Lines Matching +full:touchscreen +full:- +full:min +full:- +full:y
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 * Copyright (C) 2019 reMarkable AS - http://www.remarkable.com/
8 /dts-v1/;
11 #include <dt-bindings/input/linux-event-codes.h>
15 compatible = "remarkable,imx7d-remarkable2", "fsl,imx7d";
18 stdout-path = &uart6;
26 thermal-zones {
27 epd-thermal {
28 thermal-sensors = <&sy7636a>;
29 polling-delay-passive = <30000>;
30 polling-delay = <30000>;
48 reg_brcm: regulator-brcm {
49 compatible = "regulator-fixed";
50 regulator-name = "brcm_reg";
51 regulator-min-microvolt = <3300000>;
52 regulator-max-microvolt = <3300000>;
53 pinctrl-names = "default";
54 pinctrl-0 = <&pinctrl_brcm_reg>;
56 enable-active-high;
57 startup-delay-us = <150>;
60 reg_digitizer: regulator-digitizer {
61 compatible = "regulator-fixed";
62 regulator-name = "VDD_3V3_DIGITIZER";
63 regulator-min-microvolt = <3300000>;
64 regulator-max-microvolt = <3300000>;
65 pinctrl-names = "default", "sleep";
66 pinctrl-0 = <&pinctrl_digitizer_reg>;
67 pinctrl-1 = <&pinctrl_digitizer_reg>;
69 enable-active-high;
70 startup-delay-us = <100000>; /* 100 ms */
73 reg_touch: regulator-touch {
74 compatible = "regulator-fixed";
75 regulator-name = "VDD_3V3_TOUCH";
76 regulator-min-microvolt = <3300000>;
77 regulator-max-microvolt = <3300000>;
78 pinctrl-names = "default";
79 pinctrl-0 = <&pinctrl_touch_reg>;
81 enable-active-high;
85 compatible = "mmc-pwrseq-simple";
86 pinctrl-names = "default";
87 pinctrl-0 = <&pinctrl_wifi>;
88 reset-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
90 clock-names = "ext_clock";
95 cpu-supply = <&buck1>;
99 assigned-clocks = <&clks IMX7D_CLKO2_ROOT_SRC>,
101 assigned-clock-parents = <&clks IMX7D_CKIL>;
102 assigned-clock-rates = <0>, <32768>;
106 clock-frequency = <400000>;
107 pinctrl-names = "default";
108 pinctrl-0 = <&pinctrl_i2c1>;
112 compatible = "hid-over-i2c";
114 hid-descr-addr = <0x01>;
115 pinctrl-names = "default";
116 pinctrl-0 = <&pinctrl_wacom>;
117 interrupt-parent = <&gpio1>;
119 touchscreen-inverted-x;
120 touchscreen-inverted-y;
121 vdd-supply = <®_digitizer>;
126 clock-frequency = <100000>;
127 pinctrl-names = "default";
128 pinctrl-0 = <&pinctrl_i2c2>;
134 pinctrl-names = "default";
135 pinctrl-0 = <&pinctrl_bd71815>;
136 interrupt-parent = <&gpio6>; /* PMIC_INT_B GPIO6_IO16 */
138 gpio-controller;
140 clock-output-names = "bd71815-32k-out";
141 #clock-cells = <0>;
142 #gpio-cells = <2>;
146 regulator-name = "buck1";
147 regulator-min-microvolt = <800000>;
148 regulator-max-microvolt = <2000000>;
149 regulator-boot-on;
150 regulator-always-on;
151 regulator-ramp-delay = <1250>;
155 regulator-name = "buck2";
156 regulator-min-microvolt = <800000>;
157 regulator-max-microvolt = <2000000>;
158 regulator-boot-on;
159 regulator-always-on;
160 regulator-ramp-delay = <1250>;
164 regulator-name = "buck3";
165 regulator-min-microvolt = <1200000>;
166 regulator-max-microvolt = <2700000>;
167 regulator-boot-on;
168 regulator-always-on;
172 regulator-name = "buck4";
173 regulator-min-microvolt = <1100000>;
174 regulator-max-microvolt = <1850000>;
175 regulator-boot-on;
176 regulator-always-on;
180 regulator-name = "buck5";
181 regulator-min-microvolt = <1800000>;
182 regulator-max-microvolt = <3300000>;
183 regulator-boot-on;
184 regulator-always-on;
188 regulator-name = "ldo1";
189 regulator-min-microvolt = <800000>;
190 regulator-max-microvolt = <3300000>;
191 regulator-boot-on;
192 regulator-always-on;
196 regulator-name = "ldo2";
197 regulator-min-microvolt = <800000>;
198 regulator-max-microvolt = <3300000>;
199 regulator-boot-on;
200 regulator-always-on;
204 regulator-name = "ldo3";
205 regulator-min-microvolt = <800000>;
206 regulator-max-microvolt = <3300000>;
207 regulator-boot-on;
208 regulator-always-on;
212 regulator-name = "ldo4";
213 regulator-min-microvolt = <800000>;
214 regulator-max-microvolt = <3300000>;
215 regulator-boot-on;
216 regulator-always-on;
220 regulator-name = "ldo5";
221 regulator-min-microvolt = <800000>;
222 regulator-max-microvolt = <3300000>;
223 regulator-boot-on;
224 regulator-always-on;
228 regulator-name = "ldodvref";
229 regulator-boot-on;
230 regulator-always-on;
234 regulator-name = "ldolpsr";
235 regulator-boot-on;
236 regulator-always-on;
240 regulator-name = "wled";
241 regulator-min-microamp = <10>;
242 regulator-max-microamp = <25000>;
243 regulator-boot-on;
244 regulator-always-on;
251 clock-frequency = <100000>;
252 pinctrl-names = "default";
253 pinctrl-0 = <&pinctrl_i2c3>;
256 touchscreen@24 {
259 pinctrl-names = "default";
260 pinctrl-0 = <&pinctrl_touch>;
261 interrupt-parent = <&gpio1>;
263 reset-gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
264 vdd-supply = <®_touch>;
265 touchscreen-size-x = <880>;
266 touchscreen-size-y = <1280>;
267 #address-cells = <1>;
268 #size-cells = <0>;
313 clock-frequency = <100000>;
314 pinctrl-names = "default", "sleep";
315 pinctrl-0 = <&pinctrl_i2c4>;
316 pinctrl-1 = <&pinctrl_i2c4>;
322 pinctrl-names = "default";
323 pinctrl-0 = <&pinctrl_epdpmic>;
324 #thermal-sensor-cells = <0>;
325 epd-pwr-good-gpios = <&gpio6 21 GPIO_ACTIVE_HIGH>;
329 regulator-name = "vcom";
330 regulator-boot-on;
341 pinctrl-names = "default";
342 pinctrl-0 = <&pinctrl_uart1>;
343 assigned-clocks = <&clks IMX7D_UART1_ROOT_SRC>;
344 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
349 pinctrl-names = "default";
350 pinctrl-0 = <&pinctrl_uart6>;
351 assigned-clocks = <&clks IMX7D_UART6_ROOT_SRC>;
352 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
357 srp-disable;
358 hnp-disable;
363 #address-cells = <1>;
364 #size-cells = <0>;
365 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
366 pinctrl-0 = <&pinctrl_usdhc2>;
367 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
368 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
369 mmc-pwrseq = <&wifi_pwrseq>;
370 vmmc-supply = <®_brcm>;
371 bus-width = <4>;
372 non-removable;
373 keep-power-in-suspend;
374 cap-power-off-card;
379 compatible = "brcm,bcm4329-fmac";
384 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
385 pinctrl-0 = <&pinctrl_usdhc3>;
386 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
387 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
388 pinctrl-3 = <&pinctrl_usdhc3>;
389 assigned-clocks = <&clks IMX7D_USDHC3_ROOT_CLK>;
390 assigned-clock-rates = <400000000>;
391 bus-width = <8>;
392 non-removable;
397 pinctrl-names = "default";
398 pinctrl-0 = <&pinctrl_wdog>;
399 fsl,ext-reset-output;
511 pinctrl_usdhc2_100mhz: usdhc2-100mhz-grp {
522 pinctrl_usdhc2_200mhz: usdhc2-200mhz-grp {
549 pinctrl_usdhc3_100mhz: usdhc3-100mhz-grp {
565 pinctrl_usdhc3_200mhz: usdhc3-200mhz-grp {