diff options
author | Rafiuddin Syed <rafiuddin.syed@ti.com> | 2009-10-31 16:30:53 +0530 |
---|---|---|
committer | Santosh Shilimkar <santosh.shilimkar@ti.com> | 2009-10-31 19:39:54 +0530 |
commit | a8d46a3d0eceaba6d9a72f74531f41021ac7414d (patch) | |
tree | 4621a5d361c9c32d489d156db852167e6da16df8 /arch/arm/mach-omap2 | |
parent | 2f0bd6982981911d55a6dbf5522e2ea2e294d052 (diff) |
Keymap changes for QWERTY keypad on OMAP4
This patch modifies key mappings with respect to
OMAP4 QWERTY keypad
Signed-off-by: Rafiuddin Syed <rafiuddin.syed@ti.com>
Diffstat (limited to 'arch/arm/mach-omap2')
-rw-r--r-- | arch/arm/mach-omap2/board-4430sdp.c | 71 |
1 files changed, 42 insertions, 29 deletions
diff --git a/arch/arm/mach-omap2/board-4430sdp.c b/arch/arm/mach-omap2/board-4430sdp.c index 9c9a6954e60f..3f697c25c664 100644 --- a/arch/arm/mach-omap2/board-4430sdp.c +++ b/arch/arm/mach-omap2/board-4430sdp.c @@ -46,33 +46,46 @@ static int ts_gpio; static int omap_keymap[] = { - KEY(0, 0, KEY_SENDFILE), - KEY(0, 1, KEY_1), - KEY(0, 2, KEY_4), - KEY(0, 3, KEY_7), - KEY(1, 0, KEY_END), - KEY(1, 1, KEY_2), - KEY(1, 2, KEY_5), - KEY(1, 3, KEY_8), - KEY(1, 4, KEY_0), - KEY(2, 1, KEY_3), - KEY(2, 2, KEY_6), - KEY(2, 3, KEY_9), - KEY(3, 1, KEY_HOME), - KEY(3, 2, KEY_BACK), - KEY(3, 3, KEY_VOLUMEUP), - KEY(3, 4, KEY_VOLUMEDOWN), - KEY(4, 0, KEY_UP), - KEY(4, 1, KEY_RIGHT), - KEY(4, 2, KEY_LEFT), - KEY(4, 3, KEY_DOWN), - KEY(0, 4, KEY_DOT), - KEY(2, 4, KEY_LEFT), - KEY(4, 4, KEY_ENTER), - KEY(5, 0, KEY_SCROLLUP), - KEY(5, 1, KEY_SCROLLDOWN), - KEY(5, 2, KEY_RIGHT), - KEY(5, 3, KEY_RECORD), + KEY(6, 6, KEY_Q), + KEY(4, 0, KEY_W), + KEY(0, 0, KEY_E), + KEY(0, 1, KEY_R), + KEY(0, 2, KEY_T), + KEY(4, 1, KEY_Y), + KEY(4, 2, KEY_U), + KEY(0, 6, KEY_I), + KEY(3, 6, KEY_O), + KEY(6, 6, KEY_P), + KEY(6, 1, KEY_A), + KEY(5, 0, KEY_S), + KEY(1, 0, KEY_D), + KEY(1, 1, KEY_F), + KEY(1, 2, KEY_G), + KEY(5, 1, KEY_H), + KEY(5, 2, KEY_J), + KEY(1, 6, KEY_K), + KEY(4, 6, KEY_L), + KEY(6, 4, KEY_BACKSPACE), + KEY(2, 7, KEY_CAPSLOCK), + KEY(3, 0, KEY_Z), + KEY(2, 0, KEY_X), + KEY(2, 1, KEY_C), + KEY(2, 2, KEY_V), + KEY(3, 2, KEY_B), + KEY(6, 2, KEY_N), + KEY(2, 6, KEY_M), + KEY(5, 6, KEY_DOT), + KEY(1, 7, KEY_ENTER), + KEY(3, 3, KEY_EMAIL), + KEY(3, 1, KEY_KPPLUS), + KEY(3, 7, KEY_SPACE), + KEY(7, 4, KEY_CAMERA), + KEY(4, 4, KEY_VOLUMEUP), + KEY(5, 5, KEY_VOLUMEDOWN), + KEY(7, 4, KEY_UP), + KEY(7, 5, KEY_DOWN), + KEY(7, 6, KEY_LEFT), + KEY(7, 7, KEY_RIGHT), 0, }; @@ -85,8 +98,8 @@ static struct resource omap_kp_resources[] = { }; static struct omap_kp_platform_data omap_kp_data = { - .rows = 5, - .cols = 6, + .rows = 8, + .cols = 8, .keymap = omap_keymap, .keymapsize = ARRAY_SIZE(omap_keymap), .delay = 4, |