From 09113aea553cfaf074fd669cd0465daac4cea6e8 Mon Sep 17 00:00:00 2001
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Date: Sun, 9 Aug 2009 21:22:22 -0700
Subject: Input: w90p910_keypad - adjust to use definitions from
 matrix_keypad.h

Also have the driver send MSC_SCAN events as most keyboards do to aid
in updating keymap from userspace.

Tested-by: Wan ZongShun <mcuos.com@gmail.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
---
 arch/arm/mach-w90x900/include/mach/w90p910_keypad.h | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

(limited to 'arch')

diff --git a/arch/arm/mach-w90x900/include/mach/w90p910_keypad.h b/arch/arm/mach-w90x900/include/mach/w90p910_keypad.h
index 79462faaa18..556778e8dda 100644
--- a/arch/arm/mach-w90x900/include/mach/w90p910_keypad.h
+++ b/arch/arm/mach-w90x900/include/mach/w90p910_keypad.h
@@ -6,13 +6,10 @@
 extern void mfp_set_groupi(struct device *dev);
 
 struct w90p910_keypad_platform_data {
+	const struct matrix_keymap_data *keymap_data;
 
 	unsigned int	prescale;
 	unsigned int	debounce;
-	unsigned int	matrix_key_rows;
-	unsigned int	matrix_key_cols;
-	unsigned int	*matrix_key_map;
-	int		matrix_key_map_size;
 };
 
 #endif /* __ASM_ARCH_W90P910_KEYPAD_H */
-- 
cgit v1.2.3-70-g09d2