Lines Matching +full:chg +full:- +full:status
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 {
49 linux,input-type = <EV_SW>;
50 wakeup-source;
53 key-fl {
59 key-home {
65 key-power {
69 wakeup-source;
74 compatible = "gpio-leds";
75 pinctrl-names = "default";
76 pinctrl-0 = <&pinctrl_led>;
78 led-0 {
81 linux,default-trigger = "timer";
84 led-1 {
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>;
119 status = "okay";
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>;
133 status = "okay";
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 touchscreen-size-x = <1072>;
145 touchscreen-size-y = <1448>;
146 touchscreen-swapped-x-y;
147 touchscreen-inverted-x;
155 pinctrl-names = "default";
156 pinctrl-0 = <&pinctrl_i2c3>;
157 clock-frequency = <400000>;
158 status = "okay";
162 pinctrl-names = "default";
163 pinctrl-0 = <&pinctrl_ricoh_gpio>;
165 interrupt-parent = <&gpio5>;
167 system-power-controller;
171 regulator-name = "DCDC1";
172 regulator-min-microvolt = <300000>;
173 regulator-max-microvolt = <1875000>;
174 regulator-always-on;
175 regulator-boot-on;
177 regulator-state-mem {
178 regulator-on-in-suspend;
179 regulator-suspend-max-microvolt = <900000>;
180 regulator-suspend-min-microvolt = <900000>;
186 regulator-name = "DCDC2";
187 regulator-always-on;
188 regulator-boot-on;
190 regulator-state-mem {
191 regulator-on-in-suspend;
192 regulator-suspend-max-microvolt = <3100000>;
193 regulator-suspend-min-microvolt = <3100000>;
198 regulator-name = "DCDC3";
199 regulator-min-microvolt = <300000>;
200 regulator-max-microvolt = <1875000>;
201 regulator-always-on;
202 regulator-boot-on;
204 regulator-state-mem {
205 regulator-on-in-suspend;
206 regulator-suspend-max-microvolt = <1140000>;
207 regulator-suspend-min-microvolt = <1140000>;
213 regulator-name = "DCDC4";
214 regulator-min-microvolt = <1200000>;
215 regulator-max-microvolt = <1200000>;
216 regulator-always-on;
217 regulator-boot-on;
219 regulator-state-mem {
220 regulator-on-in-suspend;
221 regulator-suspend-max-microvolt = <1140000>;
222 regulator-suspend-min-microvolt = <1140000>;
228 regulator-name = "DCDC5";
229 regulator-min-microvolt = <1800000>;
230 regulator-max-microvolt = <1800000>;
231 regulator-always-on;
232 regulator-boot-on;
234 regulator-state-mem {
235 regulator-on-in-suspend;
236 regulator-suspend-max-microvolt = <1700000>;
237 regulator-suspend-min-microvolt = <1700000>;
243 regulator-name = "LDO1";
244 regulator-boot-on;
249 regulator-name = "LDO2";
250 regulator-always-on;
251 regulator-boot-on;
253 regulator-state-mem {
254 regulator-on-in-suspend;
255 regulator-suspend-max-microvolt = <3000000>;
256 regulator-suspend-min-microvolt = <3000000>;
262 regulator-name = "LDO3";
263 regulator-always-on;
264 regulator-boot-on;
268 regulator-name = "LDO4";
269 regulator-boot-on;
274 regulator-name = "LDO5";
275 regulator-always-on;
276 regulator-boot-on;
281 regulator-name = "LDO6";
282 regulator-always-on;
283 regulator-boot-on;
288 regulator-name = "LDO7";
289 regulator-always-on;
290 regulator-boot-on;
295 regulator-name = "LDO8";
296 regulator-min-microvolt = <1800000>;
297 regulator-max-microvolt = <1800000>;
298 regulator-always-on;
299 regulator-boot-on;
303 regulator-name = "LDO9";
304 regulator-boot-on;
308 regulator-name = "LDO10";
309 regulator-boot-on;
313 regulator-name = "LDORTC1";
314 regulator-always-on;
315 regulator-boot-on;
322 pinctrl-names = "default";
323 pinctrl-0 = <&pinctrl_hog>;
325 pinctrl_backlight_power: backlight-powergrp {
331 pinctrl_gpio_keys: gpio-keysgrp {
385 pinctrl_i2c1_sleep: i2c1grp-sleep {
399 pinctrl_i2c2_sleep: i2c2grp-sleep {
422 MX6SL_PAD_SD1_CLK__GPIO5_IO15 0x1b8b1 /* ricoh619 chg */
459 pinctrl_usdhc2_100mhz: usdhc2grp-100mhz {
470 pinctrl_usdhc2_200mhz: usdhc2grp-200mhz {
481 pinctrl_usdhc2_sleep: usdhc2grp-sleep {
503 pinctrl_usdhc3_100mhz: usdhc3grp-100mhz {
514 pinctrl_usdhc3_200mhz: usdhc3grp-200mhz {
525 pinctrl_usdhc3_sleep: usdhc3grp-sleep {
536 pinctrl_wifi_power: wifi-powergrp {
542 pinctrl_wifi_reset: wifi-resetgrp {
557 vin-supply = <&dcdc2_reg>;
561 vin-supply = <&dcdc2_reg>;
565 vin-supply = <&dcdc3_reg>;
569 vin-supply = <&dcdc1_reg>;
573 vin-supply = <&dcdc1_reg>;
581 status = "disabled";
585 /* J4, through-holes */
586 pinctrl-names = "default";
587 pinctrl-0 = <&pinctrl_uart1>;
588 status = "okay";
593 pinctrl-names = "default";
594 pinctrl-0 = <&pinctrl_uart4>;
595 status = "okay";
599 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
600 pinctrl-0 = <&pinctrl_usdhc2>;
601 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
602 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
603 pinctrl-3 = <&pinctrl_usdhc2_sleep>;
604 non-removable;
605 status = "okay";
611 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
612 pinctrl-0 = <&pinctrl_usdhc3>;
613 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
614 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
615 pinctrl-3 = <&pinctrl_usdhc3_sleep>;
616 vmmc-supply = <®_wifi>;
617 mmc-pwrseq = <&wifi_pwrseq>;
618 cap-power-off-card;
619 non-removable;
620 status = "okay";
623 * 37NB-E60QF0+4A2: CyberTan WC121 (BCM43362) SDIO WiFi
624 * 37NB-E60QF0+4A3: RTL8189F SDIO WiFi
629 pinctrl-names = "default";
630 pinctrl-0 = <&pinctrl_usbotg1>;
631 disable-over-current;
632 srp-disable;
633 hnp-disable;
634 adp-disable;
635 status = "okay";