From 1b42875e06b0512cffa305eb4e089862b4e49c94 Mon Sep 17 00:00:00 2001 From: Oleg Matcovschi Date: Sun, 3 Jun 2012 23:09:16 -0700 Subject: [PATCH] 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 -- 2.47.3