Loading drivers/media/platform/msm/camera_v2/sensor/io/msm_camera_io_util.c +10 −2 Original line number Diff line number Diff line Loading @@ -147,13 +147,21 @@ int msm_cam_clk_enable(struct device *dev, struct msm_cam_clk_info *clk_info, goto cam_clk_get_err; } if (clk_info[i].clk_rate > 0) { rc = clk_set_rate(clk_ptr[i], clk_rate = clk_round_rate(clk_ptr[i], clk_info[i].clk_rate); if (clk_rate < 0) { pr_err("%s round failed\n", clk_info[i].clk_name); goto cam_clk_set_err; } rc = clk_set_rate(clk_ptr[i], clk_rate); if (rc < 0) { pr_err("%s set failed\n", clk_info[i].clk_name); goto cam_clk_set_err; } } else if (clk_info[i].clk_rate == INIT_RATE) { clk_rate = clk_get_rate(clk_ptr[i]); if (clk_rate == 0) { Loading Loading
drivers/media/platform/msm/camera_v2/sensor/io/msm_camera_io_util.c +10 −2 Original line number Diff line number Diff line Loading @@ -147,13 +147,21 @@ int msm_cam_clk_enable(struct device *dev, struct msm_cam_clk_info *clk_info, goto cam_clk_get_err; } if (clk_info[i].clk_rate > 0) { rc = clk_set_rate(clk_ptr[i], clk_rate = clk_round_rate(clk_ptr[i], clk_info[i].clk_rate); if (clk_rate < 0) { pr_err("%s round failed\n", clk_info[i].clk_name); goto cam_clk_set_err; } rc = clk_set_rate(clk_ptr[i], clk_rate); if (rc < 0) { pr_err("%s set failed\n", clk_info[i].clk_name); goto cam_clk_set_err; } } else if (clk_info[i].clk_rate == INIT_RATE) { clk_rate = clk_get_rate(clk_ptr[i]); if (clk_rate == 0) { Loading