arm64: dts: add interrupt-affinity property to pmu node for juno
authorWill Deacon <will.deacon@arm.com>
Mon, 30 Mar 2015 09:59:30 +0000 (10:59 +0100)
committerOlof Johansson <olof@lixom.net>
Fri, 3 Apr 2015 20:49:51 +0000 (13:49 -0700)
Make the Juno .dts robust against potential reordering of the CPU nodes
by adding an explicit interrupt-affinity property to the PMU node. While
we're at it, fix the PMU interrupts numbers too.

Cc: Mark Rutland <mark.rutland@arm.com>
Acked-by: Liviu Dudau <liviu.dudau@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
arch/arm64/boot/dts/arm/juno.dts

index 133ee59de2d70672db3ca648952006cdfae7c7cb..5e9110a3353da48e24b3be0d77f15ceb0d3cdd6e 100644 (file)
 
        pmu {
                compatible = "arm,armv8-pmuv3";
-               interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
+               interrupts = <GIC_SPI 02 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 06 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
                             <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>,
                             <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>,
-                            <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>,
-                            <GIC_SPI 02 IRQ_TYPE_LEVEL_HIGH>,
-                            <GIC_SPI 06 IRQ_TYPE_LEVEL_HIGH>;
+                            <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
+               interrupt-affinity = <&A57_0>,
+                                    <&A57_1>,
+                                    <&A53_0>,
+                                    <&A53_1>,
+                                    <&A53_2>,
+                                    <&A53_3>;
        };
 
        /include/ "juno-clocks.dtsi"
This page took 0.026378 seconds and 5 git commands to generate.