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,
|
static int msm_csiphy_get_clk_info(struct csiphy_device *csiphy_dev,
|
||||||
struct platform_device *pdev)
|
struct platform_device *pdev)
|
||||||
{
|
{
|
||||||
int i, rc;
|
int i, rc = 0;
|
||||||
char *csi_3p_clk_name = "csi_phy_3p_clk";
|
char *csi_3p_clk_name = "csi_phy_3p_clk";
|
||||||
char *csi_3p_clk_src_name = "csiphy_3p_clk_src";
|
char *csi_3p_clk_src_name = "csiphy_3p_clk_src";
|
||||||
uint32_t clk_cnt = 0;
|
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) {
|
if (csiphy_dev->num_all_clk > CSIPHY_NUM_CLK_MAX) {
|
||||||
pr_err("%s: invalid count=%zu, max is %d\n", __func__,
|
pr_err("%s: invalid count=%zu, max is %d\n", __func__,
|
||||||
csiphy_dev->num_all_clk, CSIPHY_NUM_CLK_MAX);
|
csiphy_dev->num_all_clk, CSIPHY_NUM_CLK_MAX);
|
||||||
|
rc = -EINVAL;
|
||||||
goto MAX_CLK_ERROR;
|
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;
|
csiphy_dev->num_clk = clk_cnt;
|
||||||
|
return rc;
|
||||||
MAX_CLK_ERROR:
|
MAX_CLK_ERROR:
|
||||||
msm_camera_put_clk_info(csiphy_dev->pdev,
|
msm_camera_put_clk_info(csiphy_dev->pdev,
|
||||||
&csiphy_dev->csiphy_all_clk_info,
|
&csiphy_dev->csiphy_all_clk_info,
|
||||||
&csiphy_dev->csiphy_all_clk,
|
&csiphy_dev->csiphy_all_clk,
|
||||||
csiphy_dev->num_all_clk);
|
csiphy_dev->num_all_clk);
|
||||||
|
|
||||||
return 0;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int csiphy_probe(struct platform_device *pdev)
|
static int csiphy_probe(struct platform_device *pdev)
|
||||||
|
|
Loading…
Add table
Reference in a new issue