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.

DM814x - usb software control

Guru 20755 points

Hello,

According to http://processors.wiki.ti.com/index.php/DM81xx_AM38XX_USB_User_Guide

" In PG2.0 onwards USBx_ID is configured through either external usb plug type or onboard jumper setting".

In our custom board the PIN_ID is connected to ground, therefore there is no support for jumper nor external plug type.

I would therefore like to ask if it is also possible to use the software control instead of the above options for PG2.0, (I did not find answer for this in other threads in e2e)

Thanks

Ran

  • Ran,

    Ran S. said:
    I would therefore like to ask if it is also possible to use the software control instead of the above options for PG2.0

    I think the wiki page is clear about that. No, you can not use software control instead of external usb plug type or onboard jimper setting for PG2.0 device. From PG2.0 onwards (PG2.0, PG2.1, PG3.0) you can not use software control for the USBx_ID pin. Software control for USBx_ID pin can be used only for PG1.0 and PG1.1 devices.

    http://processors.wiki.ti.com/index.php/DM814x_AM387x_PSP_User_Guide#USB_Driver

    http://processors.wiki.ti.com/index.php/Usbgeneralpage#USB-ID_pin_configuration_selection_for_TI81XX

    Since SW controlled iddig is not working for PG2.x. The only option is to either connect the usb cable type before loading the linux image or force the USBx_ID pin to ground/open by using jumper (as implemented in TI-EVM).

    Regards,
    Pavel