touchscreen: cy8c_tma_ts driver
diff --git a/include/linux/cy8c_tma_ts.h b/include/linux/cy8c_tma_ts.h
new file mode 100644
index 0000000..1d5066e
--- /dev/null
+++ b/include/linux/cy8c_tma_ts.h
@@ -0,0 +1,46 @@
+/* include/linux/cy8c_tmg_ts.c
+ *
+ * Copyright (C) 2007-2008 HTC Corporation.
+ *
+ * This software is licensed under the terms of the GNU General Public
+ * License version 2, as published by the Free Software Foundation, and
+ * may be copied, distributed, and modified under those terms.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ */
+
+#ifndef CY8C_I2C_H
+#define CY8C_I2C_H
+
+#include <linux/types.h>
+
+#define CYPRESS_TMA_NAME "CY8CTMA340"
+
+struct cy8c_i2c_platform_data {
+ uint16_t version;
+ uint16_t gpio_irq;
+ uint8_t orient;
+ uint8_t timeout;
+ uint8_t interval;
+ uint8_t unlock_attr;
+ uint8_t auto_reset;
+ int abs_x_min;
+ int abs_x_max;
+ int abs_y_min;
+ int abs_y_max;
+ int abs_pressure_min;
+ int abs_pressure_max;
+ int abs_width_min;
+ int abs_width_max;
+ int (*power)(int on);
+ int (*wake)(void);
+ int (*reset)(void);
+ uint16_t filter_level[4];
+};
+
+#endif
+