]> Git Repo - J-linux.git/commitdiff
Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
authorKalle Valo <[email protected]>
Mon, 15 Jun 2020 17:18:39 +0000 (20:18 +0300)
committerKalle Valo <[email protected]>
Mon, 15 Jun 2020 17:18:39 +0000 (20:18 +0300)
ath.git patches for v5.9. Major changes:

ath11k

* add 6G band support

* add spectral scan support

1  2 
drivers/net/wireless/ath/Kconfig
drivers/net/wireless/ath/ath11k/Kconfig
drivers/net/wireless/ath/ath9k/Kconfig
drivers/net/wireless/ath/wil6210/Kconfig

index 6e9d46b965559cebb11852e726073d4a309af9ee,0138d415f4e109f9880df076fabd823cda9ce3c6..d88edbf1bea3834394212a1c7273aa6a96f79091
@@@ -5,7 -5,7 +5,7 @@@ config ATH_COMMO
  config WLAN_VENDOR_ATH
        bool "Atheros/Qualcomm devices"
        default y
 -      ---help---
 +      help
          If you have a wireless card belonging to this class, say Y.
  
          Note that the answer to this question doesn't directly affect the
  
          For more information and documentation on this module you can visit:
  
-         http://wireless.kernel.org/en/users/Drivers/ath
+         https://wireless.wiki.kernel.org/en/users/Drivers/ath
  
          For information on all Atheros wireless drivers visit:
  
-         http://wireless.kernel.org/en/users/Drivers/Atheros
+         https://wireless.wiki.kernel.org/en/users/Drivers/Atheros
  
  if WLAN_VENDOR_ATH
  
  config ATH_DEBUG
        bool "Atheros wireless debugging"
 -      ---help---
 +      help
          Say Y, if you want to debug atheros wireless drivers.
          Right now only ath9k makes use of this.
  
@@@ -33,7 -33,7 +33,7 @@@ config ATH_TRACEPOINT
        bool "Atheros wireless tracing"
        depends on ATH_DEBUG
        depends on EVENT_TRACING
 -      ---help---
 +      help
          This option enables tracepoints for atheros wireless drivers.
          Currently, ath9k makes use of this facility.
  
@@@ -41,7 -41,7 +41,7 @@@ config ATH_REG_DYNAMIC_USER_REG_HINT
        bool "Atheros dynamic user regulatory hints"
        depends on CFG80211_CERTIFICATION_ONUS
        default n
 -      ---help---
 +      help
          Say N. This should only be enabled in countries where
          this feature is explicitly allowed and only on cards that
          specifically have been tested for this.
@@@ -50,7 -50,7 +50,7 @@@ config ATH_REG_DYNAMIC_USER_CERT_TESTIN
        bool "Atheros dynamic user regulatory testing"
        depends on ATH_REG_DYNAMIC_USER_REG_HINTS && CFG80211_CERTIFICATION_ONUS
        default n
 -      ---help---
 +      help
          Say N. This should only be enabled on systems
          undergoing certification testing.
  
index 7acb42e2e6e2e49a7c9361e334dc6b837be3397f,093a755a0c46728503b345d55c0049ab368f802a..88a97356f0a1c0976113409c9215318e2041a05c
@@@ -7,7 -7,7 +7,7 @@@ config ATH11
        depends on ARCH_QCOM || COMPILE_TEST
        select ATH_COMMON
        select QCOM_QMI_HELPERS
 -      ---help---
 +      help
          This module adds support for Qualcomm Technologies 802.11ax family of
          chipsets.
  
@@@ -16,7 -16,7 +16,7 @@@
  config ATH11K_DEBUG
        bool "QCA ath11k debugging"
        depends on ATH11K
 -      ---help---
 +      help
          Enables debug support
  
          If unsure, say Y to make it easier to debug problems.
@@@ -24,7 -24,7 +24,7 @@@
  config ATH11K_DEBUGFS
        bool "QCA ath11k debugfs support"
        depends on ATH11K && DEBUG_FS && MAC80211_DEBUGFS
 -      ---help---
 +      help
          Enable ath11k debugfs support
  
          If unsure, say Y to make it easier to debug problems.
  config ATH11K_TRACING
        bool "ath11k tracing support"
        depends on ATH11K && EVENT_TRACING
 -      ---help---
 +      help
          Select this to use ath11k tracing infrastructure.
