xref: /linux/arch/arm/boot/dts/nxp/imx/imx6qdl-apalis-v1.2.dtsi (revision 2f24482304ebd32c5aa374f31465b9941a860b92)
1// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2/* Copyright (c) 2025 Toradex */
3
4&i2c2 {
5	/delete-node/ stmpe811@41;
6
7	ad7879_ts: touchscreen@2c {
8		compatible = "adi,ad7879-1";
9		reg = <0x2c>;
10		pinctrl-names = "default";
11		pinctrl-0 = <&pinctrl_touch_int>;
12		interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
13		interrupt-parent = <&gpio4>;
14		touchscreen-max-pressure = <4096>;
15		adi,resistance-plate-x = <120>;
16		adi,first-conversion-delay = /bits/ 8 <3>;
17		adi,acquisition-time = /bits/ 8 <1>;
18		adi,median-filter-size = /bits/ 8 <2>;
19		adi,averaging = /bits/ 8 <1>;
20		adi,conversion-interval = /bits/ 8 <255>;
21	};
22
23	tla2024_adc: adc@49 {
24		compatible = "ti,tla2024";
25		reg = <0x49>;
26		#address-cells = <1>;
27		#size-cells = <0>;
28
29		/* Apalis AN1_ADC0 */
30		channel@4 {
31			reg = <4>;
32			ti,datarate = <4>;
33			ti,gain = <1>;
34		};
35
36		/* Apalis AN1_ADC1 */
37		channel@5 {
38			reg = <5>;
39			ti,datarate = <4>;
40			ti,gain = <1>;
41		};
42
43		/* Apalis AN1_ADC2 */
44		channel@6 {
45			reg = <6>;
46			ti,datarate = <4>;
47			ti,gain = <1>;
48		};
49
50		/* Apalis AN1_TSWIP_ADC3 */
51		channel@7 {
52			reg = <7>;
53			ti,datarate = <4>;
54			ti,gain = <1>;
55		};
56	};
57};
58