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.

DM816x USB ports

Hi guys,

I believe there is a bug in the kernel source for the musb PHY. Two files: arch/arm/plat-omap/include/plat/usb.h and arch/arm/mach-omap2/usb-musb.c.

usb.h, line 337 defines TI816X_PHY_TXRISETUNE as 1. It get applied in usb-musb.c, line ~139 but never shifted correctly compared to the reference manual (sec 24.9.8.3) This also applies for TI816X_PHY_TXVREFTUNE and TI816X_PHY_TXPREEMTUNE.

Also, we are experiencing some electrical inconsistencies on the USB ports and would like to adjust some of the parameters. Is it possible to get more information on the actual bit values? For instance, TXFSLSTUNE is 4 bit wide and it adjusts the impedance but by how much and would a larger number result in more impedance?

Best,

Andreas