
xilinx-ppc4xx made us of serial uartlite, which was ported to DM. This patch moves port these boards to DM.
Now that Kconfig works really well, there is no need to maintain the specific boards (fx12mm, ml507 and v5fx30teval) or their flash version.
The ppc440 boards have been wired to the ll_temac driver.
A series of cleanouts have been done.
This patchset sits on top of: http://git.denx.de/?p=u-boot/u-boot-microblaze.git;a=shortlog;h=refs/heads/m...
It has been tested on a ppc440 bard.
Hopefully Georg Schardt can test the changes on his fx12mm.
These changes can also be browset at https://github.com/ribalda/u-boot/tree/xilinx-ppc4xx-generic-dm
Regards (and thanks for your patience)!
Ricardo Ribalda (22): ppc: xilinx-ppc440: Remove support for ml507 ppc: xilinx-ppc405: Remove support for fx12mm xilinx-ppc440: Remove support for v5fx30teval .mailmap: Add all the mail alias for Ricardo Ribalda mailaddr: Update mail address ppc: pp405-generic: Simplify Makefile ppc: pp440-generic: Simplify Makefile ppc: ppc440: ppc440-generic_flash_defconfig ppc: ppc405: ppc405-generic_flash_defconfig ppc: xilinx-ppc440-generic: Cleanout header files ppc: xilinx-ppc405-generic: Cleanout header files ppc: xilinx-ppc4xx-generic: Update xparameters.h ppc: dts: Add device tree for xilix-ppc4xx-generic configs/xilinx-ppc405-generic: Typos and size configs/xilinx-ppc440-generic: Typos and size ppc: xilinx-ppc4xx: Port to DM serial ppc: xilinx_ppc405_generic: Remove weak attributes ppc: xilinx_ppc440_generic: Remove weak attributes ppc: xilinx_ppc405_generic: Remove uncalled functions ppc: xilinx_ppc440_generic: Remove uncalled functions net: xilinx_ll_temac: Fix string overflow ppc: xilinx-ppc440-generic: Wire LL_TEMAC driver
.mailmap | 3 ++ arch/powerpc/cpu/ppc4xx/Kconfig | 20 ++++----- arch/powerpc/cpu/ppc4xx/interrupts.c | 2 +- arch/powerpc/cpu/ppc4xx/uic.c | 2 +- arch/powerpc/cpu/ppc4xx/xilinx_irq.c | 2 +- arch/powerpc/dts/Makefile | 2 + arch/powerpc/dts/xilinx-ppc405-generic.dts | 13 ++++++ arch/powerpc/dts/xilinx-ppc440-generic.dts | 13 ++++++ arch/powerpc/include/asm/interrupt.h | 2 +- arch/powerpc/include/asm/xilinx_irq.h | 2 +- board/avnet/fx12mm/Kconfig | 12 ------ board/avnet/fx12mm/MAINTAINERS | 7 --- board/avnet/fx12mm/Makefile | 11 ----- board/avnet/fx12mm/fx12mm.c | 34 --------------- board/avnet/fx12mm/xparameters.h | 35 --------------- board/avnet/v5fx30teval/Kconfig | 12 ------ board/avnet/v5fx30teval/MAINTAINERS | 7 --- board/avnet/v5fx30teval/Makefile | 11 ----- board/avnet/v5fx30teval/v5fx30teval.c | 17 -------- board/avnet/v5fx30teval/xparameters.h | 22 ---------- board/xilinx/ml507/Kconfig | 12 ------ board/xilinx/ml507/MAINTAINERS | 7 --- board/xilinx/ml507/Makefile | 11 ----- board/xilinx/ml507/ml507.c | 17 -------- board/xilinx/ml507/xparameters.h | 23 ---------- board/xilinx/ppc405-generic/MAINTAINERS | 2 +- board/xilinx/ppc405-generic/Makefile | 4 +- .../xilinx/ppc405-generic/xilinx_ppc405_generic.c | 31 ++++++-------- board/xilinx/ppc405-generic/xparameters.h | 7 ++- board/xilinx/ppc440-generic/MAINTAINERS | 2 +- board/xilinx/ppc440-generic/Makefile | 6 +-- board/xilinx/ppc440-generic/init.S | 2 +- .../xilinx/ppc440-generic/xilinx_ppc440_generic.c | 49 ++++++++++++++------- board/xilinx/ppc440-generic/xparameters.h | 15 ++++--- configs/fx12mm_defconfig | 10 ----- configs/fx12mm_flash_defconfig | 9 ---- configs/ml507_defconfig | 9 ---- configs/ml507_flash_defconfig | 8 ---- configs/v5fx30teval_defconfig | 9 ---- configs/v5fx30teval_flash_defconfig | 8 ---- configs/xilinx-ppc405-generic_defconfig | 8 ++++ configs/xilinx-ppc405-generic_flash_defconfig | 8 ---- configs/xilinx-ppc440-generic_defconfig | 17 ++++++-- configs/xilinx-ppc440-generic_flash_defconfig | 8 ---- drivers/hwmon/adt7460.c | 2 +- drivers/net/xilinx_ll_temac.c | 3 +- drivers/serial/Kconfig | 2 +- include/configs/fx12mm.h | 50 ---------------------- include/configs/ml507.h | 38 ---------------- include/configs/v5fx30teval.h | 38 ---------------- include/configs/xilinx-ppc.h | 22 +++------- include/configs/xilinx-ppc405-generic.h | 19 ++++---- include/configs/xilinx-ppc405.h | 22 ---------- include/configs/xilinx-ppc440-generic.h | 27 ++++++++---- include/configs/xilinx-ppc440.h | 17 -------- 55 files changed, 169 insertions(+), 582 deletions(-) create mode 100644 arch/powerpc/dts/xilinx-ppc405-generic.dts create mode 100644 arch/powerpc/dts/xilinx-ppc440-generic.dts delete mode 100644 board/avnet/fx12mm/Kconfig delete mode 100644 board/avnet/fx12mm/MAINTAINERS delete mode 100644 board/avnet/fx12mm/Makefile delete mode 100644 board/avnet/fx12mm/fx12mm.c delete mode 100644 board/avnet/fx12mm/xparameters.h delete mode 100644 board/avnet/v5fx30teval/Kconfig delete mode 100644 board/avnet/v5fx30teval/MAINTAINERS delete mode 100644 board/avnet/v5fx30teval/Makefile delete mode 100644 board/avnet/v5fx30teval/v5fx30teval.c delete mode 100644 board/avnet/v5fx30teval/xparameters.h delete mode 100644 board/xilinx/ml507/Kconfig delete mode 100644 board/xilinx/ml507/MAINTAINERS delete mode 100644 board/xilinx/ml507/Makefile delete mode 100644 board/xilinx/ml507/ml507.c delete mode 100644 board/xilinx/ml507/xparameters.h delete mode 100644 configs/fx12mm_defconfig delete mode 100644 configs/fx12mm_flash_defconfig delete mode 100644 configs/ml507_defconfig delete mode 100644 configs/ml507_flash_defconfig delete mode 100644 configs/v5fx30teval_defconfig delete mode 100644 configs/v5fx30teval_flash_defconfig delete mode 100644 configs/xilinx-ppc405-generic_flash_defconfig delete mode 100644 configs/xilinx-ppc440-generic_flash_defconfig delete mode 100644 include/configs/fx12mm.h delete mode 100644 include/configs/ml507.h delete mode 100644 include/configs/v5fx30teval.h delete mode 100644 include/configs/xilinx-ppc405.h delete mode 100644 include/configs/xilinx-ppc440.h