1/* 2 * AT42QT602240/ATMXT224 Touchscreen driver 3 * 4 * Copyright (C) 2010 Samsung Electronics Co.Ltd 5 * Author: Joonyoung Shim <jy0922.shim@samsung.com> 6 * 7 * This program is free software; you can redistribute it and/or modify it 8 * under the terms of the GNU General Public License as published by the 9 * Free Software Foundation; either version 2 of the License, or (at your 10 * option) any later version. 11 */ 12 13#ifndef __LINUX_QT602240_TS_H 14#define __LINUX_QT602240_TS_H 15 16/* Orient */ 17#define QT602240_NORMAL 0x0 18#define QT602240_DIAGONAL 0x1 19#define QT602240_HORIZONTAL_FLIP 0x2 20#define QT602240_ROTATED_90_COUNTER 0x3 21#define QT602240_VERTICAL_FLIP 0x4 22#define QT602240_ROTATED_90 0x5 23#define QT602240_ROTATED_180 0x6 24#define QT602240_DIAGONAL_COUNTER 0x7 25 26/* The platform data for the AT42QT602240/ATMXT224 touchscreen driver */ 27struct qt602240_platform_data { 28 unsigned int x_line; 29 unsigned int y_line; 30 unsigned int x_size; 31 unsigned int y_size; 32 unsigned int blen; 33 unsigned int threshold; 34 unsigned int voltage; 35 unsigned char orient; 36}; 37 38#endif /* __LINUX_QT602240_TS_H */ 39