block: Remove "select BLK" from non-block drivers
authorTom Rini <trini@konsulko.com>
Wed, 15 Jan 2025 01:22:13 +0000 (19:22 -0600)
committerTom Rini <trini@konsulko.com>
Tue, 21 Jan 2025 01:26:55 +0000 (19:26 -0600)
Now that block drivers are all selecting the BLK symbol, there's no need
for other options to be select'ing BLK so that other required
functionality can be enabled. Remove these places.

Reviewed-by: Peter Robinson <pbrobinson@gmail.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Tom Rini <trini@konsulko.com>
arch/arm/Kconfig
arch/arm/mach-exynos/Kconfig
arch/arm/mach-imx/mx5/Kconfig
arch/arm/mach-s5pc1xx/Kconfig

index 127241e..3149165 100644 (file)
@@ -1372,7 +1372,6 @@ config ARCH_VEXPRESS64
        select PL01X_SERIAL
        select OF_CONTROL
        select CLK
-       select BLK
        select MTD_NOR_FLASH if MTD
        select FLASH_CFI_DRIVER if MTD
        select ENV_IS_IN_FLASH if MTD
@@ -1982,7 +1981,6 @@ config ARCH_STM32
 
 config ARCH_STI
        bool "Support STMicroelectronics SoCs"
-       select BLK
        select CPU_V7A
        select DM
        select DM_RESET
@@ -2029,7 +2027,6 @@ config ARCH_STM32MP
 
 config ARCH_ROCKCHIP
        bool "Support Rockchip SoCs"
-       select BLK
        select BINMAN if SPL_OPTEE || SPL
        select DM
        select DM_GPIO
@@ -2117,7 +2114,6 @@ config TARGET_POMELO
        select AHCI
        select SCSI_AHCI
        select AHCI_PCI
-       select BLK
        select PCI
        select DM_PCI
        select SCSI
index 7e69595..2819303 100644 (file)
@@ -18,7 +18,6 @@ config ARCH_EXYNOS4
        bool "Exynos4 SoC family"
        select BOARD_EARLY_INIT_F
        select CPU_V7A
-       select BLK
        select MMC
        help
          Samsung Exynos4 SoC family are based on ARM Cortex-A9 CPU. There
@@ -39,7 +38,6 @@ config ARCH_EXYNOS5
        imply USB_ETHER_ASIX
        imply USB_ETHER_RTL8152
        imply USB_ETHER_SMSC95XX
-       select BLK
        select MMC
 
        help
@@ -51,7 +49,6 @@ config ARCH_EXYNOS7
        bool "Exynos7 SoC family"
        select ARM64
        select BOARD_EARLY_INIT_F
-       select BLK
        select MMC
        help
          Samsung Exynos7 SoC family are based on ARM Cortex-A57 CPU or
@@ -61,7 +58,6 @@ config ARCH_EXYNOS7
 config ARCH_EXYNOS9
        bool "Exynos9 SoC family"
        select ARM64
-       select BLK
        select MMC
        help
          Samsung Exynos9 SoC family are based on ARMv8 Cortex CPU. There are
index 4d1e07b..0dfd684 100644 (file)
@@ -26,7 +26,7 @@ config TARGET_KP_IMX53
        select DM_I2C
        select DM_PMIC
        select DM_SERIAL
-       select BLK
+       select DM_MMC
        select DM_REGULATOR
        select MMC
        select MX53
index b15b2e7..d8b85f8 100644 (file)
@@ -7,7 +7,6 @@ choice
 config TARGET_S5P_GONI
        bool "S5P Goni board"
        select OF_CONTROL
-       select BLK
        select MISC_COMMON
        select MMC