[PATCH 0/3] omap hsmmc init cleanup and section warning fixes for v3.4 merge window

Tony Lindgren tony at atomide.com
Wed Feb 15 13:28:19 EST 2012


Hi all,

This series fixes up the issues noted by Russell on omap2_hsmmc_init()
where if TWL PMIC is compiled as a module we can't keep a bunch of
functions marked as __init like they should be. This series fixes
the issues by splitting omap2_hsmmc_init() into two functions.

One more patch is needed to sort out the remaining issue with
omap4 that has yet another luck based initialization for the
same issue..

Regards,

Tony

---

Ohad Ben-Cohen (1):
      ARM: OMAP: omap_device: Expose omap_device_{alloc, delete, register}

Tony Lindgren (2):
      ARM: OMAP2+: Split omap2_hsmmc_init() to properly support I2C GPIO pins
      ARM: OMAP2+: Mark omap_hsmmc_init and omap_mux related functions as __init


 arch/arm/mach-omap2/board-2430sdp.c           |    2 
 arch/arm/mach-omap2/board-3430sdp.c           |    5 +
 arch/arm/mach-omap2/board-4430sdp.c           |    6 +
 arch/arm/mach-omap2/board-am3517evm.c         |    2 
 arch/arm/mach-omap2/board-cm-t35.c            |    6 +
 arch/arm/mach-omap2/board-devkit8000.c        |    4 +
 arch/arm/mach-omap2/board-flash.c             |    2 
 arch/arm/mach-omap2/board-igep0020.c          |    7 +-
 arch/arm/mach-omap2/board-ldp.c               |    2 
 arch/arm/mach-omap2/board-omap3beagle.c       |   10 ++
 arch/arm/mach-omap2/board-omap3evm.c          |    8 +-
 arch/arm/mach-omap2/board-omap3logic.c        |    2 
 arch/arm/mach-omap2/board-omap3pandora.c      |    6 +
 arch/arm/mach-omap2/board-omap3stalker.c      |   15 ++-
 arch/arm/mach-omap2/board-omap3touchbook.c    |   17 ++--
 arch/arm/mach-omap2/board-omap4panda.c        |    6 +
 arch/arm/mach-omap2/board-overo.c             |    5 +
 arch/arm/mach-omap2/board-rm680.c             |    2 
 arch/arm/mach-omap2/board-rx51-peripherals.c  |    2 
 arch/arm/mach-omap2/board-zoom-peripherals.c  |    6 +
 arch/arm/mach-omap2/display.c                 |    8 +-
 arch/arm/mach-omap2/hsmmc.c                   |  111 ++++++++++++++++++-------
 arch/arm/mach-omap2/hsmmc.h                   |   12 ++-
 arch/arm/mach-omap2/mux.c                     |   22 ++---
 arch/arm/plat-omap/include/plat/omap_device.h |    7 ++
 arch/arm/plat-omap/omap_device.c              |   13 +--
 26 files changed, 192 insertions(+), 96 deletions(-)

-- 
Signature



More information about the linux-arm-kernel mailing list