Dear Sir,
我现在利用UB941和UB948 通过FPD LINK III调试显示模块,平台是高通SA8155,
8155接 Ser UB941, 然后通过FPD LINK 接 UB948,在远端显示模块上有背光芯片LP8863,
现在UB941, UB948, LP8863 I2C已经可以读写,但是背光不亮。初步分析是LP8863上的
enable pin没有拉高, 这个enable pin是想通过 SA8155这边的 gpio 38来控制的,这就需要
通过操作ub941, ub948寄存器做一个映射,我也看了spec,仍然不知道怎么配置这个寄存器,
方便给个配置或者帮助指点下吗?
高通SA8155 gpio 接 ub941的 pin14,即 GPIO 0.
上传941的原理图
谢谢!
张春峰
13716519531
Kailyn Chen:
您好,941 的寄存器1Eh,先选择port,然后寄存器Dh配置GPIO为input, 为0X03。
同样UB948的寄存器0x34 选择port,然后寄存器 0x1D配置为GPIO为output。同时 Enable GPIO control from remote Serializer。即将0X1D配置为0X05.
,
user6526159:
Dear Kailyn,
感谢您的回复!
1)按照您的回复进行了寄存器设置,同时也在8155控制了gpio,背光寄存器也写了,
仍然没有点亮背光,还请帮助check. 步骤如下:
2) 刚刚发现漏掉了一个信息,我们这块屏在MTK(主控)的平台背光点亮了的,控制背光的ub941 GPIO为 GPIO 2.
这里是否意味着远端即屏那端 948 也是GPIO2?
然后移到高通上,ub941用了 GPIO 0, 那么这时远端948 是应该配置 GPIO 2 还是 GPIO 0 呢?
谢谢!
附上在MTK上点亮的寄存器dump,请参考:。