qcacmn: Disable Enhanced PPDU stats and low watermark interrupt

Disable Enhanced PPDU stats and low watermark interrupt for WKK

CRs-Fixed: 3120686
Change-Id: I8eecd2e17cb0748d1e7d15b28ce3d16f69fe81d5
This commit is contained in:
Amir Patel
2022-01-31 23:57:56 +05:30
committed by Madan Koyyalamudi
parent 886ce189d0
commit 8e96dd29e8
7 changed files with 52 additions and 24 deletions

View File

@@ -1668,6 +1668,10 @@ dp_enable_enhanced_stats(struct cdp_soc_t *soc, uint8_t pdev_id)
dp_cal_client_timer_start(mon_pdev->cal_client_ctx);
mon_pdev->enhanced_stats_en = 1;
pdev->enhanced_stats_en = true;
if (wlan_cfg_get_txmon_hw_support(pdev->soc->wlan_cfg_ctx))
return QDF_STATUS_SUCCESS;
dp_mon_filter_setup_enhanced_stats(pdev);
status = dp_mon_filter_update(pdev);
@@ -1676,10 +1680,10 @@ dp_enable_enhanced_stats(struct cdp_soc_t *soc, uint8_t pdev_id)
dp_mon_filter_reset_enhanced_stats(pdev);
dp_cal_client_timer_stop(mon_pdev->cal_client_ctx);
mon_pdev->enhanced_stats_en = 0;
pdev->enhanced_stats_en = false;
return QDF_STATUS_E_FAILURE;
}
pdev->enhanced_stats_en = true;
if (is_ppdu_txrx_capture_enabled(pdev) && !mon_pdev->bpr_enable) {
dp_h2t_cfg_stats_msg_send(pdev, DP_PPDU_STATS_CFG_ENH_STATS,
pdev->pdev_id);
@@ -1720,6 +1724,9 @@ dp_disable_enhanced_stats(struct cdp_soc_t *soc, uint8_t pdev_id)
mon_pdev->enhanced_stats_en = 0;
pdev->enhanced_stats_en = false;
if (wlan_cfg_get_txmon_hw_support(pdev->soc->wlan_cfg_ctx))
return QDF_STATUS_SUCCESS;
if (is_ppdu_txrx_capture_enabled(pdev) && !mon_pdev->bpr_enable) {
dp_h2t_cfg_stats_msg_send(pdev, 0, pdev->pdev_id);
} else if (is_ppdu_txrx_capture_enabled(pdev) && mon_pdev->bpr_enable) {