wl12xx: enable ELP mode
authorKalle Valo <kalle.valo@nokia.com>
Fri, 12 Jun 2009 11:16:39 +0000 (14:16 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 10 Jul 2009 18:57:47 +0000 (14:57 -0400)
ELP mode is working now, let's enable it so that the firmware can sleep
and reduce power consumption.

Signed-off-by: Kalle Valo <kalle.valo@nokia.com>
Reviewed-by: Luciano Coelho <luciano.coelho@nokia.com>
Reviewed-by: Vidhya Govindan <vidhya.govindan@nokia.com>
Signed-off-by: Luciano Coelho <luciano.coelho@nokia.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/wl12xx/ps.c

index fe5e2d1..f28f194 100644 (file)
@@ -85,11 +85,7 @@ static int wl12xx_ps_set_elp(struct wl12xx *wl, bool enable)
        if (enable) {
                wl12xx_debug(DEBUG_PSM, "sleep auth psm/elp");
 
-               /*
-                * FIXME: we should PSM_ELP, but because of firmware wakeup
-                * problems let's use only PSM_PS
-                */
-               ret = wl12xx_acx_sleep_auth(wl, WL12XX_PSM_PS);
+               ret = wl12xx_acx_sleep_auth(wl, WL12XX_PSM_ELP);
                if (ret < 0)
                        return ret;