Lines Matching +full:battery +full:- +full:detect +full:- +full:gpios

2  * Copyright 2015 Sutajio Ko-Usagi PTE LTD
4 * This file is dual-licensed: you can use it either under the terms
22 * MA 02110-1301 USA
49 /dts-v1/;
51 #include <dt-bindings/gpio/gpio.h>
52 #include <dt-bindings/input/input.h>
56 compatible = "kosagi,imx6q-novena", "fsl,imx6q";
65 stdout-path = &uart2;
69 compatible = "pwm-backlight";
71 pinctrl-names = "default";
72 pinctrl-0 = <&pinctrl_backlight_novena>;
73 power-supply = <&reg_lvds_lcd>;
74 brightness-levels = <0 3 6 12 16 24 32 48 64 96 128 192 255>;
75 default-brightness-level = <12>;
78 gpio-keys {
79 compatible = "gpio-keys";
80 pinctrl-names = "default";
81 pinctrl-0 = <&pinctrl_gpio_keys_novena>;
83 user-button {
85 gpios = <&gpio4 14 GPIO_ACTIVE_LOW>;
91 gpios = <&gpio4 12 GPIO_ACTIVE_LOW>;
92 linux,input-type = <5>; /* EV_SW */
98 compatible = "gpio-leds";
99 pinctrl-names = "default";
100 pinctrl-0 = <&pinctrl_leds_novena>;
104 gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;
105 linux,default-trigger = "default-on";
110 compatible = "innolux,n133hse-ea1";
114 reg_2p5v: regulator-2p5v {
115 compatible = "regulator-fixed";
116 regulator-name = "2P5V";
117 regulator-min-microvolt = <2500000>;
118 regulator-max-microvolt = <2500000>;
119 regulator-always-on;
122 reg_3p3v: regulator-3p3v {
123 compatible = "regulator-fixed";
124 regulator-name = "3P3V";
125 regulator-min-microvolt = <3300000>;
126 regulator-max-microvolt = <3300000>;
127 regulator-always-on;
130 reg_audio_codec: regulator-audio-codec {
131 compatible = "regulator-fixed";
132 regulator-name = "es8328-power";
133 regulator-boot-on;
134 regulator-min-microvolt = <5000000>;
135 regulator-max-microvolt = <5000000>;
136 startup-delay-us = <400000>;
138 enable-active-high;
141 reg_display: regulator-display {
142 compatible = "regulator-fixed";
143 regulator-name = "lcd-display-power";
144 regulator-min-microvolt = <3300000>;
145 regulator-max-microvolt = <3300000>;
146 startup-delay-us = <200000>;
148 enable-active-high;
151 reg_lvds_lcd: regulator-lvds-lcd {
152 compatible = "regulator-fixed";
153 regulator-name = "lcd-lvds-power";
154 regulator-min-microvolt = <3300000>;
155 regulator-max-microvolt = <3300000>;
157 enable-active-high;
160 reg_pcie: regulator-pcie {
161 compatible = "regulator-fixed";
162 regulator-name = "pcie-bus-power";
163 regulator-min-microvolt = <1500000>;
164 regulator-max-microvolt = <1500000>;
166 enable-active-high;
169 reg_sata: regulator-sata {
170 compatible = "regulator-fixed";
171 regulator-name = "sata-power";
172 regulator-boot-on;
173 regulator-min-microvolt = <3300000>;
174 regulator-max-microvolt = <3300000>;
175 startup-delay-us = <10000>;
177 enable-active-high;
180 reg_usb_otg_vbus: regulator-usb-otg-vbus {
181 compatible = "regulator-fixed";
182 regulator-name = "usb_otg_vbus";
183 regulator-min-microvolt = <5000000>;
184 regulator-max-microvolt = <5000000>;
185 enable-active-high;
189 compatible = "fsl,imx-audio-es8328";
190 model = "imx-audio-es8328";
191 ssi-controller = <&ssi1>;
192 audio-codec = <&codec>;
193 audio-amp-supply = <&reg_audio_codec>;
194 jack-gpio = <&gpio5 15 GPIO_ACTIVE_HIGH>;
195 audio-routing =
198 "Speaker", "audio-amp",
204 mux-int-port = <0x1>;
205 mux-ext-port = <0x3>;
210 pinctrl-names = "default";
211 pinctrl-0 = <&pinctrl_audmux_novena>;
216 pinctrl-names = "default";
217 pinctrl-0 = <&pinctrl_ecspi3_novena>;
222 pinctrl-names = "default";
223 pinctrl-0 = <&pinctrl_enet_novena>;
224 phy-mode = "rgmii";
225 phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
226 rxc-skew-ps = <3000>;
227 rxdv-skew-ps = <0>;
228 txc-skew-ps = <3000>;
229 txen-skew-ps = <0>;
230 rxd0-skew-ps = <0>;
231 rxd1-skew-ps = <0>;
232 rxd2-skew-ps = <0>;
233 rxd3-skew-ps = <0>;
234 txd0-skew-ps = <3000>;
235 txd1-skew-ps = <3000>;
236 txd2-skew-ps = <3000>;
237 txd3-skew-ps = <3000>;
242 pinctrl-names = "default";
243 pinctrl-0 = <&pinctrl_hdmi_novena>;
244 ddc-i2c-bus = <&i2c2>;
249 pinctrl-names = "default";
250 pinctrl-0 = <&pinctrl_i2c1_novena>;
264 compatible = "sbs,sbs-battery";
266 sbs,i2c-retry-count = <50>;
272 irq-gpio = <&gpio5 13 GPIO_ACTIVE_HIGH>;
275 irq-trigger = <0x1>;
276 pinctrl-names = "default";
277 pinctrl-0 = <&pinctrl_stmpe_novena>;
278 vio-supply = <&reg_3p3v>;
279 vcc-supply = <&reg_3p3v>;
282 compatible = "st,stmpe-ts";
283 st,sample-time = <4>;
284 st,mod-12b = <1>;
285 st,ref-sel = <0>;
286 st,adc-freq = <1>;
287 st,ave-ctrl = <1>;
288 st,touch-det-delay = <2>;
290 st,fraction-z = <7>;
291 st,i-drive = <1>;
297 pinctrl-names = "default";
298 pinctrl-0 = <&pinctrl_i2c2_novena>;
307 regulator-min-microvolt = <300000>;
308 regulator-max-microvolt = <1875000>;
309 regulator-boot-on;
310 regulator-always-on;
311 regulator-ramp-delay = <6250>;
315 regulator-min-microvolt = <300000>;
316 regulator-max-microvolt = <1875000>;
317 regulator-boot-on;
318 regulator-always-on;
322 regulator-min-microvolt = <800000>;
323 regulator-max-microvolt = <3300000>;
324 regulator-boot-on;
325 regulator-always-on;
329 regulator-min-microvolt = <400000>;
330 regulator-max-microvolt = <1975000>;
331 regulator-boot-on;
332 regulator-always-on;
336 regulator-min-microvolt = <400000>;
337 regulator-max-microvolt = <1975000>;
338 regulator-boot-on;
339 regulator-always-on;
343 regulator-min-microvolt = <800000>;
344 regulator-max-microvolt = <3300000>;
348 regulator-min-microvolt = <5000000>;
349 regulator-max-microvolt = <5150000>;
350 regulator-boot-on;
354 regulator-min-microvolt = <1000000>;
355 regulator-max-microvolt = <3000000>;
356 regulator-boot-on;
357 regulator-always-on;
361 regulator-boot-on;
362 regulator-always-on;
366 regulator-min-microvolt = <800000>;
367 regulator-max-microvolt = <1550000>;
371 regulator-min-microvolt = <800000>;
372 regulator-max-microvolt = <1550000>;
376 regulator-min-microvolt = <1800000>;
377 regulator-max-microvolt = <3300000>;
381 regulator-min-microvolt = <1800000>;
382 regulator-max-microvolt = <3300000>;
383 regulator-always-on;
387 regulator-min-microvolt = <1800000>;
388 regulator-max-microvolt = <3300000>;
389 regulator-always-on;
393 regulator-min-microvolt = <1800000>;
394 regulator-max-microvolt = <3300000>;
395 regulator-always-on;
402 pinctrl-names = "default";
403 pinctrl-0 = <&pinctrl_i2c3_novena>;
409 DVDD-supply = <&reg_audio_codec>;
410 AVDD-supply = <&reg_audio_codec>;
411 PVDD-supply = <&reg_audio_codec>;
412 HPVDD-supply = <&reg_audio_codec>;
413 pinctrl-names = "default";
414 pinctrl-0 = <&pinctrl_sound_novena>;
416 assigned-clocks = <&clks IMX6QDL_CLK_CKO>,
420 assigned-clock-parents = <&clks IMX6QDL_CLK_CKO1>,
424 assigned-clock-rates = <0 0 722534400 22579200>;
429 pinctrl-names = "default";
430 pinctrl-0 = <&pinctrl_kpp_novena>;
438 fsl,dual-channel;
441 lvds-channel@0 {
442 fsl,data-mapping = "jeida";
443 fsl,data-width = <24>;
450 pinctrl-names = "default";
451 pinctrl-0 = <&pinctrl_pcie_novena>;
452 reset-gpio = <&gpio3 29 GPIO_ACTIVE_LOW>;
453 vpcie-supply = <&reg_pcie>;
458 #pwm-cells = <2>;
463 target-supply = <&reg_sata>;
464 fsl,transmit-level-mV = <1025>;
465 fsl,transmit-boost-mdB = <0>;
466 fsl,transmit-atten-16ths = <8>;
475 pinctrl-names = "default";
476 pinctrl-0 = <&pinctrl_uart2_novena>;
481 pinctrl-names = "default";
482 pinctrl-0 = <&pinctrl_uart3_novena>;
487 pinctrl-names = "default";
488 pinctrl-0 = <&pinctrl_uart4_novena>;
493 vbus-supply = <&reg_usb_otg_vbus>;
495 pinctrl-names = "default";
496 pinctrl-0 = <&pinctrl_usbotg_novena>;
497 disable-over-current;
502 vbus-supply = <&reg_swbst>;
507 pinctrl-names = "default";
508 pinctrl-0 = <&pinctrl_usdhc2_novena>;
509 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
510 wp-gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
511 bus-width = <4>;
516 pinctrl-names = "default";
517 pinctrl-0 = <&pinctrl_usdhc3_novena>;
518 bus-width = <4>;
519 non-removable;
524 pinctrl_audmux_novena: audmuxgrp-novena {
533 pinctrl_backlight_novena: backlightgrp-novena {
541 pinctrl_ecspi3_novena: ecspi3grp-novena {
549 pinctrl_enet_novena: enetgrp-novena {
572 pinctrl_fpga_gpio: fpgagpiogrp-novena {
578 /* FPGA GPIOs */
608 pinctrl_fpga_eim: fpgaeimgrp-novena {
614 /* FPGA GPIOs */
644 pinctrl_gpio_keys_novena: gpiokeysgrp-novena {
655 pinctrl_hdmi_novena: hdmigrp-novena {
662 pinctrl_i2c1_novena: i2c1grp-novena {
669 pinctrl_i2c2_novena: i2c2grp-novena {
676 pinctrl_i2c3_novena: i2c3grp-novena {
683 pinctrl_kpp_novena: kppgrp-novena {
692 pinctrl_leds_novena: ledsgrp-novena {
698 pinctrl_pcie_novena: pciegrp-novena {
709 pinctrl_sata_novena: satagrp-novena {
715 pinctrl_senoko_novena: senokogrp-novena {
724 pinctrl_sound_novena: soundgrp-novena {
734 pinctrl_stmpe_novena: stmpegrp-novena {
741 pinctrl_uart2_novena: uart2grp-novena {
748 pinctrl_uart3_novena: uart3grp-novena {
755 pinctrl_uart4_novena: uart4grp-novena {
762 pinctrl_usbotg_novena: usbotggrp-novena {
768 pinctrl_usdhc2_novena: usdhc2grp-novena {
778 /* Card detect */
783 pinctrl_usdhc3_novena: usdhc3grp-novena {