configurations: add sensors configurations for greatlakes
Provide sensors configurations for greatlakes.
-ADC sensors
-HSC sensors
-Temperature sensors
Tested: Tested and verified the dbus path names for sensors.
Change-Id: I27690ed134f4594b122b5c8c4aecb8beda0c9e25
Signed-off-by: DelphineCCChiu <Delphine_CC_Chiu@wiwynn.com>
diff --git a/configurations/greatlakes.json b/configurations/greatlakes.json
new file mode 100644
index 0000000..36744e3
--- /dev/null
+++ b/configurations/greatlakes.json
@@ -0,0 +1,773 @@
+{
+ "Exposes": [
+ {
+ "Index": 0,
+ "Name": "BB_P5V_VOLT_V",
+ "ScaleFactor": 0.2717,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 5.65
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 5.55
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 5.5
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 4.5
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 4.45
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 4.15
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 1,
+ "Name": "BB_P12V_VOLT_V",
+ "ScaleFactor": 0.1124,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 14.333
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.32
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 13.2
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 10.8
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.68
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 10.091
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 2,
+ "Name": "BB_P3V3_STBY_VOLT_V",
+ "ScaleFactor": 0.4107,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 3.729
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.564
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.531
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.069
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 3.036
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 2.739
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 3,
+ "Name": "BB_P2V5_STBY_VOLT_V",
+ "ScaleFactor": 0.542,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 2.7
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 2.675
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 2.325
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.3
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 4,
+ "Name": "BB_ADC_P5V_USB_VOLT_V",
+ "ScaleFactor": 0.2717,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 5.65
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 5.4
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 5.35
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 4.65
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 4.6
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 4.15
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 5,
+ "Name": "BB_P1V8_STBY_VOLT_V",
+ "ScaleFactor": 1,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.944
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.926
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.674
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.656
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 6,
+ "Name": "BB_P1V2_STBY_VOLT_V",
+ "ScaleFactor": 1,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 1.356
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.296
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.284
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.116
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.104
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 0.996
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 7,
+ "Name": "BB_ADC_P1V0_STBY_VOLT_V",
+ "ScaleFactor": 1,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 1.13
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.08
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.07
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 0.93
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.92
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 0.83
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 8,
+ "Name": "BB_ADC_P0V6_STBY_VOLT_V",
+ "ScaleFactor": 1,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.648
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 0.642
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 0.558
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.552
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 9,
+ "Name": "BB_ADC_FAN_ISENSE_VOLT_V",
+ "Type": "ADC"
+ },
+ {
+ "Index": 10,
+ "Name": "BB_ADC_NIC_ISENSE_VOLT_V",
+ "Type": "ADC"
+ },
+ {
+ "Index": 11,
+ "Name": "BB_ADC_NIC_P12V_VOLT_V",
+ "ScaleFactor": 0.1124,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 14.91
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.32
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 13.2
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 10.8
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.68
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 10.17
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 12,
+ "Name": "BB_ADC_P3V3_RGM_STBY_VOLT_V",
+ "ScaleFactor": 0.4107,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.564
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.531
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.069
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 3.036
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 13,
+ "Name": "BB_ADC_P3V3_NIC_VOLT_V",
+ "ScaleFactor": 0.4107,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 3.729
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.597
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.003
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 2.95
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Address": "0x40",
+ "Bus": 11,
+ "Labels": [
+ "pin",
+ "maxpin",
+ "vin",
+ "iout1",
+ "maxiout1",
+ "temp1"
+ ],
+ "Name": "BB_HSC",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "pin",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 562.5
+ },
+ {
+ "Direction": "greater than",
+ "Label": "pin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 450
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 14.333
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.32
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 13.2
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 10.8
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.68
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 10.091
+ },
+ {
+ "Direction": "greater than",
+ "Label": "iout1",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 45
+ },
+ {
+ "Direction": "greater than",
+ "Label": "iout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 36
+ },
+ {
+ "Direction": "greater than",
+ "Label": "temp1",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 125
+ },
+ {
+ "Direction": "greater than",
+ "Label": "temp1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 55
+ }
+ ],
+ "Type": "ADM1278",
+ "iout1_Name": "BB_HSC_OUTPUT_CURR_A",
+ "maxiout1_Name": "BB_HSC_PEAK_OUTPUT_CURR_A",
+ "maxpin_Name": "BB_HSC_PEAK_INPUT_PWR_W",
+ "pin_Name": "BB_HSC_INPUT_PWR_W",
+ "temp1_Name": "BB_HSC_TEMP_C",
+ "vin_Name": "BB_HSC_INPUT_VOLT_V"
+ },
+ {
+ "Address": "0x44",
+ "Bus": 11,
+ "CurrScaleFactor": 164,
+ "InScaleFactor": 3938,
+ "Labels": [
+ "power1",
+ "in1",
+ "in2",
+ "curr1"
+ ],
+ "Name": "BB_MEDUSA",
+ "PowerScaleFactor": 10,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "power1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1800
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 13.9
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.875
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 13.75
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.25
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.125
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 9.25
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in2",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 13.9
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.875
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in2",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 13.75
+ },
+ {
+ "Direction": "less than",
+ "Label": "in2",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.25
+ },
+ {
+ "Direction": "less than",
+ "Label": "in2",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 11.125
+ },
+ {
+ "Direction": "less than",
+ "Label": "in2",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 9.25
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 144
+ }
+ ],
+ "Type": "LTC4282",
+ "curr1_Name": "BB_MEDUSA_CURR_A",
+ "in1_Name": "BB_MEDUSA_INPUT_VOLT_V",
+ "in2_Name": "BB_MEDUSA_OUTPUT_VOLT_V",
+ "power1_Name": "BB_MEDUSA_PWR_W"
+ },
+ {
+ "Address": "0x4e",
+ "Bus": 12,
+ "Name": "BB_INLET_TEMP_C",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 150
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 50
+ }
+ ],
+ "Type": "TMP75"
+ },
+ {
+ "Address": "0x4f",
+ "Bus": 12,
+ "Name": "BB_OUTLET_TEMP_C",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 150
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 55
+ }
+ ],
+ "Type": "TMP75"
+ }
+ ],
+ "Name": "Great Lakes Baseboard",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wBMC'})",
+ "AND",
+ "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'Great Lakes*'})",
+ "MATCH_ONE"
+ ],
+ "Type": "Board",
+ "xyz.openbmc_project.Inventory.Decorator.Asset": {
+ "Manufacturer": "$PRODUCT_MANUFACTURER",
+ "Model": "$PRODUCT_PRODUCT_NAME",
+ "PartNumber": "$PRODUCT_PART_NUMBER",
+ "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
+ }
+}