ec/lenovo/h8: Make trackpoint enable a CMOS option.

To be consistent with touchpad counterpart.

Change-Id: I72d09b41b964f80a81fbf409ef69dd368834a3e2
Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com>
Reviewed-on: http://review.coreboot.org/4654
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
diff --git a/src/ec/lenovo/pmh7/pmh7.c b/src/ec/lenovo/pmh7/pmh7.c
index 9607c83..a4d0ccc 100644
--- a/src/ec/lenovo/pmh7/pmh7.c
+++ b/src/ec/lenovo/pmh7/pmh7.c
@@ -55,6 +55,14 @@
 		pmh7_register_set_bit(0x51, 2);
 }
 
+void pmh7_trackpoint_enable(int onoff)
+{
+	if (onoff)
+		pmh7_register_clear_bit(0x51, 0);
+	else
+		pmh7_register_set_bit(0x51, 0);
+}
+
 void pmh7_ultrabay_power_enable(int onoff)
 {
 	if (onoff)
@@ -116,6 +124,10 @@
 	if (get_option(&val, "touchpad") != CB_SUCCESS)
 		val = 1;
 	pmh7_touchpad_enable(val);
+
+	if (get_option(&val, "trackpoint") != CB_SUCCESS)
+		val = 1;
+	pmh7_trackpoint_enable(val);
 }
 
 struct chip_operations ec_lenovo_pmh7_ops = {