This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

UB941和UB948两侧 gpio映射问题

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

  • 您好,941 的寄存器1Eh,先选择port,然后寄存器Dh配置GPIO为input, 为0X03。
    同样UB948的寄存器0x34 选择port,然后寄存器 0x1D配置为GPIO为output。同时 Enable GPIO control from remote Serializer。 即将0X1D配置为0X05.
  • Dear Kailyn,

        感谢您的回复!

    1)按照您的回复进行了寄存器设置,同时也在8155控制了gpio,背光寄存器也写了,

    仍然没有点亮背光,还请帮助check. 步骤如下:

    2) 刚刚发现漏掉了一个信息,我们这块屏在MTK(主控)的平台背光点亮了的,控制背光的ub941 GPIO为 GPIO 2. 

    这里是否意味着远端即屏那端 948 也是GPIO2?

    然后移到高通上,ub941用了 GPIO 0, 那么这时远端948 是应该配置 GPIO 2 还是 GPIO 0 呢?

    谢谢!

    附上在MTK上点亮的寄存器dump,请参考: