rk29:fix touch screen gt801 virtual key
authorhhb <hhb@rock-chips.com>
Mon, 20 Jun 2011 04:04:48 +0000 (12:04 +0800)
committerhhb <hhb@rock-chips.com>
Mon, 20 Jun 2011 04:04:48 +0000 (12:04 +0800)
arch/arm/mach-rk29/board-rk29-phonesdk.c

index 82819b32ddc6a8e82d923e2211afcc2d0ab46503..d8cdc76d0d9d6158f3c1c5669336abfa8259669b 100644 (file)
@@ -3073,7 +3073,11 @@ static void __init machine_rk29_board_init(void)
        rk29sdk_init_wifi_mem();
 #endif
 
-//     rk29xx_virtual_keys_init();
+#if (defined(CONFIG_TOUCHSCREEN_XPT2046_SPI) && defined(CONFIG_TOUCHSCREEN_480X800)) \
+       || defined(CONFIG_TOUCHSCREEN_HX8520_IIC) || defined(CONFIG_TOUCHSCREEN_GT801_IIC)
+       rk29xx_virtual_keys_init();
+#endif
+
 }
 
 static void __init machine_rk29_fixup(struct machine_desc *desc, struct tag *tags,