Lines Matching +full:dte +full:- +full:mode
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2014-2022 Toradex
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/pwm/pwm.h>
19 /delete-property/ mmc3;
29 compatible = "pwm-backlight";
30 brightness-levels = <0 45 63 88 119 158 203 255>;
31 default-brightness-level = <4>;
32 enable-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
33 pinctrl-names = "default";
34 pinctrl-0 = <&pinctrl_gpio_bl_on>;
35 power-supply = <®_module_3v3>;
40 clk_ov5640_osc: clk-ov5640-osc {
41 compatible = "fixed-clock";
42 #clock-cells = <0>;
43 clock-frequency = <24000000>;
46 gpio-keys {
47 compatible = "gpio-keys";
48 pinctrl-names = "default";
49 pinctrl-0 = <&pinctrl_gpio_keys>;
51 key-wakeup {
52 debounce-interval = <10>;
54 label = "Wake-Up";
56 wakeup-source;
61 compatible = "fsl,imx-parallel-display";
62 #address-cells = <1>;
63 #size-cells = <0>;
64 interface-pix-fmt = "rgb24";
65 pinctrl-names = "default";
66 pinctrl-0 = <&pinctrl_ipu1_lcdif>;
73 remote-endpoint = <&ipu1_di1_disp1>;
81 remote-endpoint = <&lcd_panel_in>;
86 panel_dpi: panel-dpi {
94 remote-endpoint = <&lcd_display_out>;
99 panel_lvds: panel-lvds {
100 compatible = "panel-lvds";
106 remote-endpoint = <&lvds0_out>;
111 reg_module_3v3: regulator-module-3v3 {
112 compatible = "regulator-fixed";
113 regulator-always-on;
114 regulator-max-microvolt = <3300000>;
115 regulator-min-microvolt = <3300000>;
116 regulator-name = "+V3.3";
119 reg_module_3v3_audio: regulator-module-3v3-audio {
120 compatible = "regulator-fixed";
121 regulator-always-on;
122 regulator-max-microvolt = <3300000>;
123 regulator-min-microvolt = <3300000>;
124 regulator-name = "+V3.3_AUDIO";
127 reg_ov5640_1v8_d_o_vdd: regulator-ov5640-1v8-d-o-vdd {
128 compatible = "regulator-fixed";
129 regulator-always-on;
130 regulator-max-microvolt = <1800000>;
131 regulator-min-microvolt = <1800000>;
132 regulator-name = "DOVDD/DVDD_1.8V";
133 /* Note: The CSI module uses on-board 3.3V_SW supply */
134 vin-supply = <®_module_3v3>;
137 reg_ov5640_2v8_a_vdd: regulator-ov5640-2v8-a-vdd {
138 compatible = "regulator-fixed";
139 regulator-always-on;
140 regulator-max-microvolt = <2800000>;
141 regulator-min-microvolt = <2800000>;
142 regulator-name = "AVDD/AFVDD_2.8V";
143 /* Note: The CSI module uses on-board 3.3V_SW supply */
144 vin-supply = <®_module_3v3>;
147 reg_usb_otg_vbus: regulator-usb-otg-vbus {
148 compatible = "regulator-fixed";
149 enable-active-high;
151 pinctrl-names = "default";
152 pinctrl-0 = <&pinctrl_regulator_usbotg_pwr>;
153 regulator-max-microvolt = <5000000>;
154 regulator-min-microvolt = <5000000>;
155 regulator-name = "usb_otg_vbus";
160 reg_usb_host_vbus_hub: regulator-usb-host-vbus-hub {
161 compatible = "regulator-fixed";
162 enable-active-high;
164 pinctrl-names = "default";
165 pinctrl-0 = <&pinctrl_regulator_usbhub_pwr>;
166 regulator-max-microvolt = <5000000>;
167 regulator-min-microvolt = <5000000>;
168 regulator-name = "usb_host_vbus_hub";
169 startup-delay-us = <2000>;
173 reg_usb_host_vbus: regulator-usb-host-vbus {
174 compatible = "regulator-fixed";
175 enable-active-high;
177 pinctrl-names = "default";
178 pinctrl-0 = <&pinctrl_regulator_usbh_pwr>;
179 regulator-max-microvolt = <5000000>;
180 regulator-min-microvolt = <5000000>;
181 regulator-name = "usb_host_vbus";
182 vin-supply = <®_usb_host_vbus_hub>;
187 compatible = "fsl,imx-audio-sgtl5000";
188 audio-codec = <&codec>;
189 audio-routing =
194 model = "imx6q-apalis-sgtl5000";
195 mux-ext-port = <4>;
196 mux-int-port = <1>;
197 ssi-controller = <&ssi1>;
200 sound_spdif: sound-spdif {
201 compatible = "fsl,imx-audio-spdif";
202 spdif-controller = <&spdif>;
203 spdif-in;
204 spdif-out;
205 model = "imx-spdif";
211 pinctrl-names = "default";
212 pinctrl-0 = <&pinctrl_audmux>;
217 pinctrl-names = "default", "sleep";
218 pinctrl-0 = <&pinctrl_flexcan1_default>;
219 pinctrl-1 = <&pinctrl_flexcan1_sleep>;
224 pinctrl-names = "default", "sleep";
225 pinctrl-0 = <&pinctrl_flexcan2_default>;
226 pinctrl-1 = <&pinctrl_flexcan2_sleep>;
231 fsl,pmic-stby-poweroff;
236 cs-gpios = <&gpio5 25 GPIO_ACTIVE_LOW>;
237 pinctrl-names = "default";
238 pinctrl-0 = <&pinctrl_ecspi1>;
244 cs-gpios = <&gpio2 26 GPIO_ACTIVE_LOW>;
245 pinctrl-names = "default";
246 pinctrl-0 = <&pinctrl_ecspi2>;
251 gpio-line-names = "MXM3_84",
279 gpio-line-names = "MXM3_148",
314 gpio-line-names = "MXM3_271",
349 gpio-line-names = "",
373 gpio-line-names = "MXM3_159",
408 gpio-line-names = "MXM3_183",
428 gpio-line-names = "",
445 #address-cells = <1>;
446 #size-cells = <0>;
452 remote-endpoint = <&adv7280_to_ipu1_csi0_mux>;
459 pinctrl-names = "default";
460 pinctrl-0 = <&pinctrl_enet>;
461 phy-mode = "rgmii-id";
462 phy-handle = <ðphy>;
463 phy-reset-duration = <10>;
464 phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
468 #address-cells = <1>;
469 #size-cells = <0>;
471 ethphy: ethernet-phy@7 {
472 interrupt-parent = <&gpio1>;
480 pinctrl-names = "default";
481 pinctrl-0 = <&pinctrl_hdmi_ddc &pinctrl_hdmi_cec>;
487 clock-frequency = <100000>;
488 pinctrl-names = "default", "gpio";
489 pinctrl-0 = <&pinctrl_i2c1>;
490 pinctrl-1 = <&pinctrl_i2c1_gpio>;
491 scl-gpios = <&gpio5 27 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
492 sda-gpios = <&gpio5 26 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
498 interrupt-parent = <&gpio6>;
501 reset-gpios = <&gpio6 9 GPIO_ACTIVE_LOW>; /* MXM3_13 */
511 clock-frequency = <100000>;
512 pinctrl-names = "default", "gpio";
513 pinctrl-0 = <&pinctrl_i2c2>;
514 pinctrl-1 = <&pinctrl_i2c2_gpio>;
515 scl-gpios = <&gpio4 12 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
516 sda-gpios = <&gpio4 13 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
521 fsl,pmic-stby-poweroff;
526 regulator-always-on;
527 regulator-boot-on;
528 regulator-max-microvolt = <1875000>;
529 regulator-min-microvolt = <300000>;
530 regulator-ramp-delay = <6250>;
534 regulator-always-on;
535 regulator-boot-on;
536 regulator-max-microvolt = <1875000>;
537 regulator-min-microvolt = <300000>;
538 regulator-ramp-delay = <6250>;
542 regulator-always-on;
543 regulator-boot-on;
544 regulator-max-microvolt = <1975000>;
545 regulator-min-microvolt = <400000>;
549 regulator-always-on;
550 regulator-boot-on;
551 regulator-max-microvolt = <5150000>;
552 regulator-min-microvolt = <5000000>;
556 regulator-always-on;
557 regulator-boot-on;
558 regulator-max-microvolt = <3000000>;
559 regulator-min-microvolt = <1000000>;
563 regulator-always-on;
564 regulator-boot-on;
568 regulator-always-on;
569 regulator-boot-on;
570 regulator-max-microvolt = <1550000>;
571 regulator-min-microvolt = <800000>;
575 regulator-always-on;
576 regulator-boot-on;
577 regulator-max-microvolt = <1550000>;
578 regulator-min-microvolt = <800000>;
582 regulator-always-on;
583 regulator-boot-on;
584 regulator-max-microvolt = <3300000>;
585 regulator-min-microvolt = <1800000>;
589 regulator-always-on;
590 regulator-boot-on;
591 regulator-max-microvolt = <1800000>;
592 regulator-min-microvolt = <1800000>;
596 regulator-always-on;
597 regulator-boot-on;
598 regulator-max-microvolt = <3300000>;
599 regulator-min-microvolt = <1800000>;
603 regulator-always-on;
604 regulator-boot-on;
605 regulator-max-microvolt = <3300000>;
606 regulator-min-microvolt = <1800000>;
613 #sound-dai-cells = <0>;
615 pinctrl-names = "default";
616 pinctrl-0 = <&pinctrl_sgtl5000>;
618 VDDA-supply = <®_module_3v3_audio>;
619 VDDIO-supply = <®_module_3v3>;
620 VDDD-supply = <&vgen4_reg>;
629 interrupt-parent = <&gpio4>;
630 irq-trigger = <0x1>;
631 pinctrl-names = "default";
632 pinctrl-0 = <&pinctrl_touch_int>;
635 st,adc-freq = <1>;
636 /* 12-bit ADC */
637 st,mod-12b = <1>;
639 st,ref-sel = <0>;
641 st,sample-time = <4>;
644 compatible = "st,stmpe-ts";
646 st,ave-ctrl = <3>;
648 st,fraction-z = <7>;
653 st,i-drive = <1>;
657 st,touch-det-delay = <5>;
662 compatible = "st,stmpe-adc";
663 #io-channel-cells = <1>;
664 /* forbid to use ADC channels 3-0 (touch) */
665 st,norequest-mask = <0x0F>;
675 clock-frequency = <100000>;
676 pinctrl-names = "default", "gpio";
677 pinctrl-0 = <&pinctrl_i2c3>;
678 pinctrl-1 = <&pinctrl_i2c3_gpio>;
679 scl-gpios = <&gpio3 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
680 sda-gpios = <&gpio3 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
685 adv,force-bt656-4;
686 pinctrl-names = "default";
687 pinctrl-0 = <&pinctrl_ipu1_csi0>;
693 bus-width = <8>;
694 remote-endpoint = <&ipu1_csi0_mux_from_parallel_sensor>;
701 AVDD-supply = <®_ov5640_2v8_a_vdd>;
702 DOVDD-supply = <®_ov5640_1v8_d_o_vdd>;
703 DVDD-supply = <®_ov5640_1v8_d_o_vdd>;
704 clock-names = "xclk";
706 pinctrl-names = "default";
707 pinctrl-0 = <&pinctrl_cam_mclk>;
709 powerdown-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
711 reset-gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
716 clock-lanes = <0>;
717 data-lanes = <1 2>;
718 remote-endpoint = <&mipi_csi_from_ov5640>;
725 remote-endpoint = <&lcd_display_in>;
729 lvds-channel@0 {
734 remote-endpoint = <&lvds_panel_in>;
739 lvds-channel@1 {
740 fsl,data-mapping = "spwg";
741 fsl,data-width = <18>;
753 #address-cells = <1>;
754 #size-cells = <0>;
761 clock-lanes = <0>;
762 data-lanes = <1 2>;
763 remote-endpoint = <&ov5640_to_mipi_csi2>;
769 pinctrl-names = "default";
770 pinctrl-0 = <&pinctrl_pwm1>;
775 pinctrl-names = "default";
776 pinctrl-0 = <&pinctrl_pwm2>;
781 pinctrl-names = "default";
782 pinctrl-0 = <&pinctrl_pwm3>;
787 pinctrl-names = "default";
788 pinctrl-0 = <&pinctrl_pwm4>;
793 pinctrl-names = "default";
794 pinctrl-0 = <&pinctrl_spdif>;
803 fsl,dte-mode;
804 pinctrl-names = "default";
805 pinctrl-0 = <&pinctrl_uart1_dte &pinctrl_uart1_ctrl>;
806 uart-has-rtscts;
811 fsl,dte-mode;
812 pinctrl-names = "default";
813 pinctrl-0 = <&pinctrl_uart2_dte>;
814 uart-has-rtscts;
819 fsl,dte-mode;
820 pinctrl-names = "default";
821 pinctrl-0 = <&pinctrl_uart4_dte>;
826 fsl,dte-mode;
827 pinctrl-names = "default";
828 pinctrl-0 = <&pinctrl_uart5_dte>;
833 pinctrl-names = "default";
834 pinctrl-0 = <&pinctrl_usbotg>;
840 bus-width = <8>;
841 cd-gpios = <&gpio4 20 GPIO_ACTIVE_LOW>;
842 disable-wp;
843 no-1-8-v;
844 pinctrl-names = "default";
845 pinctrl-0 = <&pinctrl_usdhc1_4bit &pinctrl_usdhc1_8bit &pinctrl_mmc_cd>;
846 vqmmc-supply = <®_module_3v3>;
852 bus-width = <4>;
853 disable-wp;
854 no-1-8-v;
855 pinctrl-names = "default";
856 pinctrl-0 = <&pinctrl_usdhc2>;
857 vqmmc-supply = <®_module_3v3>;
863 bus-width = <8>;
864 no-1-8-v;
865 non-removable;
866 pinctrl-names = "default";
867 pinctrl-0 = <&pinctrl_usdhc3>;
868 vqmmc-supply = <®_module_3v3>;
878 pinctrl-names = "default";
879 pinctrl-0 = <&pinctrl_apalis_gpio1 &pinctrl_apalis_gpio2
1267 /* DTE mode */
1284 /* DTE mode */
1301 /* DTE mode */
1316 /* DTE mode */
1330 pinctrl_usdhc1_4bit: usdhc1-4bitgrp {
1341 pinctrl_usdhc1_8bit: usdhc1-8bitgrp {