是否必须在设备树中定义“lspci”输出中显示的节点?我有P2041RDB的设备树文件。因为只为pci(即总线0)创建了一个节点。现在我已经定制了参考板,并将一个pcie-pci桥连接到总线0,并且四个pci设备连接到该桥。所以在我的lspci输出中,显示了六个节点。所以我必须在设备树中声明它全部。
答案 0 :(得分:1)
不,连接到PCI总线的外围设备不需要在DTS文件中,因为它们可以在运行时枚举。
需要将位于非可枚举总线OTOH上的外围设备添加到DTS文件中。这可能是存储器总线上的外设,I2C,SPI等。