summaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/qcom
diff options
context:
space:
mode:
authorTodor Tomov2018-07-25 18:38:19 +0200
committerMauro Carvalho Chehab2018-08-02 12:12:45 +0200
commit7066647cdb4d3ea24fe6f34a9fc9812711eacba6 (patch)
treeaeb943ecdaf02aeab327aeb027f2b57879e2af7f /drivers/media/platform/qcom
parentmedia: camss: Unify the clock names (diff)
downloadkernel-qcow2-linux-7066647cdb4d3ea24fe6f34a9fc9812711eacba6.tar.gz
kernel-qcow2-linux-7066647cdb4d3ea24fe6f34a9fc9812711eacba6.tar.xz
kernel-qcow2-linux-7066647cdb4d3ea24fe6f34a9fc9812711eacba6.zip
media: camss: csiphy: Update settle count calculation
Update settle count calculation as per specification. Signed-off-by: Todor Tomov <todor.tomov@linaro.org> Signed-off-by: Hans Verkuil <hansverk@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'drivers/media/platform/qcom')
-rw-r--r--drivers/media/platform/qcom/camss/camss-csiphy.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/platform/qcom/camss/camss-csiphy.c b/drivers/media/platform/qcom/camss/camss-csiphy.c
index 2a9adcd6ff3c..6158ffd3b358 100644
--- a/drivers/media/platform/qcom/camss/camss-csiphy.c
+++ b/drivers/media/platform/qcom/camss/camss-csiphy.c
@@ -329,7 +329,7 @@ static u8 csiphy_settle_cnt_calc(struct csiphy_device *csiphy)
t_hs_settle = (t_hs_prepare_max + t_hs_prepare_zero_min) / 2;
timer_period = div_u64(1000000000000LL, csiphy->timer_clk_rate);
- settle_cnt = t_hs_settle / timer_period;
+ settle_cnt = t_hs_settle / timer_period - 1;
return settle_cnt;
}