aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGjorgji Rosikopulos <grosik@codeaurora.org>2014-06-04 21:19:36 -0700
committerGjorgji Rosikopulos <grosik@codeaurora.org>2014-06-06 11:15:01 -0700
commitc6e1ea32b6ddc2060b38530b26f9b7434e626703 (patch)
tree71655ca26dfe0a37f1fdef0323b874f7b1c1176b
parent8363bc8ca7448d57230c430d492a3ff4df845efa (diff)
msm: camera: fd: Ignore error if round rate fails
On some clocks rate is fixed, we can not set or round. Skip setting of the rates if round rate fails. Change-Id: Ia14e899ef9ad676ef2cbe721234062f9b244031a Signed-off-by: Gjorgji Rosikopulos <grosik@codeaurora.org>
-rw-r--r--drivers/media/platform/msm/camera_v2/fd/msm_fd_hw.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/media/platform/msm/camera_v2/fd/msm_fd_hw.c b/drivers/media/platform/msm/camera_v2/fd/msm_fd_hw.c
index 1ae033aaf92..acae6ef2b05 100644
--- a/drivers/media/platform/msm/camera_v2/fd/msm_fd_hw.c
+++ b/drivers/media/platform/msm/camera_v2/fd/msm_fd_hw.c
@@ -596,8 +596,8 @@ static int msm_fd_hw_set_clock_rate_idx(struct msm_fd_device *fd,
clk_rate = clk_round_rate(fd->clk[i], fd->clk_rates[idx][i]);
if (clk_rate < 0) {
- dev_err(fd->dev, "Fail clock round rate\n");
- return -EINVAL;
+ dev_dbg(fd->dev, "Clk raund rate fail skip %d\n", i);
+ continue;
}
ret = clk_set_rate(fd->clk[i], clk_rate);