在Linux设备树文件(DTS)中,如果给出多个选项,
compatible
条目如何工作?似乎这不是在这些条目之间进行选择,而是也可能存在分层设备(例如,我有一行类似于compatible = "vendor,controller-uart",“vendor,controller-serial”
的内容,它似乎将驱动程序controller-serial
和controller-uart
关联起来(在代码术语上,controller-serial
实际上调用了controller-uart
的内容)。这个概念在哪里解释?我在一般的设备树文档中找不到这方面的解释。