Recently I am debugging a MIPI DSI panel based on OTM9605A, Everything seems ok in uboot and kernel stage. But a little
problem annoyed me several days that flick when UI transition from bootloader to linux kernel.
I know I have enabled MIPI clock in clock.c
ccgr3 |= 3 << MXC_CCM_CCGRx_CG8_OFFSET;
Any one encountered similar issue?
Solved! Go to Solution.
Issue resolved.
in clock.c pll3_pdf_540M and ipu1 clock was changed. Just comment out following lines for MX6DL
clk_set_rate(&pll3_pfd_540M, 540000000);
clk_set_parent(&ipu1_clk, &pll3_pfd_540M);
Because in bootloader these clocks are enabled and used by MIPI panel. Re-enable or change will
cause panel flicking.
Issue resolved.
in clock.c pll3_pdf_540M and ipu1 clock was changed. Just comment out following lines for MX6DL
clk_set_rate(&pll3_pfd_540M, 540000000);
clk_set_parent(&ipu1_clk, &pll3_pfd_540M);
Because in bootloader these clocks are enabled and used by MIPI panel. Re-enable or change will
cause panel flicking.