You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
80 lines
3.0 KiB
80 lines
3.0 KiB
config CNSS2
|
|
tristate "CNSS2 Platform Driver for Wi-Fi Module"
|
|
depends on !CNSS && PCI_MSM
|
|
---help---
|
|
This module adds the support for Connectivity Subsystem (CNSS) used
|
|
for PCIe based Wi-Fi devices with QCA6174/QCA6290 chipsets.
|
|
This driver also adds support to integrate WLAN module to subsystem
|
|
restart framework.
|
|
|
|
config CNSS2_DEBUG
|
|
bool "CNSS2 Platform Driver Debug Support"
|
|
depends on CNSS2
|
|
---help---
|
|
This option is to enable CNSS2 platform driver debug support which
|
|
primarily includes providing additional verbose logs for certain
|
|
features, enabling kernel panic for certain cases to aid the
|
|
debugging, and enabling any other debug mechanisms.
|
|
|
|
config CNSS2_QMI
|
|
bool "CNSS2 Platform Driver QMI support"
|
|
depends on CNSS2
|
|
---help---
|
|
CNSS2 platform driver uses QMI framework to communicate with WLAN
|
|
firmware. It sends and receives boot handshake messages to WLAN
|
|
firmware, which includes hardware and software capabilities and
|
|
configurations. It also sends WLAN on/off control message to
|
|
firmware over QMI channel.
|
|
|
|
config CNSS_ASYNC
|
|
bool "Enable/disable CNSS platform driver asynchronous probe"
|
|
depends on CNSS2
|
|
---help---
|
|
If enabled, CNSS platform driver would do asynchronous probe.
|
|
Using asynchronous probe will allow CNSS platform driver to
|
|
probe in parallel with other device drivers and will help to
|
|
reduce kernel boot time.
|
|
|
|
config BUS_AUTO_SUSPEND
|
|
bool "Enable/Disable Runtime PM support for PCIe based WLAN Drivers"
|
|
depends on CNSS2
|
|
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 CNSS_QCA6290
|
|
bool "Enable CNSS QCA6290 chipset specific changes"
|
|
---help---
|
|
This enables the changes from WLAN host driver that are specific to
|
|
CNSS QCA6290 chipset.
|
|
These changes are needed to support the new hardware architecture
|
|
for CNSS QCA6290 chipset.
|
|
|
|
config CNSS_QCA6390
|
|
bool "Enable CNSS QCA6390 chipset specific changes"
|
|
---help---
|
|
This enables the changes from WLAN host driver that are specific to
|
|
CNSS QCA6390 chipset.
|
|
These changes are needed to support the new hardware architecture
|
|
for CNSS QCA6390 chipset.
|
|
|
|
config CNSS_EMULATION
|
|
bool "Enable specific changes for emulation hardware"
|
|
---help---
|
|
This enables the changes from WLAN drivers that are specific to
|
|
emulation hardware.
|
|
These changes are needed for WLAN drivers to support and meet the
|
|
requirement of emulation hardware.
|
|
|
|
config CNSS_SUPPORT_DUAL_DEV
|
|
bool "Enable cnss support dual wlan card"
|
|
---help---
|
|
This enables the changes from cnss platform driver to support dual
|
|
wlan card attach |