It's possible to occur the spurious interrupt from the device.
However, it could be problem when it used for level interrupt.
This patch declares irq_disable to mask_irq in order to prevent
from the spurious interrupts and does irq_enable to unmak_irq
pairly.
Change-Id: Iec8de4232f67d2f9ab8762b481c2e4049bf7898c
Signed-off-by: Eunki Kim <eunki_kim@samsung.com>
Signed-off-by: Hosung Kim <hosung0.kim@samsung.com>
Signed-off-by: Hyunki Koo <hyunki00.koo@samsung.com>
}
static const struct irq_chip gic_chip = {
+ .name = "GIC",
+ .irq_disable = gic_mask_irq,
+ .irq_enable = gic_unmask_irq,
.irq_mask = gic_mask_irq,
.irq_unmask = gic_unmask_irq,
.irq_eoi = gic_eoi_irq,