From 76457c6af088bbbd4e7fab8eaa05e7f57d973a6b Mon Sep 17 00:00:00 2001 From: Jason Chen Date: Mon, 18 Jul 2011 12:44:25 +0800 Subject: [PATCH] ENGR00153218 mxc gpio: tzic should not disable gpio interrupt line For SOC using TZIC, gpio_irq_handler should not call tzic chip ack funtion, cause it will disable this interrupt line. Signed-off-by: Jason Chen --- arch/arm/plat-mxc/gpio.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/plat-mxc/gpio.c b/arch/arm/plat-mxc/gpio.c index a287e50bebcb..0a4743a355da 100755 --- a/arch/arm/plat-mxc/gpio.c +++ b/arch/arm/plat-mxc/gpio.c @@ -177,7 +177,9 @@ static void mx3_gpio_irq_handler(u32 irq, struct irq_desc *desc) u32 irq_stat; struct mxc_gpio_port *port = irq_get_handler_data(irq); +#ifndef CONFIG_MXC_TZIC desc->irq_data.chip->irq_ack(&desc->irq_data); +#endif irq_stat = __raw_readl(port->base + GPIO_ISR) & __raw_readl(port->base + GPIO_IMR); -- 2.39.5