[coreboot] [commit] r6478 - trunk/src/mainboard/lenovo/x60
repository service
svn at coreboot.org
Mon Apr 4 14:33:55 CEST 2011
Author: svens
Date: Mon Apr 4 14:33:54 2011
New Revision: 6478
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6478
Log:
X60: log firmware version
Signed-off-by: Sven Schnelle <svens at stackframe.org>
Acked-by: Sven Schnelle <svens at stackframe.org>
Modified:
trunk/src/mainboard/lenovo/x60/mainboard.c
Modified: trunk/src/mainboard/lenovo/x60/mainboard.c
==============================================================================
--- trunk/src/mainboard/lenovo/x60/mainboard.c Mon Apr 4 12:57:17 2011 (r6477)
+++ trunk/src/mainboard/lenovo/x60/mainboard.c Mon Apr 4 14:33:54 2011 (r6478)
@@ -51,7 +51,24 @@
static void mainboard_enable(device_t dev)
{
+ unsigned char ecfw[9], c;
+ u16 fwvh, fwvl;
device_t dev0;
+ int i;
+
+ for(i = 0; i < 8; i++) {
+ c = ec_read(0xf0 + i);
+ if (c < 0x20 || c > 0x7f)
+ break;
+ ecfw[i] = c;
+ }
+ ecfw[i] = '\0';
+
+ fwvh = ec_read(0xe9);
+ fwvl = ec_read(0xe8);
+
+ printk(BIOS_INFO, "EC Firmware ID %s, Version %d.%d%d%c\n", ecfw,
+ fwvh >> 4, fwvh & 0x0f, fwvl >> 4, 0x41 + (fwvl & 0xf));
backlight_enable();
trackpoint_enable();
More information about the coreboot
mailing list