summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-11-18 15:56:36 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-11-24 10:01:30 +0100
commit590fa6e29c48509e71aeb99f3c1fd8a2b0da5779 (patch)
tree1b01f04f3143a004bc14f0454ab9369ddb5da275
parentbb3f431deb0a7f22ced952b5750afe1725a4bcde (diff)
downloadbarebox-590fa6e29c48509e71aeb99f3c1fd8a2b0da5779.tar.gz
barebox-590fa6e29c48509e71aeb99f3c1fd8a2b0da5779.tar.xz
speed-imx35: add function imx_get_i2cclk
Because i2c is connected to ipg_perclk om MX35 it's calls imx_get_ipg_perclk(). Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
-rw-r--r--arch/arm/mach-imx/include/mach/clock.h1
-rw-r--r--arch/arm/mach-imx/speed-imx35.c6
2 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/include/mach/clock.h b/arch/arm/mach-imx/include/mach/clock.h
index c60417922b..76ab4a53c1 100644
--- a/arch/arm/mach-imx/include/mach/clock.h
+++ b/arch/arm/mach-imx/include/mach/clock.h
@@ -27,6 +27,7 @@ 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);
int imx_clko_set_div(int div);
void imx_clko_set_src(int src);
diff --git a/arch/arm/mach-imx/speed-imx35.c b/arch/arm/mach-imx/speed-imx35.c
index 655b38b613..4c8420ad24 100644
--- a/arch/arm/mach-imx/speed-imx35.c
+++ b/arch/arm/mach-imx/speed-imx35.c
@@ -129,11 +129,17 @@ unsigned long imx_get_uartclk(void)
else
return imx_get_ppllclk() / div;
}
+
ulong imx_get_fecclk(void)
{
return imx_get_ipgclk();
}
+ulong imx_get_i2cclk(void)
+{
+ return imx_get_ipg_perclk();
+}
+
void imx_dump_clocks(void)
{
printf("mpll: %10d Hz\n", imx_get_mpllclk());