1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: "http://devicetree.org/schemas/usb/ti,tps6598x.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
7 title: Texas Instruments 6598x Type-C Port Switch and Power Delivery controller DT bindings
10 - Bryan O'Donoghue <bryan.odonoghue@linaro.org>
13 Texas Instruments 6598x Type-C Port Switch and Power Delivery controller
15 A variant of this controller known as Apple CD321x or Apple ACE is also
16 present on hardware with Apple SoCs such as the M1.
39 additionalProperties: true
43 #include <dt-bindings/interrupt-controller/irq.h>
48 tps6598x: tps6598x@38 {
49 compatible = "ti,tps6598x";
52 interrupt-parent = <&msmgpio>;
53 interrupts = <107 IRQ_TYPE_LEVEL_LOW>;
54 interrupt-names = "irq";
56 pinctrl-names = "default";
57 pinctrl-0 = <&typec_pins>;
59 typec_con: connector {
60 compatible = "usb-c-connector";
64 remote-endpoint = <&otg_ep>;