brintos

brintos / linux-shallow public Read only

0
0
Text · 810 B · 8856107 Raw
38 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/extcon/linux,extcon-usb-gpio.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: USB GPIO Extcon device8 9maintainers:10  - Frank Li <Frank.Li@nxp.com>11 12description:13  This is a virtual device used to generate USB cable states from the USB ID pin14  connected to a GPIO pin.15 16properties:17  compatible:18    const: linux,extcon-usb-gpio19 20  id-gpios:21    description: gpio for USB ID pin. See gpio binding.22  vbus-gpios:23    description: gpio for USB VBUS pin.24 25required:26  - compatible27 28additionalProperties: false29 30examples:31  - |32    #include <dt-bindings/gpio/gpio.h>33 34    extcon_usb1 {35        compatible = "linux,extcon-usb-gpio";36        id-gpios = <&gpio6 1 GPIO_ACTIVE_HIGH>;37    };38