I'm using an OMAP3530 and the PSP 3.00.01.06 Linux release. Our system uses both the EHCI and MUSB USB ports. I'm having trouble with the MUSB driver and getting our system to low power modes.
When the MUSB driver is installed in the kernel the power required by the system goes up. Also the system seems to have trouble getting the core powerdomain to the retention and off modes when thje MUSB driver is in the kernel. Occasionally with MUSB installed it will allow the core powerdomain to retention and off, but that's rare. I believe that on the EVM this is not the case, and that the core powerdowmain will reach retention and off states with the MUSB driver installed (is this correct?).
The frustrating thing is that if I insmod the MUSB driver into the kernel and then remove it, it can't get to the low power states that it could before the MSUB driver was put in.
Questions:
- Are there any subtle configuration issues for the MUSB driver?
- Are there any patches that I should apply to the PSP 3.00.01.06 kernel's MUSB driver or elsewhere in the kernel to resolve these issues?
- Do you have any suggestions for diagnosing the problem?
Thanks in advance...