From: Alice Guo <alice....@nxp.com> Adding pmu node supports to use perf tool to monitor the CPU performance of the inmate cell when enabling Jailhouse and running dual Linux OS.
Signed-off-by: Alice Guo <alice....@nxp.com> --- configs/arm64/dts/inmate-imx8mm-evk.dts | 7 +++++++ configs/arm64/dts/inmate-imx8mn-ddr4-evk.dts | 8 ++++++++ configs/arm64/dts/inmate-imx8mp-evk.dts | 8 ++++++++ configs/arm64/dts/inmate-imx8mq-evk.dts | 7 +++++++ 4 files changed, 30 insertions(+) diff --git a/configs/arm64/dts/inmate-imx8mm-evk.dts b/configs/arm64/dts/inmate-imx8mm-evk.dts index f7c21b10..591c3543 100644 --- a/configs/arm64/dts/inmate-imx8mm-evk.dts +++ b/configs/arm64/dts/inmate-imx8mm-evk.dts @@ -48,6 +48,13 @@ }; }; + pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = <GIC_PPI 7 + (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_HIGH)>; + interrupt-affinity = <&A53_2>, <&A53_3>; + }; + gic: interrupt-controller@38800000 { compatible = "arm,gic-v3"; reg = <0x0 0x38800000 0 0x10000>, /* GIC Dist */ diff --git a/configs/arm64/dts/inmate-imx8mn-ddr4-evk.dts b/configs/arm64/dts/inmate-imx8mn-ddr4-evk.dts index 74fe9d7c..e5a87d03 100644 --- a/configs/arm64/dts/inmate-imx8mn-ddr4-evk.dts +++ b/configs/arm64/dts/inmate-imx8mn-ddr4-evk.dts @@ -48,6 +48,14 @@ }; }; + pmu { + compatible = "arm,armv8-pmuv3"; + interrupt-parent = <&gic>; + interrupts = <GIC_PPI 7 + (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_HIGH)>; + interrupt-affinity = <&A53_2>, <&A53_3>; + }; + osc_24m: clock-osc-24m { compatible = "fixed-clock"; #clock-cells = <0>; diff --git a/configs/arm64/dts/inmate-imx8mp-evk.dts b/configs/arm64/dts/inmate-imx8mp-evk.dts index 2fb4bc74..b4068771 100644 --- a/configs/arm64/dts/inmate-imx8mp-evk.dts +++ b/configs/arm64/dts/inmate-imx8mp-evk.dts @@ -48,6 +48,14 @@ }; }; + pmu { + compatible = "arm,armv8-pmuv3"; + interrupt-parent = <&gic>; + interrupts = <GIC_PPI 7 + (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_HIGH)>; + interrupt-affinity = <&A53_2>, <&A53_3>; + }; + gic: interrupt-controller@38800000 { compatible = "arm,gic-v3"; reg = <0x0 0x38800000 0 0x10000>, /* GIC Dist */ diff --git a/configs/arm64/dts/inmate-imx8mq-evk.dts b/configs/arm64/dts/inmate-imx8mq-evk.dts index 8d620522..45b42c94 100644 --- a/configs/arm64/dts/inmate-imx8mq-evk.dts +++ b/configs/arm64/dts/inmate-imx8mq-evk.dts @@ -48,6 +48,13 @@ }; }; + pmu { + compatible = "arm,cortex-a53-pmu"; + interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH>; + interrupt-parent = <&gic>; + interrupt-affinity = <&A53_2>, <&A53_3>; + }; + osc_25m: clock-osc-25m { compatible = "fixed-clock"; #clock-cells = <0>; -- 2.17.1 -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to jailhouse-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/20210312102609.20392-1-alice.guo%40oss.nxp.com.