1*aaa1d42aSJanne Grunau// SPDX-License-Identifier: GPL-2.0+ OR MIT 2*aaa1d42aSJanne Grunau/* 3*aaa1d42aSJanne Grunau * Mac Studio (M1 Ultra, 2022) 4*aaa1d42aSJanne Grunau * 5*aaa1d42aSJanne Grunau * target-type: J375d 6*aaa1d42aSJanne Grunau * 7*aaa1d42aSJanne Grunau * Copyright The Asahi Linux Contributors 8*aaa1d42aSJanne Grunau */ 9*aaa1d42aSJanne Grunau 10*aaa1d42aSJanne Grunau/dts-v1/; 11*aaa1d42aSJanne Grunau 12*aaa1d42aSJanne Grunau#include "t6002.dtsi" 13*aaa1d42aSJanne Grunau#include "t600x-j375.dtsi" 14*aaa1d42aSJanne Grunau 15*aaa1d42aSJanne Grunau/ { 16*aaa1d42aSJanne Grunau compatible = "apple,j375d", "apple,t6002", "apple,arm-platform"; 17*aaa1d42aSJanne Grunau model = "Apple Mac Studio (M1 Ultra, 2022)"; 18*aaa1d42aSJanne Grunau}; 19*aaa1d42aSJanne Grunau 20*aaa1d42aSJanne Grunau/* USB Type C */ 21*aaa1d42aSJanne Grunau&i2c0 { 22*aaa1d42aSJanne Grunau /* front-right */ 23*aaa1d42aSJanne Grunau hpm4: usb-pd@39 { 24*aaa1d42aSJanne Grunau compatible = "apple,cd321x"; 25*aaa1d42aSJanne Grunau reg = <0x39>; 26*aaa1d42aSJanne Grunau interrupt-parent = <&pinctrl_ap>; 27*aaa1d42aSJanne Grunau interrupts = <174 IRQ_TYPE_LEVEL_LOW>; 28*aaa1d42aSJanne Grunau interrupt-names = "irq"; 29*aaa1d42aSJanne Grunau }; 30*aaa1d42aSJanne Grunau 31*aaa1d42aSJanne Grunau /* front-left */ 32*aaa1d42aSJanne Grunau hpm5: usb-pd@3a { 33*aaa1d42aSJanne Grunau compatible = "apple,cd321x"; 34*aaa1d42aSJanne Grunau reg = <0x3a>; 35*aaa1d42aSJanne Grunau interrupt-parent = <&pinctrl_ap>; 36*aaa1d42aSJanne Grunau interrupts = <174 IRQ_TYPE_LEVEL_LOW>; 37*aaa1d42aSJanne Grunau interrupt-names = "irq"; 38*aaa1d42aSJanne Grunau }; 39*aaa1d42aSJanne Grunau}; 40*aaa1d42aSJanne Grunau 41*aaa1d42aSJanne Grunau/* delete unused always-on power-domains on die 1 */ 42*aaa1d42aSJanne Grunau 43*aaa1d42aSJanne Grunau/delete-node/ &ps_atc2_usb_aon_die1; 44*aaa1d42aSJanne Grunau/delete-node/ &ps_atc2_usb_die1; 45*aaa1d42aSJanne Grunau 46*aaa1d42aSJanne Grunau/delete-node/ &ps_atc3_usb_aon_die1; 47*aaa1d42aSJanne Grunau/delete-node/ &ps_atc3_usb_die1; 48*aaa1d42aSJanne Grunau 49*aaa1d42aSJanne Grunau/delete-node/ &ps_disp0_cpu0_die1; 50*aaa1d42aSJanne Grunau/delete-node/ &ps_disp0_fe_die1; 51