• Home
  • Raw
  • Download

Lines Matching +full:wakeup +full:- +full:delay

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/google,cros-ec.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Benson Leung <bleung@chromium.org>
11 - Enric Balletbo i Serra <enric.balletbo@collabora.com>
12 - Guenter Roeck <groeck@chromium.org>
23 - description:
25 const: google,cros-ec-i2c
26 - description:
28 const: google,cros-ec-spi
29 - description:
31 const: google,cros-ec-rpmsg
33 controller-data:
35 SPI controller data, see bindings/spi/spi-samsung.txt
38 google,cros-ec-spi-pre-delay:
40 This property specifies the delay in usecs between the
43 - $ref: /schemas/types.yaml#/definitions/uint32
44 - default: 0
45 - minimum: 0
47 google,cros-ec-spi-msg-delay:
49 This property specifies the delay in usecs between messages.
51 - $ref: /schemas/types.yaml#/definitions/uint32
52 - default: 0
53 - minimum: 0
55 google,has-vbc-nvram:
62 mtk,rpmsg-name:
64 Must be defined if the cros-ec is a rpmsg device for a Mediatek
65 ARM Cortex M4 Co-processor. Contains the name pf the rpmsg
70 spi-max-frequency:
79 wakeup-source:
80 description: Button can wake-up the system.
82 '#address-cells':
85 '#size-cells':
89 $ref: "/schemas/chrome/google,cros-ec-typec.yaml#"
91 ec-pwm:
92 $ref: "/schemas/pwm/google,cros-ec-pwm.yaml#"
94 keyboard-controller:
95 $ref: "/schemas/input/google,cros-ec-keyb.yaml#"
102 '#address-cells':
105 '#size-cells':
109 "^ec-codec@[a-f0-9]+$":
111 $ref: "/schemas/sound/google,cros-ec-codec.yaml#"
114 - "#address-cells"
115 - "#size-cells"
118 "^i2c-tunnel[0-9]*$":
120 $ref: "/schemas/i2c/google,cros-ec-i2c-tunnel.yaml#"
122 "^regulator@[0-9]+$":
124 $ref: "/schemas/regulator/google,cros-ec-regulator.yaml#"
126 "^extcon[0-9]*$":
128 $ref: "/schemas/extcon/extcon-usbc-cros-ec.yaml#"
131 - compatible
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
144 spi-max-frequency: false
150 - |
151 #include <dt-bindings/gpio/gpio.h>
152 #include <dt-bindings/interrupt-controller/irq.h>
155 #address-cells = <1>;
156 #size-cells = <0>;
158 cros-ec@1e {
159 compatible = "google,cros-ec-i2c";
162 interrupt-parent = <&gpio0>;
167 - |
168 #include <dt-bindings/gpio/gpio.h>
169 #include <dt-bindings/interrupt-controller/irq.h>
172 #address-cells = <1>;
173 #size-cells = <0>;
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>;
181 interrupt-parent = <&gpio7>;
182 spi-max-frequency = <5000000>;
187 - |
189 cros-ec {
190 compatible = "google,cros-ec-rpmsg";