Lines Matching +full:enable +full:- +full:otg +full:- +full:charging

1 // SPDX-License-Identifier: GPL-2.0-only
5 /dts-v1/;
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/input/input.h>
12 model = "Epson Moverio BT-200";
20 backlight-left {
21 compatible = "pwm-backlight";
23 power-supply = <&unknown_supply>;
26 backlight-right {
27 compatible = "pwm-backlight";
29 power-supply = <&unknown_supply>;
33 stdout-path = &uart3;
36 gpio-keys {
37 compatible = "gpio-keys";
38 pinctrl-names = "default";
39 pinctrl-0 = <&gpio_keys_pins>;
41 key-lock {
45 linux,input-type = <EV_SW>;
49 unknown_supply: unknown-supply {
50 compatible = "regulator-fixed";
51 regulator-name = "unknown";
54 wl12xx_pwrseq: wl12xx-pwrseq {
55 compatible = "mmc-pwrseq-simple";
57 clock-names = "ext_clock";
61 wl12xx_vmmc: wl12xx-vmmc {
62 pinctrl-names = "default";
63 pinctrl-0 = <&wl12xx_gpio>;
64 compatible = "regulator-fixed";
65 regulator-name = "vwl1271";
66 regulator-min-microvolt = <1800000>;
67 regulator-max-microvolt = <1800000>;
69 startup-delay-us = <70000>;
70 enable-active-high;
75 pinctrl-names = "default";
76 pinctrl-0 = <&i2c1_pins>;
78 clock-frequency = <400000>;
83 #clock-cells = <1>;
86 interrupt-controller;
87 #interrupt-cells = <1>;
88 system-power-controller;
91 compatible = "ti,twl4030-rtc";
95 ldo2: regulator-ldo2 {
96 compatible = "ti,twl6032-ldo2";
97 regulator-min-microvolt = <1000000>;
98 regulator-max-microvolt = <3000000>;
101 ldo4: regulator-ldo4 {
102 compatible = "ti,twl6032-ldo4";
103 regulator-min-microvolt = <1200000>;
104 regulator-max-microvolt = <2800000>;
107 ldo3: regulator-ldo3 {
108 compatible = "ti,twl6032-ldo3";
109 regulator-min-microvolt = <1000000>;
110 regulator-max-microvolt = <3000000>;
113 ldo5: regulator-ldo5 {
114 compatible = "ti,twl6032-ldo5";
115 regulator-min-microvolt = <1200000>;
116 regulator-max-microvolt = <3000000>;
117 ti,retain-on-reset;
120 ldo1: regulator-ldo1 {
121 compatible = "ti,twl6032-ldo1";
122 regulator-min-microvolt = <1800000>;
123 regulator-max-microvolt = <2500000>;
126 ldo7: regulator-ldo7 {
127 compatible = "ti,twl6032-ldo7";
128 regulator-min-microvolt = <1200000>;
129 regulator-max-microvolt = <2900000>;
132 ldoln: regulator-ldoln {
133 compatible = "ti,twl6032-ldoln";
134 regulator-always-on;
137 ldo6: regulator-ldo6 {
138 compatible = "ti,twl6032-ldo6";
139 regulator-always-on;
142 ldousb: regulator-ldousb {
143 compatible = "ti,twl6032-ldousb";
144 regulator-always-on;
147 vio: regulator-vio {
148 compatible = "ti,twl6032-vio";
149 regulator-always-on;
152 twl_usb_comparator: usb-comparator {
153 compatible = "ti,twl6030-usb";
159 compatible = "ti,twl6030-pwm";
160 #pwm-cells = <2>;
164 /* provides one PWM (id 0 for Charging indicator LED) */
165 compatible = "ti,twl6030-pwmled";
166 #pwm-cells = <2>;
170 compatible = "ti,twl6032-gpadc";
172 #io-channel-cells = <1>;
181 usb-supply = <&ldousb>;
186 pinctrl-names = "default";
187 pinctrl-0 = <&i2c2_pins>;
189 clock-frequency = <200000>;
196 pinctrl-names = "default";
197 pinctrl-0 = <&mpu9150h_pins>;
198 interrupt-parent = <&gpio2>;
204 pinctrl-names = "default";
205 pinctrl-0 = <&i2c3_pins>;
207 clock-frequency = <100000>;
209 led-controller@66 {
213 #address-cells = <1>;
214 #size-cells = <0>;
237 pinctrl-names = "default";
238 pinctrl-0 = <&i2c4_pins>;
240 clock-frequency = <360000>;
247 pinctrl-names = "default";
248 pinctrl-0 = <&tlv320aic3x_pins>;
249 #sound-dai-cells = <0>;
251 reset-gpios = <&gpio2 23 GPIO_ACTIVE_LOW>;
258 pinctrl-names = "default";
259 pinctrl-0 = <&mpu9150_pins>;
260 interrupt-parent = <&gpio2>;
262 invensense,level-shifter;
267 pinctrl-names = "default";
268 pinctrl-0 = <&keypad_pins>;
269 keypad,num-rows = <2>;
270 keypad,num-columns = <3>;
277 linux,input-no-autorepeat;
281 #sound-dai-cells = <0>;
282 pinctrl-names = "default";
283 pinctrl-0 = <&mcbsp2_pins>;
290 vmmc-supply = <&ldo5>;
291 broken-cd;
292 bus-width = <4>;
297 vmmc-supply = <&ldo2>;
298 bus-width = <8>;
302 pinctrl-names = "default";
303 pinctrl-0 = <&wl12xx_pins>;
304 vmmc-supply = <&wl12xx_vmmc>;
305 mmc-pwrseq = <&wl12xx_pwrseq>;
306 interrupts-extended = <&wakeupgen GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH
308 non-removable;
309 bus-width = <4>;
310 cap-power-off-card;
312 #address-cells = <1>;
313 #size-cells = <0>;
317 interrupts-extended = <&gpio1 23 IRQ_TYPE_LEVEL_HIGH>;
318 interrupt-names = "irq";
319 ref-clock-frequency = <26000000>;
320 tcxo-clock-frequency = <26000000>;
333 bt_pins: pinmux-bt-pins {
334 pinctrl-single,pins = <
339 gpio_keys_pins: pinmux-gpio-key-pins {
340 pinctrl-single,pins = <
345 i2c1_pins: pinmux-i2c1-pins {
346 pinctrl-single,pins = <
352 i2c2_pins: pinmux-i2c2-pins {
353 pinctrl-single,pins = <
359 i2c3_pins: pinmux-i2c3-pins {
360 pinctrl-single,pins = <
366 i2c4_pins: pinmux-i2c4-pins {
367 pinctrl-single,pins = <
373 keypad_pins: pinmux-keypad-pins {
374 pinctrl-single,pins = <
390 mcbsp2_pins: pinmux-mcbsp2-pins {
391 pinctrl-single,pins = <
399 mpu9150_pins: pinmux-mpu9150-pins {
400 pinctrl-single,pins = <
405 mpu9150h_pins: pinmux-mpu9150h-pins {
406 pinctrl-single,pins = <
411 tlv320aic3x_pins: pinmux-tlv320aic3x-pins {
412 pinctrl-single,pins = <
417 uart2_pins: pinmux-uart2-pins {
418 pinctrl-single,pins = <
426 uart3_pins: pinmux-uart3-pins {
427 pinctrl-single,pins = <
433 usb_otg_hs_pins: pinmux-usb-otg-hs-pins {
434 pinctrl-single,pins = <
441 wl12xx_pins: pinmux-wl12xx-pins {
442 pinctrl-single,pins = <
453 wl12xx_gpio: pinmux-wl12xx-gpio-pins {
454 pinctrl-single,pins = <
461 pinctrl-names = "default";
462 pinctrl-0 = <&uart2_pins &bt_pins>;
463 interrupts-extended = <&wakeupgen GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH
466 bluetooth-gnss {
467 compatible = "ti,wl1283-st";
468 enable-gpios = <&gpio1 25 GPIO_ACTIVE_HIGH>; /* GPIO_25 */
470 clock-names = "ext_clock";
475 pinctrl-names = "default";
476 pinctrl-0 = <&uart3_pins>;
477 interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH
482 pinctrl-names = "default";
483 pinctrl-0 = <&usb_otg_hs_pins>;
485 interface-type = <1>;