This series adds support for the power management controller found on Apple SoCs based on the device tree bindings submitted to upstream Linux. This is needed to enable power domains for devices that haven't been enabled by earlier boot stages.
ChangeLog: v3: - Extend Kconfig description - Add comment on driver priv struct member - Update device trees v2: - Drop unrelated changes from device tree update Mark Kettenis (3): arm: dts: apple: Update Apple M1 device trees arm: dts: apple: Add u-boot,dm-pre-reloc properties power: domain: Add Apple pmgr driver arch/arm/Kconfig | 3 + arch/arm/dts/Makefile | 5 +- arch/arm/dts/t8103-j274-u-boot.dtsi | 1 + arch/arm/dts/t8103-j274.dts | 176 ++--- arch/arm/dts/t8103-j293-u-boot.dtsi | 1 + arch/arm/dts/t8103-j293.dts | 135 ++-- arch/arm/dts/t8103-j313-u-boot.dtsi | 1 + arch/arm/dts/t8103-j313.dts | 111 +++ arch/arm/dts/t8103-j456-u-boot.dtsi | 1 + arch/arm/dts/t8103-j456.dts | 117 +++ arch/arm/dts/t8103-j457-u-boot.dtsi | 1 + arch/arm/dts/t8103-j457.dts | 105 +++ arch/arm/dts/t8103-jxxx.dtsi | 143 ++++ arch/arm/dts/t8103-pmgr.dtsi | 1138 +++++++++++++++++++++++++++ arch/arm/dts/t8103-u-boot.dtsi | 25 + arch/arm/dts/t8103.dtsi | 675 +++++++++------- drivers/power/domain/Kconfig | 9 + drivers/power/domain/Makefile | 1 + drivers/power/domain/apple-pmgr.c | 113 +++ 19 files changed, 2340 insertions(+), 421 deletions(-) create mode 100644 arch/arm/dts/t8103-j274-u-boot.dtsi create mode 100644 arch/arm/dts/t8103-j293-u-boot.dtsi create mode 100644 arch/arm/dts/t8103-j313-u-boot.dtsi create mode 100644 arch/arm/dts/t8103-j313.dts create mode 100644 arch/arm/dts/t8103-j456-u-boot.dtsi create mode 100644 arch/arm/dts/t8103-j456.dts create mode 100644 arch/arm/dts/t8103-j457-u-boot.dtsi create mode 100644 arch/arm/dts/t8103-j457.dts create mode 100644 arch/arm/dts/t8103-jxxx.dtsi create mode 100644 arch/arm/dts/t8103-pmgr.dtsi create mode 100644 arch/arm/dts/t8103-u-boot.dtsi create mode 100644 drivers/power/domain/apple-pmgr.c -- 2.34.1