On 12/06/2013 06:37 AM, Andre Heider wrote: > Hi Stephen, > > On Tue, Dec 03, 2013 at 09:01:55PM -0700, Stephen Warren wrote: >> Send RPC commands to the VideoCore to turn on the SDHCI and USB modules. >> For SDHCI this isn't needed in practice, since the firmware already >> turned on the power in order to load U-Boot. However, it's best to be >> explicit. For USB, this is necessary, since the module isn't powered >> otherwise. This will allow the kernel USB driver to work. > > I didn't test this patch yet, but from skimming over it it looks similar to > what I tried with barebox a while back. > > What I did notice with the "set power" mbox call is that it takes way longer > than 100ms (the current mbox call timeout) to finish on a cold boot. You > don't seem to bump the timeout here, and with 100ms I always hit it and > hence the mbox call failed for me. Don't you get these huge delays?
I didn't notice this, but I'll have to double-check to be completely sure. What firmware version are you using? I'm currently using the latest firmware (as of a week or two ago) from the git repo in github. I do recall issues with the set_power call operating incorrectly, although I think not a timeout, in the past, but that issue was mostly fixed in a firmware update quite a while ago. For details, see: https://github.com/raspberrypi/firmware/issues/106 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot