ARM: dts: exynos: Add support ARM architected timers on Exynos5
authorMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 14 Sep 2018 09:19:07 +0000 (11:19 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 17 Sep 2019 08:02:17 +0000 (10:02 +0200)
commitce92c2cf4eb9efecb0ef7a482ecf5b5eb24fb62b
tree5ef3219eb55d14297de70e5271e0b0d02b6ef573
parent79a7f5375d50d358a376262b4aae51e5fd8b9921
ARM: dts: exynos: Add support ARM architected timers on Exynos5

All CortexA7/A15 based Exynos5 SoCs have ARM architected timers, so enable
support for them directly in the base dtsi. None of the known firmware
properly configures CNTFRQ arch timer register, so force clock frequency
to 24MHz, which is the only configuration supported by the remaining
clock drivers so far.

Stock firmware for Peach Pit and Pi Chromebooks also doesn't reset
properly other arch timer registers, so add respective properties
indicating that. Other Exynos5-based boards behaves correctly in this area,
what finally allows to enable support for KVM-based virtualization.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
arch/arm/boot/dts/exynos5420-peach-pit.dts
arch/arm/boot/dts/exynos54xx.dtsi
arch/arm/boot/dts/exynos5800-peach-pi.dts