coreboot-kgpe-d16/src/northbridge/intel
Patrick Rudolph e11f6c3be1 nb/intel/sandybridge/gma: add disable function
Issue observed:
In a multi GPU setup (IGD and PEG) the system still uses the IGD.
CONFIG_ONBOARD_VGA_IS_PRIMARY has no effect on Sandy/Ivy Bridge.

Test system:
* Gigabyte GA-B75M-D3H
* Intel Pentium CPU G2130
* ATI Radeon HD4780

Problem description:
The GMA is missing a disable function.

Problem solution:
Add a GMA disable function. Deactivate PCI device until remaining multi
GPU issues are resolved. Do not claim VGA decode any more.

Final testing results:
The system is able to boot using the PEG device as primary VGA
device.

Change-Id: I52af32df41ca22f808b119f3a4099849c74068b3
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: http://review.coreboot.org/11919
Tested-by: build bot (Jenkins)
Reviewed-by: Nico Huber <nico.h@gmx.de>
2015-10-29 17:08:48 +01:00
..
e7501 Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
e7505 cpu/mtrr.h: Fix macro names for MTRR registers 2015-10-15 03:52:49 +00:00
fsp_rangeley Intel: Move MCRS ResourceTemplate outside of _CRS method 2015-10-23 22:32:11 +02:00
fsp_sandybridge Intel: Move MCRS ResourceTemplate outside of _CRS method 2015-10-23 22:32:11 +02:00
gm45 Intel: Move MCRS ResourceTemplate outside of _CRS method 2015-10-23 22:32:11 +02:00
haswell Intel: Move MCRS ResourceTemplate outside of _CRS method 2015-10-23 22:32:11 +02:00
i440bx Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
i440lx Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
i855 lib: Unify log2() and related functions 2015-06-05 13:18:55 +02:00
i945 Intel: Move MCRS ResourceTemplate outside of _CRS method 2015-10-23 22:32:11 +02:00
i3100 lib: Unify log2() and related functions 2015-06-05 13:18:55 +02:00
i5000 x86: remove cpu_incs as romstage Make variable 2015-09-04 15:09:32 +00:00
i82810 Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
i82830 Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
nehalem Intel: Move MCRS ResourceTemplate outside of _CRS method 2015-10-23 22:32:11 +02:00
sandybridge nb/intel/sandybridge/gma: add disable function 2015-10-29 17:08:48 +01:00
sch Intel: Move MCRS ResourceTemplate outside of _CRS method 2015-10-23 22:32:11 +02:00