linux-hardened/arch/arm/plat-omap
Jon Hunter 1eaff71017 ARM: OMAP: Don't restore DMTIMER interrupt status register
Restoring the timer interrupt status is not possible because writing a 1 to any
bit in the register clears that bit if set and writing a 0 has no affect.
Furthermore, if an interrupt is pending when someone attempts to disable a
timer, the timer will fail to transition to the idle state and hence it's
context will not be lost. Users should take care to service all interrupts
before disabling the timer.

Signed-off-by: Jon Hunter <jon-hunter@ti.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
2012-11-12 16:23:54 -06:00
..
include ARM: OMAP: Don't restore DMTIMER interrupt status register 2012-11-12 16:23:54 -06:00
counter_32k.c ARM: OMAP: Remove plat-omap/common.h 2012-10-31 15:37:13 -07:00
debug-devices.c ARM: OMAP: Remove unnecessary mach and plat includes 2012-11-02 12:00:36 -07:00
debug-leds.c ARM: OMAP: Fix relative includes for fpga.h 2012-10-31 15:37:14 -07:00
dma.c ARM: OMAP: Remove cpu_is_omap usage from plat-omap/dma.c 2012-10-31 15:37:13 -07:00
dmtimer.c ARM: OMAP: Don't restore DMTIMER interrupt status register 2012-11-12 16:23:54 -06:00
fb.c ARM: OMAP: Remove unnecessary mach and plat includes 2012-11-02 12:00:36 -07:00
i2c.c ARM: OMAP: Remove unnecessary mach and plat includes 2012-11-02 12:00:36 -07:00
Kconfig ARM: OMAP2+: Fix location of select PINCTRL 2012-10-22 13:37:34 -07:00
mailbox.c workqueue: deprecate flush[_delayed]_work_sync() 2012-08-20 14:51:24 -07:00
Makefile ARM: OMAP: Remove omap_init_consistent_dma_size() 2012-11-06 16:01:19 -08:00
sram.c ARM: OMAP: Move omap2+ specific parts of sram.c to mach-omap2 2012-10-31 10:14:14 -07:00