Atheros/Qualcomm ath wireless driver family umbrella
An umbrella source directory that groups together the various Atheros and Qualcomm Wi-Fi drivers (ath5k, ath9k, ath10k, ath11k, ath12k, and friends) and provides a small shared helper module used in common by all of them. The actual hardware support lives in the per-chip subdirectories.
This is not a driver in its own right; it is a parent directory containing a shared helper library (the ath.ko common module) plus subdirectories for each generation of Atheros/Qualcomm Wi-Fi silicon. Any keep-or-remove decision needs to be made against the individual child drivers like ath9k or ath12k, not this top-level folder, which simply holds code they all link against.
repository signals
510files
472,890source lines
2,268commits, 5y
+166,676 / −46,425lines added / removed, 5y
316authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 2,268 total · active in 60/61 months
The directory is a source-tree umbrella containing multiple real drivers in subdirectories (ath5k, ath9k, ath10k, ath11k, ath12k, etc.) plus shared helper files at the top level.
CONFIG_ATH_COMMON builds module ath and is described as common shared helper code used by multiple Atheros drivers, not a standalone hardware-specific driver.
Current wireless mailing-list traffic under the ath umbrella is concentrated on subdrivers such as ath12k, reinforcing that the top-level ath directory is a family container/common layer rather than one device driver.
codex reasoning notes (technical)
Not a driver directory: local shell inspection of Kconfig/Makefile (`sed` on the checked-out tree) showed `source` entries for multiple subdrivers and `obj-$(CONFIG_ATH_COMMON) += ath.o`, i.e. a shared common layer. The cited Codebrowser and LKDDb URLs were obtained via web search; local `git log` also showed recent touches are minor common-code/treewide edits while active hardware work is in child driver directories.