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.

[参考译文] AM62P:uboot 中的 MIPI-DSI 驱动器

Guru**** 2540720 points
Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1562542/am62p-mipi-dsi-driver-in-uboot

部件号:AM62P


工具/软件:

您好、

我将 AM62P SoC 与定制板一起使用、它具有到显示器的 MIPI-DSI 接口。 通过将以下部分添加到我的定制 dts 文件、我能够让显示与内核配合使用:
k3-am62p5-sk-microtips-mf070zima-lcd3.dtso«ti«dts«boot«arm64«arch - ti-linux-kernel/ti-linux-kernel — 此库包含一个 Linux 内核、该库基于 kernel.org 上的开源 Linux 内核、与出色的 TI 开源补丁集成在一起。 需要将对此内核的贡献发送到开源社区进行审核。

通过对/drivers/gpu/drm/panel/panel-ilitek-ili9881c.c 应用自定义补丁以调整显示的初始化顺序、我可以管理使显示正常工作。

目前、我正在尝试为 uboot 启用启动界面、但很遗憾我看到不支持“panel-ilitek-ili9881c.c",“,我、我只能找到我猜是哪种 LVDS 的简单面板。
那么、如何在 uboot 中启用 mipi-DSI 显示呢? 有人有这方面的经验吗?

此致、

Mohamed




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

    您好、
     由于我们的 SoC 尚不存在 Uboot DSI 驱动程序、因此我们目前在 Uboot 中不支持 DSI。 这项工作目前正在筹备之中、可能会在今年年底前实施。

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

    感谢您的答复。
    是否最好将“ilitek_ili9881c"驱动“驱动程序从内核复制到 uboot 中? 如果我使用正确的自适应手动执行它是否有效?
    例如、将 drivers/gpu/下的整个目录复制到 uboot 下、同时修改 Kconfig 和 Makefile?

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

    我不认为、uboot 中的整个框架与 Linux 不同、因为没有 DRM、而是基于帧缓冲区的架构。 您将需要根据 uboot 中存在的挂钩和架构相应地调整代码。
    此外、 ilitek_ili988.c 不足、SoC 内部有一个 CDN 至 DSI 桥接器的 CDN 驱动程序 dsi-core.c 驱动程序、如果未将其转换为 uboot、则无法正常工作。