]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: dts: exynos: Add CPU perf counters to Exynos54xx boards
authorMarian Mihailescu <mihailescu2m@gmail.com>
Thu, 23 Nov 2017 14:34:30 +0000 (15:34 +0100)
committerKrzysztof Kozlowski <krzk@kernel.org>
Mon, 4 Dec 2017 16:45:42 +0000 (17:45 +0100)
commitf62a2efad0642917ce44544393c1daeefbfeced1
tree2ba2df2cfc6f7610fb20227b6200a62c20ffe0ca
parentdb84e771de816e0e90a598ceaa9c223f074b1c15
ARM: dts: exynos: Add CPU perf counters to Exynos54xx boards

Enable support for ARM Performance Monitoring Units available in Cortex-A7
and Cortex-A15 CPU cores for Exynos54xx SoCs (5410, 5420 and 5422/5800).

The PMUs interrupts are defined in the common exynos54xx.dtsi device tree,
but the PMUs are enabled and have their interrupt CPU affinity defined
next to each SoC's cpus node.

Tested with perf on Odroid XU4 (Exynos5422):
armv7_cortex_a7 PMU driver: 5 counters available
armv7_cortex_a15 PMU driver: 7 counters available

Suggested-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Marian Mihailescu <mihailescu2m@gmail.com>
Signed-off-by: Willy Wolff <willy.mh.wolff@gmail.com>
[mszyprow: reordered nodes according to krzk request, fixed typos]
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
arch/arm/boot/dts/exynos5410.dtsi
arch/arm/boot/dts/exynos5420-cpus.dtsi
arch/arm/boot/dts/exynos5422-cpus.dtsi
arch/arm/boot/dts/exynos54xx.dtsi