Path: blob/master/Documentation/devicetree/bindings/extcon/richtek,rt8973a-muic.yaml
29539 views
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause1%YAML 1.22---3$id: http://devicetree.org/schemas/extcon/richtek,rt8973a-muic.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Richtek RT8973A MUIC78maintainers:9- Chanwoo Choi <cw00.choi@samsung.com>1011description:12The Richtek RT8973A is Micro USB Switch with OVP and I2C interface. The RT8973A13is a USB port accessory detector and switch that is optimized to protect low14voltage system from abnormal high input voltage (up to 28V) and supports high15speed USB operation. Also, RT8973A support 'auto-configuration' mode.16If auto-configuration mode is enabled, RT8973A would control internal h/w patch17for USB D-/D+ switching.1819properties:20compatible:21const: richtek,rt8973a-muic2223reg:24maxItems: 12526interrupts:27maxItems: 12829required:30- compatible31- reg32- interrupts3334additionalProperties: false3536examples:37- |38#include <dt-bindings/interrupt-controller/irq.h>39i2c {40#address-cells = <1>;41#size-cells = <0>;42usb-switch@14 {43compatible = "richtek,rt8973a-muic";44reg = <0x14>;45interrupt-parent = <&gpio>;46interrupts = <1 IRQ_TYPE_EDGE_FALLING>;47};48};495051