summaryrefslogtreecommitdiffstats
path: root/drivers/media
diff options
context:
space:
mode:
authorTodor Tomov <todor.tomov@linaro.org>2018-07-25 12:38:19 -0400
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>2018-08-02 06:12:45 -0400
commit7066647cdb4d3ea24fe6f34a9fc9812711eacba6 (patch)
treeaeb943ecdaf02aeab327aeb027f2b57879e2af7f /drivers/media
parent09a94865d4691726656909236b5d60b4e9dcc798 (diff)
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')
-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;
}