Lines Matching +full:pixelclk +full:- +full:active

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 = &reg_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 = <&reg_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>;
121 clock-frequency = <400000>;
132 compatible = "gpio-leds";
136 pinctrl-names = "default";
137 pinctrl-0 = <&pinctrl_led>;
139 linux,default-trigger = "heartbeat";
143 reg_3v3_etn: regulator-3v3etn {
144 compatible = "regulator-fixed";
145 regulator-name = "3V3_ETN";
146 regulator-min-microvolt = <3300000>;
147 regulator-max-microvolt = <3300000>;
148 pinctrl-names = "default";
149 pinctrl-0 = <&pinctrl_etnphy_power>;
151 enable-active-high;
154 reg_2v5: regulator-2v5 {
155 compatible = "regulator-fixed";
156 regulator-name = "2V5";
157 regulator-min-microvolt = <2500000>;
158 regulator-max-microvolt = <2500000>;
159 regulator-always-on;
162 reg_3v3: regulator-3v3 {
163 compatible = "regulator-fixed";
164 regulator-name = "3V3";
165 regulator-min-microvolt = <3300000>;
166 regulator-max-microvolt = <3300000>;
167 regulator-always-on;
170 reg_can_xcvr: regulator-canxcvr {
171 compatible = "regulator-fixed";
172 regulator-name = "CAN XCVR";
173 regulator-min-microvolt = <3300000>;
174 regulator-max-microvolt = <3300000>;
175 pinctrl-names = "default";
176 pinctrl-0 = <&pinctrl_flexcan_xcvr>;
180 reg_lcd_pwr: regulator-lcdpwr {
181 compatible = "regulator-fixed";
182 regulator-name = "LCD POWER";
183 regulator-min-microvolt = <3300000>;
184 regulator-max-microvolt = <3300000>;
185 pinctrl-names = "default";
186 pinctrl-0 = <&pinctrl_lcd_pwr>;
188 enable-active-high;
189 regulator-boot-on;
190 regulator-always-on;
193 reg_usbh1_vbus: regulator-usbh1vbus {
194 compatible = "regulator-fixed";
195 regulator-name = "usbh1_vbus";
196 regulator-min-microvolt = <5000000>;
197 regulator-max-microvolt = <5000000>;
198 pinctrl-names = "default";
199 pinctrl-0 = <&pinctrl_usbh1_vbus &pinctrl_usbh1_oc>;
201 enable-active-high;
204 reg_usbotg_vbus: regulator-usbotgvbus {
205 compatible = "regulator-fixed";
206 regulator-name = "usbotg_vbus";
207 regulator-min-microvolt = <5000000>;
208 regulator-max-microvolt = <5000000>;
209 pinctrl-names = "default";
210 pinctrl-0 = <&pinctrl_usbotg_vbus &pinctrl_usbotg_oc>;
212 enable-active-high;
215 spi_gpio: spi-gpio {
216 #address-cells = <1>;
217 #size-cells = <0>;
218 compatible = "spi-gpio";
219 pinctrl-names = "default";
220 pinctrl-0 = <&pinctrl_spi_gpio>;
221 gpio-mosi = <&gpio1 30 GPIO_ACTIVE_HIGH>;
222 gpio-miso = <&gpio1 31 GPIO_ACTIVE_HIGH>;
223 gpio-sck = <&gpio1 28 GPIO_ACTIVE_HIGH>;
224 num-chipselects = <2>;
225 cs-gpios = <
234 spi-max-frequency = <660000>;
240 spi-max-frequency = <660000>;
245 compatible = "karo,imx6ul-tx6ul-sgtl5000",
246 "simple-audio-card";
247 simple-audio-card,name = "imx6ul-tx6ul-sgtl5000-audio";
248 simple-audio-card,format = "i2s";
249 simple-audio-card,bitclock-master = <&codec_dai>;
250 simple-audio-card,frame-master = <&codec_dai>;
251 simple-audio-card,widgets =
256 simple-audio-card,routing =
261 cpu_dai: simple-audio-card,cpu {
262 sound-dai = <&sai2>;
265 codec_dai: simple-audio-card,codec {
266 sound-dai = <&sgtl5000>;
272 pinctrl-names = "default";
273 pinctrl-0 = <&pinctrl_flexcan1>;
274 xceiver-supply = <&reg_can_xcvr>;
279 pinctrl-names = "default";
280 pinctrl-0 = <&pinctrl_flexcan2>;
281 xceiver-supply = <&reg_can_xcvr>;
286 pinctrl-names = "default";
287 pinctrl-0 = <&pinctrl_ecspi2>;
288 cs-gpios = <
297 spi-max-frequency = <60000000>;
303 spi-max-frequency = <60000000>;
308 pinctrl-names = "default";
309 pinctrl-0 = <&pinctrl_enet1 &pinctrl_enet1_mdio &pinctrl_etnphy0_rst>;
310 phy-mode = "rmii";
311 phy-reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>;
312 phy-supply = <&reg_3v3_etn>;
313 phy-handle = <&etnphy0>;
317 #address-cells = <1>;
318 #size-cells = <0>;
320 etnphy0: ethernet-phy@0 {
321 compatible = "ethernet-phy-ieee802.3-c22";
323 pinctrl-names = "default";
324 pinctrl-0 = <&pinctrl_etnphy0_int>;
325 interrupt-parent = <&gpio5>;
330 etnphy1: ethernet-phy@2 {
331 compatible = "ethernet-phy-ieee802.3-c22";
333 pinctrl-names = "default";
334 pinctrl-0 = <&pinctrl_etnphy1_int>;
335 interrupt-parent = <&gpio4>;
343 pinctrl-names = "default";
344 pinctrl-0 = <&pinctrl_enet2 &pinctrl_etnphy1_rst>;
345 phy-mode = "rmii";
346 phy-reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
347 phy-supply = <&reg_3v3_etn>;
348 phy-handle = <&etnphy1>;
353 pinctrl-names = "default";
354 pinctrl-0 = <&pinctrl_gpmi_nand>;
355 nand-on-flash-bbt;
356 fsl,no-blockmark-swap;
361 pinctrl-names = "default";
362 pinctrl-0 = <&pinctrl_i2c2>;
363 clock-frequency = <400000>;
369 #sound-dai-cells = <0>;
370 VDDA-supply = <&reg_2v5>;
371 VDDIO-supply = <&reg_3v3>;
376 compatible = "edt,edt-ft5x06";
378 pinctrl-names = "default";
379 pinctrl-0 = <&pinctrl_edt_ft5x06>;
380 interrupt-parent = <&gpio5>;
382 reset-gpios = <&gpio5 3 GPIO_ACTIVE_LOW>;
383 wake-gpios = <&gpio5 8 GPIO_ACTIVE_HIGH>;
384 wakeup-source;
390 pinctrl-names = "default";
391 pinctrl-0 = <&pinctrl_tsc2007>;
392 interrupt-parent = <&gpio3>;
395 ti,x-plate-ohms = <660>;
396 wakeup-source;
401 pinctrl-names = "default";
402 pinctrl-0 = <&pinctrl_kpp>;
422 pinctrl-names = "default";
423 pinctrl-0 = <&pinctrl_disp0_1>;
424 lcd-supply = <&reg_lcd_pwr>;
429 bits-per-pixel = <32>;
430 bus-width = <24>;
433 display-timings {
435 clock-frequency = <25200000>;
438 hback-porch = <48>;
439 hsync-len = <96>;
440 hfront-porch = <16>;
441 vback-porch = <31>;
442 vsync-len = <2>;
443 vfront-porch = <12>;
444 hsync-active = <0>;
445 vsync-active = <0>;
446 de-active = <1>;
447 pixelclk-active = <1>;
451 clock-frequency = <25200000>;
454 hback-porch = <114>;
455 hsync-len = <30>;
456 hfront-porch = <16>;
457 vback-porch = <32>;
458 vsync-len = <3>;
459 vfront-porch = <10>;
460 hsync-active = <0>;
461 vsync-active = <0>;
462 de-active = <1>;
463 pixelclk-active = <1>;
467 clock-frequency = <6413760>;
470 hback-porch = <34>;
471 hsync-len = <34>;
472 hfront-porch = <20>;
473 vback-porch = <15>;
474 vsync-len = <3>;
475 vfront-porch = <4>;
476 hsync-active = <0>;
477 vsync-active = <0>;
478 de-active = <1>;
479 pixelclk-active = <1>;
483 clock-frequency = <9009000>;
486 hback-porch = <2>;
487 hsync-len = <41>;
488 hfront-porch = <2>;
489 vback-porch = <2>;
490 vsync-len = <10>;
491 vfront-porch = <2>;
492 hsync-active = <0>;
493 vsync-active = <0>;
494 de-active = <1>;
495 pixelclk-active = <0>;
499 clock-frequency = <33264000>;
502 hback-porch = <88>;
503 hsync-len = <128>;
504 hfront-porch = <40>;
505 vback-porch = <33>;
506 vsync-len = <2>;
507 vfront-porch = <10>;
508 hsync-active = <0>;
509 vsync-active = <0>;
510 de-active = <1>;
511 pixelclk-active = <1>;
515 clock-frequency = <33264000>;
518 hback-porch = <88>;
519 hsync-len = <128>;
520 hfront-porch = <40>;
521 vback-porch = <33>;
522 vsync-len = <2>;
523 vfront-porch = <10>;
524 hsync-active = <0>;
525 vsync-active = <0>;
526 de-active = <1>;
527 pixelclk-active = <1>;
531 clock-frequency = <6596040>;
534 hback-porch = <38>;
535 hsync-len = <30>;
536 hfront-porch = <30>;
537 vback-porch = <16>;
538 vsync-len = <3>;
539 vfront-porch = <4>;
540 hsync-active = <0>;
541 vsync-active = <0>;
542 de-active = <1>;
543 pixelclk-active = <1>;
550 pinctrl-names = "default";
551 pinctrl-0 = <&pinctrl_pwm5>;
556 pinctrl-names = "default";
557 pinctrl-0 = <&pinctrl_sai2>;
562 pinctrl-names = "default";
563 pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_rtscts>;
564 uart-has-rtscts;
569 pinctrl-names = "default";
570 pinctrl-0 = <&pinctrl_uart2 &pinctrl_uart2_rtscts>;
571 uart-has-rtscts;
576 pinctrl-names = "default";
577 pinctrl-0 = <&pinctrl_uart5 &pinctrl_uart5_rtscts>;
578 uart-has-rtscts;
583 vbus-supply = <&reg_usbotg_vbus>;
585 disable-over-current;
590 vbus-supply = <&reg_usbh1_vbus>;
592 disable-over-current;
597 pinctrl-names = "default";
598 pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_usdhc1_cd>;
599 bus-width = <4>;
600 no-1-8-v;
601 cd-gpios = <&gpio4 14 GPIO_ACTIVE_LOW>;
602 fsl,wp-controller;
607 pinctrl-names = "default";
608 pinctrl-0 = <&pinctrl_hog>;
619 pinctrl_disp0_1: disp0grp-1 {
625 /* PAD DISP0_DAT0 is used for the Flexcan transceiver control on STK5-v5 */
652 pinctrl_disp0_2: disp0grp-2 {
695 pinctrl_edt_ft5x06: edt-ft5x06grp {
729 pinctrl_enet1_mdio: enet1-mdiogrp {
736 pinctrl_etnphy_power: etnphy-pwrgrp {
742 pinctrl_etnphy0_int: etnphy-intgrp-0 {
748 pinctrl_etnphy0_rst: etnphy-rstgrp-0 {
754 pinctrl_etnphy1_int: etnphy-intgrp-1 {
760 pinctrl_etnphy1_rst: etnphy-rstgrp-1 {
780 pinctrl_flexcan_xcvr: flexcan-xcvrgrp {
806 pinctrl_i2c_gpio: i2c-gpiogrp {
833 pinctrl_lcd_pwr: lcd-pwrgrp {
839 pinctrl_lcd_rst: lcd-rstgrp {
860 pinctrl_spi_gpio: spi-gpiogrp {
883 pinctrl_uart1_rtscts: uart1-rtsctsgrp {
897 pinctrl_uart2_rtscts: uart2-rtsctsgrp {
911 pinctrl_uart5_rtscts: uart5-rtsctsgrp {
918 pinctrl_usbh1_oc: usbh1-ocgrp {
924 pinctrl_usbh1_vbus: usbh1-vbusgrp {
930 pinctrl_usbotg_oc: usbotg-ocgrp {
936 pinctrl_usbotg_vbus: usbotg-vbusgrp {