nvmem: apple: drop default ARCH_APPLE in Kconfig

When the first driver for Apple Silicon was upstreamed we accidentally
included `default ARCH_APPLE` in its Kconfig which then spread to almost
every subsequent driver. As soon as ARCH_APPLE is set to y this will
pull in many drivers as built-ins which is not what we want.
Thus, drop `default ARCH_APPLE` from Kconfig.

Signed-off-by: Sven Peter <sven@kernel.org>
Reviewed-by: Janne Grunau <j@jannau.net>
Signed-off-by: Srinivas Kandagatla <srini@kernel.org>
Link: https://lore.kernel.org/r/20250712181905.6738-2-srini@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Sven Peter 2025-07-12 19:18:57 +01:00 committed by Greg Kroah-Hartman
parent 5eac636917
commit bc827ae213

View file

@ -31,7 +31,6 @@ source "drivers/nvmem/layouts/Kconfig"
config NVMEM_APPLE_EFUSES config NVMEM_APPLE_EFUSES
tristate "Apple eFuse support" tristate "Apple eFuse support"
depends on ARCH_APPLE || COMPILE_TEST depends on ARCH_APPLE || COMPILE_TEST
default ARCH_APPLE
help help
Say y here to enable support for reading eFuses on Apple SoCs Say y here to enable support for reading eFuses on Apple SoCs
such as the M1. These are e.g. used to store factory programmed such as the M1. These are e.g. used to store factory programmed