diff options
author | Xinyu Chen <xinyu.chen@freescale.com> | 2010-03-29 14:31:10 +0800 |
---|---|---|
committer | Xinyu Chen <xinyu.chen@freescale.com> | 2010-03-29 14:31:10 +0800 |
commit | f46176d0525199b36f42b531e385ea4d15d5a50b (patch) | |
tree | 95cfa101df070f2da183099bfd8c7e2d5512b9cf /arch | |
parent | bce7c35ca96a68c2d1b0d156c2cb00abc87cad6f (diff) |
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 <xinyu.chen@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-mx5/mx51_babbage.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/arm/mach-mx5/mx51_babbage.c b/arch/arm/mach-mx5/mx51_babbage.c index f44489a806c8..28f1d32c3926 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, |