Skip to content

Commit 329fd21

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

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
@@ -326,6 +326,14 @@
326326
power-domains = <&DIE_NODE(ps_atc0_usb)>;
327327
};
328328

329+
DIE_NODE(atcphy0_xbar): mux@70304c000 {
330+
compatible = "apple,t6020-display-crossbar";
331+
reg = <0x7 0x0304c000 0x0 0x4000>;
332+
#mux-control-cells = <1>;
333+
power-domains = <&DIE_NODE(ps_atc0_usb)>;
334+
status = "disabled";
335+
};
336+
329337
DIE_NODE(dwc3_1_dart_0): iommu@b02f00000 {
330338
compatible = "apple,t6020-dart", "apple,t8110-dart";
331339
reg = <0xb 0x02f00000 0x0 0x4000>;
@@ -380,6 +388,14 @@
380388
power-domains = <&DIE_NODE(ps_atc1_usb)>;
381389
};
382390

391+
DIE_NODE(atcphy1_xbar): mux@b0304c000 {
392+
compatible = "apple,t6020-display-crossbar";
393+
reg = <0xb 0x0304c000 0x0 0x4000>;
394+
#mux-control-cells = <1>;
395+
power-domains = <&DIE_NODE(ps_atc1_usb)>;
396+
status = "disabled";
397+
};
398+
383399
DIE_NODE(dwc3_2_dart_0): iommu@f02f00000 {
384400
compatible = "apple,t6020-dart", "apple,t8110-dart";
385401
reg = <0xf 0x02f00000 0x0 0x4000>;
@@ -434,6 +450,14 @@
434450
power-domains = <&DIE_NODE(ps_atc2_usb)>;
435451
};
436452

453+
DIE_NODE(atcphy2_xbar): mux@f0304c000 {
454+
compatible = "apple,t6020-display-crossbar";
455+
reg = <0xf 0x0304c000 0x0 0x4000>;
456+
#mux-control-cells = <1>;
457+
power-domains = <&DIE_NODE(ps_atc2_usb)>;
458+
status = "disabled";
459+
};
460+
437461
DIE_NODE(dwc3_3_dart_0): iommu@1302f00000 {
438462
compatible = "apple,t6020-dart", "apple,t8110-dart";
439463
reg = <0x13 0x02f00000 0x0 0x4000>;
@@ -488,6 +512,14 @@
488512
power-domains = <&DIE_NODE(ps_atc3_usb)>;
489513
};
490514

515+
DIE_NODE(atcphy3_xbar): mux@130304c000 {
516+
compatible = "apple,t6020-display-crossbar";
517+
reg = <0x13 0x0304c000 0x0 0x4000>;
518+
#mux-control-cells = <1>;
519+
power-domains = <&DIE_NODE(ps_atc3_usb)>;
520+
status = "disabled";
521+
};
522+
491523
DIE_NODE(pcie_ge): pcie@1680000000 {
492524
compatible = "apple,t6020-pcie-ge", "apple,t6020-pcie";
493525
device_type = "pci";

0 commit comments

Comments
 (0)