Merge tag 'clk-mvebu-3.18' of git://git.infradead.org/linux-mvebu into clk-next
clock changes for mvebu for v3.18 - correct timer drift caused by SSCG deviation - fix typo in comment
This commit is contained in:
@@ -30,6 +30,8 @@ struct coreclk_soc_desc {
|
||||
u32 (*get_tclk_freq)(void __iomem *sar);
|
||||
u32 (*get_cpu_freq)(void __iomem *sar);
|
||||
void (*get_clk_ratio)(void __iomem *sar, int id, int *mult, int *div);
|
||||
bool (*is_sscg_enabled)(void __iomem *sar);
|
||||
u32 (*fix_sscg_deviation)(struct device_node *np, u32 system_clk);
|
||||
const struct coreclk_ratio *ratios;
|
||||
int num_ratios;
|
||||
};
|
||||
@@ -47,4 +49,9 @@ void __init mvebu_coreclk_setup(struct device_node *np,
|
||||
void __init mvebu_clk_gating_setup(struct device_node *np,
|
||||
const struct clk_gating_soc_desc *desc);
|
||||
|
||||
/*
|
||||
* This function is shared among the Kirkwood, Armada 370, Armada XP
|
||||
* and Armada 375 SoC
|
||||
*/
|
||||
u32 kirkwood_fix_sscg_deviation(struct device_node *np, u32 system_clk);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user