diff options
author | Oliver O'Halloran <oohall@gmail.com> | 2017-11-24 15:05:09 +1100 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2017-11-28 20:39:07 -0600 |
commit | 260a11fbf3c773ad140aa3bf814c55d268be2123 (patch) | |
tree | 0ca74a3ea52ee8dce7b94594105192e46b4e76fb | |
parent | 3bdce2b0e293c6996370160eaacb43442dc67588 (diff) | |
download | blackbird-skiboot-260a11fbf3c773ad140aa3bf814c55d268be2123.tar.gz blackbird-skiboot-260a11fbf3c773ad140aa3bf814c55d268be2123.zip |
occ-sensors: Fix up quad/gpu location mixup
The GPU and QUAD sensor location types are swapped compared to what
exists in the OCC code base which is authoritive. Fix them up.
Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
Reviewed-by: Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
-rw-r--r-- | hw/occ-sensor.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/hw/occ-sensor.c b/hw/occ-sensor.c index 1042c11c..3854cc5b 100644 --- a/hw/occ-sensor.c +++ b/hw/occ-sensor.c @@ -103,6 +103,11 @@ #define OCC_SENSOR_DATA_BLOCK_OFFSET 0x00580000 #define OCC_SENSOR_DATA_BLOCK_SIZE 0x00025800 +/* + * These should match the definitions inside the OCC source: + * occ/src/occ_405/sensor/sensor_info.c + */ + enum occ_sensor_type { OCC_SENSOR_TYPE_GENERIC = 0x0001, OCC_SENSOR_TYPE_CURRENT = 0x0002, @@ -123,8 +128,8 @@ enum occ_sensor_location { OCC_SENSOR_LOC_VRM = 0x0010, OCC_SENSOR_LOC_OCC = 0x0020, OCC_SENSOR_LOC_CORE = 0x0040, - OCC_SENSOR_LOC_QUAD = 0x0080, - OCC_SENSOR_LOC_GPU = 0x0100, + OCC_SENSOR_LOC_GPU = 0x0080, + OCC_SENSOR_LOC_QUAD = 0x0100, }; enum sensor_struct_type { |