wifi: ath11k: add support for QCA2066
authorBaochen Qiang <quic_bqiang@quicinc.com>
Tue, 9 Jan 2024 02:13:36 +0000 (10:13 +0800)
committerKalle Valo <quic_kvalo@quicinc.com>
Thu, 15 Feb 2024 11:23:50 +0000 (13:23 +0200)
commit5dc9d1a55e953d9059ecbdd8fe6ec81e9edd349e
tree72d6e32855adce3bf9a4af2f3900e4ccac44c445
parent515bcdf587f9911f2d5de51524cb7e048d295052
wifi: ath11k: add support for QCA2066

QCA2066 is a PCI based DBS device. It is very similar to WCN6855
overall: they share the same PCI device ID, the same major and
minor version numbers, the same register address, and same HAL
descriptors etc. The most significant difference is that QCA2066
supports 3-antenna configuration while WCN6855 does not. To differentiate
them, subversion numbers are used. Currently four numbers are used
by QCA2066: 0x1019A0E1, 0x1019B0E1, 0x1019C0E1 and 0x1019D0E1.

Tested-on: QCA2066 hw2.1 PCI WLAN.HSP.1.1-03737-QCAHSPSWPL_V2_SILICONZ_CE-1
Tested-on: WCN6855 hw2.1 PCI WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3

Signed-off-by: Baochen Qiang <quic_bqiang@quicinc.com>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://msgid.link/20240109021336.4143-3-quic_bqiang@quicinc.com
drivers/net/wireless/ath/ath11k/core.c
drivers/net/wireless/ath/ath11k/core.h
drivers/net/wireless/ath/ath11k/mhi.c
drivers/net/wireless/ath/ath11k/pci.c
drivers/net/wireless/ath/ath11k/pcic.c