diff options
author | Thierry Reding <treding@nvidia.com> | 2014-11-13 13:34:50 (GMT) |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2014-11-13 15:12:13 (GMT) |
commit | 41a8e72e0e32eca7acbcf11d4c75cf5d21d0c825 (patch) | |
tree | 6249cbdc72bc1b7a75c9ce54ab9856d1fa3a9f02 /drivers/gpu | |
parent | 183ef2883d060d69d17d63f7c56fbf1a5d65e3f9 (diff) | |
download | linux-41a8e72e0e32eca7acbcf11d4c75cf5d21d0c825.tar.xz |
drm/tegra: dsi: Leave parent clock alone
The common clock framework will take care of preparing and enabling the
parent of the DSI clock automatically.
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/drm/tegra/dsi.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/drivers/gpu/drm/tegra/dsi.c b/drivers/gpu/drm/tegra/dsi.c index c62f680..e817ee1 100644 --- a/drivers/gpu/drm/tegra/dsi.c +++ b/drivers/gpu/drm/tegra/dsi.c @@ -886,12 +886,6 @@ static int tegra_dsi_probe(struct platform_device *pdev) return PTR_ERR(dsi->clk_parent); } - err = clk_prepare_enable(dsi->clk_parent); - if (err < 0) { - dev_err(&pdev->dev, "cannot enable parent clock\n"); - return err; - } - dsi->vdd = devm_regulator_get(&pdev->dev, "avdd-dsi-csi"); if (IS_ERR(dsi->vdd)) { dev_err(&pdev->dev, "cannot get VDD supply\n"); @@ -966,7 +960,6 @@ static int tegra_dsi_remove(struct platform_device *pdev) tegra_mipi_free(dsi->mipi); regulator_disable(dsi->vdd); - clk_disable_unprepare(dsi->clk_parent); clk_disable_unprepare(dsi->clk_lp); clk_disable_unprepare(dsi->clk); reset_control_assert(dsi->rst); |