Always enable parent resources before child resources.
[coreboot.git] / src / northbridge / amd / amdfam10 / northbridge.c
index 253a209965dbe61925543ed459be29f3572ae4b3..d8d1aa234f4cd118019e819c93260cd26e9a51e1 100644 (file)
@@ -604,12 +604,6 @@ static void amdfam10_set_resources(device_t dev)
        }
 }
 
-static void amdfam10_enable_resources(device_t dev)
-{
-       pci_dev_enable_resources(dev);
-       enable_childrens_resources(dev);
-}
-
 static void mcf0_control_init(struct device *dev)
 {
 }
@@ -617,7 +611,7 @@ static void mcf0_control_init(struct device *dev)
 static struct device_operations northbridge_operations = {
        .read_resources   = amdfam10_read_resources,
        .set_resources    = amdfam10_set_resources,
-       .enable_resources = amdfam10_enable_resources,
+       .enable_resources = pci_dev_enable_resources,
        .init             = mcf0_control_init,
        .scan_bus         = amdfam10_scan_chains,
        .enable           = 0,
@@ -1145,8 +1139,8 @@ static u32 amdfam10_domain_scan_bus(device_t dev, u32 max)
 static struct device_operations pci_domain_ops = {
        .read_resources   = amdfam10_domain_read_resources,
        .set_resources    = amdfam10_domain_set_resources,
-       .enable_resources = enable_childrens_resources,
-       .init             = 0,
+       .enable_resources = NULL,
+       .init             = NULL,
        .scan_bus         = amdfam10_domain_scan_bus,
 #if CONFIG_MMCONF_SUPPORT_DEFAULT
        .ops_pci_bus      = &pci_ops_mmconf,