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

Ricardo Ribalda Delgado ricardo.ribalda at gmail.com
Tue Jan 26 13:14:44 CET 2016


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


More information about the U-Boot mailing list