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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.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 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml (Version linux-6.7.12)


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

~ [ 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