aboutsummaryrefslogtreecommitdiff
path: root/src/northbridge/intel/gm45/igd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/northbridge/intel/gm45/igd.c')
-rw-r--r--src/northbridge/intel/gm45/igd.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/northbridge/intel/gm45/igd.c b/src/northbridge/intel/gm45/igd.c
index 74572ca72a..1164339c8a 100644
--- a/src/northbridge/intel/gm45/igd.c
+++ b/src/northbridge/intel/gm45/igd.c
@@ -127,6 +127,11 @@ static void disable_igd(const sysinfo_t *const sysinfo)
MCHBAR16(0x119e) = (MCHBAR16(0x119e) & ~(7 << 13)) | (4 << 13);
MCHBAR16(0x119e) |= (1 << 12);
}
+
+ /* Hide IGD. */
+ u32 deven = pci_read_config32(mch_dev, D0F0_DEVEN);
+ deven &= ~(3 << 3);
+ pci_write_config32(mch_dev, D0F0_DEVEN, deven);
}
void init_igd(const sysinfo_t *const sysinfo)