Skip to content

Move MSM closer to multi-platform

Stephen Boyd linux-arm-kernel linux-arm-msm linux-fbdev lkml 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest9 patches 6 repliesIn review
  2. v111 patches 6 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9ARM: msm: Remove unused and unmapped MSM_TLMM_BASE for 8x60arch/arm/mach-msm/include/mach/msm_iomap-8x60.h+0 -40 replies
2/9ARM: msm: Don't compile __msm_ioremap_caller() unless usedarch/arm/mach-msm/io.c+2 -00 replies
3/9ARM: 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 -1084 replies
4/9ARM: 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+2 -1200 replies
5/9ARM: msm: Migrate msm_timer to CLOCKSOURCE_OF_DECLAREarch/arm/Kconfig arch/arm/mach-msm/board-dt-8660.c arch/arm/mach-msm/board-dt-8960.c +2 more+4 -170 replies
6/9ARM: msm: Move mach/board.h contents to common.harch/arm/mach-msm/board-dt-8660.c arch/arm/mach-msm/board-halibut.c arch/arm/mach-msm/board-mahimahi.c +11 more+21 -512 replies
7/9ARM: msm: Remove devices-iommu.carch/arm/mach-msm/Makefile arch/arm/mach-msm/devices-iommu.c+0 -9130 replies
8/9iommu/msm: Move mach includes to iommu directorydrivers/iommu/msm_iommu.c drivers/iommu/msm_iommu.h drivers/iommu/msm_iommu_dev.c +1 more+4 -40 replies
9/9ARM: msm: Only compile io.c on platforms that use itarch/arm/mach-msm/Makefile+4 -40 replies

Reviews trailers per patch

2 of 9 patches have a Reviewed-by or Acked-by.

PatchJoerg RoedelTomi Valkeinen
1/9
2/9
3/9
4/9
5/9
6/9A-b
7/9
8/9A-b
9/9

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 0/9] Move MSM closer to multi-platform

These are a set of patches that move MSM closer to multi-platform but still keep everything compiling. We still have to tackle reset and dma, but these patches shouldn't be controversial.

Rohit Vaswani (1):
ARM: msm: Remove unused and unmapped MSM_TLMM_BASE for 8x60

Stephen Boyd (8):
ARM: msm: Don't compile __msm_ioremap_caller() unless used
ARM: msm: Move debug-macro.S to include/debug
ARM: msm: Remove TMR and TMR0 static mappings
ARM: msm: Migrate msm_timer to CLOCKSOURCE_OF_DECLARE
ARM: msm: Move mach/board.h contents to common.h
ARM: msm: Remove devices-iommu.c
iommu/msm: Move mach includes to iommu directory
ARM: msm: Only compile io.c on platforms that use it

 arch/arm/Kconfig                                   |   1 +
 arch/arm/Kconfig.debug                             |   9 +-
 .../mach/debug-macro.S => include/debug/msm.S}     |  32 +-
 arch/arm/mach-msm/Makefile                         |   9 +-
 arch/arm/mach-msm/board-dt-8660.c                  |   4 +-
 arch/arm/mach-msm/board-dt-8960.c                  |   3 +-
 arch/arm/mach-msm/board-halibut.c                  |   1 -
 arch/arm/mach-msm/board-mahimahi.c                 |   2 +-
 arch/arm/mach-msm/board-msm7x30.c                  |   1 -
 arch/arm/mach-msm/board-qsd8x50.c                  |   1 -
 arch/arm/mach-msm/board-sapphire.c                 |   2 +-
 arch/arm/mach-msm/board-trout.c                    |   1 -
 arch/arm/mach-msm/board-trout.h                    |   2 +-
 arch/arm/mach-msm/common.h                         |  18 +-
 arch/arm/mach-msm/devices-iommu.c                  | 912 ---------------------
 arch/arm/mach-msm/devices-msm7x30.c                |   2 +-
 arch/arm/mach-msm/devices-qsd8x50.c                |   2 +-
 arch/arm/mach-msm/include/mach/board.h             |  38 -
 arch/arm/mach-msm/include/mach/msm_iomap-8960.h    |  46 --
 arch/arm/mach-msm/include/mach/msm_iomap-8x60.h    |  53 --
 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                             |  67 +-
 arch/arm/mach-msm/timer.c                          |  17 +-
 drivers/iommu/msm_iommu.c                          |   4 +-
 .../mach/iommu.h => drivers/iommu/msm_iommu.h      |   0
 drivers/iommu/msm_iommu_dev.c                      |   4 +-
 .../iommu/msm_iommu_hw-8xxx.h                      |   0
 drivers/video/msm/msm_fb.c                         |   1 -
 29 files changed, 93 insertions(+), 1219 deletions(-)
 rename arch/arm/{mach-msm/include/mach/debug-macro.S => include/debug/msm.S} (61%)
 delete mode 100644 arch/arm/mach-msm/devices-iommu.c
 delete mode 100644 arch/arm/mach-msm/include/mach/board.h
 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
 rename arch/arm/mach-msm/include/mach/iommu.h => drivers/iommu/msm_iommu.h (100%)
 rename arch/arm/mach-msm/include/mach/iommu_hw-8xxx.h => drivers/iommu/msm_iommu_hw-8xxx.h (100%)
Signature · 2 lines
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
hosted by The Linux Foundation