diff options
author | Heiko Schocher <hs@denx.de> | 2013-07-30 10:48:54 +0530 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2013-08-15 08:51:10 -0400 |
commit | 0660481a59cccd324fc2dfcad9734318a8c25a90 (patch) | |
tree | ebebc64d145f50a26cf1cba98ba3e8ce4c3b9811 /arch/arm/cpu/armv7/am33xx/clock_ti814x.c | |
parent | 95cb69faeb45f6396a1336bff201a50ea1677d85 (diff) | |
download | blackbird-obmc-uboot-0660481a59cccd324fc2dfcad9734318a8c25a90.tar.gz blackbird-obmc-uboot-0660481a59cccd324fc2dfcad9734318a8c25a90.zip |
ARM: AM33xx: Move s_init to a common place
s_init has the same outline for all the AM33xx based
board. So making it generic.
This also helps in addition of new Soc with minimal changes.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Heiko Schocher <hs@denx.de>
Signed-off-by: Tom Rini <trini@ti.com>
Tested-by: Heiko Schocher <hs@denx.de>
Acked-by: Heiko Schocher <hs@denx.de>
Diffstat (limited to 'arch/arm/cpu/armv7/am33xx/clock_ti814x.c')
-rw-r--r-- | arch/arm/cpu/armv7/am33xx/clock_ti814x.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv7/am33xx/clock_ti814x.c b/arch/arm/cpu/armv7/am33xx/clock_ti814x.c index 965e875575..93c7f7b647 100644 --- a/arch/arm/cpu/armv7/am33xx/clock_ti814x.c +++ b/arch/arm/cpu/armv7/am33xx/clock_ti814x.c @@ -277,6 +277,12 @@ static void enable_per_clocks(void) writel(PRCM_MOD_EN, &cmalwon->ethernet1clkctrl); while ((readl(&cmalwon->ethernet1clkctrl) & ENET_CLKCTRL_CMPL) != 0) ; + + /* RTC clocks */ + writel(PRCM_MOD_EN, &cmalwon->rtcclkstctrl); + writel(PRCM_MOD_EN, &cmalwon->rtcclkctrl); + while (readl(&cmalwon->rtcclkctrl) != PRCM_MOD_EN) + ; } /* |