ARM: OMAP: Add dmtimer interrupt disable function
authorJon Hunter <jon-hunter@ti.com>
Fri, 13 Jul 2012 19:03:18 +0000 (14:03 -0500)
committerJon Hunter <jon-hunter@ti.com>
Mon, 12 Nov 2012 22:23:55 +0000 (16:23 -0600)
commit4249d96ca35a765c25a70b7d29df5b6d80987c7f
tree995dca58d99b8b8efe2e2db75085085f987c159e
parent991ad16a927c721b301f27aa9b61a13a24b54dda
ARM: OMAP: Add dmtimer interrupt disable function

The OMAP dmtimer driver does not currently have a function to disable the
timer interrupts. For some timer instances the timer interrupt enable
function can be used to disable the interrupts because the same interrupt
enable register is used to disable interrupts. However, some timer instances
have separate interrupt enable/disable registers and so this will not work.
Therefore, add a dedicated function to disable interrupts.

This change is required for OMAP4+ devices. For OMAP4, all timers apart from 1,
2 and 10 need this function and for OMAP5 all timers need this function.
Please note that the interrupt disable function has been written so that it
can be used by all OMAP devices.

Signed-off-by: Jon Hunter <jon-hunter@ti.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
arch/arm/plat-omap/dmtimer.c
arch/arm/plat-omap/include/plat/dmtimer.h