nb/intel/sandybridge: increase MMCONF_BASE_ADDRESS

Set MMCONF_BASE_ADDRESS to 0xf8000000.
It was already done for some boards, but not all.

The sandybridge chipset code assumes 64 pci buses behind MMCONF.
Therefore, only 64MiB of physical address space is required.

Increasing the address allows to use additional 128MiB of MMIO
space and to use the Intel IGD and a PEG at the same time.

Previously it wasn't possible to use both at the same time,
as two 256MiB areas won't fit into MMIO space.

Test system:
 * Gigabyte GA-B75M-D3H
 * Intel Pentium CPU G2130
 * Onboard GPU Intel IvyBridge Desktop
 * PEG GPU AMD RV770

Change-Id: I3bf72439056c8089ada6899bb0605e5cd9d89cd6
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: https://review.coreboot.org/14096
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@googlemail.com>
This commit is contained in:
Patrick Rudolph 2016-03-15 07:44:49 +01:00 committed by Martin Roth
parent ade606df16
commit 5c10abeb73
16 changed files with 16 additions and 16 deletions

View File

@ -49,7 +49,7 @@ config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config DRAM_RESET_GATE_GPIO
int

View File

@ -20,7 +20,7 @@ config BOARD_SPECIFIC_OPTIONS
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config DRAM_RESET_GATE_GPIO
int

View File

@ -30,7 +30,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -30,7 +30,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -31,7 +31,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -30,7 +30,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -26,7 +26,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -23,7 +23,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -40,7 +40,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -41,7 +41,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -40,7 +40,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -42,7 +42,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -41,7 +41,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -41,7 +41,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -33,7 +33,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int

View File

@ -31,7 +31,7 @@ config MAINBOARD_PART_NUMBER
config MMCONF_BASE_ADDRESS
hex
default 0xf0000000
default 0xf8000000
config MAX_CPUS
int