#ifndef __ASM_ARCH_CLOCK_H #define __ASM_ARCH_CLOCK_H unsigned int imx_decode_pll(unsigned int pll, unsigned int f_ref); ulong imx_get_mpllclk(void); #ifdef CONFIG_ARCH_IMX27 ulong imx_get_armclk(void); #endif #ifdef CONFIG_ARCH_IMX1 static inline ulong imx_get_armclk(void) { return imx_get_mpllclk(); } #endif ulong imx_get_spllclk(void); ulong imx_get_fclk(void); ulong imx_get_hclk(void); ulong imx_get_bclk(void); ulong imx_get_perclk1(void); ulong imx_get_perclk2(void); ulong imx_get_perclk3(void); ulong imx_get_ahbclk(void); ulong imx_get_fecclk(void); ulong imx_get_gptclk(void); ulong imx_get_uartclk(void); ulong imx_get_lcdclk(void); ulong imx_get_i2cclk(void); ulong imx_get_mmcclk(void); int imx_clko_set_div(int div); void imx_clko_set_src(int src); #endif /* __ASM_ARCH_CLOCK_H */