Lines Matching +full:suspend +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 stdout-path = &uart1;
25 gpio_keys: gpio-keys {
26 compatible = "gpio-keys";
27 pinctrl-names = "default";
28 pinctrl-0 = <&pinctrl_gpio_keys>;
32 gpios = <&gpio5 12 GPIO_ACTIVE_LOW>;
34 linux,input-type = <EV_SW>;
35 wakeup-source;
40 gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
46 gpios = <&gpio3 25 GPIO_ACTIVE_LOW>;
52 gpios = <&gpio5 8 GPIO_ACTIVE_LOW>;
54 wakeup-source;
59 compatible = "gpio-leds";
60 pinctrl-names = "default";
61 pinctrl-0 = <&pinctrl_led>;
65 gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
66 linux,default-trigger = "timer";
75 reg_wifi: regulator-wifi {
76 compatible = "regulator-fixed";
77 pinctrl-names = "default";
78 pinctrl-0 = <&pinctrl_wifi_power>;
79 regulator-name = "SD3_SPWR";
80 regulator-min-microvolt = <3000000>;
81 regulator-max-microvolt = <3000000>;
86 compatible = "mmc-pwrseq-simple";
87 pinctrl-names = "default";
88 pinctrl-0 = <&pinctrl_wifi_reset>;
89 post-power-on-delay-ms = <20>;
90 reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
95 pinctrl-names = "default","sleep";
96 pinctrl-0 = <&pinctrl_i2c1>;
97 pinctrl-1 = <&pinctrl_i2c1_sleep>;
105 pinctrl-names = "default","sleep";
106 pinctrl-0 = <&pinctrl_i2c2>;
107 pinctrl-1 = <&pinctrl_i2c2_sleep>;
108 clock-frequency = <100000>;
113 pinctrl-names = "default";
114 pinctrl-0 = <&pinctrl_zforce>;
116 interrupt-parent = <&gpio5>;
118 vdd-supply = <&ldo1_reg>;
119 reset-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
120 x-size = <1072>;
121 y-size = <1448>;
129 pinctrl-names = "default";
130 pinctrl-0 = <&pinctrl_i2c3>;
131 clock-frequency = <400000>;
136 pinctrl-names = "default";
137 pinctrl-0 = <&pinctrl_ricoh_gpio>;
139 interrupt-parent = <&gpio5>;
141 system-power-controller;
145 regulator-name = "DCDC1";
146 regulator-min-microvolt = <300000>;
147 regulator-max-microvolt = <1875000>;
148 regulator-always-on;
149 regulator-boot-on;
151 regulator-state-mem {
152 regulator-on-in-suspend;
153 regulator-suspend-max-microvolt = <900000>;
154 regulator-suspend-min-microvolt = <900000>;
160 regulator-name = "DCDC2";
161 regulator-always-on;
162 regulator-boot-on;
164 regulator-state-mem {
165 regulator-on-in-suspend;
166 regulator-suspend-max-microvolt = <3100000>;
167 regulator-suspend-min-microvolt = <3100000>;
172 regulator-name = "DCDC3";
173 regulator-min-microvolt = <300000>;
174 regulator-max-microvolt = <1875000>;
175 regulator-always-on;
176 regulator-boot-on;
178 regulator-state-mem {
179 regulator-on-in-suspend;
180 regulator-suspend-max-microvolt = <1140000>;
181 regulator-suspend-min-microvolt = <1140000>;
187 regulator-name = "DCDC4";
188 regulator-min-microvolt = <1200000>;
189 regulator-max-microvolt = <1200000>;
190 regulator-always-on;
191 regulator-boot-on;
193 regulator-state-mem {
194 regulator-on-in-suspend;
195 regulator-suspend-max-microvolt = <1140000>;
196 regulator-suspend-min-microvolt = <1140000>;
202 regulator-name = "DCDC5";
203 regulator-min-microvolt = <1800000>;
204 regulator-max-microvolt = <1800000>;
205 regulator-always-on;
206 regulator-boot-on;
208 regulator-state-mem {
209 regulator-on-in-suspend;
210 regulator-suspend-max-microvolt = <1700000>;
211 regulator-suspend-min-microvolt = <1700000>;
217 regulator-name = "LDO1";
218 regulator-boot-on;
223 regulator-name = "LDO2";
224 regulator-always-on;
225 regulator-boot-on;
227 regulator-state-mem {
228 regulator-on-in-suspend;
229 regulator-suspend-max-microvolt = <3000000>;
230 regulator-suspend-min-microvolt = <3000000>;
236 regulator-name = "LDO3";
237 regulator-always-on;
238 regulator-boot-on;
242 regulator-name = "LDO4";
243 regulator-boot-on;
248 regulator-name = "LDO5";
249 regulator-always-on;
250 regulator-boot-on;
255 regulator-name = "LDO6";
256 regulator-always-on;
257 regulator-boot-on;
262 regulator-name = "LDO7";
263 regulator-always-on;
264 regulator-boot-on;
269 regulator-name = "LDO8";
270 regulator-min-microvolt = <1800000>;
271 regulator-max-microvolt = <1800000>;
272 regulator-always-on;
273 regulator-boot-on;
277 regulator-name = "LDO9";
278 regulator-boot-on;
282 regulator-name = "LDO10";
283 regulator-boot-on;
287 regulator-name = "LDORTC1";
288 regulator-always-on;
289 regulator-boot-on;
296 pinctrl-names = "default";
297 pinctrl-0 = <&pinctrl_hog>;
299 pinctrl_gpio_keys: gpio-keysgrp {
354 pinctrl_i2c1_sleep: i2c1grp-sleep {
368 pinctrl_i2c2_sleep: i2c2grp-sleep {
420 pinctrl_usdhc2_100mhz: usdhc2grp-100mhz {
431 pinctrl_usdhc2_200mhz: usdhc2grp-200mhz {
442 pinctrl_usdhc2_sleep: usdhc2grp-sleep {
464 pinctrl_usdhc3_100mhz: usdhc3grp-100mhz {
475 pinctrl_usdhc3_200mhz: usdhc3grp-200mhz {
486 pinctrl_usdhc3_sleep: usdhc3grp-sleep {
497 pinctrl_wifi_power: wifi-powergrp {
503 pinctrl_wifi_reset: wifi-resetgrp {
518 vin-supply = <&dcdc2_reg>;
522 vin-supply = <&dcdc2_reg>;
526 vin-supply = <&dcdc3_reg>;
530 vin-supply = <&dcdc1_reg>;
534 vin-supply = <&dcdc1_reg>;
546 pinctrl-names = "default";
547 pinctrl-0 = <&pinctrl_uart1>;
552 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
553 pinctrl-0 = <&pinctrl_usdhc2>;
554 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
555 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
556 pinctrl-3 = <&pinctrl_usdhc2_sleep>;
557 non-removable;
564 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
565 pinctrl-0 = <&pinctrl_usdhc3>;
566 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
567 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
568 pinctrl-3 = <&pinctrl_usdhc3_sleep>;
569 vmmc-supply = <&reg_wifi>;
570 mmc-pwrseq = <&wifi_pwrseq>;
571 cap-power-off-card;
572 non-removable;
576 * 37NB-E60QF0+4A2: CyberTan WC121 (BCM43362) SDIO WiFi
577 * 37NB-E60QF0+4A3: RTL8189F SDIO WiFi
582 pinctrl-names = "default";
583 disable-over-current;
584 srp-disable;
585 hnp-disable;
586 adp-disable;