diff options
| author | jiad <jiad@codeaurora.org> | 2018-04-19 18:06:01 +0800 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2018-04-22 18:57:52 -0700 |
| commit | fdf45011d5a9caafeb561815293c65faef5d5b4d (patch) | |
| tree | 455369f4367219d685aa33300ea64136843ac5db | |
| parent | 2a7aa3e2b9223cbc49c23aa6f3d06d0252334944 (diff) | |
qcacld-3.0: extend support to get IPA hw status
HDD_IPA_CHECK_HW limits to Helium and IPAv3 only.
Fix is to extend support to all platforms as long as IPA_OFFLOAD
is defined.
Change-Id: I35ac2cee58e242060757465e3870327d3c06673e
CRs-Fixed: 2182459
| -rw-r--r-- | core/hdd/src/wlan_hdd_ipa.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/core/hdd/src/wlan_hdd_ipa.c b/core/hdd/src/wlan_hdd_ipa.c index af3b216aca7a..56bf4472ec67 100644 --- a/core/hdd/src/wlan_hdd_ipa.c +++ b/core/hdd/src/wlan_hdd_ipa.c @@ -564,8 +564,6 @@ do { \ ipa_ctxt->ipa_resource.rx2_proc_done_idx->vaddr; \ } while (0) -#define HDD_IPA_CHECK_HW() ipa_uc_reg_rdyCB(NULL) - #define IPA_RESOURCE_READY(ipa_resource, osdev) \ ((0 == qdf_mem_get_dma_addr(osdev, &ipa_resource->ce_sr->mem_info)) || \ (0 == qdf_mem_get_dma_addr(osdev, &ipa_resource->tx_comp_ring->mem_info)) || \ @@ -574,7 +572,6 @@ do { \ #else /* Do nothing */ #define HDD_IPA_WDI2_SET(pipe_in, ipa_ctxt, osdev) -#define HDD_IPA_CHECK_HW() 0 #define IPA_RESOURCE_READY(ipa_resource, osdev) \ ((0 == qdf_mem_get_dma_addr(osdev, &ipa_resource->ce_sr->mem_info)) || \ @@ -5763,8 +5760,11 @@ static void hdd_ipa_send_pkt_to_tl( */ bool hdd_ipa_is_present(void) { - /* Check if ipa hw is enabled */ - if (HDD_IPA_CHECK_HW() != -EPERM) + /* + * Check if ipa hw is enabled + * TODO: Add support for WDI unified API + */ + if (ipa_uc_reg_rdyCB(NULL) != -EPERM) return true; else return false; |
