summaryrefslogtreecommitdiff
path: root/src/northbridge/intel/gm45/pm.c
diff options
context:
space:
mode:
authorVladimir Serbinenko <phcoder@gmail.com>2014-08-12 22:50:40 +0200
committerVladimir Serbinenko <phcoder@gmail.com>2014-08-13 09:35:07 +0200
commit020dc0e13cca062b8e1983cb5e77a9482dcf6e53 (patch)
tree03aa0fce8e1ae92015a16092619fbffe14b05e7e /src/northbridge/intel/gm45/pm.c
parent951fc26a084b030abb7876598831d2f6e158b5ca (diff)
downloadcoreboot-020dc0e13cca062b8e1983cb5e77a9482dcf6e53.tar.xz
gm45: Allow skiping voltage config.
Change-Id: I81b9966212d09d4d2561b3adc20d6d8a8a200f4b Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com> Reviewed-on: http://review.coreboot.org/6630 Tested-by: build bot (Jenkins) Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Diffstat (limited to 'src/northbridge/intel/gm45/pm.c')
-rw-r--r--src/northbridge/intel/gm45/pm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/northbridge/intel/gm45/pm.c b/src/northbridge/intel/gm45/pm.c
index b9ac7f05f1..64bb37f2b2 100644
--- a/src/northbridge/intel/gm45/pm.c
+++ b/src/northbridge/intel/gm45/pm.c
@@ -144,7 +144,7 @@ static void init_freq_scaling(const gmch_gfx_t sku, const int low_power_mode)
MCHBAR16(0x11b8 + 2) = 0x4000;
}
-void init_pm(const sysinfo_t *const sysinfo)
+void init_pm(const sysinfo_t *const sysinfo, int do_freq_scaling_cfg)
{
const stepping_t stepping = sysinfo->stepping;
const fsb_clock_t fsb = sysinfo->selected_timings.fsb_clock;
@@ -283,7 +283,7 @@ void init_pm(const sysinfo_t *const sysinfo)
MCHBAR32(0x44) &= ~(1 << 31); /* Was set above. */
}
- if ((sysinfo->gfx_type != GMCH_PM45) &&
+ if ((sysinfo->gfx_type != GMCH_PM45) && do_freq_scaling_cfg &&
(sysinfo->gfx_type != GMCH_UNKNOWN))
init_freq_scaling(sysinfo->gfx_type,
sysinfo->gs45_low_power_mode);