Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v3.3-rc7 44 lines 1.1 kB view raw
1/* 2 * Atmel maXTouch 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_ATMEL_MXT_TS_H 14#define __LINUX_ATMEL_MXT_TS_H 15 16#include <linux/types.h> 17 18/* Orient */ 19#define MXT_NORMAL 0x0 20#define MXT_DIAGONAL 0x1 21#define MXT_HORIZONTAL_FLIP 0x2 22#define MXT_ROTATED_90_COUNTER 0x3 23#define MXT_VERTICAL_FLIP 0x4 24#define MXT_ROTATED_90 0x5 25#define MXT_ROTATED_180 0x6 26#define MXT_DIAGONAL_COUNTER 0x7 27 28/* The platform data for the Atmel maXTouch touchscreen driver */ 29struct mxt_platform_data { 30 const u8 *config; 31 size_t config_length; 32 33 unsigned int x_line; 34 unsigned int y_line; 35 unsigned int x_size; 36 unsigned int y_size; 37 unsigned int blen; 38 unsigned int threshold; 39 unsigned int voltage; 40 unsigned char orient; 41 unsigned long irqflags; 42}; 43 44#endif /* __LINUX_ATMEL_MXT_TS_H */