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.

OMAP3530 - usbhost failure during powermanagement

Other Parts Discussed in Thread: OMAP3530

Hello All,

Does any one know why or a workaround for usbhost failure to go from ON state to RETENTION.  This happens if HID is configured in linux kernel 2.6.29-rc3.

Also, Are there any erratas regarding to wake up from RETENTION state using gpio_1?  Does gpio numbers start from 0 or 1.

 

  • Can you please elaborate on, the board you are using and setup scenarios. As I understand you are connecting HID device to USBHOST port (EHCI)? If so then please be aware that USBHOST supports only high speed devices at its root hub. You need to connect full speed/low speed devices only via another high speed hub to EHCI port.

    Regards,
    Ajay

  • Hello and thanks for the reply.  The HW is a custom board intended for a handheld device and therefore power conservation is a very important factor.  It uses an OMAP3530 (CBC) package with a Micron POP DDR (only) and boots directly from SD.  At this time the USB devices are not so much of a concern since we seem to be able to recognize most mouse and keyboard devices.  The point of concern is Power Management. 

    When Power domain cores are transitioned to RETENTION from ON, all of them but usbhost successfully complete the transition.  The kernel we are using is the 2.6.29 included in the PSP package.  I have evaluated 2.6.33 (PM branch) for beagle and all cores seem to be transitioning to RETENTION.  But I found out that that special flavor of the kernel does not even allow EHCI to be configured! The option is simply removed from Kconfig.  The strange phenomena is that if I configure omap-ehci as a module, it will lock up the kernel upon insmod.

    Please let me know if you need more info on the architecture of our HW in order to come up with a solution.

     

    Regards,

    Habib

  • Please use the latest PSP package (03.00.00.05) available at,

    http://arago-project.org/git/people/?p=sriram/ti-psp-omap.git;a=shortlog;h=17bbb99ea76427dfed220ceeffc45a21cbc76d6c

    This is usbhost PM support.

    Regards,

    Ajay