summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjiad <jiad@codeaurora.org>2018-04-19 18:06:01 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2018-04-22 18:57:52 -0700
commitfdf45011d5a9caafeb561815293c65faef5d5b4d (patch)
tree455369f4367219d685aa33300ea64136843ac5db
parent2a7aa3e2b9223cbc49c23aa6f3d06d0252334944 (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.c10
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;