Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 68248349 authored by Sven Eckelmann's avatar Sven Eckelmann Committed by Kalle Valo
Browse files

ath10k: set rxnss_override for QCA9888



QCA9888 supports VHT80 with 2x2. But it only support 1x1 with VHT160 or
VHT80+80. Inform userspace and the the QCA firmware about that limitation
whenever VHT80+80 or VHT160 is configured.

Signed-off-by: default avatarSven Eckelmann <sven.eckelmann@openmesh.com>
[kvalo@qca.qualcomm.com: use hw_params]
Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
parent cc914a55
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -275,8 +275,12 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
		.hw_ops = &qca99x0_ops,
		.decap_align_bytes = 1,
		.spectral_bin_discard = 12,
		.vht160_mcs_rx_highest = 0,
		.vht160_mcs_tx_highest = 0,

		/* Can do only 1x1 VHT160 or 80+80. 780Mbps is 2x2 80Mhz or
		 * 1x1 160Mhz, long-guard-interval.
		 */
		.vht160_mcs_rx_highest = 780,
		.vht160_mcs_tx_highest = 780,
	},
	{
		.id = QCA9377_HW_1_0_DEV_VERSION,