/*********************************************************************** * I.MX6 RGB clock 和 data 重合 * 说明: * 本文记录I.MX6接RGB显示出现不明花纹,原因是Charlie通过逻辑分析仪 * 发现数据线变换的位置和clock上升沿太近,所以需要将clock相位往后偏移。 * * 2016-7-6 深圳 南山平山村 曾剑锋 **********************************************************************/ 一、参考资料: 1. What is i.MX6 IPU DI display clock polarity? https://community.nxp.com/thread/318768 2. [PATCH] imx-drm: ipuv3-crtc: Invert IPU DI0 clock polarity http://driverdev.linuxdriverproject.org/pipermail/driverdev-devel/2013-October/042743.html 二、解决办法: cat drivers/mxc/ipu3/ipu_disp.c ...... // if (!sig.clk_pol) if (sig.clk_pol) di_gen |= DI_GEN_POLARITY_DISP_CLK; ......