]> git.baikalelectronics.ru Git - kernel.git/commit
irqchip: loongson-liointc: Workaround LPC IRQ Errata
authorJiaxun Yang <jiaxun.yang@flygoat.com>
Wed, 25 Mar 2020 03:54:55 +0000 (11:54 +0800)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Wed, 25 Mar 2020 09:56:00 +0000 (10:56 +0100)
commiteb411ec51380d15d28bd37a0db0f07f6c7046d65
treef2a684ee425d50e46449990d653129b2dd29fa3b
parentf9695dd3160c78598514ce7cba309c4840140a4e
irqchip: loongson-liointc: Workaround LPC IRQ Errata

The 1.0 version of that controller has a bug that status bit
of LPC IRQ sometimes doesn't get set correctly.

So we can always blame LPC IRQ when spurious interrupt happens
at the parent interrupt line which LPC IRQ supposed to route
to.

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Co-developed-by: Huacai Chen <chenhc@lemote.com>
Signed-off-by: Huacai Chen <chenhc@lemote.com>
Reviewed-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
drivers/irqchip/irq-loongson-liointc.c