[PATCH 1/7] arm64: dts: apple: t8122: Keep ps_apcie_phy_sw always-on
From: Janne Grunau
Date: Thu Nov 05 2026 - 06:36:47 EST
The APCIE_PHY_SW power state is in Apple's device tree a child of the
virtual storage and general purpose PCIe power-states. MacOS however
keeps it always powered on. Mirror this behaviour like the M2 Pro/Max
device trees already do in t602x-pgmr.dtsi.
Fixes: c65ab4905e58 ("arm64: dts: apple: Initial t8122 (M3) device trees")
Signed-off-by: Janne Grunau <j@xxxxxxxxxx>
---
arch/arm64/boot/dts/apple/t8122-pmgr.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/apple/t8122-pmgr.dtsi b/arch/arm64/boot/dts/apple/t8122-pmgr.dtsi
index 3f8be74b5ea8..3206787dd208 100644
--- a/arch/arm64/boot/dts/apple/t8122-pmgr.dtsi
+++ b/arch/arm64/boot/dts/apple/t8122-pmgr.dtsi
@@ -899,7 +899,7 @@ ps_apcie_phy_sw: power-controller@4a0 {
#power-domain-cells = <0>;
#reset-cells = <0>;
label = "apcie_phy_sw";
- power-domains = <&ps_apcie_st>, <&ps_apcie_gp>;
+ apple,always-on; /* macOS does not turn this off */
};
ps_atc0_cio_pcie: power-controller@4a8 {
--
2.56.0