omap hsmmc init cleanup and section warning fixes for v3.4 merge window
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 3 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 3 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/3] omap hsmmc init cleanup and section warning fixes for v3.4 merge window
Tony,
Quoted 6 lines · Tony Lindgren
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__initlike they should be. This series fixes the issues by splittingomap2_hsmmc_init()into two functions.
I have a re-spin of this series ready with all the fixes I did while testing the insmod/unbind/bind test suggested by Russell. I could not figure out what branch your original patches were based on. So let me know what branch of your tree you want me to post this series on.
regards,
Rajendra
Quoted 47 lines
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+: Splitomap2_hsmmc_init()to properly support I2C GPIO pins
ARM: OMAP2+: Markomap_hsmmc_initandomap_muxrelated functions as__initarch/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(-)