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


  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   - Enric Balletbo i Serra <enric.balletbo@collabora.com>
 11                                                    12 
 12 description: |                                     13 description: |
 13   On ChromeOS systems with USB Type C ports, t     14   On ChromeOS systems with USB Type C ports, the ChromeOS Embedded Controller is
 14   able to detect the state of external accesso     15   able to detect the state of external accessories such as display adapters
 15   or USB devices when said accessories are att     16   or USB devices when said accessories are attached or detached.
 16   The node for this device must be under a cro     17   The node for this device must be under a cros-ec node like google,cros-ec-spi
 17   or google,cros-ec-i2c.                           18   or google,cros-ec-i2c.
 18                                                    19 
 19 properties:                                        20 properties:
 20   compatible:                                      21   compatible:
 21     const: google,extcon-usbc-cros-ec              22     const: google,extcon-usbc-cros-ec
 22                                                    23 
 23   google,usb-port-id:                              24   google,usb-port-id:
 24     $ref: /schemas/types.yaml#/definitions/uin     25     $ref: /schemas/types.yaml#/definitions/uint32
 25     description: the port id                       26     description: the port id
 26     minimum: 0                                     27     minimum: 0
 27     maximum: 255                                   28     maximum: 255
 28                                                    29 
 29 required:                                          30 required:
 30   - compatible                                     31   - compatible
 31   - google,usb-port-id                             32   - google,usb-port-id
 32                                                    33 
 33 additionalProperties: false                        34 additionalProperties: false
 34                                                    35 
 35 examples:                                          36 examples:
 36   - |                                              37   - |
 37     spi {                                      !!  38     spi0 {
 38         #address-cells = <1>;                      39         #address-cells = <1>;
 39         #size-cells = <0>;                         40         #size-cells = <0>;
 40         cros-ec@0 {                                41         cros-ec@0 {
 41             compatible = "google,cros-ec-spi";     42             compatible = "google,cros-ec-spi";
 42             reg = <0>;                             43             reg = <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