Lines Matching full:ec

4 $id: http://devicetree.org/schemas/mfd/google,cros-ec.yaml#
14 Google's ChromeOS EC is a microcontroller which talks to the AP and
16 The EC can be connected through various interfaces (I2C, SPI, and others)
23 For implementations of the EC is connected through I2C.
24 const: google,cros-ec-i2c
26 For implementations of the EC is connected through SPI.
27 const: google,cros-ec-spi
29 For implementations of the EC is connected through RPMSG.
30 const: google,cros-ec-rpmsg
37 google,cros-ec-spi-pre-delay:
44 google,cros-ec-spi-msg-delay:
52 Some implementations of the EC include a small nvram space used to
59 Must be defined if the cros-ec is a rpmsg device for a Mediatek
84 $ref: "/schemas/chrome/google,cros-ec-typec.yaml#"
86 ec-pwm:
87 $ref: "/schemas/pwm/google,cros-ec-pwm.yaml#"
91 $ref: "/schemas/pwm/google,cros-ec-pwm.yaml#"
97 $ref: "/schemas/input/google,cros-ec-keyb.yaml#"
100 $ref: "/schemas/iio/proximity/google,cros-ec-mkbp-proximity.yaml#"
114 "^ec-codec@[a-f0-9]+$":
116 $ref: "/schemas/sound/google,cros-ec-codec.yaml#"
141 $ref: "/schemas/i2c/google,cros-ec-i2c-tunnel.yaml#"
145 $ref: "/schemas/regulator/google,cros-ec-regulator.yaml#"
149 $ref: "/schemas/extcon/extcon-usbc-cros-ec.yaml#"
160 - google,cros-ec-i2c
161 - google,cros-ec-rpmsg
164 google,cros-ec-spi-pre-delay: false
165 google,cros-ec-spi-msg-delay: false
182 cros-ec@1e {
183 compatible = "google,cros-ec-i2c";
199 cros-ec@0 {
200 compatible = "google,cros-ec-spi";
202 google,cros-ec-spi-msg-delay = <30>;
203 google,cros-ec-spi-pre-delay = <10>;
209 compatible = "google,cros-ec-mkbp-proximity";
221 cros-ec {
222 compatible = "google,cros-ec-rpmsg";