[PATCH v3 3/4] MIPS: dts: eyeq5: add MSI controllers

From: Gregory CLEMENT

Date: Wed Nov 04 2026 - 08:05:03 EST


Add the two EyeQ5 MSI controllers. They use reserved-memory regions as
their doorbell windows.

Signed-off-by: Gregory CLEMENT <gregory.clement@xxxxxxxxxxx>
---
arch/mips/boot/dts/mobileye/eyeq5.dtsi | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

diff --git a/arch/mips/boot/dts/mobileye/eyeq5.dtsi b/arch/mips/boot/dts/mobileye/eyeq5.dtsi
index cec5ad8752285..bc6024fa1a132 100644
--- a/arch/mips/boot/dts/mobileye/eyeq5.dtsi
+++ b/arch/mips/boot/dts/mobileye/eyeq5.dtsi
@@ -309,6 +309,28 @@ gpio1: gpio@1500000 {
resets = <&olb 0 26>;
};

+ msi0: msi-controller@5840000 {
+ compatible = "mobileye,eyeq5-msi";
+ reg = <0x0 0x05840000 0x0 0x10>,
+ <0x0 0x05840040 0x0 0x20>;
+ interrupt-parent = <&gic>;
+ msi-controller;
+ #msi-cells = <0>;
+ interrupts = <GIC_SHARED 7 IRQ_TYPE_LEVEL_HIGH>;
+ memory-region = <&pci0_msi_reserved>;
+ };
+
+ msi1: msi-controller@5840010 {
+ compatible = "mobileye,eyeq5-msi";
+ reg = <0x0 0x05840010 0x0 0x10>,
+ <0x0 0x05840060 0x0 0x20>;
+ interrupt-parent = <&gic>;
+ msi-controller;
+ #msi-cells = <0>;
+ interrupts = <GIC_SHARED 48 IRQ_TYPE_LEVEL_HIGH>;
+ memory-region = <&pci1_msi_reserved>;
+ };
+
iocu-bus {
compatible = "simple-bus";
#address-cells = <2>;

--
2.53.0