"lspci"输出中显示的节点是否必须在设备树中定义?我有P2041RDB的设备树文件。其中只创建了一个pci节点,即总线0。现在我已经定制了参考板,并将一个pcie-pci桥接器连接到总线0,并连接了四个pci设备到该桥接器。因此,在我的lspci输出中,显示了六个节点。那么我必须在设备树中声明它们吗?
"lspci"输出中显示的节点是否必须在设备树中定义?我有P2041RDB的设备树文件。其中只创建了一个pci节点,即总线0。现在我已经定制了参考板,并将一个pcie-pci桥接器连接到总线0,并连接了四个pci设备到该桥接器。因此,在我的lspci输出中,显示了六个节点。那么我必须在设备树中声明它们吗?
不需要将连接到PCI总线的外设添加到DTS文件中,因为它们可以在运行时枚举。
然而,位于不可枚举总线上的外设需要添加到DTS文件中。这可能是内存总线、I2C、SPI等外设。