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:

> 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.

Manually applied to ath-next branch of my ath.git tree:

dae0978d4174 dt: bindings: net: add qcom,ath11k.yaml
d5c65159f289 ath11k: driver for Qualcomm IEEE 802.11ax devices
02fdd85da2ce MAINTAINERS: add ath11k

Thanks everyone!

-- 
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux