]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
efi_loader: select BLK not depends on BLK
authorTom Rini <trini@konsulko.com>
Wed, 5 Jun 2024 01:37:40 +0000 (19:37 -0600)
committerTom Rini <trini@konsulko.com>
Fri, 14 Jun 2024 16:39:35 +0000 (10:39 -0600)
The BLK symbol is used both for "we have a block device subsystem
enabled" and "we need to utilize the block device library functions". In
the case of efi_loader, it is the case of "we need to utilize the block
device library", so select rather than depends on it. In turn, also
disable EFI_LOADER on platforms which did not have it on previously due
to a lack of block devices. They can enable it themselves if desired.

Acked-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Tom Rini <trini@konsulko.com>
36 files changed:
configs/cortina_presidio-asic-base_defconfig
configs/cortina_presidio-asic-pnand_defconfig
configs/crs305-1g-4s-bit_defconfig
configs/crs305-1g-4s_defconfig
configs/crs326-24g-2s-bit_defconfig
configs/crs326-24g-2s_defconfig
configs/crs328-4c-20s-4s-bit_defconfig
configs/crs328-4c-20s-4s_defconfig
configs/gxp_defconfig
configs/maxbcm_defconfig
configs/mt7981_rfb_defconfig
configs/mt7986_rfb_defconfig
configs/mx6memcal_defconfig
configs/pg_wcom_expu1_defconfig
configs/pg_wcom_expu1_update_defconfig
configs/pg_wcom_seli8_defconfig
configs/pg_wcom_seli8_update_defconfig
configs/r8a77970_eagle_defconfig
configs/smdkc100_defconfig
configs/socfpga_is1_defconfig
configs/stm32mp25_defconfig
configs/thunderx_88xx_defconfig
configs/xilinx_versal_mini_defconfig
configs/xilinx_versal_mini_ospi_defconfig
configs/xilinx_versal_mini_qspi_defconfig
configs/xilinx_versal_net_mini_defconfig
configs/xilinx_versal_net_mini_ospi_defconfig
configs/xilinx_versal_net_mini_qspi_defconfig
configs/xilinx_zynqmp_mini_defconfig
configs/xilinx_zynqmp_mini_nand_defconfig
configs/xilinx_zynqmp_mini_nand_single_defconfig
configs/xilinx_zynqmp_mini_qspi_defconfig
configs/zynq_cse_nand_defconfig
configs/zynq_cse_nor_defconfig
configs/zynq_cse_qspi_defconfig
lib/efi_loader/Kconfig

index 8f20f6515606e31cbe9b60017d582387d9bc7ed7..eb5743da64db606c8fe1e43f02b4cf8a939de39c 100644 (file)
@@ -38,3 +38,4 @@ CONFIG_DM_SERIAL=y
 CONFIG_CORTINA_UART=y
 CONFIG_WDT=y
 CONFIG_WDT_CORTINA=y
+# CONFIG_EFI_LOADER is not set
index 94dc3e1e2e8e038099bb5a7692b7392bb18554a1..c7367d4d91ccfa5d020424e3d369e6a664b86805 100644 (file)
@@ -43,3 +43,4 @@ CONFIG_DM_SERIAL=y
 CONFIG_CORTINA_UART=y
 CONFIG_WDT=y
 CONFIG_WDT_CORTINA=y
+# CONFIG_EFI_LOADER is not set
index a8f17570ecaaeda40f88141e016fe36c6d5f60b7..c3d4594b75f74ba84de67b37946ef90a104b7887 100644 (file)
@@ -47,3 +47,4 @@ CONFIG_SPI_FLASH_MTD=y
 CONFIG_PCI_MVEBU=y
 CONFIG_SYS_NS16550=y
 CONFIG_KIRKWOOD_SPI=y
+# CONFIG_EFI_LOADER is not set
index c66d291eb92683beb2e6f5298a797d18318d403b..1919e8c7794d287be4b94dc30b5bc0f6a9017779 100644 (file)
@@ -48,3 +48,4 @@ CONFIG_SPI_FLASH_MTD=y
 CONFIG_PCI_MVEBU=y
 CONFIG_SYS_NS16550=y
 CONFIG_KIRKWOOD_SPI=y
+# CONFIG_EFI_LOADER is not set
index b754dac45ec3407c22fb374cd0269cf1cca01a59..a584c26eb90fc0e91078dff1a785f861931f4742 100644 (file)
@@ -47,3 +47,4 @@ CONFIG_SPI_FLASH_MTD=y
 CONFIG_PCI_MVEBU=y
 CONFIG_SYS_NS16550=y
 CONFIG_KIRKWOOD_SPI=y
+# CONFIG_EFI_LOADER is not set
index 870127d3872050525b6275bb400399ff699104a3..43f7455afbf666fddc983c849db624af420b3292 100644 (file)
@@ -47,3 +47,4 @@ CONFIG_SPI_FLASH_MTD=y
 CONFIG_PCI_MVEBU=y
 CONFIG_SYS_NS16550=y
 CONFIG_KIRKWOOD_SPI=y
+# CONFIG_EFI_LOADER is not set
index 2373775dc5a9da2740e53cb1e08aaff41385ddfd..7bf671643a905578b7dd48b962aa7bbb04d12d4a 100644 (file)
@@ -47,3 +47,4 @@ CONFIG_SPI_FLASH_MTD=y
 CONFIG_PCI_MVEBU=y
 CONFIG_SYS_NS16550=y
 CONFIG_KIRKWOOD_SPI=y
+# CONFIG_EFI_LOADER is not set
index 9bac12217a03c3556baf8a5cf104822ba1fb322b..2f50bdaf1e7dfb0b2ae4c259b3fcec70b1cafcbf 100644 (file)
@@ -47,3 +47,4 @@ CONFIG_SPI_FLASH_MTD=y
 CONFIG_PCI_MVEBU=y
 CONFIG_SYS_NS16550=y
 CONFIG_KIRKWOOD_SPI=y
+# CONFIG_EFI_LOADER is not set
index 00a9211fb0529b366722bc4fbb4f8b0bc0bcc9e8..d37749bd5e31ab44951fe340899891ba6b459208 100644 (file)
@@ -59,3 +59,4 @@ CONFIG_TIMER=y
 CONFIG_GXP_TIMER=y
 # CONFIG_RANDOM_UUID is not set
 CONFIG_SHA512=y
+# CONFIG_EFI_LOADER is not set
index 9906099e8c568652ae588e64d1279e3533cde570..5424259ca445fa10dc681798bacba4ec9faf3acd 100644 (file)
@@ -62,3 +62,4 @@ CONFIG_SPL_DEBUG_UART_BASE=0xd0012000
 CONFIG_DEBUG_UART_SHIFT=2
 CONFIG_SYS_NS16550=y
 CONFIG_KIRKWOOD_SPI=y
+# CONFIG_EFI_LOADER is not set
index 817e4b3e119da605a22368573e7b14840576aae3..3989c79d2b116f62c73a59032d8060c94b1c89bf 100644 (file)
@@ -64,4 +64,5 @@ CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_MTK_SPIM=y
 CONFIG_HEXDUMP=y
+# CONFIG_EFI_LOADER is not set
 CONFIG_LMB_MAX_REGIONS=64
index 35227ebd3406f6ba9610c21878e666f0e731e25d..4d0cc85d0e57cb026664107d7e09264ba2686441 100644 (file)
@@ -64,4 +64,5 @@ CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_MTK_SPIM=y
 CONFIG_HEXDUMP=y
+# CONFIG_EFI_LOADER is not set
 CONFIG_LMB_MAX_REGIONS=64
index 7f11e6f5d451f901c397b33b822df40b6ecc064e..4c8a5960d38a520cceaae78535479b952b8503d0 100644 (file)
@@ -44,3 +44,4 @@ CONFIG_BOUNCE_BUFFER=y
 CONFIG_FSL_USDHC=y
 CONFIG_MXC_UART=y
 CONFIG_OF_LIBFDT=y
+# CONFIG_EFI_LOADER is not set
index 2be9e242b5895da930aed637008c70bdbf4116f8..61513c9e2ec9d37b858e74b4ace7ccdbd8e89d6e 100644 (file)
@@ -104,5 +104,6 @@ CONFIG_SPECIFY_CONSOLE_INDEX=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
 CONFIG_LZO=y
+# CONFIG_EFI_LOADER is not set
 CONFIG_POST=y
 CONFIG_HUSH_OLD_PARSER=y
index 9245a56adea0af2d0b1220ee68c85114d4aa5936..ec0f975ae36511ecd146178571fc63c6090ee077 100644 (file)
@@ -102,5 +102,6 @@ CONFIG_SPECIFY_CONSOLE_INDEX=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
 CONFIG_LZO=y
+# CONFIG_EFI_LOADER is not set
 CONFIG_POST=y
 CONFIG_HUSH_OLD_PARSER=y
index 033dd82b28ec989017aaae3c7eaab728cc5ebfc8..82923d32ca69a5cf35b6e935c298a0b9fed901ed 100644 (file)
@@ -104,5 +104,6 @@ CONFIG_SPECIFY_CONSOLE_INDEX=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
 CONFIG_LZO=y
+# CONFIG_EFI_LOADER is not set
 CONFIG_POST=y
 CONFIG_HUSH_OLD_PARSER=y
index 4d34ef6d680e9a75624129f5f7d4f0d452dde638..41931e2476889810db531c91b1ae7542de797e73 100644 (file)
@@ -102,5 +102,6 @@ CONFIG_SPECIFY_CONSOLE_INDEX=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
 CONFIG_LZO=y
+# CONFIG_EFI_LOADER is not set
 CONFIG_POST=y
 CONFIG_HUSH_OLD_PARSER=y
index 09ea1c54f137ab6ad0d8e160ce63e69c2edaf43f..1dbbb2e260959ab806841adf8ce6bc01405a7624 100644 (file)
@@ -80,3 +80,4 @@ CONFIG_DM_SPI=y
 CONFIG_RENESAS_RPC_SPI=y
 CONFIG_TEE=y
 CONFIG_OPTEE=y
+# CONFIG_EFI_LOADER is not set
index 54a037904594193a2f5bf13ce79ebb29facde497..256190ddabfcc105718dfd508d2de4a3b268f801 100644 (file)
@@ -39,3 +39,4 @@ CONFIG_ENV_IS_IN_ONENAND=y
 CONFIG_MTD=y
 CONFIG_SAMSUNG_ONENAND=y
 CONFIG_SMC911X=y
+# CONFIG_EFI_LOADER is not set
index f0a364a562b839b9146481f2c6762c6634b04ecb..0fff9080d41722d49eb1297cd63431ff23b78cd6 100644 (file)
@@ -68,3 +68,4 @@ CONFIG_SPI=y
 CONFIG_CADENCE_QSPI=y
 # CONFIG_SPL_WDT is not set
 CONFIG_SYS_TIMER_COUNTS_DOWN=y
+# CONFIG_EFI_LOADER is not set
index 9fbd7eb1575517c3b35134ba90107a4f9064c7b4..87038cc773ab082f0c44b89188be0c7a5feaaac8 100644 (file)
@@ -48,6 +48,7 @@ CONFIG_WDT=y
 CONFIG_WDT_STM32MP=y
 CONFIG_WDT_ARM_SMC=y
 CONFIG_ERRNO_STR=y
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB_USE_MAX_REGIONS is not set
 CONFIG_LMB_MEMORY_REGIONS=2
 CONFIG_LMB_RESERVED_REGIONS=32
index 247e32d8e378ae71fcd85d490c6f472063313ec4..b754cc01cc816c88b3d6f2c83fe02368ec1e4c75 100644 (file)
@@ -36,3 +36,4 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
 # CONFIG_MMC is not set
 CONFIG_DM_SERIAL=y
 CONFIG_DEBUG_UART_SKIP_INIT=y
