Lines Matching +full:dcdc3 +full:- +full:supply

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>;
30 key-cover {
34 linux,input-type = <EV_SW>;
35 wakeup-source;
38 key-fl {
44 key-home {
50 key-power {
54 wakeup-source;
59 compatible = "gpio-leds";
60 pinctrl-names = "default";
61 pinctrl-0 = <&pinctrl_led>;
63 led-0 {
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>;
100 ec: embedded-controller@43 {
103 #pwm-cells = <2>;
108 pinctrl-names = "default","sleep";
109 pinctrl-0 = <&pinctrl_i2c2>;
110 pinctrl-1 = <&pinctrl_i2c2_sleep>;
111 clock-frequency = <100000>;
116 pinctrl-names = "default";
117 pinctrl-0 = <&pinctrl_zforce>;
119 interrupt-parent = <&gpio5>;
121 vdd-supply = <&ldo1_reg>;
122 reset-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
123 x-size = <1072>;
124 y-size = <1448>;
132 pinctrl-names = "default";
133 pinctrl-0 = <&pinctrl_i2c3>;
134 clock-frequency = <400000>;
139 pinctrl-names = "default";
140 pinctrl-0 = <&pinctrl_ricoh_gpio>;
142 interrupt-parent = <&gpio5>;
144 system-power-controller;
148 regulator-name = "DCDC1";
149 regulator-min-microvolt = <300000>;
150 regulator-max-microvolt = <1875000>;
151 regulator-always-on;
152 regulator-boot-on;
154 regulator-state-mem {
155 regulator-on-in-suspend;
156 regulator-suspend-max-microvolt = <900000>;
157 regulator-suspend-min-microvolt = <900000>;
163 regulator-name = "DCDC2";
164 regulator-always-on;
165 regulator-boot-on;
167 regulator-state-mem {
168 regulator-on-in-suspend;
169 regulator-suspend-max-microvolt = <3100000>;
170 regulator-suspend-min-microvolt = <3100000>;
174 dcdc3_reg: DCDC3 {
175 regulator-name = "DCDC3";
176 regulator-min-microvolt = <300000>;
177 regulator-max-microvolt = <1875000>;
178 regulator-always-on;
179 regulator-boot-on;
181 regulator-state-mem {
182 regulator-on-in-suspend;
183 regulator-suspend-max-microvolt = <1140000>;
184 regulator-suspend-min-microvolt = <1140000>;
190 regulator-name = "DCDC4";
191 regulator-min-microvolt = <1200000>;
192 regulator-max-microvolt = <1200000>;
193 regulator-always-on;
194 regulator-boot-on;
196 regulator-state-mem {
197 regulator-on-in-suspend;
198 regulator-suspend-max-microvolt = <1140000>;
199 regulator-suspend-min-microvolt = <1140000>;
205 regulator-name = "DCDC5";
206 regulator-min-microvolt = <1800000>;
207 regulator-max-microvolt = <1800000>;
208 regulator-always-on;
209 regulator-boot-on;
211 regulator-state-mem {
212 regulator-on-in-suspend;
213 regulator-suspend-max-microvolt = <1700000>;
214 regulator-suspend-min-microvolt = <1700000>;
220 regulator-name = "LDO1";
221 regulator-boot-on;
226 regulator-name = "LDO2";
227 regulator-always-on;
228 regulator-boot-on;
230 regulator-state-mem {
231 regulator-on-in-suspend;
232 regulator-suspend-max-microvolt = <3000000>;
233 regulator-suspend-min-microvolt = <3000000>;
239 regulator-name = "LDO3";
240 regulator-always-on;
241 regulator-boot-on;
245 regulator-name = "LDO4";
246 regulator-boot-on;
251 regulator-name = "LDO5";
252 regulator-always-on;
253 regulator-boot-on;
258 regulator-name = "LDO6";
259 regulator-always-on;
260 regulator-boot-on;
265 regulator-name = "LDO7";
266 regulator-always-on;
267 regulator-boot-on;
272 regulator-name = "LDO8";
273 regulator-min-microvolt = <1800000>;
274 regulator-max-microvolt = <1800000>;
275 regulator-always-on;
276 regulator-boot-on;
280 regulator-name = "LDO9";
281 regulator-boot-on;
285 regulator-name = "LDO10";
286 regulator-boot-on;
290 regulator-name = "LDORTC1";
291 regulator-always-on;
292 regulator-boot-on;
299 pinctrl-names = "default";
300 pinctrl-0 = <&pinctrl_hog>;
302 pinctrl_gpio_keys: gpio-keysgrp {
356 pinctrl_i2c1_sleep: i2c1grp-sleep {
370 pinctrl_i2c2_sleep: i2c2grp-sleep {
429 pinctrl_usdhc2_100mhz: usdhc2grp-100mhz {
440 pinctrl_usdhc2_200mhz: usdhc2grp-200mhz {
451 pinctrl_usdhc2_sleep: usdhc2grp-sleep {
473 pinctrl_usdhc3_100mhz: usdhc3grp-100mhz {
484 pinctrl_usdhc3_200mhz: usdhc3grp-200mhz {
495 pinctrl_usdhc3_sleep: usdhc3grp-sleep {
506 pinctrl_wifi_power: wifi-powergrp {
512 pinctrl_wifi_reset: wifi-resetgrp {
527 vin-supply = <&dcdc2_reg>;
531 vin-supply = <&dcdc2_reg>;
535 vin-supply = <&dcdc3_reg>;
539 vin-supply = <&dcdc1_reg>;
543 vin-supply = <&dcdc1_reg>;
555 /* J4, through-holes */
556 pinctrl-names = "default";
557 pinctrl-0 = <&pinctrl_uart1>;
563 pinctrl-names = "default";
564 pinctrl-0 = <&pinctrl_uart4>;
569 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
570 pinctrl-0 = <&pinctrl_usdhc2>;
571 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
572 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
573 pinctrl-3 = <&pinctrl_usdhc2_sleep>;
574 non-removable;
581 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
582 pinctrl-0 = <&pinctrl_usdhc3>;
583 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
584 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
585 pinctrl-3 = <&pinctrl_usdhc3_sleep>;
586 vmmc-supply = <&reg_wifi>;
587 mmc-pwrseq = <&wifi_pwrseq>;
588 cap-power-off-card;
589 non-removable;
593 * 37NB-E60QF0+4A2: CyberTan WC121 (BCM43362) SDIO WiFi
594 * 37NB-E60QF0+4A3: RTL8189F SDIO WiFi
599 pinctrl-names = "default";
600 disable-over-current;
601 srp-disable;
602 hnp-disable;
603 adp-disable;