sysmgr: Add a GFLT400 profile
Cloned from GFLT110/300 since they all use same chip
Change-Id: I54420ba7822a807ebf494efd6324b8b0c88aa2b9
diff --git a/sysmgr/peripheral/fancontrol.cc b/sysmgr/peripheral/fancontrol.cc
index 175589e..335b8e4 100644
--- a/sysmgr/peripheral/fancontrol.cc
+++ b/sysmgr/peripheral/fancontrol.cc
@@ -236,6 +236,16 @@
temp_overheat : 97,
};
+const FanControlParams FanControl::kGFLT400FanCtrlSocDefaults = {
+ temp_setpt : 0, /* No fan */
+ temp_max : 0,
+ temp_step : 0,
+ duty_cycle_min: 0,
+ duty_cycle_max: 0,
+ pwm_step : 0,
+ temp_overheat : 97,
+ };
+
const FanControlParams FanControl::kGFCH100FanCtrlSocDefaults = {
temp_setpt : 0, /* No fan */
temp_max : 0,
@@ -333,6 +343,9 @@
case BRUNO_GFLT300:
pfan_ctrl_params_[BRUNO_SOC] = kGFLT300FanCtrlSocDefaults;
break;
+ case BRUNO_GFLT400:
+ pfan_ctrl_params_[BRUNO_SOC] = kGFLT400FanCtrlSocDefaults;
+ break;
case BRUNO_GFCH100:
pfan_ctrl_params_[BRUNO_SOC] = kGFCH100FanCtrlSocDefaults;
break;
diff --git a/sysmgr/peripheral/fancontrol.h b/sysmgr/peripheral/fancontrol.h
index a648cef..e10ae57 100644
--- a/sysmgr/peripheral/fancontrol.h
+++ b/sysmgr/peripheral/fancontrol.h
@@ -82,6 +82,7 @@
static const FanControlParams kGFLT110FanCtrlSocDefaults;
static const FanControlParams kGFLT300FanCtrlSocDefaults;
+ static const FanControlParams kGFLT400FanCtrlSocDefaults;
static const FanControlParams kGFCH100FanCtrlSocDefaults;
diff --git a/sysmgr/peripheral/platform.cc b/sysmgr/peripheral/platform.cc
index d120dff..731de95 100644
--- a/sysmgr/peripheral/platform.cc
+++ b/sysmgr/peripheral/platform.cc
@@ -21,6 +21,7 @@
Platform("GFLT120", BRUNO_GFLT110, false, false, false),
Platform("GFHD254", BRUNO_GFHD254, false, true, true),
Platform("GFLT300", BRUNO_GFLT300, false, false, false),
+ Platform("GFLT400", BRUNO_GFLT400, false, false, false),
Platform("GFCH100", BRUNO_GFCH100, false, false, false),
Platform("UNKNOWN PLATFORM", BRUNO_UNKNOWN, false, false, false),
};
diff --git a/sysmgr/peripheral/platform.h b/sysmgr/peripheral/platform.h
index 01ea3e8..2e743ed 100644
--- a/sysmgr/peripheral/platform.h
+++ b/sysmgr/peripheral/platform.h
@@ -27,6 +27,7 @@
BRUNO_GFLT110, /* Fiber Jack */
BRUNO_GFHD254, /* Lockdown */
BRUNO_GFLT300, /* Go-Long FiberJack */
+ BRUNO_GFLT400, /* Co-ax Jack */
BRUNO_GFCH100, /* Chimera mm-wave */
BRUNO_UNKNOWN
};