aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/clk
diff options
context:
space:
mode:
authorTero Kristo <t-kristo@ti.com>2015-03-02 07:33:54 -0500
committerTero Kristo <t-kristo@ti.com>2015-06-02 05:30:59 -0400
commitef14db0977547b1982d4f6eaa305e1a22eb95778 (patch)
treeb5c82c7d4f0aaf659b0c07d34a469b869f9e2341 /include/linux/clk
parent59245ce01a2e3ded836172266e3ac2e576a03333 (diff)
clk: ti: move interface clock implementation under drivers/clk
With the legacy clock support gone, the OMAP interface clock implementation can be moved under the clock driver. Some temporary header file tweaks are also needed to make this change work properly. Signed-off-by: Tero Kristo <t-kristo@ti.com>
Diffstat (limited to 'include/linux/clk')
-rw-r--r--include/linux/clk/ti.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/include/linux/clk/ti.h b/include/linux/clk/ti.h
index ee59e076340f..79e143dfc793 100644
--- a/include/linux/clk/ti.h
+++ b/include/linux/clk/ti.h
@@ -296,6 +296,14 @@ int omap3_dpll4_set_rate_and_parent(struct clk_hw *hw, unsigned long rate,
296int omap2_dflt_clk_enable(struct clk_hw *hw); 296int omap2_dflt_clk_enable(struct clk_hw *hw);
297void omap2_dflt_clk_disable(struct clk_hw *hw); 297void omap2_dflt_clk_disable(struct clk_hw *hw);
298int omap2_dflt_clk_is_enabled(struct clk_hw *hw); 298int omap2_dflt_clk_is_enabled(struct clk_hw *hw);
299void omap2_clkt_iclk_allow_idle(struct clk_hw_omap *clk);
300void omap2_clkt_iclk_deny_idle(struct clk_hw_omap *clk);
301void omap2_clk_dflt_find_companion(struct clk_hw_omap *clk,
302 void __iomem **other_reg,
303 u8 *other_bit);
304void omap2_clk_dflt_find_idlest(struct clk_hw_omap *clk,
305 void __iomem **idlest_reg,
306 u8 *idlest_bit, u8 *idlest_val);
299void omap3_clk_lock_dpll5(void); 307void omap3_clk_lock_dpll5(void);
300unsigned long omap2_dpllcore_recalc(struct clk_hw *hw, 308unsigned long omap2_dpllcore_recalc(struct clk_hw *hw,
301 unsigned long parent_rate); 309 unsigned long parent_rate);
@@ -358,8 +366,6 @@ extern const struct clk_hw_omap_ops clkhwops_wait;
358extern const struct clk_hw_omap_ops clkhwops_omap3430es2_dss_usbhost_wait; 366extern const struct clk_hw_omap_ops clkhwops_omap3430es2_dss_usbhost_wait;
359extern const struct clk_hw_omap_ops clkhwops_am35xx_ipss_module_wait; 367extern const struct clk_hw_omap_ops clkhwops_am35xx_ipss_module_wait;
360extern const struct clk_hw_omap_ops clkhwops_am35xx_ipss_wait; 368extern const struct clk_hw_omap_ops clkhwops_am35xx_ipss_wait;
361extern const struct clk_hw_omap_ops clkhwops_iclk;
362extern const struct clk_hw_omap_ops clkhwops_iclk_wait;
363extern const struct clk_hw_omap_ops clkhwops_omap3430es2_iclk_ssi_wait; 369extern const struct clk_hw_omap_ops clkhwops_omap3430es2_iclk_ssi_wait;
364extern const struct clk_hw_omap_ops clkhwops_omap3430es2_iclk_dss_usbhost_wait; 370extern const struct clk_hw_omap_ops clkhwops_omap3430es2_iclk_dss_usbhost_wait;
365extern const struct clk_hw_omap_ops clkhwops_omap3430es2_iclk_hsotgusb_wait; 371extern const struct clk_hw_omap_ops clkhwops_omap3430es2_iclk_hsotgusb_wait;