The two PMU pseudo interrupts have specific affinities. One set is affine to the small cores, and the other set affine to the big ones. Signed-off-by: Marc Zyngier <maz@xxxxxxxxxx> --- arch/arm64/boot/dts/apple/t8103.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8103.dtsi b/arch/arm64/boot/dts/apple/t8103.dtsi index e22c9433d5e0..207ee69e6e2e 100644 --- a/arch/arm64/boot/dts/apple/t8103.dtsi +++ b/arch/arm64/boot/dts/apple/t8103.dtsi @@ -132,6 +132,18 @@ aic: interrupt-controller@23b100000 { #interrupt-cells = <3>; interrupt-controller; reg = <0x2 0x3b100000 0x0 0x8000>; + + affinities { + e-core-pmu-affinity { + fiq-index = <AIC_CPU_PMU_E>; + affinity = <&cpu0 &cpu1 &cpu2 &cpu3>; + }; + + p-core-pmu-affinity { + fiq-index = <AIC_CPU_PMU_P>; + affinity = <&cpu4 &cpu5 &cpu6 &cpu7>; + }; + }; }; pinctrl_ap: pinctrl@23c100000 { -- 2.30.2