#define PRESS_LEV_HIGH 0\r
\r
static struct rk29_keys_button key_button[] = {\r
+ {\r
+ .desc = "menu",\r
+ .code = EV_MENU,\r
+ .gpio = RK29_PIN6_PA0,\r
+ .active_low = PRESS_LEV_LOW,\r
+ },\r
{\r
.desc = "vol+",\r
.code = KEY_VOLUMEDOWN,\r
- .gpio = RK29_PIN0_PB0,\r
+ .gpio = RK29_PIN6_PA1,\r
.active_low = PRESS_LEV_LOW,\r
},\r
{\r
.desc = "vol-",\r
.code = KEY_VOLUMEUP,\r
- .gpio = RK29_PIN0_PB1,\r
+ .gpio = RK29_PIN6_PA2,\r
.active_low = PRESS_LEV_LOW,\r
},\r
{\r
- .desc = "menu",\r
- .code = EV_MENU,\r
- .gpio = RK29_PIN0_PB2,\r
+ .desc = "home",\r
+ .code = KEY_HOME,\r
+ .gpio = RK29_PIN6_PA3,\r
.active_low = PRESS_LEV_LOW,\r
},\r
{\r
- .desc = "home",\r
- .code = KEY_HOME,\r
- .gpio = RK29_PIN0_PB3,\r
+ .desc = "search",\r
+ .code = KEY_RESERVED, //report what???\r
+ .gpio = RK29_PIN6_PA4,\r
.active_low = PRESS_LEV_LOW,\r
},\r
{\r
.desc = "esc",\r
.code = KEY_ESC,\r
- .gpio = RK29_PIN0_PB4,\r
+ .gpio = RK29_PIN6_PA5,\r
+ .active_low = PRESS_LEV_LOW,\r
+ },\r
+ {\r
+ .desc = "sensor",\r
+ .code = KEY_RESERVED, //report what???\r
+ .gpio = RK29_PIN6_PA6,\r
.active_low = PRESS_LEV_LOW,\r
},\r
{\r
- .desc = "iokey6",\r
+ .desc = "play",\r
.code = KEY_BACK,\r
.code_long_press = EV_ENCALL,\r
- .gpio = RK29_PIN0_PB5,\r
+ .gpio = RK29_PIN6_PA7,\r
.active_low = PRESS_LEV_LOW,\r
},\r
+#if 0\r
{\r
.desc = "vol+",\r
.code = KEY_VOLUMEDOWN,\r
.adc_value = 899,\r
.active_low = PRESS_LEV_LOW,\r
},\r
+#endif\r
};\r
struct rk29_keys_platform_data rk29_keys_pdata = {\r
.buttons = key_button,\r