linux/arch/arm/mach-ux500
Linus Walleij ba327b1e52 ARM: 6145/1: ux500 MTU clockrate correction
This adjusts the clockrate for the MTU timer. On the different
UX500 variants this rate is different. The platform can also have
been set up at hardware initialization, bootloader or early init
for different clock speeds. To have the clock framework available
early so the timers can use them, the clock initialization for
Nomadik and ux500 is moved to IRQ init time. A custom per-clock
callback is added to handle special cases like this.

This solves a user-visible bug: without this patch the current
UX500 platforms will not be synchronized to wall-clock time and
the platform will drift in time.

Acked-by: Rabin Vincent <rabin.vincent@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2010-05-27 10:36:08 +01:00
..
include/mach ARM: 6090/1: ux500: add U5500 support 2010-05-04 17:50:06 +01:00
board-mop500.c ARM: 6087/1: ux500: move sys_timer to cpu.c 2010-05-04 17:50:05 +01:00
board-u5500.c ARM: 6090/1: ux500: add U5500 support 2010-05-04 17:50:06 +01:00
clock.c ARM: 6145/1: ux500 MTU clockrate correction 2010-05-27 10:36:08 +01:00
clock.h ARM: 6145/1: ux500 MTU clockrate correction 2010-05-27 10:36:08 +01:00
cpu-db5500.c ARM: 6090/1: ux500: add U5500 support 2010-05-04 17:50:06 +01:00
cpu-db8500.c ARM: 6089/1: ux500: rename cpu-u8500.c to cpu-db8500.c 2010-05-04 17:50:06 +01:00
cpu.c ARM: 6145/1: ux500 MTU clockrate correction 2010-05-27 10:36:08 +01:00
devices-db5500.c ARM: 6090/1: ux500: add U5500 support 2010-05-04 17:50:06 +01:00
devices-db8500.c ARM: 6086/1: ux500: move gpio devices to devices-db8500.c 2010-05-04 17:50:04 +01:00
devices.c ARM: 6085/1: ux500: reorganize i2c devices 2010-05-04 17:50:04 +01:00
headsmp.S ARM: 5831/1: ARM: U8500 core machine support 2009-11-28 10:22:52 +00:00
Kconfig ARM: 6090/1: ux500: add U5500 support 2010-05-04 17:50:06 +01:00
localtimer.c ARM: 5831/1: ARM: U8500 core machine support 2009-11-28 10:22:52 +00:00
Makefile ARM: 6090/1: ux500: add U5500 support 2010-05-04 17:50:06 +01:00
Makefile.boot ARM: 5832/1: ARM: U8500 Makefile.boot 2009-11-28 10:22:52 +00:00
platsmp.c ARM: 6088/1: ux500: use UX500_* macros instead of U8500_* 2010-05-04 17:50:05 +01:00