[GIT PULL] msm-core changes for v3.7
From: Olof Johansson <hidden>
Date: 2012-09-13 06:36:36
Also in:
linux-arm-msm, lkml
Hi, On Wed, Sep 12, 2012 at 9:58 AM, David Brown [off-list ref] wrote:
The following changes since commit 28a33cbc24e4256c143dce96c7d93bf423229f92: Linux 3.5 (2012-07-21 13:58:29 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm.git tags/msm-core-for-3.7 for you to fetch changes up to fe3a47b1c7cd74a7e39cec1fa0d89bd3724f4f65: ARM: msm: Allow 8960 and 8660 to compile together (2012-09-12 09:31:56 -0700) ---------------------------------------------------------------- In addition to some minor fixes, this series fully converts two primary MSM targets (8660 and 8960) exclusively to devicetree. It removes a lot of dead code, both from the devicetree conversion, and code that has never been compiled. It is now possible to build both 8660 and 8960 into the same kernel. Not quite ready to be part of a single zImage, but at least many of the internal issues preventing this are resolved.
This is awesome to see, thanks for starting the platform conversion and cleanup. I have some comments on the branch organization to make it fit the arm-soc branch setups a bit better: I think it could be a good idea to split off the cleanups and fixes to a separate branch. For the other patches there seems to be enough for at least a 'dt' branch and either a multi-platform topic branch or a 'boards' topic branch -- probably the former. So see my annotation below for suggested sorting (I didn't check for conflicts/dependencies).
----------------------------------------------------------------
David Brown (1):
ARM: msm: Remove call to missing FPGA init on 8660fixes-non-critical
Rohit Vaswani (2):
ARM: msm: io: Remove 7x30 iomap region from 7x00
ARM: msm: io: Change the default static iomappings to be sharedfixes-non-critical
Stephen Boyd (20):
ARM: msm: Remove msm_hw_reset_hook
ARM: msm: clock-pcom: Mark functions static
ARM: msm: Remove unused idle.cabove are cleanup
ARM: msm: Fix early debug uart mapping on some memory configs
fixes-non-critical
ARM: msm: Add handle_irq handler for 8660 DT machine
ARM: msm: Add msm8660-surf.dts to Makefile.bootabove are dt
ARM: msm: Fix sparse warnings due to incorrect type
cleanup
ARM: msm: Don't touch GIC registers outside of GIC code
cleanup
ARM: msm: Allow timer.c to compile on multiple targets
Hmm. cleanup or a separate multi-platform branch
ARM: msm: Add DT support to msm_timer
ARM: msm: Move 8660 to DT timer
ARM: msm: Make 8660 a DT only target
ARM: msm: Rename board-msm8x60 to signify its DT only statusabove are dt, last maybe board but it's one of the few patches of that topic so can be grouped with dt
ARM: msm: Move io mapping prototypes to common.h
cleanup
ARM: msm: Add DT support for 8960
dt
ARM: msm: Remove non-DT targets from 8960
ARM: msm: Remove unused acpuclock-arm11
ARM: msm: Remove uncompiled board-msm7x27above are cleanup
ARM: msm: Allow msm_iomap-8x60 and msm_iomap-8960 to coexist
ARM: msm: Allow 8960 and 8660 to compile togetherboth of those are multi-platform or board branch
Wei Yongjun (1):
ARM: msm: dma: use list_move_tail instead of list_del/list_add_tailcleanup -Olof