X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=arch%2Farm%2Fmach-rk2928%2Fboard-rk2928-phonepad-key.c;h=fc9b88db43af7b9192158be98dc799c086fb59ba;hb=72d981d8fde265a5b3768be98f4ee1ed1778b19d;hp=73248246e9a3b1c5d7f8c344f6a42201e3d4d358;hpb=5b1fd916a844fc17c6f0fd49034d8d97cc00dfb0;p=firefly-linux-kernel-4.4.55.git diff --git a/arch/arm/mach-rk2928/board-rk2928-phonepad-key.c b/arch/arm/mach-rk2928/board-rk2928-phonepad-key.c index 73248246e9a3..fc9b88db43af 100755 --- a/arch/arm/mach-rk2928/board-rk2928-phonepad-key.c +++ b/arch/arm/mach-rk2928/board-rk2928-phonepad-key.c @@ -16,20 +16,39 @@ static struct rk29_keys_button key_button[] = { //.code_long_press = EV_ENCALL, .wakeup = 1, }, +#if defined(CONFIG_MACH_RK2928_PHONEPAD_760) { .desc = "vol+", - .code = KEY_VOLUMEUP, + .code = KEY_VOLUMEDOWN, .gpio = INVALID_GPIO, .adc_value = 1, .active_low = PRESS_LEV_LOW, }, { .desc = "vol-", - .code = KEY_VOLUMEDOWN, + .code = KEY_VOLUMEUP, .gpio = INVALID_GPIO, .adc_value = 512, .active_low = PRESS_LEV_LOW, }, +#else + { + .desc = "vol+", + .code = KEY_VOLUMEUP, + .gpio = INVALID_GPIO, + .adc_value = 1, + .active_low = PRESS_LEV_LOW, + }, + { + .desc = "vol-", + .code = KEY_VOLUMEDOWN, + .gpio = INVALID_GPIO, + .adc_value = 512, + .active_low = PRESS_LEV_LOW, + }, + +#endif + }; struct rk29_keys_platform_data rk29_keys_pdata = { .buttons = key_button,