summaryrefslogtreecommitdiff
path: root/lwis_platform.h
diff options
context:
space:
mode:
authorHossein Mohtasham <hmohtasham@google.com>2020-06-25 12:40:23 -0700
committerHossein Mohtasham <hmohtasham@google.com>2020-06-29 13:31:13 -0700
commit86e203d199258f17059aadf51b2f05940cb4bd33 (patch)
tree7aef925ba0a02993eec89f01d4ad4cf99322b30c /lwis_platform.h
parentf56653130314dbe6a943280f99da8b3ba5ba0b6c (diff)
downloadlwis-86e203d199258f17059aadf51b2f05940cb4bd33.tar.gz
lwis: dpm: implement dynamic clock control
Bug: 157514330 Change-Id: I3358e7e65d86528b1672bcebd9e42016feb0b8f1 Signed-off-by: Hossein Mohtasham <hmohtasham@google.com>
Diffstat (limited to 'lwis_platform.h')
-rw-r--r--lwis_platform.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/lwis_platform.h b/lwis_platform.h
index 7e46ad2..cde261b 100644
--- a/lwis_platform.h
+++ b/lwis_platform.h
@@ -31,4 +31,16 @@ int lwis_platform_device_enable(struct lwis_device *lwis_dev);
*/
int lwis_platform_device_disable(struct lwis_device *lwis_dev);
+/*
+ * lwis_platform_update_qos: handles platform-specific parts of
+ * updating qos requirements. "value" is in KHz.
+ */
+int lwis_platform_update_qos(struct lwis_device *lwis_dev, uint32_t value);
+
+/*
+ * lwis_platform_remove_qos: handles platform-specific parts of
+ * removing qos requirements.
+ */
+int lwis_platform_remove_qos(struct lwis_device *lwis_dev);
+
#endif /* LWIS_PLATFORM_H_ */