+ config ATH11K_SPECTRAL
+       bool "QCA ath11k spectral scan support"
+       depends on ATH11K_DEBUGFS
+       depends on RELAY
+       help
+         Enable ath11k spectral scan support
+         Say Y to enable access to the FFT/spectral data via debugfs.
index 42bfdb4a62147eb7101d593fc74cc5e109806454,28b46ca9ee3bdf7efd5aa9249ca4323ce877de66..d5e9af2dddd84b856cac941fb9708b156453ab5e
@@@ -14,7 -14,7 +14,7 @@@ config ATH9K_BTCOEX_SUPPOR
        bool "Atheros bluetooth coexistence support"
        depends on (ATH9K || ATH9K_HTC)
        default y
 -      ---help---
 +      help
          Say Y, if you want to use the ath9k/ath9k_htc radios together with
          Bluetooth modules in the same system.
  
@@@ -26,7 -26,7 +26,7 @@@ config ATH9
        select LEDS_CLASS
        select NEW_LEDS
        select ATH9K_COMMON
 -      ---help---
 +      help
          This module adds support for wireless adapters based on
          Atheros IEEE 802.11n AR5008, AR9001 and AR9002 family
          of chipsets. For a specific list of supported external
@@@ -34,7 -34,7 +34,7 @@@
          APs that come with these cards refer to ath9k wiki
          products page:
  
-         http://wireless.kernel.org/en/users/Drivers/ath9k/products
+         https://wireless.wiki.kernel.org/en/users/Drivers/ath9k/products
  
          If you choose to build a module, it'll be called ath9k.
  
@@@ -42,7 -42,7 +42,7 @@@ config ATH9K_PC
        bool "Atheros ath9k PCI/PCIe bus support"
        default y
        depends on ATH9K && PCI
 -      ---help---
 +      help
          This option enables the PCI bus support in ath9k.
  
          Say Y, if you have a compatible PCI/PCIe wireless card.
@@@ -51,7 -51,7 +51,7 @@@ config ATH9K_AH
        bool "Atheros ath9k AHB bus support"
        depends on ATH9K
        default n
 -      ---help---
 +      help
          This option enables the AHB bus support in ath9k.
  
          Say Y, if you have a SoC with a compatible built-in
@@@ -62,7 -62,7 +62,7 @@@ config ATH9K_DEBUGF
        depends on ATH9K && DEBUG_FS
        select MAC80211_DEBUGFS
        select ATH9K_COMMON_DEBUG
 -      ---help---
 +      help
          Say Y, if you need access to ath9k's statistics for
          interrupts, rate control, etc.
  
@@@ -74,14 -74,14 +74,14 @@@ config ATH9K_STATION_STATISTIC
        depends on ATH9K && ATH9K_DEBUGFS && DEBUG_FS
        select MAC80211_DEBUGFS
        default n
 -      ---help---
 +      help
          This option enables detailed statistics for association stations.
  
  config ATH9K_TX99
        bool "Atheros ath9k TX99 testing support"
        depends on ATH9K_DEBUGFS && CFG80211_CERTIFICATION_ONUS
        default n
 -      ---help---
 +      help
          Say N. This should only be enabled on systems undergoing
          certification testing and evaluation in a controlled environment.
          Enabling this will only enable TX99 support, all other modes of
@@@ -101,7 -101,7 +101,7 @@@ config ATH9K_DFS_CERTIFIE
        bool "Atheros DFS support for certified platforms"
        depends on ATH9K && CFG80211_CERTIFICATION_ONUS
        default n
 -      ---help---
 +      help
          This option enables DFS support for initiating radiation on
          ath9k. There is no way to dynamically detect if a card was DFS
          certified and as such this is left as a build time option. This
@@@ -120,7 -120,7 +120,7 @@@ config ATH9K_DYNAC
        bool "Atheros ath9k ACK timeout estimation algorithm"
        depends on ATH9K
        default n
 -      ---help---
 +      help
          This option enables ath9k dynamic ACK timeout estimation algorithm
          based on ACK frame RX timestamp, TX frame timestamp and frame
          duration
