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
102 $ref: /schemas/chrome/google,cros-ec-typec.yaml#
104 ec-pwm:
105 $ref: /schemas/pwm/google,cros-ec-pwm.yaml#
109 $ref: /schemas/pwm/google,cros-ec-pwm.yaml#
115 $ref: /schemas/input/google,cros-ec-keyb.yaml#
118 $ref: /schemas/iio/proximity/google,cros-ec-mkbp-proximity.yaml#
132 "^ec-codec@[a-f0-9]+$":
134 $ref: /schemas/sound/google,cros-ec-codec.yaml#
159 $ref: /schemas/i2c/google,cros-ec-i2c-tunnel.yaml#
163 $ref: /schemas/regulator/google,cros-ec-regulator.yaml#
167 $ref: /schemas/extcon/extcon-usbc-cros-ec.yaml#
178 const: google,cros-ec-spi
182 google,cros-ec-spi-pre-delay: false
183 google,cros-ec-spi-msg-delay: false
193 const: google,cros-ec-rpmsg
204 - google,cros-ec-rpmsg
205 - google,cros-ec-uart
215 const: google,cros-ec-fp
221 ec-pwm: false
258 cros-ec@1e {
259 compatible = "google,cros-ec-i2c";
275 cros-ec@0 {
276 compatible = "google,cros-ec-spi";
278 google,cros-ec-spi-msg-delay = <30>;
279 google,cros-ec-spi-pre-delay = <10>;
287 compatible = "google,cros-ec-mkbp-proximity";
299 cros-ec {
300 compatible = "google,cros-ec-rpmsg";
310 ec@0 {
311 compatible = "google,cros-ec-fp", "google,cros-ec-spi";
325 cros-ec {
326 compatible = "google,cros-ec-uart";