且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

I.MX6 RGB clock 和 data 重合

更新时间:2022-08-12 19:57:55

/***********************************************************************
 *                  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;
        ......