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.