Skip to content

Use ioremap for omap, split OMAP2_IO_ADDRESS for more space

Tony Lindgren linux-arm-kernel linux-omap 1 version New

Get series with b4
b4 am 20091016233624.2463.26653.stgit@localhost

Versions newest first

  1. v1 Latest14 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14omap: Change low-level serial init to use ioremaparch/arm/mach-omap1/serial.c arch/arm/mach-omap2/serial.c+18 -80 replies
2/14omap: Use ioremap in irq.carch/arm/mach-omap2/irq.c+10 -20 replies
3/14omap: Use ioremap in dma.carch/arm/plat-omap/dma.c+24 -100 replies
4/14omap: Use ioremap in dmtimer.carch/arm/plat-omap/dmtimer.c+9 -70 replies
5/14omap: Use ioremap in gpio.carch/arm/plat-omap/gpio.c+128 -941 reply
5/14omap: Use ioremap in gpio.c+0 -00 replies
5/14omap: Use ioremap in gpio.c+0 -00 replies
6/14omap: Use ioremap in omap_hwmod.carch/arm/mach-omap2/omap_hwmod.c+12 -60 replies
7/14omap: Use getnstimeofday for omap_devicearch/arm/plat-omap/omap_device.c+19 -310 replies
8/14omap: Use ioremap for omap4 L4 codearch/arm/mach-omap2/board-4430sdp.c arch/arm/mach-omap2/omap-smp.c arch/arm/mach-omap2/timer-gp.c +2 more+37 -140 replies
8/14omap: Use ioremap for omap4 L4 code+0 -01 reply
8/14omap: Use ioremap for omap4 L4 code+0 -00 replies
8/14omap: Use ioremap for omap4 L4 code+0 -01 reply
8/14omap: Use ioremap for omap4 L4 code+0 -02 replies
8/14omap: Use ioremap for omap4 L4 code+0 -01 reply
9/14omap: Use ioremap in dispc.cdrivers/video/omap/dispc.c+17 -30 replies
10/14omap: Split OMAP2_IO_ADDRESS to L3 and L4arch/arm/mach-omap2/cm.h arch/arm/mach-omap2/pm-debug.c arch/arm/mach-omap2/prm.h +10 more+75 -660 replies
11/14omap: Remap L3, L4 to get more kernel io address spacearch/arm/plat-omap/include/mach/io.h arch/arm/plat-omap/include/mach/vmalloc.h+60 -390 replies
11/14omap: Remap L3, L4 to get more kernel io address space+0 -01 reply
12/14omap: Move SRAM map to claim more io spacearch/arm/plat-omap/sram.c+3 -30 replies
13/14omap: Fix DEBUG_LL UART io addressarch/arm/mach-omap2/board-2430sdp.c arch/arm/mach-omap2/board-3430sdp.c arch/arm/mach-omap2/board-4430sdp.c +12 more+18 -180 replies
14/14omap: Add OMAP4 L3 and L4 peripherals.arch/arm/mach-omap2/io.c arch/arm/plat-omap/include/mach/io.h arch/arm/plat-omap/include/mach/omap44xx.h +1 more+55 -30 replies

Reviews trailers per patch

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

PatchPaul Walmsley
1/14
2/14
3/14
4/14
5/14
5/14
5/14
6/14A-b
7/14A-b
8/14
8/14
8/14
8/14
8/14
8/14
9/14
10/14
11/14
11/14
12/14
13/14
14/14

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

Read the v1 thread

Cover letter [PATCH 00/14] Use ioremap for omap, split OMAP2_IO_ADDRESS for more space

Hi all,

This series intended for the merge window after 2.6.32 removes OMAP2_IO_ADDRESS to reclaim more address space.

OMAP2_IO_ADDRESS is replaced with ioremap where possible, and the remaining usage is split into OMAP2_L3_IO_ADDRESS and OMAP2_L4_IO_ADDRESS.

Some usage still remains in *.S files and headers. Eventually we should be able to remove the usage and only define it locally.

Note that after this series omap4 no longer uses these macros. Other omaps will need more work still.

Regards,

Tony

---

Santosh Shilimkar (5):
omap: Add OMAP4 L3 and L4 peripherals.
omap: Fix DEBUG_LL UART io address
omap: Move SRAM map to claim more io space
omap: Remap L3, L4 to get more kernel io address space
omap: Split OMAP2_IO_ADDRESS to L3 and L4

Tony Lindgren (9):
omap: Use ioremap in dispc.c
omap: Use ioremap for omap4 L4 code
omap: Use getnstimeofday for omap_device
omap: Use ioremap in omap_hwmod.c
omap: Use ioremap in gpio.c
omap: Use ioremap in dmtimer.c
omap: Use ioremap in dma.c
omap: Use ioremap in irq.c
omap: Change low-level serial init to use ioremap

 arch/arm/mach-omap1/serial.c                  |   11 +
 arch/arm/mach-omap2/board-2430sdp.c           |    2 
 arch/arm/mach-omap2/board-3430sdp.c           |    2 
 arch/arm/mach-omap2/board-4430sdp.c           |   15 +-
 arch/arm/mach-omap2/board-apollon.c           |    2 
 arch/arm/mach-omap2/board-generic.c           |    2 
 arch/arm/mach-omap2/board-h4.c                |    2 
 arch/arm/mach-omap2/board-ldp.c               |    2 
 arch/arm/mach-omap2/board-n8x0.c              |    6 -
 arch/arm/mach-omap2/board-omap3beagle.c       |    2 
 arch/arm/mach-omap2/board-omap3evm.c          |    2 
 arch/arm/mach-omap2/board-omap3pandora.c      |    2 
 arch/arm/mach-omap2/board-overo.c             |    2 
 arch/arm/mach-omap2/board-rx51.c              |    2 
 arch/arm/mach-omap2/board-zoom2.c             |    2 
 arch/arm/mach-omap2/cm.h                      |    6 -
 arch/arm/mach-omap2/io.c                      |   18 ++
 arch/arm/mach-omap2/irq.c                     |   12 +
 arch/arm/mach-omap2/omap-smp.c                |   28 ++-
 arch/arm/mach-omap2/omap_hwmod.c              |   18 +-
 arch/arm/mach-omap2/pm-debug.c                |    3 
 arch/arm/mach-omap2/prm.h                     |    6 -
 arch/arm/mach-omap2/sdrc.h                    |    9 +
 arch/arm/mach-omap2/serial.c                  |   15 +-
 arch/arm/mach-omap2/sram242x.S                |    4 
 arch/arm/mach-omap2/sram243x.S                |    4 
 arch/arm/mach-omap2/timer-gp.c                |    3 
 arch/arm/plat-omap/common.c                   |   44 ++---
 arch/arm/plat-omap/dma.c                      |   34 +++-
 arch/arm/plat-omap/dmtimer.c                  |   16 +-
 arch/arm/plat-omap/gpio.c                     |  222 ++++++++++++++-----------
 arch/arm/plat-omap/include/mach/control.h     |   15 +-
 arch/arm/plat-omap/include/mach/debug-macro.S |    4 
 arch/arm/plat-omap/include/mach/entry-macro.S |    6 -
 arch/arm/plat-omap/include/mach/io.h          |  124 ++++++++++----
 arch/arm/plat-omap/include/mach/omap44xx.h    |    8 -
 arch/arm/plat-omap/include/mach/sdrc.h        |    6 -
 arch/arm/plat-omap/include/mach/vmalloc.h     |    2 
 arch/arm/plat-omap/io.c                       |   20 ++
 arch/arm/plat-omap/omap_device.c              |   50 ++----
 arch/arm/plat-omap/sram.c                     |   24 +--
 drivers/video/omap/dispc.c                    |   20 ++
 42 files changed, 479 insertions(+), 298 deletions(-)
Signature · 1 line
Signature