首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解设备树中的dsi系统

理解设备树中的dsi系统
EN

Unix & Linux用户
提问于 2023-04-20 20:14:57
回答 1查看 37关注 0票数 0

假设有一个像sn65dsi86这样的视频桥。它在内核源代码树中有一个驱动程序ti-sn65dsi86.c。应该使用设备树启用它。有一个用于设备树的示例。但它并不是完整的。

  1. 有什么地方有功能齐全的例子吗?(文件中除ti-sn65dsi86.yaml外)
  2. 这个关于端口,端点,远程端点的故事意味着什么?端口{#地址-单元格= <1>;#大小-单元格= <0>;端口@0{ reg = <0>;edp_bridge_in:端点{远程端点= <&dsi_out>;};};端口@1{ reg = <1>;edp_bridge_out:端点{数据通道= <2 1 3 0>;远程端点= <&edp_panel_in>;};};
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2023-04-21 05:45:40

如果搜索DSI桥的兼容性字符串,您可能会在所引用的内核源代码树中找到示例。如果没有,请参阅以获得一个示例。

我将尝试描述端口、端点和远程端点。有关详细信息,请参阅这里,下面是它的(不完整)摘要。

最后,有一个来自我前面提到的源树的例子,还有一些评论。

那么,我们如何表示设备树中设备之间的连接呢?

  • 例如,在下面的示例中,桥位于i2c1上,地址为0x2c。
  • 关于一个很好的描述,请参阅这里。参见下面示例中的<>中的所有&?
  • 端口、端点和远程端点表示具有多个可指定端口的更复杂的设备,每个端口都可以链接到其他设备的一个或多个端口,每个端口节点包含一个端点子节点,用于连接到该端口的每个远程设备端口,每个端点都应该包含一个远程端点phandle属性,该属性指向远程设备端口中的相应端点&i2c1 { bridge@2c {兼容= "ti,sn65dsi86";reg = <0x2c>;端口{#address= <1>;#size-cell= <0>;/*端口@0: MIPI输入*/ port@0 { reg = <0>;sn65dsi86_in:终结点{远程-端点= <&dsi0_out>;};};/*端口@1:用于eDP输出(面板或连接器)的视频端口*/端口@1{ reg = <1>;sn65dsi86_out:端点{远程端点= <&mini_dp_con_in>;};端口{端口@1{ dsi0_out:端点{远程端点= <&sn65dsi86_in>;数据通道= <1 2 3 4>;};/{mini con{兼容=“dp-连接器”;标签= "CN5";类型=“迷你”;端口{ mini_dp_con_in:端点{远程端点= <&sn65dsi86_out>;};};
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/743556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档