]> git.baikalelectronics.ru Git - kernel.git/commit
MIPS: SGI-IP27: abstract chipset irq from bridge
authorThomas Bogendoerfer <tbogendoerfer@suse.de>
Tue, 7 May 2019 21:09:15 +0000 (23:09 +0200)
committerPaul Burton <paul.burton@mips.com>
Thu, 9 May 2019 23:48:20 +0000 (16:48 -0700)
commitd2c24698dc59fe51e2fa358dff587f3e554a945a
tree12679cc0d20fe704547ff21e047a26e96be1bb1a
parent215a13322dcc0680f6553be991f3590162163dff
MIPS: SGI-IP27: abstract chipset irq from bridge

Bridge ASIC is widely used in different SGI systems, but the connected
chipset is either HUB, HEART or BEDROCK. This commit switches to
irq domain hierarchy for hub and bridge interrupts to get bridge
setup out of hub interrupt code.

Signed-off-by: Thomas Bogendoerfer <tbogendoerfer@suse.de>
[paul.burton@mips.com:
  Resolve conflict with commit 5c57313b2136 ("MIPS: SGI-IP27: rework HUB
  interrupts").]
Signed-off-by: Paul Burton <paul.burton@mips.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: James Hogan <jhogan@kernel.org>
Cc: linux-mips@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
arch/mips/Kconfig
arch/mips/include/asm/pci/bridge.h
arch/mips/include/asm/sn/irq_alloc.h [new file with mode: 0644]
arch/mips/pci/pci-xtalk-bridge.c
arch/mips/sgi-ip27/ip27-irq.c