Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: vexpress/ca9: Add interrupt-affinity to the PMU node

Commit 9fd85eb502a7 ("ARM: pmu: add support for interrupt-affinity
property") added an optional "interrupt-affinity" property, to specify
the CPU affinity for each SPI listed in the interrupts property.

Without this property, we get this boot warning:

CPU PMU: Failed to parse <no-node>/interrupt-affinity[0]

This patch adds interrupt-affinity to the PMU node in the
vexpress-v2p-ca9 device tree.

Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Acked-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

authored by

Robert Schwebel and committed by
Arnd Bergmann
613880a1 2004f98a

+6 -4
+6 -4
arch/arm/boot/dts/vexpress-v2p-ca9.dts
··· 33 33 #address-cells = <1>; 34 34 #size-cells = <0>; 35 35 36 - cpu@0 { 36 + A9_0: cpu@0 { 37 37 device_type = "cpu"; 38 38 compatible = "arm,cortex-a9"; 39 39 reg = <0>; 40 40 next-level-cache = <&L2>; 41 41 }; 42 42 43 - cpu@1 { 43 + A9_1: cpu@1 { 44 44 device_type = "cpu"; 45 45 compatible = "arm,cortex-a9"; 46 46 reg = <1>; 47 47 next-level-cache = <&L2>; 48 48 }; 49 49 50 - cpu@2 { 50 + A9_2: cpu@2 { 51 51 device_type = "cpu"; 52 52 compatible = "arm,cortex-a9"; 53 53 reg = <2>; 54 54 next-level-cache = <&L2>; 55 55 }; 56 56 57 - cpu@3 { 57 + A9_3: cpu@3 { 58 58 device_type = "cpu"; 59 59 compatible = "arm,cortex-a9"; 60 60 reg = <3>; ··· 182 182 <0 61 4>, 183 183 <0 62 4>, 184 184 <0 63 4>; 185 + interrupt-affinity = <&A9_0>, <&A9_1>, <&A9_2>, <&A9_3>; 186 + 185 187 }; 186 188 187 189 dcc {