Commit d8e12f31 authored by Benjamin Li's avatar Benjamin Li Committed by Kalle Valo
Browse files

wcn36xx: switch on antenna diversity feature bit



The official feature-complete WCN3680B driver (known as prima, open source
but not upstream) sends this feature bit.

As we wish to support the antenna diversity feature in upstream, we need
to set this bit as well.

Signed-off-by: default avatarBenjamin Li <benl@squareup.com>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20211025175359.3591048-2-benl@squareup.com
parent d707f812
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -2476,8 +2476,10 @@ int wcn36xx_smd_feature_caps_exchange(struct wcn36xx *wcn)
	INIT_HAL_MSG(msg_body, WCN36XX_HAL_FEATURE_CAPS_EXCHANGE_REQ);

	set_feat_caps(msg_body.feat_caps, STA_POWERSAVE);
	if (wcn->rf_id == RF_IRIS_WCN3680)
	if (wcn->rf_id == RF_IRIS_WCN3680) {
		set_feat_caps(msg_body.feat_caps, DOT11AC);
		set_feat_caps(msg_body.feat_caps, ANTENNA_DIVERSITY_SELECTION);
	}

	PREPARE_HAL_BUF(wcn->hal_buf, msg_body);