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.

AM5718: SSC configuration with USB3.0 support

Part Number: AM5718

Hello there ,

I have used the SSC configuration for USB3.0 in the mentioned ticket ,

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/676452/am5718-usb3-0-spread-spectrum-clocking

I have done changes in phy-ti-pipe3.c driver file ,

in PLL_SSC_CONFIGURTION2 register i have set value : 0x0a008000 as per this configuration : 

PLL_SSC_CONFIGURATION2 = 32768 | // DELTAM

                                                (20 << 23) | // MODFREQDIVIDER

                                                (0 << 30); // DELTAM2 (MSB)

in PLL_SSC_CONFIGURTION1 register i have set value : 0x00000005 as per this configuration : 

PLL_SSC_CONFIGURATION1 = (1 << 0) | // EN SSC

                                                (1 << 2); // DOWNSPREAD

But after applying this configuration ,

Our device based on AM5718 is detected as High-speed device only even if we connect it in USB3.0 port.

We need to detect it as super-speed device based on USB3.0,

If we remove SSC configuration then it works as expected , but we need SSC configuration with USB3.0 support.

so can you let us know the Expected PLL_SSC_CONFIGURATION register configuration to meet our requirement ?

And let us also know some document or application note for our future understanding for the same.

Thanks and regards

Harshil Soni