From a251407e38c53622ae445cedaae5b267c4dbe482 Mon Sep 17 00:00:00 2001 From: Xinyu Chen Date: Mon, 29 Mar 2010 14:31:10 +0800 Subject: [PATCH] ENGR00122074 MX51: refine BBG accessory board keypad mapping The BBG accessory board only has 4x4, 16 keys. And the current keypad mapping in BSP is copy from 3stack, which is not good for UI to use. Correct it more sensible. Signed-off-by: Xinyu Chen --- arch/arm/mach-mx5/mx51_babbage.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm/mach-mx5/mx51_babbage.c b/arch/arm/mach-mx5/mx51_babbage.c index f44489a806c..28f1d32c392 100644 --- a/arch/arm/mach-mx5/mx51_babbage.c +++ b/arch/arm/mach-mx5/mx51_babbage.c @@ -132,16 +132,16 @@ static struct mxc_w1_config mxc_w1_data = { .search_rom_accelerator = 1, }; -static u16 keymapping[24] = { - KEY_1, KEY_2, KEY_3, KEY_F1, KEY_UP, KEY_F2, - KEY_4, KEY_5, KEY_6, KEY_LEFT, KEY_SELECT, KEY_RIGHT, - KEY_7, KEY_8, KEY_9, KEY_F3, KEY_DOWN, KEY_F4, - KEY_0, KEY_OK, KEY_ESC, KEY_ENTER, KEY_MENU, KEY_BACK, +static u16 keymapping[16] = { + KEY_UP, KEY_DOWN, KEY_MENU, KEY_BACK, + KEY_RIGHT, KEY_LEFT, KEY_SELECT, KEY_ENTER, + KEY_F1, KEY_F3, KEY_1, KEY_3, + KEY_F2, KEY_F4, KEY_2, KEY_4, }; static struct keypad_data keypad_plat_data = { .rowmax = 4, - .colmax = 6, + .colmax = 4, .irq = MXC_INT_KPP, .learning = 0, .delay = 2,