rk29: a22: do not define empty rk29_setgpio_suspend_board/rk29_setgpio_resume_board...
author黄涛 <huangtao@rock-chips.com>
Thu, 20 Oct 2011 03:28:33 +0000 (11:28 +0800)
committer黄涛 <huangtao@rock-chips.com>
Thu, 20 Oct 2011 03:30:34 +0000 (11:30 +0800)
arch/arm/mach-rk29/board-rk29-a22.c

index edf5b8c03e5411ca286a501b6c5260e3e1437378..364be4e4b2cf70d1a9d4762aed885c03946cf332 100755 (executable)
@@ -1383,8 +1383,8 @@ struct wm831x_pdata wm831x_platdata = {
        .isink = {&wm831x_regulator_init_isink[0], &wm831x_regulator_init_isink[1]},
 };
 #endif
-#if defined(CONFIG_RK29_GPIO_SUSPEND)
 
+#if defined(CONFIG_RK29_GPIO_SUSPEND)
 static void gpio_set_request(void)
 {
        gpio_request(RK29_PIN6_PA0, NULL);
@@ -1394,13 +1394,13 @@ static void gpio_set_request(void)
        gpio_request(RK29_PIN6_PA4, NULL);
        gpio_request(RK29_PIN6_PA5, NULL);
        gpio_request(RK29_PIN6_PA6, NULL);
-       
+
        gpio_request(RK29_PIN2_PB0, NULL);
        gpio_request(RK29_PIN2_PB3, NULL);
-       
+
        gpio_request(RK29_PIN1_PA4, NULL);
        gpio_request(RK29_PIN1_PA3, NULL);
-       
+
        gpio_request(RK29_PIN2_PC7, NULL);
        gpio_request(RK29_PIN2_PC6, NULL);
        gpio_request(RK29_PIN2_PC5, NULL);
@@ -1409,8 +1409,8 @@ static void gpio_set_request(void)
        gpio_request(RK29_PIN2_PC2, NULL);
        gpio_request(RK29_PIN2_PC1, NULL);
        gpio_request(RK29_PIN2_PC0, NULL);
-       
 }
+
 static void gpio_set_free(void)
 {
        gpio_free(RK29_PIN6_PA0);
@@ -1420,13 +1420,13 @@ static void gpio_set_free(void)
        gpio_free(RK29_PIN6_PA4);
        gpio_free(RK29_PIN6_PA5);
        gpio_free(RK29_PIN6_PA6);
-       
+
        gpio_free(RK29_PIN2_PB0);
        gpio_free(RK29_PIN2_PB3);
-       
+
        gpio_free(RK29_PIN1_PA4);
        gpio_free(RK29_PIN1_PA3);
-       
+
        gpio_free(RK29_PIN2_PC7);
        gpio_free(RK29_PIN2_PC6);
        gpio_free(RK29_PIN2_PC5);
@@ -1436,39 +1436,40 @@ static void gpio_set_free(void)
        gpio_free(RK29_PIN2_PC1);
        gpio_free(RK29_PIN2_PC0);
 }
+
 static void rk29_keygpio_suspend(void)
 {
        gpio_pull_updown(RK29_PIN6_PA0, 0);
-        gpio_pull_updown(RK29_PIN6_PA1, 0);
-        gpio_pull_updown(RK29_PIN6_PA2, 0);
-        gpio_pull_updown(RK29_PIN6_PA3, 0);
-        gpio_pull_updown(RK29_PIN6_PA4, 0);
-        gpio_pull_updown(RK29_PIN6_PA5, 0);
-        gpio_pull_updown(RK29_PIN6_PA6, 0);//key pullup/pulldown disable
-
-        gpio_pull_updown(RK29_PIN2_PB0, 0);
-        gpio_pull_updown(RK29_PIN2_PB3, 0);
-
+       gpio_pull_updown(RK29_PIN6_PA1, 0);
+       gpio_pull_updown(RK29_PIN6_PA2, 0);
+       gpio_pull_updown(RK29_PIN6_PA3, 0);
+       gpio_pull_updown(RK29_PIN6_PA4, 0);
+       gpio_pull_updown(RK29_PIN6_PA5, 0);
+       gpio_pull_updown(RK29_PIN6_PA6, 0);//key pullup/pulldown disable
 
+       gpio_pull_updown(RK29_PIN2_PB0, 0);
+       gpio_pull_updown(RK29_PIN2_PB3, 0);
 }
+
 static void rk29_keygpio_resume(void)
 {
        gpio_pull_updown(RK29_PIN6_PA0, 1);
-        gpio_pull_updown(RK29_PIN6_PA1, 1);
-        gpio_pull_updown(RK29_PIN6_PA2, 1);
-        gpio_pull_updown(RK29_PIN6_PA3, 1);
-        gpio_pull_updown(RK29_PIN6_PA4, 1);
-        gpio_pull_updown(RK29_PIN6_PA5, 1);
-        gpio_pull_updown(RK29_PIN6_PA6, 1);//key pullup/pulldown enable
+       gpio_pull_updown(RK29_PIN6_PA1, 1);
+       gpio_pull_updown(RK29_PIN6_PA2, 1);
+       gpio_pull_updown(RK29_PIN6_PA3, 1);
+       gpio_pull_updown(RK29_PIN6_PA4, 1);
+       gpio_pull_updown(RK29_PIN6_PA5, 1);
+       gpio_pull_updown(RK29_PIN6_PA6, 1);//key pullup/pulldown enable
 
-        gpio_pull_updown(RK29_PIN2_PB0, 1);
-        gpio_pull_updown(RK29_PIN2_PB3, 1);
+       gpio_pull_updown(RK29_PIN2_PB0, 1);
+       gpio_pull_updown(RK29_PIN2_PB3, 1);
 }
+
 static void spi_gpio_suspend(void)
 {      
        rk29_mux_api_set(GPIO1A4_EMMCWRITEPRT_SPI0CS1_NAME,GPIO1L_GPIO1A4);  //set iomux is gpio mode
        rk29_mux_api_set(GPIO1A3_EMMCDETECTN_SPI1CS1_NAME,GPIO1L_GPIO1A3);
-       
+
        rk29_mux_api_set(GPIO2C7_SPI1RXD_NAME,GPIO2H_GPIO2C7);
        rk29_mux_api_set(GPIO2C6_SPI1TXD_NAME,GPIO2H_GPIO2C6);
        //rk29_mux_api_set(GPIO2C5_SPI1CSN0_NAME,GPIO2H_GPIO2C5);
@@ -1477,21 +1478,21 @@ static void spi_gpio_suspend(void)
        rk29_mux_api_set(GPIO2C2_SPI0TXD_NAME,GPIO2H_GPIO2C2);
        rk29_mux_api_set(GPIO2C1_SPI0CSN0_NAME,GPIO2H_GPIO2C1);
        rk29_mux_api_set(GPIO2C0_SPI0CLK_NAME,GPIO2H_GPIO2C0);
-       
+
        gpio_direction_input(RK29_PIN1_PA4);             //set gpio is input
-        gpio_direction_input(RK29_PIN1_PA3);
-        gpio_direction_input(RK29_PIN2_PC7);
-        gpio_direction_input(RK29_PIN2_PC6);
+       gpio_direction_input(RK29_PIN1_PA3);
+       gpio_direction_input(RK29_PIN2_PC7);
+       gpio_direction_input(RK29_PIN2_PC6);
        // gpio_direction_input(RK29_PIN2_PC5);
-        gpio_direction_input(RK29_PIN2_PC4);
-        gpio_direction_input(RK29_PIN2_PC3);
-        gpio_direction_input(RK29_PIN2_PC2);
-        gpio_direction_input(RK29_PIN2_PC1);
-        gpio_direction_input(RK29_PIN2_PC0);
-        
+       gpio_direction_input(RK29_PIN2_PC4);
+       gpio_direction_input(RK29_PIN2_PC3);
+       gpio_direction_input(RK29_PIN2_PC2);
+       gpio_direction_input(RK29_PIN2_PC1);
+       gpio_direction_input(RK29_PIN2_PC0);
+
        gpio_pull_updown(RK29_PIN1_PA4, 0);   //set gpio pullup/down disable
        gpio_pull_updown(RK29_PIN1_PA3, 0);
-       
+
        gpio_pull_updown(RK29_PIN2_PC7, 0);
        gpio_pull_updown(RK29_PIN2_PC6, 0);
        //gpio_pull_updown(RK29_PIN2_PC5, 0);
@@ -1500,13 +1501,13 @@ static void spi_gpio_suspend(void)
        gpio_pull_updown(RK29_PIN2_PC2, 0);
        gpio_pull_updown(RK29_PIN2_PC1, 0);
        gpio_pull_updown(RK29_PIN2_PC0, 0);
-       
 }
+
 static void spi_gpio_resume(void)
 {      
        gpio_pull_updown(RK29_PIN1_PA4, 1);         //set gpio pullup/down enable
        gpio_pull_updown(RK29_PIN1_PA3, 1);
-       
+
        gpio_pull_updown(RK29_PIN2_PC7, 1);
        gpio_pull_updown(RK29_PIN2_PC6, 1);
        //gpio_pull_updown(RK29_PIN2_PC5, 1);
@@ -1518,7 +1519,7 @@ static void spi_gpio_resume(void)
 
        rk29_mux_api_set(GPIO1A4_EMMCWRITEPRT_SPI0CS1_NAME,GPIO1L_SPI0_CSN1);   //set iomux is spi mode
        rk29_mux_api_set(GPIO1A3_EMMCDETECTN_SPI1CS1_NAME,GPIO1L_SPI1_CSN1);
-       
+
        rk29_mux_api_set(GPIO2C7_SPI1RXD_NAME,GPIO2H_SPI1_RXD);
        rk29_mux_api_set(GPIO2C6_SPI1TXD_NAME,GPIO2H_SPI1_TXD);
        //rk29_mux_api_set(GPIO2C5_SPI1CSN0_NAME,GPIO2H_SPI1_CSN0);
@@ -1527,11 +1528,9 @@ static void spi_gpio_resume(void)
        rk29_mux_api_set(GPIO2C2_SPI0TXD_NAME,GPIO2H_SPI0_TXD);
        rk29_mux_api_set(GPIO2C1_SPI0CSN0_NAME,GPIO2H_SPI0_CSN0);
        rk29_mux_api_set(GPIO2C0_SPI0CLK_NAME,GPIO2H_SPI0_CLK);
-       
-               
 }
 
-void  rk29_setgpio_suspend_board(void)
+void rk29_setgpio_suspend_board(void)
 {
        gpio_set_request();
        rk29_keygpio_suspend();
@@ -1539,23 +1538,15 @@ void  rk29_setgpio_suspend_board(void)
        gpio_set_free();
 }
 
-void  rk29_setgpio_resume_board(void)
+void rk29_setgpio_resume_board(void)
 {
        gpio_set_request();
        rk29_keygpio_resume();
        spi_gpio_resume();
        gpio_set_free();
-       
 }
-#else
-void rk29_setgpio_suspend_board(void)
-{}
-void rk29_setgpio_resume_board(void)
-{}
 #endif
 
-
-
 #if defined(CONFIG_RK29_GPS)
 
 #define        RK29_GPS_POWER_PIN              RK29_PIN6_PB2