qcacmn: Add support for pmac_id in QDF layer

To support splitphy and MLO operation when multiple
TX ring are present under single soc, then to differentiate
the TX lmac, pmac id in per packet is require. As pmac_id in
bank register is always constant for pinnacle case, so need
to pass per packet in TX desc.

Change-Id: Ic6d8e14e8c1948e218c52c8eeaf99fcd6c437753
CRs-Fixed: 3356413
This commit is contained in:
Devender Kumar
2023-01-02 13:28:12 +05:30
committato da Madan Koyyalamudi
parent 56160b1881
commit 905bc10886
2 ha cambiato i file con 23 aggiunte e 0 eliminazioni

Vedi File

@@ -125,6 +125,8 @@ typedef __qdf_ipa_wdi_pipe_setup_info_smmu_t qdf_ipa_wdi_pipe_setup_info_smmu_t;
__QDF_IPA_WDI_SETUP_INFO_SMMU_DESC_FORMAT_TEMPLATE(txrx)
#define QDF_IPA_WDI_SETUP_INFO_SMMU_RX_BANK_ID(txrx, bid) \
__QDF_IPA_WDI_SETUP_INFO_SMMU_RX_BANK_ID(txrx, bid)
#define QDF_IPA_WDI_SETUP_INFO_SMMU_RX_PMAC_ID(txrx, pmac_id) \
__QDF_IPA_WDI_SETUP_INFO_SMMU_RX_PMAC_ID(txrx, pmac_id)
typedef __qdf_ipa_ep_cfg_t qdf_ipa_ep_cfg_t;
@@ -271,6 +273,8 @@ typedef __qdf_ipa_wdi_pipe_setup_info_t qdf_ipa_wdi_pipe_setup_info_t;
__QDF_IPA_WDI_SETUP_INFO_DESC_FORMAT_TEMPLATE(txrx)
#define QDF_IPA_WDI_SETUP_INFO_RX_BANK_ID(txrx, bid) \
__QDF_IPA_WDI_SETUP_INFO_RX_BANK_ID(txrx, bid)
#define QDF_IPA_WDI_SETUP_INFO_RX_PMAC_ID(txrx, pmac_id) \
__QDF_IPA_WDI_SETUP_INFO_RX_PMAC_ID(txrx, pmac_id)
/**
* qdf_ipa_wdi_conn_in_params_t - information provided by