Kalle Valo <kvalo@xxxxxxxxxxxxxx> writes: > ath11k is a new driver for Qualcomm IEEE 802.11ax devices, first > supporting only IPQ8074 SoC using the shared memory AHB bus. ath11k > uses mac80211 and supports AP, Station and Mesh modes. > > Even though ath11k has some similar code as with ath10k (especially > the WMI layer) it was concluded to be simpler to have a "clean start" > for ath11k code base and not try to share the code with ath10k. This > makes maintenance easier and avoids major changes in ath10k, which > would have significantly increased the risk of regressions in existing > setups. > > Even though the driver is very similar with ath10k but there are major > differences as well. The datapath is completely different. ath11k > supports multiple MACs, called "soc" in the firmware interface. And > there's only one WMI interface to support. > > Currently ath11k supports only IEEE 802.11ac mode, but patches for > 802.11ax are available and they will be submitted after ath11k is > accepted to upstream. > > The firmware images are available from ath11k-firmware repository but > they will be also submitted to linux-firmware: > > https://github.com/kvalo/ath11k-firmware I also added to the commit log the version which was used in testing: WLAN.HK.2.1.0.1-00629-QCAHKSWPL_SILICONZ-1 > --------------[cut]-------------------[cut]----------------- > > I have split the driver into multiple patches for easier review, but > the final version will be split into three commits: > > 1. adding Documentatio/devicetree/bindings/net/wireless/qcom,ath11k.yaml > > 2. adding drivers/net/wireless/ath/ath11k/ with the commit log being the > text before the cut line above. > > 3. adding ath11k entry to MAINTAINERS file > > This version is based on commit ad10d2ff619f0797cb102b2ff488429d3f8e4a8a > from ath11k-bringup branch on my ath.git tree: > > https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/log/?h=ath11k-bringup > > This patchset applies to wireless-drivers-next but needs > CONFIG_COMPILE_TEST, CONFIG_REMOTEPROC AND CONFIG_QCOM_QMI_HELPERS to > be able to compile on x86. > > Please review and comment. I have now prepared the three commits and they are in the pending branch for build testing: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=pending&id=20bddf19da715842fe24c8e9990ae1b75825c747 https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=pending&id=461a5c86cfa562bd3c4a8f6bec9a54c406540e87 https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=pending&id=8710785df81b8b57e62a71e9048c111a7db98005 In the next few days I'll apply these to ath-next branch and queue for v5.6. -- https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches