1# SPDX-License-Identifier: GPL-2.0-only 2config ICNSS2 3 tristate "Platform driver for Wi-Fi Module module" 4 select CNSS_UTILS 5 help 6 This module adds support for Q6 integrated WLAN connectivity 7 subsystem with iWCN architecture. This module is responsible for 8 communicating WLAN on/off control messages to FW over QMI channel. 9 It is also responsible for handling WLAN PD restart notifications. 10 11config ICNSS2_DEBUG 12 bool "ICNSS2 Platform Driver Debug Support" 13 depends on ICNSS2 14 help 15 Say 'Y' here to enable ICNSS driver debug support. Debug support 16 primarily consists of logs consisting of information related to 17 hardware register access and enabling BUG_ON for certain cases to aid 18 the debugging. 19 20config ICNSS2_QMI 21 bool "ICNSS2 Platform Driver QMI support" 22 depends on ICNSS2 23 select CNSS_QMI_SVC 24 help 25 Say 'Y' here to enable ICNSS QMI support. ICNSS driver will use 26 QMI framework to communicate with WLAN FW. It will send coldboot 27 handshake messages to WLAN FW, which includes hardware capabilities 28 and configurations. It also send WLAN on/off control message to FW 29 over QMI channel. 30 31config CNSS_QCA6750 32 bool "Enable ICNSS QCA6750 chipset specific changes" 33 depends on ICNSS2 34 help 35 This enables the changes from WLAN host driver that are specific to 36 CNSS QCA6750 chipset. 37 These changes are needed to support the new hardware architecture 38 for CNSS QCA6750 chipset. 39 40config CNSS_OUT_OF_TREE 41 bool "Enable Out of Tree Usage" 42 depends on ICNSS2 43 help 44 If enabled, ICNSS platform driver modules would be able to access 45 functions from the other modules in the platform driver. 46 47config WCNSS_MEM_PRE_ALLOC 48 tristate "WCNSS pre-alloc memory support" 49 help 50 Pre-allocate memory for the WLAN driver module. 51 This feature enable cld wlan driver to use pre allocated memory 52 for it's internal usage and release it to back to pre allocated pool. 53 This memory is allocated at the cold boot time. 54 55config SLATE_MODULE_ENABLED 56 bool "Enable Slate usage" 57 depends on ICNSS2 58 help 59 Enable slate compilation. 60 This config enables slate code for compilation. 61