summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanne Grunau <j@jannau.net>2025-12-31 18:42:38 +0300
committerSven Peter <sven@kernel.org>2026-01-08 23:19:14 +0300
commit92d3935e63df8a3beb0500025240d8a6093f89cb (patch)
tree8194a082b552c1340803dc7a7b3bc349e76bbe15
parent8f0b4cce4481fb22653697cced8d0d04027cb1e8 (diff)
downloadlinux-92d3935e63df8a3beb0500025240d8a6093f89cb.tar.xz
arm64: select APPLE_PMGR_PWRSTATE for ARCH_APPLE
Critical devices like the NVMe on Apple silicon systems depend on APPLE_PMGR_PWRSTATE and others are powered down coming out of reset so select APPLE_PMGR_PWRSTATE to ensure these devices work. Since the systems are not totally unsusable (boot to initramfs is expected to work) allow !PM builds without APPLE_PMGR_PWRSTATE. Link: https://lore.kernel.org/asahi/2e022f4e-4c87-4da1-9d02-f7a3ae7c5798@arm.com/ Suggested-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Janne Grunau <j@jannau.net> Link: https://patch.msgid.link/20251231-arch-arm64-apple-defconfig-v1-1-4ff19805ba39@jannau.net Signed-off-by: Sven Peter <sven@kernel.org>
-rw-r--r--arch/arm64/Kconfig.platforms1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index fff14807c965..200e5067560e 100644
--- a/arch/arm64/Kconfig.platforms
+++ b/arch/arm64/Kconfig.platforms
@@ -36,6 +36,7 @@ config ARCH_ALPINE
config ARCH_APPLE
bool "Apple Silicon SoC family"
select APPLE_AIC
+ select APPLE_PMGR_PWRSTATE if PM
help
This enables support for Apple's in-house ARM SoC family, such
as the Apple M1.