[PATCH v2 0/9] xilinx: versal-net: Add support for new Versal NET SoC
Michal Simek
michal.simek at amd.com
Mon Sep 26 14:23:40 CEST 2022
On 9/19/22 14:21, Michal Simek wrote:
> Hi,
>
> I am sending support for new Xilinx/AMD SoC called Versal NET.
> Versal NET is very similar to origin Versal SOC. There is different
> register layout, some IPs have been upgraded like i3c and some other
> changes in different location.
>
> Thanks,
> Michal
>
> Changes in v2:
> - Move symbols from .h to defconfig, enable i2c mux, dm_eth_phy, squashfs
> and grepenv
> - Remove CONFIG_SYS_CBSIZE, CONFIG_BOOTP_BOOTFILESIZE,
> CONFIG_BOOTP_MAY_FAIL from .h file
> - Setup HAS_CUSTOM_SYS_INIT_SP_ADDR
>
> Jay Buddhabhatti (4):
> clk: versal: Enable clock driver for Versal NET
> firmware: zynqmp: Add Versal NET compatible string
> mailbox: zynqmp: Enable ipi mailbox driver for Versal NET
> reset: zynqmp: Enable reset driver for Versal NET
>
> Michal Simek (5):
> arm64: versal-net: Add support for Versal NET platform
> spi: cadence_qspi: Add support for Versal NET platform
> spi: zynqmp_gqspi: Add support for Versal NET
> arm64: versal-net: Add defconfig for Versal NET
> arm64: versal-net: Add support for mini configuration
>
> Kconfig | 2 +-
> MAINTAINERS | 7 +
> arch/arm/Kconfig | 14 ++
> arch/arm/Makefile | 1 +
> arch/arm/dts/Makefile | 3 +
> arch/arm/dts/versal-net-mini.dts | 67 +++++++
> arch/arm/dts/xilinx-versal-net-virt.dts | 11 ++
> arch/arm/mach-versal-net/Kconfig | 43 +++++
> arch/arm/mach-versal-net/Makefile | 10 ++
> arch/arm/mach-versal-net/clk.c | 35 ++++
> arch/arm/mach-versal-net/cpu.c | 89 +++++++++
> .../mach-versal-net/include/mach/hardware.h | 31 ++++
> .../mach-versal-net/include/mach/sys_proto.h | 16 ++
> board/xilinx/Kconfig | 6 +-
> board/xilinx/versal-net/Kconfig | 9 +
> board/xilinx/versal-net/MAINTAINERS | 8 +
> board/xilinx/versal-net/Makefile | 9 +
> board/xilinx/versal-net/board.c | 170 ++++++++++++++++++
> configs/xilinx_versal_net_mini_defconfig | 72 ++++++++
> configs/xilinx_versal_net_virt_defconfig | 131 ++++++++++++++
> drivers/clk/Kconfig | 2 +-
> drivers/clk/clk_versal.c | 1 +
> drivers/firmware/firmware-zynqmp.c | 1 +
> drivers/mailbox/Kconfig | 2 +-
> drivers/reset/reset-zynqmp.c | 1 +
> drivers/spi/Kconfig | 2 +-
> drivers/spi/cadence_ospi_versal.c | 3 +-
> drivers/spi/zynqmp_gqspi.c | 3 +-
> env/Kconfig | 6 +-
> include/configs/xilinx_versal_net.h | 134 ++++++++++++++
> include/configs/xilinx_versal_net_mini.h | 21 +++
> 31 files changed, 898 insertions(+), 12 deletions(-)
> create mode 100644 arch/arm/dts/versal-net-mini.dts
> create mode 100644 arch/arm/dts/xilinx-versal-net-virt.dts
> create mode 100644 arch/arm/mach-versal-net/Kconfig
> create mode 100644 arch/arm/mach-versal-net/Makefile
> create mode 100644 arch/arm/mach-versal-net/clk.c
> create mode 100644 arch/arm/mach-versal-net/cpu.c
> create mode 100644 arch/arm/mach-versal-net/include/mach/hardware.h
> create mode 100644 arch/arm/mach-versal-net/include/mach/sys_proto.h
> create mode 100644 board/xilinx/versal-net/Kconfig
> create mode 100644 board/xilinx/versal-net/MAINTAINERS
> create mode 100644 board/xilinx/versal-net/Makefile
> create mode 100644 board/xilinx/versal-net/board.c
> create mode 100644 configs/xilinx_versal_net_mini_defconfig
> create mode 100644 configs/xilinx_versal_net_virt_defconfig
> create mode 100644 include/configs/xilinx_versal_net.h
> create mode 100644 include/configs/xilinx_versal_net_mini.h
>
Applied.
M
More information about the U-Boot
mailing list