summaryrefslogtreecommitdiffstats
path: root/src/occ_405/occ_sys_config.c
diff options
context:
space:
mode:
authorWael El-Essawy <welessa@us.ibm.com>2016-08-29 19:33:20 -0500
committerWael El-Essawy <welessa@us.ibm.com>2016-09-16 11:19:15 -0400
commit8a7d7b2d13098453380fbdf69c0136515ba33b06 (patch)
tree9ce20ff68625d0a6d4b5d118514a48949232e173 /src/occ_405/occ_sys_config.c
parent444caf2b8e674263f27963b3c9739e48aa793d00 (diff)
downloadtalos-occ-8a7d7b2d13098453380fbdf69c0136515ba33b06.tar.gz
talos-occ-8a7d7b2d13098453380fbdf69c0136515ba33b06.zip
Memory Temperature Control Loop (memory throttling)
* Memory throttling due to over temp * Throttle when reach timeout getting new temperature readings * Log error for temperature exceeding ERROR threshold Change-Id: I089c88aadba84e7296ad87b8cb87fa8c045ff912 RTC: 131188 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28933 Reviewed-by: Wael El-Essawy <welessa@us.ibm.com> Tested-by: Wael El-Essawy <welessa@us.ibm.com>
Diffstat (limited to 'src/occ_405/occ_sys_config.c')
-rwxr-xr-xsrc/occ_405/occ_sys_config.c18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/occ_405/occ_sys_config.c b/src/occ_405/occ_sys_config.c
index 448692f..d6dac89 100755
--- a/src/occ_405/occ_sys_config.c
+++ b/src/occ_405/occ_sys_config.c
@@ -189,10 +189,20 @@ occSysConfigData_t G_sysConfigData =
.mem_type = MEM_TYPE_NIMBUS,
.dimm_i2c_engine = PIB_I2C_ENGINE_E,
- // -----------------------------------------------------------
- // Memory Throttle Limits
- // -----------------------------------------------------------
- .mem_throt_limits = {{{0},{0}},{{0},{0}},{{0},{0}},{{0},{0}},{{0},{0}},{{0},{0}},{{0},{0}},{{0},{0}}},
+ // -------------------------------------------------------------------
+ // Memory Throttle Limits Initialization (for both Nimbus and Cumulus)
+ // -------------------------------------------------------------------
+ .mem_throt_limits =
+ {
+ {{0}, {0}, {0}, {0}},
+ {{0}, {0}, {0}, {0}},
+ {{0}, {0}, {0}, {0}},
+ {{0}, {0}, {0}, {0}},
+ {{0}, {0}, {0}, {0}},
+ {{0}, {0}, {0}, {0}},
+ {{0}, {0}, {0}, {0}},
+ {{0}, {0}, {0}, {0}}
+ },
// --------------------------------------
// Vdd/Vcs Uplift vid codes
OpenPOWER on IntegriCloud