]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - arch/x86/dts/qemu-x86_i440fx.dts
x86: qemu: Implement PIRQ routing
[karo-tx-uboot.git] / arch / x86 / dts / qemu-x86_i440fx.dts
index 4cf843b813447dc1d6767294bead7fec5f580f8f..557428a459c6d55765c14d75a351a4b8f354ef7c 100644 (file)
@@ -6,6 +6,8 @@
 
 /dts-v1/;
 
+#include <dt-bindings/interrupt-router/intel-irq.h>
+
 /include/ "skeleton.dtsi"
 /include/ "serial.dtsi"
 
                ranges = <0x02000000 0x0 0xc0000000 0xc0000000 0 0x10000000
                        0x42000000 0x0 0xd0000000 0xd0000000 0 0x10000000
                        0x01000000 0x0 0x2000 0x2000 0 0xe000>;
+
+               irq-router@1,0 {
+                       reg = <0x00000800 0 0 0 0>;
+                       compatible = "intel,irq-router";
+                       intel,pirq-config = "pci";
+                       intel,pirq-link = <0x60 4>;
+                       intel,pirq-mask = <0x0e40>;
+                       intel,pirq-routing = <
+                               /* PIIX UHCI */
+                               PCI_BDF(0, 1, 2) INTD PIRQD
+                               /* e1000 NIC */
+                               PCI_BDF(0, 3, 0) INTA PIRQC
+                       >;
+               };
        };
 
 };