[PATCH 1/3] arm: mach-k3: am64x: Add PCIe device as a boot media

Hrushikesh Salunke h-salunke at ti.com
Thu Jun 12 10:55:32 CEST 2025


AM64X SoC supports PCIe boot, when PCIe controller is configured in
endpoint mode. Now U-Boot has support required for PCIe boot add PCIe
as a valid "bootmedia" to allow booting over PCIe on AM64X.

Signed-off-by: Hrushikesh Salunke <h-salunke at ti.com>
---
 arch/arm/mach-k3/am64x/boot.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm/mach-k3/am64x/boot.c b/arch/arm/mach-k3/am64x/boot.c
index ce8ae941be6..dbaf89e3b0d 100644
--- a/arch/arm/mach-k3/am64x/boot.c
+++ b/arch/arm/mach-k3/am64x/boot.c
@@ -80,6 +80,9 @@ static u32 __get_primary_bootmedia(u32 main_devstat)
 			return BOOT_DEVICE_USB;
 		return BOOT_DEVICE_DFU;
 
+	case BOOT_DEVICE_PCIE:
+		return BOOT_DEVICE_PCIE;
+
 	case BOOT_DEVICE_NOBOOT:
 		return BOOT_DEVICE_RAM;
 	}
-- 
2.34.1



More information about the U-Boot mailing list