Lines Matching +full:debounce +full:- +full:delay +full:- +full:ms
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 * Copyright 2019-2020 Variscite Ltd.
11 model = "Variscite VAR-SOM-MX8MN module";
12 compatible = "variscite,var-som-mx8mn", "fsl,imx8mn";
15 stdout-path = &uart4;
23 reg_eth_phy: regulator-eth-phy {
24 compatible = "regulator-fixed";
25 pinctrl-names = "default";
26 pinctrl-0 = <&pinctrl_reg_eth_phy>;
27 regulator-name = "eth_phy_pwr";
28 regulator-min-microvolt = <3300000>;
29 regulator-max-microvolt = <3300000>;
30 regulator-enable-ramp-delay = <20000>;
32 enable-active-high;
37 cpu-supply = <&buck2_reg>;
41 cpu-supply = <&buck2_reg>;
45 cpu-supply = <&buck2_reg>;
49 cpu-supply = <&buck2_reg>;
53 pinctrl-names = "default";
54 pinctrl-0 = <&pinctrl_ecspi1>;
55 cs-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>,
57 /delete-property/ dmas;
58 /delete-property/ dma-names;
65 pinctrl-names = "default";
66 pinctrl-0 = <&pinctrl_restouch>;
67 interrupt-parent = <&gpio1>;
70 spi-max-frequency = <1500000>;
71 pendown-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>;
73 ti,x-min = /bits/ 16 <125>;
74 touchscreen-size-x = <4008>;
75 ti,y-min = /bits/ 16 <282>;
76 touchscreen-size-y = <3864>;
77 ti,x-plate-ohms = /bits/ 16 <180>;
78 touchscreen-max-pressure = <255>;
79 touchscreen-average-samples = <10>;
80 ti,debounce-tol = /bits/ 16 <3>;
81 ti,debounce-rep = /bits/ 16 <1>;
82 ti,settle-delay-usec = /bits/ 16 <150>;
83 ti,keep-vref-on;
84 wakeup-source;
89 pinctrl-names = "default", "sleep";
90 pinctrl-0 = <&pinctrl_fec1>;
91 pinctrl-1 = <&pinctrl_fec1_sleep>;
92 phy-mode = "rgmii";
93 phy-handle = <ðphy>;
94 phy-supply = <®_eth_phy>;
95 fsl,magic-packet;
99 #address-cells = <1>;
100 #size-cells = <0>;
102 ethphy: ethernet-phy@4 { /* AR8033 or ADIN1300 */
103 compatible = "ethernet-phy-ieee802.3-c22";
105 reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
106 reset-assert-us = <10000>;
108 * Deassert delay:
109 * ADIN1300 requires 5ms.
110 * AR8033 requires 1ms.
112 reset-deassert-us = <20000>;
118 clock-frequency = <400000>;
119 pinctrl-names = "default";
120 pinctrl-0 = <&pinctrl_i2c1>;
126 pinctrl-names = "default";
127 pinctrl-0 = <&pinctrl_pmic>;
128 interrupt-parent = <&gpio2>;
130 rohm,reset-snvs-powered;
134 regulator-name = "buck1";
135 regulator-min-microvolt = <700000>;
136 regulator-max-microvolt = <1300000>;
137 regulator-boot-on;
138 regulator-always-on;
139 regulator-ramp-delay = <1250>;
143 regulator-name = "buck2";
144 regulator-min-microvolt = <700000>;
145 regulator-max-microvolt = <1300000>;
146 regulator-boot-on;
147 regulator-always-on;
148 regulator-ramp-delay = <1250>;
149 rohm,dvs-run-voltage = <1000000>;
150 rohm,dvs-idle-voltage = <900000>;
154 regulator-name = "buck3";
155 regulator-min-microvolt = <700000>;
156 regulator-max-microvolt = <1350000>;
157 regulator-boot-on;
158 regulator-always-on;
162 regulator-name = "buck4";
163 regulator-min-microvolt = <2600000>;
164 regulator-max-microvolt = <3300000>;
165 regulator-boot-on;
166 regulator-always-on;
170 regulator-name = "buck5";
171 regulator-min-microvolt = <1605000>;
172 regulator-max-microvolt = <1995000>;
173 regulator-boot-on;
174 regulator-always-on;
178 regulator-name = "buck6";
179 regulator-min-microvolt = <800000>;
180 regulator-max-microvolt = <1400000>;
181 regulator-boot-on;
182 regulator-always-on;
186 regulator-name = "ldo1";
187 regulator-min-microvolt = <1600000>;
188 regulator-max-microvolt = <1900000>;
189 regulator-boot-on;
190 regulator-always-on;
194 regulator-name = "ldo2";
195 regulator-min-microvolt = <800000>;
196 regulator-max-microvolt = <900000>;
197 regulator-boot-on;
198 regulator-always-on;
202 regulator-name = "ldo3";
203 regulator-min-microvolt = <1800000>;
204 regulator-max-microvolt = <3300000>;
205 regulator-boot-on;
206 regulator-always-on;
210 regulator-name = "ldo4";
211 regulator-min-microvolt = <900000>;
212 regulator-max-microvolt = <1800000>;
213 regulator-always-on;
217 regulator-name = "ldo5";
218 regulator-min-microvolt = <1800000>;
219 regulator-max-microvolt = <1800000>;
220 regulator-always-on;
224 regulator-name = "ldo6";
225 regulator-min-microvolt = <900000>;
226 regulator-max-microvolt = <1800000>;
227 regulator-boot-on;
228 regulator-always-on;
241 clock-frequency = <400000>;
242 pinctrl-names = "default";
243 pinctrl-0 = <&pinctrl_i2c3>;
260 pinctrl-names = "default";
261 pinctrl-0 = <&pinctrl_uart2>;
262 assigned-clocks = <&clk IMX8MN_CLK_UART2>;
263 assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>;
264 uart-has-rtscts;
270 pinctrl-names = "default";
271 pinctrl-0 = <&pinctrl_uart4>;
277 usb-role-switch;
283 #address-cells = <1>;
284 #size-cells = <0>;
285 pinctrl-names = "default", "state_100mhz", "state_200mhz";
286 pinctrl-0 = <&pinctrl_usdhc1>;
287 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
288 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
289 bus-width = <4>;
290 non-removable;
291 keep-power-in-suspend;
296 compatible = "brcm,bcm4329-fmac";
302 assigned-clocks = <&clk IMX8MN_CLK_USDHC2>;
303 assigned-clock-rates = <200000000>;
304 pinctrl-names = "default", "state_100mhz", "state_200mhz";
305 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
306 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
307 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
308 cd-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
309 bus-width = <4>;
310 vmmc-supply = <®_usdhc2_vmmc>;
316 assigned-clocks = <&clk IMX8MN_CLK_USDHC3_ROOT>;
317 assigned-clock-rates = <400000000>;
318 pinctrl-names = "default", "state_100mhz", "state_200mhz";
319 pinctrl-0 = <&pinctrl_usdhc3>;
320 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
321 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
322 bus-width = <8>;
323 non-removable;
328 pinctrl-names = "default";
329 pinctrl-0 = <&pinctrl_wdog>;
330 fsl,ext-reset-output;
444 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
455 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
484 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
496 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
524 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
540 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {