Lines Matching +full:stmpe +full:- +full:ts
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>
17 /delete-property/ mmc2;
18 /delete-property/ mmc3;
22 compatible = "pwm-backlight";
23 brightness-levels = <0 45 63 88 119 158 203 255>;
24 default-brightness-level = <4>;
25 enable-gpios = <&gpio3 26 GPIO_ACTIVE_HIGH>; /* Colibri BL_ON */
26 pinctrl-names = "default";
27 pinctrl-0 = <&pinctrl_gpio_bl_on>;
28 power-supply = <®_module_3v3>;
33 extcon_usbc_det: usbc-det {
34 compatible = "linux,extcon-usb-gpio";
35 id-gpios = <&gpio7 12 GPIO_ACTIVE_HIGH>; /* SODIMM 137 / USBC_DET */
36 pinctrl-names = "default";
37 pinctrl-0 = <&pinctrl_usbc_det>;
40 gpio-keys {
41 compatible = "gpio-keys";
42 pinctrl-names = "default";
43 pinctrl-0 = <&pinctrl_gpio_keys>;
45 key-wakeup {
46 debounce-interval = <10>;
48 label = "Wake-Up";
50 wakeup-source;
55 compatible = "fsl,imx-parallel-display";
56 interface-pix-fmt = "bgr666";
57 pinctrl-names = "default";
58 pinctrl-0 = <&pinctrl_ipu1_lcdif>;
61 #address-cells = <1>;
62 #size-cells = <0>;
68 remote-endpoint = <&ipu1_di0_disp0>;
76 remote-endpoint = <&lcd_panel_in>;
87 panel_dpi: panel-dpi {
98 remote-endpoint = <&lcd_display_out>;
103 reg_module_3v3: regulator-module-3v3 {
104 compatible = "regulator-fixed";
105 regulator-name = "+V3.3";
106 regulator-min-microvolt = <3300000>;
107 regulator-max-microvolt = <3300000>;
108 regulator-always-on;
111 reg_module_3v3_audio: regulator-module-3v3-audio {
112 compatible = "regulator-fixed";
113 regulator-name = "+V3.3_AUDIO";
114 regulator-min-microvolt = <3300000>;
115 regulator-max-microvolt = <3300000>;
116 regulator-always-on;
119 reg_usb_host_vbus: regulator-usb-host-vbus {
120 compatible = "regulator-fixed";
122 pinctrl-names = "default";
123 pinctrl-0 = <&pinctrl_regulator_usbh_pwr>;
124 regulator-max-microvolt = <5000000>;
125 regulator-min-microvolt = <5000000>;
126 regulator-name = "usb_host_vbus";
131 compatible = "fsl,imx-audio-sgtl5000";
132 audio-codec = <&codec>;
133 audio-routing =
138 model = "colibri-imx6";
139 mux-int-port = <1>;
140 mux-ext-port = <5>;
141 ssi-controller = <&ssi1>;
144 spdif_out: spdif-out {
145 compatible = "linux,spdif-dit";
146 #sound-dai-cells = <0>;
149 spdif_in: spdif-in {
150 compatible = "linux,spdif-dir";
151 #sound-dai-cells = <0>;
155 sound_spdif: sound-spdif {
156 compatible = "fsl,imx-audio-spdif";
157 audio-cpu = <&spdif>;
158 audio-codec = <&spdif_out>, <&spdif_in>;
159 model = "imx-spdif";
165 pinctrl-names = "default";
166 pinctrl-0 = <&pinctrl_audmux &pinctrl_mic_gnd>;
172 pinctrl-names = "default";
173 pinctrl-0 = <&pinctrl_flexcan1>;
179 pinctrl-names = "default";
180 pinctrl-0 = <&pinctrl_flexcan2>;
185 fsl,pmic-stby-poweroff;
190 cs-gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
191 pinctrl-names = "default";
192 pinctrl-0 = <&pinctrl_ecspi4>;
197 phy-mode = "rmii";
198 phy-handle = <ðphy>;
199 pinctrl-names = "default";
200 pinctrl-0 = <&pinctrl_enet>;
204 #address-cells = <1>;
205 #size-cells = <0>;
207 ethphy: ethernet-phy@0 {
209 micrel,led-mode = <0>;
215 gpio-line-names = "",
242 gpio-line-names = "SODIMM_132",
277 gpio-line-names = "SODIMM_111",
312 gpio-line-names = "",
347 gpio-line-names = "SODIMM_95",
382 gpio-line-names = "SODIMM_169",
417 gpio-line-names = "",
433 pinctrl-names = "default";
434 pinctrl-0 = <&pinctrl_hdmi_ddc>;
443 clock-frequency = <100000>;
444 pinctrl-names = "default", "gpio";
445 pinctrl-0 = <&pinctrl_i2c2>;
446 pinctrl-1 = <&pinctrl_i2c2_gpio>;
447 scl-gpios = <&gpio2 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
448 sda-gpios = <&gpio3 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
453 fsl,pmic-stby-poweroff;
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 = <1875000>;
469 regulator-min-microvolt = <300000>;
470 regulator-ramp-delay = <6250>;
474 regulator-always-on;
475 regulator-boot-on;
476 regulator-max-microvolt = <1975000>;
477 regulator-min-microvolt = <400000>;
481 regulator-always-on;
482 regulator-boot-on;
483 regulator-max-microvolt = <5150000>;
484 regulator-min-microvolt = <5000000>;
488 regulator-always-on;
489 regulator-boot-on;
490 regulator-max-microvolt = <3000000>;
491 regulator-min-microvolt = <1000000>;
495 regulator-always-on;
496 regulator-boot-on;
502 regulator-always-on;
503 regulator-boot-on;
504 regulator-max-microvolt = <1550000>;
505 regulator-min-microvolt = <800000>;
513 regulator-always-on;
514 regulator-boot-on;
515 regulator-max-microvolt = <3300000>;
516 regulator-min-microvolt = <1800000>;
520 regulator-always-on;
521 regulator-boot-on;
522 regulator-max-microvolt = <1800000>;
523 regulator-min-microvolt = <1800000>;
527 regulator-always-on;
528 regulator-boot-on;
529 regulator-max-microvolt = <3300000>;
530 regulator-min-microvolt = <1800000>;
534 regulator-always-on;
535 regulator-boot-on;
536 regulator-max-microvolt = <3300000>;
537 regulator-min-microvolt = <1800000>;
545 lrclk-strength = <3>;
546 pinctrl-names = "default";
547 pinctrl-0 = <&pinctrl_sgtl5000>;
549 #sound-dai-cells = <0>;
550 VDDA-supply = <®_module_3v3_audio>;
551 VDDIO-supply = <®_module_3v3>;
552 VDDD-supply = <&vgen4_reg>;
560 interrupt-parent = <&gpio6>;
562 irq-trigger = <0x1>;
563 pinctrl-names = "default";
564 pinctrl-0 = <&pinctrl_touch_int>;
567 st,adc-freq = <1>;
568 /* 12-bit ADC */
569 st,mod-12b = <1>;
571 st,ref-sel = <0>;
573 st,sample-time = <4>;
576 compatible = "st,stmpe-ts";
578 st,ave-ctrl = <3>;
580 st,fraction-z = <7>;
585 st,i-drive = <1>;
589 st,touch-det-delay = <5>;
593 compatible = "st,stmpe-adc";
594 /* forbid to use ADC channels 3-0 (touch) */
595 st,norequest-mask = <0x0F>;
604 clock-frequency = <100000>;
605 pinctrl-names = "default", "gpio";
606 pinctrl-0 = <&pinctrl_i2c3>;
607 pinctrl-1 = <&pinctrl_i2c3_gpio>;
608 scl-gpios = <&gpio1 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
609 sda-gpios = <&gpio1 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
614 interrupt-parent = <&gpio2>;
616 pinctrl-names = "default";
617 pinctrl-0 = <&pinctrl_atmel_conn>;
619 reset-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; /* SODIMM 106 */
625 remote-endpoint = <&lcd_display_in>;
630 pinctrl-names = "default";
631 pinctrl-0 = <&pinctrl_pwm1>;
637 pinctrl-names = "default";
638 pinctrl-0 = <&pinctrl_pwm2>;
644 pinctrl-names = "default";
645 pinctrl-0 = <&pinctrl_pwm3>;
651 pinctrl-names = "default";
652 pinctrl-0 = <&pinctrl_pwm4>;
658 pinctrl-names = "default";
659 pinctrl-0 = <&pinctrl_spdif>;
669 fsl,dte-mode;
670 pinctrl-names = "default";
671 pinctrl-0 = <&pinctrl_uart1_dte &pinctrl_uart1_ctrl>;
672 uart-has-rtscts;
678 fsl,dte-mode;
679 pinctrl-names = "default";
680 pinctrl-0 = <&pinctrl_uart2_dte>;
681 uart-has-rtscts;
687 fsl,dte-mode;
688 pinctrl-names = "default";
689 pinctrl-0 = <&pinctrl_uart3_dte>;
695 vbus-supply = <®_usb_host_vbus>;
707 cd-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>; /* MMCD */
708 bus-width = <4>;
709 no-1-8-v;
710 disable-wp;
711 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
712 pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_mmc_cd>;
713 pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_mmc_cd>;
714 pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_mmc_cd>;
715 pinctrl-3 = <&pinctrl_usdhc1_sleep &pinctrl_mmc_cd_sleep>;
716 vmmc-supply = <®_module_3v3>;
717 vqmmc-supply = <&vgen3_reg>;
723 bus-width = <8>;
724 no-1-8-v;
725 non-removable;
726 pinctrl-names = "default";
727 pinctrl-0 = <&pinctrl_usdhc3>;
728 vqmmc-supply = <®_module_3v3>;
733 pinctrl-names = "default";
734 pinctrl-0 = <&pinctrl_weim_sram &pinctrl_weim_cs0
737 #address-cells = <2>;
738 #size-cells = <1>;
743 pinctrl-names = "default";
744 pinctrl-0 = <&pinctrl_usbh_oc_1>;
757 /* Atmel MXT touchsceen + boards with built-in Capacitive Touch Connector */
1118 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
1129 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {