config_distro_bootcmd: make possible to substitute 'part list' in distro_bootcmd
Make it possible to substitute the 'part list' command inside 'scan_dev_for_boot_part' with a custom board specific implementation. For this the new define 'SCAN_DEV_FOR_BOOT_PARTS' is introduced. Signed-off-by: Pascal Zimmermann <pzimmermann@dh-electronics.com> Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
This commit is contained in:

committed by
Patrice Chotard

parent
9dbe8d8895
commit
fd3202153a
@@ -194,6 +194,11 @@
|
|||||||
#define SCAN_DEV_FOR_EFI
|
#define SCAN_DEV_FOR_EFI
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef SCAN_DEV_FOR_BOOT_PARTS
|
||||||
|
#define SCAN_DEV_FOR_BOOT_PARTS \
|
||||||
|
"part list ${devtype} ${devnum} -bootable devplist; "
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SATA
|
#ifdef CONFIG_SATA
|
||||||
#define BOOTENV_SHARED_SATA BOOTENV_SHARED_BLKDEV(sata)
|
#define BOOTENV_SHARED_SATA BOOTENV_SHARED_BLKDEV(sata)
|
||||||
#define BOOTENV_DEV_SATA BOOTENV_DEV_BLKDEV
|
#define BOOTENV_DEV_SATA BOOTENV_DEV_BLKDEV
|
||||||
@@ -538,7 +543,7 @@
|
|||||||
"\0" \
|
"\0" \
|
||||||
\
|
\
|
||||||
"scan_dev_for_boot_part=" \
|
"scan_dev_for_boot_part=" \
|
||||||
"part list ${devtype} ${devnum} -bootable devplist; " \
|
SCAN_DEV_FOR_BOOT_PARTS \
|
||||||
"env exists devplist || setenv devplist 1; " \
|
"env exists devplist || setenv devplist 1; " \
|
||||||
"for distro_bootpart in ${devplist}; do " \
|
"for distro_bootpart in ${devplist}; do " \
|
||||||
"if fstype ${devtype} " \
|
"if fstype ${devtype} " \
|
||||||
|
Reference in New Issue
Block a user