From nobody Tue Feb 10 17:46:22 2026 Received: from fhigh-b3-smtp.messagingengine.com (fhigh-b3-smtp.messagingengine.com [202.12.124.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F388626B764 for ; Wed, 31 Dec 2025 15:42:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.12.124.154 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767195768; cv=none; b=n+X5GtSYLEQn5DhrvKk3NZMinGvX6VQtLyEPkY3PKJZ74NKPiLbWv+XM2OVH/nlqYIqxfpiRznbRRJlDpAnd0sXh0gd0InnlvNt6YfEg6ntTREzrVAN3GruA7VZ1y2vpBoUOBgCKFzOQQ25U0wBNLvXz4nK7ke4svITXq2ygXtU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767195768; c=relaxed/simple; bh=Uw09thzVOOvg9JNmBSGqTgng4jYapQ8QHlGPEMlOegU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WS3FTpP9AAtUSg4bMeEGZzEOG5yo9LJEaoyxbCKTFjUN2twHNbY/iz9YLkqzAsvFSyNNfVpGf6VQ8qGJ34fwHDgHVZ3hzWUl+ecwxHMOS50iYiJmKRfZJt/Jac6boX4njy4L+75pzD0vgYKJNoMp2bIaQtWo0DuzhyE45mjJQTM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=jannau.net; spf=pass smtp.mailfrom=jannau.net; dkim=pass (2048-bit key) header.d=jannau.net header.i=@jannau.net header.b=DQ/H+DSZ; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=hgQqoRK6; arc=none smtp.client-ip=202.12.124.154 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=jannau.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=jannau.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=jannau.net header.i=@jannau.net header.b="DQ/H+DSZ"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="hgQqoRK6" Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfhigh.stl.internal (Postfix) with ESMTP id 3EE3B7A001F; Wed, 31 Dec 2025 10:42:46 -0500 (EST) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Wed, 31 Dec 2025 10:42:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jannau.net; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1767195766; x=1767282166; bh=H/4tOhKzvmXBJvbN6rQ3tIZcm6ERDEOoE4JXkiLEUlg=; b= DQ/H+DSZKAFZoHrGy1eCUIud8FA8k8qiateBVg/v2CGFGDBHh0pxGQin/6J1KiP9 AUIdmGrKP/0nSYJNeQGAlxNA+CjjCNNSYbWADpwCzin/lR5nbSH+KPHpRrBt0KJC kuEB1AkZbnb2SBRzYyahHJCmBWOAo1C56ro0fwr0FDp/SNadGkT+0iz1BAJcP5Dg yiKzKvKtMdonSatbZ8/OnCMxETp56FLQ24wIO/fgqryzJ+R23x0NYwfWO10bh0Tu 1WRHSciHeI0W5KGVUPZh+AqGc4pLM81kbODXb9wrg64p+d/FfRiuOUhncRacvxzL Ix2K8ODDbOemx4jWM2SCIA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1767195766; x= 1767282166; bh=H/4tOhKzvmXBJvbN6rQ3tIZcm6ERDEOoE4JXkiLEUlg=; b=h gQqoRK6gdnfLo6FdDcvoLdOb1iGq6JpA5er/cbflJRCqyw1jMgnUbj/l1GTJFsMG v0Jh7wHxjcR7szijzaSCEFBWnOpKQriwDcC5bdgAlLYrmtJYZJ756CDEVxv+psO5 vSO5Qlk98w5vREDuTLhDfsMPhWsgGwDzlNy2VgDZ8wOfGJavdAA0fv2xkpwKvMkf GhHA8tSHxhn7gOWS1FAjvGBpHx+UbUhurAhf5oT5KWp4cDRAyV3TxUv4KWS51EOg NF7rmvARs9zDz8Anv2BFMC0kgZKG6t4nB1bX/tVrgXsJEitBS6Ne0k7GuD+7yFRt 3YvZbpdlxHonzn+Dnq1xw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdekfedvlecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhfffugggtgffkfhgjvfevofesthejredtredtjeenucfhrhhomheplfgrnhhnvgcu ifhruhhnrghuuceojhesjhgrnhhnrghurdhnvghtqeenucggtffrrghtthgvrhhnpeevke ekgfejtedtudeujeegueetudfffeetjedugeeiveeuvdeiffetleejlefgkeenucffohhm rghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomhepjhesjhgrnhhnrghurdhnvghtpdhnsggprhgtphhtthhopeek pdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehjsehjrghnnhgruhdrnhgvthdprh gtphhtthhopehlihhnuhigqdhkvghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdrohhrghdp rhgtphhtthhopegrshgrhhhisehlihhsthhsrdhlihhnuhigrdguvghvpdhrtghpthhtoh epfihilhhlsehkvghrnhgvlhdrohhrghdprhgtphhtthhopegtrghtrghlihhnrdhmrghr ihhnrghssegrrhhmrdgtohhmpdhrtghpthhtoheprhhosghinhdrmhhurhhphhihsegrrh hmrdgtohhmpdhrtghpthhtoheplhhinhhugidqrghrmhdqkhgvrhhnvghlsehlihhsthhs rdhinhhfrhgruggvrggurdhorhhgpdhrtghpthhtohepshhvvghnsehkvghrnhgvlhdroh hrgh X-ME-Proxy: Feedback-ID: i47b949f6:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 31 Dec 2025 10:42:45 -0500 (EST) From: Janne Grunau Date: Wed, 31 Dec 2025 16:42:38 +0100 Subject: [PATCH 1/2] arm64: select APPLE_PMGR_PWRSTATE for ARCH_APPLE Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251231-arch-arm64-apple-defconfig-v1-1-4ff19805ba39@jannau.net> References: <20251231-arch-arm64-apple-defconfig-v1-0-4ff19805ba39@jannau.net> In-Reply-To: <20251231-arch-arm64-apple-defconfig-v1-0-4ff19805ba39@jannau.net> To: Catalin Marinas , Will Deacon , Sven Peter Cc: Robin Murphy , linux-kernel@vger.kernel.org, asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Janne Grunau X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1091; i=j@jannau.net; s=yk2025; h=from:subject:message-id; bh=Uw09thzVOOvg9JNmBSGqTgng4jYapQ8QHlGPEMlOegU=; b=owGbwMvMwCW2UNrmdq9+ahrjabUkhsxQl0Lux/Muntnfty/6Xb0gc8uMCcrHlM4qxmw2/eUsW ZwyL9+5o5SFQYyLQVZMkSVJ+2UHw+oaxZjaB2Ewc1iZQIYwcHEKwES2CzH8d3s3I+d6wJwy1U0B tl/5jj+zuJC3x61Ewmwm70LftY+7pBj+uxRUVLh6hTdtUdiX5qK60G3Dx5Rn59dwlHGbHzi6/oI uEwA= X-Developer-Key: i=j@jannau.net; a=openpgp; fpr=8B336A6BE4E5695E89B8532B81E806F586338419 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@ar= m.com/ Suggested-by: Robin Murphy Signed-off-by: Janne Grunau --- arch/arm64/Kconfig.platforms | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index fff14807c965a19cd5ba7a2445be5fd77d94e7a8..200e5067560e4ac2cfeda01c97c= fae112954a0fc 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. --=20 2.52.0