]> git.baikalelectronics.ru Git - kernel.git/commit
arm64: exynos: Enable Exynos Multi-Core Timer driver
authorMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 20 Dec 2021 16:50:04 +0000 (17:50 +0100)
committerArnd Bergmann <arnd@arndb.de>
Tue, 21 Dec 2021 11:41:09 +0000 (12:41 +0100)
commit23a831a87093b55c3c311df915c4d4a32928a1df
treebc82b81bff3ee2a49c7371c6427471b1d6a3d85c
parent0cfab52165b184365afe6c76aeb8a3cd906538f3
arm64: exynos: Enable Exynos Multi-Core Timer driver

Some ARM64 Exynos SoCs have MCT timer block, e.g. Exynos850 and
Exynos5433. CLKSRC_EXYNOS_MCT option is not visible unless COMPILE_TEST
is enabled. Select CLKSRC_EXYNOS_MCT option for ARM64 ARCH_EXYNOS like
it's done in arch/arm/mach-exynos/Kconfig, to enable MCT timer support
for ARM64 Exynos SoCs.

Even though ARM architected timer is available on all ARM64 SoCs, and
used for managing timer hardware and clock source events, MCT timer
still can be used as a wakeup source, as stated in commitae460fd9164b
("clocksource/drivers/exynos_mct: Prioritise Arm arch timer on arm64").
It's also nice to be able to test available MCT IP-core.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Tested-by: Chanwoo Choi <cw00.choi@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
Link: https://lore.kernel.org/r/20211101193531.15078-3-semen.protsenko@linaro.org
Link: https://lore.kernel.org/r/20211220165004.17005-2-krzysztof.kozlowski@canonical.com'
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/arm64/Kconfig.platforms