change gpio_key config
authorkfx <kfx@rock-chips.com>
Sun, 5 Dec 2010 07:55:36 +0000 (15:55 +0800)
committerkfx <kfx@rock-chips.com>
Sun, 5 Dec 2010 07:55:36 +0000 (15:55 +0800)
arch/arm/mach-rk29/board-rk29sdk-key.c

index dacbda10e6e589512f231c15ca3afd87b6ac4b80..805a0551a2c36b3b6821de52fb87f801a7f9464d 100755 (executable)
@@ -8,43 +8,56 @@
 #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
@@ -83,6 +96,7 @@ static struct rk29_keys_button key_button[] = {
                .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