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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux SoC Development]     [Linux Rockchip Development]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Linux SCSI]     [Yosemite News]

  Powered by Linux