linux/arch/arm/mach-exynos
Arnd Bergmann 24d2c73ff2 ARM: exynos: Only build MCPM support if used
We get a link error for configurations that enable an Exynos
SoC that does not require MCPM, but then manually enable
MCPM anyway without also turning on the arm-cci:

arch/arm/mach-exynos/mcpm-exynos.o: In function `exynos_pm_power_up_setup':
mcpm-exynos.c:(.text+0x8): undefined reference to `cci_enable_port_for_self'

Change it back to only build the code we actually need, by
introducing a CONFIG_EXYNOS_MCPM that serves the same purpose
as the older CONFIG_EXYNOS5420_MCPM.

Fixes: 2997520c2d ("ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
2019-06-21 20:09:35 +02:00
..
include/mach ARM: exynos: Remove static mapping of SCU SFR 2018-05-13 14:06:55 +02:00
common.h ARM: exynos: Add CPU state management for Exynos542x under secure firmware 2019-03-19 21:07:47 +01:00
exynos-smc.S ARM: EXYNOS: Add SPDX license identifiers 2018-01-03 18:36:22 +01:00
exynos.c ARM: exynos: Add CPU state management for Exynos542x under secure firmware 2019-03-19 21:07:47 +01:00
firmware.c ARM: exynos: Fix a leaked reference by adding missing of_node_put 2019-03-19 21:34:38 +01:00
headsmp.S ARM: smp: remove arch-provided "pen_release" 2019-02-01 22:05:23 +00:00
Kconfig ARM: exynos: Only build MCPM support if used 2019-06-21 20:09:35 +02:00
Makefile ARM: exynos: Only build MCPM support if used 2019-06-21 20:09:35 +02:00
mcpm-exynos.c ARM: exynos: Fix infinite loops on CPU powerup failure 2019-04-09 15:07:33 +02:00
platsmp.c ARM: exynos: Fix infinite loops on CPU powerup failure 2019-04-09 15:07:33 +02:00
pm.c ARM: exynos: Remove static mapping of SCU SFR 2018-05-13 14:06:55 +02:00
sleep.S ARM: EXYNOS: Add SPDX license identifiers 2018-01-03 18:36:22 +01:00
smc.h ARM: exynos: Add Exynos SMC values for secure memory write 2019-03-19 21:07:47 +01:00
suspend.c ARM: exynos: Only build MCPM support if used 2019-06-21 20:09:35 +02:00