Skip to contentSkip to conversation

arm64: zynqmp: Add new platforms to u-boot

PATCH New Michal Simek 1 participant 7 messages Apr 4, 2018

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

v2 cover arm64: zynqmp: Add new platforms to u-boot

Hi,

all these platforms are waiting in linux-next for merging that's why make sense to support them also in uboot.
zcu100, zcu104, zcu106, zcu111 are customer boards
zc12XX and zc1751 are internal boards.

Thanks,
Michal

Changes in v2:
- Add max sdhci freq in defconfig and remove comment in board file
- Remove i2c0 which depends on bitstream and EMIO
- Removing pinctrl setting because it is out of mainline (Reported-by: agraf)
- Switch to fixed clock instead of ccf based driver
- Removing pinctrl setting because it is out of mainline (Reported-by: agraf)
- Removing pinctrl setting because it is out of mainline (Reported-by: agraf)
- Removing pinctrl setting because it is out of mainline (Reported-by: agraf)

Michal Simek (6):
arm64: zynqmp: Add support for zcu100 aka 96ultra board
arm64: zynqmp: Add support for zc1751 dc3
arm64: zynqmp: Add support for zc12xx boards
arm64: zynqmp: Add support for zcu104 customer board
arm64: zynqmp: Add support for Xilinx zcu106-revA
arm64: zynqmp: Add support for Xilinx zcu111-revA

 arch/arm/dts/Makefile                              |   9 +
 arch/arm/dts/zynqmp-zc1232-revA.dts                |  87 ++
 arch/arm/dts/zynqmp-zc1254-revA.dts                |  72 ++
 arch/arm/dts/zynqmp-zc1275-revA.dts                |  72 ++
 arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts           | 210 +++++
 arch/arm/dts/zynqmp-zcu100-revC.dts                | 343 +++++++
 arch/arm/dts/zynqmp-zcu104-revA.dts                | 265 ++++++
 arch/arm/dts/zynqmp-zcu104-revC.dts                | 266 ++++++
 arch/arm/dts/zynqmp-zcu106-revA.dts                | 596 +++++++++++++
 arch/arm/dts/zynqmp-zcu111-revA.dts                | 525 +++++++++++
 .../zynqmp/zynqmp-zc1232-revA/psu_init_gpl.c       | 745 ++++++++++++++++
 .../zynqmp/zynqmp-zc1254-revA/psu_init_gpl.c       | 467 ++++++++++
 board/xilinx/zynqmp/zynqmp-zc1275-revA             |   1 +
 .../zynqmp/zynqmp-zc1751-xm017-dc3/psu_init_gpl.c  | 900 +++++++++++++++++++
 .../zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c       | 993 +++++++++++++++++++++
 .../zynqmp/zynqmp-zcu104-revA/psu_init_gpl.c       | 878 ++++++++++++++++++
 board/xilinx/zynqmp/zynqmp-zcu104-revC             |   1 +
 .../zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c       | 802 +++++++++++++++++
 configs/xilinx_zynqmp_zc1232_revA_defconfig        |  53 ++
 configs/xilinx_zynqmp_zc1254_revA_defconfig        |  53 ++
 configs/xilinx_zynqmp_zc1275_revA_defconfig        |  53 ++
 configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig   |  86 ++
 configs/xilinx_zynqmp_zcu100_revC_defconfig        |  83 ++
 configs/xilinx_zynqmp_zcu104_revA_defconfig        |  95 ++
 configs/xilinx_zynqmp_zcu104_revC_defconfig        |  95 ++
 configs/xilinx_zynqmp_zcu106_revA_defconfig        | 104 +++
 configs/xilinx_zynqmp_zcu111_revA_defconfig        |  95 ++
 include/configs/xilinx_zynqmp_zc1751_xm017_dc3.h   |  20 +
 include/configs/xilinx_zynqmp_zcu100.h             |  36 +
 include/configs/xilinx_zynqmp_zcu104.h             |  36 +
 include/configs/xilinx_zynqmp_zcu106.h             |  47 +
 include/configs/xilinx_zynqmp_zcu111.h             |  50 ++
 32 files changed, 8138 insertions(+)
 create mode 100644 arch/arm/dts/zynqmp-zc1232-revA.dts
 create mode 100644 arch/arm/dts/zynqmp-zc1254-revA.dts
 create mode 100644 arch/arm/dts/zynqmp-zc1275-revA.dts
 create mode 100644 arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts
 create mode 100644 arch/arm/dts/zynqmp-zcu100-revC.dts
 create mode 100644 arch/arm/dts/zynqmp-zcu104-revA.dts
 create mode 100644 arch/arm/dts/zynqmp-zcu104-revC.dts
 create mode 100644 arch/arm/dts/zynqmp-zcu106-revA.dts
 create mode 100644 arch/arm/dts/zynqmp-zcu111-revA.dts
 create mode 100644 board/xilinx/zynqmp/zynqmp-zc1232-revA/psu_init_gpl.c
 create mode 100644 board/xilinx/zynqmp/zynqmp-zc1254-revA/psu_init_gpl.c
 create mode 120000 board/xilinx/zynqmp/zynqmp-zc1275-revA
 create mode 100644 board/xilinx/zynqmp/zynqmp-zc1751-xm017-dc3/psu_init_gpl.c
 create mode 100644 board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c
 create mode 100644 board/xilinx/zynqmp/zynqmp-zcu104-revA/psu_init_gpl.c
 create mode 120000 board/xilinx/zynqmp/zynqmp-zcu104-revC
 create mode 100644 board/xilinx/zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c
 create mode 100644 configs/xilinx_zynqmp_zc1232_revA_defconfig
 create mode 100644 configs/xilinx_zynqmp_zc1254_revA_defconfig
 create mode 100644 configs/xilinx_zynqmp_zc1275_revA_defconfig
 create mode 100644 configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig
 create mode 100644 configs/xilinx_zynqmp_zcu100_revC_defconfig
 create mode 100644 configs/xilinx_zynqmp_zcu104_revA_defconfig
 create mode 100644 configs/xilinx_zynqmp_zcu104_revC_defconfig
 create mode 100644 configs/xilinx_zynqmp_zcu106_revA_defconfig
 create mode 100644 configs/xilinx_zynqmp_zcu111_revA_defconfig
 create mode 100644 include/configs/xilinx_zynqmp_zc1751_xm017_dc3.h
 create mode 100644 include/configs/xilinx_zynqmp_zcu100.h
 create mode 100644 include/configs/xilinx_zynqmp_zcu104.h
 create mode 100644 include/configs/xilinx_zynqmp_zcu106.h
 create mode 100644 include/configs/xilinx_zynqmp_zcu111.h
Signature · 1 line
1.9.1
#1 lore raw

PATCH v2 1/6 arm64: zynqmp: Add support for zcu100 aka 96ultra board

Add support for Xilinx zcu100.

---

Changes in v2:
- Add max sdhci freq in defconfig and remove comment in board file
- Remove i2c0 which depends on bitstream and EMIO
- Removing pinctrl setting because it is out of mainline (Reported-by: agraf)
- Switch to fixed clock instead of ccf based driver

 arch/arm/dts/Makefile                              |   1 +
 arch/arm/dts/zynqmp-zcu100-revC.dts                | 343 +++++++
 .../zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c       | 993 +++++++++++++++++++++
 configs/xilinx_zynqmp_zcu100_revC_defconfig        |  83 ++
 include/configs/xilinx_zynqmp_zcu100.h             |  36 +
 5 files changed, 1456 insertions(+)
 create mode 100644 arch/arm/dts/zynqmp-zcu100-revC.dts
 create mode 100644 board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c
 create mode 100644 configs/xilinx_zynqmp_zcu100_revC_defconfig
 create mode 100644 include/configs/xilinx_zynqmp_zcu100.h
arch/arm/dts/Makefile +1 -0
index 27cedba6eb66..3efdd67e2e80 100644
@@ -148,6 +148,7 @@ dtb-$(CONFIG_ARCH_ZYNQ) += \
 dtb-$(CONFIG_ARCH_ZYNQMP) += \
 	zynqmp-mini-emmc.dtb			\
 	zynqmp-mini-nand.dtb			\
+	zynqmp-zcu100-revC.dtb			\
 	zynqmp-zcu102-revA.dtb			\
 	zynqmp-zcu102-revB.dtb			\
 	zynqmp-zcu102-rev1.0.dtb		\
arch/arm/dts/zynqmp-zcu100-revC.dts new file +343 -0

343 lines not on this page · raw message

board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c new file +993 -0

993 lines not on this page · raw message

configs/xilinx_zynqmp_zcu100_revC_defconfig new file +83 -0

83 lines not on this page · raw message

