On Fri, 20 Dec 2024 at 22:27, Tom Rini <[email protected]> wrote: > 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. > > Signed-off-by: Tom Rini <[email protected]> > Reviewed-by: Peter Robinson <[email protected]>
> --- > arch/arm/Kconfig | 4 ---- > arch/arm/mach-exynos/Kconfig | 4 ---- > arch/arm/mach-imx/mx5/Kconfig | 2 +- > arch/arm/mach-s5pc1xx/Kconfig | 1 - > 4 files changed, 1 insertion(+), 10 deletions(-) > > diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig > index ea256f687867..86b37e8d5f8d 100644 > --- a/arch/arm/Kconfig > +++ b/arch/arm/Kconfig > @@ -1371,7 +1371,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 > @@ -1981,7 +1980,6 @@ config ARCH_STM32 > > config ARCH_STI > bool "Support STMicroelectronics SoCs" > - select BLK > select CPU_V7A > select DM > select DM_RESET > @@ -2028,7 +2026,6 @@ config ARCH_STM32MP > > config ARCH_ROCKCHIP > bool "Support Rockchip SoCs" > - select BLK > select BINMAN if SPL_OPTEE || SPL > select DM > select DM_GPIO > @@ -2116,7 +2113,6 @@ config TARGET_POMELO > select AHCI > select SCSI_AHCI > select AHCI_PCI > - select BLK > select PCI > select DM_PCI > select SCSI > diff --git a/arch/arm/mach-exynos/Kconfig b/arch/arm/mach-exynos/Kconfig > index 7e6959510087..28193039cb84 100644 > --- a/arch/arm/mach-exynos/Kconfig > +++ b/arch/arm/mach-exynos/Kconfig > @@ -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 > diff --git a/arch/arm/mach-imx/mx5/Kconfig b/arch/arm/mach-imx/mx5/Kconfig > index 4d1e07b14d32..0dfd68496875 100644 > --- a/arch/arm/mach-imx/mx5/Kconfig > +++ b/arch/arm/mach-imx/mx5/Kconfig > @@ -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 > diff --git a/arch/arm/mach-s5pc1xx/Kconfig b/arch/arm/mach-s5pc1xx/Kconfig > index b15b2e7b6a01..d8b85f80e631 100644 > --- a/arch/arm/mach-s5pc1xx/Kconfig > +++ b/arch/arm/mach-s5pc1xx/Kconfig > @@ -7,7 +7,6 @@ choice > config TARGET_S5P_GONI > bool "S5P Goni board" > select OF_CONTROL > - select BLK > select MISC_COMMON > select MMC > > -- > 2.43.0 > >

