> From: Bernhard Messerklinger <bernhard.messerklin...@br-automation.com> > > 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: > - 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 > > 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/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 ++ > 41 files changed, 3852 insertions(+) > 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/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 > > diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile > index 267b0179a5f..40e696c9e37 100644 > --- a/arch/arm/dts/Makefile > +++ b/arch/arm/dts/Makefile > @@ -297,6 +297,13 @@ dtb-$(CONFIG_ARCH_ZYNQMP) += \ > zynqmp-zc1751-xm017-dc3.dtb \ > zynqmp-zc1751-xm018-dc4.dtb \ > zynqmp-zc1751-xm019-dc5.dtb > >
Sorry this is a mistake, it should be dtb-$(CONFIG_TARGET_ZYNQ_BR). I will sind a V4. > +dtb-$(CONFIG_ARCH_ZYNQ) += \ > + zynq-brcp1_2r.dtb \ > + zynq-brcp1_1r.dtb \ > + zynq-brcp1_1r_switch.dtb \ > + zynq-brsmarc2.dtb \ > + zynq-brcp150.dtb \ > + zynq-brcp170.dtb Regards, Bernhard Messerklinger