qcacmn: Get Rx TLV offsets from structure

Size of the TLVs have changed across generation of chipsets
Offset values need to be configured into DMA register for preheader DMA
Added APIs to get offsets of each TLV based on chip type

Change-Id: Ic011332cbf3a1017f324f246e47c9e2c91441c70
这个提交包含在:
Radha Krishna Simha Jiguru
2020-04-16 08:04:13 +05:30
提交者 nshrivas
父节点 d111e1ef43
当前提交 8ca2521ac8
修改 12 个文件,包含 248 行新增6 行删除

查看文件

@@ -594,6 +594,11 @@ struct hal_hw_txrx_ops {
void (*hal_rx_sw_mon_desc_info_get)(hal_ring_desc_t rxdma_dst_ring_desc,
hal_rx_mon_desc_info_t mon_desc_info);
uint8_t (*hal_rx_wbm_err_msdu_continuation_get)(void *ring_desc);
uint32_t (*hal_rx_msdu_end_offset_get)(void);
uint32_t (*hal_rx_attn_offset_get)(void);
uint32_t (*hal_rx_msdu_start_offset_get)(void);
uint32_t (*hal_rx_mpdu_start_offset_get)(void);
uint32_t (*hal_rx_mpdu_end_offset_get)(void);
};
/**