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 connected through I2C.
24 const: google,cros-ec-i2c
26 For implementations of the EC connected through SPI.
27 const: google,cros-ec-spi
31 - const: google,cros-ec-fp
32 - const: google,cros-ec-spi
34 For implementations of the EC connected through RPMSG.
35 const: google,cros-ec-rpmsg
37 For implementations of the EC connected through UART.
38 const: google,cros-ec-uart
42 google,cros-ec-spi-pre-delay:
49 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
97 $ref: /schemas/chrome/google,cros-ec-typec.yaml#
99 ec-pwm:
100 $ref: /schemas/pwm/google,cros-ec-pwm.yaml#
104 $ref: /schemas/pwm/google,cros-ec-pwm.yaml#
110 $ref: /schemas/input/google,cros-ec-keyb.yaml#
113 $ref: /schemas/iio/proximity/google,cros-ec-mkbp-proximity.yaml#
127 "^ec-codec@[a-f0-9]+$":
129 $ref: /schemas/sound/google,cros-ec-codec.yaml#
154 $ref: /schemas/i2c/google,cros-ec-i2c-tunnel.yaml#
158 $ref: /schemas/regulator/google,cros-ec-regulator.yaml#
162 $ref: /schemas/extcon/extcon-usbc-cros-ec.yaml#
173 const: google,cros-ec-spi
177 google,cros-ec-spi-pre-delay: false
178 google,cros-ec-spi-msg-delay: false
188 const: google,cros-ec-rpmsg
199 - google,cros-ec-rpmsg
200 - google,cros-ec-uart
210 const: google,cros-ec-fp
216 ec-pwm: false
253 cros-ec@1e {
254 compatible = "google,cros-ec-i2c";
270 cros-ec@0 {
271 compatible = "google,cros-ec-spi";
273 google,cros-ec-spi-msg-delay = <30>;
274 google,cros-ec-spi-pre-delay = <10>;
280 compatible = "google,cros-ec-mkbp-proximity";
292 cros-ec {
293 compatible = "google,cros-ec-rpmsg";
303 ec@0 {
304 compatible = "google,cros-ec-fp", "google,cros-ec-spi";
318 cros-ec {
319 compatible = "google,cros-ec-uart";