From: Oleg Matcovschi Date: Tue, 15 May 2012 21:35:08 +0000 (-0700) Subject: ARM: OMAP: dma: Clear status registers on enable/disable irq X-Git-Tag: omap-cleanup-for-v3.6~1^3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bedfb7adc7f7e2f344b21584905b2357147ba27e;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 [tony@atomide.com: updated comments to clarify CICR access] Signed-off-by: Tony Lindgren --- Reading git-diff-tree failed