+# CONFIG_EFI_LOADER is not set
index 9d3924cc9cbc651b265854ebbb401de367bf9b46..b97bf5e60a940068014c5177eb1869fee09cbbed 100644 (file)
@@ -62,4 +62,5 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
 # CONFIG_MMC is not set
 CONFIG_ARM_DCC=y
 # CONFIG_GZIP is not set
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index 7a110350c2cd15ee138a892e944c5ac178be9349..8f1625976032cb073ff98be62ce70135908d5a82 100644 (file)
@@ -72,4 +72,5 @@ CONFIG_CADENCE_QSPI=y
 CONFIG_HAS_CQSPI_REF_CLK=y
 CONFIG_CQSPI_REF_CLK=200000000
 CONFIG_CADENCE_OSPI_VERSAL=y
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index 58945a1cac9cc7ced5d90bcb762da6ddbc32da84..8fbde1c7d3cab076ed0380a0e5e22762ee422afc 100644 (file)
@@ -76,4 +76,5 @@ CONFIG_ARM_DCC=y
 CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_ZYNQMP_GQSPI=y
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index 7dac1ec54eb4007abf01d3ac40ccfffaffda39ec..d6ebd080463737b0a47ae9415217aa823c066932 100644 (file)
@@ -71,4 +71,5 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
 CONFIG_ARM_DCC=y
 CONFIG_PL01X_SERIAL=y
 # CONFIG_GZIP is not set
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index d78c9f805990c9f911c8912ae924244c07650d77..872a4a55952fa5fbc06156cfbf31ef94617fdc14 100644 (file)
@@ -70,4 +70,5 @@ CONFIG_CADENCE_QSPI=y
 CONFIG_HAS_CQSPI_REF_CLK=y
 CONFIG_CQSPI_REF_CLK=200000000
 CONFIG_CADENCE_OSPI_VERSAL=y
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index b0567f857a3adedd6823f034863fb321ad0d444a..00319e06102092a6de7e31021dc53bda555ab0b2 100644 (file)
@@ -74,4 +74,5 @@ CONFIG_ARM_DCC=y
 CONFIG_SPI=y
 CONFIG_DM_SPI=y
 CONFIG_ZYNQMP_GQSPI=y
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index 7fdd2eee5552cde3c54fea4965dfd0278affd1ac..4b45074efc487850abc328aeb31bdcff040ede32 100644 (file)
@@ -60,4 +60,5 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
 CONFIG_ARM_DCC=y
 CONFIG_PANIC_HANG=y
 # CONFIG_GZIP is not set
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index d2e920fc5732bca60eade8f229968a58fa279db7..b4719536be1695e9705967cc6f808c729a1629b1 100644 (file)
@@ -60,4 +60,5 @@ CONFIG_SYS_NAND_MAX_CHIPS=2
 CONFIG_ARM_DCC=y
 CONFIG_PANIC_HANG=y
 # CONFIG_GZIP is not set
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index 31f647357f75a9e6db170cb342b04519743861ec..7ede17654dd093d5257ce92b75878e3f7d58955a 100644 (file)
@@ -59,4 +59,5 @@ CONFIG_SYS_NAND_ONFI_DETECTION=y
 CONFIG_ARM_DCC=y
 CONFIG_PANIC_HANG=y
 # CONFIG_GZIP is not set
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index 957ae07b80ef9cbe03344b8550a707a4e3dc868a..0d79ecece71ada46b2a1f4318e2b87f13d0d899a 100644 (file)
@@ -92,4 +92,5 @@ CONFIG_SPI=y
 CONFIG_ZYNQMP_GQSPI=y
 CONFIG_PANIC_HANG=y
 # CONFIG_GZIP is not set
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index 48473d784439aa8c6fbc92fffa796e30327b3241..750ea0db2b228a38d7f26ff9455d012756bedbe4 100644 (file)
@@ -79,4 +79,5 @@ CONFIG_SYS_NAND_ONFI_DETECTION=y
 CONFIG_ARM_DCC=y
 CONFIG_SYS_TIMER_COUNTS_DOWN=y
 # CONFIG_GZIP is not set
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index 9f2b738d9d1343e43667daec9e5626148633e2cd..3155fe0b3783888c43d63fa85d89437200477be4 100644 (file)
@@ -83,4 +83,5 @@ CONFIG_SYS_FLASH_QUIET_TEST=y
 CONFIG_ARM_DCC=y
 CONFIG_SYS_TIMER_COUNTS_DOWN=y
 # CONFIG_GZIP is not set
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index 5b861bdde180fdeb6578a800b427e9b9f013107b..f2e1aa6d3abf8a2d1dc284fc1b372eb8e2a20aee 100644 (file)
@@ -93,4 +93,5 @@ CONFIG_ARM_DCC=y
 CONFIG_ZYNQ_QSPI=y
 CONFIG_SYS_TIMER_COUNTS_DOWN=y
 # CONFIG_GZIP is not set
+# CONFIG_EFI_LOADER is not set
 # CONFIG_LMB is not set
index 430bb7f0f7dc11d556214e04f113b9261fb6654d..ee71f417147ab4a72183b6be6f777fbb099cf016 100644 (file)
@@ -10,9 +10,9 @@ config EFI_LOADER
        depends on !EFI_STUB || !X86_64 || EFI_STUB_64BIT
        # We need EFI_STUB_32BIT to be set on x86_32 with EFI_STUB
        depends on !EFI_STUB || !X86 || X86_64 || EFI_STUB_32BIT
-       depends on BLK
        depends on !EFI_APP
        default y if !ARM || SYS_CPU = armv7 || SYS_CPU = armv8
+       select BLK
        select CHARSET
        # We need to send DM events, dynamically, in the EFI block driver
        select DM_EVENT