Firefly开源社区

标题: lvds 双十输出设置 [打印本页]

作者: xyzhou    时间: 2015-9-12 11:17
标题: lvds 双十输出设置
screen-type = <SCREEN_DUAL_LVDS>;
lvds-format = <LVDS_8BIT_1>;
out-face = <OUT_P888>;
这些参数我要怎么设置,才能出俩lvds双十输出?
作者: xyzhou    时间: 2015-9-14 15:47
lvds-format 的设置只有LVDS_8BIT_1,LVDS_8BIT_2,LVDS_8BIT_3,LVDS_6BIT,怎么设置成双十输出?求大神回复

作者: carlinluo    时间: 2015-9-14 15:59
表示不清楚什么叫双十?求教育
作者: xyzhou    时间: 2015-9-14 16:09
啊,不是叫双十吗?就是两路lvds都有信号输出,d0-d9这十对都有信号输出。
作者: carlinluo    时间: 2015-9-14 16:11
哦这样啊 4对DATA 1对CLK,
screen-type = <SCREEN_DUAL_LVDS>;
lvds-format = <LVDS_8BIT_1>;
out-face = <OUT_P888>;
这样配置,再加上你的timing就可以了
作者: xyzhou    时间: 2015-9-14 16:44
是这样啊,我一直以为是5对data,1对clock才算呢,怪不得怎么测都没信号出来呢
作者: xyzhou    时间: 2015-9-15 10:13
斑竹,我问了下我们这边的需求,还是需要10路信号线都输出,现在设置成LVDS_8BIT_1,D0-D3,CLK0,D5-D8,CLK1都是有信号输出的,现在需要D4,D9这两对信号线也有信号输出,应该怎么设置??
作者: carlinluo    时间: 2015-9-15 12:38
能发规格书看下吗
作者: xyzhou    时间: 2015-9-15 14:16
我们需要的是如rk3288 lvds部分datasheet中RGB10bit输入,如附图红色标的。

lvds.PNG (15.51 KB, 下载次数: 153)

lvds.PNG

作者: carlinluo    时间: 2015-9-15 14:21
没有调过这样的屏
作者: xyzhou    时间: 2015-9-15 14:30
红色标注的即是我们需要的,怎么配置输出?

4.PNG (34.37 KB, 下载次数: 77)

4.PNG

3.PNG (83.37 KB, 下载次数: 59)

3.PNG

2.PNG (107.09 KB, 下载次数: 56)

2.PNG

1.PNG (26.33 KB, 下载次数: 74)

1.PNG

作者: carlinluo    时间: 2015-9-15 14:36
看下源码,配置应该可以的。你都能找到这些,找应该没有问题吧
作者: xyzhou    时间: 2015-9-15 15:53
我自己修改了,可以十对输出了,之前我怕有其它地方对这些寄存器操作,怕配置了没用,事实证明我想多了。
作者: njbnjb01    时间: 2015-9-16 13:59
xyzhou 发表于 2015-9-15 15:53
我自己修改了,可以十对输出了,之前我怕有其它地方对这些寄存器操作,怕配置了没用,事实证明我想多了。

你好!
你调试lvds双十的时候,串口有没有老打印类似下面的信息:
[   11.862290] rk3288-lcdc lcdc0: win0:new_addr:0x407e9000 cur_addr:0x40000000--1
[   12.078778] rk3288-lcdc lcdc0: win0:new_addr:0x40fd2000 cur_addr:0x407e9000--1
[   12.108285] rk3288-lcdc lcdc0: win0:new_addr:0x40fd2000 cur_addr:0x407e9000--2
[   12.167341] rk3288-lcdc lcdc0: win0:new_addr:0x40000000 cur_addr:0x40fd2000--1
[   12.196858] rk3288-lcdc lcdc0: win0:new_addr:0x407e9000 cur_addr:0x40000000--1
作者: 叫我锋哥    时间: 2015-9-16 17:12
双LVDS吧
作者: xyzhou    时间: 2015-9-17 10:16
是的,双LVDS,我这边目前屏还没有到,只是用示波器察看波形有波形输出,clk正确就行了,我调试的时候,前期有上面log打印,后来启动正常后就只是输出healthed:battery l=50 v=3 t=2.6 h=2 st=3 chg=au这个信息了




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1