summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx31/gigabeat-s/clkctl-imx31.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx31/gigabeat-s/clkctl-imx31.h')
-rw-r--r--firmware/target/arm/imx31/gigabeat-s/clkctl-imx31.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/firmware/target/arm/imx31/gigabeat-s/clkctl-imx31.h b/firmware/target/arm/imx31/gigabeat-s/clkctl-imx31.h
index da15ef2706..37d01efde8 100644
--- a/firmware/target/arm/imx31/gigabeat-s/clkctl-imx31.h
+++ b/firmware/target/arm/imx31/gigabeat-s/clkctl-imx31.h
@@ -83,4 +83,27 @@ enum IMX31_CG_MODES
83void imx31_clkctl_module_clock_gating(enum IMX31_CG_LIST cg, 83void imx31_clkctl_module_clock_gating(enum IMX31_CG_LIST cg,
84 enum IMX31_CG_MODES mode); 84 enum IMX31_CG_MODES mode);
85 85
86enum IMX31_PLLS
87{
88 PLL_MCU = 0,
89 PLL_USB,
90 PLL_SERIAL,
91 NUM_PLLS,
92};
93
94#define CONFIG_CLK32_FREQ 32768
95#define CONFIG_HCLK_FREQ 27000000
96
97/* Get the PLL reference clock frequency in HZ */
98unsigned int imx31_clkctl_get_pll_ref_clk(void);
99
100/* Return PLL frequency in HZ */
101unsigned int imx31_clkctl_get_pll(enum IMX31_PLLS pll);
102
103/* Return ipg_clk in HZ */
104unsigned int imx31_clkctl_get_ipg_clk(void);
105
106/* Return the ATA frequency in HZ */
107unsigned int imx31_clkctl_get_ata_clk(void);
108
86#endif /* _CLKCTL_IMX31_H_ */ 109#endif /* _CLKCTL_IMX31_H_ */