]> git.proxmox.com Git - mirror_ubuntu-jammy-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)
commitbe09ef09e290e1c8bd361e431d3659e13e65094c
treef2a684ee425d50e46449990d653129b2dd29fa3b
parentdbb152267908c4b2c3639492a94b6838821bc195
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