qcacmn: calculate RSSI in DBM

calculate rssi_comb and rssi per chain values using
parameters received from the fw.

Change-Id: Ide56549c7d7ee9bde609dc6764013d509f7ccac0
CRs-Fixed: 3157484
This commit is contained in:
KARTHIK KUMAR T
2022-03-23 18:24:55 +05:30
committed by Madan Koyyalamudi
parent dcaeac7d89
commit c7acbbd7ba
10 changed files with 135 additions and 6 deletions

View File

@@ -5044,9 +5044,15 @@ static unsigned int qdf_nbuf_update_radiotap_ampdu_flags(
#define QDF_MON_STATUS_GET_RSSI_IN_DBM(rx_status) \
(rx_status->rssi_comb)
#else
#ifdef QCA_RSSI_DB2DBM
#define QDF_MON_STATUS_GET_RSSI_IN_DBM(rx_status) \
((rx_status)->rssi_comb + (rx_status)->min_nf_dbm +\
(rx_status)->rssi_temp_offset)
#else
#define QDF_MON_STATUS_GET_RSSI_IN_DBM(rx_status) \
(rx_status->rssi_comb + rx_status->chan_noise_floor)
#endif
#endif
/**
* qdf_nbuf_update_radiotap_tx_flags() - Update radiotap header tx flags