~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/extcon/siliconmitus,sm5502-muic.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: SM5502/SM5504 MUIC (Micro-USB Interface Controller) device
  8 
  9 maintainers:
 10   - Chanwoo Choi <cw00.choi@samsung.com>
 11 
 12 description:
 13   The Silicon Mitus SM5502 is a MUIC (Micro-USB Interface Controller) device
 14   which can detect the state of external accessory when external accessory is
 15   attached or detached and button is pressed or released. It is interfaced to
 16   the host controller using an I2C interface.
 17 
 18 properties:
 19   compatible:
 20     enum:
 21       - siliconmitus,sm5502-muic
 22       - siliconmitus,sm5504-muic
 23       - siliconmitus,sm5703-muic
 24 
 25   reg:
 26     maxItems: 1
 27     description: I2C slave address of the device. Usually 0x25 for SM5502
 28       and SM5703, 0x14 for SM5504.
 29 
 30   connector:
 31     $ref: /schemas/connector/usb-connector.yaml#
 32     unevaluatedProperties: false
 33 
 34   interrupts:
 35     maxItems: 1
 36 
 37 required:
 38   - compatible
 39   - reg
 40   - interrupts
 41 
 42 additionalProperties: false
 43 
 44 examples:
 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     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php