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.

[参考译文] PROCESSOR-SDK-AM67:PROCESSOR-SDK-AM67 LVDS TIDSS 消息

Guru**** 2455360 points
Other Parts Discussed in Thread: PROCESSOR-SDK-AM67

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1487566/processor-sdk-am67-processor-sdk-am67-lvds-tidss-message

器件型号:PROCESSOR-SDK-AM67

工具与软件:

我使用 PROCESSOR-SDK-AM67 (09.02.00.04)环境、并通过 LVDS 输出视频。

当我检查此环境中的内核日志时、以下日志将以特定频率连续输出。
您能解释一下这些日志的含义和输出条件吗?

tidss 302000.dss:tidss_encoder_atomic_check
tidss 302000.dss:tidss_plane_atomic_check
tidss 302000.dss:tidss_crtc_atomic_check
tidss 30200000.dss:tidss_atomic_commit_tail
tidss 302000.dss:tidss_runtime_get
tidss 302000.dss:tidss_plane_atomic_update
tidss 302000.dss:tidss_crtc_atomic_flush:crtc-0已激活、不需要 modeset、事件00000000a607cee3
tidss 302000.dss:tidss_runtime_put

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

    您好!

    这些是与启用和检查显示流水线是否已启用相关的函数名称。 最后的 tidss_runtime_put 与 Linux 的 PM (电源管理)函数相关、特别是自动暂停功能。  

    因此:

    1. 这些打印来自 dev_dbg()函数、因此在内核配置或驱动程序源代码中启用了调试打印"#define debug"  
    2. 日志很可能会持续且定期输出 与电源管理相关的信息

    请告诉我这是否解答了您的问题。

    此致、

    Takuma

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

    你好、Takuma、

    当前环境已启用"#define DEBUG"。
    在 PROCESSOR-SDK-AM67 (09.02.00.04)的默认设置中、配置是为 HDMI 输出设置的、并且在使用 HDMI 输出时这些日志未输出。
    将输出切换到 LVDS 时、这些日志开始输出。

    电源管理(特别是自动暂停)输出的存在是否因输出方法而异?

    使用 HDMI 时、以下日志以固定的间隔输出(不输出 tidss_runtime_Put):
    -tidss 30220000.dss:oldi_mode = 0:通过 OLDI 进行单路输出0。
    -tidss 30220000.dss:oldi_mode = 0:通过 OLDI 进行单路输出0。

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

    尊敬的 Kazuya:

    我在   驱动程序中找不到与 oldi_mode 相关的新调试输出。 您是否已添加这些日志?

    在任何情况下、我能说的是 HDMI 和 LVDS 将使用不同的驱动器、因此将使用不同的 PM 函数。 通常、驱动程序都是开源和公共的、因此您可以浏览它们以确定输出的来源。

    此致、

    Takuma