linux/arch/mips/boot/dts
Paul Burton 38ec82fe21 MIPS: Malta: Probe interrupt controllers via DT
Probe the CPU, GIC & i8259 interrupt controllers present in the Malta
system using device tree. This enables interrupts to be provided to
devices using device tree as they are moved over to being probed using
it.

Since Malta is very configurable it's unknown whether a GIC will be
present at compile time. In order to support both cases the
malta_dt_shim code is added in order to detect whether a GIC is present,
adjusting the DT to route interrupts correctly and nop out the GIC node
if no GIC is found.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
Cc: Kees Cook <keescook@chromium.org>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/14274/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2016-10-06 17:31:00 +02:00
..
brcm MIPS: BMIPS: Add device tree example for BCM6362 2016-10-04 16:13:57 +02:00
cavium-octeon MIPS: Octeon: Add DTS for D-Link DSR-500N. 2016-10-04 16:13:57 +02:00
include
ingenic MIPS: devicetree: fix cpu interrupt controller node-names 2016-05-28 12:35:12 +02:00
lantiq pinctrl/lantiq: update devicetree binding in dts file 2016-05-13 14:01:59 +02:00
mti MIPS: Malta: Probe interrupt controllers via DT 2016-10-06 17:31:00 +02:00
netlogic MIPS: Netlogic: add device tree entry for XLP GPIO 2015-09-03 12:08:03 +02:00
pic32 MIPS: dts: pic32: Update dts to reflect new PIC32MZDA clk binding 2016-05-13 15:30:25 +02:00
qca MIPS: ath79: add initial support for DPT-Module 2016-05-13 14:01:47 +02:00
ralink MIPS: devicetree: fix cpu interrupt controller node-names 2016-05-28 12:35:12 +02:00
xilfpga MIPS: devicetree: fix cpu interrupt controller node-names 2016-05-28 12:35:12 +02:00
Makefile MIPS: dts: Add initial DTS for the PIC32MZDA Starter Kit 2016-01-24 02:54:00 +01:00