Lines Matching +full:touchscreen +full:- +full:average +full:- +full:samples
1 STMPE Touchscreen
2 ----------------
5 - compatible: "st,stmpe-ts"
8 - st,ave-ctrl : Sample average control
9 0 -> 1 sample
10 1 -> 2 samples
11 2 -> 4 samples
12 3 -> 8 samples
13 - st,touch-det-delay : Touch detect interrupt delay (recommended is 3)
14 0 -> 10 us
15 1 -> 50 us
16 2 -> 100 us
17 3 -> 500 us
18 4 -> 1 ms
19 5 -> 5 ms
20 6 -> 10 ms
21 7 -> 50 ms
22 - st,settling : Panel driver settling time (recommended is 2)
23 0 -> 10 us
24 1 -> 100 us
25 2 -> 500 us
26 3 -> 1 ms
27 4 -> 5 ms
28 5 -> 10 ms
29 6 -> 50 ms
30 7 -> 100 ms
31 - st,fraction-z : Length of the fractional part in z (recommended is 7)
32 (fraction-z ([0..7]) = Count of the fractional part)
33 - st,i-drive : current limit value of the touchscreen drivers
34 0 -> 20 mA (typical 35mA max)
35 1 -> 50 mA (typical 80 mA max)
38 - st,sample-time : ADC conversion time in number of clock.
39 0 -> 36 clocks
40 1 -> 44 clocks
41 2 -> 56 clocks
42 3 -> 64 clocks
43 4 -> 80 clocks (recommended)
44 5 -> 96 clocks
45 6 -> 124 clocks
46 - st,mod-12b : ADC Bit mode
47 0 -> 10bit ADC
48 1 -> 12bit ADC
49 - st,ref-sel : ADC reference source
50 0 -> internal
51 1 -> external
52 - st,adc-freq : ADC Clock speed
53 0 -> 1.625 MHz
54 1 -> 3.25 MHz
55 2 || 3 -> 6.5 MHz
67 pinctrl-names = "default";
68 pinctrl-0 = <&pinctrl_touch_int>;
69 #address-cells = <1>;
70 #size-cells = <0>;
73 interrupt-parent = <&gpio4>;
74 interrupt-controller;
77 irq-trigger = <0x1>;
80 st,adc-freq = <1>;
81 /* 12-bit ADC */
82 st,mod-12b = <1>;
84 st,ref-sel = <0>;
86 st,sample-time = <4>;
89 compatible = "st,stmpe-ts";
91 /* 8 sample average control */
92 st,ave-ctrl = <3>;
94 st,touch-det-delay = <5>;
98 st,fraction-z = <7>;
100 * 50 mA typical 80 mA max touchscreen drivers
103 st,i-drive = <1>;
106 compatible = "st,stmpe-adc";
107 st,norequest-mask = <0x0F>;