include/configs/xilinx_zynqmp_zcu100.h new file +36 -0
new file mode 100644
index 000000000000..bfb85d6b75d5
@@ -0,0 +1,36 @@
+/*
+ * Configuration for Xilinx ZynqMP zcu100
+ *
+ * (C) Copyright 2015 - 2016 Xilinx, Inc.
+ * Michal Simek <[email protected]>
+ *
+ * SPDX-License-Identifier:	GPL-2.0+
+ */
+
+#ifndef __CONFIG_ZYNQMP_ZCU100_H
+#define __CONFIG_ZYNQMP_ZCU100_H
+
+/* FIXME Will go away soon */
+#define CONFIG_SYS_I2C_MAX_HOPS		1
+#define CONFIG_SYS_NUM_I2C_BUSES	9
+#define CONFIG_SYS_I2C_BUSES	{ \
+				{0, {I2C_NULL_HOP} }, \
+				{0, {{I2C_MUX_PCA9548, 0x75, 0} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x75, 1} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x75, 2} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x75, 3} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x75, 4} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x75, 5} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x75, 6} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x75, 7} } }, \
+				}
+
+#define CONFIG_ZYNQMP_XHCI_LIST {ZYNQMP_USB0_XHCI_BASEADDR, \
+				 ZYNQMP_USB1_XHCI_BASEADDR}
+
+#define CONFIG_USB_HOST_ETHER
+#define CONFIG_USB_ETHER_ASIX
+
+#include <configs/xilinx_zynqmp.h>
+
+#endif /* __CONFIG_ZYNQMP_ZCU100_H */
Signature · 1 line
1.9.1
#2 lore raw

PATCH v2 2/6 arm64: zynqmp: Add support for zc1751 dc3

In reply to Michal Simek

zc1751 is based board with dc3 extenstion card which is used for silicon validation.

---

Changes in v2: None

 arch/arm/dts/Makefile                              |   1 +
 arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts           | 210 +++++
 .../zynqmp/zynqmp-zc1751-xm017-dc3/psu_init_gpl.c  | 900 +++++++++++++++++++++
 configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig   |  86 ++
 include/configs/xilinx_zynqmp_zc1751_xm017_dc3.h   |  20 +
 5 files changed, 1217 insertions(+)
 create mode 100644 arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts
 create mode 100644 board/xilinx/zynqmp/zynqmp-zc1751-xm017-dc3/psu_init_gpl.c
 create mode 100644 configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig
 create mode 100644 include/configs/xilinx_zynqmp_zc1751_xm017_dc3.h
arch/arm/dts/Makefile +1 -0
index 3efdd67e2e80..54d325ac89a7 100644
@@ -154,6 +154,7 @@ dtb-$(CONFIG_ARCH_ZYNQMP) += \
 	zynqmp-zcu102-rev1.0.dtb		\
 	zynqmp-zc1751-xm015-dc1.dtb		\
 	zynqmp-zc1751-xm016-dc2.dtb		\
+	zynqmp-zc1751-xm017-dc3.dtb		\
 	zynqmp-zc1751-xm018-dc4.dtb		\
 	zynqmp-zc1751-xm019-dc5.dtb
 dtb-$(CONFIG_AM33XX) += am335x-boneblack.dtb am335x-bone.dtb \
arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts new file +210 -0

210 lines not on this page · raw message

board/xilinx/zynqmp/zynqmp-zc1751-xm017-dc3/psu_init_gpl.c new file +900 -0

900 lines not on this page · raw message

configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig new file +86 -0

86 lines not on this page · raw message

include/configs/xilinx_zynqmp_zc1751_xm017_dc3.h new file +20 -0
new file mode 100644
index 000000000000..cdc0062c3b84
@@ -0,0 +1,20 @@
+/*
+ * Configuration for Xilinx ZynqMP zc1751 XM017 DC3
+ *
+ * (C) Copyright 2015 Xilinx, Inc.
+ * Michal Simek <[email protected]>
+ *
+ * SPDX-License-Identifier:	GPL-2.0+
+ */
+
+#ifndef __CONFIG_ZYNQMP_ZC1751_XM017_DC3_H
+#define __CONFIG_ZYNQMP_ZC1751_XM017_DC3_H
+
+#define CONFIG_ZYNQ_SDHCI1
+
+#define CONFIG_ZYNQMP_XHCI_LIST {ZYNQMP_USB0_XHCI_BASEADDR, \
+				 ZYNQMP_USB1_XHCI_BASEADDR}
+
+#include <configs/xilinx_zynqmp.h>
+
+#endif /* __CONFIG_ZYNQMP_ZC1751_XM017_DC3_H */
Signature · 1 line
1.9.1
#3 lore raw

