From 49b3e649570ecb0d2725777b08af9799de737855 Mon Sep 17 00:00:00 2001 From: Marri Devender Rao Date: Tue, 20 Mar 2018 09:25:25 -0500 Subject: Fix sensorReadingType value for vrm_vdd_temp_sensor during parsing At present sensorReadingType value for vrm_vdd_temp_sensor is set to 0 in MRW file. Due to this sensor value is not retrieved by IPMI sdr list command. Temporarily forcing the value to 1 till the same is fixed in MRW with issue openbmc/openbmc#3026 Change-Id: Id67f16d814d06495023caad49088e2de5ae17fa9 Signed-off-by: Marri Devender Rao --- gen_ipmi_sensor.pl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gen_ipmi_sensor.pl b/gen_ipmi_sensor.pl index 9cd6728..f975290 100755 --- a/gen_ipmi_sensor.pl +++ b/gen_ipmi_sensor.pl @@ -145,6 +145,11 @@ foreach my $target (sort keys %{$targetObj->getAllTargets()}) my $rExp = $sensorTypeConfig->{$sensorName}->{"rExp"}; my $unit = $sensorTypeConfig->{$sensorName}->{"unit"}; my $scale = $sensorTypeConfig->{$sensorName}->{"scale"}; + # TODO: openbmc/openbmc#3026 + # Fix IPMI_SENSOR_READING_TYPE for vrm_vdd_temp_sensor + if ($sensorName eq "vrm_vdd_temp_sensor") { + $sensorReadingType = 1; + } $data{'MULTIPLIER_M'} = $multiplierM; $data{'OFFSET_B'} = $offsetB; $data{'B_EXP'} = $bExp; -- cgit v1.2.1