5 - compatible: "st,stmpe-ts"
8 - st,ave-ctrl : Sample average control
13 - st,touch-det-delay : Touch detect interrupt delay (recommended is 3)
22 - st,settling : Panel driver settling time (recommended is 2)
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)
37 Optional properties common with MFD (deprecated):
38 - st,sample-time : ADC conversion time in number of clock.
43 4 -> 80 clocks (recommended)
46 - st,mod-12b : ADC Bit mode
49 - st,ref-sel : ADC reference source
52 - st,adc-freq : ADC Clock speed
57 Node name must be stmpe_touchscreen and should be child node of stmpe node to
60 Note that common ADC settings of stmpe_touchscreen (child) will take precedence
61 over the settings done in MFD.
66 compatible = "st,stmpe811";
67 pinctrl-names = "default";
68 pinctrl-0 = <&pinctrl_touch_int>;
72 interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
73 interrupt-parent = <&gpio4>;
78 /* Common ADC settings */
79 /* 3.25 MHz ADC clock speed */
83 /* internal ADC reference */
85 /* ADC converstion time: 80 clocks */
89 compatible = "st,stmpe-ts";
91 /* 8 sample average control */
93 /* 5 ms touch detect interrupt delay */
94 st,touch-det-delay = <5>;
95 /* 1 ms panel driver settling time */
97 /* 7 length fractional part in z */
100 * 50 mA typical 80 mA max touchscreen drivers
101 * current limit value
106 compatible = "st,stmpe-adc";
107 st,norequest-mask = <0x0F>;