Lines Matching +full:vbus +full:- +full:divider
1 // SPDX-License-Identifier: GPL-2.0-or-later
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
27 compatible = "pwm-backlight";
29 brightness-levels = <0 4 8 16 32 64 128 255>;
30 default-brightness-level = <7>;
33 gpio-keys {
34 compatible = "gpio-keys";
35 #address-cells = <1>;
36 #size-cells = <0>;
38 user-pb {
44 user-pb1x {
47 interrupt-parent = <&gsc>;
51 key-erased {
52 label = "key-erased";
54 interrupt-parent = <&gsc>;
58 eeprom-wp {
61 interrupt-parent = <&gsc>;
68 interrupt-parent = <&gsc>;
72 switch-hold {
75 interrupt-parent = <&gsc>;
81 compatible = "gpio-leds";
82 pinctrl-names = "default";
83 pinctrl-0 = <&pinctrl_gpio_leds>;
88 default-state = "on";
89 linux,default-trigger = "heartbeat";
95 default-state = "off";
101 default-state = "off";
111 compatible = "pps-gpio";
112 pinctrl-names = "default";
113 pinctrl-0 = <&pinctrl_pps>;
118 reg_1p0v: regulator-1p0v {
119 compatible = "regulator-fixed";
120 regulator-name = "1P0V";
121 regulator-min-microvolt = <1000000>;
122 regulator-max-microvolt = <1000000>;
123 regulator-always-on;
126 reg_3p3v: regulator-3p3v {
127 compatible = "regulator-fixed";
128 regulator-name = "3P3V";
129 regulator-min-microvolt = <3300000>;
130 regulator-max-microvolt = <3300000>;
131 regulator-always-on;
134 reg_5p0v: regulator-5p0v {
135 compatible = "regulator-fixed";
136 regulator-name = "5P0V";
137 regulator-min-microvolt = <5000000>;
138 regulator-max-microvolt = <5000000>;
139 regulator-always-on;
142 reg_usb_otg_vbus: regulator-usb-otg-vbus {
143 compatible = "regulator-fixed";
144 regulator-name = "usb_otg_vbus";
145 regulator-min-microvolt = <5000000>;
146 regulator-max-microvolt = <5000000>;
148 enable-active-high;
152 compatible = "fsl,imx6q-ventana-sgtl5000",
153 "fsl,imx-audio-sgtl5000";
154 model = "sgtl5000-audio";
155 ssi-controller = <&ssi1>;
156 audio-codec = <&codec>;
157 audio-routing =
161 mux-int-port = <1>;
162 mux-ext-port = <4>;
167 pinctrl-names = "default";
168 pinctrl-0 = <&pinctrl_audmux>;
173 pinctrl-names = "default";
174 pinctrl-0 = <&pinctrl_flexcan1>;
179 assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
181 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL3_USB_OTG>,
186 cs-gpios = <&gpio4 24 GPIO_ACTIVE_LOW>;
187 pinctrl-names = "default";
188 pinctrl-0 = <&pinctrl_ecspi3>;
193 pinctrl-names = "default";
194 pinctrl-0 = <&pinctrl_enet>;
195 phy-mode = "rgmii-id";
196 phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
201 pinctrl-names = "default";
202 pinctrl-0 = <&pinctrl_gpmi_nand>;
207 ddc-i2c-bus = <&i2c3>;
212 clock-frequency = <100000>;
213 pinctrl-names = "default";
214 pinctrl-0 = <&pinctrl_i2c1>;
220 interrupt-parent = <&gpio1>;
222 interrupt-controller;
223 #interrupt-cells = <1>;
224 #size-cells = <0>;
227 compatible = "gw,gsc-adc";
228 #address-cells = <1>;
229 #size-cells = <0>;
314 gpio-controller;
315 #gpio-cells = <2>;
316 interrupt-parent = <&gsc>;
351 clock-frequency = <100000>;
352 pinctrl-names = "default";
353 pinctrl-0 = <&pinctrl_i2c2>;
359 pinctrl-names = "default";
360 pinctrl-0 = <&pinctrl_pmic>;
361 interrupt-parent = <&gpio1>;
367 regulator-name = "vddsoc";
368 regulator-min-microvolt = <674400>;
369 regulator-max-microvolt = <1308000>;
370 lltc,fb-voltage-divider = <127000 200000>;
371 regulator-ramp-delay = <7000>;
372 regulator-boot-on;
373 regulator-always-on;
376 /* VDD_1P8 (1+R1/R2 = 2.505): GPS/VideoIn/ENET-PHY */
378 regulator-name = "vdd1p8";
379 regulator-min-microvolt = <1033310>;
380 regulator-max-microvolt = <2004000>;
381 lltc,fb-voltage-divider = <301000 200000>;
382 regulator-ramp-delay = <7000>;
383 regulator-boot-on;
384 regulator-always-on;
389 regulator-name = "vddarm";
390 regulator-min-microvolt = <674400>;
391 regulator-max-microvolt = <1308000>;
392 lltc,fb-voltage-divider = <127000 200000>;
393 regulator-ramp-delay = <7000>;
394 regulator-boot-on;
395 regulator-always-on;
400 regulator-name = "vddddr";
401 regulator-min-microvolt = <868310>;
402 regulator-max-microvolt = <1684000>;
403 lltc,fb-voltage-divider = <221000 200000>;
404 regulator-ramp-delay = <7000>;
405 regulator-boot-on;
406 regulator-always-on;
409 /* VDD_2P5 (1+R1/R2 = 3.435): PCIe/ENET-PHY */
411 regulator-name = "vdd2p5";
412 regulator-min-microvolt = <2490375>;
413 regulator-max-microvolt = <2490375>;
414 lltc,fb-voltage-divider = <487000 200000>;
415 regulator-boot-on;
416 regulator-always-on;
421 regulator-name = "vdd1p8";
422 regulator-min-microvolt = <1800000>;
423 regulator-max-microvolt = <1800000>;
424 regulator-boot-on;
429 regulator-name = "vdd3p0";
430 regulator-min-microvolt = <3023250>;
431 regulator-max-microvolt = <3023250>;
432 lltc,fb-voltage-divider = <634000 200000>;
433 regulator-boot-on;
434 regulator-always-on;
441 clock-frequency = <100000>;
442 pinctrl-names = "default";
443 pinctrl-0 = <&pinctrl_i2c3>;
450 VDDA-supply = <®_1p8v>;
451 VDDIO-supply = <®_3p3v>;
457 interrupt-parent = <&gpio7>;
459 wakeup-gpios = <&gpio7 12 GPIO_ACTIVE_LOW>;
471 lvds-channel@0 {
472 fsl,data-mapping = "spwg";
473 fsl,data-width = <18>;
476 display-timings {
477 native-mode = <&timing0>;
479 clock-frequency = <65000000>;
482 hback-porch = <220>;
483 hfront-porch = <40>;
484 vback-porch = <21>;
485 vfront-porch = <7>;
486 hsync-len = <60>;
487 vsync-len = <10>;
494 pinctrl-names = "default";
495 pinctrl-0 = <&pinctrl_pcie>;
496 reset-gpio = <&gpio1 29 GPIO_ACTIVE_LOW>;
501 pinctrl-names = "default";
502 pinctrl-0 = <&pinctrl_pwm2>; /* MX6_DIO1 */
507 pinctrl-names = "default";
508 pinctrl-0 = <&pinctrl_pwm3>; /* MX6_DIO2 */
513 #pwm-cells = <2>;
514 pinctrl-names = "default";
515 pinctrl-0 = <&pinctrl_pwm4>;
524 pinctrl-names = "default";
525 pinctrl-0 = <&pinctrl_uart1>;
526 rts-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>;
531 pinctrl-names = "default";
532 pinctrl-0 = <&pinctrl_uart2>;
537 pinctrl-names = "default";
538 pinctrl-0 = <&pinctrl_uart5>;
543 vbus-supply = <®_usb_otg_vbus>;
544 pinctrl-names = "default";
545 pinctrl-0 = <&pinctrl_usbotg>;
546 disable-over-current;
555 pinctrl-names = "default", "state_100mhz", "state_200mhz";
556 pinctrl-0 = <&pinctrl_usdhc3>;
557 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
558 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
559 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
560 vmmc-supply = <®_3p3v>;
561 no-1-8-v; /* firmware will remove if board revision supports */
566 pinctrl-names = "default";
567 pinctrl-0 = <&pinctrl_wdog>;
568 fsl,ext-reset-output;