Skip to content

omap hsmmc init cleanup and section warning fixes for v3.4 merge window

Rajendra Nayak linux-arm-kernel linux-omap 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. 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.

Read the v1 thread

Cover letter [PATCH 0/3] omap hsmmc init cleanup and section warning fixes for v3.4 merge window
Quoted 6 lines · Russell King - ARM Linux
Quoted 5 lines · Rajendra
Quoted 4 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..

Quoted 8 lines
Quoted 3 lines

I did this patch on top of your series which should fix the issue on all omap4 boards too. Tested on omap4panda and omap4sdp boards.

Can you test something with these patches?

1. Build the gpio-twl4030.c as a module, but with HSMMC support built in
2. Boot on the 4430SDP

twl4030 gpio is used for card detect on OMAP3, so I tried this on my Beagle instead of 4430SDP.
The kernel boots up but does not detect/enumerate the mmc card.

Quoted 1 line

3. Load the gpio-twl4030 module

I was expecting this to now detect the card, but I instead got this error which seems to tell gpio-twl4030 has problems when built/used as a module, outside of the mmc issues.

# insmod gpio-twl4030.ko
[   16.217864] twl4030_gpio twl4030_gpio: can't dispatch IRQs from modules
[   16.242004] gpiochip_add: registered GPIOs 192 to 211 on device: twl4030
Quoted 4 lines

4. Remove the gpio-twl4030 module
5. Re-load the gpio-twl4030.ko module

and report back what you get. Thanks.