Skip to content

Commit 8d52c3d

Browse files
committed
arm64: dts: apple: t602x: Add device nodes for atc DP crossbar
Signed-off-by: Janne Grunau <j@jannau.net>
1 parent 3881d33 commit 8d52c3d

2 files changed

Lines changed: 34 additions & 0 deletions

File tree

arch/arm64/boot/dts/apple/t6022-j475d.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,13 @@
4242
/delete-node/ &dwc3_2_dart_1_die1;
4343
/delete-node/ &dwc3_2_die1;
4444
/delete-node/ &atcphy2_die1;
45+
/delete-node/ &atcphy2_xbar_die1;
4546

4647
/delete-node/ &dwc3_3_dart_0_die1;
4748
/delete-node/ &dwc3_3_dart_1_die1;
4849
/delete-node/ &dwc3_3_die1;
4950
/delete-node/ &atcphy3_die1;
51+
/delete-node/ &atcphy3_xbar_die1;
5052

5153

5254
/* delete unused always-on power-domains on die 1 */

arch/arm64/boot/dts/apple/t602x-dieX.dtsi

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,14 @@
332332
power-domains = <&DIE_NODE(ps_atc0_usb)>;
333333
};
334334

335+
DIE_NODE(atcphy0_xbar): mux@70304c000 {
336+
compatible = "apple,t6020-display-crossbar";
337+
reg = <0x7 0x0304c000 0x0 0x4000>;
338+
#mux-control-cells = <1>;
339+
power-domains = <&DIE_NODE(ps_atc0_usb)>;
340+
status = "disabled";
341+
};
342+
335343
DIE_NODE(dwc3_1_dart_0): iommu@b02f00000 {
336344
compatible = "apple,t6020-dart", "apple,t8110-dart";
337345
reg = <0xb 0x02f00000 0x0 0x4000>;
@@ -386,6 +394,14 @@
386394
power-domains = <&DIE_NODE(ps_atc1_usb)>;
387395
};
388396

397+
DIE_NODE(atcphy1_xbar): mux@b0304c000 {
398+
compatible = "apple,t6020-display-crossbar";
399+
reg = <0xb 0x0304c000 0x0 0x4000>;
400+
#mux-control-cells = <1>;
401+
power-domains = <&DIE_NODE(ps_atc1_usb)>;
402+
status = "disabled";
403+
};
404+
389405
DIE_NODE(dwc3_2_dart_0): iommu@f02f00000 {
390406
compatible = "apple,t6020-dart", "apple,t8110-dart";
391407
reg = <0xf 0x02f00000 0x0 0x4000>;
@@ -440,6 +456,14 @@
440456
power-domains = <&DIE_NODE(ps_atc2_usb)>;
441457
};
442458

459+
DIE_NODE(atcphy2_xbar): mux@f0304c000 {
460+
compatible = "apple,t6020-display-crossbar";
461+
reg = <0xf 0x0304c000 0x0 0x4000>;
462+
#mux-control-cells = <1>;
463+
power-domains = <&DIE_NODE(ps_atc2_usb)>;
464+
status = "disabled";
465+
};
466+
443467
DIE_NODE(dwc3_3_dart_0): iommu@1302f00000 {
444468
compatible = "apple,t6020-dart", "apple,t8110-dart";
445469
reg = <0x13 0x02f00000 0x0 0x4000>;
@@ -494,6 +518,14 @@
494518
power-domains = <&DIE_NODE(ps_atc3_usb)>;
495519
};
496520

521+
DIE_NODE(atcphy3_xbar): mux@130304c000 {
522+
compatible = "apple,t6020-display-crossbar";
523+
reg = <0x13 0x0304c000 0x0 0x4000>;
524+
#mux-control-cells = <1>;
525+
power-domains = <&DIE_NODE(ps_atc3_usb)>;
526+
status = "disabled";
527+
};
528+
497529
DIE_NODE(pcie_ge): pcie@1680000000 {
498530
compatible = "apple,t6020-pcie-ge", "apple,t6020-pcie";
499531
device_type = "pci";

0 commit comments

Comments
 (0)