Skip to content

arm64: zynqmp: Add new platforms to u-boot

Michal Simek u-boot 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest6 patches 0 repliesNew
  2. v16 patches 0 repliesSuperseded

Changes in v2 from the cover letter

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

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6arm64: zynqmp: Add support for zcu100 aka 96ultra boardarch/arm/dts/Makefile arch/arm/dts/zynqmp-zcu100-revC.dts board/xilinx/zynqmp/zynqmp-zcu100-revC/psu_init_gpl.c +2 more+1456 -00 replies
2/6arm64: zynqmp: Add support for zc1751 dc3arch/arm/dts/Makefile arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts board/xilinx/zynqmp/zynqmp-zc1751-xm017-dc3/psu_init_gpl.c +2 more+1217 -00 replies
3/6arm64: zynqmp: Add support for zc12xx boardsarch/arm/dts/Makefile arch/arm/dts/zynqmp-zc1232-revA.dts arch/arm/dts/zynqmp-zc1254-revA.dts +7 more+1606 -00 replies
4/6arm64: zynqmp: Add support for zcu104 customer boardarch/arm/dts/Makefile arch/arm/dts/zynqmp-zcu104-revA.dts arch/arm/dts/zynqmp-zcu104-revC.dts +5 more+1638 -00 replies
5/6arm64: zynqmp: Add support for Xilinx zcu106-revAarch/arm/dts/Makefile arch/arm/dts/zynqmp-zcu106-revA.dts board/xilinx/zynqmp/zynqmp-zcu106-revA/psu_init_gpl.c +2 more+1550 -00 replies
6/6arm64: zynqmp: Add support for Xilinx zcu111-revAarch/arm/dts/Makefile arch/arm/dts/zynqmp-zcu111-revA.dts configs/xilinx_zynqmp_zcu111_revA_defconfig +1 more+671 -00 replies

Reviews trailers per patch

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

Read the v2 thread

Cover letter [U-Boot] [PATCH v2 0/6] 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