[PATCH 0/3] Add PCIe and NVMe support for AMD Versal Gen 2
Michal Simek
michal.simek at amd.com
Tue Apr 7 13:20:03 CEST 2026
On 3/27/26 13:10, Pranav Sanwal wrote:
> This series adds PCIe host controller support for AMD Versal Gen 2 SoCs,
> enabling NVMe boot on boards such as the VEK385.
>
> Patch 1 introduces the driver (pcie_dw_amd.c), built on the existing
> pcie_dw_common infrastructure.
>
> Patch 2 adds the required MMU entries for the PCIe DBI registers.
>
> Patch 3 enables the required Kconfig symbols in the defconfig and
> extends amd_versal2.h to include BOOT_TARGET_DEVICES_NVME in the
> distro boot target list when CONFIG_NVME is set.
>
> Pranav Sanwal (3):
> pci: Add AMD Versal2 DW PCIe host controller driver
> arm: versal2: Map PCIe DBI and config regions when PCIe is enabled
> amd: versal2: Enable PCIe/NVMe support and add NVMe boot target
>
> MAINTAINERS | 5 +
> arch/arm/mach-versal2/cpu.c | 16 +-
> configs/amd_versal2_virt_defconfig | 6 +
> drivers/pci/Kconfig | 11 ++
> drivers/pci/Makefile | 1 +
> drivers/pci/pcie_dw_amd.c | 250 +++++++++++++++++++++++++++++
> include/configs/amd_versal2.h | 7 +
> 7 files changed, 295 insertions(+), 1 deletion(-)
> create mode 100644 drivers/pci/pcie_dw_amd.c
>
Applied.
M
More information about the U-Boot
mailing list