From: Oleg Matcovschi Date: Mon, 4 Jun 2012 06:09:16 +0000 (-0700) Subject: ARM: OMAP: dma: Clear status registers on enable/disable irq X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b42875e06b0512cffa305eb4e089862b4e49c94;p=pandora-kernel.git ARM: OMAP: dma: Clear status registers on enable/disable irq Use omap_disable_channel_irq() function instead of directly accessing CICR register in various functions. The omap_disable_chanel_irq() function now clears pending interrupts and disables interrupt on channel. Functions omap2_enable_irq_lch()/omap2_disable_irq_lch() clear interrupt status register. Signed-off-by: Oleg Matcovschi Tested-by: Jarkko Nikula Tested-by: Janusz Krzysztofik [tony@atomide.com: updated comments to clarify CICR access] Signed-off-by: Tony Lindgren ---