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

Commit 085f11ca authored by Mahesh Kumar Kalikot Veetil's avatar Mahesh Kumar Kalikot Veetil
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.

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


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


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