mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-15 19:51:37 +00:00
Merge branch 'CR_2913_boot_shanlong.li' into 'vf2-devel'
CR_2913: configs: starfive: add nvme boot command See merge request sbc/u-boot!43
This commit is contained in:
commit
dc77fba0b6
1 changed files with 32 additions and 17 deletions
|
@ -204,6 +204,11 @@
|
|||
"run visionfive2_mem_set;" \
|
||||
"run chipa_gmac_set; \0" \
|
||||
|
||||
#define VISIONFIVE2_BOOTENV_NVME \
|
||||
"nvmepart=3\0" \
|
||||
"devnvme=0\0" \
|
||||
"nvme_env=vf2_nvme_uEnv.txt\0" \
|
||||
|
||||
#define VISIONFIVE2_BOOTENV \
|
||||
"bootenv=uEnv.txt\0" \
|
||||
"testenv=vf2_uEnv.txt\0" \
|
||||
|
@ -215,28 +220,37 @@
|
|||
"ext4bootenv=" \
|
||||
"ext4load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootenv}\0"\
|
||||
"importbootenv=" \
|
||||
"echo Importing environment from mmc${devnum} ...; " \
|
||||
"echo Importing environment from ${devnum}/${devnvme} ...; "\
|
||||
"env import -t ${loadaddr} ${filesize}\0" \
|
||||
"scan_mmc_dev=" \
|
||||
"if test ${bootmode} = flash; then " \
|
||||
"if mmc dev ${devnum}; then " \
|
||||
"echo found device ${devnum};" \
|
||||
"else " \
|
||||
"setenv devnum 0;" \
|
||||
"mmc dev 0;" \
|
||||
"if pci enum; then " \
|
||||
"nvme scan; " \
|
||||
"echo pci enum ...;" \
|
||||
"fi; " \
|
||||
"fi; " \
|
||||
"echo bootmode ${bootmode} device ${devnum};\0" \
|
||||
"if nvme dev; then " \
|
||||
"setenv btpart ${devnvme}:${nvmepart};" \
|
||||
"setenv load_vf2_env fatload nvme ${btpart} ${loadaddr} ${nvme_env};" \
|
||||
"else " \
|
||||
"if mmc dev ${devnum}; then " \
|
||||
"echo found device ${devnum};" \
|
||||
"else " \
|
||||
"setenv devnum 0;" \
|
||||
"mmc dev 0;" \
|
||||
"fi; " \
|
||||
"if mmc rescan; then " \
|
||||
"run loadbootenv && run importbootenv; "\
|
||||
"run ext4bootenv && run importbootenv; "\
|
||||
"if test -n $uenvcmd; then " \
|
||||
"echo Running uenvcmd ...; " \
|
||||
"run uenvcmd; " \
|
||||
"fi; " \
|
||||
"fi; " \
|
||||
"fi; " \
|
||||
"fi; " \
|
||||
"echo bootmode ${bootmode} device ${devnum}/${devnvme};\0" \
|
||||
"mmcbootenv=run scan_mmc_dev; " \
|
||||
"setenv bootpart ${devnum}:${mmcpart}; " \
|
||||
"if mmc rescan; then " \
|
||||
"run loadbootenv && run importbootenv; " \
|
||||
"run ext4bootenv && run importbootenv; " \
|
||||
"if test -n $uenvcmd; then " \
|
||||
"echo Running uenvcmd ...; " \
|
||||
"run uenvcmd; " \
|
||||
"fi; " \
|
||||
"fi\0" \
|
||||
"setenv bootpart ${devnum}:${mmcpart};\0" \
|
||||
"fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0"
|
||||
|
||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||
|
@ -250,6 +264,7 @@
|
|||
"pxefile_addr_r=0x45900000\0" \
|
||||
"ramdisk_addr_r=0x46100000\0" \
|
||||
VF2_DISTRO_BOOTENV \
|
||||
VISIONFIVE2_BOOTENV_NVME \
|
||||
VISIONFIVE2_BOOTENV \
|
||||
CHIPA_GMAC_SET \
|
||||
CHIPA_SET \
|
||||
|
|
Loading…
Add table
Reference in a new issue