|
@@ -1,35 +0,0 @@
|
|
|
-#ifndef __LINUX_TI_AM335X_TSC_H
|
|
|
-#define __LINUX_TI_AM335X_TSC_H
|
|
|
-
|
|
|
-/**
|
|
|
- * struct tsc_data Touchscreen wire configuration
|
|
|
- * @wires: Wires refer to application modes
|
|
|
- * i.e. 4/5/8 wire touchscreen support
|
|
|
- * on the platform.
|
|
|
- * @x_plate_resistance: X plate resistance.
|
|
|
- * @steps_to_configure: The sequencer supports a total of
|
|
|
- * 16 programmable steps.
|
|
|
- * A step configured to read a single
|
|
|
- * co-ordinate value, can be applied
|
|
|
- * more number of times for better results.
|
|
|
- * @wire_config: Different EVM's could have a different order
|
|
|
- * for connecting wires on touchscreen.
|
|
|
- * We need to provide an 8 bit number where in
|
|
|
- * the 1st four bits represent the analog lines
|
|
|
- * and the next 4 bits represent positive/
|
|
|
- * negative terminal on that input line.
|
|
|
- * Notations to represent the input lines and
|
|
|
- * terminals resoectively is as follows:
|
|
|
- * AIN0 = 0, AIN1 = 1 and so on till AIN7 = 7.
|
|
|
- * XP = 0, XN = 1, YP = 2, YN = 3.
|
|
|
- *
|
|
|
- */
|
|
|
-
|
|
|
-struct tsc_data {
|
|
|
- int wires;
|
|
|
- int x_plate_resistance;
|
|
|
- int steps_to_configure;
|
|
|
- int wire_config[10];
|
|
|
-};
|
|
|
-
|
|
|
-#endif
|