wl1251: don't toggle PS, let firmware manage it
authorGrazvydas Ignotas <notasas@gmail.com>
Sat, 14 Feb 2015 20:29:30 +0000 (22:29 +0200)
committerGrazvydas Ignotas <notasas@gmail.com>
Fri, 20 Feb 2015 22:05:30 +0000 (00:05 +0200)
This enables dynamic PS in mac80211, which stops it toggling PS based on
network activity and (mostly) keeps it on or off based on the user setting.
This is how the TI driver operates too, which enables PS in firmware and
never touches the setting after that.

Without this I'm constantly getting SYNCHRONIZATION_TIMEOUT events with
my current router. Doing it this way also makes the device accessible
from network much better with much lower ping times.

At least with my current router, PS entry must be severely delayed too
to avoid repeated sync timeouts. This patch adds such delays too.


No differences found