1*c65ab490SJanne Grunau// SPDX-License-Identifier: GPL-2.0+ OR MIT 2*c65ab490SJanne Grunau/* 3*c65ab490SJanne Grunau * Apple M3 MacBook Pro and iMac (M3, 2023) I2C based USB PD controller nodes 4*c65ab490SJanne Grunau * 5*c65ab490SJanne Grunau * This file contains nodes for t8122 devices using I2C based cd321x USB Type-C 6*c65ab490SJanne Grunau * port controllers. The are used in the M3 MacBook Pro and iMacs but not in the 7*c65ab490SJanne Grunau * M3 Macbook Airs. 8*c65ab490SJanne Grunau * 9*c65ab490SJanne Grunau * target-type: J433, J434, J504 10*c65ab490SJanne Grunau * 11*c65ab490SJanne Grunau * Copyright The Asahi Linux Contributors 12*c65ab490SJanne Grunau */ 13*c65ab490SJanne Grunau 14*c65ab490SJanne Grunau&i2c0 { 15*c65ab490SJanne Grunau status = "okay"; 16*c65ab490SJanne Grunau 17*c65ab490SJanne Grunau hpm0: usb-pd@38 { 18*c65ab490SJanne Grunau compatible = "apple,cd321x"; 19*c65ab490SJanne Grunau reg = <0x38>; 20*c65ab490SJanne Grunau interrupt-parent = <&pinctrl_ap>; 21*c65ab490SJanne Grunau interrupts = <8 IRQ_TYPE_LEVEL_LOW>; 22*c65ab490SJanne Grunau interrupt-names = "irq"; 23*c65ab490SJanne Grunau }; 24*c65ab490SJanne Grunau 25*c65ab490SJanne Grunau hpm1: usb-pd@3f { 26*c65ab490SJanne Grunau compatible = "apple,cd321x"; 27*c65ab490SJanne Grunau reg = <0x3f>; 28*c65ab490SJanne Grunau interrupt-parent = <&pinctrl_ap>; 29*c65ab490SJanne Grunau interrupts = <8 IRQ_TYPE_LEVEL_LOW>; 30*c65ab490SJanne Grunau interrupt-names = "irq"; 31*c65ab490SJanne Grunau }; 32*c65ab490SJanne Grunau}; 33