xref: /linux/drivers/net/wireless/ath/wil6210/Kconfig (revision 0766789b1edb23874fcafdf3be69160e61384bf3)
1*0766789bSKalle Valo# SPDX-License-Identifier: ISC
22be7d22fSVladimir Kondratievconfig WIL6210
32be7d22fSVladimir Kondratiev	tristate "Wilocity 60g WiFi card wil6210 support"
47dc47258SVladimir Kondratiev	select WANT_DEV_COREDUMP
52be7d22fSVladimir Kondratiev	depends on CFG80211
62be7d22fSVladimir Kondratiev	depends on PCI
72be7d22fSVladimir Kondratiev	default n
82be7d22fSVladimir Kondratiev	---help---
92be7d22fSVladimir Kondratiev	  This module adds support for wireless adapter based on
102be7d22fSVladimir Kondratiev	  wil6210 chip by Wilocity. It supports operation on the
112be7d22fSVladimir Kondratiev	  60 GHz band, covered by the IEEE802.11ad standard.
122be7d22fSVladimir Kondratiev
132be7d22fSVladimir Kondratiev	  http://wireless.kernel.org/en/users/Drivers/wil6210
142be7d22fSVladimir Kondratiev
152be7d22fSVladimir Kondratiev	  If you choose to build it as a module, it will be called
162be7d22fSVladimir Kondratiev	  wil6210
172be7d22fSVladimir Kondratiev
182be7d22fSVladimir Kondratievconfig WIL6210_ISR_COR
192be7d22fSVladimir Kondratiev	bool "Use Clear-On-Read mode for ISR registers for wil6210"
202be7d22fSVladimir Kondratiev	depends on WIL6210
212be7d22fSVladimir Kondratiev	default y
222be7d22fSVladimir Kondratiev	---help---
232be7d22fSVladimir Kondratiev	  ISR registers on wil6210 chip may operate in either
242be7d22fSVladimir Kondratiev	  COR (Clear-On-Read) or W1C (Write-1-to-Clear) mode.
252be7d22fSVladimir Kondratiev	  For production code, use COR (say y); is default since
262be7d22fSVladimir Kondratiev	  it saves extra target transaction;
272be7d22fSVladimir Kondratiev	  For ISR debug, use W1C (say n); is allows to monitor ISR
282be7d22fSVladimir Kondratiev	  registers with debugfs. If COR were used, ISR would
292be7d22fSVladimir Kondratiev	  self-clear when accessed for debug purposes, it makes
302be7d22fSVladimir Kondratiev	  such monitoring impossible.
312be7d22fSVladimir Kondratiev	  Say y unless you debug interrupts
3298658095SVladimir Kondratiev
33eb4928cfSHauke Mehrtensconfig WIL6210_TRACING
3498658095SVladimir Kondratiev	bool "wil6210 tracing support"
3598658095SVladimir Kondratiev	depends on WIL6210
3698658095SVladimir Kondratiev	depends on EVENT_TRACING
37777b4690SAlexei Avshalom Lazar	default n
3898658095SVladimir Kondratiev	---help---
3998658095SVladimir Kondratiev	  Say Y here to enable tracepoints for the wil6210 driver
4098658095SVladimir Kondratiev	  using the kernel tracing infrastructure.  Select this
4198658095SVladimir Kondratiev	  option if you are interested in debugging the driver.
4298658095SVladimir Kondratiev
4398658095SVladimir Kondratiev	  If unsure, say Y to make it easier to debug problems.
445f591dacSGidon Studinski
455f591dacSGidon Studinskiconfig WIL6210_DEBUGFS
465f591dacSGidon Studinski	bool "wil6210 debugfs support"
475f591dacSGidon Studinski	depends on WIL6210
485f591dacSGidon Studinski	depends on DEBUG_FS
495f591dacSGidon Studinski	default y
505f591dacSGidon Studinski	---help---
515f591dacSGidon Studinski	  Say Y here to enable wil6210 debugfs support, using the
525f591dacSGidon Studinski	  kernel debugfs infrastructure. Select this
535f591dacSGidon Studinski	  option if you are interested in debugging the driver.
545f591dacSGidon Studinski
555f591dacSGidon Studinski	  If unsure, say Y to make it easier to debug problems.
56