arm64: dts: socfpga: agilex: Add VGIC maintenance interrupt
authorNiravkumar L Rabara <niravkumar.l.rabara@intel.com>
Mon, 9 Dec 2024 02:36:11 +0000 (10:36 +0800)
committerDinh Nguyen <dinguyen@kernel.org>
Tue, 17 Dec 2024 00:50:08 +0000 (18:50 -0600)
Add VGIC maintenance interrupt and interrupt-parent property for
interrupt controller, required to run Linux in virtualized environment.

Signed-off-by: Niravkumar L Rabara <niravkumar.l.rabara@intel.com>
Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi

index 2a5eeb21da474fd01d4a22da06b2c0e78dac5221..1235ba5a9865a175001fd3ef2bad710842f93be4 100644 (file)
                compatible = "arm,gic-400", "arm,cortex-a15-gic";
                #interrupt-cells = <3>;
                interrupt-controller;
+               interrupt-parent = <&intc>;
                reg = <0x0 0xfffc1000 0x0 0x1000>,
                      <0x0 0xfffc2000 0x0 0x2000>,
                      <0x0 0xfffc4000 0x0 0x2000>,
                      <0x0 0xfffc6000 0x0 0x2000>;
+               /* VGIC maintenance interrupt */
+               interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
        };
 
        clocks {