summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunhuan Zhan <zhanc@codeaurora.org>2018-03-08 10:30:14 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2018-03-18 19:11:16 -0700
commit10fefd41fb09072269d5d90d0190785eaba3bc6a (patch)
tree582610e4b49852c3e43ea11676b6ad4b5ba07dd3
parent0d8bfae571deca20364d1e9ea8c160ae03485a91 (diff)
camera: ais: change the early camera get clk method
make this change to avoid the clk warning logs remove some redundant codes Change-Id: Ic2d85ae86c577f7f299061f5936d7b457297f1c4 Signed-off-by: Chunhuan Zhan <zhanc@codeaurora.org>
-rw-r--r--drivers/media/platform/msm/ais/sensor/cci/msm_early_cam.c63
1 files changed, 4 insertions, 59 deletions
diff --git a/drivers/media/platform/msm/ais/sensor/cci/msm_early_cam.c b/drivers/media/platform/msm/ais/sensor/cci/msm_early_cam.c
index fa7a93345575..885f09c85cb8 100644
--- a/drivers/media/platform/msm/ais/sensor/cci/msm_early_cam.c
+++ b/drivers/media/platform/msm/ais/sensor/cci/msm_early_cam.c
@@ -163,59 +163,6 @@ int msm_ais_enable_clocks(void)
return rc;
}
- if (new_early_cam_dev->pdev->dev.of_node)
- of_property_read_u32((&new_early_cam_dev->pdev->dev)->of_node,
- "cell-index", &new_early_cam_dev->pdev->id);
-
- rc = msm_camera_get_clk_info_and_rates(new_early_cam_dev->pdev,
- &new_early_cam_dev->early_cam_clk_info,
- &new_early_cam_dev->early_cam_clk,
- &new_early_cam_dev->early_cam_clk_rates,
- &new_early_cam_dev->num_clk_cases,
- &new_early_cam_dev->num_clk);
- if (rc < 0) {
- pr_err("%s: msm_early_cam_get_clk_info() failed", __func__);
- return -EFAULT;
- }
-
- rc = msm_camera_get_dt_vreg_data(
- new_early_cam_dev->pdev->dev.of_node,
- &(new_early_cam_dev->early_cam_vreg),
- &(new_early_cam_dev->regulator_count));
- if (rc < 0) {
- pr_err("%s: msm_camera_get_dt_vreg_data fail\n", __func__);
- rc = -EFAULT;
- return rc;
- }
-
- if ((new_early_cam_dev->regulator_count < 0) ||
- (new_early_cam_dev->regulator_count > MAX_REGULATOR)) {
- pr_err("%s: invalid reg count = %d, max is %d\n", __func__,
- new_early_cam_dev->regulator_count, MAX_REGULATOR);
- rc = -EFAULT;
- return rc;
- }
-
- rc = msm_camera_config_vreg(&new_early_cam_dev->pdev->dev,
- new_early_cam_dev->early_cam_vreg,
- new_early_cam_dev->regulator_count,
- NULL,
- 0,
- &new_early_cam_dev->early_cam_reg_ptr[0], 1);
- if (rc < 0)
- pr_err("%s:%d early_cam config_vreg failed\n", __func__,
- __LINE__);
-
- rc = msm_camera_enable_vreg(&new_early_cam_dev->pdev->dev,
- new_early_cam_dev->early_cam_vreg,
- new_early_cam_dev->regulator_count,
- NULL,
- 0,
- &new_early_cam_dev->early_cam_reg_ptr[0], 1);
- if (rc < 0)
- pr_err("%s:%d early_cam enable_vreg failed\n", __func__,
- __LINE__);
-
rc = msm_camera_clk_enable(&new_early_cam_dev->pdev->dev,
new_early_cam_dev->early_cam_clk_info,
new_early_cam_dev->early_cam_clk,
@@ -357,12 +304,10 @@ static int msm_early_cam_probe(struct platform_device *pdev)
of_property_read_u32((&pdev->dev)->of_node,
"cell-index", &pdev->id);
- rc = msm_camera_get_clk_info_and_rates(pdev,
- &new_early_cam_dev->early_cam_clk_info,
- &new_early_cam_dev->early_cam_clk,
- &new_early_cam_dev->early_cam_clk_rates,
- &new_early_cam_dev->num_clk_cases,
- &new_early_cam_dev->num_clk);
+ rc = msm_camera_get_clk_info(pdev,
+ &new_early_cam_dev->early_cam_clk_info,
+ &new_early_cam_dev->early_cam_clk,
+ &new_early_cam_dev->num_clk);
if (rc < 0) {
pr_err("%s: msm_early_cam_get_clk_info() failed", __func__);
kfree(new_early_cam_dev);