From 340478642c6b2ac3d9fe003761d4c496959e1cde Mon Sep 17 00:00:00 2001 From: kfx Date: Sun, 5 Dec 2010 15:55:36 +0800 Subject: [PATCH] change gpio_key config --- arch/arm/mach-rk29/board-rk29sdk-key.c | 36 ++++++++++++++++++-------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/arch/arm/mach-rk29/board-rk29sdk-key.c b/arch/arm/mach-rk29/board-rk29sdk-key.c index dacbda10e6e5..805a0551a2c3 100755 --- a/arch/arm/mach-rk29/board-rk29sdk-key.c +++ b/arch/arm/mach-rk29/board-rk29sdk-key.c @@ -8,43 +8,56 @@ #define PRESS_LEV_HIGH 0 static struct rk29_keys_button key_button[] = { + { + .desc = "menu", + .code = EV_MENU, + .gpio = RK29_PIN6_PA0, + .active_low = PRESS_LEV_LOW, + }, { .desc = "vol+", .code = KEY_VOLUMEDOWN, - .gpio = RK29_PIN0_PB0, + .gpio = RK29_PIN6_PA1, .active_low = PRESS_LEV_LOW, }, { .desc = "vol-", .code = KEY_VOLUMEUP, - .gpio = RK29_PIN0_PB1, + .gpio = RK29_PIN6_PA2, .active_low = PRESS_LEV_LOW, }, { - .desc = "menu", - .code = EV_MENU, - .gpio = RK29_PIN0_PB2, + .desc = "home", + .code = KEY_HOME, + .gpio = RK29_PIN6_PA3, .active_low = PRESS_LEV_LOW, }, { - .desc = "home", - .code = KEY_HOME, - .gpio = RK29_PIN0_PB3, + .desc = "search", + .code = KEY_RESERVED, //report what??? + .gpio = RK29_PIN6_PA4, .active_low = PRESS_LEV_LOW, }, { .desc = "esc", .code = KEY_ESC, - .gpio = RK29_PIN0_PB4, + .gpio = RK29_PIN6_PA5, + .active_low = PRESS_LEV_LOW, + }, + { + .desc = "sensor", + .code = KEY_RESERVED, //report what??? + .gpio = RK29_PIN6_PA6, .active_low = PRESS_LEV_LOW, }, { - .desc = "iokey6", + .desc = "play", .code = KEY_BACK, .code_long_press = EV_ENCALL, - .gpio = RK29_PIN0_PB5, + .gpio = RK29_PIN6_PA7, .active_low = PRESS_LEV_LOW, }, +#if 0 { .desc = "vol+", .code = KEY_VOLUMEDOWN, @@ -83,6 +96,7 @@ static struct rk29_keys_button key_button[] = { .adc_value = 899, .active_low = PRESS_LEV_LOW, }, +#endif }; struct rk29_keys_platform_data rk29_keys_pdata = { .buttons = key_button, -- 2.34.1