I'm using some code (https://review.coreboot.org/c/coreboot/+/35523/55/src/mainboard/acer/aspire_...) to set the GPIO pins.
the dGPU should show up on the PCI bus
Although the GPIO settings work, the PCI device does not appear. Neither I2C controller appears either (15.0 and 15.1).
In the log: "Enumerating buses... system76: DGPU present system76: DGPU reset start system76: DGPU disable power set DGPU power disabled, wait and continue system76: DGPU enable power system76: DGPU reset finished Root Device scanning..." and "PCI: Static device PCI: 00:01.0 not found, disabling it."
Additionally, it predictably stops executing almost immediately after, when it had continued through scanning the buses, enabling resources and continuing towards the payload. The last lines of the log are: "PCI: Leftover static devices: PCI: 00:01.0 PCI: 00:14.1 PCI: 00:15.0 PCI: 00:15.1 PCI: 00:16.1 PCI: 00:16.2 PCI: 00:16.3 PCI: 00:16.4"
Why isn't the device appearing and why is the process halting now?