设备树和驱动程序探测

时间:2013-09-11 08:17:41

标签: linux driver device-tree

在Linux设备树文件(DTS)中,如果给出多个选项,compatible条目如何工作?看来这是这些条目之间的选择,但是分层设备也是可能的(我有一条像compatible = "vendor,controller-uart", "vendor, controller-serial"这样的线似乎与驱动程序controller-serialcontroller-uart(就代码而言,controller-serial实际上从controller-uart调用了内容。

这个概念解释在哪里?我在常规设备树文档中找不到这个解释。

1 个答案:

答案 0 :(得分:4)

回答我自己的问题(来自this document中的信息):这是我的误解。它实际上是一种选择,代码中compatible下指定的第二种设备类型的使用是相关驱动程序的实现细节。