U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/4] Add support for BR Xilinx Zynq boards in mainline U-Boot.
@ 2025-04-04  7:27 Bernhard Messerklinger
  2025-04-04  7:27 ` [PATCH v4 1/4] board/BuR/common: use strlcpy instead of strncpy Bernhard Messerklinger
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Bernhard Messerklinger @ 2025-04-04  7:27 UTC (permalink / raw)
  To: u-boot
  Cc: Bernhard Messerklinger, Adam Ford, Andre Przywara, Jonas Karlman,
	Kever Yang, Marek Vasut, Michal Simek, Neil Armstrong,
	Oliver Gaskell, Prasad Kummari, Simon Glass, Sumit Garg, Tom Rini,
	Tony Dinh, Wolfgang Wallner



Changes in v4:
- Fix device tree Makefile to only build B&R Zynq device trees
if the target is from B&R.

Changes in v3:
- Split spi_flash and qspi controller node in device tree for the usage
of bootph-all
- Merge binman descriptions into one zynq-binman-brcp1
- Add links instead of manually including u-boot.dtsi files
- Remove empty MAC addresses nodes from the device tree
- Seperate B&R Zynq device trees in the devicetree Makefile

Changes in v2:
- Move BR_RESETC_I2CBUS to Kconfig
- Remove all unnecessary device-tree entries
- Reviewed led names (no pattern restriction found)
- Fix maintainers file
- Cleanup of code
- Move preboot variable to env file

Bernhard Messerklinger (4):
  board/BuR/common: use strlcpy instead of strncpy
  board/BuR/common: add parameter for reset controller I2C bus selection
  board/BuR/common: split br_resetc_bmode function
  board/BuR/zynq: initial commit

 arch/arm/dts/Makefile                         |   7 +
 arch/arm/dts/zynq-binman-brcp1.dtsi           | 102 +++++++
 arch/arm/dts/zynq-brcp1.dtsi                  | 131 +++++++++
 arch/arm/dts/zynq-brcp150-u-boot.dtsi         |  34 +++
 arch/arm/dts/zynq-brcp150.dts                 | 173 +++++++++++
 arch/arm/dts/zynq-brcp170-u-boot.dtsi         |  26 ++
 arch/arm/dts/zynq-brcp170.dts                 | 139 +++++++++
 arch/arm/dts/zynq-brcp1_1r-u-boot.dtsi        |  30 ++
 arch/arm/dts/zynq-brcp1_1r.dts                |  28 ++
 arch/arm/dts/zynq-brcp1_1r_switch-u-boot.dtsi |   1 +
 arch/arm/dts/zynq-brcp1_1r_switch.dts         |  30 ++
 arch/arm/dts/zynq-brcp1_2r-u-boot.dtsi        |   1 +
 arch/arm/dts/zynq-brcp1_2r.dts                |  21 ++
 arch/arm/dts/zynq-brsmarc2-u-boot.dtsi        |  30 ++
 arch/arm/dts/zynq-brsmarc2.dts                | 157 ++++++++++
 arch/arm/mach-zynq/Kconfig                    |   1 +
 board/BuR/common/Kconfig                      |   8 +
 board/BuR/common/br_resetc.c                  | 139 +++++----
 board/BuR/common/br_resetc.h                  |   1 +
 board/BuR/common/common.c                     |   2 +-
 board/BuR/zynq/Kconfig                        |  14 +
 board/BuR/zynq/MAINTAINERS                    |  11 +
 board/BuR/zynq/Makefile                       |  15 +
 board/BuR/zynq/brcp150/board.c                |   4 +
 board/BuR/zynq/brcp150/ps7_init_gpl.c         | 278 ++++++++++++++++++
 board/BuR/zynq/brcp170/board.c                |   4 +
 board/BuR/zynq/brcp170/ps7_init_gpl.c         | 274 +++++++++++++++++
 board/BuR/zynq/brcp1_1r/board.c               |   4 +
 board/BuR/zynq/brcp1_1r/ps7_init_gpl.c        | 274 +++++++++++++++++
 board/BuR/zynq/brcp1_1r_switch/board.c        |   4 +
 board/BuR/zynq/brcp1_1r_switch/ps7_init_gpl.c | 270 +++++++++++++++++
 board/BuR/zynq/brcp1_2r/board.c               |   4 +
 board/BuR/zynq/brcp1_2r/ps7_init_gpl.c        | 277 +++++++++++++++++
 board/BuR/zynq/brsmarc2/board.c               |  30 ++
 board/BuR/zynq/brsmarc2/ps7_init_gpl.c        | 276 +++++++++++++++++
 board/BuR/zynq/common/board.c                 | 231 +++++++++++++++
 board/BuR/zynq/env/brcp1.env                  | 109 +++++++
 board/BuR/zynq/env/brcp150.env                | 119 ++++++++
 configs/brcp150_defconfig                     | 121 ++++++++
 configs/brcp170_defconfig                     | 120 ++++++++
 configs/brcp1_1r_defconfig                    | 120 ++++++++
 configs/brcp1_1r_switch_defconfig             | 121 ++++++++
 configs/brcp1_2r_defconfig                    | 120 ++++++++
 configs/brsmarc2_defconfig                    | 120 ++++++++
 include/configs/brzynq.h                      |  21 ++
 45 files changed, 3943 insertions(+), 59 deletions(-)
 create mode 100644 arch/arm/dts/zynq-binman-brcp1.dtsi
 create mode 100644 arch/arm/dts/zynq-brcp1.dtsi
 create mode 100644 arch/arm/dts/zynq-brcp150-u-boot.dtsi
 create mode 100644 arch/arm/dts/zynq-brcp150.dts
 create mode 100644 arch/arm/dts/zynq-brcp170-u-boot.dtsi
 create mode 100644 arch/arm/dts/zynq-brcp170.dts
 create mode 100644 arch/arm/dts/zynq-brcp1_1r-u-boot.dtsi
 create mode 100644 arch/arm/dts/zynq-brcp1_1r.dts
 create mode 120000 arch/arm/dts/zynq-brcp1_1r_switch-u-boot.dtsi
 create mode 100644 arch/arm/dts/zynq-brcp1_1r_switch.dts
 create mode 120000 arch/arm/dts/zynq-brcp1_2r-u-boot.dtsi
 create mode 100644 arch/arm/dts/zynq-brcp1_2r.dts
 create mode 100644 arch/arm/dts/zynq-brsmarc2-u-boot.dtsi
 create mode 100644 arch/arm/dts/zynq-brsmarc2.dts
 create mode 100644 board/BuR/common/Kconfig
 create mode 100644 board/BuR/zynq/Kconfig
 create mode 100644 board/BuR/zynq/MAINTAINERS
 create mode 100644 board/BuR/zynq/Makefile
 create mode 100644 board/BuR/zynq/brcp150/board.c
 create mode 100644 board/BuR/zynq/brcp150/ps7_init_gpl.c
 create mode 100644 board/BuR/zynq/brcp170/board.c
 create mode 100644 board/BuR/zynq/brcp170/ps7_init_gpl.c
 create mode 100644 board/BuR/zynq/brcp1_1r/board.c
 create mode 100644 board/BuR/zynq/brcp1_1r/ps7_init_gpl.c
 create mode 100644 board/BuR/zynq/brcp1_1r_switch/board.c
 create mode 100644 board/BuR/zynq/brcp1_1r_switch/ps7_init_gpl.c
 create mode 100644 board/BuR/zynq/brcp1_2r/board.c
 create mode 100644 board/BuR/zynq/brcp1_2r/ps7_init_gpl.c
 create mode 100644 board/BuR/zynq/brsmarc2/board.c
 create mode 100644 board/BuR/zynq/brsmarc2/ps7_init_gpl.c
 create mode 100644 board/BuR/zynq/common/board.c
 create mode 100644 board/BuR/zynq/env/brcp1.env
 create mode 100644 board/BuR/zynq/env/brcp150.env
 create mode 100644 configs/brcp150_defconfig
 create mode 100644 configs/brcp170_defconfig
 create mode 100644 configs/brcp1_1r_defconfig
 create mode 100644 configs/brcp1_1r_switch_defconfig
 create mode 100644 configs/brcp1_2r_defconfig
 create mode 100644 configs/brsmarc2_defconfig
 create mode 100644 include/configs/brzynq.h

-- 
2.49.0


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-04-17 10:11 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-04  7:27 [PATCH v4 0/4] Add support for BR Xilinx Zynq boards in mainline U-Boot Bernhard Messerklinger
2025-04-04  7:27 ` [PATCH v4 1/4] board/BuR/common: use strlcpy instead of strncpy Bernhard Messerklinger
2025-04-04  7:27 ` [PATCH v4 2/4] board/BuR/common: add parameter for reset controller I2C bus selection Bernhard Messerklinger
2025-04-04  7:27 ` [PATCH v4 3/4] board/BuR/common: split br_resetc_bmode function Bernhard Messerklinger
2025-04-04  7:28 ` [PATCH v4 4/4] board/BuR/zynq: initial commit Bernhard Messerklinger
2025-04-14  6:48   ` Michal Simek
2025-04-17 10:11 ` [PATCH v4 0/4] Add support for BR Xilinx Zynq boards in mainline U-Boot Michal Simek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox