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.

[参考译文] TDA4VH-Q1:TDA4VH (J784S4 SDK)–基于 GMSL 的 MIPI DSI 不创建 DRM 连接器

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1620908/tda4vh-q1-tda4vh-j784s4-sdk-mipi-dsi-over-gmsl-not-creating-drm-connector

器件型号: TDA4VH-Q1
Thread 中讨论的其他器件: TDA4VH

您好、

我正在使用 J784S4 Linux SDK(内核 6.6.x、tidss DRM 驱动程序)开发基于 TI TDA4VH (J784S4) 的定制电路板。

硬件设置:
- MIPI DSI0 用作显示输出
- DSI0 直接连接到 GMSL 串行器
- GMSL 链路是通过 I2C 手动配置的
-在远端有一个解串器+ LCD 面板
-不使用 HDMI、eDP 或 DP

预期流水线:
DSS (tidss)-> DSI0 -> GMSL 串行器->电缆->解串器-> LCD

Linux 不知道 GMSL 链路。 从内核的角度来看、DSI 应该会看到一个面板。 我添加了一个 DT 叠加层:
-启用 DSS 和 DSS_ports
-启用 dsi0 和 dphy
-添加一个简单的面板节点
-连接端点 (dss_ports -> dsi0 -> simple-panel)

不过:
-/sys/class/drm /仅显示 card0 和 renderD128
-未创建 DSI 连接器
- dmesg 显示:
“未找到兼容格式“
“找不到任何 CRTC 或尺寸“

我的问题:
1) 简单面板是否足以支持 J784S4 上的 DSI 至 GMSL 流水线、或者是否需要正确的桥接驱动器?
2) 在 TDA4VH (DSS、dss_ports、dphy、dsi0、时钟、 等)?

如果任何人在 J784S4 SDK 上有有效的 DSI 示例、敬请提供有关正确 DT 图形结构和所需节点的指导。

谢谢。

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

    尊敬的 Umut:

    [引述 userid=“617676" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1620908/tda4vh-q1-tda4vh-j784s4-sdk-mipi-dsi-over-gmsl-not-creating-drm-connector 1) 简单面板是否足以支持 J784S4 上的 DSI 至 GMSL 流水线、或者是否需要正确的桥接驱动器?
    [/报价]

    建议和正确的方法是为 GMSL 串行器提供驱动程序。 这是技术上可能的简单面板,但这将是一个黑客.

    [引述 userid=“617676" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1620908/tda4vh-q1-tda4vh-j784s4-sdk-mipi-dsi-over-gmsl-not-creating-drm-connector 2) 在 TDA4VH (DSS、dss_ports、dphy、dsi0、时钟、 等)?
    [/报价]

    需要 DSS、DSI 和面板节点以及这 3 个所依赖的每个节点。

    在任何情况下、如果计划调试简单面板路径、您可以尝试添加以下补丁并打印出 dmesg。 补丁将启用更多详细的日志、以便您可以查看在显示流水线中的哪个位置出现故障。 在本例中、器件应按照 simple-panel -> dsi0 -> tidss 的顺序绑定到驱动器。 如果此路径中的任何探针出现故障、则 sysfs 下不会显示该显示信息。

    e2e.ti.com/.../4718.0001_2D00_Enable_2D00_debug_2D00_logs_2D00_for_2D00_device_2D00_driver_2D00_probing.patch

    否则、另一个路径是联系 ADI、查看他们是否有您可以使用的 Linux 驱动程序。

    此致、

    Takuma