summaryrefslogtreecommitdiff
path: root/src/northbridge/amd/pi
diff options
context:
space:
mode:
Diffstat (limited to 'src/northbridge/amd/pi')
-rw-r--r--src/northbridge/amd/pi/00660F01/northbridge.c8
-rw-r--r--src/northbridge/amd/pi/00730F01/northbridge.c8
2 files changed, 10 insertions, 6 deletions
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 = {