PATCH v2 3/6 arm64: zynqmp: Add support for zc12xx boards

In reply to Michal Simek

Add support for zc12xx boards. All of them are internal boards for silicon validation and share very similar base platforms.

---

Changes in v2: None

 arch/arm/dts/Makefile                              |   3 +
 arch/arm/dts/zynqmp-zc1232-revA.dts                |  87 +++
 arch/arm/dts/zynqmp-zc1254-revA.dts                |  72 ++
 arch/arm/dts/zynqmp-zc1275-revA.dts                |  72 ++
 .../zynqmp/zynqmp-zc1232-revA/psu_init_gpl.c       | 745 +++++++++++++++++++++
 .../zynqmp/zynqmp-zc1254-revA/psu_init_gpl.c       | 467 +++++++++++++
 board/xilinx/zynqmp/zynqmp-zc1275-revA             |   1 +
 configs/xilinx_zynqmp_zc1232_revA_defconfig        |  53 ++
 configs/xilinx_zynqmp_zc1254_revA_defconfig        |  53 ++
 configs/xilinx_zynqmp_zc1275_revA_defconfig        |  53 ++
 10 files changed, 1606 insertions(+)
 create mode 100644 arch/arm/dts/zynqmp-zc1232-revA.dts
 create mode 100644 arch/arm/dts/zynqmp-zc1254-revA.dts
 create mode 100644 arch/arm/dts/zynqmp-zc1275-revA.dts
 create mode 100644 board/xilinx/zynqmp/zynqmp-zc1232-revA/psu_init_gpl.c
 create mode 100644 board/xilinx/zynqmp/zynqmp-zc1254-revA/psu_init_gpl.c
 create mode 120000 board/xilinx/zynqmp/zynqmp-zc1275-revA
 create mode 100644 configs/xilinx_zynqmp_zc1232_revA_defconfig
 create mode 100644 configs/xilinx_zynqmp_zc1254_revA_defconfig
 create mode 100644 configs/xilinx_zynqmp_zc1275_revA_defconfig
arch/arm/dts/Makefile +3 -0
index 54d325ac89a7..f0829ee7bab9 100644
@@ -152,6 +152,9 @@ dtb-$(CONFIG_ARCH_ZYNQMP) += \
 	zynqmp-zcu102-revA.dtb			\
 	zynqmp-zcu102-revB.dtb			\
 	zynqmp-zcu102-rev1.0.dtb		\
+	zynqmp-zc1232-revA.dtb			\
+	zynqmp-zc1254-revA.dtb			\
+	zynqmp-zc1275-revA.dtb			\
 	zynqmp-zc1751-xm015-dc1.dtb		\
 	zynqmp-zc1751-xm016-dc2.dtb		\
 	zynqmp-zc1751-xm017-dc3.dtb		\
arch/arm/dts/zynqmp-zc1232-revA.dts new file +87 -0

87 lines not on this page · raw message

arch/arm/dts/zynqmp-zc1254-revA.dts new file +72 -0

72 lines not on this page · raw message

arch/arm/dts/zynqmp-zc1275-revA.dts new file +72 -0

72 lines not on this page · raw message

board/xilinx/zynqmp/zynqmp-zc1232-revA/psu_init_gpl.c new file +745 -0

745 lines not on this page · raw message

board/xilinx/zynqmp/zynqmp-zc1254-revA/psu_init_gpl.c new file +467 -0

467 lines not on this page · raw message

board/xilinx/zynqmp/zynqmp-zc1275-revA new file +1 -0
new file mode 120000
index 000000000000..7abf1dc4627e
@@ -0,0 +1 @@
+zynqmp-zc1254-revA
\ No newline@end of file
configs/xilinx_zynqmp_zc1232_revA_defconfig new file +53 -0

53 lines not on this page · raw message

configs/xilinx_zynqmp_zc1254_revA_defconfig new file +53 -0

53 lines not on this page · raw message

configs/xilinx_zynqmp_zc1275_revA_defconfig new file +53 -0

53 lines not on this page · raw message

Signature · 1 line
1.9.1
#4 lore raw

