"lspci"출력에 표시된 노드를 장치 트리에 정의해야합니까? P2041RDB 용 장치 트리 파일이 있습니다. 이제는 하나의 노드 만이 pci, 즉 버스 0을 위해 생성됩니다. 이제 참조 보드를 사용자 정의하고 하나의 pcie-pci 브리지를 버스 0에 연결하고 4 개의 pci 장치가 해당 브리지에 연결됩니다. 그래서 내 lspci 출력에서 6 노드가 표시됩니다. 그래서 장치 트리에서 모든 것을 선언해야합니다.PCI 노드
Q
PCI 노드
1
A
답변
0
아니요, PCI 버스에 연결된 주변 장치는 런타임 중에 열거 될 수 있으므로 DTS 파일에있을 필요가 없습니다.
열거 할 수없는 버스에있는 주변 장치 인 OTOH를 DTS 파일에 추가해야합니다. 이것은 메모리 버스, I2C, SPI 등의 주변 장치가 될 수 있습니다.
달성하고자하는 것에 따라 다릅니다. – 0andriy