From: Arik Nemtsov Date: Mon, 27 Feb 2012 22:41:28 +0000 (+0200) Subject: wl12xx: set the ELP entry delay to the FW dyn-ps timeout X-Git-Tag: v3.4-rc1~177^2~108^2~39^2~18 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5af70c864a1539bd1d3f3fcb04ab9558491c9103;p=pandora-kernel.git wl12xx: set the ELP entry delay to the FW dyn-ps timeout With PSM handled in FW, the checks in wl1271_elp_work() are always true. Thus during active traffic we constantly enter and exit ELP (many times per second). As each ELP exit takes ~10ms, this can have an adverse effect on throughput and interactivity. Set the ELP timeout to the dyn-ps timeout. This period is longer and avoids the above problem. It also makes sense to stay out of ELP while we are awake on the network, to minimize delays in Tx/Rx. The same thing was done by the mac80211 dynamic-ps mechanism before the FW DPS changes. Signed-off-by: Arik Nemtsov Signed-off-by: Luciano Coelho --- Reading git-diff-tree failed