diff options
| author | William Bryan <wilbryan@us.ibm.com> | 2017-09-01 14:56:46 -0500 |
|---|---|---|
| committer | William A. Bryan <wilbryan@us.ibm.com> | 2017-09-05 16:08:22 -0400 |
| commit | 4b775f5f2da291d98a0ecdcfd40fb24c64052956 (patch) | |
| tree | 713040933ff4b0a9b12d10eaf5574407adcf4ee0 /src/occ_405/cmdh | |
| parent | f6b9c4c2f61472fab97c75d719ae7224f0e9e416 (diff) | |
| download | talos-occ-4b775f5f2da291d98a0ecdcfd40fb24c64052956.tar.gz talos-occ-4b775f5f2da291d98a0ecdcfd40fb24c64052956.zip | |
Fix I2C locking issue and sensor IDs
Change-Id: Ib6255d96ca18b45e69184bc5126e53a09d2f26fe
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45577
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_405/cmdh')
| -rwxr-xr-x | src/occ_405/cmdh/cmdh_fsp_cmds.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/occ_405/cmdh/cmdh_fsp_cmds.c b/src/occ_405/cmdh/cmdh_fsp_cmds.c index 6cdf79e..4606f6d 100755 --- a/src/occ_405/cmdh/cmdh_fsp_cmds.c +++ b/src/occ_405/cmdh/cmdh_fsp_cmds.c @@ -364,7 +364,7 @@ ERRL_RC cmdh_poll_v20(cmdh_fsp_rsp_t * o_rsp_ptr) if(G_amec_sensor_list[TEMPGPU0 + k]->ipmi_sid) // temp l_tempSensorList[l_sensorHeader.count].id = G_amec_sensor_list[TEMPGPU0 + k]->ipmi_sid; else - l_tempSensorList[l_sensorHeader.count].id = 0x47505500 | k; // temp + l_tempSensorList[l_sensorHeader.count].id = 0xC6 + (9 * G_pbax_id.chip_id) + (k*3); // temp l_tempSensorList[l_sensorHeader.count].fru_type = DATA_FRU_GPU; l_tempSensorList[l_sensorHeader.count].value = (G_amec_sensor_list[TEMPGPU0 + k]->sample) & 0xFF; l_sensorHeader.count++; @@ -373,7 +373,7 @@ ERRL_RC cmdh_poll_v20(cmdh_fsp_rsp_t * o_rsp_ptr) if(G_amec_sensor_list[TEMPGPU0 + k]->ipmi_sid) // temp l_tempSensorList[l_sensorHeader.count].id = G_amec_sensor_list[TEMPGPU0MEM + k]->ipmi_sid; else - l_tempSensorList[l_sensorHeader.count].id = 0x47505500 | k; // temp + l_tempSensorList[l_sensorHeader.count].id = 0xC7 + (9 * G_pbax_id.chip_id) + (k*3); // temp l_tempSensorList[l_sensorHeader.count].fru_type = DATA_FRU_GPU_MEM; l_tempSensorList[l_sensorHeader.count].value = (G_amec_sensor_list[TEMPGPU0MEM + k]->sample) & 0xFF; l_sensorHeader.count++; |

