Loading
qcacld-3.0: Force "IDLE" level on BW timer stop
Bus bandwidth timer tweaks certain aspects of the system during throughput transitions. For example, when throughput goes high, system parameters are tweaked in favor of system performance. Hence, when high performance is not needed, the timer relies on throughput transitioning to low to reset the parameters in favor of power. During a corner case, its possible that while througput is high, wlan adapter is immediately brought down. This stops the bus bandwidth timer abruptly without letting the the timer detect a throughput transition to low. This may result in higher power consumption even when there is no data activity or throughput is low. Explicilty force a transition to "IDLE" state when bus bandwidth timer is stopped. Change-Id: I0a0a64a855714b1a8b5a52a048604fef54a0ee41 CRs-Fixed: 3087118