[PATCH] arm64: defconfig: enable QoriQ dependencies as modules
Ard Biesheuvel
ardb at kernel.org
Wed Jun 24 10:04:33 EDT 2020
The arm64 port adopts a single image policy, and therefore has a single
defconfig that should produce a kernel that can boot on any platform.
Given the shared nature, we typically enable tristate Kconfig options
as modules, unless there is a good reason to enable it as a builtin.
In the case of commit 97c1ed02f765bc89 ("arm64: defconfig: Enable PHY
devices used on QorIQ boards"), this is not really the case, and the
various options are enabled as builtins as a convenience for the NXP
developers that actually work on such boards. This pulls in other
dependencies, such as CRYPTO_AES and CRYPTO_ECB (for MICROSEMI_PHY),
which themselves pull in other pieces of the crypto stack.
Since all the options that this commit enables are tristate, let's
switch them all to =m
Fixes: 97c1ed02f765bc89 ("arm64: defconfig: Enable PHY devices used on QorIQ boards")
Signed-off-by: Ard Biesheuvel <ardb at kernel.org>
---
arch/arm64/configs/defconfig | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 883e8bace3ed..b0c5cf72a4c3 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -318,17 +318,17 @@ CONFIG_STMMAC_ETH=m
CONFIG_TI_K3_AM65_CPSW_NUSS=y
CONFIG_QCOM_IPA=m
CONFIG_MDIO_BUS_MUX_MMIOREG=y
-CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
-CONFIG_AQUANTIA_PHY=y
+CONFIG_MDIO_BUS_MUX_MULTIPLEXER=m
+CONFIG_AQUANTIA_PHY=m
CONFIG_MARVELL_PHY=m
CONFIG_MARVELL_10G_PHY=m
CONFIG_MESON_GXL_PHY=m
CONFIG_MICREL_PHY=y
-CONFIG_MICROSEMI_PHY=y
+CONFIG_MICROSEMI_PHY=m
CONFIG_AT803X_PHY=y
CONFIG_REALTEK_PHY=m
CONFIG_ROCKCHIP_PHY=y
-CONFIG_VITESSE_PHY=y
+CONFIG_VITESSE_PHY=m
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
CONFIG_USB_RTL8152=m
@@ -951,7 +951,7 @@ CONFIG_OPTEE=y
CONFIG_SLIMBUS=m
CONFIG_SLIM_QCOM_CTRL=m
CONFIG_SLIM_QCOM_NGD_CTRL=m
-CONFIG_MUX_MMIO=y
+CONFIG_MUX_MMIO=m
CONFIG_EXT2_FS=y
CONFIG_EXT3_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
--
2.27.0
More information about the linux-arm-kernel
mailing list