diff options
| author | Tero Kristo <[email protected]> | 2014-12-12 15:22:00 +0200 |
|---|---|---|
| committer | Michael Turquette <[email protected]> | 2014-12-15 17:05:08 -0800 |
| commit | 6f8e853d18a98ee95832ffebfaa288d42ae28cd5 (patch) | |
| tree | 9e14134150bd97479885f4731ca076f40044b36f /include/linux | |
| parent | b1924c2ec1db98278100010ef87b54406d5ce612 (diff) | |
ARM: OMAP2+: clock: fix DPLL code to use new determine rate APIs
While the change for determine_rate clock operation was merged,
the OMAP counterpart using these calls was overlooked for some reason,
and caused boot failures on at least OMAP4 platforms. Fixed by updating
the DPLL API calls to use the new parameters.
Signed-off-by: Tero Kristo <[email protected]>
Fixes: 646cafc6aa ("clk: Change clk_ops->determine_rate")
Cc: Tomeu Vizoso <[email protected]>
Acked-by: Tony Lindgren <[email protected]>
Acked-by: Paul Walmsley <[email protected]>
Tested-by: Kevin Hilman <[email protected]>
Reported-by: Kevin Hilman <[email protected]>
Signed-off-by: Michael Turquette <[email protected]>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/clk/ti.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/clk/ti.h b/include/linux/clk/ti.h index 74e5341463c9..55ef529a0dbf 100644 --- a/include/linux/clk/ti.h +++ b/include/linux/clk/ti.h @@ -264,7 +264,7 @@ int omap3_noncore_dpll_set_rate_and_parent(struct clk_hw *hw, long omap3_noncore_dpll_determine_rate(struct clk_hw *hw, unsigned long rate, unsigned long *best_parent_rate, - struct clk **best_parent_clk); + struct clk_hw **best_parent_clk); unsigned long omap4_dpll_regm4xen_recalc(struct clk_hw *hw, unsigned long parent_rate); long omap4_dpll_regm4xen_round_rate(struct clk_hw *hw, @@ -273,7 +273,7 @@ long omap4_dpll_regm4xen_round_rate(struct clk_hw *hw, long omap4_dpll_regm4xen_determine_rate(struct clk_hw *hw, unsigned long rate, unsigned long *best_parent_rate, - struct clk **best_parent_clk); + struct clk_hw **best_parent_clk); u8 omap2_init_dpll_parent(struct clk_hw *hw); unsigned long omap3_dpll_recalc(struct clk_hw *hw, unsigned long parent_rate); long omap2_dpll_round_rate(struct clk_hw *hw, unsigned long target_rate, |