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