xref: /freebsd/sys/contrib/device-tree/src/arm64/apple/t6022-j475d.dts (revision 0cd4430a9320c916a84617b6bbf400f5c64a09c7)
1// SPDX-License-Identifier: GPL-2.0+ OR MIT
2/*
3 * Mac Studio (M2 Ultra, 2023)
4 *
5 * target-type: J475d
6 *
7 * Copyright The Asahi Linux Contributors
8 */
9
10/dts-v1/;
11
12#include "t6022.dtsi"
13#include "t602x-j474-j475.dtsi"
14#include "t6022-jxxxd.dtsi"
15
16/ {
17	compatible = "apple,j475d", "apple,t6022", "apple,arm-platform";
18	model = "Apple Mac Studio (M2 Ultra, 2023)";
19
20	aliases {
21		atcphy4 = &atcphy0_die1;
22		atcphy5 = &atcphy1_die1;
23	};
24};
25
26&framebuffer0 {
27	power-domains = <&ps_dispext0_cpu0_die1>, <&ps_dptx_phy_ps_die1>;
28};
29
30/* enable PCIe port01 with SDHCI */
31&port01 {
32	status = "okay";
33};
34
35&pcie0_dart_1 {
36	status = "okay";
37};
38
39&typec4 {
40	label = "USB-C Front Right";
41};
42
43&typec5 {
44	label = "USB-C Front Left";
45};
46
47/* delete unused USB nodes on die 1 */
48/delete-node/ &dwc3_2_dart_0_die1;
49/delete-node/ &dwc3_2_dart_1_die1;
50/delete-node/ &dwc3_2_die1;
51/delete-node/ &atcphy2_die1;
52
53/delete-node/ &dwc3_3_dart_0_die1;
54/delete-node/ &dwc3_3_dart_1_die1;
55/delete-node/ &dwc3_3_die1;
56/delete-node/ &atcphy3_die1;
57
58/* delete unused always-on power-domains on die 1 */
59/delete-node/ &ps_atc2_usb_aon_die1;
60/delete-node/ &ps_atc2_usb_die1;
61
62/delete-node/ &ps_atc3_usb_aon_die1;
63/delete-node/ &ps_atc3_usb_die1;
64
65&wifi0 {
66	compatible = "pci14e4,4434";
67	brcm,board-type = "apple,canary";
68};
69
70&bluetooth0 {
71	compatible = "pci14e4,5f72";
72	brcm,board-type = "apple,canary";
73};
74