0001 # SPDX-License-Identifier: ISC
0002 config WIL6210
0003 tristate "Wilocity 60g WiFi card wil6210 support"
0004 select WANT_DEV_COREDUMP
0005 select CRC32
0006 depends on CFG80211
0007 depends on PCI
0008 default n
0009 help
0010 This module adds support for wireless adapter based on
0011 wil6210 chip by Wilocity. It supports operation on the
0012 60 GHz band, covered by the IEEE802.11ad standard.
0013
0014 https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
0015
0016 If you choose to build it as a module, it will be called
0017 wil6210
0018
0019 config WIL6210_ISR_COR
0020 bool "Use Clear-On-Read mode for ISR registers for wil6210"
0021 depends on WIL6210
0022 default y
0023 help
0024 ISR registers on wil6210 chip may operate in either
0025 COR (Clear-On-Read) or W1C (Write-1-to-Clear) mode.
0026 For production code, use COR (say y); is default since
0027 it saves extra target transaction;
0028 For ISR debug, use W1C (say n); is allows to monitor ISR
0029 registers with debugfs. If COR were used, ISR would
0030 self-clear when accessed for debug purposes, it makes
0031 such monitoring impossible.
0032 Say y unless you debug interrupts
0033
0034 config WIL6210_TRACING
0035 bool "wil6210 tracing support"
0036 depends on WIL6210
0037 depends on EVENT_TRACING
0038 default n
0039 help
0040 Say Y here to enable tracepoints for the wil6210 driver
0041 using the kernel tracing infrastructure. Select this
0042 option if you are interested in debugging the driver.
0043
0044 If unsure, say Y to make it easier to debug problems.
0045
0046 config WIL6210_DEBUGFS
0047 bool "wil6210 debugfs support"
0048 depends on WIL6210
0049 depends on DEBUG_FS
0050 default y
0051 help
0052 Say Y here to enable wil6210 debugfs support, using the
0053 kernel debugfs infrastructure. Select this
0054 option if you are interested in debugging the driver.
0055
0056 If unsure, say Y to make it easier to debug problems.