
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?
Regards, Andre