PATCH v2 4/6 arm64: zynqmp: Add support for zcu104 customer board

In reply to Michal Simek

Xilinx zcu104 is another customer board. It is sort of zcu102 clone with some differences.

---

Changes in v2:
- Removing pinctrl setting because it is out of mainline (Reported-by: agraf)

 arch/arm/dts/Makefile                              |   2 +
 arch/arm/dts/zynqmp-zcu104-revA.dts                | 265 +++++++
 arch/arm/dts/zynqmp-zcu104-revC.dts                | 266 +++++++
 .../zynqmp/zynqmp-zcu104-revA/psu_init_gpl.c       | 878 +++++++++++++++++++++
 board/xilinx/zynqmp/zynqmp-zcu104-revC             |   1 +
 configs/xilinx_zynqmp_zcu104_revA_defconfig        |  95 +++
 configs/xilinx_zynqmp_zcu104_revC_defconfig        |  95 +++
 include/configs/xilinx_zynqmp_zcu104.h             |  36 +
 8 files changed, 1638 insertions(+)
 create mode 100644 arch/arm/dts/zynqmp-zcu104-revA.dts
 create mode 100644 arch/arm/dts/zynqmp-zcu104-revC.dts
 create mode 100644 board/xilinx/zynqmp/zynqmp-zcu104-revA/psu_init_gpl.c
 create mode 120000 board/xilinx/zynqmp/zynqmp-zcu104-revC
 create mode 100644 configs/xilinx_zynqmp_zcu104_revA_defconfig
 create mode 100644 configs/xilinx_zynqmp_zcu104_revC_defconfig
 create mode 100644 include/configs/xilinx_zynqmp_zcu104.h
arch/arm/dts/Makefile +2 -0
index f0829ee7bab9..0c71a3cdd495 100644
@@ -152,6 +152,8 @@ dtb-$(CONFIG_ARCH_ZYNQMP) += \
 	zynqmp-zcu102-revA.dtb			\
 	zynqmp-zcu102-revB.dtb			\
 	zynqmp-zcu102-rev1.0.dtb		\
+	zynqmp-zcu104-revA.dtb			\
+	zynqmp-zcu104-revC.dtb			\
 	zynqmp-zc1232-revA.dtb			\
 	zynqmp-zc1254-revA.dtb			\
 	zynqmp-zc1275-revA.dtb			\
arch/arm/dts/zynqmp-zcu104-revA.dts new file +265 -0

265 lines not on this page · raw message

arch/arm/dts/zynqmp-zcu104-revC.dts new file +266 -0

266 lines not on this page · raw message

board/xilinx/zynqmp/zynqmp-zcu104-revA/psu_init_gpl.c new file +878 -0

878 lines not on this page · raw message

board/xilinx/zynqmp/zynqmp-zcu104-revC new file +1 -0
new file mode 120000
index 000000000000..529e18f52d22
@@ -0,0 +1 @@
+zynqmp-zcu104-revA
\ No newline@end of file
configs/xilinx_zynqmp_zcu104_revA_defconfig new file +95 -0

95 lines not on this page · raw message

configs/xilinx_zynqmp_zcu104_revC_defconfig new file +95 -0

95 lines not on this page · raw message

include/configs/xilinx_zynqmp_zcu104.h new file +36 -0
new file mode 100644
index 000000000000..f8cdade7636c
@@ -0,0 +1,36 @@
+/*
+ * Configuration for Xilinx ZynqMP zcu104
+ *
+ * (C) Copyright 2017 Xilinx, Inc.
+ * Michal Simek <[email protected]>
+ *
+ * SPDX-License-Identifier:	GPL-2.0+
+ */
+
+#ifndef __CONFIG_ZYNQMP_ZCU104_H
+#define __CONFIG_ZYNQMP_ZCU104_H
+
+#define CONFIG_ZYNQ_SDHCI1
+#define CONFIG_SYS_I2C_MAX_HOPS		1
+#define CONFIG_SYS_NUM_I2C_BUSES	9
+#define CONFIG_SYS_I2C_BUSES	{ \
+				{0, {I2C_NULL_HOP} }, \
+				{0, {{I2C_MUX_PCA9548, 0x74, 0} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x74, 1} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x74, 2} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x74, 3} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x74, 4} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x74, 5} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x74, 6} } }, \
+				{0, {{I2C_MUX_PCA9548, 0x74, 7} } }, \
+				}
+
+#define CONFIG_PCA953X
+
+#define CONFIG_ZYNQMP_XHCI_LIST {ZYNQMP_USB0_XHCI_BASEADDR}
+
+#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN	1
+
+#include <configs/xilinx_zynqmp.h>
+
+#endif /* __CONFIG_ZYNQMP_ZCU104_H */
Signature · 1 line
1.9.1
#5 lore raw

PATCH v2 5/6 arm64: zynqmp: Add support for Xilinx zcu106-revA

In reply to Michal Simek

Xilinx zcu106 is a customer board. It is reusing some parts from zcu102.

---

Changes in v2:
- Removing pinctrl setting because it is out of mainline (Reported-by: agraf)

 arch/arm/dts/Makefile                              |   1 +
 arch/arm/dts/zynqmp-zcu106-revA.dts                | 596 +++++++++++++++
 .../zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c       | 802 +++++++++++++++++++++
 configs/xilinx_zynqmp_zcu106_revA_defconfig        | 104 +++
 include/configs/xilinx_zynqmp_zcu106.h             |  47 ++
 5 files changed, 1550 insertions(+)
 create mode 100644 arch/arm/dts/zynqmp-zcu106-revA.dts
 create mode 100644 board/xilinx/zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c
 create mode 100644 configs/xilinx_zynqmp_zcu106_revA_defconfig
 create mode 100644 include/configs/xilinx_zynqmp_zcu106.h
arch/arm/dts/Makefile +1 -0
index 0c71a3cdd495..aa768935719d 100644
@@ -154,6 +154,7 @@ dtb-$(CONFIG_ARCH_ZYNQMP) += \
 	zynqmp-zcu102-rev1.0.dtb		\
 	zynqmp-zcu104-revA.dtb			\
 	zynqmp-zcu104-revC.dtb			\
+	zynqmp-zcu106-revA.dtb			\
 	zynqmp-zc1232-revA.dtb			\
 	zynqmp-zc1254-revA.dtb			\
 	zynqmp-zc1275-revA.dtb			\
arch/arm/dts/zynqmp-zcu106-revA.dts new file +596 -0

596 lines not on this page · raw message

board/xilinx/zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c new file +802 -0

802 lines not on this page · raw message

configs/xilinx_zynqmp_zcu106_revA_defconfig new file +104 -0

104 lines not on this page · raw message

include/configs/xilinx_zynqmp_zcu106.h new file +47 -0

47 lines not on this page · raw message

Signature · 1 line
1.9.1
#6 lore raw

PATCH v2 6/6 arm64: zynqmp: Add support for Xilinx zcu111-revA

In reply to Michal Simek

Xilinx zcu111 is a customer board. It is reusing some parts from zcu102.

---

Changes in v2:
- Removing pinctrl setting because it is out of mainline (Reported-by: agraf)

 arch/arm/dts/Makefile                       |   1 +
 arch/arm/dts/zynqmp-zcu111-revA.dts         | 525 ++++++++++++++++++++++++++++
 configs/xilinx_zynqmp_zcu111_revA_defconfig |  95 +++++
 include/configs/xilinx_zynqmp_zcu111.h      |  50 +++
 4 files changed, 671 insertions(+)
 create mode 100644 arch/arm/dts/zynqmp-zcu111-revA.dts
 create mode 100644 configs/xilinx_zynqmp_zcu111_revA_defconfig
 create mode 100644 include/configs/xilinx_zynqmp_zcu111.h
arch/arm/dts/Makefile +1 -0
index aa768935719d..77a0f8a30833 100644
@@ -155,6 +155,7 @@ dtb-$(CONFIG_ARCH_ZYNQMP) += \
 	zynqmp-zcu104-revA.dtb			\
 	zynqmp-zcu104-revC.dtb			\
 	zynqmp-zcu106-revA.dtb			\
+	zynqmp-zcu111-revA.dtb			\
 	zynqmp-zc1232-revA.dtb			\
 	zynqmp-zc1254-revA.dtb			\
 	zynqmp-zc1275-revA.dtb			\
arch/arm/dts/zynqmp-zcu111-revA.dts new file +525 -0

525 lines not on this page · raw message

configs/xilinx_zynqmp_zcu111_revA_defconfig new file +95 -0

95 lines not on this page · raw message

include/configs/xilinx_zynqmp_zcu111.h new file +50 -0

50 lines not on this page · raw message

Signature · 1 line
1.9.1