The following patches convert 32k-sync timer into a platform_driver and also remove dead code from timer32k.c
If anyone has a good idea on how to fix-up timer-gp.c, I'll be glad to hear. Currently I can't move it to platform_driver because it's used the system timer during machine start so I can't find a proper location to register the platform_device. If we don't register a system timer, we will loop forever trying to calibrate the delay loop. The patches were boot tested on rx51 and compile tested with omap_h2_1610_defconfig. Felipe Balbi (2): arm: omap1: remove dead code from timer32k.c arm: omap1/2/3/4: convert clocksource to a platform_driver arch/arm/mach-omap1/devices.c | 24 ++++ arch/arm/mach-omap1/timer32k.c | 15 -- arch/arm/mach-omap2/clock2420_data.c | 2 +- arch/arm/mach-omap2/clock2430_data.c | 2 +- arch/arm/mach-omap2/clock3xxx_data.c | 2 +- arch/arm/mach-omap2/devices.c | 38 +++++ arch/arm/plat-omap/Makefile | 4 +- arch/arm/plat-omap/common.c | 158 --------------------- arch/arm/plat-omap/timer-32k-sync.c | 250 ++++++++++++++++++++++++++++++++++ 9 files changed, 317 insertions(+), 178 deletions(-) create mode 100644 arch/arm/plat-omap/timer-32k-sync.c -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html