1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/chrome/google,cros-ec-typec.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Google Chrome OS EC(Embedded Controller) Type C port driver.
10 - Benson Leung <bleung@chromium.org>
11 - Prashant Malani <pmalani@chromium.org>
14 Chrome OS devices have an Embedded Controller(EC) which has access to
15 Type C port state. This node is intended to allow the host to read and
16 control the Type C ports. The node for this device should be under a
17 cros-ec node like google,cros-ec-spi.
21 const: google,cros-ec-typec
24 $ref: /schemas/connector/usb-connector.yaml#
29 additionalProperties: true #fixme
38 compatible = "google,cros-ec-spi";
42 compatible = "google,cros-ec-typec";
48 compatible = "usb-c-connector";
52 try-power-role = "source";