This patch makes subsystem ids work. Here are the changes by file:<br><br>device/pci_device.c:<br> Only update IDs if:<br> - The device is on the mainboard<br> - The device has a Vendor ID and Device ID<br> - The device has a set_subsystem function in ops_pci(dev)<br>
<br>util/dtc/flattree.c:<br> Make devices from the dts be on_mainboard.<br> If they're plugged in, they shouldn't be in the dts.<br><br>mainboard/amd/serengeti/dts:<br> Add subsystem_vendor and subsystem_device.<br>
<br>Build tested on Serengeti. Getting closer :)<br><br>Signed-off-by: Myles Watson <<a href="mailto:mylesgw@gmail.com">mylesgw@gmail.com</a>><br><br>Thanks,<br>Myles<br>