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.

[参考译文] TDA4VEN-Q1:在 DRM 显示驱动程序中配置外部串行器和解串器

Guru**** 2670045 points

Other Parts Discussed in Thread: TDA4VEN-Q1

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1588408/tda4ven-q1-configure-external-serializer-and-deserializer-in-the-drm-display-driver

器件型号: TDA4VEN-Q1

大家好、我们将基于 TDA4VEN-Q1 SoC 设计汽车显示系统。 系统架构如下:SoC 的显示子系统 (DSS) 将视频信号(例如 DPI/MIPI DSI)输出到串行器、从而通过同轴电缆传输信号。 在显示端、解串器接收信号并将其转换为屏幕可识别的格式(例如 LVDS/OpenLDI)。

我们当前使用的 TDA4 EVM 评估板不包含所需的解串器芯片。 因此、我们想知道在 Linux 系统中基于 DRM(直接渲染管理器)框架的显示驱动程序内、是否有任何参考示例或标准方法来配置此类外部串行器/解串器 (SerDes) 芯片。

如果没有现成的驱动程序支持、我们应该遵循什么软件逻辑和架构来集成和配置这些外部串行器/解串器芯片?

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

    您好 、sun shirong、

    我们的专家目前已离职;请预计到 12 月初才会作出答复。

    此致、
    Jared

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

    您好 Jared

    我是否可以询问专家在 12 月份何时可以答复?

    最佳、Ω

    Sun Shirong

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

    您好 Sun、

    对延迟深表歉意。 我们没有关于为 TDA4VEN 使用带有 DPI/DSI 接口的外部串行器/解串器芯片的开箱即用示例。

    如果您考虑的串行器/解串器器件存在 Linux 驱动程序、则应相对较少地进行集成。 如果没有、则驱动程序必须由您的团队或第三方开发(具体取决于对 Linux 的熟悉程度)、前提是 Linux 是计划使用的操作系统。

    此致、

    Takuma

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

    您好  Takuma、

    目前的情况是:TDA4VEN 通过 I2C3 控制 Maxim 扩展器。 我想通过 I2C3 连续读取扩展器的寄存器。 您能否提供实施的参考流程?

    此致、

    Sun Shirong

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

    使用 J722S 平台、通过 I2C3 读取寄存器

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

    您好 Sun、

    我们可以提供的最接近的基准是 DPI 转 HDMI 桥接器。 Linux dts 文件可在此处找到: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-j722s-evm.dts?h=ti-linux-6.12.y#n746

    上述参考中的连接来自 TDA4AEN (DSS) DPI -> sii9022 DPI 到 HDMI -> HDMI 连接器。 sii9022 DPI 到 HDMI 桥接器通过 I2C 进行控制、并在主 I2C1 总线下进行定义。

    您的情况与此类似、但 sii9022 桥接器将被 Maxim SerDes 取代。

    此致、

    Takuma

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

    您好  Takuma、

    这种情况:我们的解决方案是通过 R 内核上的 I2C3 从从从器件寄存器读取数据。 我们找到了用于在 R 内核上配置 PINMUX 的文件、但没有适用于 J722 平台的文件。 我们应该如何解决此问题?


    除此之外、我知道除了配置引脚多路复用外、还需要启用 I2C 才能连续使用。 我找到了在显示子系统中启用 I2C 的方法。 这是启用 I2C 的标准过程吗? 如果没有、标准程序是什么?

    此致、

    Sun Shirong

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

    您好 Sun、

    对于在 R 内核上运行的 RTOS、TDA4VEN 使用与其他 TDA4 不同的代码库。 它将 MCU Plus SDK 工程用作底层驱动程序、而不是 PDK 工程。

    请参考以下文档: https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j722s/11_01_00_04/exports/docs/mcu_plus_sdk_j722s_11_01_00_15/docs/api_guide_j722s/EXAMPLES_DRIVERS_I2C_READ.html

    并下载 J722S/TDA4VEN 的源代码: https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS J722S-J722S

    此致、

    Takuma