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.

[参考译文] SK-AM62-LP:是否必须使用低功耗模式发送 mipi DSI 命令?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1621805/sk-am62-lp-is-it-a-must-to-send-mipi-dsi-command-using-low-power-mode

器件型号: SK-AM62-LP

我查看了面板驱动程序示例 https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c?h=ti-linux-6.12.y  

我有一个定制面板驱动程序、使用上述内容作为参考、发现如果从模式标志中删除 MIPI_DSI_MODE_LPM 面板初始化无法正常工作、是否必须使用 LPM 模式来发送 DCS 命令? 是否有一个如何切换到 HS 模式以发送 DCS 命令的示例?

谢谢。

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

    您好、
    我们有一个使用 illi9881 驱动程序的 DSI 面板(当前内部使用)、可与以下标志配合使用:

    +static const struct ili9881c_desc mf_070zimacaa0_data = {
    +	.init = mf_070zimacaa0_init,
    +	.init_length = ARRAY_SIZE(mf_070zimacaa0_init),
    +	.mode = &mf_070zimacaa0_default_mode,
    +	.mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_SYNC_PULSE |
    +		      MIPI_DSI_CLOCK_NON_CONTINUOUS,
    +};
    +

    如果这样回答了您的查询、请告诉我。

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

    我们仅尝试命令模式、因此我们 无法使用 MIPI_DSI_MODE_VIDEO 这种情况。

    总结、  

    .MODE_FLAGS = MIPI_DSI_MODE_VIDEO | MIPI_DSI_CLOCK_NON_CONTINUE -> DCS 写入成功、但我们没有研究视频模式

    .MODE_FLAGS = MIPI_DSI_MODE_LPM --> DCS 写入成功、但处于低速

    .mode_flags = 0、--> DCS 写入失败-->我们希望 DCS 写入高速模式、适用于节奏驱动程序?

    谢谢。

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

    尊敬的 Kim:
    当前的 Cadence 驱动程序仅支持以下功能:在面板初始化期间、我们在 LP 模式下工作以发送 DCS 命令来初始化面板、然后切换到 HS 视频模式以进行帧缓冲区扫描输出。 如果您尝试在帧之间发送 DCS、网桥很可能会再次切换到 LP 模式:  

    这预计会很慢、延迟很可能高达 1 帧延迟。