Lines Matching +full:dte +full:- +full:mode

1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * Copyright 2014-2022 Toradex
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/pwm/pwm.h>
18 /delete-property/ mmc2;
19 /delete-property/ mmc3;
23 compatible = "pwm-backlight";
24 brightness-levels = <0 45 63 88 119 158 203 255>;
25 default-brightness-level = <4>;
26 enable-gpios = <&gpio3 26 GPIO_ACTIVE_HIGH>; /* Colibri BL_ON */
27 pinctrl-names = "default";
28 pinctrl-0 = <&pinctrl_gpio_bl_on>;
29 power-supply = <&reg_module_3v3>;
34 extcon_usbc_det: usbc-det {
35 compatible = "linux,extcon-usb-gpio";
36 id-gpios = <&gpio7 12 GPIO_ACTIVE_HIGH>; /* SODIMM 137 / USBC_DET */
37 pinctrl-names = "default";
38 pinctrl-0 = <&pinctrl_usbc_det>;
41 gpio-keys {
42 compatible = "gpio-keys";
43 pinctrl-names = "default";
44 pinctrl-0 = <&pinctrl_gpio_keys>;
46 key-wakeup {
47 debounce-interval = <10>;
49 label = "Wake-Up";
51 wakeup-source;
56 compatible = "fsl,imx-parallel-display";
57 interface-pix-fmt = "bgr666";
58 pinctrl-names = "default";
59 pinctrl-0 = <&pinctrl_ipu1_lcdif>;
62 #address-cells = <1>;
63 #size-cells = <0>;
69 remote-endpoint = <&ipu1_di0_disp0>;
77 remote-endpoint = <&lcd_panel_in>;
88 panel_dpi: panel-dpi {
99 remote-endpoint = <&lcd_display_out>;
104 reg_module_3v3: regulator-module-3v3 {
105 compatible = "regulator-fixed";
106 regulator-name = "+V3.3";
107 regulator-min-microvolt = <3300000>;
108 regulator-max-microvolt = <3300000>;
109 regulator-always-on;
112 reg_module_3v3_audio: regulator-module-3v3-audio {
113 compatible = "regulator-fixed";
114 regulator-name = "+V3.3_AUDIO";
115 regulator-min-microvolt = <3300000>;
116 regulator-max-microvolt = <3300000>;
117 regulator-always-on;
120 reg_usb_host_vbus: regulator-usb-host-vbus {
121 compatible = "regulator-fixed";
123 pinctrl-names = "default";
124 pinctrl-0 = <&pinctrl_regulator_usbh_pwr>;
125 regulator-max-microvolt = <5000000>;
126 regulator-min-microvolt = <5000000>;
127 regulator-name = "usb_host_vbus";
132 compatible = "fsl,imx-audio-sgtl5000";
133 audio-codec = <&codec>;
134 audio-routing =
139 model = "imx6dl-colibri-sgtl5000";
140 mux-int-port = <1>;
141 mux-ext-port = <5>;
142 ssi-controller = <&ssi1>;
146 sound_spdif: sound-spdif {
147 compatible = "fsl,imx-audio-spdif";
148 spdif-controller = <&spdif>;
149 spdif-in;
150 spdif-out;
151 model = "imx-spdif";
157 pinctrl-names = "default";
158 pinctrl-0 = <&pinctrl_audmux &pinctrl_mic_gnd>;
164 pinctrl-names = "default";
165 pinctrl-0 = <&pinctrl_flexcan1>;
171 pinctrl-names = "default";
172 pinctrl-0 = <&pinctrl_flexcan2>;
177 fsl,pmic-stby-poweroff;
182 cs-gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
183 pinctrl-names = "default";
184 pinctrl-0 = <&pinctrl_ecspi4>;
189 phy-mode = "rmii";
190 phy-handle = <&ethphy>;
191 pinctrl-names = "default";
192 pinctrl-0 = <&pinctrl_enet>;
196 #address-cells = <1>;
197 #size-cells = <0>;
199 ethphy: ethernet-phy@0 {
201 micrel,led-mode = <0>;
207 gpio-line-names = "",
234 gpio-line-names = "SODIMM_132",
269 gpio-line-names = "SODIMM_111",
304 gpio-line-names = "",
339 gpio-line-names = "SODIMM_95",
374 gpio-line-names = "SODIMM_169",
409 gpio-line-names = "",
425 pinctrl-names = "default";
426 pinctrl-0 = <&pinctrl_hdmi_ddc>;
435 clock-frequency = <100000>;
436 pinctrl-names = "default", "gpio";
437 pinctrl-0 = <&pinctrl_i2c2>;
438 pinctrl-1 = <&pinctrl_i2c2_gpio>;
439 scl-gpios = <&gpio2 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
440 sda-gpios = <&gpio3 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
445 fsl,pmic-stby-poweroff;
450 regulator-always-on;
451 regulator-boot-on;
452 regulator-max-microvolt = <1875000>;
453 regulator-min-microvolt = <300000>;
454 regulator-ramp-delay = <6250>;
458 regulator-always-on;
459 regulator-boot-on;
460 regulator-max-microvolt = <1875000>;
461 regulator-min-microvolt = <300000>;
462 regulator-ramp-delay = <6250>;
466 regulator-always-on;
467 regulator-boot-on;
468 regulator-max-microvolt = <1975000>;
469 regulator-min-microvolt = <400000>;
473 regulator-always-on;
474 regulator-boot-on;
475 regulator-max-microvolt = <5150000>;
476 regulator-min-microvolt = <5000000>;
480 regulator-always-on;
481 regulator-boot-on;
482 regulator-max-microvolt = <3000000>;
483 regulator-min-microvolt = <1000000>;
487 regulator-always-on;
488 regulator-boot-on;
494 regulator-always-on;
495 regulator-boot-on;
496 regulator-max-microvolt = <1550000>;
497 regulator-min-microvolt = <800000>;
505 regulator-always-on;
506 regulator-boot-on;
507 regulator-max-microvolt = <3300000>;
508 regulator-min-microvolt = <1800000>;
512 regulator-always-on;
513 regulator-boot-on;
514 regulator-max-microvolt = <1800000>;
515 regulator-min-microvolt = <1800000>;
519 regulator-always-on;
520 regulator-boot-on;
521 regulator-max-microvolt = <3300000>;
522 regulator-min-microvolt = <1800000>;
526 regulator-always-on;
527 regulator-boot-on;
528 regulator-max-microvolt = <3300000>;
529 regulator-min-microvolt = <1800000>;
537 lrclk-strength = <3>;
538 pinctrl-names = "default";
539 pinctrl-0 = <&pinctrl_sgtl5000>;
541 #sound-dai-cells = <0>;
542 VDDA-supply = <&reg_module_3v3_audio>;
543 VDDIO-supply = <&reg_module_3v3>;
544 VDDD-supply = <&vgen4_reg>;
552 interrupt-parent = <&gpio6>;
554 irq-trigger = <0x1>;
555 pinctrl-names = "default";
556 pinctrl-0 = <&pinctrl_touch_int>;
559 st,adc-freq = <1>;
560 /* 12-bit ADC */
561 st,mod-12b = <1>;
563 st,ref-sel = <0>;
565 st,sample-time = <4>;
568 compatible = "st,stmpe-ts";
570 st,ave-ctrl = <3>;
572 st,fraction-z = <7>;
577 st,i-drive = <1>;
581 st,touch-det-delay = <5>;
586 compatible = "st,stmpe-adc";
587 /* forbid to use ADC channels 3-0 (touch) */
588 st,norequest-mask = <0x0F>;
597 clock-frequency = <100000>;
598 pinctrl-names = "default", "gpio";
599 pinctrl-0 = <&pinctrl_i2c3>;
600 pinctrl-1 = <&pinctrl_i2c3_gpio>;
601 scl-gpios = <&gpio1 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
602 sda-gpios = <&gpio1 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
607 interrupt-parent = <&gpio2>;
609 pinctrl-names = "default";
610 pinctrl-0 = <&pinctrl_atmel_conn>;
612 reset-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; /* SODIMM 106 */
618 remote-endpoint = <&lcd_display_in>;
623 pinctrl-names = "default";
624 pinctrl-0 = <&pinctrl_pwm1>;
630 pinctrl-names = "default";
631 pinctrl-0 = <&pinctrl_pwm2>;
637 pinctrl-names = "default";
638 pinctrl-0 = <&pinctrl_pwm3>;
644 pinctrl-names = "default";
645 pinctrl-0 = <&pinctrl_pwm4>;
651 pinctrl-names = "default";
652 pinctrl-0 = <&pinctrl_spdif>;
662 fsl,dte-mode;
663 pinctrl-names = "default";
664 pinctrl-0 = <&pinctrl_uart1_dte &pinctrl_uart1_ctrl>;
665 uart-has-rtscts;
671 fsl,dte-mode;
672 pinctrl-names = "default";
673 pinctrl-0 = <&pinctrl_uart2_dte>;
674 uart-has-rtscts;
680 fsl,dte-mode;
681 pinctrl-names = "default";
682 pinctrl-0 = <&pinctrl_uart3_dte>;
688 vbus-supply = <&reg_usb_host_vbus>;
700 cd-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>; /* MMCD */
701 bus-width = <4>;
702 no-1-8-v;
703 disable-wp;
704 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
705 pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_mmc_cd>;
706 pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_mmc_cd>;
707 pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_mmc_cd>;
708 pinctrl-3 = <&pinctrl_usdhc1_sleep &pinctrl_mmc_cd_sleep>;
709 vmmc-supply = <&reg_module_3v3>;
710 vqmmc-supply = <&vgen3_reg>;
716 bus-width = <8>;
717 no-1-8-v;
718 non-removable;
719 pinctrl-names = "default";
720 pinctrl-0 = <&pinctrl_usdhc3>;
721 vqmmc-supply = <&reg_module_3v3>;
726 pinctrl-names = "default";
727 pinctrl-0 = <&pinctrl_weim_sram &pinctrl_weim_cs0
730 #address-cells = <2>;
731 #size-cells = <1>;
736 pinctrl-names = "default";
737 pinctrl-0 = <&pinctrl_usbh_oc_1>;
750 /* Atmel MXT touchsceen + boards with built-in Capacitive Touch Connector */
1040 /* DTE mode */
1111 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
1122 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {