Lines Matching +full:touchscreen +full:- +full:average +full:- +full:samples
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>;
31 enable-active-high;
36 cpu-supply = <&buck2_reg>;
40 cpu-supply = <&buck2_reg>;
44 cpu-supply = <&buck2_reg>;
48 cpu-supply = <&buck2_reg>;
52 pinctrl-names = "default";
53 pinctrl-0 = <&pinctrl_ecspi1>;
54 cs-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>,
56 /delete-property/ dmas;
57 /delete-property/ dma-names;
61 touchscreen@0 {
64 pinctrl-names = "default";
65 pinctrl-0 = <&pinctrl_restouch>;
66 interrupt-parent = <&gpio1>;
69 spi-max-frequency = <1500000>;
70 pendown-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>;
72 ti,x-min = /bits/ 16 <125>;
73 touchscreen-size-x = /bits/ 16 <4008>;
74 ti,y-min = /bits/ 16 <282>;
75 touchscreen-size-y = /bits/ 16 <3864>;
76 ti,x-plate-ohms = /bits/ 16 <180>;
77 touchscreen-max-pressure = /bits/ 16 <255>;
78 touchscreen-average-samples = /bits/ 16 <10>;
79 ti,debounce-tol = /bits/ 16 <3>;
80 ti,debounce-rep = /bits/ 16 <1>;
81 ti,settle-delay-usec = /bits/ 16 <150>;
82 ti,keep-vref-on;
83 wakeup-source;
88 pinctrl-names = "default", "sleep";
89 pinctrl-0 = <&pinctrl_fec1>;
90 pinctrl-1 = <&pinctrl_fec1_sleep>;
91 phy-mode = "rgmii";
92 phy-handle = <ðphy>;
93 phy-supply = <®_eth_phy>;
94 fsl,magic-packet;
98 #address-cells = <1>;
99 #size-cells = <0>;
101 ethphy: ethernet-phy@4 {
102 compatible = "ethernet-phy-ieee802.3-c22";
104 reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
105 reset-assert-us = <10000>;
111 clock-frequency = <400000>;
112 pinctrl-names = "default";
113 pinctrl-0 = <&pinctrl_i2c1>;
119 pinctrl-names = "default";
120 pinctrl-0 = <&pinctrl_pmic>;
121 interrupt-parent = <&gpio2>;
123 rohm,reset-snvs-powered;
127 regulator-name = "buck1";
128 regulator-min-microvolt = <700000>;
129 regulator-max-microvolt = <1300000>;
130 regulator-boot-on;
131 regulator-always-on;
132 regulator-ramp-delay = <1250>;
136 regulator-name = "buck2";
137 regulator-min-microvolt = <700000>;
138 regulator-max-microvolt = <1300000>;
139 regulator-boot-on;
140 regulator-always-on;
141 regulator-ramp-delay = <1250>;
142 rohm,dvs-run-voltage = <1000000>;
143 rohm,dvs-idle-voltage = <900000>;
147 regulator-name = "buck3";
148 regulator-min-microvolt = <700000>;
149 regulator-max-microvolt = <1350000>;
150 regulator-boot-on;
151 regulator-always-on;
155 regulator-name = "buck4";
156 regulator-min-microvolt = <2600000>;
157 regulator-max-microvolt = <3300000>;
158 regulator-boot-on;
159 regulator-always-on;
163 regulator-name = "buck5";
164 regulator-min-microvolt = <1605000>;
165 regulator-max-microvolt = <1995000>;
166 regulator-boot-on;
167 regulator-always-on;
171 regulator-name = "buck6";
172 regulator-min-microvolt = <800000>;
173 regulator-max-microvolt = <1400000>;
174 regulator-boot-on;
175 regulator-always-on;
179 regulator-name = "ldo1";
180 regulator-min-microvolt = <1600000>;
181 regulator-max-microvolt = <1900000>;
182 regulator-boot-on;
183 regulator-always-on;
187 regulator-name = "ldo2";
188 regulator-min-microvolt = <800000>;
189 regulator-max-microvolt = <900000>;
190 regulator-boot-on;
191 regulator-always-on;
195 regulator-name = "ldo3";
196 regulator-min-microvolt = <1800000>;
197 regulator-max-microvolt = <3300000>;
198 regulator-boot-on;
199 regulator-always-on;
203 regulator-name = "ldo4";
204 regulator-min-microvolt = <900000>;
205 regulator-max-microvolt = <1800000>;
206 regulator-always-on;
210 regulator-compatible = "ldo5";
211 regulator-min-microvolt = <1800000>;
212 regulator-max-microvolt = <1800000>;
213 regulator-always-on;
217 regulator-name = "ldo6";
218 regulator-min-microvolt = <900000>;
219 regulator-max-microvolt = <1800000>;
220 regulator-boot-on;
221 regulator-always-on;
228 clock-frequency = <400000>;
229 pinctrl-names = "default";
230 pinctrl-0 = <&pinctrl_i2c3>;
247 pinctrl-names = "default";
248 pinctrl-0 = <&pinctrl_uart2>;
249 assigned-clocks = <&clk IMX8MN_CLK_UART2>;
250 assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>;
251 uart-has-rtscts;
257 pinctrl-names = "default";
258 pinctrl-0 = <&pinctrl_uart4>;
264 usb-role-switch;
270 #address-cells = <1>;
271 #size-cells = <0>;
272 pinctrl-names = "default", "state_100mhz", "state_200mhz";
273 pinctrl-0 = <&pinctrl_usdhc1>;
274 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
275 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
276 bus-width = <4>;
277 non-removable;
278 keep-power-in-suspend;
283 compatible = "brcm,bcm4329-fmac";
289 assigned-clocks = <&clk IMX8MN_CLK_USDHC2>;
290 assigned-clock-rates = <200000000>;
291 pinctrl-names = "default", "state_100mhz", "state_200mhz";
292 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
293 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
294 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
295 cd-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
296 bus-width = <4>;
297 vmmc-supply = <®_usdhc2_vmmc>;
303 assigned-clocks = <&clk IMX8MN_CLK_USDHC3_ROOT>;
304 assigned-clock-rates = <400000000>;
305 pinctrl-names = "default", "state_100mhz", "state_200mhz";
306 pinctrl-0 = <&pinctrl_usdhc3>;
307 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
308 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
309 bus-width = <8>;
310 non-removable;
315 pinctrl-names = "default";
316 pinctrl-0 = <&pinctrl_wdog>;
317 fsl,ext-reset-output;
431 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
442 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
471 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
483 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
511 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
527 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {