diff options
author | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2009-10-22 14:21:25 +0200 |
---|---|---|
committer | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2009-10-22 14:21:25 +0200 |
commit | f6a579da9c6c3e2d776f9251bcc727f6e17c0a11 (patch) | |
tree | ee85d7902996c70bffe668b5d7172dee24c46574 /arch/arm/mach-imx/include/mach/clock.h | |
parent | 9956bdf77d7dbc61fe0f923917d2cdce3e2b40e5 (diff) | |
download | barebox-f6a579da9c6c3e2d776f9251bcc727f6e17c0a11.tar.gz barebox-f6a579da9c6c3e2d776f9251bcc727f6e17c0a11.tar.xz |
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Diffstat (limited to 'arch/arm/mach-imx/include/mach/clock.h')
-rw-r--r-- | arch/arm/mach-imx/include/mach/clock.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/include/mach/clock.h b/arch/arm/mach-imx/include/mach/clock.h new file mode 100644 index 0000000000..c60417922b --- /dev/null +++ b/arch/arm/mach-imx/include/mach/clock.h @@ -0,0 +1,34 @@ + +#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); + +int imx_clko_set_div(int div); +void imx_clko_set_src(int src); + +#endif /* __ASM_ARCH_CLOCK_H */ |