[coreboot] [commit] r6490 - trunk/src/ec/lenovo/h8

repository service svn at coreboot.org
Tue Apr 12 20:18:24 CEST 2011


Author: svens
Date: Tue Apr 12 20:18:24 2011
New Revision: 6490
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6490

Log:
Lenovo H8 EC: Set fancontrol to Automatic management

My Notebook gets far to hot without fan, so just enable automatic
fan control by default.

Signed-off-by: Sven Schnelle <svens at stackframe.org>
Acked-by: Sven Schnelle <svens at stackframe.org>

Modified:
   trunk/src/ec/lenovo/h8/h8.c
   trunk/src/ec/lenovo/h8/h8.h

Modified: trunk/src/ec/lenovo/h8/h8.c
==============================================================================
--- trunk/src/ec/lenovo/h8/h8.c	Tue Apr 12 20:18:12 2011	(r6489)
+++ trunk/src/ec/lenovo/h8/h8.c	Tue Apr 12 20:18:24 2011	(r6490)
@@ -118,6 +118,7 @@
 	ec_write(0x1e, conf->evente_enable);
 	ec_write(0x1f, conf->eventf_enable);
 
+	ec_write(H8_FAN_CONTROL, H8_FAN_CONTROL_AUTO);
 	h8_wlan_enable(conf->wlan_enable);
 	h8_trackpoint_enable(conf->trackpoint_enable);
 

Modified: trunk/src/ec/lenovo/h8/h8.h
==============================================================================
--- trunk/src/ec/lenovo/h8/h8.h	Tue Apr 12 20:18:12 2011	(r6489)
+++ trunk/src/ec/lenovo/h8/h8.h	Tue Apr 12 20:18:24 2011	(r6490)
@@ -67,6 +67,8 @@
 #define H8_LED_CONTROL_DOCK_LED1	0x08
 #define H8_LED_CONTROL_DOCK_LED2	0x09
 
+#define H8_FAN_CONTROL			0x2f
+#define H8_FAN_CONTROL_AUTO		0x80
 /* Embedded controller events */
 #define H8_EVENT_FN_F1	0x10
 #define H8_EVENT_FN_F2	0x11




More information about the coreboot mailing list