summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorSpeth Chang <spethchang@google.com>2020-11-25 17:23:23 +0800
committerSpeth Chang <spethchang@google.com>2020-11-25 17:30:04 +0800
commitd6854a89b2939c0cfe1e94639d9f4e1e3f8f8e0d (patch)
treedb053d68508bcbe6a3a47e2b4e61fb5b6fa12704 /platform
parentfeee576a009efd10bfd784ec49faee4542c4ce85 (diff)
downloadlwis-d6854a89b2939c0cfe1e94639d9f4e1e3f8f8e0d.tar.gz
lwis: set INT clock requirement to 200 Mhz
Bug: 173493818 Test: aosp camera Change-Id: Ic03be7630a49e4ae25ced2f582f6f7419e65a9b4 Signed-off-by: Speth Chang <spethchang@google.com>
Diffstat (limited to 'platform')
-rw-r--r--platform/gs101/lwis_platform_gs101.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/platform/gs101/lwis_platform_gs101.c b/platform/gs101/lwis_platform_gs101.c
index 66ac484..01ee199 100644
--- a/platform/gs101/lwis_platform_gs101.c
+++ b/platform/gs101/lwis_platform_gs101.c
@@ -136,6 +136,16 @@ int lwis_platform_device_enable(struct lwis_device *lwis_dev)
}
}
+ /* TODO(b/173493818): We currently see some stability issue on specific device
+ * and sensor due to INT clock vote to 100 MHz. Set the minimum INT requirement
+ * to 200Mhz for now.
+ */
+ ret = lwis_platform_update_qos(lwis_dev, 200000, CLOCK_FAMILY_INT);
+ if (ret < 0) {
+ dev_err(lwis_dev->dev, "Failed to initial INT clock\n");
+ return ret;
+ }
+
if (lwis_dev->bts_scenario_name) {
lwis_dev->bts_scenario = bts_get_scenindex(lwis_dev->bts_scenario_name);
if (!lwis_dev->bts_scenario) {