From 5960fb3dbd5c942d3c11f06dcd0c55f940444260 Mon Sep 17 00:00:00 2001 From: Tobias Diedrich Date: Fri, 12 Nov 2010 20:46:02 +0000 Subject: mainboard/asus/m2v: Set DDR2 voltage to 1.8V The power-on default is 1.95V, set the DDR2 voltage to standards-conforming 1.8V. I also measured with a multimeter to confirm this. Signed-off-by: Tobias Diedrich Acked-by: Peter Stuge git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6066 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/mainboard/asus/m2v/romstage.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src') diff --git a/src/mainboard/asus/m2v/romstage.c b/src/mainboard/asus/m2v/romstage.c index c807daf47a..4a9d5ccc12 100644 --- a/src/mainboard/asus/m2v/romstage.c +++ b/src/mainboard/asus/m2v/romstage.c @@ -194,6 +194,19 @@ static void m2v_it8712f_gpio_init(void) giv++; } it8712f_exit_conf(); + + printk(BIOS_INFO, "it8712f gpio: Setting DDR2 voltage to 1.80V\n"); + /* + * upper two bits of gpio_base+4 control ddr2 voltage: + * 11: 1.80V + * 01: 1.85V + * 10: 1.90V + * 00: 1.95V + * + * The lower six bits are inputs and normally read back as 1 + * (except bit 2, which seems rather random). + */ + outb(0xff, IT8712F_GPIO_BASE+4); } static void m2v_bus_init(void) -- cgit v1.2.3