您好、TI!
SDK 版本: 08_06_00_11-Linux
在 DTS 中找不到 DSI 信息
' grep -rn "DSI" board-support/linux-5.10.162/arch/arm64/boot/dts/ti/k3-j721e*'
仅查看 DP 和 DSS 信息:

如何打开 DSI 驱动程序和相应的节点信息?
如何通过 modetest 选择 DSI 输出?
此致、
塞萨尔
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.
您好、TI!
SDK 版本: 08_06_00_11-Linux
在 DTS 中找不到 DSI 信息
' grep -rn "DSI" board-support/linux-5.10.162/arch/arm64/boot/dts/ti/k3-j721e*'
仅查看 DP 和 DSS 信息:

如何打开 DSI 驱动程序和相应的节点信息?
如何通过 modetest 选择 DSI 输出?
此致、
塞萨尔
尊敬的 Cesar:
您正在使用哪个 DSI 面板?
我们在 j721e-EVM 中通过 DSI 转 FPD 链接提供了 DSI、这在 Linux 中尚不受支持
我们在 BBAI 64的 Linux 中支持 DSI
您可以参考以下代码来获取 DTS 节点、
https://github.com/beagleboard/BeagleBoard-DeviceTrees/blob/78e0d983987866149da4b77d926ece5139feb314/src / ARM64/K3-j721e-main.dtsi#L1664
此致
拉胡尔
尊敬的 Rahul:
感谢您的答复。
1. MIPI-DSI
我们的电路设计如下:MIPI-DSI --> max96717

2、对不起,我不知道你说:
"我们在 j721e-EVM 中通过 DSI 转 FPD 链接产生了 DSI、这在 Linux 中尚不受支持
我们在 BBAI 64的 Linux 中支持 DSI
请帮助在此基础上支持 mipi DSI SDK 版本: 08_06_00_11-Linux、
谢谢。此致、
塞萨尔
尊敬的 Cesar:
您是否有适用于
max96717 DSI 面板、我在上游找不到任何驱动程序
您需要将面板定时添加到面板简单驱动器和
在 DTS 中添加面板节点
您可以参考 Linux 内核中的以下代码、
panel-simple.c«panel«DRM«GPU«drivers - ti-linux-kernel/ti-linux-kernel -此库包含 Linux 内核、它已与基于 kernel.org 上开源 Linux 内核的出色 TI 开源补丁集成。 需要将对此内核的贡献发送给开源社区以供审核。
此致
拉胡尔
尊敬的 Rahul:
1.我们的 mipi-DSI 面板是1920x1080@UYVY 格式,如何在面板上添加它-简单。
此外、如何打开 DSI 显示通道、如前所述、在 DTS 上没有找到与 DSI 相关的配置。
您说
"我们在 j721e-EVM 中通过 DSI 转 FPD 链接产生了 DSI、这在 Linux 中尚不受支持"
我们在 BBAI 64的 Linux 中支持 DSI
您可以参考以下代码来获取 DTS 节点、
https://github.com/beagleboard/BeagleBoard-DeviceTrees/blob/78e0d983987866149da4b77d926ece5139feb314/src / ARM64/K3-j721e-main.dtsi#L1664
您可以直接在 j721e-EVM 中对其进行补丁。
尊敬的 Cesar:
1.可以参考前面回复中提到的前面板_simple.c 中的其他面板
panel-simple.c«panel«DRM«GPU«drivers - ti-linux-kernel/ti-linux-kernel -此库包含 Linux 内核、它已与基于 kernel.org 上开源 Linux 内核的出色 TI 开源补丁集成。 需要将对此内核的贡献发送给开源社区以供审核。
您可以向 k3-j721e-main.dtsi 添加以下节点、如下所示
https://github.com/beagleboard/BeagleBoard-DeviceTrees/blob/78e0d983987866149da4b77d926ece5139feb314/src / ARM64/K3-j721e-main.dtsi#L1664
https://github.com/beagleboard/BeagleBoard-DeviceTrees/blob/78e0d983987866149da4b77d926ece5139feb314/src / ARM64/K3-j721e-main.dtsi#L2829
除此之外、您还需要在电路板 DTS 中添加端口、以连接 DSS -> DSI->面板、如此处所示
https://github.com/beagleboard/BeagleBoard-DeviceTrees/blob/78e0d983987866149da4b77d926ece5139feb314/src / ARM64/overles/BBAI64-DSI-RPi-7inch-panel.dts#L92
https://github.com/beagleboard/BeagleBoard-DeviceTrees/blob/78e0d983987866149da4b77d926ece5139feb314/src / ARM64/overles/BBAI64-DSI-RPi-7inch-panel.dts#L105
在这条线中、您应该连接到面板节点、而不是 面板_桥接_输入
https://github.com/beagleboard/BeagleBoard-DeviceTrees/blob/78e0d983987866149da4b77d926ece5139feb314/src / ARM64/overles/BBAI64-DSI-RPi-7inch-panel.dts#L110
"我们在 j721e-EVM 中通过 DSI 转 FPD 链接提供了 DSI、这在 Linux 中尚不受支持"这是针对我们的 EVM 提出的、因为您拥有自己的电路板、这不适用。
此致
拉胡尔