Skip to content

Remove msm_iomap for 8x60 and 8960

Stephen Boyd linux-arm-kernel linux-arm-msm lkml 2 versions New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest3 patches 0 repliesNew
  2. v13 patches 1 replySuperseded

Changes in v2 from the cover letter

* Fixed mapping on 7x00
* Fixed compile on 7k where uart mappings are used by devices files

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3ARM: msm: Move debug-macro.S to include/debugarch/arm/Kconfig.debug arch/arm/include/debug/msm.S arch/arm/mach-msm/include/mach/msm_iomap-8960.h +4 more+58 -1080 replies
2/3ARM: msm: Remove TMR and TMR0 static mappingsarch/arm/mach-msm/board-dt-8660.c arch/arm/mach-msm/board-dt-8960.c arch/arm/mach-msm/common.h +4 more+4 -1200 replies
3/3ARM: msm: Don't compile __msm_ioremap_caller() unless usedarch/arm/mach-msm/io.c+2 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCHv2 0/3] Remove msm_iomap for 8x60 and 8960

This patchset moves the MSM code over to DEBUG_LL_INCLUDE as well as removes the rest of the static mappings made on 8x60 and 8960. This allows us to remove the msm_iomap-8x60.h msm_iomap-8960.h. Note that debug_ll_io_init() will
be the default in 3.11 so we'll have to make a sweep in the merge window or after to remove those two.

Patches are based on David Brown's MSM for-next tree.

git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm.git for-next

Changes since v1:
* Fixed mapping on 7x00
* Fixed compile on 7k where uart mappings are used by devices files

Stephen Boyd (3):
ARM: msm: Move debug-macro.S to include/debug
ARM: msm: Remove TMR and TMR0 static mappings
ARM: msm: Don't compile __msm_ioremap_caller() unless used

 arch/arm/Kconfig.debug                             |  9 ++-
 .../mach/debug-macro.S => include/debug/msm.S}     | 32 ++++++++++-
 arch/arm/mach-msm/board-dt-8660.c                  |  3 +-
 arch/arm/mach-msm/board-dt-8960.c                  |  3 +-
 arch/arm/mach-msm/common.h                         |  2 -
 arch/arm/mach-msm/include/mach/msm_iomap-8960.h    | 46 ----------------
 arch/arm/mach-msm/include/mach/msm_iomap-8x60.h    | 49 -----------------
 arch/arm/mach-msm/include/mach/msm_iomap.h         | 17 ------
 arch/arm/mach-msm/include/mach/uncompress.h        | 63 ---------------------
 arch/arm/mach-msm/io.c                             | 64 +++++++---------------
 10 files changed, 62 insertions(+), 226 deletions(-)
 rename arch/arm/{mach-msm/include/mach/debug-macro.S => include/debug/msm.S} (61%)
 delete mode 100644 arch/arm/mach-msm/include/mach/msm_iomap-8960.h
 delete mode 100644 arch/arm/mach-msm/include/mach/msm_iomap-8x60.h
 delete mode 100644 arch/arm/mach-msm/include/mach/uncompress.h
Signature · 2 lines
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
hosted by The Linux Foundation