coreboot/src/northbridge/intel
Leah Rowe 1e2821882f nb/haswell: Disable iGPU when dGPU is used
This is usually is handled by Haswell mrc.bin, disabling VGA
decode on the iGPU when a dGPU is installed. However, Broadwell
mrc.bin does not, so the iGPU and dGPU are both enabled.

This patch disables legacy VGA cycles for iGPU, under such
conditions. It has been tested on Broadwell mrc.bin when
using a graphics card on Dell OptiPlex 9020 SFF (currently
under review at this time of writing, submitted by Mate
Kukri).

This patch has also been tested when Haswell mrc.bin is used,
and there are seemingly no breaking changes caused by it.

Change-Id: I1df0a3aa42f8475b7741007bf3e28c2e089d916b
Signed-off-by: Leah Rowe <info@minifree.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80717
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
2024-03-04 15:22:21 +00:00
..
common
e7505 device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
gm45 device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
haswell nb/haswell: Disable iGPU when dGPU is used 2024-03-04 15:22:21 +00:00
i440bx device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
i945 device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
ironlake commonlib: Change GCD function to always use 64 bits 2024-02-08 13:13:58 +00:00
pineview device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
sandybridge lib: Move IP checksum to commonlib 2024-02-02 22:48:27 +00:00
x4x device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00