Merge "msm: sensor: fixing errors due to csiphy clock release"
This commit is contained in:
commit
98c2870e09
1 changed files with 4 additions and 2 deletions
|
@ -1600,7 +1600,7 @@ static const struct v4l2_subdev_ops msm_csiphy_subdev_ops = {
|
|||
static int msm_csiphy_get_clk_info(struct csiphy_device *csiphy_dev,
|
||||
struct platform_device *pdev)
|
||||
{
|
||||
int i, rc;
|
||||
int i, rc = 0;
|
||||
char *csi_3p_clk_name = "csi_phy_3p_clk";
|
||||
char *csi_3p_clk_src_name = "csiphy_3p_clk_src";
|
||||
uint32_t clk_cnt = 0;
|
||||
|
@ -1616,6 +1616,7 @@ static int msm_csiphy_get_clk_info(struct csiphy_device *csiphy_dev,
|
|||
if (csiphy_dev->num_all_clk > CSIPHY_NUM_CLK_MAX) {
|
||||
pr_err("%s: invalid count=%zu, max is %d\n", __func__,
|
||||
csiphy_dev->num_all_clk, CSIPHY_NUM_CLK_MAX);
|
||||
rc = -EINVAL;
|
||||
goto MAX_CLK_ERROR;
|
||||
}
|
||||
|
||||
|
@ -1659,13 +1660,14 @@ static int msm_csiphy_get_clk_info(struct csiphy_device *csiphy_dev,
|
|||
}
|
||||
|
||||
csiphy_dev->num_clk = clk_cnt;
|
||||
return rc;
|
||||
MAX_CLK_ERROR:
|
||||
msm_camera_put_clk_info(csiphy_dev->pdev,
|
||||
&csiphy_dev->csiphy_all_clk_info,
|
||||
&csiphy_dev->csiphy_all_clk,
|
||||
csiphy_dev->num_all_clk);
|
||||
|
||||
return 0;
|
||||
return rc;
|
||||
}
|
||||
|
||||
static int csiphy_probe(struct platform_device *pdev)
|
||||
|
|
Loading…
Add table
Reference in a new issue