Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e6a9a386 authored by Kai Liu's avatar Kai Liu Committed by Gerrit - the friendly Code Review server
Browse files

cnss2: Add idle state to bus voting



WLAN driver removes idle bus vote for low throughput traffic
scenarios. Fix it by adding idle state. Remove vote only
in case of system suspend or driver unload.

CRs-Fixed: 2484000
Change-Id: I245fd7abd0f3ba523b416ae5ff213c84ec9b6def
Signed-off-by: default avatarMahesh Kumar Kalikot Veetil <mkalikot@codeaurora.org>
Signed-off-by: default avatarKai Liu <kaliu@codeaurora.org>
parent 7744f7c2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -176,6 +176,7 @@ int cnss_request_bus_bandwidth(struct device *dev, int bandwidth)

	switch (bandwidth) {
	case CNSS_BUS_WIDTH_NONE:
	case CNSS_BUS_WIDTH_IDLE:
	case CNSS_BUS_WIDTH_LOW:
	case CNSS_BUS_WIDTH_MEDIUM:
	case CNSS_BUS_WIDTH_HIGH:
+1 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@

enum cnss_bus_width_type {
	CNSS_BUS_WIDTH_NONE,
	CNSS_BUS_WIDTH_IDLE,
	CNSS_BUS_WIDTH_LOW,
	CNSS_BUS_WIDTH_MEDIUM,
	CNSS_BUS_WIDTH_HIGH,