Lines Matching +full:ec +full:- +full:pwm

1 // SPDX-License-Identifier: GPL-2.0
5 * Name on mainboard is: 37NB-E60Q30+4A3
11 /dts-v1/;
13 #include <dt-bindings/leds/common.h>
14 #include <dt-bindings/input/input.h>
15 #include <dt-bindings/gpio/gpio.h>
20 compatible = "kobo,tolino-vision", "fsl,imx6sl";
28 compatible = "pwm-backlight";
29 pwms = <&ec 0 50000>;
30 power-supply = <&backlight_regulator>;
33 backlight_regulator: regulator-backlight {
34 compatible = "regulator-fixed";
35 pinctrl-names = "default";
36 pinctrl-0 = <&pinctrl_backlight_power>;
37 regulator-name = "backlight";
39 enable-active-high;
43 stdout-path = &uart1;
46 gpio_keys: gpio-keys {
47 compatible = "gpio-keys";
48 pinctrl-names = "default";
49 pinctrl-0 = <&pinctrl_gpio_keys>;
51 key-cover {
56 linux,input-type = <EV_SW>;
57 wakeup-source;
60 key-fl {
66 key-power {
70 wakeup-source;
75 compatible = "gpio-leds";
76 pinctrl-names = "default";
77 pinctrl-0 = <&pinctrl_leds>;
79 led-0 {
86 led-1 {
91 linux,default-trigger = "timer";
100 reg_wifi: regulator-wifi {
101 compatible = "regulator-fixed";
102 pinctrl-names = "default";
103 pinctrl-0 = <&pinctrl_wifi_power>;
104 regulator-name = "SD3_SPWR";
105 regulator-min-microvolt = <3000000>;
106 regulator-max-microvolt = <3000000>;
112 compatible = "mmc-pwrseq-simple";
113 pinctrl-names = "default";
114 pinctrl-0 = <&pinctrl_wifi_reset>;
115 post-power-on-delay-ms = <20>;
116 reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
121 pinctrl-names = "default","sleep";
122 pinctrl-0 = <&pinctrl_i2c1>;
123 pinctrl-1 = <&pinctrl_i2c1_sleep>;
129 pinctrl-names = "default";
130 pinctrl-0 = <&pinctrl_ts>;
131 power-gpios = <&gpio5 13 GPIO_ACTIVE_HIGH>;
132 interrupts-extended = <&gpio5 6 IRQ_TYPE_EDGE_FALLING>;
142 pinctrl-names = "default","sleep";
143 pinctrl-0 = <&pinctrl_i2c2>;
144 pinctrl-1 = <&pinctrl_i2c2_sleep>;
145 clock-frequency = <100000>;
150 pinctrl-names = "default";
151 pinctrl-0 = <&pinctrl_i2c3>;
152 clock-frequency = <100000>;
155 ec: embedded-controller@43 { label
158 #pwm-cells = <2>;
159 pinctrl-names = "default";
160 pinctrl-0 = <&pinctrl_ec>;
161 interrupts-extended = <&gpio5 11 IRQ_TYPE_EDGE_FALLING>;
162 system-power-controller;
176 pinctrl-names = "default";
177 pinctrl-0 = <&pinctrl_uart1>;
183 pinctrl-names = "default";
184 pinctrl-0 = <&pinctrl_uart4>;
189 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
190 pinctrl-0 = <&pinctrl_usdhc2>;
191 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
192 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
193 pinctrl-3 = <&pinctrl_usdhc2_sleep>;
194 cd-gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
201 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
202 pinctrl-0 = <&pinctrl_usdhc3>;
203 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
204 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
205 pinctrl-3 = <&pinctrl_usdhc3_sleep>;
206 vmmc-supply = <&reg_wifi>;
207 mmc-pwrseq = <&wifi_pwrseq>;
208 cap-power-off-card;
209 non-removable;
216 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
217 pinctrl-0 = <&pinctrl_usdhc4>;
218 pinctrl-1 = <&pinctrl_usdhc4_100mhz>;
219 pinctrl-2 = <&pinctrl_usdhc4_200mhz>;
220 pinctrl-3 = <&pinctrl_usdhc4_sleep>;
221 bus-width = <8>;
222 no-1-8-v;
223 non-removable;
230 pinctrl-names = "default";
231 disable-over-current;
232 srp-disable;
233 hnp-disable;
234 adp-disable;
239 pinctrl_backlight_power: backlight-powergrp {
251 pinctrl_gpio_keys: gpio-keysgrp {
266 pinctrl_i2c1_sleep: i2c1-sleepgrp {
280 pinctrl_i2c2_sleep: i2c2-sleepgrp {
341 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
352 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
363 pinctrl_usdhc2_sleep: usdhc2-sleepgrp {
385 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
396 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
407 pinctrl_usdhc3_sleep: usdhc3-sleepgrp {
434 pinctrl_usdhc4_100mhz: usdhc4-100mhzgrp {
449 pinctrl_usdhc4_200mhz: usdhc4-200mhzgrp {
464 pinctrl_usdhc4_sleep: usdhc4-sleepgrp {
479 pinctrl_wifi_power: wifi-powergrp {
485 pinctrl_wifi_reset: wifi-resetgrp {