[PATCH 0/3] arm64: dts: apple: Small pmgr fixes

Janne Grunau posted 3 patches 1 month ago
arch/arm64/boot/dts/apple/t8103-pmgr.dtsi |  3 +++
arch/arm64/boot/dts/apple/t8112-j473.dts  | 19 +++++++++++++++++++
2 files changed, 22 insertions(+)
[PATCH 0/3] arm64: dts: apple: Small pmgr fixes
Posted by Janne Grunau 1 month ago
This series contains 3 small pmgr related fixes for Apple silicon
devices with M1 and M2.

1. Prevent the display controller and DPTX phy from powered down after
   initial boot on the M2 Mac mini. This is the only fix worthwhile for
   stable kernels. Given how long it has been broken and that it's not a
   regression I think it can wait to the next merge window and get
   backported from there into stable kernels.

2. Mark ps_atc?_usb_aon as always-on. This is required to keep the soon
   to be suported USB type-c working across suspend an resume. The later
   submitted devicetrees for M1 Pro/Max/Ultra, M2 and M2 Pro/Max/Ultra
   already have this property since the initial change. Only the
   separate for M1 was forgotten.

3. Model the hidden dependency between GPU and pmp as power-domain
   dependency. This is required to avoid crashing the GPU firmware
   immediately after booting.

Signed-off-by: Janne Grunau <j@jannau.net>
---
Hector Martin (1):
      arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on

Janne Grunau (2):
      arm64: dts: apple: t8112-j473: Keep the HDMI port powered on
      arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx

 arch/arm64/boot/dts/apple/t8103-pmgr.dtsi |  3 +++
 arch/arm64/boot/dts/apple/t8112-j473.dts  | 19 +++++++++++++++++++
 2 files changed, 22 insertions(+)
---
base-commit: 8f0b4cce4481fb22653697cced8d0d04027cb1e8
change-id: 20260108-apple-dt-pmgr-fixes-dc66a8658aed

Best regards,
-- 
Janne Grunau <j@jannau.net>
Re: [PATCH 0/3] arm64: dts: apple: Small pmgr fixes
Posted by Sven Peter 4 weeks, 1 day ago
On Thu, 08 Jan 2026 22:04:00 +0100, Janne Grunau wrote:
> This series contains 3 small pmgr related fixes for Apple silicon
> devices with M1 and M2.
> 
> 1. Prevent the display controller and DPTX phy from powered down after
>    initial boot on the M2 Mac mini. This is the only fix worthwhile for
>    stable kernels. Given how long it has been broken and that it's not a
>    regression I think it can wait to the next merge window and get
>    backported from there into stable kernels.
> 
> [...]

Applied to AsahiLinux/linux (apple-soc/dt-6.20), thanks!

[1/3] arm64: dts: apple: t8112-j473: Keep the HDMI port powered on
      https://github.com/AsahiLinux/linux/commit/162a29b58c5b
[2/3] arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on
      https://github.com/AsahiLinux/linux/commit/f15cea4e84ae
[3/3] arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx
      https://github.com/AsahiLinux/linux/commit/35e794fefd47

Best regards,
-- 
Sven Peter <sven@kernel.org>