Kalle Valo <kvalo@xxxxxxxxxx> writes: > Kalle Valo <kvalo@xxxxxxxxxx> writes: > >> From: Kalle Valo <quic_kvalo@xxxxxxxxxxx> >> >> ath12k is a new mac80211 driver for Qualcomm Wi-Fi 7 devices, first >> supporting QCN9274 and WCN7850 PCI devices. QCN9274 supports both AP >> and station; WCN7850 supports only station mode. Monitor mode is not >> (yet) supported. Only PCI bus devices are supported. >> >> ath12k is forked from an earlier version of ath11k. It was simpler to >> have a "clean start" for the new generation and not try to share the >> code with ath11k. This makes maintenance easier and avoids major >> changes in ath11k, which would have significantly increased the risk >> of regressions in existing setups. >> >> ath12k uses le32 and cpu_to_le32() macros to handle endian >> conversions, instead of using the firmware byte swap feature utilized >> by ath11k. There is only one kernel module, named ath12k.ko. >> >> Currently ath12k only supports HE mode (IEEE 802.11ax) or older, but >> work is ongoing to add EHT mode (IEEE 802.11be) support. >> >> The size of the driver is ~41 kLOC and 45 files. To make the review >> easier, this initial version of ath12k does not support Device Tree, >> debugfs or any other extra features. Those will be added later, after >> ath12k is accepted to upstream. >> >> The driver is build tested by Intel's kernel test robot with both GCC >> and Clang. Sparse reports no warnings. The driver is mostly free of >> checkpatch warnings, albeit few of the warnings are omitted on >> purpose, list of them here: >> >> https://github.com/qca/qca-swiss-army-knife/blob/master/tools/scripts/ath12k/ath12k-check#L52 >> >> The driver has had multiple authors who are listed in alphabetical >> order below. >> >> Co-developed-by: Balamurugan S <quic_bselvara@xxxxxxxxxxx> >> Signed-off-by: Balamurugan S <quic_bselvara@xxxxxxxxxxx> >> Co-developed-by: Balamurugan Selvarajan <quic_bselvara@xxxxxxxxxxx> >> Signed-off-by: Balamurugan Selvarajan <quic_bselvara@xxxxxxxxxxx> > > I noticed that Balamurugan is twice here, fixed in the pending branch: > > https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=master-pending&id=b644733d58cb65d2e319bad0e0f89a852021c5c2 And the big patch is now applied to ath-next branch: d889913205cf wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches