[PATCH 0/5] board: xilinx: zyqmp: add Beckhoff CX8200

Steffen Dirkwinkel lists at steffen.cc
Wed Aug 30 16:03:29 CEST 2023


From: Steffen Dirkwinkel <s.dirkwinkel at beckhoff.com>


This adds support for the Beckhoff CX8200 series of industrial embedded PCs.
There is some information about the device and features here:
https://www.beckhoff.com/en-en/products/ipc/embedded-pcs/cx8200-arm-cortex-a53/

We also add the rtc rv3032 driver from linux, as it is required for
mac address loading, fix usb without reset gpios on zynqmp and move the
fdt loadaddr to be compatible with less memory.


Steffen Dirkwinkel (5):
  drivers: rtc: add rv3032 driver
  drivers/usb/dwc3: zynqmp: only free reset gpio if we have one
  xilinx: zynqmp: move fdt_addr so we can use devices with less memory
  xilinx: zynqmp: add Beckhoff CX8200
  xilinx: zynqmp: beckhoff cx8200: setup inner cache broadcasting

 arch/arm/dts/Makefile                         |    1 +
 arch/arm/dts/zynqmp-beckhoff-cx8200.dts       |  247 +++
 .../zynqmp-beckhoff-cx8200/psu_init_gpl.c     | 1960 +++++++++++++++++
 .../zynqmp/zynqmp-beckhoff-cx8200/regs.init   |    1 +
 configs/xilinx_zynqmp_virt_defconfig          |    2 +-
 drivers/rtc/Kconfig                           |   10 +
 drivers/rtc/Makefile                          |    1 +
 drivers/rtc/rv3032.c                          |  334 +++
 drivers/usb/dwc3/dwc3-generic.c               |    4 +-
 include/configs/xilinx_zynqmp.h               |    2 +-
 10 files changed, 2559 insertions(+), 3 deletions(-)
 create mode 100644 arch/arm/dts/zynqmp-beckhoff-cx8200.dts
 create mode 100644 board/xilinx/zynqmp/zynqmp-beckhoff-cx8200/psu_init_gpl.c
 create mode 100644 board/xilinx/zynqmp/zynqmp-beckhoff-cx8200/regs.init
 create mode 100644 drivers/rtc/rv3032.c

-- 
2.42.0



More information about the U-Boot mailing list