Loading...
1# SPDX-License-Identifier: ISC
2config WIL6210
3 tristate "Wilocity 60g WiFi card wil6210 support"
4 select WANT_DEV_COREDUMP
5 select CRC32
6 depends on CFG80211
7 depends on PCI
8 default n
9 help
10 This module adds support for wireless adapter based on
11 wil6210 chip by Wilocity. It supports operation on the
12 60 GHz band, covered by the IEEE802.11ad standard.
13
14 https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
15
16 If you choose to build it as a module, it will be called
17 wil6210
18
19config WIL6210_ISR_COR
20 bool "Use Clear-On-Read mode for ISR registers for wil6210"
21 depends on WIL6210
22 default y
23 help
24 ISR registers on wil6210 chip may operate in either
25 COR (Clear-On-Read) or W1C (Write-1-to-Clear) mode.
26 For production code, use COR (say y); is default since
27 it saves extra target transaction;
28 For ISR debug, use W1C (say n); is allows to monitor ISR
29 registers with debugfs. If COR were used, ISR would
30 self-clear when accessed for debug purposes, it makes
31 such monitoring impossible.
32 Say y unless you debug interrupts
33
34config WIL6210_TRACING
35 bool "wil6210 tracing support"
36 depends on WIL6210
37 depends on EVENT_TRACING
38 default n
39 help
40 Say Y here to enable tracepoints for the wil6210 driver
41 using the kernel tracing infrastructure. Select this
42 option if you are interested in debugging the driver.
43
44 If unsure, say Y to make it easier to debug problems.
45
46config WIL6210_DEBUGFS
47 bool "wil6210 debugfs support"
48 depends on WIL6210
49 depends on DEBUG_FS
50 default y
51 help
52 Say Y here to enable wil6210 debugfs support, using the
53 kernel debugfs infrastructure. Select this
54 option if you are interested in debugging the driver.
55
56 If unsure, say Y to make it easier to debug problems.
1# SPDX-License-Identifier: ISC
2config WIL6210
3 tristate "Wilocity 60g WiFi card wil6210 support"
4 select WANT_DEV_COREDUMP
5 depends on CFG80211
6 depends on PCI
7 default n
8 help
9 This module adds support for wireless adapter based on
10 wil6210 chip by Wilocity. It supports operation on the
11 60 GHz band, covered by the IEEE802.11ad standard.
12
13 https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
14
15 If you choose to build it as a module, it will be called
16 wil6210
17
18config WIL6210_ISR_COR
19 bool "Use Clear-On-Read mode for ISR registers for wil6210"
20 depends on WIL6210
21 default y
22 help
23 ISR registers on wil6210 chip may operate in either
24 COR (Clear-On-Read) or W1C (Write-1-to-Clear) mode.
25 For production code, use COR (say y); is default since
26 it saves extra target transaction;
27 For ISR debug, use W1C (say n); is allows to monitor ISR
28 registers with debugfs. If COR were used, ISR would
29 self-clear when accessed for debug purposes, it makes
30 such monitoring impossible.
31 Say y unless you debug interrupts
32
33config WIL6210_TRACING
34 bool "wil6210 tracing support"
35 depends on WIL6210
36 depends on EVENT_TRACING
37 default n
38 help
39 Say Y here to enable tracepoints for the wil6210 driver
40 using the kernel tracing infrastructure. Select this
41 option if you are interested in debugging the driver.
42
43 If unsure, say Y to make it easier to debug problems.
44
45config WIL6210_DEBUGFS
46 bool "wil6210 debugfs support"
47 depends on WIL6210
48 depends on DEBUG_FS
49 default y
50 help
51 Say Y here to enable wil6210 debugfs support, using the
52 kernel debugfs infrastructure. Select this
53 option if you are interested in debugging the driver.
54
55 If unsure, say Y to make it easier to debug problems.