aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/gcc-plugins
diff options
context:
space:
mode:
authorMarek Szyprowski <[email protected]>2020-06-29 10:02:18 +0000
committerKrzysztof Kozlowski <[email protected]>2020-06-29 18:27:33 +0000
commitea9dd8f61c8a890843f68e8dc0062ce78365aab8 (patch)
tree8dadfdf39f29fba9e1e7b8f010fa772439f673ef /scripts/gcc-plugins
parentARM: exynos: clear L310_AUX_CTRL_FULL_LINE_ZERO in default l2c_aux_val (diff)
downloadkernel-ea9dd8f61c8a890843f68e8dc0062ce78365aab8.tar.gz
kernel-ea9dd8f61c8a890843f68e8dc0062ce78365aab8.zip
ARM: exynos: MCPM: Restore big.LITTLE cpuidle support
Call exynos_cpu_power_up(cpunr) unconditionally. This is needed by the big.LITTLE cpuidle driver and has no side-effects on other code paths. The additional soft-reset call during little core power up has been added to properly boot all cores on the Exynos5422-based boards with secure firmware (like Odroid XU3/XU4 family). This however broke big.LITTLE CPUidle driver, which worked only on boards without secure firmware (like Peach-Pit/Pi Chromebooks). Apply the workaround only when board is running under secure firmware. Fixes: 833b5794e330 ("ARM: EXYNOS: reset Little cores when cpu is up") Signed-off-by: Marek Szyprowski <[email protected]> Reviewed-by: Lukasz Luba <[email protected]> Signed-off-by: Krzysztof Kozlowski <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins')
0 files changed, 0 insertions, 0 deletions