[U-Boot] [PATCH v2] mx27: add function enable_caches

Signed-off-by: Philippe Reynes tremyfr@yahoo.fr --- arch/arm/cpu/arm926ejs/mx27/generic.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-)
v2: - add flag CONFIG_SYS_DCACHE_OFF
diff --git a/arch/arm/cpu/arm926ejs/mx27/generic.c b/arch/arm/cpu/arm926ejs/mx27/generic.c index 41bb84b..bffbadd 100644 --- a/arch/arm/cpu/arm926ejs/mx27/generic.c +++ b/arch/arm/cpu/arm926ejs/mx27/generic.c @@ -380,3 +380,11 @@ void mx27_sd2_init_pins(void)
} #endif /* CONFIG_MXC_MMC */ + +#ifndef CONFIG_SYS_DCACHE_OFF +void enable_caches(void) +{ + /* Enable D-cache. I-cache is already enabled in start.S */ + dcache_enable(); +} +#endif /* CONFIG_SYS_DCACHE_OFF */

Signed-off-by: Eric Jarrige eric.jarrige@armadeus.org Signed-off-by: Philippe Reynes tremyfr@yahoo.fr --- arch/arm/cpu/arm926ejs/mx27/generic.c | 2 ++ arch/arm/include/asm/arch-mx27/clock.h | 1 + 2 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/arch/arm/cpu/arm926ejs/mx27/generic.c b/arch/arm/cpu/arm926ejs/mx27/generic.c index bffbadd..a9a13cb 100644 --- a/arch/arm/cpu/arm926ejs/mx27/generic.c +++ b/arch/arm/cpu/arm926ejs/mx27/generic.c @@ -159,6 +159,8 @@ unsigned int mxc_get_clock(enum mxc_clock clk) switch (clk) { case MXC_ARM_CLK: return imx_get_armclk(); + case MXC_I2C_CLK: + return imx_get_ahbclk()/2; case MXC_UART_CLK: return imx_get_perclk1(); case MXC_FEC_CLK: diff --git a/arch/arm/include/asm/arch-mx27/clock.h b/arch/arm/include/asm/arch-mx27/clock.h index fd062d3..2b03a41 100644 --- a/arch/arm/include/asm/arch-mx27/clock.h +++ b/arch/arm/include/asm/arch-mx27/clock.h @@ -26,6 +26,7 @@
enum mxc_clock { MXC_ARM_CLK, + MXC_I2C_CLK, MXC_UART_CLK, MXC_ESDHC_CLK, MXC_FEC_CLK,

On 14/06/2013 18:21, Philippe Reynes wrote:
Signed-off-by: Eric Jarrige eric.jarrige@armadeus.org Signed-off-by: Philippe Reynes tremyfr@yahoo.fr
Applied to u-boot-imx, thanks.
Best regards, Stefano Babic

On 14/06/2013 18:21, Philippe Reynes wrote:
Signed-off-by: Philippe Reynes tremyfr@yahoo.fr
Applied to u-boot-imx, thanks.
Best regards, Stefano Babic
participants (2)
-
Philippe Reynes
-
Stefano Babic