Make NVMe and USB target boot devices on the StarFive VisionFive 2 board.
The boot devices are sorted by decreasing device speed.

CONFIG_PCI_INIT_R=y is set via [1]. 'start usb' is added to CONFIG_PREBOOT
by the same patch.

[1] [PATCH v1 1/2] configs: starfive: Enable PCIE auto enum and NVME/USB stuff 
for Starfive Visionfive 2
    
https://lore.kernel.org/u-boot/ty3p286mb2611c9ad6e5bb3756a959e8998...@ty3p286mb2611.jpnp286.prod.outlook.com/

Signed-off-by: Heinrich Schuchardt <heinrich.schucha...@canonical.com>
---
 include/configs/starfive-visionfive2.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/configs/starfive-visionfive2.h 
b/include/configs/starfive-visionfive2.h
index 4ee02b8420..6fa7f16ddc 100644
--- a/include/configs/starfive-visionfive2.h
+++ b/include/configs/starfive-visionfive2.h
@@ -18,6 +18,8 @@
 /* Environment options */
 
 #define BOOT_TARGET_DEVICES(func) \
+       func(NVME, nvme, 0) \
+       func(USB, usb, 0) \
        func(MMC, mmc, 1) \
        func(DHCP, dhcp, na)
 
-- 
2.40.1

Reply via email to