1
linux/arch/arm/mach-omap2
Hemant Pedanekar e9d0b97eef omap: timer: Set dmtimer used as clocksource in autoreload mode
If CONFIG_OMAP_32K_TIMER is not selected and dmtimer is used as clocksource, the
timer stops counting once overflow occurs as it was not set in autoreload mode.
This results into timekeeping failure: for example, 'sleep 1' at the shell after
the timer counter overflow would hang.

This patch sets up autoreload when starting the clocksource timer which fixes
the above issue.

Signed-off-by: Hemant Pedanekar <hemantp@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2011-08-10 07:36:45 -07:00
..
include/mach Merge branch 'next/cross-platform' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-26 17:12:10 -07:00
board-2430sdp.c
board-3430sdp.c
board-3630sdp.c
board-4430sdp.c Merge branch 'next/devel2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-26 17:42:18 -07:00
board-am3517crane.c OMAP3: am3517crane: remove NULL board_mux from board file 2011-08-10 04:54:48 -07:00
board-am3517evm.c
board-apollon.c
board-cm-t35.c
board-cm-t3517.c
board-devkit8000.c
board-flash.c
board-flash.h
board-generic.c
board-h4.c
board-igep0020.c
board-ldp.c
board-n8x0.c
board-omap3beagle.c OMAP3: beagle: don't touch omap_device internals 2011-08-05 11:54:58 -07:00
board-omap3evm.c
board-omap3logic.c
board-omap3pandora.c
board-omap3stalker.c
board-omap3touchbook.c
board-omap4panda.c
board-overo.c
board-rm680.c
board-rx51-peripherals.c Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2011-07-30 00:08:53 -07:00
board-rx51-video.c
board-rx51.c
board-ti8168evm.c
board-zoom-debugboard.c
board-zoom-display.c
board-zoom-peripherals.c
board-zoom.c
clkt2xxx_apll.c
clkt2xxx_dpll.c
clkt2xxx_dpllcore.c
clkt2xxx_osc.c
clkt2xxx_sys.c
clkt2xxx_virt_prcm_set.c
clkt34xx_dpll3m2.c
clkt_clksel.c
clkt_dpll.c
clkt_iclk.c
clock2xxx.c
clock2xxx.h
clock3xxx_data.c
clock3xxx.c
clock3xxx.h
clock34xx.c
clock34xx.h
clock36xx.c
clock36xx.h
clock44xx_data.c Merge branch 'next/devel2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-26 17:42:18 -07:00
clock44xx.h
clock2420_data.c
clock2430_data.c
clock2430.c
clock3517.c
clock3517.h
clock_common_data.c
clock.c Merge branch 'next/devel2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-26 17:42:18 -07:00
clock.h
clockdomain2xxx_3xxx.c
clockdomain44xx.c
clockdomain.c
clockdomain.h
clockdomains2xxx_3xxx_data.c
clockdomains44xx_data.c
cm1_44xx.h
cm2_44xx.h
cm2xxx_3xxx.c
cm2xxx_3xxx.h
cm44xx.c
cm44xx.h
cm-regbits-24xx.h
cm-regbits-34xx.h
cm-regbits-44xx.h Merge branch 'next/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-26 17:09:31 -07:00
cm.h
cminst44xx.c
cminst44xx.h OMAP: hwmod: fix build break on non-OMAP4 multi-OMAP2 builds 2011-08-10 02:20:43 -07:00
common-board-devices.c
common-board-devices.h
common.c
control.c
control.h
cpuidle34xx.c
devices.c
devices.h
display.c OMAP: DSS2: Remove unused code from display.c 2011-07-25 10:22:06 +03:00
dma.c
dpll3xxx.c
dpll44xx.c
dsp.c
emu.c
gpio.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6 2011-07-22 16:01:57 -07:00
gpmc-nand.c
gpmc-onenand.c
gpmc-smc91x.c
gpmc-smsc911x.c
gpmc.c
hsmmc.c
hsmmc.h
hwspinlock.c
i2c.c
id.c
io.c
io.h
iommu2.c
irq.c
Kconfig OMAP2+: Kconfig: don't select PM in OMAP2PLUS_TYPICAL 2011-08-05 11:54:53 -07:00
mailbox.c
Makefile
Makefile.boot
mcbsp.c
mux34xx.c
mux34xx.h
mux44xx.c
mux44xx.h
mux2420.c
mux2420.h
mux2430.c
mux2430.h
mux.c arm: mach-omap2: mux: use kstrdup() 2011-08-10 04:53:28 -07:00
mux.h
omap4-common.c
omap44xx-smc.S
omap_hwmod_2xxx_3xxx_interconnect_data.c
omap_hwmod_2xxx_3xxx_ipblock_data.c
omap_hwmod_2xxx_interconnect_data.c
omap_hwmod_2xxx_ipblock_data.c
omap_hwmod_3xxx_data.c
omap_hwmod_44xx_data.c
omap_hwmod_2420_data.c
omap_hwmod_2430_data.c
omap_hwmod_common_data.c
omap_hwmod_common_data.h
omap_hwmod.c
omap_l3_noc.c
omap_l3_noc.h
omap_l3_smx.c
omap_l3_smx.h
omap_opp_data.h
omap_phy_internal.c
omap_twl.c
omap-headsmp.S
omap-hotplug.c
omap-iommu.c
omap-smp.c
opp2xxx.h
opp3xxx_data.c
opp4xxx_data.c
opp2420_data.c
opp2430_data.c
opp.c
pm24xx.c
pm34xx.c Merge branch 'next/cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-25 12:38:42 -07:00
pm44xx.c
pm-debug.c
pm.c
pm.h Merge branch 'next/cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-25 12:38:42 -07:00
powerdomain2xxx_3xxx.c
powerdomain44xx.c
powerdomain-common.c
powerdomain.c
powerdomain.h
powerdomains2xxx_3xxx_data.c
powerdomains2xxx_3xxx_data.h
powerdomains2xxx_data.c
powerdomains3xxx_data.c
powerdomains44xx_data.c
prcm44xx.h
prcm_mpu44xx.c
prcm_mpu44xx.h
prcm-common.h
prcm.c
prm2xxx_3xxx.c
prm2xxx_3xxx.h
prm44xx.c
prm44xx.h
prm-regbits-24xx.h
prm-regbits-34xx.h
prm-regbits-44xx.h
prm.h
prminst44xx.c
prminst44xx.h
scrm44xx.h
sdram-hynix-h8mbx00u0mer-0em.h
sdram-micron-mt46h32m32lf-6.h
sdram-nokia.c
sdram-nokia.h
sdram-numonyx-m65kxxxxam.h
sdram-qimonda-hyb18m512160af-6.h
sdrc2xxx.c
sdrc.c
sdrc.h
serial.c OMAP: PM: disable idle on suspend for GPIO and UART 2011-07-12 22:48:42 +02:00
sleep24xx.S
sleep34xx.S
smartreflex-class3.c
smartreflex.c OMAP2+: PM: SmartReflex: use put_sync_suspend for IRQ-safe disabling 2011-08-05 11:54:59 -07:00
smartreflex.h
sr_device.c
sram34xx.S
sram242x.S
sram243x.S
timer-mpu.c
timer.c omap: timer: Set dmtimer used as clocksource in autoreload mode 2011-08-10 07:36:45 -07:00
twl-common.c OMAP: Fix linking error in twl-common.c for OMAP2/3/4 only builds 2011-08-10 02:09:19 -07:00
twl-common.h
usb-fs.c
usb-host.c
usb-musb.c
usb-tusb6010.c
vc3xxx_data.c
vc44xx_data.c
vc.h
voltage.c
voltage.h
voltagedomains3xxx_data.c
voltagedomains44xx_data.c
vp3xxx_data.c
vp44xx_data.c
vp.h
wd_timer.c
wd_timer.h