aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mainboard/lenovo/t410/devicetree.cb2
-rw-r--r--src/mainboard/lenovo/x201/devicetree.cb2
-rw-r--r--src/mainboard/packardbell/ms2290/devicetree.cb2
-rw-r--r--src/northbridge/intel/ironlake/chip.h5
-rw-r--r--src/northbridge/intel/ironlake/raminit.c19
5 files changed, 1 insertions, 29 deletions
diff --git a/src/mainboard/lenovo/t410/devicetree.cb b/src/mainboard/lenovo/t410/devicetree.cb
index af770dc01c..5f167df4b8 100644
--- a/src/mainboard/lenovo/t410/devicetree.cb
+++ b/src/mainboard/lenovo/t410/devicetree.cb
@@ -23,8 +23,6 @@ chip northbridge/intel/ironlake
end
end
- register "pci_mmio_size" = "2048"
-
device domain 0 on
device pci 00.0 on # Host bridge
subsystemid 0x17aa 0x2193
diff --git a/src/mainboard/lenovo/x201/devicetree.cb b/src/mainboard/lenovo/x201/devicetree.cb
index 6b6543dee3..e142a1c692 100644
--- a/src/mainboard/lenovo/x201/devicetree.cb
+++ b/src/mainboard/lenovo/x201/devicetree.cb
@@ -24,8 +24,6 @@ chip northbridge/intel/ironlake
end
end
- register "pci_mmio_size" = "1024"
-
device domain 0 on
device pci 00.0 on # Host bridge
subsystemid 0x17aa 0x2193
diff --git a/src/mainboard/packardbell/ms2290/devicetree.cb b/src/mainboard/packardbell/ms2290/devicetree.cb
index b57b3feba8..d5f96cba6e 100644
--- a/src/mainboard/packardbell/ms2290/devicetree.cb
+++ b/src/mainboard/packardbell/ms2290/devicetree.cb
@@ -24,8 +24,6 @@ chip northbridge/intel/ironlake
end
end
- register "pci_mmio_size" = "2048"
-
device domain 0 on
device pci 00.0 on # Host bridge
subsystemid 0x1025 0x0379
diff --git a/src/northbridge/intel/ironlake/chip.h b/src/northbridge/intel/ironlake/chip.h
index b2976bced5..ab589ea221 100644
--- a/src/northbridge/intel/ironlake/chip.h
+++ b/src/northbridge/intel/ironlake/chip.h
@@ -34,11 +34,6 @@ struct northbridge_intel_ironlake_config {
u32 gpu_pch_backlight; /* PCH Backlight PWM value */
struct i915_gpu_controller_info gfx;
-
- /*
- * Maximum PCI mmio size in MiB.
- */
- u16 pci_mmio_size;
};
#endif /* NORTHBRIDGE_INTEL_IRONLAKE_CHIP_H */
diff --git a/src/northbridge/intel/ironlake/raminit.c b/src/northbridge/intel/ironlake/raminit.c
index f073ddae89..34e56571ca 100644
--- a/src/northbridge/intel/ironlake/raminit.c
+++ b/src/northbridge/intel/ironlake/raminit.c
@@ -1273,23 +1273,6 @@ static void program_board_delay(struct raminfo *info)
}
#define DEFAULT_PCI_MMIO_SIZE 2048
-#define HOST_BRIDGE PCI_DEVFN(0, 0)
-
-static unsigned int get_mmio_size(void)
-{
- const struct device *dev;
- const struct northbridge_intel_ironlake_config *cfg = NULL;
-
- dev = pcidev_path_on_root(HOST_BRIDGE);
- if (dev)
- cfg = dev->chip_info;
-
- /* If this is zero, it just means devicetree.cb didn't set it */
- if (!cfg || cfg->pci_mmio_size == 0)
- return DEFAULT_PCI_MMIO_SIZE;
- else
- return cfg->pci_mmio_size;
-}
static void program_total_memory_map(struct raminfo *info)
{
@@ -1323,7 +1306,7 @@ static void program_total_memory_map(struct raminfo *info)
uma_size_gtt = uma_sizes_gtt[(t >> 8) & 0xF];
}
- mmio_size = get_mmio_size();
+ mmio_size = DEFAULT_PCI_MMIO_SIZE;
tom = info->total_memory_mb;
if (tom == 4096)