1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/extcon/extc 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: ChromeOS EC USB Type-C cable and access 8 9 maintainers: 10 - Benson Leung <bleung@chromium.org> 11 12 description: | 13 On ChromeOS systems with USB Type C ports, t 14 able to detect the state of external accesso 15 or USB devices when said accessories are att 16 The node for this device must be under a cro 17 or google,cros-ec-i2c. 18 19 properties: 20 compatible: 21 const: google,extcon-usbc-cros-ec 22 23 google,usb-port-id: 24 $ref: /schemas/types.yaml#/definitions/uin 25 description: the port id 26 minimum: 0 27 maximum: 255 28 29 required: 30 - compatible 31 - google,usb-port-id 32 33 additionalProperties: false 34 35 examples: 36 - | 37 spi { 38 #address-cells = <1>; 39 #size-cells = <0>; 40 cros-ec@0 { 41 compatible = "google,cros-ec-spi"; 42 reg = <0>; 43 interrupts = <44 0>; 44 45 usbc_extcon0: extcon0 { 46 compatible = "google,extcon-us 47 google,usb-port-id = <0>; 48 }; 49 50 usbc_extcon1: extcon1 { 51 compatible = "google,extcon-us 52 google,usb-port-id = <1>; 53 }; 54 }; 55 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.