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