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

Commit 5a257657 authored by Komal Seelam's avatar Komal Seelam
Browse files

config: config parameter for CNSS Runtime PM



Control Runtime PM Feature using kernel Config parameter.

Change-Id: I4e6c2be5624b9a1c1fe1b0d82398304e28997e4e
Signed-off-by: default avatarKomal Seelam <kseelam@codeaurora.org>
CRs-Fixed: 892948
parent 41e2dab4
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -262,9 +262,10 @@ CONFIG_PPPOPNS=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_USB_USBNET=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_CNSS=y
CONFIG_CLD_LL_CORE=y
CONFIG_BUS_AUTO_SUSPEND=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_ATH_CARDS=y
CONFIG_WIL6210=m
CONFIG_INPUT_EVDEV=y
+2 −1
Original line number Diff line number Diff line
@@ -263,9 +263,10 @@ CONFIG_PPPOPNS=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_USB_USBNET=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_CNSS=y
CONFIG_CLD_LL_CORE=y
CONFIG_BUS_AUTO_SUSPEND=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_ATH_CARDS=y
CONFIG_WIL6210=m
CONFIG_INPUT_EVDEV=y
+2 −1
Original line number Diff line number Diff line
@@ -232,10 +232,11 @@ CONFIG_PPP_SYNC_TTY=y
CONFIG_USB_USBNET=y
CONFIG_WCNSS_CORE=y
CONFIG_WCNSS_CORE_PRONTO=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_WCNSS_REGISTER_DUMP_ON_BITE=y
CONFIG_CNSS=y
CONFIG_CLD_LL_CORE=y
CONFIG_BUS_AUTO_SUSPEND=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_ATH_CARDS=y
CONFIG_WIL6210=m
CONFIG_INPUT_EVDEV=y
+22 −5
Original line number Diff line number Diff line
@@ -285,11 +285,6 @@ config WCNSS_CORE_PRONTO
	---help---
	  Pronto Support for the Qualcomm WCNSS triple play connectivity subsystem

config WCNSS_MEM_PRE_ALLOC
	tristate "WCNSS pre-alloc memory support"
	---help---
	  Pre-allocate memory for the WLAN driver module

config WCNSS_REGISTER_DUMP_ON_BITE
	bool "Enable/disable WCNSS register dump when there is a WCNSS bite"
	depends on WCNSS_CORE_PRONTO
@@ -335,6 +330,28 @@ config CNSS_SECURE_FW
	  The Memory Allocation is done only if this Config Parameter is
	  enabled

config BUS_AUTO_SUSPEND
	bool "Enable/Disable Runtime PM support for PCIe based WLAN Drivers"
	depends on CNSS
	depends on PCI
	---help---
	  Runtime Power Management is supported for PCIe based WLAN Drivers.
	  The features enable cld wlan driver to suspend pcie bus when APPS
	  is awake based on the driver inactivity with the Firmware.
	  The Feature uses runtime power management framework from kernel to
	  track bus access clients and to synchronize the driver activity
	  during system pm.
	  This config flag controls the feature per target based. The feature
	  requires CNSS driver support.

config WCNSS_MEM_PRE_ALLOC
	tristate "WCNSS pre-alloc memory support"
	---help---
	  Pre-allocate memory for the WLAN driver module.
	  This feature enable cld wlan driver to use pre allocated memory
	  for it's internal usage and release it to back to pre allocated pool.
	  This memory is allocated at the cold boot time.

config CNSS_MAC_BUG
	bool "Enable/disable 0-4K memory initialization for QCA6174"
	depends on CNSS