qcacmn: Enable undecoded metadata capture for york radio
1.Enable undecoded metadata capture feature for york radio. 2.Added support to extract and handle Phyrx abort request and reason for york target. Change-Id: Iae42c9f1bbce63d28983f87b3282264c6a4230cc CRs-Fixed: 3432389
This commit is contained in:

committed by
Madan Koyyalamudi

parent
c847ddd958
commit
cee464b40d
@@ -93,6 +93,7 @@ hal_rx_get_phyrx_abort(struct hal_soc *hal, void *rx_tlv,
|
|||||||
struct hal_rx_ppdu_info *ppdu_info){
|
struct hal_rx_ppdu_info *ppdu_info){
|
||||||
switch (hal->target_type) {
|
switch (hal->target_type) {
|
||||||
case TARGET_TYPE_QCN9000:
|
case TARGET_TYPE_QCN9000:
|
||||||
|
case TARGET_TYPE_QCN9160:
|
||||||
ppdu_info->rx_status.phyrx_abort =
|
ppdu_info->rx_status.phyrx_abort =
|
||||||
HAL_RX_GET(rx_tlv, RXPCU_PPDU_END_INFO_2,
|
HAL_RX_GET(rx_tlv, RXPCU_PPDU_END_INFO_2,
|
||||||
PHYRX_ABORT_REQUEST_INFO_VALID);
|
PHYRX_ABORT_REQUEST_INFO_VALID);
|
||||||
|
@@ -39,6 +39,12 @@
|
|||||||
RXPCU_PPDU_END_INFO_9_RX_PPDU_DURATION_MASK
|
RXPCU_PPDU_END_INFO_9_RX_PPDU_DURATION_MASK
|
||||||
#define UNIFIED_RXPCU_PPDU_END_INFO_8_RX_PPDU_DURATION_LSB \
|
#define UNIFIED_RXPCU_PPDU_END_INFO_8_RX_PPDU_DURATION_LSB \
|
||||||
RXPCU_PPDU_END_INFO_9_RX_PPDU_DURATION_LSB
|
RXPCU_PPDU_END_INFO_9_RX_PPDU_DURATION_LSB
|
||||||
|
#define UNIFIED_RXPCU_PPDU_END_INFO_11_PHYRX_ABORT_REQUEST_INFO_DETAILS_PHYRX_ABORT_REASON_OFFSET \
|
||||||
|
RXPCU_PPDU_END_INFO_11_PHYRX_ABORT_REQUEST_INFO_DETAILS_PHYRX_ABORT_REASON_OFFSET
|
||||||
|
#define UNIFIED_RXPCU_PPDU_END_INFO_11_PHYRX_ABORT_REQUEST_INFO_DETAILS_PHYRX_ABORT_REASON_MASK \
|
||||||
|
RXPCU_PPDU_END_INFO_11_PHYRX_ABORT_REQUEST_INFO_DETAILS_PHYRX_ABORT_REASON_MASK
|
||||||
|
#define UNIFIED_RXPCU_PPDU_END_INFO_11_PHYRX_ABORT_REQUEST_INFO_DETAILS_PHYRX_ABORT_REASON_LSB \
|
||||||
|
RXPCU_PPDU_END_INFO_11_PHYRX_ABORT_REQUEST_INFO_DETAILS_PHYRX_ABORT_REASON_LSB
|
||||||
#define UNIFIED_PHYRX_HT_SIG_0_HT_SIG_INFO_PHYRX_HT_SIG_INFO_DETAILS_OFFSET \
|
#define UNIFIED_PHYRX_HT_SIG_0_HT_SIG_INFO_PHYRX_HT_SIG_INFO_DETAILS_OFFSET \
|
||||||
PHYRX_L_SIG_B_0_PHYRX_L_SIG_B_INFO_DETAILS_RATE_OFFSET
|
PHYRX_L_SIG_B_0_PHYRX_L_SIG_B_INFO_DETAILS_RATE_OFFSET
|
||||||
#define UNIFIED_PHYRX_L_SIG_B_0_L_SIG_B_INFO_PHYRX_L_SIG_B_INFO_DETAILS_OFFSET \
|
#define UNIFIED_PHYRX_L_SIG_B_0_L_SIG_B_INFO_PHYRX_L_SIG_B_INFO_DETAILS_OFFSET \
|
||||||
|
Reference in New Issue
Block a user