And it just broke again. Something in phase 6 init is not happening
for some reason.
The cs5536 init is not getting called in phase 6. If somebody wants to
look at the last 30 minutes change log and see what I might have done,
be my guest.
Damn. I hope it is something simple. This is getting old.
here is one fix however.
ron
This is a subtle problem.
Devices must have constructor struct members to be used.
Signed-off-by: Ronald G. Minnich <[EMAIL PROTECTED]>
Index: southbridge/amd/cs5536/cs5536.c
===================================================================
--- southbridge/amd/cs5536/cs5536.c (revision 575)
+++ southbridge/amd/cs5536/cs5536.c (working copy)
@@ -634,6 +634,7 @@
}
static struct device_operations southbridge_ops = {
+ .constructor = default_device_constructor,
.phase3_scan = scan_static_bus,
.phase4_read_resources = pci_dev_read_resources,
.phase4_set_resources = pci_dev_set_resources,
--
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot