On Thu, 30 Dec 2021 at 09:40, Alexandru Gagniuc <mr.nuke...@gmail.com> wrote: > > Falcon mode is very useful in improving boot speed. A question that > Falcon mode asks is "Where do I look for the kernel". With MMC boot > media, the correct answer is CONFIG_SYS_MMCSD_RAW_MODE_KERNEL_SECTOR. > The scope of this patch is to move this to Kconfig. > > It is possible for a system to support Falcon mode from NOR but not > MMC. In that case, mmc_load_image_raw_os() would not be used. To > address this, conditionally compile mmc_load_image_raw_os() when > SPL_FALCON_BOOT_MMCSD, instead of SPL_OS_BOOT. > > Signed-off-by: Alexandru Gagniuc <mr.nuke...@gmail.com> > --- > > This is designed to apply on top of next: > 111a8b5735 (origin/next) Merge branch '2021-12-27-CONFIG-migrations' into next > > > README | 4 ---- > common/spl/Kconfig | 16 ++++++++++++++++ > common/spl/spl_mmc.c | 2 +- > configs/am335x_boneblack_vboot_defconfig | 2 ++ > configs/am335x_evm_defconfig | 2 ++ > configs/am335x_igep003x_defconfig | 2 ++ > configs/am335x_shc_defconfig | 2 ++ > configs/am335x_shc_ict_defconfig | 2 ++ > configs/am335x_shc_netboot_defconfig | 2 ++ > configs/am335x_shc_sdboot_defconfig | 2 ++ > configs/am335x_sl50_defconfig | 2 ++ > configs/am3517_evm_defconfig | 2 ++ > configs/am43xx_evm_defconfig | 2 ++ > configs/am43xx_evm_rtconly_defconfig | 2 ++ > configs/am43xx_evm_usbhost_boot_defconfig | 2 ++ > configs/am57xx_evm_defconfig | 2 ++ > configs/devkit8000_defconfig | 2 ++ > configs/display5_defconfig | 2 ++ > configs/display5_factory_defconfig | 2 ++ > configs/dra7xx_evm_defconfig | 2 ++ > configs/gwventana_emmc_defconfig | 2 ++ > configs/gwventana_gw5904_defconfig | 2 ++ > configs/gwventana_nand_defconfig | 2 ++ > configs/igep00x0_defconfig | 2 ++ > configs/imx6dl_mamoj_defconfig | 2 ++ > configs/imx6q_logic_defconfig | 2 ++ > configs/omap35_logic_defconfig | 2 ++ > configs/omap35_logic_somlv_defconfig | 2 ++ > configs/omap3_logic_defconfig | 2 ++ > configs/omap3_logic_somlv_defconfig | 2 ++ > configs/omap4_panda_defconfig | 2 ++ > configs/omap5_uevm_defconfig | 2 ++ > include/configs/brppt1.h | 1 - > include/configs/devkit8000.h | 2 -- > include/configs/display5.h | 1 - > include/configs/embestmx6boards.h | 1 - > include/configs/gw_ventana.h | 1 - > include/configs/imx6-engicam.h | 1 - > include/configs/imx6_logic.h | 1 - > include/configs/imx6dl-mamoj.h | 1 - > include/configs/ls1043ardb.h | 1 - > include/configs/mccmon6.h | 1 - > include/configs/mx6sabreauto.h | 1 - > include/configs/mx6sabresd.h | 1 - > include/configs/pico-imx6.h | 1 - > include/configs/pico-imx6ul.h | 1 - > include/configs/pico-imx7d.h | 1 - > include/configs/sama5d3_xplained.h | 1 - > include/configs/ti_armv7_common.h | 1 - > include/configs/vyasa-rk3288.h | 1 - > include/configs/xea.h | 1 - > include/configs/xilinx_zynqmp.h | 1 - > include/configs/zynq-common.h | 1 - > scripts/config_whitelist.txt | 1 - > 54 files changed, 75 insertions(+), 28 deletions(-) >
Reviewed-by: Simon Glass <s...@chromium.org>