brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 7ef2d9b Raw
58 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/siliconmitus,sm5502-muic.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: SM5502/SM5504 MUIC (Micro-USB Interface Controller) device8 9maintainers:10  - Chanwoo Choi <cw00.choi@samsung.com>11 12description:13  The Silicon Mitus SM5502 is a MUIC (Micro-USB Interface Controller) device14  which can detect the state of external accessory when external accessory is15  attached or detached and button is pressed or released. It is interfaced to16  the host controller using an I2C interface.17 18properties:19  compatible:20    enum:21      - siliconmitus,sm5502-muic22      - siliconmitus,sm5504-muic23      - siliconmitus,sm5703-muic24 25  reg:26    maxItems: 127    description: I2C slave address of the device. Usually 0x25 for SM550228      and SM5703, 0x14 for SM5504.29 30  connector:31    $ref: /schemas/connector/usb-connector.yaml#32    unevaluatedProperties: false33 34  interrupts:35    maxItems: 136 37required:38  - compatible39  - reg40  - interrupts41 42additionalProperties: false43 44examples:45  - |46    #include <dt-bindings/interrupt-controller/irq.h>47    i2c {48        #address-cells = <1>;49        #size-cells = <0>;50 51        extcon@25 {52                compatible = "siliconmitus,sm5502-muic";53                reg = <0x25>;54                interrupt-parent = <&msmgpio>;55                interrupts = <12 IRQ_TYPE_EDGE_FALLING>;56        };57    };58