summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorHaavard Skinnemoen <hskinnemoen@atmel.com>2006-12-17 18:55:37 +0100
committerHaavard Skinnemoen <hskinnemoen@atmel.com>2007-04-14 16:14:06 +0200
commit05fdab1ef6a10d049a50021a86f1226f444d9b9f (patch)
tree6856cbb2e3b65106b6f892be2012bc00c981ae56 /include
parent7fac3f69e9f05c5e5326681976c35d129324c4de (diff)
downloadu-boot-05fdab1ef6a10d049a50021a86f1226f444d9b9f.tar.gz
u-boot-05fdab1ef6a10d049a50021a86f1226f444d9b9f.tar.xz
u-boot-05fdab1ef6a10d049a50021a86f1226f444d9b9f.zip
AVR32: Add clk and gpio infrastructure for mmci
Implement functions for configuring the mmci pins, as well as functions for getting the clock rate of the mmci controller. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Diffstat (limited to 'include')
-rw-r--r--include/asm-avr32/arch-at32ap7000/clk.h4
-rw-r--r--include/asm-avr32/arch-at32ap7000/gpio.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/include/asm-avr32/arch-at32ap7000/clk.h b/include/asm-avr32/arch-at32ap7000/clk.h
index 1ca5b48955..7e20d97b7f 100644
--- a/include/asm-avr32/arch-at32ap7000/clk.h
+++ b/include/asm-avr32/arch-at32ap7000/clk.h
@@ -62,5 +62,9 @@ static inline unsigned long get_macb_hclk_rate(unsigned int dev_id)
{
return get_hsb_clk_rate();
}
+static inline unsigned long get_mci_clk_rate(void)
+{
+ return get_pbb_clk_rate();
+}
#endif /* __ASM_AVR32_ARCH_CLK_H__ */
diff --git a/include/asm-avr32/arch-at32ap7000/gpio.h b/include/asm-avr32/arch-at32ap7000/gpio.h
index ca966e1342..8d9b092750 100644
--- a/include/asm-avr32/arch-at32ap7000/gpio.h
+++ b/include/asm-avr32/arch-at32ap7000/gpio.h
@@ -207,6 +207,7 @@ void gpio_enable_usart2(void);
void gpio_enable_usart3(void);
void gpio_enable_macb0(void);
void gpio_enable_macb1(void);
+void gpio_enable_mmci(void);
#endif /* __ASM_AVR32_ARCH_GPIO_H__ */