AnsweredAssumed Answered

Limit BF52x to Full Speed

Question asked by Rob. on Sep 2, 2012
Latest reply on Sep 18, 2012 by lliubbo

I can limit USB for ADSP-BF52x to full speed by outcommenting

 

/* put into basic highspeed mode and start session */

     musb_writeb(regs, MUSB_POWER, MUSB_POWER_ISOUPDATE

                              | MUSB_POWER_SOFTCONN

-                              | MUSB_POWER_HSENAB

+                              /* | MUSB_POWER_HSENAB */

                              /* ENSUSPEND wedges tusb */

                              /* | MUSB_POWER_ENSUSPEND */

                              );

 

It does the job. However, the system still reports 480M as per:

$ cat /sys/bus/usb/devices/usb1/speed

 

The actual speed is 12M as

$ cat /sys/bus/usb/devices/1-1/speed   shows.

 

What should I modify in the code in order to get the correct speed report of the bus (verifyable by invoking the first of both command lines?)

Outcomes