[coreboot] [commit] r6066 - trunk/src/mainboard/asus/m2v

repository service svn at coreboot.org
Fri Nov 12 21:46:03 CET 2010


Author: stuge
Date: Fri Nov 12 21:46:02 2010
New Revision: 6066
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6066

Log:
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 <ranma+coreboot at tdiedrich.de>
Acked-by: Peter Stuge <peter at stuge.se>

Modified:
   trunk/src/mainboard/asus/m2v/romstage.c

Modified: trunk/src/mainboard/asus/m2v/romstage.c
==============================================================================
--- trunk/src/mainboard/asus/m2v/romstage.c	Fri Nov 12 10:46:30 2010	(r6065)
+++ trunk/src/mainboard/asus/m2v/romstage.c	Fri Nov 12 21:46:02 2010	(r6066)
@@ -194,6 +194,19 @@
 		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)




More information about the coreboot mailing list