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.

[参考译文] SN65DSI86:SN65DSI86:具有 ASSR 模式的 EDP 面板提供色条图案和0xF6寄存器错误

Guru**** 2760055 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/857758/sn65dsi86-sn65dsi86-edp-panel-with-assr-mode-gives-color-bar-pattern-and-0xf6-register-error

器件型号:SN65DSI86

大家好、团队、

SN65DSI86 用作从 MIPI DSI 到 eDP 的收发器。

用户正在基于链接的源实施驱动程序代码。

 https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/bridge/ti-sn65dsi86.c

I2C 访问正常。

我们添加了 CLK、Panel 和 dpcd 设置。

请帮助解决 以下问题。

我们正在尝试在 i.MX8QXP 中注册 ti-sn65dsi86 (mipi DSI 转 eDP 桥接器)驱动程序。

 

根据我的理解、以下是 DTSI 中节点的链接:

MIPI_DSI1 -> MIPI_DSI_BRIDGE1 -> eDP_BIDGE > Panel


请按如下方式查找相关日志:

 

root@imx8qxp:~# i2cdump -f -y 0 0x2C                                                              

未指定大小(使用字节数据访问)
    0  1  2  3  4  5  6  7 8 9  A  b  c  d e  f  0123456789abcdef
00:36 38 49 53 44 20 20 20 02 00 86 00 01 00  68ISD ?..
10:20 00 2c 00 00 00 00 00 00 00 00 00 00 00 00 00...   
20:80 07 00 38 04 00 00 00 00 00 00 00 00 2c 00 00 00  ??..8?...... ,。
30:05 00 00 00 94 00 24 00 58 00 04 00 16 00 00 00  00????????????
40:55 75 00 00 80 00 98 08 65 04 c0 00 29 00 2c 00  uu..????e??)..
50:05 00 80 07 38 04 20 00 40 E4 09 00 11 00 30 00  ???8? @???.0。
60:A0 60 A4 00 00 00 00 00 00 00 00 00 00 00 00 00  `
70:00 00 00 00 01 02 01 80 77 00 02 00 00 00 00 01  … ?????????
80:C0 02 00 00 00 09 00 00 1f 7c f0 c1 07 1f 7c  ?......??|??|
90:F0 C1 07 10 20 00 01 01 00 00 00 00 00 00 00 00  ??? ???。
A0:01 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ?..........
B0:04 78 AC 08 6c 9c 0c 5c 5c 0c 0c 0c 0c 0c 0c 0c 0c 0c 0c 0c  x??l????????
C0:3F 3f 0f 00 00 00 00 00 00 00 00 00 00 00 00 00  00???..........
D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   
E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   
F0:00 00 01 00 80 00 01 00 00 00 00 00 00 00 00 00 00  ……………………

-我们在0XF6寄存器中得到一个错误。

-我们能够在0x2C 时探测 I2C 从设备(EDP 桥接器),我们能够在支持 ASSR 模式的 eDP“天玛面板”上看到色条图案。

-如何纠正 VIDEO_WIDTH_PROG_ERR 中的错误? 驱动程序上是否缺少有关此问题的设置?

如果我缺少一些关键设置、请帮助我们了解。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    地址0xF6到0xF7报告与 DSI 转 DP 视频时序相关的错误。 通常、当编程到 DSI86中的视频时序与 DSI 接口上接收到的时序不匹配时、这些寄存器中会设置错误。 DSI86 0x20到0x3A 之间的视频寄存器必须与 DSI 源使用的视频时序相匹配。 DSI86将根据编程到这些寄存器中的值推导 DP 时序。

    您是否拥有所使用面板的 EDID? 请接受我的友谊请求、我可以向您发送 DSI86寄存器计算电子表格。 然后、您可以使用电子表格根据面板 EDID 信息生成寄存器编程值。

    谢谢

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在一封私人邮件中向您发送了 DSI86寄存器编程电子表格、请检查。

    谢谢
    David