perf_event: aml pmu interrupts routing on g12b [1/1]
authorHanjie Lin <hanjie.lin@amlogic.com>
Fri, 14 Dec 2018 11:39:58 +0000 (19:39 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Mon, 21 Jan 2019 10:44:30 +0000 (02:44 -0800)
commit33bf6bb6d18d5e60f9b4fa347c7805d724b0275f
treea91eb123348a0b3f49e88991bc43066439c63a54
parent24fdceff3d910aff4e388f4536d17f737f46bb39
perf_event: aml pmu interrupts routing on g12b [1/1]

PD#SWPL-3088

Problem:
g12b big-little cluster is different from other SoC with pmu
interrupts and registers.
software modifications must adapt to the difference.

Solution:
modify

Verify:
u200 w400

Change-Id: If9217c1025dff5c17d51790f8c216e31b7d6532b
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
29 files changed:
arch/arm/boot/dts/amlogic/mesonaxg.dtsi
arch/arm/boot/dts/amlogic/mesong12a.dtsi
arch/arm/boot/dts/amlogic/mesong12b.dtsi
arch/arm/boot/dts/amlogic/mesongxl.dtsi
arch/arm/boot/dts/amlogic/mesongxl_sei210.dtsi
arch/arm/boot/dts/amlogic/mesongxm.dtsi
arch/arm/boot/dts/amlogic/mesontl1.dtsi
arch/arm/boot/dts/amlogic/mesontxl.dtsi
arch/arm/boot/dts/amlogic/mesontxlx.dtsi
arch/arm/include/asm/hardirq.h
arch/arm/include/asm/perf_event.h
arch/arm/kernel/perf_event_v7.c
arch/arm/kernel/smp.c
arch/arm64/boot/dts/amlogic/mesonaxg.dtsi
arch/arm64/boot/dts/amlogic/mesong12a.dtsi
arch/arm64/boot/dts/amlogic/mesong12b.dtsi
arch/arm64/boot/dts/amlogic/mesongxl.dtsi
arch/arm64/boot/dts/amlogic/mesongxl_sei210.dtsi
arch/arm64/boot/dts/amlogic/mesongxm.dtsi
arch/arm64/boot/dts/amlogic/mesontl1.dtsi
arch/arm64/boot/dts/amlogic/mesontxl.dtsi
arch/arm64/boot/dts/amlogic/mesontxlx.dtsi
arch/arm64/include/asm/hardirq.h
arch/arm64/include/asm/perf_event.h
arch/arm64/kernel/perf_event.c
arch/arm64/kernel/smp.c
drivers/perf/arm_pmu.c
include/linux/perf/arm_pmu.h
include/linux/smp.h