video: tegra: dsi: Enable MIPI auto calibration
[linux-3.10.git] / drivers / video / tegra / dc / mipi_cal.h
index 8f254d6..47b764c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * drivers/video/tegra/dc/mipi_cal.h
  *
- * Copyright (c) 2012, NVIDIA CORPORATION, All rights reserved.
+ * Copyright (c) 2012-2013, NVIDIA CORPORATION, All rights reserved.
  *
  * This software is licensed under the terms of the GNU General Public
  * License version 2, as published by the Free Software Foundation, and
@@ -23,6 +23,7 @@ struct tegra_mipi_cal {
        struct tegra_dc *dc;
        struct resource *res;
        struct clk *clk;
+       struct clk *fixed_clk;
        void __iomem *base;
        struct mutex lock;
 };
@@ -31,6 +32,7 @@ struct tegra_mipi_cal {
 static inline void tegra_mipi_cal_clk_enable(struct tegra_mipi_cal *mipi_cal)
 {
        BUG_ON(IS_ERR_OR_NULL(mipi_cal));
+       clk_prepare_enable(mipi_cal->fixed_clk);
        clk_prepare_enable(mipi_cal->clk);
 }
 
@@ -38,6 +40,7 @@ static inline void tegra_mipi_cal_clk_disable(struct tegra_mipi_cal *mipi_cal)
 {
        BUG_ON(IS_ERR_OR_NULL(mipi_cal));
        clk_disable_unprepare(mipi_cal->clk);
+       clk_disable_unprepare(mipi_cal->fixed_clk);
 }
 
 /* reg is word offset */