Thread (1 message) 1 message, 1 author, 2011-05-03
DORMANTno replies

[PATCH 02/15] OMAP: GPIO: remove MPUIO handling from _clear_gpio_irqbank()

From: Kevin Hilman <hidden>
Date: 2011-05-03 16:27:36
Also in: linux-omap

"Varadarajan, Charulatha" [off-list ref] writes:
Kevin,

On Sat, Apr 23, 2011 at 04:31, Kevin Hilman [off-list ref] wrote:
quoted
Remove the OMAP1 #ifdef and MPUIO special case for _clear_gpio_irqbank()

The MPUIOs do not need a register access to ack/clear the IRQ status,
since reading the IRQ status clears it. ?In addition, the MPUIO
irq_chip has an empty ack method, so _clear_gpio_irqbank() is never
used for MPUIOs.

Signed-off-by: Kevin Hilman <redacted>
---
?arch/arm/plat-omap/gpio.c | ? ?6 ------
?1 files changed, 0 insertions(+), 6 deletions(-)
diff --git a/arch/arm/plat-omap/gpio.c b/arch/arm/plat-omap/gpio.c
index fe6971a..8b5ca6e 100644
--- a/arch/arm/plat-omap/gpio.c
+++ b/arch/arm/plat-omap/gpio.c
@@ -770,12 +770,6 @@ static void _clear_gpio_irqbank(struct gpio_bank *bank, int gpio_mask)
? ? ? ?void __iomem *reg = bank->base;

? ? ? ?switch (bank->method) {
-#ifdef CONFIG_ARCH_OMAP1
- ? ? ? case METHOD_MPUIO:
- ? ? ? ? ? ? ? /* MPUIO irqstatus is reset by reading the status register,
- ? ? ? ? ? ? ? ?* so do nothing here */
- ? ? ? ? ? ? ? return;
-#endif
The default case has a "WARN_ON(1)". I guess WARN_ON()
is not required for METHOD_MPUIO.
As stated in the changelog, this function is never called for MPUIO
banks, so the warning should not be hit.

Kevin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help