qcacmn: Populate mcs & gI parameters to cfr_info
Populate mcs rate & gI type parameters to cfr_info CRs-Fixed: 2966865 Change-Id: Id9cc720a12d2aa3840620bde97fa44ede66d86c6
This commit is contained in:

committed by
Madan Koyyalamudi

parent
ea1b24f9e5
commit
403d510e5e
@@ -580,8 +580,47 @@ struct hal_rx_ppdu_cfr_user_info {
|
||||
* d. CAPTURE_NO_BUFFER: next buffer in IPC ring not available
|
||||
*
|
||||
* @cfr_user_info: Peer mac for upto 4 MU users
|
||||
*
|
||||
* @rtt_cfo_measurement : raw cfo data extracted from hardware, which is 14 bit
|
||||
* signed number. The first bit used for sign representation and 13 bits for
|
||||
* fractional part.
|
||||
*
|
||||
* @agc_gain_info0: Chain 0 & chain 1 agc gain information reported by PHY
|
||||
*
|
||||
* @agc_gain_info1: Chain 2 & chain 3 agc gain information reported by PHY
|
||||
*
|
||||
* @agc_gain_info2: Chain 4 & chain 5 agc gain information reported by PHY
|
||||
*
|
||||
* @agc_gain_info3: Chain 6 & chain 7 agc gain information reported by PHY
|
||||
*
|
||||
* @rx_start_ts: Rx packet timestamp, the time the first L-STF ADC sample
|
||||
* arrived at Rx antenna.
|
||||
*
|
||||
* @mcs_rate: Indicates the mcs/rate in which packet is received.
|
||||
* If HT,
|
||||
* 0-7: MCS0-MCS7
|
||||
* If VHT,
|
||||
* 0-9: MCS0 to MCS9
|
||||
* If HE,
|
||||
* 0-11: MCS0 to MCS11,
|
||||
* 12-13: 4096QAM,
|
||||
* 14-15: reserved
|
||||
* If Legacy,
|
||||
* 0: 48 Mbps
|
||||
* 1: 24 Mbps
|
||||
* 2: 12 Mbps
|
||||
* 3: 6 Mbps
|
||||
* 4: 54 Mbps
|
||||
* 5: 36 Mbps
|
||||
* 6: 18 Mbps
|
||||
* 7: 9 Mbps
|
||||
*
|
||||
* @gi_type: Indicates the gaurd interval.
|
||||
* 0: 0.8 us
|
||||
* 1: 0.4 us
|
||||
* 2: 1.6 us
|
||||
* 3: 3.2 us
|
||||
*/
|
||||
|
||||
struct hal_rx_ppdu_cfr_info {
|
||||
bool bb_captured_channel;
|
||||
bool bb_captured_timeout;
|
||||
@@ -597,6 +636,8 @@ struct hal_rx_ppdu_cfr_info {
|
||||
uint32_t agc_gain_info2;
|
||||
uint32_t agc_gain_info3;
|
||||
uint32_t rx_start_ts;
|
||||
uint32_t mcs_rate;
|
||||
uint32_t gi_type;
|
||||
};
|
||||
#else
|
||||
struct hal_rx_ppdu_cfr_info {};
|
||||
|
Reference in New Issue
Block a user