diff options
author | William Bryan <wilbryan@us.ibm.com> | 2016-09-23 12:26:05 -0500 |
---|---|---|
committer | William A. Bryan <wilbryan@us.ibm.com> | 2016-10-11 14:45:04 -0400 |
commit | c21550d3951c6b88f12de2b5aa9565a6c23b6bd4 (patch) | |
tree | 6938a483b0d1be783f4ef02d3194fcf4eab015b6 /src/occ_gpe0 | |
parent | 720dfdf376155029a429339f7f862232081ccca0 (diff) | |
download | talos-occ-c21550d3951c6b88f12de2b5aa9565a6c23b6bd4.tar.gz talos-occ-c21550d3951c6b88f12de2b5aa9565a6c23b6bd4.zip |
Save Core & Quad DTS Avgs
Change-Id: I7c57c072f4f84f02ce7bbc5f95c80a4901d6c9a2
RTC:160341
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30180
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com>
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_gpe0')
-rw-r--r-- | src/occ_gpe0/core_data.c | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/occ_gpe0/core_data.c b/src/occ_gpe0/core_data.c index 2381a98..fe0d085 100644 --- a/src/occ_gpe0/core_data.c +++ b/src/occ_gpe0/core_data.c @@ -76,17 +76,9 @@ uint32_t get_core_data(uint32_t i_core, PPE_LVD(quadSelect + THERM_DTS_RESULT, value64); dts_scom_data.value = value64; - // Pick the sensor reading closest to core - // first two cores - use cache dts0 - // last two cores - use cache dts1 - if(i_core & 0x00000002) - { - o_data->dts.cache.result = dts_scom_data.half_words.reading[1]; - } - else - { - o_data->dts.cache.result = dts_scom_data.half_words.reading[0]; - } + // Store the quad DTS readings + o_data->dts.cache[0].result = dts_scom_data.half_words.reading[0]; + o_data->dts.cache[1].result = dts_scom_data.half_words.reading[1]; //scom_reg = (uint64_t*)(coreSelect + THERM_DTS_RESULT); //dts_scom_data.value = *scom_reg; |