为 ti sn65dsi86 编写设备树文件

为 ti sn65dsi86 编写设备树文件

我是设备树的新手,但从所有研究中我找不到关于编写设备树的综合教程。具体来说,我有一个 ti sn65dsi86,我想将它连接到 imx8 芯片。 Linux 已经有一个司机对于 ti 芯片,位于 linux/drivers/gpu/drm/bridge/ti-sn65dsi86.c 下的内核源代码树中。那家伙已经为该驱动程序编写了一个设备树。但他到底从哪里得到了像这样的属性名称ti,dp 车道??我尝试从设备驱动程序中获取该名称,但没有成功。一切都很相似,但仍然不同。

谢谢!

答案1

好吧,终于找到合适的文档了,分享给有同样情况的人。

首先是我的具体例子。就像查看 Linux 内核源代码树中的这条路径一样简单:

Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml

我无法从 nxp 论坛找到上述示例中列出的所有属性,但列表中列出了一些使 ti 芯片正常工作的强制属性(至少在理论上,尚未测试)

另一个故事是设备树官方的规格以及 Linux 内核中所有其他 dts 特定细节 ->这里

最后,对设备树进行了很好的介绍。这里,这里或者这里

相关内容