linux/include/linux/i2c/qt602240_ts.h
<<
>>
Prefs
   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