summaryrefslogtreecommitdiffstats
path: root/arch/mips/boot
diff options
context:
space:
mode:
authorPaul Burton2016-08-26 16:17:38 +0200
committerRalf Baechle2016-10-05 01:31:20 +0200
commit7afd2a5aec2ea27ba87b3a423c5d782fe0f2b96b (patch)
tree4ca9c5f7ada9115d7d60a23a7cd690209e6e8e8c /arch/mips/boot
parentMIPS: SEAD3: Probe ethernet controller using DT (diff)
downloadkernel-qcow2-linux-7afd2a5aec2ea27ba87b3a423c5d782fe0f2b96b.tar.gz
kernel-qcow2-linux-7afd2a5aec2ea27ba87b3a423c5d782fe0f2b96b.tar.xz
kernel-qcow2-linux-7afd2a5aec2ea27ba87b3a423c5d782fe0f2b96b.zip
MIPS: SEAD3: Probe EHCI controller using DT
Probe the SEAD3 EHCI controller using the generic-ehci driver & device tree rather than platform code, in order to reduce the amount of the latter. Now that no devices probed from platform code require interrupts, remove the retrieval of the IRQ domain & sead3int.h. Signed-off-by: Paul Burton <paul.burton@imgtec.com> Cc: Rob Herring <robh+dt@kernel.org> Cc: Mark Rutland <mark.rutland@arm.com> Cc: linux-mips@linux-mips.org Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Patchwork: https://patchwork.linux-mips.org/patch/14051/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/boot')
-rw-r--r--arch/mips/boot/dts/mti/sead3.dts9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/mips/boot/dts/mti/sead3.dts b/arch/mips/boot/dts/mti/sead3.dts
index 29ed194fc762..49f57c281812 100644
--- a/arch/mips/boot/dts/mti/sead3.dts
+++ b/arch/mips/boot/dts/mti/sead3.dts
@@ -60,6 +60,15 @@
};
};
+ ehci@1b200000 {
+ compatible = "generic-ehci";
+ reg = <0x1b200000 0x1000>;
+
+ interrupts = <0>; /* GIC 0 or CPU 6 */
+
+ has-transaction-translator;
+ };
+
/* UART connected to FTDI & miniUSB socket */
uart0: uart@1f000900 {
compatible = "ns16550a";