Commit dc5befec authored by Janne Grunau's avatar Janne Grunau Committed by Sven Peter
Browse files

arm64: dts: apple: touchbar: Mark ps_dispdfr_be as always-on



The driver depends on boot loader initialized state which resets when the
ps_dispdfr_be power-domain is powered off. This happens on suspend or
when the driver is missing during boot.
Mark the domain as always on until the driver can handle this.

Fixes: 7275e795 ("arm64: dts: apple: Add touchbar screen nodes")
Signed-off-by: default avatarJanne Grunau <j@jannau.net>
Reviewed-by: default avatarAlyssa Rosenzweig <alyssa@rosenzweig.io>
Link: https://lore.kernel.org/r/20250416-arm64_dts_apple_touchbar-v1-1-e1c0b53b9125@jannau.net


Signed-off-by: default avatarSven Peter <sven@svenpeter.dev>
parent 712dc3e7
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -77,6 +77,16 @@ touchbar0: touchbar@0 {
	};
};

/*
 * The driver depends on boot loader initialized state which resets when this
 * power-domain is powered off. This happens on suspend or when the driver is
 * missing during boot. Mark the domain as always on until the driver can
 * handle this.
 */
&ps_dispdfr_be {
	apple,always-on;
};

&display_dfr {
	status = "okay";
};
+10 −0
Original line number Diff line number Diff line
@@ -40,6 +40,16 @@ led-0 {
	};
};

/*
 * The driver depends on boot loader initialized state which resets when this
 * power-domain is powered off. This happens on suspend or when the driver is
 * missing during boot. Mark the domain as always on until the driver can
 * handle this.
 */
&ps_dispdfr_be {
	apple,always-on;
};

&display_dfr {
	status = "okay";
};