On Sat, Mar 14, 2009 at 7:00 PM, David Brownell <[email protected]> wrote:

> Works for me, and I think you've got all the patches that
> should matter.   This is against today's GIT, yes?
> Does taking #3 away help?

I'm not sure why it is working for you!  Perhaps you have some patches
that aren't included in the current tree?

I believe the root issue is in your recent Overo patch
(http://marc.info/?l=linux-omap&m=123679791627030&w=2)

In particular, these lines:

+       /* gpio + 0 is "mmc0_cd" (input/IRQ) */
+       mmc[0].gpio_cd = gpio + 0;

Overo, having a microSD slot, doesn't have a card detect switch. The
other part of your patch sets gpio_cd properly:

+static struct twl4030_hsmmc_info mmc[] = {
+       {
+               .mmc            = 1,
+               .wires          = 4,
+               .gpio_cd        = -EINVAL,
+               .gpio_wp        = -EINVAL,
+       },
+       {
+               .mmc            = 2,
+               .wires          = 4,
+               .gpio_cd        = -EINVAL,
+               .gpio_wp        = -EINVAL,
+               .transceiver    = true,
+               .ocr_mask       = 0x00100000,   /* 3.3V */
+       },
+       {}      /* Terminator */
+};

So all I had to do was remove the above 2 lines to get a successful boot.

Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to