[U-Boot] [PATCH 00/22] xilinx-ppc4xx: Cleanout and port to DM serial

Michal Simek
2016-01-26T11:55:10Z

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/mb
>
> 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160126/9a8af40e/attachment.sig>