1
0

qcacmn: Enable the 4th Tx. completion ring

Enable the 4th Tx. completion ring to save CPU load
Initialization and interrupt handling for 4th completion ring
is done here.

Change-Id: I2db27218a3c3e14d719d012f03454a6a7aa647fe
Este cometimento está contido em:
Neha Bisht
2021-10-28 12:14:26 +05:30
cometido por Madan Koyyalamudi
ascendente 08f1f6b1af
cometimento 5f8681ff1e
13 ficheiros modificados com 181 adições e 13 eliminações

Ver ficheiro

@@ -244,6 +244,10 @@
#define WLAN_CFG_NUM_TCL_DATA_RINGS_MIN 1
#define WLAN_CFG_NUM_TCL_DATA_RINGS_MAX MAX_TCL_DATA_RINGS
#define WLAN_CFG_NUM_TX_COMP_RINGS WLAN_CFG_NUM_TCL_DATA_RINGS
#define WLAN_CFG_NUM_TX_COMP_RINGS_MIN WLAN_CFG_NUM_TCL_DATA_RINGS_MIN
#define WLAN_CFG_NUM_TX_COMP_RINGS_MAX WLAN_CFG_NUM_TCL_DATA_RINGS_MAX
#if defined(CONFIG_BERYLLIUM)
#define WLAN_CFG_NUM_REO_DEST_RING 8
#else
@@ -565,6 +569,13 @@
WLAN_CFG_NUM_REO_DEST_RING, \
CFG_VALUE_OR_DEFAULT, "DP REO Destination Rings")
#define CFG_DP_TX_COMP_RINGS \
CFG_INI_UINT("dp_tx_comp_rings", \
WLAN_CFG_NUM_TX_COMP_RINGS_MIN, \
WLAN_CFG_NUM_TX_COMP_RINGS_MAX, \
WLAN_CFG_NUM_TX_COMP_RINGS, \
CFG_VALUE_OR_DEFAULT, "DP Tx Comp Rings")
#define CFG_DP_TCL_DATA_RINGS \
CFG_INI_UINT("dp_tcl_data_rings", \
WLAN_CFG_NUM_TCL_DATA_RINGS_MIN, \
@@ -1500,6 +1511,7 @@
CFG(CFG_DP_MAX_CLIENTS) \
CFG(CFG_DP_MAX_PEER_ID) \
CFG(CFG_DP_REO_DEST_RINGS) \
CFG(CFG_DP_TX_COMP_RINGS) \
CFG(CFG_DP_TCL_DATA_RINGS) \
CFG(CFG_DP_NSS_REO_DEST_RINGS) \
CFG(CFG_DP_NSS_TCL_DATA_RINGS) \