Lines Matching +full:sleep +full:- +full:gpios

1 // SPDX-License-Identifier: GPL-2.0
5 * Name on mainboard is: 37NB-E60QF0+4A2 or 37NB-E60QF0+4A3
11 /dts-v1/;
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/gpio/gpio.h>
19 compatible = "kobo,tolino-shine2hd", "fsl,imx6sl";
22 compatible = "pwm-backlight";
24 power-supply = <&backlight_regulator>;
27 backlight_regulator: regulator-backlight {
28 compatible = "regulator-fixed";
29 pinctrl-names = "default";
30 pinctrl-0 = <&pinctrl_backlight_power>;
31 regulator-name = "backlight";
33 enable-active-high;
37 stdout-path = &uart1;
40 gpio_keys: gpio-keys {
41 compatible = "gpio-keys";
42 pinctrl-names = "default";
43 pinctrl-0 = <&pinctrl_gpio_keys>;
45 key-cover {
47 gpios = <&gpio5 12 GPIO_ACTIVE_LOW>;
49 linux,input-type = <EV_SW>;
50 wakeup-source;
53 key-fl {
55 gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
59 key-home {
61 gpios = <&gpio3 25 GPIO_ACTIVE_LOW>;
65 key-power {
67 gpios = <&gpio5 8 GPIO_ACTIVE_LOW>;
69 wakeup-source;
74 compatible = "gpio-leds";
75 pinctrl-names = "default";
76 pinctrl-0 = <&pinctrl_led>;
78 led-0 {
80 gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
81 linux,default-trigger = "timer";
84 led-1 {
86 gpios = <&gpio1 29 GPIO_ACTIVE_HIGH>;
87 linux,default-trigger = "off";
96 reg_wifi: regulator-wifi {
97 compatible = "regulator-fixed";
98 pinctrl-names = "default";
99 pinctrl-0 = <&pinctrl_wifi_power>;
100 regulator-name = "SD3_SPWR";
101 regulator-min-microvolt = <3000000>;
102 regulator-max-microvolt = <3000000>;
107 compatible = "mmc-pwrseq-simple";
108 pinctrl-names = "default";
109 pinctrl-0 = <&pinctrl_wifi_reset>;
110 post-power-on-delay-ms = <20>;
111 reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
116 pinctrl-names = "default","sleep";
117 pinctrl-0 = <&pinctrl_i2c1>;
118 pinctrl-1 = <&pinctrl_i2c1_sleep>;
121 ec: embedded-controller@43 {
124 #pwm-cells = <2>;
129 pinctrl-names = "default","sleep";
130 pinctrl-0 = <&pinctrl_i2c2>;
131 pinctrl-1 = <&pinctrl_i2c2_sleep>;
132 clock-frequency = <100000>;
137 pinctrl-names = "default";
138 pinctrl-0 = <&pinctrl_zforce>;
140 interrupt-parent = <&gpio5>;
142 vdd-supply = <&ldo1_reg>;
143 reset-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
144 x-size = <1072>;
145 y-size = <1448>;
153 pinctrl-names = "default";
154 pinctrl-0 = <&pinctrl_i2c3>;
155 clock-frequency = <400000>;
160 pinctrl-names = "default";
161 pinctrl-0 = <&pinctrl_ricoh_gpio>;
163 interrupt-parent = <&gpio5>;
165 system-power-controller;
169 regulator-name = "DCDC1";
170 regulator-min-microvolt = <300000>;
171 regulator-max-microvolt = <1875000>;
172 regulator-always-on;
173 regulator-boot-on;
175 regulator-state-mem {
176 regulator-on-in-suspend;
177 regulator-suspend-max-microvolt = <900000>;
178 regulator-suspend-min-microvolt = <900000>;
184 regulator-name = "DCDC2";
185 regulator-always-on;
186 regulator-boot-on;
188 regulator-state-mem {
189 regulator-on-in-suspend;
190 regulator-suspend-max-microvolt = <3100000>;
191 regulator-suspend-min-microvolt = <3100000>;
196 regulator-name = "DCDC3";
197 regulator-min-microvolt = <300000>;
198 regulator-max-microvolt = <1875000>;
199 regulator-always-on;
200 regulator-boot-on;
202 regulator-state-mem {
203 regulator-on-in-suspend;
204 regulator-suspend-max-microvolt = <1140000>;
205 regulator-suspend-min-microvolt = <1140000>;
211 regulator-name = "DCDC4";
212 regulator-min-microvolt = <1200000>;
213 regulator-max-microvolt = <1200000>;
214 regulator-always-on;
215 regulator-boot-on;
217 regulator-state-mem {
218 regulator-on-in-suspend;
219 regulator-suspend-max-microvolt = <1140000>;
220 regulator-suspend-min-microvolt = <1140000>;
226 regulator-name = "DCDC5";
227 regulator-min-microvolt = <1800000>;
228 regulator-max-microvolt = <1800000>;
229 regulator-always-on;
230 regulator-boot-on;
232 regulator-state-mem {
233 regulator-on-in-suspend;
234 regulator-suspend-max-microvolt = <1700000>;
235 regulator-suspend-min-microvolt = <1700000>;
241 regulator-name = "LDO1";
242 regulator-boot-on;
247 regulator-name = "LDO2";
248 regulator-always-on;
249 regulator-boot-on;
251 regulator-state-mem {
252 regulator-on-in-suspend;
253 regulator-suspend-max-microvolt = <3000000>;
254 regulator-suspend-min-microvolt = <3000000>;
260 regulator-name = "LDO3";
261 regulator-always-on;
262 regulator-boot-on;
266 regulator-name = "LDO4";
267 regulator-boot-on;
272 regulator-name = "LDO5";
273 regulator-always-on;
274 regulator-boot-on;
279 regulator-name = "LDO6";
280 regulator-always-on;
281 regulator-boot-on;
286 regulator-name = "LDO7";
287 regulator-always-on;
288 regulator-boot-on;
293 regulator-name = "LDO8";
294 regulator-min-microvolt = <1800000>;
295 regulator-max-microvolt = <1800000>;
296 regulator-always-on;
297 regulator-boot-on;
301 regulator-name = "LDO9";
302 regulator-boot-on;
306 regulator-name = "LDO10";
307 regulator-boot-on;
311 regulator-name = "LDORTC1";
312 regulator-always-on;
313 regulator-boot-on;
320 pinctrl-names = "default";
321 pinctrl-0 = <&pinctrl_hog>;
323 pinctrl_backlight_power: backlight-powergrp {
329 pinctrl_gpio_keys: gpio-keysgrp {
383 pinctrl_i2c1_sleep: i2c1grp-sleep {
397 pinctrl_i2c2_sleep: i2c2grp-sleep {
457 pinctrl_usdhc2_100mhz: usdhc2grp-100mhz {
468 pinctrl_usdhc2_200mhz: usdhc2grp-200mhz {
479 pinctrl_usdhc2_sleep: usdhc2grp-sleep {
501 pinctrl_usdhc3_100mhz: usdhc3grp-100mhz {
512 pinctrl_usdhc3_200mhz: usdhc3grp-200mhz {
523 pinctrl_usdhc3_sleep: usdhc3grp-sleep {
534 pinctrl_wifi_power: wifi-powergrp {
540 pinctrl_wifi_reset: wifi-resetgrp {
555 vin-supply = <&dcdc2_reg>;
559 vin-supply = <&dcdc2_reg>;
563 vin-supply = <&dcdc3_reg>;
567 vin-supply = <&dcdc1_reg>;
571 vin-supply = <&dcdc1_reg>;
583 /* J4, through-holes */
584 pinctrl-names = "default";
585 pinctrl-0 = <&pinctrl_uart1>;
591 pinctrl-names = "default";
592 pinctrl-0 = <&pinctrl_uart4>;
597 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
598 pinctrl-0 = <&pinctrl_usdhc2>;
599 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
600 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
601 pinctrl-3 = <&pinctrl_usdhc2_sleep>;
602 non-removable;
609 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
610 pinctrl-0 = <&pinctrl_usdhc3>;
611 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
612 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
613 pinctrl-3 = <&pinctrl_usdhc3_sleep>;
614 vmmc-supply = <&reg_wifi>;
615 mmc-pwrseq = <&wifi_pwrseq>;
616 cap-power-off-card;
617 non-removable;
621 * 37NB-E60QF0+4A2: CyberTan WC121 (BCM43362) SDIO WiFi
622 * 37NB-E60QF0+4A3: RTL8189F SDIO WiFi
627 pinctrl-names = "default";
628 pinctrl-0 = <&pinctrl_usbotg1>;
629 disable-over-current;
630 srp-disable;
631 hnp-disable;
632 adp-disable;