
Hello Michal
Thanks for your fast review :).
Usually my patches were through Stefan Roese (sorry, I forgot to add you as cc in the patchset :( ) In this case, as it depends on yuour patches I do not know what should be the right path.
Tom, Stefan what do you propose?
Regards!
On Tue, Jan 26, 2016 at 12:55 PM, Michal Simek monstr@monstr.eu wrote:
On 26.1.2016 11:24, Ricardo Ribalda Delgado wrote:
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
All looks good to me. For all Reviewed-by: Michal Simek michal.simek@xilinx.com
I need patches up to 12 to be apply first.
What's the your way to mainline? Are you sending pull request to Tom or this is going via PPC tree? Anyway I am happy to take this series as the part of my Xilinx pull request with Microblaze and zynq changes.
Thanks, Michal
-- Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/ Maintainer of Linux kernel - Xilinx Zynq ARM architecture Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform