lvds 双十输出设置

screen-type = <SCREEN_DUAL_LVDS>;
lvds-format = <LVDS_8BIT_1>;
out-face = <OUT_P888>;
这些参数我要怎么设置,才能出俩lvds双十输出?

lvds-format 的设置只有LVDS_8BIT_1,LVDS_8BIT_2,LVDS_8BIT_3,LVDS_6BIT,怎么设置成双十输出?求大神回复

表示不清楚什么叫双十?求教育

啊,不是叫双十吗?就是两路lvds都有信号输出,d0-d9这十对都有信号输出。

哦这样啊 4对DATA 1对CLK,
screen-type = <SCREEN_DUAL_LVDS>;
lvds-format = <LVDS_8BIT_1>;
out-face = <OUT_P888>;
这样配置,再加上你的timing就可以了

是这样啊,我一直以为是5对data,1对clock才算呢,怪不得怎么测都没信号出来呢

斑竹,我问了下我们这边的需求,还是需要10路信号线都输出,现在设置成LVDS_8BIT_1,D0-D3,CLK0,D5-D8,CLK1都是有信号输出的,现在需要D4,D9这两对信号线也有信号输出,应该怎么设置??

能发规格书看下吗

我们需要的是如rk3288 lvds部分datasheet中RGB10bit输入,如附图红色标的。

没有调过这样的屏

红色标注的即是我们需要的,怎么配置输出?




看下源码,配置应该可以的。你都能找到这些,找应该没有问题吧

我自己修改了,可以十对输出了,之前我怕有其它地方对这些寄存器操作,怕配置了没用,事实证明我想多了。

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

双LVDS吧

是的,双LVDS,我这边目前屏还没有到,只是用示波器察看波形有波形输出,clk正确就行了,我调试的时候,前期有上面log打印,后来启动正常后就只是输出healthed:battery l=50 v=3 t=2.6 h=2 st=3 chg=au这个信息了