extcon-usbc-tusb320.yaml 778 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/extcon/extcon-usbc-tusb320.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: TI TUSB320 USB Type-C CC Logic controller
  7. maintainers:
  8. - Michael Auchter <michael.auchter@ni.com>
  9. properties:
  10. compatible:
  11. enum:
  12. - ti,tusb320
  13. - ti,tusb320l
  14. reg:
  15. maxItems: 1
  16. interrupts:
  17. maxItems: 1
  18. required:
  19. - compatible
  20. - reg
  21. - interrupts
  22. additionalProperties: false
  23. examples:
  24. - |
  25. i2c {
  26. #address-cells = <1>;
  27. #size-cells = <0>;
  28. tusb320@61 {
  29. compatible = "ti,tusb320";
  30. reg = <0x61>;
  31. interrupt-parent = <&gpio>;
  32. interrupts = <27 1>;
  33. };
  34. };
  35. ...