Lines Matching +full:vbus +full:- +full:divider
4 * This file is dual-licensed: you can use it either under the terms
22 * MA 02110-1301 USA
48 #include <dt-bindings/gpio/gpio.h>
49 #include <dt-bindings/media/tda1997x.h>
50 #include <dt-bindings/input/linux-event-codes.h>
51 #include <dt-bindings/interrupt-controller/irq.h>
52 #include <dt-bindings/sound/fsl-imx-audmux.h>
68 gpio-keys {
69 compatible = "gpio-keys";
70 #address-cells = <1>;
71 #size-cells = <0>;
73 user-pb {
79 user-pb1x {
82 interrupt-parent = <&gsc>;
86 key-erased {
87 label = "key-erased";
89 interrupt-parent = <&gsc>;
93 eeprom-wp {
96 interrupt-parent = <&gsc>;
103 interrupt-parent = <&gsc>;
107 switch-hold {
110 interrupt-parent = <&gsc>;
116 compatible = "gpio-leds";
117 pinctrl-names = "default";
118 pinctrl-0 = <&pinctrl_gpio_leds>;
123 default-state = "on";
124 linux,default-trigger = "heartbeat";
133 reg_5p0v: regulator-5p0v {
134 compatible = "regulator-fixed";
135 regulator-name = "5P0V";
136 regulator-min-microvolt = <5000000>;
137 regulator-max-microvolt = <5000000>;
140 reg_usb_h1_vbus: regulator-usb-h1-vbus {
141 compatible = "regulator-fixed";
142 regulator-name = "usb_h1_vbus";
143 regulator-min-microvolt = <5000000>;
144 regulator-max-microvolt = <5000000>;
147 reg_usb_otg_vbus: regulator-usb-otg-vbus {
148 compatible = "regulator-fixed";
149 regulator-name = "usb_otg_vbus";
150 regulator-min-microvolt = <5000000>;
151 regulator-max-microvolt = <5000000>;
154 sound-digital {
155 compatible = "simple-audio-card";
156 simple-audio-card,name = "tda1997x-audio";
157 simple-audio-card,format = "i2s";
158 simple-audio-card,bitclock-master = <&sound_codec>;
159 simple-audio-card,frame-master = <&sound_codec>;
161 sound_cpu: simple-audio-card,cpu {
162 sound-dai = <&ssi1>;
165 sound_codec: simple-audio-card,codec {
166 sound-dai = <&hdmi_receiver>;
172 pinctrl-names = "default";
173 pinctrl-0 = <&pinctrl_audmux>; /* AUD5<->tda1997x */
177 fsl,audmux-port = <0>;
178 fsl,port-config = <
189 fsl,audmux-port = <4>;
190 fsl,port-config = <
197 pinctrl-names = "default";
198 pinctrl-0 = <&pinctrl_flexcan1>;
203 pinctrl-names = "default";
204 pinctrl-0 = <&pinctrl_gpmi_nand>;
209 ddc-i2c-bus = <&i2c3>;
214 clock-frequency = <100000>;
215 pinctrl-names = "default";
216 pinctrl-0 = <&pinctrl_i2c1>;
222 interrupt-parent = <&gpio1>;
224 interrupt-controller;
225 #interrupt-cells = <1>;
226 #size-cells = <0>;
229 compatible = "gw,gsc-adc";
230 #address-cells = <1>;
231 #size-cells = <0>;
304 gpio-controller;
305 #gpio-cells = <2>;
306 interrupt-parent = <&gsc>;
341 clock-frequency = <100000>;
342 pinctrl-names = "default";
343 pinctrl-0 = <&pinctrl_i2c2>;
349 pinctrl-names = "default";
350 pinctrl-0 = <&pinctrl_pmic>;
351 interrupt-parent = <&gpio1>;
357 regulator-name = "vddsoc";
358 regulator-min-microvolt = <674400>;
359 regulator-max-microvolt = <1308000>;
360 lltc,fb-voltage-divider = <127000 200000>;
361 regulator-ramp-delay = <7000>;
362 regulator-boot-on;
363 regulator-always-on;
368 regulator-name = "vddddr";
369 regulator-min-microvolt = <868310>;
370 regulator-max-microvolt = <1684000>;
371 lltc,fb-voltage-divider = <221000 200000>;
372 regulator-ramp-delay = <7000>;
373 regulator-boot-on;
374 regulator-always-on;
379 regulator-name = "vddarm";
380 regulator-min-microvolt = <674400>;
381 regulator-max-microvolt = <1308000>;
382 lltc,fb-voltage-divider = <127000 200000>;
383 regulator-ramp-delay = <7000>;
384 regulator-boot-on;
385 regulator-always-on;
390 regulator-name = "vdd3p3";
391 regulator-min-microvolt = <1880000>;
392 regulator-max-microvolt = <3647000>;
393 lltc,fb-voltage-divider = <200000 56200>;
394 regulator-ramp-delay = <7000>;
395 regulator-boot-on;
396 regulator-always-on;
401 regulator-name = "vdd1p8a";
402 regulator-min-microvolt = <1816125>;
403 regulator-max-microvolt = <1816125>;
404 lltc,fb-voltage-divider = <301000 200000>;
405 regulator-boot-on;
406 regulator-always-on;
411 regulator-name = "vdd1p8b";
412 regulator-min-microvolt = <1800000>;
413 regulator-max-microvolt = <1800000>;
414 regulator-boot-on;
419 regulator-name = "vdd3p0";
420 regulator-min-microvolt = <3023250>;
421 regulator-max-microvolt = <3023250>;
422 lltc,fb-voltage-divider = <634000 200000>;
423 regulator-boot-on;
424 regulator-always-on;
431 clock-frequency = <100000>;
432 pinctrl-names = "default";
433 pinctrl-0 = <&pinctrl_i2c3>;
439 gpio-controller;
440 #gpio-cells = <2>;
443 hdmi_receiver: hdmi-receiver@48 {
445 pinctrl-names = "default";
446 pinctrl-0 = <&pinctrl_tda1997x>;
448 interrupt-parent = <&gpio1>;
450 DOVDD-supply = <®_3p3>;
451 AVDD-supply = <®_1p8b>;
452 DVDD-supply = <®_1p8a>;
453 #sound-dai-cells = <0>;
454 nxp,audout-format = "i2s";
455 nxp,audout-layout = <0>;
456 nxp,audout-width = <16>;
457 nxp,audout-mclk-fs = <128>;
459 * The 8bpp YUV422 semi-planar mode outputs CbCr[11:4]
461 * which we map to VP[15:08]<->CSI_DATA[19:12]
463 nxp,vidout-portcfg =
464 /*G_Y_11_8<->VP[15:12]<->CSI_DATA[19:16]*/
466 /*G_Y_7_4<->VP[11:08]<->CSI_DATA[15:12]*/
468 /*R_CR_CBCR_11_8<->VP[07:04]<->CSI_DATA[11:08]*/
470 /*R_CR_CBCR_7_4<->VP[03:00]<->CSI_DATA[07:04]*/
475 remote-endpoint = <&ipu1_csi0_mux_from_parallel_sensor>;
476 bus-width = <16>;
477 hsync-active = <1>;
478 vsync-active = <1>;
479 data-active = <1>;
486 bus-width = <16>;
490 remote-endpoint = <&tda1997x_to_ipu1_csi0_mux>;
491 bus-width = <16>;
495 pinctrl-names = "default";
496 pinctrl-0 = <&pinctrl_ipu1_csi0>;
500 pinctrl-names = "default";
501 pinctrl-0 = <&pinctrl_pcie>;
502 reset-gpio = <&gpio1 0 GPIO_ACTIVE_LOW>;
507 pinctrl-names = "default";
508 pinctrl-0 = <&pinctrl_pwm2>; /* MX6_DIO1 */
513 pinctrl-names = "default";
514 pinctrl-0 = <&pinctrl_pwm3>; /* MX6_DIO2 */
523 pinctrl-names = "default";
524 pinctrl-0 = <&pinctrl_uart2>;
529 pinctrl-names = "default";
530 pinctrl-0 = <&pinctrl_uart3>;
535 vbus-supply = <®_usb_otg_vbus>;
536 pinctrl-names = "default";
537 pinctrl-0 = <&pinctrl_usbotg>;
538 disable-over-current;
543 vbus-supply = <®_usb_h1_vbus>;
548 pinctrl-names = "default";
549 pinctrl-0 = <&pinctrl_wdog>;
550 fsl,ext-reset-output;