This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Force usb 2.0 to act as usb1.1

Guru 20755 points
Hello, I would like to ask if I there is a way to force usb 2.0 to act as usb 1.1 in the OMAPL-138, Thank you very much, Ran
  • Yes, it is possible, you can disable the HS ENAB (bit D5) of POWER register.

    --- a/drivers/usb/musb/musb_core.c
    +++ b/drivers/usb/musb/musb_core.c
    @@ -980,7 +980,6 @@ void musb_start(struct musb *musb)
            /* put into basic highspeed mode and start session */
            musb_writeb(regs, MUSB_POWER, MUSB_POWER_ISOUPDATE
                                                    | MUSB_POWER_SOFTCONN
    -                                               | MUSB_POWER_HSENAB

    Regards

    ravi B

  • Hi ravi, Thanks for the reply, I will try that, but before doing so, high speed is for USB 2.0, and I intend actually to work as USB 1.1. why do you set the usb to to high speed modem ? Regards, Ran
  • You need to remove the line which set the HS ENAB or comment it.

    Just i have provided snippet of code in patch format, you can see "-" symbol on extreme left means that line is removed.

    Regards

    Ravi B