ARM: exynos: Fix boot with CONFIG_SUSPEND disabled 47/213547/1
authorMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 6 Sep 2019 11:43:57 +0000 (13:43 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 6 Sep 2019 11:44:31 +0000 (13:44 +0200)
commit46247a9428026c731d387344e96d0d14058d3bd8
tree984fffd9edce38c97ea7afaab00d2b2d9f141842
parente232aca0b617daa46cbac74c3502d61d05cf85a8
ARM: exynos: Fix boot with CONFIG_SUSPEND disabled

Exynos SMP code relies on PMU registers to be mapped via pmu_base_addr.
Those mapping is done in suspend.c:exynos_pmu_irq_init(), which is not
called if CONFIG_SUSPEND is disabled. Fix this by moving PMU mapping
creation to exynos.c:exynos_map_pmu(), which is called in all cases.

Reported-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: Ic9dc37b18b63827b612fbc91e0f84509d4e8723b
arch/arm/mach-exynos/exynos.c
arch/arm/mach-exynos/suspend.c