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

Commit f2da57d9 authored by Surya Prakash Raajen's avatar Surya Prakash Raajen Committed by Liangwei Dong
Browse files

qcacmn: Add support for beamforming in mgmt frames

Add support for enable beamforming in mgmt frames to FW.

Change-Id: I0b7f8d13b6fc399d6255b217f5a53cd3c595fa51
CRs-Fixed: 2976861
parent 2361ccf5
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -1298,6 +1298,8 @@ struct seg_hdr_info {
 *	        Data:1 Mgmt:0
 * @cfr_enable: flag to enable CFR capture
 *              0:disable 1:enable
 * @en_beamforming: flag to enable tx beamforming
 *              0:disable 1:enable
 */
struct tx_send_params {
	uint32_t pwr:8,
@@ -1309,7 +1311,8 @@ struct tx_send_params {
		 preamble_type:5,
		 frame_type:1,
		 cfr_enable:1,
		 reserved:10;
		 en_beamforming:1,
		 reserved:9;
};

/**
+2 −0
Original line number Diff line number Diff line
@@ -3393,6 +3393,8 @@ static inline QDF_STATUS populate_tx_send_params(uint8_t *bufp,
					 param.frame_type);
	WMI_TX_SEND_PARAM_CFR_CAPTURE_SET(tx_param->tx_param_dword1,
					  param.cfr_enable);
	WMI_TX_SEND_PARAM_BEAMFORM_SET(tx_param->tx_param_dword1,
				       param.en_beamforming);

	return status;
}