[PATCH] omap4: Fix ULPI PHY init for ES1.0 SDP (Re: 4430SDP boot failure)
gadiyar at ti.com
Wed Feb 2 13:43:43 EST 2011
Tony Lindgren wrote:
> * Anand Gadiyar <gadiyar at ti.com> [110201 04:54]:
> > I believe this fix is fixing your reboot issue, but it's breaking
> > EHCI support on the SDP.
> > The MODE4 above should really be MODE3 - all GPIOs are on MODE3.
> > By changing
> > The patch snippet below fixes EHCI on the SDP, but I believe that
> > making this change will reintroduce the "board reboots" issue
> > you originally reported. Could you check and tell me if this
> > is the case?
> Hmm sorry looks like I made a typo there. That should be fixed.
> > Just curious - is your board a Blaze, or an SDP?
> It's a ES1.0 blaze, with the patch below it reboots early
> during the boot. I also have to disable omap_l2_cache_init
> on this board to get it to boot.
> Maybe there should be a check for ES1.0 for the USB also?
Looks like a bug on the Blaze boards. There's a large capacitor
on the rails that starts charging when we try to power the USB PHY.
The inrush current is quite high and this causes the reboot.
The capacitor is on the big motherboard called the application
board, so it's independent of the silicon rev. I'm not sure
which revs are affected - I'll try and find out more about the
issue to see if I can come up with a better fix.
More information about the linux-arm-kernel