qcacmn: Change the DST_ALT_IND_0 to WBM from REO2TCL

Change the alternate indication_0 to WBM instead of
REO2TCL. This is done such that, WBM takes care of
the of the de-linking of the link descriptors and
release the buffers to the respective WBM rings.
WBM should take care of the NULL entries if present
in link descriptor as WBM internal errors.

Change-Id: Ie084e54861bb4611a45cd724bb32d211c62f4f21
This commit is contained in:
Aniruddha Paul
2020-11-19 13:14:19 +05:30
committed by snandini
parent a660173209
commit b42ee01aec
7 changed files with 76 additions and 1 deletions

View File

@@ -277,6 +277,20 @@
HWIO_REO_R0_GENERAL_ENABLE_ADDR( \
SEQ_WCSS_UMAC_REO_REG_OFFSET),\
(reg_val)); \
(reg_val) = \
HAL_REG_READ((soc), \
HWIO_REO_R0_DESTINATION_RING_ALT_CTRL_IX_0_ADDR( \
SEQ_WCSS_UMAC_REO_REG_OFFSET)); \
(reg_val) &= \
~(HWIO_REO_R0_DESTINATION_RING_ALT_CTRL_IX_0_DEST_RING_ALT_MAPPING_0_BMSK); \
(reg_val) |= \
HAL_SM(HWIO_REO_R0_DESTINATION_RING_ALT_CTRL_IX_0, \
DEST_RING_ALT_MAPPING_0, \
(reo_params)->alt_dst_ind_0); \
HAL_REG_WRITE((soc), \
HWIO_REO_R0_DESTINATION_RING_ALT_CTRL_IX_0_ADDR( \
SEQ_WCSS_UMAC_REO_REG_OFFSET), \
(reg_val)); \
} while (0)
#define HAL_RX_MSDU_DESC_INFO_GET(msdu_details_ptr) \