pending DT patches and cleanup for map_io for v3.2 merge window
Arnd,
As discussed in the ARM kernel meeting yesterday, here's are the pending omap things to pull for v3.2 merge window.
These would be nice to get still in as other people's work such as Nico's map_io changes need #2 below.
1. Initial DT support posted few weeks ago
Please see the earlier pull request at:
http://lkml.org/lkml/2011/10/4/441
2. Cleanup for map_io posted few weeks ago
This depends on the #1 above, and also requires the ioremap_exec patch. Russell said he has applied into devel-stable (But not pushed out yet?).
When you have the ioremap_exec patch from Russell, please pull this from:
git://github.com/tmlind/linux.git sram-map-io
Pull request against #1 attached below.
Regards,
Tony
The following changes since commit 3ae3e253db7385238dd9d6c67c085afa3e770a56:
Tony Lindgren (1):
Merge branch 'for_3.2/3_omap_devicetree' of git://gitorious.org/omap-pm/linux into dt
are available in the git repository at:
git://github.com/tmlind/linux.git sram-map-io
Tony Lindgren (6):
ARM: OMAP1: Use generic map_io, init_early and init_irq
ARM: OMAP: Avoid cpu_is_omapxxxx usage until map_io is done
ARM: OMAP: Remove calls to SRAM allocations for framebuffer
ARM: OMAP: Map SRAM later on with ioremap_exec()
ARM: OMAP: Move set_globals initialization to happen in init_early
ARM: OMAP: Warn if omap_ioremap is called before SoC detection
arch/arm/mach-omap1/board-ams-delta.c | 16 +--- arch/arm/mach-omap1/board-fsample.c | 76 +++++++++--------- arch/arm/mach-omap1/board-generic.c | 16 +--- arch/arm/mach-omap1/board-h2.c | 16 +--- arch/arm/mach-omap1/board-h3.c | 16 +--- arch/arm/mach-omap1/board-htcherald.c | 12 +-- arch/arm/mach-omap1/board-innovator.c | 36 ++++----- arch/arm/mach-omap1/board-nokia770.c | 34 +++----- arch/arm/mach-omap1/board-osk.c | 16 +--- arch/arm/mach-omap1/board-palmte.c | 16 +--- arch/arm/mach-omap1/board-palmtt.c | 16 +--- arch/arm/mach-omap1/board-palmz71.c | 18 +---- arch/arm/mach-omap1/board-perseus2.c | 75 +++++++++--------- arch/arm/mach-omap1/board-sx1.c | 17 +--- arch/arm/mach-omap1/board-voiceblue.c | 16 +--- arch/arm/mach-omap1/devices.c | 3 + arch/arm/mach-omap1/io.c | 57 ++++++-------- arch/arm/mach-omap2/board-omap3beagle.c | 7 +-- arch/arm/mach-omap2/board-ti8168evm.c | 1 - arch/arm/mach-omap2/common.c | 50 ++++++------ arch/arm/mach-omap2/control.c | 16 +--- arch/arm/mach-omap2/io.c | 127 +++++++++++++++--------------- arch/arm/mach-omap2/io.h | 7 -- arch/arm/mach-omap2/omap-smp.c | 7 +- arch/arm/mach-omap2/prcm.c | 19 ++--- arch/arm/mach-omap2/sdrc.c | 13 +-- arch/arm/plat-omap/include/plat/common.h | 17 +++-- arch/arm/plat-omap/include/plat/io.h | 29 ++++++- arch/arm/plat-omap/io.c | 10 +++ arch/arm/plat-omap/sram.c | 85 +++++--------------- 30 files changed, 335 insertions(+), 509 deletions(-)
Quoted 16 lines · Tony Lindgren
Arnd,
As discussed in the ARM kernel meeting yesterday, here's are the pending omap things to pull for v3.2 merge window.
These would be nice to get still in as other people's work such as Nico's
map_iochanges need #2 below.1. Initial DT support posted few weeks ago
Please see the earlier pull request at:
http://lkml.org/lkml/2011/10/4/4412. Cleanup for
map_ioposted few weeks ago
Quoted 8 lines
This depends on the #1 above, and also requires the
ioremap_execpatch. Russell said he has applied into devel-stable (But not pushed out yet?).When you have the
ioremap_execpatch from Russell, please pull this from:
git://github.com/tmlind/linux.gitsram-map-io
FYI, the ioremap_exec patch seems is available as commit 6c5482d53f195d3ca61c9ec1be25b0f4a92575fe (ARM: 7129/1:
Add __arm_ioremap_exec for mapping external memory) in Russell's for-linus branch.
Quoted 58 lines
Pull request against #1 attached below.
Regards,
Tony
The following changes since commit
3ae3e253db7385238dd9d6c67c085afa3e770a56:
Tony Lindgren (1):
Merge branch 'for_3.2/3_omap_devicetree' ofgit://gitorious.org/omap-pm/linuxinto dtare available in the git repository at:
git://github.com/tmlind/linux.gitsram-map-ioTony Lindgren (6):
ARM: OMAP1: Use genericmap_io,init_earlyandinit_irq
ARM: OMAP: Avoidcpu_is_omapxxxxusage untilmap_iois done
ARM: OMAP: Remove calls to SRAM allocations for framebuffer
ARM: OMAP: Map SRAM later on withioremap_exec()
ARM: OMAP: Moveset_globalsinitialization to happen ininit_early
ARM: OMAP: Warn ifomap_ioremapis called before SoC detectionarch/arm/mach-omap1/board-ams-delta.c | 16 +--- arch/arm/mach-omap1/board-fsample.c | 76 +++++++++--------- arch/arm/mach-omap1/board-generic.c | 16 +--- arch/arm/mach-omap1/board-h2.c | 16 +--- arch/arm/mach-omap1/board-h3.c | 16 +--- arch/arm/mach-omap1/board-htcherald.c | 12 +-- arch/arm/mach-omap1/board-innovator.c | 36 ++++----- arch/arm/mach-omap1/board-nokia770.c | 34 +++----- arch/arm/mach-omap1/board-osk.c | 16 +--- arch/arm/mach-omap1/board-palmte.c | 16 +--- arch/arm/mach-omap1/board-palmtt.c | 16 +--- arch/arm/mach-omap1/board-palmz71.c | 18 +---- arch/arm/mach-omap1/board-perseus2.c | 75 +++++++++--------- arch/arm/mach-omap1/board-sx1.c | 17 +--- arch/arm/mach-omap1/board-voiceblue.c | 16 +--- arch/arm/mach-omap1/devices.c | 3 + arch/arm/mach-omap1/io.c | 57 ++++++-------- arch/arm/mach-omap2/board-omap3beagle.c | 7 +-- arch/arm/mach-omap2/board-ti8168evm.c | 1 - arch/arm/mach-omap2/common.c | 50 ++++++------ arch/arm/mach-omap2/control.c | 16 +--- arch/arm/mach-omap2/io.c | 127 +++++++++++++++--------------- arch/arm/mach-omap2/io.h | 7 -- arch/arm/mach-omap2/omap-smp.c | 7 +- arch/arm/mach-omap2/prcm.c | 19 ++--- arch/arm/mach-omap2/sdrc.c | 13 +-- arch/arm/plat-omap/include/plat/common.h | 17 +++-- arch/arm/plat-omap/include/plat/io.h | 29 ++++++- arch/arm/plat-omap/io.c | 10 +++ arch/arm/plat-omap/sram.c | 85 +++++--------------- 30 files changed, 335 insertions(+), 509 deletions(-)--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Quoted 4 lines · Tony Lindgren
FYI, the
ioremap_execpatch seems is available as commit6c5482d53f195d3ca61c9ec1be25b0f4a92575fe(ARM: 7129/1:
Add__arm_ioremap_execfor mapping external memory) in Russell's for-linus branch.
And is in mainline.
Quoted 2 lines · Tony Lindgren
As discussed in the ARM kernel meeting yesterday, here's are the pending omap things to pull for v3.2 merge window.
Hi Tony,
I finally got to pull these.
Quoted 8 lines
These would be nice to get still in as other people's work such as Nico's
map_iochanges need #2 below.1. Initial DT support posted few weeks ago
Please see the earlier pull request at:
http://lkml.org/lkml/2011/10/4/441
Looks good. I've missed this initially because I had not yet managed to go through that mail thread (randconfig patches) again and pick up the patches that got an Ack. The pull request was right in the middle of 100 other unread emails...
Quoted 6 lines
2. Cleanup for
map_ioposted few weeks agoThis depends on the #1 above, and also requires the
ioremap_execpatch. Russell said he has applied into devel-stable (But not pushed out yet?).
Quoted 6 lines
When you have the
ioremap_execpatch from Russell, please pull this from:
git://github.com/tmlind/linux.gitsram-map-ioPull request against #1 attached below.
This had systematic but trivial conflicts against the memory.h series, which I fixed up. There was also a conflict with 009426a0e "ARM: omap: Setup consistent dma size at boot time" from Tixy. That patch added a call to omap_init_consistent_dma_size in a function that you removed. I have resolved the conflict by adding that call to omap1_init_early and omap_common_init_early, but I have no idea if that is a correct resolution. Please check.
Arnd
Arnd
Quoted 7 lines · Arnd Bergmann
Quoted 2 lines · Tony Lindgren
As discussed in the ARM kernel meeting yesterday, here's are the pending omap things to pull for v3.2 merge window.
Hi Tony,
I finally got to pull these.
Great, thanks.
Quoted 5 lines
Quoted 5 lines
These would be nice to get still in as other people's work such as Nico's
map_iochanges need #2 below.1. Initial DT support posted few weeks ago
Quoted 8 lines
Quoted 3 lines
Please see the earlier pull request at:
http://lkml.org/lkml/2011/10/4/441Looks good. I've missed this initially because I had not yet managed to go through that mail thread (randconfig patches) again and pick up the patches that got an Ack. The pull request was right in the middle of 100 other unread emails...
I guess it's not a good idea to reply with a pull request, have to remember to keep them separate..
Quoted 13 lines
Quoted 6 lines
2. Cleanup for
map_ioposted few weeks agoThis depends on the #1 above, and also requires the
ioremap_execpatch. Russell said he has applied into devel-stable (But not pushed out yet?).Quoted 6 lines
When you have the
ioremap_execpatch from Russell, please pull this from:
git://github.com/tmlind/linux.gitsram-map-ioPull request against #1 attached below.
Quoted 7 lines
This had systematic but trivial conflicts against the
memory.hseries, which I fixed up. There was also a conflict with009426a0e"ARM: omap: Setup consistent dma size at boot time" from Tixy. That patch added a call toomap_init_consistent_dma_sizein a function that you removed. I have resolved the conflict by adding that call toomap1_init_earlyandomap_common_init_early, but I have no idea if that is a correct resolution. Please check.
Thanks, looks good and still boots on the machines I tested.
Regards,
Tony