diff options
author | Wolfgang Denk <wd@denx.de> | 2009-04-24 13:31:02 +0200 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2009-04-24 13:31:02 +0200 |
commit | faa5a0c6fc5609acb4037a5eae79f7a47de4c6ee (patch) | |
tree | 408edf924d2bb05c4a5638a7a26066d77ac8b1c7 /include/asm-arm/arch-at91/clk.h | |
parent | 7ee38c044ca5041d3378d6507580ea4ec344af96 (diff) | |
parent | 6ebff365eb63093ca35b687316002535c6a18820 (diff) | |
download | blackbird-obmc-uboot-faa5a0c6fc5609acb4037a5eae79f7a47de4c6ee.tar.gz blackbird-obmc-uboot-faa5a0c6fc5609acb4037a5eae79f7a47de4c6ee.zip |
Merge branch 'master' of git://git.denx.de/u-boot-at91
Diffstat (limited to 'include/asm-arm/arch-at91/clk.h')
-rw-r--r-- | include/asm-arm/arch-at91/clk.h | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/include/asm-arm/arch-at91/clk.h b/include/asm-arm/arch-at91/clk.h index 1b502c822c..6aaf82eae2 100644 --- a/include/asm-arm/arch-at91/clk.h +++ b/include/asm-arm/arch-at91/clk.h @@ -2,6 +2,7 @@ * (C) Copyright 2007 * Stelian Pop <stelian.pop@leadtechdesign.com> * Lead Tech Design <www.leadtechdesign.com> + * Copyright (C) 2009 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> * * See file CREDITS for list of people who contributed to this * project. @@ -26,20 +27,32 @@ #include <asm/arch/hardware.h> +unsigned long get_cpu_clk_rate(void); +unsigned long get_main_clk_rate(void); +unsigned long get_mck_clk_rate(void); +unsigned long get_plla_clk_rate(void); +unsigned long get_pllb_clk_rate(void); +unsigned int get_pllb_init(void); + static inline unsigned long get_macb_pclk_rate(unsigned int dev_id) { - return AT91_MASTER_CLOCK; + return get_mck_clk_rate(); } static inline unsigned long get_usart_clk_rate(unsigned int dev_id) { - return AT91_MASTER_CLOCK; + return get_mck_clk_rate(); } static inline unsigned long get_lcdc_clk_rate(unsigned int dev_id) { - return AT91_MASTER_CLOCK; + return get_mck_clk_rate(); } +static inline unsigned long get_twi_clk_rate(unsigned int dev_id) +{ + return get_mck_clk_rate(); +} +int at91_clock_init(unsigned long main_clock); #endif /* __ASM_ARM_ARCH_CLK_H__ */ |