wl1271: Cleaned up wlan power on/off functions
[deliverable/linux.git] / drivers / net / wireless / wl12xx / wl1271_debugfs.c
index 8d7588ca68fd0c14adc8c6508d1ab5456b674cf9..3c0f5b1ac27256ebd815935470c34c0b14365a98 100644 (file)
@@ -28,6 +28,7 @@
 #include "wl1271.h"
 #include "wl1271_acx.h"
 #include "wl1271_ps.h"
+#include "wl1271_io.h"
 
 /* ms */
 #define WL1271_DEBUGFS_STATS_LIFETIME 1000
@@ -276,13 +277,10 @@ static ssize_t gpio_power_write(struct file *file,
                goto out;
        }
 
-       if (value) {
-               wl->set_power(true);
-               set_bit(WL1271_FLAG_GPIO_POWER, &wl->flags);
-       } else {
-               wl->set_power(false);
-               clear_bit(WL1271_FLAG_GPIO_POWER, &wl->flags);
-       }
+       if (value)
+               wl1271_power_on(wl);
+       else
+               wl1271_power_off(wl);
 
 out:
        mutex_unlock(&wl->mutex);
This page took 0.028439 seconds and 5 git commands to generate.