summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-pxa
diff options
context:
space:
mode:
authorRobert Jarzmik <robert.jarzmik@free.fr>2011-12-07 22:47:57 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2011-12-08 10:22:58 +0100
commitf3ef46a20bd41585ae8ca3f7bfc49de22e261048 (patch)
treea9e69a748fc6ac2f35dda601491008e06ee44bce /arch/arm/mach-pxa
parent3180d4b3e321b827ecf6851853ef67531b84eff7 (diff)
downloadbarebox-f3ef46a20bd41585ae8ca3f7bfc49de22e261048.tar.gz
barebox-f3ef46a20bd41585ae8ca3f7bfc49de22e261048.tar.xz
arm/mach-pxa: add MMC clock
Add mmc clock frequency reader. Easy as MMC host controller is constant, while the clock between host and card is settable. Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-pxa')
-rw-r--r--arch/arm/mach-pxa/include/mach/clock.h1
-rw-r--r--arch/arm/mach-pxa/speed-pxa27x.c5
2 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-pxa/include/mach/clock.h b/arch/arm/mach-pxa/include/mach/clock.h
index cd0ab8ea3f..22f4e2c9d4 100644
--- a/arch/arm/mach-pxa/include/mach/clock.h
+++ b/arch/arm/mach-pxa/include/mach/clock.h
@@ -12,5 +12,6 @@
#define __MACH_CLOCK_H
unsigned long pxa_get_uartclk(void);
+unsigned long pxa_get_mmcclk(void);
#endif /* !__MACH_CLOCK_H */
diff --git a/arch/arm/mach-pxa/speed-pxa27x.c b/arch/arm/mach-pxa/speed-pxa27x.c
index e8d147fc5d..0a612a66a2 100644
--- a/arch/arm/mach-pxa/speed-pxa27x.c
+++ b/arch/arm/mach-pxa/speed-pxa27x.c
@@ -18,3 +18,8 @@ unsigned long pxa_get_uartclk(void)
{
return 14857000;
}
+
+unsigned long pxa_get_mmcclk(void)
+{
+ return 19500000;
+}