diff options
| -rw-r--r-- | CORE/VOSS/src/vos_lock.c | 10 | ||||
| -rw-r--r-- | Kbuild | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/CORE/VOSS/src/vos_lock.c b/CORE/VOSS/src/vos_lock.c index be1137d8824e..3be063c22cad 100644 --- a/CORE/VOSS/src/vos_lock.c +++ b/CORE/VOSS/src/vos_lock.c @@ -48,6 +48,8 @@ #include "vos_lock.h" #include "vos_memory.h" #include "vos_trace.h" +#include "vos_api.h" +#include "hif.h" #ifdef CONFIG_CNSS #include <net/cnss.h> #endif @@ -521,6 +523,10 @@ VOS_STATUS vos_wake_lock_acquire(vos_wake_lock_t *pLock) cnss_pm_wake_lock(pLock); #elif defined(WLAN_OPEN_SOURCE) && defined(CONFIG_HAS_WAKELOCK) wake_lock(pLock); +#elif defined(CONFIG_NON_QC_PLATFORM) +#if defined(QCA_WIFI_2_0) && !defined(QCA_WIFI_ISOC) + hif_pm_runtime_get(); +#endif #endif return VOS_STATUS_SUCCESS; } @@ -559,6 +565,10 @@ VOS_STATUS vos_wake_lock_release(vos_wake_lock_t *pLock) cnss_pm_wake_lock_release(pLock); #elif defined(WLAN_OPEN_SOURCE) && defined(CONFIG_HAS_WAKELOCK) wake_unlock(pLock); +#elif defined(CONFIG_NON_QC_PLATFORM) +#if defined(QCA_WIFI_2_0) && !defined(QCA_WIFI_ISOC) + hif_pm_runtime_put(); +#endif #endif return VOS_STATUS_SUCCESS; } @@ -1310,6 +1310,7 @@ endif # Enable target dump for non-qualcomm platform ifeq ($(CONFIG_NON_QC_PLATFORM), y) +CDEFINES += -DCONFIG_NON_QC_PLATFORM ifeq ($(CONFIG_CLD_HL_SDIO_CORE), y) CDEFINES += -DTARGET_DUMP_FOR_NON_QC_PLATFORM endif |
