Skip to content

arm: zynq: ps7* consolidation

Michal Simek u-boot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9arm: zynq: Add missing ps7_post_config declarationarch/arm/mach-zynq/include/mach/sys_proto.h+1 -00 replies
2/9arm: zynq: Enable debug uart on zc706configs/zynq_zc706_defconfig+5 -00 replies
3/9arm: zynq: Remove ps7_debug codeboard/opalkelly/zynq/zynq-syzygy-hub/ps7_init_gpl.c board/opalkelly/zynq/zynq-syzygy-hub/ps7_init_gpl.h board/xilinx/zynq/zynq-microzed/ps7_init_gpl.c +9 more+0 -5780 replies
4/9arm: zynq: Move ps7_* to separate filearch/arm/mach-zynq/Makefile arch/arm/mach-zynq/include/mach/ps7_init_gpl.h arch/arm/mach-zynq/include/mach/sys_proto.h +2 more+43 -220 replies
5/9arm: zynq: Get rid of ps7_reset_apu() for syzygy boardboard/opalkelly/zynq/zynq-syzygy-hub/ps7_init_gpl.c+1 -70 replies
6/9arm: zynq: Move common ps7_init* initialization to arch codearch/arm/mach-zynq/include/mach/ps7_init_gpl.h arch/arm/mach-zynq/ps7_spl_init.c board/topic/zynq/Makefile +5 more+140 -1560 replies
7/9arm: zynq: Add ps7GetSiliconVersion() to ps7_spl_initarch/arm/mach-zynq/include/mach/ps7_init_gpl.h arch/arm/mach-zynq/ps7_spl_init.c+12 -00 replies
8/9arm: zynq: Convert EMIT_WRITE to EMIT_MASKWRITEarch/arm/mach-zynq/include/mach/ps7_init_gpl.h+2 -00 replies
9/9arm: zynq: Convert all board to use arch ps7_init codeboard/opalkelly/zynq/zynq-syzygy-hub/ps7_init_gpl.c board/opalkelly/zynq/zynq-syzygy-hub/ps7_init_gpl.h board/xilinx/zynq/zynq-microzed/ps7_init_gpl.c +9 more+6 -16290 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [U-Boot] [PATCH 0/9] arm: zynq: ps7* consolidation

Hi,

this series is trying to cleanup ps7_init* file that we don't need to have the same copy of the same functions in different locations. This work is done based on solution from Topic.nl for miami boards where format was changed a little bit to save one word in config data segment.
At the same time older method of simply copying files to particular folder is still working.
Please test this in your board to make sure I didn't break anything. I have tested it on zybo/zc702/zc706.

Thanks,
Michal

Michal Simek (9):
arm: zynq: Add missing ps7_post_config declaration
arm: zynq: Enable debug uart on zc706
arm: zynq: Remove ps7_debug code
arm: zynq: Move ps7_* to separate file
arm: zynq: Get rid of ps7_reset_apu() for syzygy board
arm: zynq: Move common ps7_init* initialization to arch code
arm: zynq: Add ps7GetSiliconVersion() to ps7_spl_init
arm: zynq: Convert EMIT_WRITE to EMIT_MASKWRITE
arm: zynq: Convert all board to use arch ps7_init code

 arch/arm/mach-zynq/Makefile                        |   2 +-
 .../arm/mach-zynq/include/mach}/ps7_init_gpl.h     |  14 +
 arch/arm/mach-zynq/include/mach/sys_proto.h        |   3 -
 .../arm/mach-zynq/ps7_spl_init.c                   |  31 ++-
 arch/arm/mach-zynq/spl.c                           |  18 +-
 .../opalkelly/zynq/zynq-syzygy-hub/ps7_init_gpl.c  | 138 +---------
 .../opalkelly/zynq/zynq-syzygy-hub/ps7_init_gpl.h  |  81 ------
 board/topic/zynq/Makefile                          |   2 +-
 board/topic/zynq/zynq-topic-miami/ps7_init_gpl.c   |   2 +-
 .../topic/zynq/zynq-topic-miamilite/ps7_init_gpl.c |   2 +-
 .../topic/zynq/zynq-topic-miamiplus/ps7_init_gpl.c |   2 +-
 board/xilinx/zynq/zynq-microzed/ps7_init_gpl.c     | 285 +-------------------
 board/xilinx/zynq/zynq-microzed/ps7_init_gpl.h     | 117 ---------
 board/xilinx/zynq/zynq-zc702/ps7_init_gpl.c        | 289 +-------------------
 board/xilinx/zynq/zynq-zc702/ps7_init_gpl.h        | 117 ---------
 board/xilinx/zynq/zynq-zc706/ps7_init_gpl.c        | 285 +-------------------
 board/xilinx/zynq/zynq-zc706/ps7_init_gpl.h        | 117 ---------
 board/xilinx/zynq/zynq-zed/ps7_init_gpl.c          | 285 +-------------------
 board/xilinx/zynq/zynq-zed/ps7_init_gpl.h          | 117 ---------
 board/xilinx/zynq/zynq-zybo/ps7_init_gpl.c         | 292 +--------------------
 board/xilinx/zynq/zynq-zybo/ps7_init_gpl.h         |  98 -------
 configs/zynq_zc706_defconfig                       |   5 +
 22 files changed, 60 insertions(+), 2242 deletions(-)
 rename {board/topic/zynq => arch/arm/mach-zynq/include/mach}/ps7_init_gpl.h (75%)
 rename board/topic/zynq/ps7_init_common.c => arch/arm/mach-zynq/ps7_spl_init.c (78%)
 delete mode 100644 board/opalkelly/zynq/zynq-syzygy-hub/ps7_init_gpl.h
 delete mode 100644 board/xilinx/zynq/zynq-microzed/ps7_init_gpl.h
 delete mode 100644 board/xilinx/zynq/zynq-zc702/ps7_init_gpl.h
 delete mode 100644 board/xilinx/zynq/zynq-zc706/ps7_init_gpl.h
 delete mode 100644 board/xilinx/zynq/zynq-zed/ps7_init_gpl.h
 delete mode 100644 board/xilinx/zynq/zynq-zybo/ps7_init_gpl.h
Signature · 1 line
1.9.1