Skip to content

Commit 10c3cca

Browse files
jannaumarcan
authored andcommitted
arm64: dts: apple: t8112-j473: Use dcpext for HDMI out
dcp on t8112 and t602x does not wake up after sleep + reset but dcpext* does. Use dcpext0 for sharing the code with M1* devices. My interpretation of the tea leaves from Apple's marketing department suggests that dcpext is more capable (6k 60Hz vs 5k 60Hz) so use dcpext as long as only one is used. Signed-off-by: Janne Grunau <[email protected]>
1 parent 49e2ee8 commit 10c3cca

1 file changed

Lines changed: 19 additions & 1 deletion

File tree

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

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,38 @@
1818

1919
aliases {
2020
bluetooth0 = &bluetooth0;
21+
/delete-property/ dcp;
22+
dcpext = &dcpext;
2123
ethernet0 = &ethernet0;
2224
wifi0 = &wifi0;
2325
};
2426
};
2527

2628
&framebuffer0 {
27-
power-domains = <&ps_disp0_cpu0>, <&ps_dptx_ext_phy>;
29+
power-domains = <&ps_dispext_cpu0>, <&ps_dptx_ext_phy>;
2830
};
2931

3032
&dptxphy {
3133
status = "okay";
3234
};
3335

3436
&dcp {
37+
status = "disabled";
38+
};
39+
40+
&display {
41+
iommus = <&dispext0_dart 0>;
42+
};
43+
&dispext0_dart {
44+
status = "okay";
45+
};
46+
&dcpext_dart {
47+
status = "okay";
48+
};
49+
&dcpext_mbox {
50+
status = "okay";
51+
};
52+
&dcpext {
3553
status = "okay";
3654
apple,connector-type = "HDMI-A";
3755

0 commit comments

Comments
 (0)