[PATCH 0/4] Restore big.LITTLE cpuidle driver for Exynos

Marek Szyprowski
2020-06-16T08:12:55Z

The ARM big.LITTLE cpuidle driver has been enabled and tested on Samsung
Exynos 5420/5800 based Peach Pit/Pi Chromebooks and in fact it worked
only on those boards.

However, support for it was broken by the commit 833b5794e330 ("ARM:
EXYNOS: reset Little cores when cpu is up") and then never enabled in the
exynos_defconfig. This patchset provides the needed fix to the common
code and restores support for it. Thanks to Lukasz Luba who motivated me
to take a look into this issue.

Best regards
Marek Szyprowski
Samsung R&D Institute Poland

Patch summary:

Marek Szyprowski (4):
ARM: exynos: Apply little core workaround only under secure firmware
cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks
ARM: exynos_defconfig: Enable big.LITTLE cpuidle driver
ARM: multi_v7_defconfig: Enable big.LITTLE cpuidle driver

arch/arm/configs/exynos_defconfig | 1 +
arch/arm/configs/multi_v7_defconfig | 1 +
arch/arm/mach-exynos/mcpm-exynos.c | 10 +++++++---
drivers/cpuidle/cpuidle-big_little.c | 3 +--
4 files changed, 10 insertions(+), 5 deletions(-)

--
2.17.1