diff --git a/arch/arm64/boot/dts/apple/t6020-peripherals.dtsi b/arch/arm64/boot/dts/apple/t6020-peripherals.dtsi index 9f0547e65bf03..fc54fa8ff8076 100644 --- a/arch/arm64/boot/dts/apple/t6020-peripherals.dtsi +++ b/arch/arm64/boot/dts/apple/t6020-peripherals.dtsi @@ -618,7 +618,7 @@ reg = <0x4 0xb200000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; - power-domains = <&ps_avd_sys>; + power-domains = <&ps_msr0>; #iommu-cells = <1>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/apple/t6021-j475c-peripherals.dtsi b/arch/arm64/boot/dts/apple/t6021-j475c-peripherals.dtsi index cd4b961328eeb..cdfeab8e3dab7 100644 --- a/arch/arm64/boot/dts/apple/t6021-j475c-peripherals.dtsi +++ b/arch/arm64/boot/dts/apple/t6021-j475c-peripherals.dtsi @@ -8,6 +8,7 @@ reg = <0x4 0x8d304000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext2_cpu0>; #iommu-cells = <1>; status = "disabled"; }; @@ -17,6 +18,7 @@ reg = <0x4 0x8d30c000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext2_cpu0>; #iommu-cells = <1>; status = "disabled"; }; @@ -72,6 +74,7 @@ reg = <0x5 0xd304000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext3_cpu0>; #iommu-cells = <1>; status = "disabled"; }; @@ -81,6 +84,7 @@ reg = <0x5 0xd30c000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext3_cpu0>; #iommu-cells = <1>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/apple/t6021-peripherals.dtsi b/arch/arm64/boot/dts/apple/t6021-peripherals.dtsi index 8ea7aff6e313d..034c264c3ee05 100644 --- a/arch/arm64/boot/dts/apple/t6021-peripherals.dtsi +++ b/arch/arm64/boot/dts/apple/t6021-peripherals.dtsi @@ -796,7 +796,7 @@ reg = <0x4 0xb200000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; - power-domains = <&ps_avd_sys>; + power-domains = <&ps_msr0>; #iommu-cells = <1>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/apple/t6022-peripherals.dtsi b/arch/arm64/boot/dts/apple/t6022-peripherals.dtsi index f3822ce78279d..c4bcd67f4f849 100644 --- a/arch/arm64/boot/dts/apple/t6022-peripherals.dtsi +++ b/arch/arm64/boot/dts/apple/t6022-peripherals.dtsi @@ -1158,7 +1158,7 @@ reg = <0x4 0xb200000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; - power-domains = <&ps_avd_sys>; + power-domains = <&ps_msr0>; #iommu-cells = <1>; status = "disabled"; }; @@ -1237,6 +1237,7 @@ reg = <0x4 0x8d304000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext2_cpu0>; #iommu-cells = <1>; status = "disabled"; }; @@ -1246,6 +1247,7 @@ reg = <0x4 0x8d30c000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext2_cpu0>; #iommu-cells = <1>; status = "disabled"; }; @@ -1393,6 +1395,7 @@ reg = <0x5 0xd304000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext3_cpu0>; #iommu-cells = <1>; status = "disabled"; }; @@ -1402,6 +1405,7 @@ reg = <0x5 0xd30c000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext3_cpu0>; #iommu-cells = <1>; status = "disabled"; }; @@ -1977,7 +1981,7 @@ reg = <0x4 0xb200000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; - power-domains = <&ps_spi3>; + power-domains = <&ps_msr0_die1>; #iommu-cells = <1>; status = "disabled"; }; @@ -2056,6 +2060,7 @@ reg = <0x4 0x8d304000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext2_cpu0_die1>; #iommu-cells = <1>; status = "disabled"; }; @@ -2065,6 +2070,7 @@ reg = <0x4 0x8d30c000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext2_cpu0_die1>; #iommu-cells = <1>; status = "disabled"; }; @@ -2212,6 +2218,7 @@ reg = <0x5 0xd304000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext3_cpu0_die1>; #iommu-cells = <1>; status = "disabled"; }; @@ -2221,6 +2228,7 @@ reg = <0x5 0xd30c000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_dispext3_cpu0_die1>; #iommu-cells = <1>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/apple/t6050-peripherals.dtsi b/arch/arm64/boot/dts/apple/t6050-peripherals.dtsi index 0f81885d8308d..2c7c473ee4255 100644 --- a/arch/arm64/boot/dts/apple/t6050-peripherals.dtsi +++ b/arch/arm64/boot/dts/apple/t6050-peripherals.dtsi @@ -2438,6 +2438,7 @@ compatible = "apple,t6050-dart", "apple,t8110-dart"; reg = <0x2 0x889a0000 0x0 0xc000>; interrupts = ; + power-domains = <&ps_debug_gated>; #iommu-cells = <1>; status = "disabled"; }; @@ -2487,6 +2488,7 @@ compatible = "apple,t6050-dart", "apple,t8110-dart"; reg = <0x3 0x95d60000 0x0 0xc000>; interrupts = ; + power-domains = <&ps_auss>; #iommu-cells = <1>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/apple/t8112-peripherals.dtsi b/arch/arm64/boot/dts/apple/t8112-peripherals.dtsi index f459773471133..e46bdba8bfec8 100644 --- a/arch/arm64/boot/dts/apple/t8112-peripherals.dtsi +++ b/arch/arm64/boot/dts/apple/t8112-peripherals.dtsi @@ -278,6 +278,7 @@ reg = <0x2 0x7d024000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_scodec>; #iommu-cells = <1>; status = "disabled"; }; @@ -287,6 +288,7 @@ reg = <0x2 0x7d028000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_scodec>; #iommu-cells = <1>; status = "disabled"; }; @@ -296,6 +298,7 @@ reg = <0x2 0x7d02c000 0x0 0x4000>; interrupt-parent = <&aic>; interrupts = ; + power-domains = <&ps_scodec>; #iommu-cells = <1>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/apple/t8142-peripherals.dtsi b/arch/arm64/boot/dts/apple/t8142-peripherals.dtsi index 45c77929417c2..da785b6144905 100644 --- a/arch/arm64/boot/dts/apple/t8142-peripherals.dtsi +++ b/arch/arm64/boot/dts/apple/t8142-peripherals.dtsi @@ -153,8 +153,9 @@ compatible = "apple,t8142-dart", "apple,t8110-dart"; reg = <0x3 0x5260000 0x0 0x20000>; interrupts = ; + /* No DART gate in the ADT: powered with its engine. */ + power-domains = <&ps_msr>; #iommu-cells = <1>; - /* A dedicated scaler-DART gate mapping is not published by this ADT. */ status = "disabled"; };