modify psensor power on
authorroot <root@nzy.(none)>
Mon, 27 Sep 2010 06:32:36 +0000 (14:32 +0800)
committerroot <root@nzy.(none)>
Mon, 27 Sep 2010 06:32:36 +0000 (14:32 +0800)
arch/arm/mach-rk2818/board-raho.c

index 2bf3776ca7beac8110b12ee38dbe1030101f7cdc..428df94bf78a264faf1cf6341de4abe949bed043 100755 (executable)
@@ -1780,15 +1780,13 @@ static int capella_cm3602_power(int on)
 {      /* TODO eolsen Add Voltage reg control */       
     if (on) {          
         printk("[%s]:on---\n",__FUNCTION__);
-        gpio_direction_output(capella_cm3602_pdata.pwd_out_pin, SPI_GPIO_OUT);
-        gpio_set_value(capella_cm3602_pdata.pwd_out_pin, SPI_GPIO_LOW);     //CM3605_PWD output
-        gpio_direction_output(capella_cm3602_pdata.ps_shutdown_pin, SPI_GPIO_OUT);
-        gpio_set_value(capella_cm3602_pdata.ps_shutdown_pin, SPI_GPIO_LOW);     //CM3605_PS_SHUTDOWN
+       gpio_direction_output(capella_cm3602_pdata.pwd_out_pin, SPI_GPIO_LOW);
+       gpio_direction_output(capella_cm3602_pdata.ps_shutdown_pin, SPI_GPIO_LOW);  
     }
     else {
            printk("[%s]:off---\n",__FUNCTION__);
-       gpio_set_value(capella_cm3602_pdata.pwd_out_pin, SPI_GPIO_HIGH);
-           gpio_set_value(capella_cm3602_pdata.ps_shutdown_pin, SPI_GPIO_HIGH);
+       gpio_direction_output(capella_cm3602_pdata.pwd_out_pin, SPI_GPIO_HIGH);
+       gpio_direction_output(capella_cm3602_pdata.ps_shutdown_pin, SPI_GPIO_HIGH);  
     }  
     return 0;
 }