Search Linux Wireless

Re: [PATCH v3 00/49] ath11k: driver for Qualcomm IEEE 802.11ax devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux