From e87bed0590b37445c36a512aee3a6f842956f128 Mon Sep 17 00:00:00 2001 From: lw Date: Mon, 17 Sep 2012 14:39:04 +0800 Subject: [PATCH] phonepad:modify mt6229 gpio setting --- arch/arm/mach-rk30/board-rk30-phonepad.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/arch/arm/mach-rk30/board-rk30-phonepad.c b/arch/arm/mach-rk30/board-rk30-phonepad.c index dd6611489f86..a784b2be7c02 100755 --- a/arch/arm/mach-rk30/board-rk30-phonepad.c +++ b/arch/arm/mach-rk30/board-rk30-phonepad.c @@ -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", -- 2.34.1