Firefly开源社区

打印 上一主题 下一主题

【求助帖】RK3288 D-PHY问题

238

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
238

【求助帖】RK3288 D-PHY问题

发表于 2018-3-14 17:26:52      浏览:5914 | 回复:0        打印      只看该作者   [复制链接] 楼主
在rk32_mipi_dsi.c里面,rk32_phy_init所定义的几个寄存器如下*********************************************************************

        test_data[0] = 0x30;
        rk32_dwc_phy_test_wr(dsi, code_pll_input_loop_div_rat, test_data, 1);
        mdelay(2);
        test_data[0] = 0x4d;
        rk32_dwc_phy_test_wr(dsi, 0x20, test_data, 1);
        test_data[0] = 0x3d;
        rk32_dwc_phy_test_wr(dsi, 0x21, test_data, 1);
        test_data[0] = 0xdf;
        rk32_dwc_phy_test_wr(dsi, 0x21, test_data, 1);
        test_data[0] =  0x7;
        rk32_dwc_phy_test_wr(dsi, 0x22, test_data, 1);
        test_data[0] = 0x80 | 0x7;
        rk32_dwc_phy_test_wr(dsi, 0x22, test_data, 1);
        test_data[0] = 0x80 | 15;
        rk32_dwc_phy_test_wr(dsi, code_hstxdatalanerequsetstatetime, test_data, 1);
        test_data[0] = 0x80 | 85;
        rk32_dwc_phy_test_wr(dsi, code_hstxdatalanepreparestatetime, test_data, 1);

        test_data[0] = 0x40 | 10;
        rk32_dwc_phy_test_wr(dsi, code_hstxdatalanehszerostatetime, test_data, 1);


*********************************************************************
可以请问0x20,0x21,0x22这几个寄存器所代表的意思是啥么呢?
因为这些值是写死的,但在某些屏必须依照MIPI的协议,去修改这些值的设定
谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表