aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/i2c/tsc2007.h8
-rw-r--r--include/linux/platform_data/keypad-ep93xx.h10
-rw-r--r--include/linux/platform_data/keypad-omap.h6
3 files changed, 8 insertions, 16 deletions
diff --git a/include/linux/i2c/tsc2007.h b/include/linux/i2c/tsc2007.h
index 506a9f7af51e..4f35b6ad3889 100644
--- a/include/linux/i2c/tsc2007.h
+++ b/include/linux/i2c/tsc2007.h
@@ -7,16 +7,14 @@ struct tsc2007_platform_data {
7 u16 model; /* 2007. */ 7 u16 model; /* 2007. */
8 u16 x_plate_ohms; /* must be non-zero value */ 8 u16 x_plate_ohms; /* must be non-zero value */
9 u16 max_rt; /* max. resistance above which samples are ignored */ 9 u16 max_rt; /* max. resistance above which samples are ignored */
10 unsigned long poll_delay; /* delay (in ms) after pen-down event
11 before polling starts */
12 unsigned long poll_period; /* time (in ms) between samples */ 10 unsigned long poll_period; /* time (in ms) between samples */
13 int fuzzx; /* fuzz factor for X, Y and pressure axes */ 11 int fuzzx; /* fuzz factor for X, Y and pressure axes */
14 int fuzzy; 12 int fuzzy;
15 int fuzzz; 13 int fuzzz;
16 14
17 int (*get_pendown_state)(void); 15 int (*get_pendown_state)(struct device *);
18 void (*clear_penirq)(void); /* If needed, clear 2nd level 16 /* If needed, clear 2nd level interrupt source */
19 interrupt source */ 17 void (*clear_penirq)(void);
20 int (*init_platform_hw)(void); 18 int (*init_platform_hw)(void);
21 void (*exit_platform_hw)(void); 19 void (*exit_platform_hw)(void);
22}; 20};
diff --git a/include/linux/platform_data/keypad-ep93xx.h b/include/linux/platform_data/keypad-ep93xx.h
index 1e2f4e97f428..adccee25b162 100644
--- a/include/linux/platform_data/keypad-ep93xx.h
+++ b/include/linux/platform_data/keypad-ep93xx.h
@@ -1,9 +1,5 @@
1/* 1#ifndef __KEYPAD_EP93XX_H
2 * arch/arm/mach-ep93xx/include/mach/ep93xx_keypad.h 2#define __KEYPAD_EP93XX_H
3 */
4
5#ifndef __ASM_ARCH_EP93XX_KEYPAD_H
6#define __ASM_ARCH_EP93XX_KEYPAD_H
7 3
8struct matrix_keymap_data; 4struct matrix_keymap_data;
9 5
@@ -32,4 +28,4 @@ struct ep93xx_keypad_platform_data {
32#define EP93XX_MATRIX_ROWS (8) 28#define EP93XX_MATRIX_ROWS (8)
33#define EP93XX_MATRIX_COLS (8) 29#define EP93XX_MATRIX_COLS (8)
34 30
35#endif /* __ASM_ARCH_EP93XX_KEYPAD_H */ 31#endif /* __KEYPAD_EP93XX_H */
diff --git a/include/linux/platform_data/keypad-omap.h b/include/linux/platform_data/keypad-omap.h
index a6b21eddb212..c3a3abae98f0 100644
--- a/include/linux/platform_data/keypad-omap.h
+++ b/include/linux/platform_data/keypad-omap.h
@@ -1,14 +1,12 @@
1/* 1/*
2 * arch/arm/plat-omap/include/mach/keypad.h
3 *
4 * Copyright (C) 2006 Komal Shah <komal_shah802003@yahoo.com> 2 * Copyright (C) 2006 Komal Shah <komal_shah802003@yahoo.com>
5 * 3 *
6 * This program is free software; you can redistribute it and/or modify 4 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as 5 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation. 6 * published by the Free Software Foundation.
9 */ 7 */
10#ifndef ASMARM_ARCH_KEYPAD_H 8#ifndef __KEYPAD_OMAP_H
11#define ASMARM_ARCH_KEYPAD_H 9#define __KEYPAD_OMAP_H
12 10
13#ifndef CONFIG_ARCH_OMAP1 11#ifndef CONFIG_ARCH_OMAP1
14#warning Please update the board to use matrix-keypad driver 12#warning Please update the board to use matrix-keypad driver