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

Ricardo Ribalda Delgado
2016-01-26T12:14:44Z

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

--
Ricardo Ribalda