1
0
Fork 0
alistair23-linux/arch/mips/sni
Thomas Bogendoerfer 549efeaa96 MIPS: SNI: Fix spurious interrupts
[ Upstream commit b959b97860 ]

On A20R machines the interrupt pending bits in cause register need to be
updated by requesting the chipset to do it. This needs to be done to
find the interrupt cause and after interrupt service. In
commit 0b888c7f3a ("MIPS: SNI: Convert to new irq_chip functions") the
function to do after service update got lost, which caused spurious
interrupts.

Fixes: 0b888c7f3a ("MIPS: SNI: Convert to new irq_chip functions")
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-09-23 12:40:42 +02:00
..
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Platform MIPS: SNI: Migrate to new platform makefile style. 2010-08-05 13:25:49 +01:00
a20r.c MIPS: SNI: Fix spurious interrupts 2020-09-23 12:40:42 +02:00
eisa.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210 2019-05-30 11:29:53 -07:00
irq.c MIPS: Whitespace cleanup. 2013-02-01 10:00:22 +01:00
pcimt.c MIPS: SNI: pcimt: Guard sni_controller with CONFIG_PCI 2013-06-25 16:47:33 +02:00
pcit.c MIPS: SNI: pcit: Fix build error with CONFIG_PCI=n disabled. 2013-06-25 17:10:28 +02:00
reset.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
rm200.c MIPS: Spelling fix lets -> let's 2016-05-28 12:35:09 +02:00
setup.c MIPS: Cleanup CP0 PRId and CP1 FPIR register access masks 2013-09-18 20:25:19 +02:00
time.c MIPS: sni: Remove the read_persistent_clock() 2018-05-14 23:58:25 +01:00