kernel_optimize_test/arch/arm/mach-ks8695
Linus Walleij c7e783d6ad ARM: ks8695: convert to generic time and clocksource
Old platforms using ancient gettimeoffset() and other arcane
APIs are standing in the way of cleaning up the ARM kernel.
The gettimeoffset() was also broken: it would try to read out
the timer counter value, while this would not work (the
counter statically returns the initially programmed value)
so the implementation would anyway fall back to a homebrew
version of jiffie calculation.

This is an attempt at blind-coding a generic time and clocksource
driver for the platform by way of a datasheet and looking at the
old code.

Tested-by: Greg Ungerer <gerg@snapgear.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2012-09-05 08:49:22 +02:00
..
include/mach ARM: ks8695: merge the timer header into the timer driver 2012-09-05 08:48:56 +02:00
board-acs5k.c ARM: restart: ks8695: use new restart hook 2012-01-05 12:57:15 +00:00
board-dsm320.c ARM: restart: ks8695: use new restart hook 2012-01-05 12:57:15 +00:00
board-micrel.c ARM: restart: ks8695: use new restart hook 2012-01-05 12:57:15 +00:00
cpu.c [ARM] Convert asm/io.h to linux/io.h 2008-09-06 12:10:45 +01:00
devices.c ARM: 7037/1: mach-ks8695: fix GPIO LEDs 2011-08-22 09:12:55 +01:00
generic.h ARM: restart: ks8695: use new restart hook 2012-01-05 12:57:15 +00:00
irq.c driver-core: remove sysdev.h usage. 2011-12-21 16:26:03 -08:00
Kconfig ARM: 6520/1: Kconfig: add new symbol MIGHT_HAVE_PCI 2010-12-05 08:39:30 +00:00
leds.c ARM, KS8695: Only include linux/gpio.h once in arch/arm/mach-ks8695/leds.c 2012-02-10 09:52:18 +01:00
Makefile ARM: 7035/1: mach-ks8695: move GPIO driver to GPIO subsystem 2011-08-22 09:12:54 +01:00
Makefile.boot ARM: 7022/1: allow to detect conflicting zreladdrs 2011-10-17 09:12:40 +01:00
pci.c ARM: PCI: provide a default bus scan implementation 2012-05-13 17:12:17 +01:00
time.c ARM: ks8695: convert to generic time and clocksource 2012-09-05 08:49:22 +02:00