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.

DM3730 display - Low DSI1 FCLK leading to failures when scaling ratios are high

Other Parts Discussed in Thread: DM3730

We are working on DM3730 based custom device

I am seeing following error when our camera application is in portrait mode.

omapdss DISPC error: failed to set up scaling, required fclk rate = 64864864 Hz, current fclk rate = 60000000 Hz

When Camera application is in portrait mode, source rectangle is 640x480 (wxh) and destination rectangle is 297x396 (wxh). Seems like fclk requirement for scaling is crossing than what we have (60MHz). I tried increasing the dsi1 flck by doubling the req_pck in dsi_pll_calc_clock_div_pck function in dsi.c file. But this seems to have side effects. First one is PCLK calculation is mismatching and display is not coming up. I adjusted pck_div and could get required pclk but I could see lot of flashes in video.

In TRM it is mentioned that it can go up 100/173MHz and can be usually set as 90MHz. How can I increase the DSI1 FCLK? What are the things I need to take care while increasing the FCLK.