mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-31 03:35:32 -04:00
wifi: ath12k: use correct flag field for 320 MHz channels
Due to an error during rebasing the patchset 320 MHz channel support got
broken. ath12k was setting the QoS bit instead of the correct flag.
WMI_PEER_EXT_320MHZ (0x2) is defined as an extended flag, replace
peer_flags by peer_flags_ext while sending peer data.
This affected both QCN9274 and WCN7850 which use the same flag.
Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.0.1-00029-QCAHKSWPL_SILICONZ-1
Fixes: 6734cf9b4c ("wifi: ath12k: peer assoc for 320 MHz")
Signed-off-by: Aloka Dixit <quic_alokad@quicinc.com>
Acked-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://msgid.link/20240314204651.11075-1-quic_alokad@quicinc.com
This commit is contained in:
@@ -1900,7 +1900,7 @@ static void ath12k_wmi_copy_peer_flags(struct wmi_peer_assoc_complete_cmd *cmd,
|
||||
if (arg->bw_160)
|
||||
cmd->peer_flags |= cpu_to_le32(WMI_PEER_160MHZ);
|
||||
if (arg->bw_320)
|
||||
cmd->peer_flags |= cpu_to_le32(WMI_PEER_EXT_320MHZ);
|
||||
cmd->peer_flags_ext |= cpu_to_le32(WMI_PEER_EXT_320MHZ);
|
||||
|
||||
/* Typically if STBC is enabled for VHT it should be enabled
|
||||
* for HT as well
|
||||
|
||||
Reference in New Issue
Block a user