Hi,
I have three questions regarding BITs and hardware information:
Are there any known BITs for the SoM’s hardware?
Are there any tools for testing and validating the hardware for example DDR ECC, PCIe/USB devices listing, etc?
When the target boot’s up it performs several buses scans. For example it scan for usb devices, pcie devices, etc. Can I extract these scans information without performing additional scan by myself after system boot (for testing purposes)
For checking if the PCIe/USB devices are enumerated, you can check dmesg. And after booting to userspace, you can execute $ lspci -vvv and $ lsusb -vvv
You can modify device tree to disable the PCIe/USB ports, replace the dtb and reboot the system. So that it does not do enumeration. However, it cannot be enabled in runtime. Would need to re-enable it in device tree, replace the dtb and reboot the system.