mbox series

[v4,0/2] Remove static mapping of SCU from mach-exynos

Message ID 20180510110255.30727-1-m.szyprowski@samsung.com
Headers show
Series Remove static mapping of SCU from mach-exynos | expand

Message

Marek Szyprowski May 10, 2018, 11:02 a.m. UTC
Hi!

This is a resurrection of the patchset initially posted by Pankaj Dubey
about 1.5 year ago:
https://www.spinics.net/lists/arm-kernel/msg541517.html

I fixed the following issues that prevented the merge of the original
patchset:
- added fallback to scu_a9_get_base() when no SCU DT node is available,
  what fixed compabitlity issue with old DTBs
- fixed non-SMP build
- keep SCU mapping permanent, to avoid costly DT lookup in CPUidle hot
  path and calling ioremap with IRQs disabled (also in CPUidle calls)

This patchset has been tested on the following Exynos4-based boards:
Universal_C210 (4210-EVT0), Origen (4210), Trats (4210), Trats2 (4412),
OdroidU3 (4412). In all cases it works fine.

Best regards
Marek Szyprowski
Samsung R&D Institute Poland

Pankaj Dubey (2):
  ARM: EXYNOS: Remove static mapping of SCU SFR
  ARM: EXYNOS: Remove unused soc_is_exynos{4,5}

 arch/arm/mach-exynos/common.h                |  9 ++++---
 arch/arm/mach-exynos/exynos.c                | 22 ----------------
 arch/arm/mach-exynos/include/mach/map.h      |  2 --
 arch/arm/mach-exynos/platsmp.c               | 27 +++++++++++++++-----
 arch/arm/mach-exynos/pm.c                    |  4 +--
 arch/arm/mach-exynos/suspend.c               |  4 +--
 arch/arm/plat-samsung/include/plat/map-s5p.h |  4 ---
 7 files changed, 28 insertions(+), 44 deletions(-)

-- 
2.17.0

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html