Path: blob/master/Documentation/devicetree/bindings/extcon/linux,extcon-usb-gpio.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/extcon/linux,extcon-usb-gpio.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: USB GPIO Extcon device78maintainers:9- Frank Li <Frank.Li@nxp.com>1011description:12This is a virtual device used to generate USB cable states from the USB ID pin13connected to a GPIO pin.1415properties:16compatible:17const: linux,extcon-usb-gpio1819id-gpios:20description: gpio for USB ID pin. See gpio binding.21vbus-gpios:22description: gpio for USB VBUS pin.2324required:25- compatible2627additionalProperties: false2829examples:30- |31#include <dt-bindings/gpio/gpio.h>3233extcon_usb1 {34compatible = "linux,extcon-usb-gpio";35id-gpios = <&gpio6 1 GPIO_ACTIVE_HIGH>;36};373839