Firefly开源社区

123
发表新贴
打印 上一主题 下一主题

双mipi屏调试问题

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2015-12-23 11:59:06        只看该作者  11#
把摄像头xml配置关掉就行
回复

使用道具 举报

13

积分

0

威望

0

贡献

游客

积分
13
发表于 2015-12-24 19:24:04        只看该作者  12#
dsihost1 有看到東西了.  

另外有一個疑問, 在rk32_mipi_dsi.c,  line 1600 附近,

        if (rk_mipi_get_dsi_num() == 1) {
                if (lcdc_id == 1)
                        /* 1'b1: VOP LIT output to DSI host0;1'b0: VOP BIG output to DSI host0 */
                        val0 = 0x1 << 22 | 0x1 << 6;
                else
                        val0 = 0x1 << 22 | 0x0 << 6;
                writel_relaxed(val0, RK_GRF_VIRT + RK3288_GRF_SOC_CON6);
        } else {
                if (lcdc_id == 1) {
                        val0 = 0x1 << 25 | 0x1 <<  9 | 0x1 << 22 | 0x1 <<  6;
                        val1 = 0x1 << 31 | 0x1 << 30 | 0x0 << 15 | 0x1 << 14;
                } else {
                        val0 = 0x1 << 25 | 0x0 <<  9 | 0x1 << 22 | 0x0 <<  14;
                        val1 = 0x1 << 31 | 0x1 << 30 | 0x0 << 15 | 0x1 << 14;
                }
                writel_relaxed(val0, RK_GRF_VIRT + RK3288_GRF_SOC_CON6);
                writel_relaxed(val1, RK_GRF_VIRT + RK3288_GRF_SOC_CON14);
        }


是否有錯誤, 應該改成
                } else {
                        val0 = 0x1 << 25 | 0x0 <<  9 | 0x1 << 22 | 0x0 <<  6;
                        val1 = 0x1 << 31 | 0x1 << 30 | 0x0 << 15 | 0x1 << 14;


bit 6是grf_con_dsi0_lcdc_sel, bit 9 是grf_con_dsi1_lcdc_sel.  
回复

使用道具 举报

15

积分

0

威望

0

贡献

游客

积分
15
发表于 2016-2-3 16:27:00        只看该作者  13#
我也再做 驱动2K屏
回复

使用道具 举报

2918

积分

56

威望

46

贡献

高级创客

Rank: 6Rank: 6

积分
2918

优秀版主论坛元老

发表于 2016-2-25 11:53:06        只看该作者  14#
glec54321 发表于 2015-12-24 19:24
dsihost1 有看到東西了.  

另外有一個疑問, 在rk32_mipi_dsi.c,  line 1600 附近,

不需要改动,代码驱动代码验证过双MIPI没有问题
回复

使用道具 举报

238

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
238
发表于 2016-5-11 21:15:33        只看该作者  15#
请问如果双MIPI,是否只需使能
&dsihost1 {
   status = "okay";
};
还是一定也要把摄像头的xml配置关掉?
摄像头配置如何关呢?
谢谢~~
回复

使用道具 举报

529

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
529
发表于 2016-5-12 10:21:07        只看该作者  16#
本帖最后由 sunlh 于 2016-5-12 10:27 编辑

小弟在搞一块 1600x2560 dual MIPI 的屏, 可画面只有一半, 有神人知道如何解决吗? 谢谢

1.JPG (44.98 KB, 下载次数: 891)

1.JPG
回复

使用道具 举报

238

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
238
发表于 2016-5-13 13:22:34        只看该作者  17#
clare1942 发表于 2016-5-11 21:15
请问如果双MIPI,是否只需使能
&dsihost1 {
   status = "okay";

经测试,双MIPI的确是这样设定即可
已成功点起AMOLED双MIPI
回复

使用道具 举报

529

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
529
发表于 2016-5-13 16:24:24        只看该作者  18#
clare1942 发表于 2016-5-13 13:22
经测试,双MIPI的确是这样设定即可
已成功点起AMOLED双MIPI

請問您是用 4.4 PAD 版吗?
回复

使用道具 举报

238

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
238
发表于 2016-5-13 20:58:29        只看该作者  19#
sunlh 发表于 2016-5-13 16:24
請問您是用 4.4 PAD 版吗?

是的没错
回复

使用道具 举报

17

积分

0

威望

0

贡献

技术小白

积分
17
发表于 2016-8-16 16:46:16        只看该作者  20#
果然强大啊!
能点COMMAND MODE的不?
回复

使用道具 举报

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

本版积分规则

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