Update fan control for hd254.

This handles the SOC, handling BBIC will be a bit more effort.
b/26015926

Change-Id: Ic1e94dfea720a3acf96da3d0f000b5c5f5c11f77
diff --git a/sysmgr/peripheral/fan_control_params.tbl b/sysmgr/peripheral/fan_control_params.tbl
index 912de26..7566499 100644
--- a/sysmgr/peripheral/fan_control_params.tbl
+++ b/sysmgr/peripheral/fan_control_params.tbl
@@ -6,6 +6,3 @@
 GFMS100_HDD    57     60    2      25    100   2
 
 GFHD100_SOC    90     100   2      12    40    1
-
-# TODO(jnewlin): Need to update with new values after characterization.
-GFHD254_SOC    90     100   2      12    40    1
diff --git a/sysmgr/peripheral/fancontrol.cc b/sysmgr/peripheral/fancontrol.cc
index ca72805..b800bb6 100644
--- a/sysmgr/peripheral/fancontrol.cc
+++ b/sysmgr/peripheral/fancontrol.cc
@@ -151,12 +151,12 @@
                         };
 
 const FanControlParams FanControl::kGFHD254FanCtrlSocDefaults = {
-                          temp_setpt    : 90,
-                          temp_max      : 100,
-                          temp_step     : 2,
-                          duty_cycle_min: 12,
-                          duty_cycle_max: 40,
-                          pwm_step      : 1,
+                          temp_setpt    : 88,
+                          temp_max      : 105,
+                          temp_step     : 3,
+                          duty_cycle_min: 25,
+                          duty_cycle_max: 100,
+                          pwm_step      : 2,
                           temp_overheat : 120,
                         };