linux/arch/arm/mach-exynos
Tomasz Figa 9637f30e6b ARM: EXYNOS: Fix core ID used by platsmp and hotplug code
When CPU topology is specified in device tree, cpu_logical_map() does
not return core ID anymore, but rather full MPIDR value. This breaks
existing calculation of PMU register offsets on Exynos SoCs.

This patch fixes the problem by adjusting the code to use only core ID
bits of the value returned by cpu_logical_map() to allow CPU topology to
be specified in device tree on Exynos SoCs.

Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
2014-07-18 17:12:57 -07:00
..
include/mach ARM: EXYNOS: Map SYSRAM through generic DT bindings 2014-05-15 03:30:05 +09:00
common.h ARM: exynos: move sysram info to exynos.c 2014-06-17 17:09:45 +02:00
exynos-smc.S ARM: EXYNOS: Add support for secure monitor calls 2013-04-09 01:52:06 +09:00
exynos.c Samsung fixes-3 for v3.16 2014-07-12 21:19:21 -07:00
firmware.c ARM: EXYNOS: Update secondary boot addr for secure mode 2014-07-08 08:03:49 +09:00
headsmp.S arm: delete __cpuinit/__CPUINIT usage from all ARM users 2013-07-14 19:36:52 -04:00
hotplug.c ARM: EXYNOS: Fix core ID used by platsmp and hotplug code 2014-07-18 17:12:57 -07:00
Kconfig ARM: use menuconfig for sub-arch menus 2014-06-17 17:09:48 +02:00
Makefile ARM: SoC driver changes 2014-06-02 16:35:49 -07:00
Makefile.boot ARM: dts: Add basic dts file for Samsung Trats board 2012-09-21 10:50:27 +09:00
mcpm-exynos.c ARM: EXYNOS: Don't rely on firmware's secondary_cpu_start for mcpm 2014-06-21 19:30:53 +09:00
mfc.h ARM: SAMSUNG: Reorganize calls to reserve memory for MFC 2014-03-21 02:00:09 +09:00
platsmp.c ARM: EXYNOS: Fix core ID used by platsmp and hotplug code 2014-07-18 17:12:57 -07:00
pm_domains.c ARM: EXYNOS: Add support for clock handling in power domain 2014-07-11 08:03:19 +09:00
pm.c ARM: EXYNOS: fix pm code to check for cortex A9 rather than the SoC 2014-06-18 08:08:49 +09:00
pmu.c ARM: EXYNOS: Remove unnecessary inclusion of cpu.h 2014-05-26 04:05:00 +09:00
regs-pmu.h ARM: EXYNOS: Move S5P_CHECK_SLEEP into pm.c 2014-05-26 05:21:08 +09:00
sleep.S ARM: l2c: exynos: convert to common l2c310 early resume functionality 2014-05-30 00:49:12 +01:00
smc.h ARM: EXYNOS: Add support for secure monitor calls 2013-04-09 01:52:06 +09:00