summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSarada Prasanna Garnayak <sgarna@codeaurora.org>2016-02-15 18:50:40 +0530
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:20:46 -0700
commit2456b24f24928d0ee5e6daa8ebac30b67f79d6c1 (patch)
treeddb146fdceb8225f356ce56bf2493f1496de78b3 /include
parentf6b4ea8dca8c5baa98c1f3a768e39682b61f6438 (diff)
net: cnss: refactor PM QoS request wrapper API
Make PM QoS request API generic to pass the type of latency requirement needed by the client instead of hard coding latency type. Add latency type as a function parameter. CRs-Fixed: 972761 Change-Id: Ic912148d2068fe8a758b6a4b3be570ccf870f03a Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
Diffstat (limited to 'include')
-rw-r--r--include/net/cnss.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/cnss.h b/include/net/cnss.h
index e71a53c7182f..d0753eb960b4 100644
--- a/include/net/cnss.h
+++ b/include/net/cnss.h
@@ -137,6 +137,7 @@ extern int cnss_wlan_pm_control(bool vote);
extern void cnss_lock_pm_sem(void);
extern void cnss_release_pm_sem(void);
+extern void cnss_request_pm_qos_type(int latency_type, u32 qos_val);
extern void cnss_request_pm_qos(u32 qos_val);
extern void cnss_remove_pm_qos(void);
extern int cnss_get_platform_cap(struct cnss_platform_cap *cap);