accel/qaic: Add AIC200 support
[drm/drm-misc.git] / Documentation / devicetree / bindings / extcon / linux,extcon-usb-gpio.yaml
blob8856107bdd33b8654812ab9c97e85e23dc2ef75a
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/extcon/linux,extcon-usb-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: USB GPIO Extcon device
9 maintainers:
10   - Frank Li <Frank.Li@nxp.com>
12 description:
13   This is a virtual device used to generate USB cable states from the USB ID pin
14   connected to a GPIO pin.
16 properties:
17   compatible:
18     const: linux,extcon-usb-gpio
20   id-gpios:
21     description: gpio for USB ID pin. See gpio binding.
22   vbus-gpios:
23     description: gpio for USB VBUS pin.
25 required:
26   - compatible
28 additionalProperties: false
30 examples:
31   - |
32     #include <dt-bindings/gpio/gpio.h>
34     extcon_usb1 {
35         compatible = "linux,extcon-usb-gpio";
36         id-gpios = <&gpio6 1 GPIO_ACTIVE_HIGH>;
37     };