phonepad:modify mt6229 gpio setting
authorlw <lw@rock-chips.com>
Mon, 17 Sep 2012 06:39:04 +0000 (14:39 +0800)
committerlw <lw@rock-chips.com>
Mon, 17 Sep 2012 06:39:04 +0000 (14:39 +0800)
arch/arm/mach-rk30/board-rk30-phonepad.c

index dd6611489f8601f976652da78762c9c50ee4adbe..a784b2be7c022fd955cf3e18baccdcc16d51ce69 100755 (executable)
@@ -1062,10 +1062,12 @@ struct platform_device rk29_device_mw100 = {
 static int mt6229_io_init(void)
 {
         rk30_mux_api_set(GPIO2B6_LCDC1DATA14_SMCADDR18_TSSYNC_NAME, GPIO2B_GPIO2B6);
+        rk30_mux_api_set(GPIO4D2_SMCDATA10_TRACEDATA10_NAME, GPIO4D_GPIO4D2);
         rk30_mux_api_set(GPIO2B7_LCDC1DATA15_SMCADDR19_HSADCDATA7_NAME, GPIO2B_GPIO2B7);
         rk30_mux_api_set(GPIO2C0_LCDCDATA16_GPSCLK_HSADCCLKOUT_NAME, GPIO2C_GPIO2C0);
-        rk30_mux_api_set(GPIO2B5_LCDC1DATA13_SMCADDR17_HSADCDATA8_NAME,GPIO2B_GPIO2B5);
-        
+        rk30_mux_api_set(GPIO2C1_LCDC1DATA17_SMCBLSN0_HSADCDATA6_NAME, GPIO2C_GPIO2C1);
+        rk30_mux_api_set(GPIO2C1_LCDC1DATA17_SMCBLSN0_HSADCDATA6_NAME, GPIO2C_GPIO2C1);
+
         return 0;
 }
 
@@ -1077,11 +1079,14 @@ static int mt6229_io_deinit(void)
  
 struct rk29_mt6229_data rk29_mt6229_info = {
        .io_init = mt6229_io_init,
-       .io_deinit = mt6229_io_deinit,
-       .modem_power_en = RK30_PIN2_PB6,
-       .bp_power = RK30_PIN2_PB7,//RK30_PIN2_PB6,
-       .ap_wakeup_bp = RK30_PIN2_PC0,
-       .bp_wakeup_ap = RK30_PIN2_PB5,
+       .io_deinit = mt6229_io_deinit,
+       .modem_power_en = RK30_PIN6_PB2, // 3g_power
+       .bp_power = RK30_PIN2_PB6,      // 3g_en
+       .modem_usb_en = RK30_PIN2_PC0, //W_disable
+       .modem_uart_en = RK30_PIN2_PC1, //EINT9
+       .bp_wakeup_ap = RK30_PIN6_PA1,  //
+       .ap_ready = RK30_PIN2_PB7,      //
+
 };
 struct platform_device rk29_device_mt6229 = {  
         .name = "mt6229",