[PATCH 00/10] xilinx: zynqmp: Support foreign vendor boards

Stefan Herbrechtsmeier stefan.herbrechtsmeier-oss at weidmueller.com
Wed Jun 8 18:20:43 CEST 2022


From: Stefan Herbrechtsmeier <stefan.herbrechtsmeier at weidmueller.com>

At the moment the xilinx zynqmp soc is only supported by xilinx vendor
boards. Rework the xilinx zynqmp board code to support reuse by foreign
vendor boards.


Stefan Herbrechtsmeier (10):
  firmware: firmware-zynqmp: Check if rx channel dev pointer is valid
  firmware: firmware-zynqmp: Probe driver before use
  soc: xilinx: zynqmp: Add machine identification support
  xilinx: zynqmp: Use soc machine function to get silicon idcode name
  xilinx: cpuinfo: Print soc machine
  xilinx: common: Separate display cpu info function
  xilinx: zynqmp: make spi flash support optional
  tools: zynqmp_psu_init_minimize: Remove low level uart settings
  tools: zynqmp_psu_init_minimize: Add serdes_illcalib forward
    declaration
  xilinx: zynqmp: Support vendor specific board_init

 board/xilinx/common/Makefile       |   3 +
 board/xilinx/common/board.c        |  30 +--
 board/xilinx/common/board.h        |   2 +
 board/xilinx/common/cpu-info.c     |  35 ++++
 board/xilinx/zynqmp/zynqmp.c       | 291 ++---------------------------
 drivers/firmware/firmware-zynqmp.c |  20 +-
 drivers/soc/soc_xilinx_zynqmp.c    | 289 +++++++++++++++++++++++++++-
 tools/zynqmp_psu_init_minimize.sh  |  22 +++
 8 files changed, 390 insertions(+), 302 deletions(-)
 create mode 100644 board/xilinx/common/cpu-info.c

-- 
2.30.2



More information about the U-Boot mailing list