Lines Matching +full:vfront +full:- +full:porch
2 * Copyright 2015 Lothar Waßmann <LW@KARO-electronics.de>
4 * This file is dual-licensed: you can use it either under the terms
42 #include <dt-bindings/gpio/gpio.h>
43 #include <dt-bindings/interrupt-controller/irq.h>
44 #include <dt-bindings/pwm/pwm.h>
56 lcdif-23bit-pins-a = &pinctrl_disp0_1;
57 lcdif-24bit-pins-a = &pinctrl_disp0_2;
59 reg-can-xcvr = ®_can_xcvr;
70 stdout-path = &uart1;
75 reg = <0x80000000 0>; /* will be filled by U-Boot */
80 compatible = "fixed-clock";
81 #clock-cells = <0>;
82 clock-frequency = <26000000>;
87 compatible = "pwm-backlight";
88 pinctrl-names = "default";
89 pinctrl-0 = <&pinctrl_lcd_rst>;
90 enable-gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>;
92 power-supply = <®_lcd_pwr>;
97 brightness-levels = < 0 1 2 3 4 5 6 7 8 9
108 default-brightness-level = <50>;
111 i2c_gpio: i2c-gpio {
112 compatible = "i2c-gpio";
113 #address-cells = <1>;
114 #size-cells = <0>;
115 pinctrl-names = "default";
116 pinctrl-0 = <&pinctrl_i2c_gpio>;
117 sda-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
118 scl-gpios = <&gpio5 0 GPIO_ACTIVE_HIGH>;
119 clock-frequency = <400000>;
130 compatible = "gpio-leds";
132 user_led: led-user {
134 pinctrl-names = "default";
135 pinctrl-0 = <&pinctrl_led>;
137 linux,default-trigger = "heartbeat";
141 reg_3v3_etn: regulator-3v3etn {
142 compatible = "regulator-fixed";
143 regulator-name = "3V3_ETN";
144 regulator-min-microvolt = <3300000>;
145 regulator-max-microvolt = <3300000>;
146 pinctrl-names = "default";
147 pinctrl-0 = <&pinctrl_etnphy_power>;
149 enable-active-high;
152 reg_2v5: regulator-2v5 {
153 compatible = "regulator-fixed";
154 regulator-name = "2V5";
155 regulator-min-microvolt = <2500000>;
156 regulator-max-microvolt = <2500000>;
157 regulator-always-on;
160 reg_3v3: regulator-3v3 {
161 compatible = "regulator-fixed";
162 regulator-name = "3V3";
163 regulator-min-microvolt = <3300000>;
164 regulator-max-microvolt = <3300000>;
165 regulator-always-on;
168 reg_can_xcvr: regulator-canxcvr {
169 compatible = "regulator-fixed";
170 regulator-name = "CAN XCVR";
171 regulator-min-microvolt = <3300000>;
172 regulator-max-microvolt = <3300000>;
173 pinctrl-names = "default";
174 pinctrl-0 = <&pinctrl_flexcan_xcvr>;
178 reg_lcd_pwr: regulator-lcdpwr {
179 compatible = "regulator-fixed";
180 regulator-name = "LCD POWER";
181 regulator-min-microvolt = <3300000>;
182 regulator-max-microvolt = <3300000>;
183 pinctrl-names = "default";
184 pinctrl-0 = <&pinctrl_lcd_pwr>;
186 enable-active-high;
187 regulator-boot-on;
188 regulator-always-on;
191 reg_usbh1_vbus: regulator-usbh1vbus {
192 compatible = "regulator-fixed";
193 regulator-name = "usbh1_vbus";
194 regulator-min-microvolt = <5000000>;
195 regulator-max-microvolt = <5000000>;
196 pinctrl-names = "default";
197 pinctrl-0 = <&pinctrl_usbh1_vbus &pinctrl_usbh1_oc>;
199 enable-active-high;
202 reg_usbotg_vbus: regulator-usbotgvbus {
203 compatible = "regulator-fixed";
204 regulator-name = "usbotg_vbus";
205 regulator-min-microvolt = <5000000>;
206 regulator-max-microvolt = <5000000>;
207 pinctrl-names = "default";
208 pinctrl-0 = <&pinctrl_usbotg_vbus &pinctrl_usbotg_oc>;
210 enable-active-high;
214 #address-cells = <1>;
215 #size-cells = <0>;
216 compatible = "spi-gpio";
217 pinctrl-names = "default";
218 pinctrl-0 = <&pinctrl_spi_gpio>;
219 mosi-gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>;
220 miso-gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>;
221 sck-gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>;
222 num-chipselects = <2>;
223 cs-gpios = <
231 compatible = "karo,imx6ul-tx6ul-sgtl5000",
232 "simple-audio-card";
233 simple-audio-card,name = "imx6ul-tx6ul-sgtl5000-audio";
234 simple-audio-card,format = "i2s";
235 simple-audio-card,bitclock-master = <&codec_dai>;
236 simple-audio-card,frame-master = <&codec_dai>;
237 simple-audio-card,widgets =
242 simple-audio-card,routing =
247 cpu_dai: simple-audio-card,cpu {
248 sound-dai = <&sai2>;
251 codec_dai: simple-audio-card,codec {
252 sound-dai = <&sgtl5000>;
258 pinctrl-names = "default";
259 pinctrl-0 = <&pinctrl_flexcan1>;
260 xceiver-supply = <®_can_xcvr>;
265 pinctrl-names = "default";
266 pinctrl-0 = <&pinctrl_flexcan2>;
267 xceiver-supply = <®_can_xcvr>;
272 pinctrl-names = "default";
273 pinctrl-0 = <&pinctrl_ecspi2>;
274 cs-gpios = <
282 pinctrl-names = "default";
283 pinctrl-0 = <&pinctrl_enet1 &pinctrl_enet1_mdio &pinctrl_etnphy0_rst>;
284 phy-mode = "rmii";
285 phy-reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>;
286 phy-supply = <®_3v3_etn>;
287 phy-handle = <&etnphy0>;
291 #address-cells = <1>;
292 #size-cells = <0>;
294 etnphy0: ethernet-phy@0 {
295 compatible = "ethernet-phy-ieee802.3-c22";
297 pinctrl-names = "default";
298 pinctrl-0 = <&pinctrl_etnphy0_int>;
299 interrupt-parent = <&gpio5>;
304 etnphy1: ethernet-phy@2 {
305 compatible = "ethernet-phy-ieee802.3-c22";
307 pinctrl-names = "default";
308 pinctrl-0 = <&pinctrl_etnphy1_int>;
309 interrupt-parent = <&gpio4>;
317 pinctrl-names = "default";
318 pinctrl-0 = <&pinctrl_enet2 &pinctrl_etnphy1_rst>;
319 phy-mode = "rmii";
320 phy-reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
321 phy-supply = <®_3v3_etn>;
322 phy-handle = <&etnphy1>;
327 pinctrl-names = "default";
328 pinctrl-0 = <&pinctrl_gpmi_nand>;
329 nand-on-flash-bbt;
330 fsl,no-blockmark-swap;
335 pinctrl-names = "default";
336 pinctrl-0 = <&pinctrl_i2c2>;
337 clock-frequency = <400000>;
343 #sound-dai-cells = <0>;
344 VDDA-supply = <®_2v5>;
345 VDDIO-supply = <®_3v3>;
350 compatible = "edt,edt-ft5x06";
352 pinctrl-names = "default";
353 pinctrl-0 = <&pinctrl_edt_ft5x06>;
354 interrupt-parent = <&gpio5>;
356 reset-gpios = <&gpio5 3 GPIO_ACTIVE_LOW>;
357 wake-gpios = <&gpio5 8 GPIO_ACTIVE_HIGH>;
358 wakeup-source;
364 pinctrl-names = "default";
365 pinctrl-0 = <&pinctrl_tsc2007>;
366 interrupt-parent = <&gpio3>;
369 ti,x-plate-ohms = <660>;
370 wakeup-source;
375 pinctrl-names = "default";
376 pinctrl-0 = <&pinctrl_kpp>;
396 pinctrl-names = "default";
397 pinctrl-0 = <&pinctrl_disp0_1>;
398 lcd-supply = <®_lcd_pwr>;
403 bits-per-pixel = <32>;
404 bus-width = <24>;
407 display-timings {
408 timing-vga {
409 clock-frequency = <25200000>;
412 hback-porch = <48>;
413 hsync-len = <96>;
414 hfront-porch = <16>;
415 vback-porch = <31>;
416 vsync-len = <2>;
417 vfront-porch = <12>;
418 hsync-active = <0>;
419 vsync-active = <0>;
420 de-active = <1>;
421 pixelclk-active = <1>;
424 timing-etv570 {
425 clock-frequency = <25200000>;
428 hback-porch = <114>;
429 hsync-len = <30>;
430 hfront-porch = <16>;
431 vback-porch = <32>;
432 vsync-len = <3>;
433 vfront-porch = <10>;
434 hsync-active = <0>;
435 vsync-active = <0>;
436 de-active = <1>;
437 pixelclk-active = <1>;
440 timing-et0350 {
441 clock-frequency = <6413760>;
444 hback-porch = <34>;
445 hsync-len = <34>;
446 hfront-porch = <20>;
447 vback-porch = <15>;
448 vsync-len = <3>;
449 vfront-porch = <4>;
450 hsync-active = <0>;
451 vsync-active = <0>;
452 de-active = <1>;
453 pixelclk-active = <1>;
456 timing-et0430 {
457 clock-frequency = <9009000>;
460 hback-porch = <2>;
461 hsync-len = <41>;
462 hfront-porch = <2>;
463 vback-porch = <2>;
464 vsync-len = <10>;
465 vfront-porch = <2>;
466 hsync-active = <0>;
467 vsync-active = <0>;
468 de-active = <1>;
469 pixelclk-active = <0>;
472 timing-et0500 {
473 clock-frequency = <33264000>;
476 hback-porch = <88>;
477 hsync-len = <128>;
478 hfront-porch = <40>;
479 vback-porch = <33>;
480 vsync-len = <2>;
481 vfront-porch = <10>;
482 hsync-active = <0>;
483 vsync-active = <0>;
484 de-active = <1>;
485 pixelclk-active = <1>;
488 timing-et0700 { /* same as ET0500 */
489 clock-frequency = <33264000>;
492 hback-porch = <88>;
493 hsync-len = <128>;
494 hfront-porch = <40>;
495 vback-porch = <33>;
496 vsync-len = <2>;
497 vfront-porch = <10>;
498 hsync-active = <0>;
499 vsync-active = <0>;
500 de-active = <1>;
501 pixelclk-active = <1>;
504 timing-etq570 {
505 clock-frequency = <6596040>;
508 hback-porch = <38>;
509 hsync-len = <30>;
510 hfront-porch = <30>;
511 vback-porch = <16>;
512 vsync-len = <3>;
513 vfront-porch = <4>;
514 hsync-active = <0>;
515 vsync-active = <0>;
516 de-active = <1>;
517 pixelclk-active = <1>;
524 pinctrl-names = "default";
525 pinctrl-0 = <&pinctrl_pwm5>;
530 pinctrl-names = "default";
531 pinctrl-0 = <&pinctrl_sai2>;
536 pinctrl-names = "default";
537 pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_rtscts>;
538 uart-has-rtscts;
543 pinctrl-names = "default";
544 pinctrl-0 = <&pinctrl_uart2 &pinctrl_uart2_rtscts>;
545 uart-has-rtscts;
550 pinctrl-names = "default";
551 pinctrl-0 = <&pinctrl_uart5 &pinctrl_uart5_rtscts>;
552 uart-has-rtscts;
557 vbus-supply = <®_usbotg_vbus>;
559 disable-over-current;
564 vbus-supply = <®_usbh1_vbus>;
566 disable-over-current;
571 pinctrl-names = "default";
572 pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_usdhc1_cd>;
573 bus-width = <4>;
574 no-1-8-v;
575 cd-gpios = <&gpio4 14 GPIO_ACTIVE_LOW>;
576 fsl,wp-controller;
587 pinctrl_disp0_1: disp0-1-grp {
593 /* PAD DISP0_DAT0 is used for the Flexcan transceiver control on STK5-v5 */
620 pinctrl_disp0_2: disp0-2-grp {
663 pinctrl_edt_ft5x06: edt-ft5x06grp {
697 pinctrl_enet1_mdio: enet1-mdiogrp {
704 pinctrl_etnphy_power: etnphy-pwrgrp {
710 pinctrl_etnphy0_int: etnphy-int-0-grp {
716 pinctrl_etnphy0_rst: etnphy-rst-0-grp {
722 pinctrl_etnphy1_int: etnphy-int-1-grp {
728 pinctrl_etnphy1_rst: etnphy-rst-1-grp {
748 pinctrl_flexcan_xcvr: flexcan-xcvrgrp {
774 pinctrl_i2c_gpio: i2c-gpiogrp {
801 pinctrl_lcd_pwr: lcd-pwrgrp {
807 pinctrl_lcd_rst: lcd-rstgrp {
828 pinctrl_spi_gpio: spi-gpiogrp {
851 pinctrl_uart1_rtscts: uart1-rtsctsgrp {
865 pinctrl_uart2_rtscts: uart2-rtsctsgrp {
879 pinctrl_uart5_rtscts: uart5-rtsctsgrp {
886 pinctrl_usbh1_oc: usbh1-ocgrp {
892 pinctrl_usbh1_vbus: usbh1-vbusgrp {
898 pinctrl_usbotg_oc: usbotg-ocgrp {
904 pinctrl_usbotg_vbus: usbotg-vbusgrp {