1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/extcon/extcon-ptn5150.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: PTN5150 CC (Configuration Channel) Logic device
10 - Krzysztof Kozlowski <krzk@kernel.org>
13 PTN5150 is a small thin low power CC logic chip supporting the USB Type-C
14 connector application with CC control logic detection and indication
15 functions. It is interfaced to the host controller using an I2C interface.
24 GPIO pin (input) connected to the PTN5150's INTB pin.
25 Use "interrupts" instead.
35 GPIO pin (output) used to control VBUS. If skipped, no such control
43 additionalProperties: false
47 #include <dt-bindings/gpio/gpio.h>
48 #include <dt-bindings/interrupt-controller/irq.h>
54 compatible = "nxp,ptn5150";
56 interrupt-parent = <&msmgpio>;
57 interrupts = <78 IRQ_TYPE_LEVEL_HIGH>;
58 vbus-gpios = <&msmgpio 148 GPIO_ACTIVE_HIGH>;