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_usb_h1_vbus: regulator-usb-h1-vbus {
135 compatible = "regulator-fixed";
136 regulator-name = "usb_h1_vbus";
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 pinctrl-names = "default";
187 pinctrl-0 = <&pinctrl_enet>;
188 phy-mode = "rgmii-id";
189 phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
194 pinctrl-names = "default";
195 pinctrl-0 = <&pinctrl_gpmi_nand>;
200 ddc-i2c-bus = <&i2c3>;
205 clock-frequency = <100000>;
206 pinctrl-names = "default";
207 pinctrl-0 = <&pinctrl_i2c1>;
213 interrupt-parent = <&gpio1>;
215 interrupt-controller;
216 #interrupt-cells = <1>;
217 #size-cells = <0>;
220 compatible = "gw,gsc-adc";
221 #address-cells = <1>;
222 #size-cells = <0>;
313 gpio-controller;
314 #gpio-cells = <2>;
315 interrupt-parent = <&gsc>;
350 clock-frequency = <100000>;
351 pinctrl-names = "default";
352 pinctrl-0 = <&pinctrl_i2c2>;
358 interrupt-parent = <&gpio1>;
364 regulator-name = "vddsoc";
365 regulator-min-microvolt = <674400>;
366 regulator-max-microvolt = <1308000>;
367 lltc,fb-voltage-divider = <127000 200000>;
368 regulator-ramp-delay = <7000>;
369 regulator-boot-on;
370 regulator-always-on;
373 /* VDD_1P8 (1+R1/R2 = 2.505): GPS/VideoIn/ENET-PHY */
375 regulator-name = "vdd1p8";
376 regulator-min-microvolt = <1033310>;
377 regulator-max-microvolt = <2004000>;
378 lltc,fb-voltage-divider = <301000 200000>;
379 regulator-ramp-delay = <7000>;
380 regulator-boot-on;
381 regulator-always-on;
386 regulator-name = "vddarm";
387 regulator-min-microvolt = <674400>;
388 regulator-max-microvolt = <1308000>;
389 lltc,fb-voltage-divider = <127000 200000>;
390 regulator-ramp-delay = <7000>;
391 regulator-boot-on;
392 regulator-always-on;
397 regulator-name = "vddddr";
398 regulator-min-microvolt = <868310>;
399 regulator-max-microvolt = <1684000>;
400 lltc,fb-voltage-divider = <221000 200000>;
401 regulator-ramp-delay = <7000>;
402 regulator-boot-on;
403 regulator-always-on;
406 /* VDD_2P5 (1+R1/R2 = 3.435): PCIe/ENET-PHY */
408 regulator-name = "vdd2p5";
409 regulator-min-microvolt = <2490375>;
410 regulator-max-microvolt = <2490375>;
411 lltc,fb-voltage-divider = <487000 200000>;
412 regulator-boot-on;
413 regulator-always-on;
418 regulator-name = "vdd1p8a";
419 regulator-min-microvolt = <1800000>;
420 regulator-max-microvolt = <1800000>;
421 regulator-boot-on;
426 regulator-name = "vdd3p0";
427 regulator-min-microvolt = <3023250>;
428 regulator-max-microvolt = <3023250>;
429 lltc,fb-voltage-divider = <634000 200000>;
430 regulator-boot-on;
431 regulator-always-on;
438 clock-frequency = <100000>;
439 pinctrl-names = "default";
440 pinctrl-0 = <&pinctrl_i2c3>;
447 VDDA-supply = <®_1p8v>;
448 VDDIO-supply = <®_3p3v>;
454 interrupt-parent = <&gpio1>;
456 wakeup-gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
468 lvds-channel@0 {
469 fsl,data-mapping = "spwg";
470 fsl,data-width = <18>;
473 display-timings {
474 native-mode = <&timing0>;
476 clock-frequency = <65000000>;
479 hback-porch = <220>;
480 hfront-porch = <40>;
481 vback-porch = <21>;
482 vfront-porch = <7>;
483 hsync-len = <60>;
484 vsync-len = <10>;
491 pinctrl-names = "default";
492 pinctrl-0 = <&pinctrl_pcie>;
493 reset-gpio = <&gpio1 29 GPIO_ACTIVE_LOW>;
498 pinctrl-names = "default";
499 pinctrl-0 = <&pinctrl_pwm2>; /* MX6_DIO1 */
504 pinctrl-names = "default";
505 pinctrl-0 = <&pinctrl_pwm3>; /* MX6_DIO2 */
510 #pwm-cells = <2>;
511 pinctrl-names = "default";
512 pinctrl-0 = <&pinctrl_pwm4>;
521 pinctrl-names = "default";
522 pinctrl-0 = <&pinctrl_uart1>;
523 rts-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>;
528 pinctrl-names = "default";
529 pinctrl-0 = <&pinctrl_uart2>;
534 pinctrl-names = "default";
535 pinctrl-0 = <&pinctrl_uart5>;
540 vbus-supply = <®_usb_otg_vbus>;
541 pinctrl-names = "default";
542 pinctrl-0 = <&pinctrl_usbotg>;
543 disable-over-current;
548 vbus-supply = <®_usb_h1_vbus>;
553 pinctrl-names = "default", "state_100mhz", "state_200mhz";
554 pinctrl-0 = <&pinctrl_usdhc3>;
555 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
556 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
557 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
558 vmmc-supply = <®_3p3v>;
559 no-1-8-v; /* firmware will remove if board revision supports */
564 pinctrl-names = "default";
565 pinctrl-0 = <&pinctrl_wdog>;
566 fsl,ext-reset-output;