]> 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)
commitc1d4b43f4b5c8576e061acc78f1c97d40c8057c4
tree12679cc0d20fe704547ff21e047a26e96be1bb1a
parentb0677a52f9aea66a42f5ec875aa2f2a99eda71f9
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 3ff6b8f9551c ("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