2 tristate "Samsung SCSC Maxwell driver Core Module"
6 tristate "Samsung SCSC Maxwell driver"
9 config SCSC_WLBT_CONFIG_PLATFORM
10 string "SCSC WLBT PLATFORM"
13 Select the platform, e.g. lassen_smdk
15 config SCSC_CORE_FW_LOCATION
16 string "SCSC FW location"
17 default "/system/etc/wifi"
19 Select the FW location, when CONFIG_SCSC_CORE_FW_LOCATION_AUTO=n
21 config SCSC_CORE_FW_LOCATION_AUTO
22 string "SCSC FW location auto select"
25 Select the FW location (Android N/O) automatically
27 config SCSC_CORE_TOOL_LOCATION
28 string "SCSC tool location"
31 Select the moredump tool location, when CONFIG_SCSC_CORE_FW_LOCATION_AUTO=n
34 tristate "Samsung SCSC MIF PCIE implementation"
39 bool "Samsung SCSC MXLOGGER"
43 MXLOGGER provides FW level logging in DRAM
46 bool "Samsung SCSC WLAN Smapper support"
50 SMAPPER provides direct access to Linux SKBs
53 bool "Samsung SCSC Daemon support for Android O"
57 Uses generic netlink messages to communicate events to userspace daemon which takes necessary actions e.g. taking moredump
59 config SCSC_WRITE_INFO_FILE_WLBTD
60 bool "SCSC flag to decide whether to write file via wlbtd or not"
65 bool "Samsung SCSC kernel PM QoS support"
69 SCSC_QOS provides support to configure kernel PM QoS to register configuration as per performance expectations
72 tristate "Samsung SCSC MIF Platform driver implementation"
75 config SCSC_CM_MX_CLIENT_TEST
76 tristate "Samsung SCSC Test Client"
79 config SCSC_MX_ALWAYS_ON
80 tristate "Samsung SCSC MX140 always booted"
81 depends on SCSC_CM_MX_CLIENT_TEST
84 tristate "Samsung SCSC USB 20MHz Clock"
87 config SCSC_CLK20MHZ_TEST
88 tristate "Samsung SCSC USB 20MHz Clock Test"
89 depends on SCSC_CLK20MHZ
92 tristate "Samsung SCSC MX250 enables LDOs used for FM"
96 tristate "Samsung SCSC MX250 Test for enabling LDOs used for FM"
100 tristate "Samsung SCSC MMAP/GDB User space interface"
103 config SCSC_DBG_SAMPLER
104 tristate "Samsung SCSC Debug Sampler Service"
108 tristate "Samsung SCSC Logging"
109 depends on SCSC_CORE && DEBUG_FS
112 config SCSC_DEBUG_COMPATIBILITY
113 bool "Samsung SCSC Logging mode"
117 tristate "Samsung SCSC Kernel Logging"
120 SCSC Drivers logging mechanism
122 config SCSC_STATIC_RING
123 tristate "Samsung SCSC Logging use static ring"
124 depends on SCSC_LOGRING
127 config SCSC_STATIC_RING_SIZE
128 int "Size of the static ring"
129 depends on SCSC_STATIC_RING
133 config SCSC_CHV_SUPPORT
134 bool "Samsung CHV f/w support"
138 config SCSC_GPR4_CON_DEBUG
139 bool "GPR4 PIO muxes switching to the Maxwell Subsystem"
140 depends on SCSC_PLATFORM
143 config SCSC_BUILD_TYPE
144 string "Type of Kernel Build"
146 Type of Kernel Build: User, User Debug, Engineering
148 config SCSC_WIFILOGGER
149 tristate "Samsung SCSC Android Wi-Fi Logger"
153 config SCSC_WIFILOGGER_DEBUGFS
154 bool "Samsung SCSC Android Wi-Fi Logger DebugFS"
155 depends on SCSC_WIFILOGGER && DEBUG_FS
158 config SCSC_WIFILOGGER_TEST
159 bool "Samsung SCSC Android Wi-Fi Logger Test Harness"
160 depends on SCSC_WIFILOGGER && SCSC_WIFILOGGER_DEBUGFS
163 config SCSC_LOG_COLLECTION
164 bool "Samsung SCSC Log Collection"
168 Enable LOG collection to collect Chunks (host and FW) and generate a SBL file
170 config SCSC_COMMON_HCF
171 bool "Enable Common HCF loader"
175 Enable Common HCF loader
177 config SCSC_WLBT_AUTORECOVERY_PERMANENT_DISABLE
178 bool "Permanently disable WLBT autorecovery, ignroring module parameter"
182 Override module parameter, and disable recovery
184 config SCSC_MX450_GDB_SUPPORT
185 bool "Enable GDB Channels for MX450"
189 Enable GDB Channels for MX450