Lines Matching +full:dsr +full:- +full:gpios

1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2018-2022 Toradex
16 compatible = "pwm-backlight";
17 brightness-levels = <0 4 8 16 32 64 128 255>;
18 default-brightness-level = <6>;
19 enable-gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
20 pinctrl-names = "default";
21 pinctrl-0 = <&pinctrl_gpio_bl_on>;
22 power-supply = <&reg_3v3>;
27 gpio-keys {
28 compatible = "gpio-keys";
29 pinctrl-names = "default";
30 pinctrl-0 = <&pinctrl_snvs_gpiokeys>;
33 debounce-interval = <10>;
34 gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>; /* SODIMM 45 */
35 label = "Wake-Up";
37 wakeup-source;
41 panel_dpi: panel-dpi {
44 power-supply = <&reg_3v3>;
49 remote-endpoint = <&lcdif_out>;
54 reg_module_3v3: regulator-module-3v3 {
55 compatible = "regulator-fixed";
56 regulator-always-on;
57 regulator-name = "+V3.3";
58 regulator-min-microvolt = <3300000>;
59 regulator-max-microvolt = <3300000>;
62 reg_module_3v3_avdd: regulator-module-3v3-avdd {
63 compatible = "regulator-fixed";
64 regulator-always-on;
65 regulator-name = "+V3.3_AVDD_AUDIO";
66 regulator-min-microvolt = <3300000>;
67 regulator-max-microvolt = <3300000>;
70 reg_sd1_vqmmc: regulator-sd1-vqmmc {
71 compatible = "regulator-gpio";
72 gpios = <&gpio5 9 GPIO_ACTIVE_HIGH>;
73 pinctrl-names = "default";
74 pinctrl-0 = <&pinctrl_snvs_reg_sd>;
75 regulator-always-on;
76 regulator-name = "+V3.3_1.8_SD";
77 regulator-min-microvolt = <1800000>;
78 regulator-max-microvolt = <3300000>;
80 vin-supply = <&reg_module_3v3>;
83 reg_eth_phy: regulator-eth-phy {
84 compatible = "regulator-fixed-clock";
85 regulator-boot-on;
86 regulator-min-microvolt = <3300000>;
87 regulator-max-microvolt = <3300000>;
88 regulator-name = "+V3.3_ETH";
89 regulator-type = "voltage";
90 vin-supply = <&reg_module_3v3>;
92 startup-delay-us = <150000>;
97 vref-supply = <&reg_module_3v3_avdd>;
98 pinctrl-names = "default";
99 pinctrl-0 = <&pinctrl_adc1>;
103 pinctrl-names = "default";
104 pinctrl-0 = <&pinctrl_flexcan1>;
109 pinctrl-names = "default";
110 pinctrl-0 = <&pinctrl_flexcan2>;
116 cs-gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
117 pinctrl-names = "default";
118 pinctrl-0 = <&pinctrl_ecspi1 &pinctrl_ecspi1_cs>;
123 pinctrl-names = "default", "sleep";
124 pinctrl-0 = <&pinctrl_enet2>;
125 pinctrl-1 = <&pinctrl_enet2_sleep>;
126 phy-mode = "rmii";
127 phy-handle = <&ethphy1>;
128 phy-supply = <&reg_eth_phy>;
132 #address-cells = <1>;
133 #size-cells = <0>;
135 ethphy1: ethernet-phy@2 {
136 compatible = "ethernet-phy-ieee802.3-c22";
137 max-speed = <100>;
145 pinctrl-names = "default";
146 pinctrl-0 = <&pinctrl_gpmi_nand>;
147 fsl,use-minimum-ecc;
148 nand-on-flash-bbt;
149 nand-ecc-mode = "hw";
150 nand-ecc-strength = <8>;
151 nand-ecc-step-size = <512>;
157 pinctrl-names = "default", "gpio";
158 pinctrl-0 = <&pinctrl_i2c1>;
159 pinctrl-1 = <&pinctrl_i2c1_gpio>;
160 sda-gpios = <&gpio1 29 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
161 scl-gpios = <&gpio1 28 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
167 pinctrl-names = "default";
168 pinctrl-0 = <&pinctrl_atmel_conn &pinctrl_atmel_snvs_conn>;
170 interrupt-parent = <&gpio5>;
172 reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; /* SODIMM 106 / RST */
182 /* Use low frequency to compensate for the high pull-up values. */
183 clock-frequency = <40000>;
184 pinctrl-names = "default", "gpio";
185 pinctrl-0 = <&pinctrl_i2c2>;
186 pinctrl-1 = <&pinctrl_i2c2_gpio>;
187 sda-gpios = <&gpio1 31 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
188 scl-gpios = <&gpio1 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
192 compatible = "adi,ad7879-1";
193 pinctrl-names = "default";
194 pinctrl-0 = <&pinctrl_snvs_ad7879_int>;
196 interrupt-parent = <&gpio5>;
198 touchscreen-max-pressure = <4096>;
199 adi,resistance-plate-x = <120>;
200 adi,first-conversion-delay = /bits/ 8 <3>;
201 adi,acquisition-time = /bits/ 8 <1>;
202 adi,median-filter-size = /bits/ 8 <2>;
204 adi,conversion-interval = /bits/ 8 <255>;
209 pinctrl-names = "default";
210 pinctrl-0 = <&pinctrl_lcdif_dat
215 remote-endpoint = <&lcd_panel_in>;
222 pinctrl-names = "default";
223 pinctrl-0 = <&pinctrl_pwm4>;
228 pinctrl-names = "default";
229 pinctrl-0 = <&pinctrl_pwm5>;
234 pinctrl-names = "default";
235 pinctrl-0 = <&pinctrl_pwm6>;
240 pinctrl-names = "default";
241 pinctrl-0 = <&pinctrl_pwm7>;
254 pinctrl-names = "default";
255 pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_ctrl1>;
256 uart-has-rtscts;
257 fsl,dte-mode;
262 pinctrl-names = "default";
263 pinctrl-0 = <&pinctrl_uart2>;
264 uart-has-rtscts;
265 fsl,dte-mode;
270 pinctrl-names = "default";
271 pinctrl-0 = <&pinctrl_uart5>;
272 fsl,dte-mode;
278 srp-disable;
279 hnp-disable;
280 adp-disable;
290 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
291 pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_snvs_usdhc1_cd>;
292 pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_snvs_usdhc1_cd>;
293 pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_snvs_usdhc1_cd>;
294 pinctrl-3 = <&pinctrl_usdhc1 &pinctrl_snvs_usdhc1_cd_sleep>;
295 assigned-clocks = <&clks IMX6UL_CLK_USDHC1_SEL>, <&clks IMX6UL_CLK_USDHC1>;
296 assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>;
297 assigned-clock-rates = <0>, <198000000>;
298 bus-width = <4>;
299 cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>; /* MMC_CD */
300 disable-wp;
301 keep-power-in-suspend;
302 no-1-8-v;
303 vqmmc-supply = <&reg_sd1_vqmmc>;
304 wakeup-source;
308 pinctrl-names = "default";
309 pinctrl-0 = <&pinctrl_wdog>;
310 fsl,ext-reset-output;
357 pinctrl_enet2_sleep: enet2-sleepgrp {
500 pinctrl_i2c1_gpio: i2c1-gpiogrp {
514 pinctrl_i2c2_gpio: i2c2-gpiogrp {
589 MX6UL_PAD_LCD_DATA18__GPIO3_IO23 0x10b0 /* SODIMM 29 / DSR */
627 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
638 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
737 pinctrl_snvs_usdhc1_cd_sleep: snvsusdhc1cd-sleepgrp {