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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux