freebsd-dev/sys/contrib/dev
Bjoern A. Zeeb dd4f32ae62 ath11k: import ath11k driver
Import BSD-3-Clause-Clear ath11k driver assumed to be
based on Linux kvalo/ath.git master at
6bae9de622d3ef4805aba40e763eb4b0975c4f6d.

Complement the driver to make compile on FreeBSD
using LinuxKPI with changes covered by #ifdef (__FreeBSD__).
Further select updates were applied since the initial import
in order to keep compiling along with other LinuxKPI based
drivers.

Add the module build framework but keep disconnected from the
build for now.
The current driver (or rather LinuxKPI) lacks support for some
"qcom" bits needed in order to get things working.
There was interest by various people to enhance support further.

We initially only plan to support PCI parts but it would be great
to further enhance qcom SoC support to run on several (cheap) APs.

The firmware is provided by port net/wifi-firmware-ath11k-kmod.

Given the lack of full license texts on most files this is
imported under the draft policy for handling SPDX files (D29226)
and with approval for BSD-3-Clause-Clear. [1]

Approved by:    core (jhb, 2023-05-11) [1]
MFC after:      2 months
2023-05-12 11:21:16 +00:00
..
acpica acpica: Fix the botched merge 2022-10-27 22:36:35 -04:00
ath/ath_hal/ar9300 ath: Fix mismatches in array bounds. 2022-12-07 12:30:42 -08:00
athk ath11k: import ath11k driver 2023-05-12 11:21:16 +00:00
ice ice_ddp: Update package to 1.3.30.0 2023-01-24 14:19:54 -08:00
imx Add the firmware blob required to use the sdma hardware in the imx6 2020-11-26 01:40:04 +00:00
ipw
iwi
iwlwifi iwlwifi: quieten more compiler warnings 2023-04-20 16:07:05 +00:00
iwlwififw iwlwifi firmware: update to -73 / newer builds for 9xxx 2022-07-31 00:41:33 +00:00
iwm
iwn
liquidio
mediatek/mt76 mt76: import mediatek/mt76 driver 2023-04-23 21:29:49 +00:00
mwl
nvidia ARM: Enhance common Nvidia Tegra drivers by support for Tegra210 SoC. 2020-12-26 19:13:10 +01:00
otus
qat qat: Add Intel® 4xxx Series platform support 2023-01-24 10:33:50 -05:00
qat_c2xxx qat: Move qat_c2xxx firmware files and build glue into separate dirs 2022-08-04 09:37:55 -04:00
ral
rsu
rtw88 iwlwifi: rtw88: rtw89: fix gcc warnings 2023-04-19 12:21:40 +00:00
rtw88fw rtw88: downgrade rtw8822c firmware to 9.9.10 2022-04-08 11:14:54 +00:00
rtw89 iwlwifi: rtw88: rtw89: fix gcc warnings 2023-04-19 12:21:40 +00:00
rtw89fw rtw89: import firmware for Realtek's rtw89 supported chipsets. 2022-09-09 16:32:17 +00:00
rtwn
run
uath
wpi