Skip to content

Commit 3720fd3

Browse files
committed
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: 7275e79 ("arm64: dts: apple: Add touchbar screen nodes") Signed-off-by: Janne Grunau <j@jannau.net>
1 parent aef978d commit 3720fd3

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

arch/arm64/boot/dts/apple/t8103-j293.dts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,16 @@
200200
};
201201
};
202202

203+
/*
204+
* The driver depends on boot loader initialized state which resets when this
205+
* power-domain is powered off. This happens on suspend or when the driver is
206+
* missing during boot. Mark the domain as always on until the driver can
207+
* handle this.
208+
*/
209+
&ps_dispdfr_be {
210+
apple,always-on;
211+
};
212+
203213
&display_dfr {
204214
status = "okay";
205215
};

arch/arm64/boot/dts/apple/t8112-j493.dts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,16 @@
5555
panel = &panel;
5656
};
5757

58+
/*
59+
* The driver depends on boot loader initialized state which resets when this
60+
* power-domain is powered off. This happens on suspend or when the driver is
61+
* missing during boot. Mark the domain as always on until the driver can
62+
* handle this.
63+
*/
64+
&ps_dispdfr_be {
65+
apple,always-on;
66+
};
67+
5868
&display_dfr {
5969
status = "okay";
6070
};

0 commit comments

Comments
 (0)