qcacmn: Disable TX STATUS ring for Kiwi

Kiwi target does not used TX status ring.
Hence disable the tx status ring for Kiwi.

Change-Id: If3a39a0017a884bee2320188621b1f05e0c6d568
CRs-Fixed: 3150815
This commit is contained in:
Rakesh Pillai
2022-03-10 07:17:27 -08:00
committed by Madan Koyyalamudi
parent f15646c12b
commit b68fd9ba67
3 changed files with 92 additions and 24 deletions

View File

@@ -2596,6 +2596,24 @@ dp_get_tcl_cmd_cred_ring_state_from_hal(struct dp_pdev *pdev,
}
#endif
#ifndef WLAN_DP_DISABLE_TCL_STATUS_SRNG
static inline QDF_STATUS
dp_get_tcl_status_ring_state_from_hal(struct dp_pdev *pdev,
struct dp_srng_ring_state *ring_state)
{
return dp_get_srng_ring_state_from_hal(pdev->soc, pdev,
&pdev->soc->tcl_status_ring,
TCL_STATUS, ring_state);
}
#else
static inline QDF_STATUS
dp_get_tcl_status_ring_state_from_hal(struct dp_pdev *pdev,
struct dp_srng_ring_state *ring_state)
{
return QDF_STATUS_SUCCESS;
}
#endif
/**
* dp_queue_srng_ring_stats(): Print pdev hal level ring stats
* @pdev: DP_pdev handle
@@ -2669,12 +2687,8 @@ static void dp_queue_ring_stats(struct dp_pdev *pdev)
if (status == QDF_STATUS_SUCCESS)
qdf_assert_always(++j < DP_MAX_SRNGS);
status = dp_get_srng_ring_state_from_hal
(pdev->soc, pdev,
&pdev->soc->tcl_status_ring,
TCL_STATUS,
&soc_srngs_state->ring_state[j]);
status = dp_get_tcl_status_ring_state_from_hal
(pdev, &soc_srngs_state->ring_state[j]);
if (status == QDF_STATUS_SUCCESS)
qdf_assert_always(++j < DP_MAX_SRNGS);