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.

Linux: AM335x USB issue with DVFS

Tool/software: Linux

Hello experts,

We are using AM335x with latest 4.9.x linux kernel release from TI.
We enabled "ONDEMAND" frequency governor to scale  the frequency between 300MHZ-800MHz.  Entire system works well with this configuration except USB. 

We have a USB camera connected to AM335x to capture video using V4L2 application. @300MHz,@600MHz,@720MHz & @800MHz we are able to capture and playback the recorded video (Video @VGA resolution).
However, when frequency scaling enabled "ONDEMAND", frequency dynamically changes b/w 300MHz to 800MHz and randomly some video frames are lost in the middle. This leads to some "break" in the video.

On inspecting ADPLLLJ & ADPLLS, USB phy clock and OCP clocks have no bypass clock. So, during frequency change, we can't force USB to bypass mode. Please can you suggest a better alternate here?   

Thanks