@@@ -129,7 -129,7 +129,7 @@@ config ATH9K_WO
        bool "Wake on Wireless LAN support (EXPERIMENTAL)"
        depends on ATH9K && PM
        default n
 -      ---help---
 +      help
          This option enables Wake on Wireless LAN support for certain cards.
          Currently, AR9462 is supported.
  
@@@ -147,7 -147,7 +147,7 @@@ config ATH9K_CHANNEL_CONTEX
        bool "Channel Context support"
        depends on ATH9K
        default n
 -      ---help---
 +      help
          This option enables channel context support in ath9k, which is needed
          for multi-channel concurrency. Enable this if P2P PowerSave support
          is required.
@@@ -181,11 -181,12 +181,12 @@@ config ATH9K_HT
        select LEDS_CLASS
        select NEW_LEDS
        select ATH9K_COMMON
 -      ---help---
 +      help
          Support for Atheros HTC based cards.
          Chipsets supported: AR9271
  
-         For more information: http://wireless.kernel.org/en/users/Drivers/ath9k_htc
+         For more information:
+         https://wireless.wiki.kernel.org/en/users/Drivers/ath9k_htc
  
          The built module will be ath9k_htc.
  
@@@ -193,7 -194,7 +194,7 @@@ config ATH9K_HTC_DEBUGF
        bool "Atheros ath9k_htc debugging"
        depends on ATH9K_HTC && DEBUG_FS
        select ATH9K_COMMON_DEBUG
 -      ---help---
 +      help
          Say Y, if you need access to ath9k_htc's statistics.
          As well as access to the FFT/spectral data.
  
@@@ -201,7 -202,7 +202,7 @@@ config ATH9K_HWRN
        bool "Random number generator support"
        depends on ATH9K && (HW_RANDOM = y || HW_RANDOM = ATH9K)
        default n
 -      ---help---
 +      help
          This option incorporates the ADC register output as a source of
          randomness into Linux entropy pool (/dev/urandom and /dev/random)
  
@@@ -213,5 -214,5 +214,5 @@@ config ATH9K_COMMON_SPECTRA
        depends on ATH9K_DEBUGFS || ATH9K_HTC_DEBUGFS
        select RELAY
        default n
 -      ---help---
 +      help
          Say Y to enable access to the FFT/spectral data via debugfs.
index dadba2d41bbbb6bc54cd6c63526db0d4daa5b01b,8c9dd673b9e7d42d886f2fc6dcda2f1eed6ea245..6a95b199bf626f35e836385d51dd0408b04cf13f
@@@ -5,12 -5,12 +5,12 @@@ config WIL621
        depends on CFG80211
        depends on PCI
        default n
 -      ---help---
 +      help
          This module adds support for wireless adapter based on
          wil6210 chip by Wilocity. It supports operation on the
          60 GHz band, covered by the IEEE802.11ad standard.
  
-         http://wireless.kernel.org/en/users/Drivers/wil6210
+         https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
  
          If you choose to build it as a module, it will be called
          wil6210
@@@ -19,7 -19,7 +19,7 @@@ config WIL6210_ISR_CO
        bool "Use Clear-On-Read mode for ISR registers for wil6210"
        depends on WIL6210
        default y
 -      ---help---
 +      help
          ISR registers on wil6210 chip may operate in either
          COR (Clear-On-Read) or W1C (Write-1-to-Clear) mode.
          For production code, use COR (say y); is default since
@@@ -35,7 -35,7 +35,7 @@@ config WIL6210_TRACIN
        depends on WIL6210
        depends on EVENT_TRACING
        default n
 -      ---help---
 +      help
          Say Y here to enable tracepoints for the wil6210 driver
          using the kernel tracing infrastructure.  Select this
          option if you are interested in debugging the driver.
@@@ -47,7 -47,7 +47,7 @@@ config WIL6210_DEBUGF
        depends on WIL6210
        depends on DEBUG_FS
        default y
 -      ---help---
 +      help
          Say Y here to enable wil6210 debugfs support, using the
          kernel debugfs infrastructure. Select this
          option if you are interested in debugging the driver.
This page took 0.06892 seconds and 4 git commands to generate.