Skip to content

Commit ec0928c

Browse files
WhatAmISupposedToPutHeremarcan
authored andcommitted
arm64: dts: apple: t8103: Add touchbar screen bindings
Adds device tree entries for the touchbar screen Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
1 parent 0691e61 commit ec0928c

2 files changed

Lines changed: 44 additions & 0 deletions

File tree

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,15 @@
138138
&fpwm1 {
139139
status = "okay";
140140
};
141+
142+
&display_dfr {
143+
status = "okay";
144+
dfr_panel: panel@0 {
145+
compatible = "apple,summit";
146+
reg = <0>;
147+
};
148+
};
149+
141150
/ {
142151
sound {
143152
compatible = "apple,j293-macaudio", "apple,macaudio";

arch/arm64/boot/dts/apple/t8103.dtsi

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,41 @@
513513
#performance-domain-cells = <0>;
514514
};
515515

516+
display_dfr: display-pipe@228200000 {
517+
compatible = "apple,t8103-display-pipe", "apple,h7-display-pipe";
518+
reg-names = "be", "fe", "mipi";
519+
reg = <0x2 0x28200000 0x0 0xc000>,
520+
<0x2 0x28400000 0x0 0x4000>,
521+
<0x2 0x28600000 0x0 0x100000>;
522+
power-domains = <&ps_dispdfr_fe>, <&ps_dispdfr_be>, <&ps_mipi_dsi>;
523+
interrupt-parent = <&aic>;
524+
interrupts = <AIC_IRQ 502 IRQ_TYPE_LEVEL_HIGH>,
525+
<AIC_IRQ 506 IRQ_TYPE_LEVEL_HIGH>;
526+
interrupt-names = "be", "fe";
527+
status = "disabled";
528+
iommus = <&displaydfr_dart_1 0>;
529+
#address-cells = <1>;
530+
#size-cells = <0>;
531+
};
532+
533+
displaydfr_dart_0: iommu@228300000 {
534+
compatible = "apple,t8103-dart";
535+
reg = <0x2 0x28300000 0x0 0x4000>;
536+
interrupt-parent = <&aic>;
537+
interrupts = <AIC_IRQ 504 IRQ_TYPE_LEVEL_HIGH>;
538+
#iommu-cells = <1>;
539+
power-domains = <&ps_dispdfr_fe>;
540+
};
541+
542+
displaydfr_dart_1: iommu@228304000 {
543+
compatible = "apple,t8103-dart";
544+
reg = <0x2 0x28304000 0x0 0x4000>;
545+
interrupt-parent = <&aic>;
546+
interrupts = <AIC_IRQ 504 IRQ_TYPE_LEVEL_HIGH>;
547+
#iommu-cells = <1>;
548+
power-domains = <&ps_dispdfr_fe>;
549+
};
550+
516551
disp0_dart: iommu@231304000 {
517552
compatible = "apple,t8103-dart";
518553
reg = <0x2 0x31304000 0x0 0x4000>;

0 commit comments

Comments
 (0)