http://tracker.coreboot.org/trac/coreboot/browser/trunk/src/devices/device.c

Line 801. This is very suspicious too. Shouldn't it be returning only
if it is ALREADY enabled?
It returns if it isn't enabled.  It was disabled by pnp_enable if that was needed.
 

My log points to only PCI devices getting enabled. Could this be the
root culprit?

If you put in a debugging statement in pnp_enable_resources you'll see that it gets called too.

Thanks,
Myles