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@tdiedrich.de Acked-by: Peter Stuge peter@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)