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
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.
36 $ref: /schemas/connector/usb-connector.yaml#
42 additionalProperties: false
46 #include <dt-bindings/interrupt-controller/irq.h>
51 tps6598x: tps6598x@38 {
52 compatible = "ti,tps6598x";
56 interrupt-parent = <&msmgpio>;
57 interrupts = <107 IRQ_TYPE_LEVEL_LOW>;
58 interrupt-names = "irq";
60 pinctrl-names = "default";
61 pinctrl-0 = <&typec_pins>;
63 typec_con: connector {
64 compatible = "usb-c-connector";
68 remote-endpoint = <&otg_ep>;