summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/northbridge/amd/agesa/family16kb/northbridge.c8
-rw-r--r--src/northbridge/amd/pi/00660F01/northbridge.c8
-rw-r--r--src/northbridge/amd/pi/00730F01/northbridge.c8
3 files changed, 15 insertions, 9 deletions
diff --git a/src/northbridge/amd/agesa/family16kb/northbridge.c b/src/northbridge/amd/agesa/family16kb/northbridge.c
index da54fd8052..b283094f07 100644
--- a/src/northbridge/amd/agesa/family16kb/northbridge.c
+++ b/src/northbridge/amd/agesa/family16kb/northbridge.c
@@ -574,9 +574,11 @@ static void fam16_finalize(void *chip_info)
/* disable No Snoop */
dev = pcidev_on_root(1, 1);
- value = pci_read_config32(dev, 0x60);
- value &= ~(1 << 11);
- pci_write_config32(dev, 0x60, value);
+ if (dev != NULL) {
+ value = pci_read_config32(dev, 0x60);
+ value &= ~(1 << 11);
+ pci_write_config32(dev, 0x60, value);
+ }
}
struct chip_operations northbridge_amd_agesa_family16kb_ops = {
diff --git a/src/northbridge/amd/pi/00660F01/northbridge.c b/src/northbridge/amd/pi/00660F01/northbridge.c
index 056e7012d9..00558a5095 100644
--- a/src/northbridge/amd/pi/00660F01/northbridge.c
+++ b/src/northbridge/amd/pi/00660F01/northbridge.c
@@ -558,9 +558,11 @@ static void fam15_finalize(void *chip_info)
/* disable No Snoop */
dev = pcidev_on_root(1, 1);
- value = pci_read_config32(dev, 0x60);
- value &= ~(1 << 11);
- pci_write_config32(dev, 0x60, value);
+ if (dev != NULL) {
+ value = pci_read_config32(dev, 0x60);
+ value &= ~(1 << 11);
+ pci_write_config32(dev, 0x60, value);
+ }
}
struct chip_operations northbridge_amd_pi_00660F01_ops = {
diff --git a/src/northbridge/amd/pi/00730F01/northbridge.c b/src/northbridge/amd/pi/00730F01/northbridge.c
index 2579d370a7..81517afa90 100644
--- a/src/northbridge/amd/pi/00730F01/northbridge.c
+++ b/src/northbridge/amd/pi/00730F01/northbridge.c
@@ -792,9 +792,11 @@ static void fam16_finalize(void *chip_info)
/* disable No Snoop */
dev = pcidev_on_root(1, 1);
- value = pci_read_config32(dev, 0x60);
- value &= ~(1 << 11);
- pci_write_config32(dev, 0x60, value);
+ if (dev != NULL) {
+ value = pci_read_config32(dev, 0x60);
+ value &= ~(1 << 11);
+ pci_write_config32(dev, 0x60, value);
+ }
}
struct chip_operations northbridge_amd_pi_00730F01_ops = {