Lines Matching full:ec
4 $id: http://devicetree.org/schemas/mfd/google,cros-ec.yaml#
15 Google's ChromeOS EC is a microcontroller which talks to the AP and
17 The EC can be connected through various interfaces (I2C, SPI, and others)
24 For implementations of the EC is connected through I2C.
25 const: google,cros-ec-i2c
27 For implementations of the EC is connected through SPI.
28 const: google,cros-ec-spi
30 For implementations of the EC is connected through RPMSG.
31 const: google,cros-ec-rpmsg
38 google,cros-ec-spi-pre-delay:
47 google,cros-ec-spi-msg-delay:
57 Some implementations of the EC include a small nvram space used to
64 Must be defined if the cros-ec is a rpmsg device for a Mediatek
89 $ref: "/schemas/chrome/google,cros-ec-typec.yaml#"
91 ec-pwm:
92 $ref: "/schemas/pwm/google,cros-ec-pwm.yaml#"
95 $ref: "/schemas/input/google,cros-ec-keyb.yaml#"
109 "^ec-codec@[a-f0-9]+$":
111 $ref: "/schemas/sound/google,cros-ec-codec.yaml#"
120 $ref: "/schemas/i2c/google,cros-ec-i2c-tunnel.yaml#"
124 $ref: "/schemas/regulator/google,cros-ec-regulator.yaml#"
128 $ref: "/schemas/extcon/extcon-usbc-cros-ec.yaml#"
138 - google,cros-ec-i2c
139 - google,cros-ec-rpmsg
142 google,cros-ec-spi-pre-delay: false
143 google,cros-ec-spi-msg-delay: false
158 cros-ec@1e {
159 compatible = "google,cros-ec-i2c";
175 cros-ec@0 {
176 compatible = "google,cros-ec-spi";
178 google,cros-ec-spi-msg-delay = <30>;
179 google,cros-ec-spi-pre-delay = <10>;
189 cros-ec {
190 compatible = "google,cros-ec-rpmsg";