configurations: Add Catalina PDB Brick support
Catalina PDB Brick is a PDB board replaces the VR component with a
`Brick-based` solution.
Added the new config json to support the PDB Brick board.
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I1319f45917b86884820e94f4183952efd61db0c7
diff --git a/configurations/meson.build b/configurations/meson.build
index 9aaae03..cb8117b 100644
--- a/configurations/meson.build
+++ b/configurations/meson.build
@@ -65,6 +65,7 @@
'meta/catalina_hdd.json',
'meta/catalina_hdd_nvme.json',
'meta/catalina_osfp.json',
+ 'meta/catalina_pdb_hsc_ltc_fsc_max_vr_delta_gndsen_ina_p12vsen_ina_p12vfan_mps.json',
'meta/catalina_pdb_hsc_ltc_fsc_max_vr_raa_gndsen_ina_p12vsen_ina_p12vfan_mps.json',
'meta/catalina_pdb_hsc_xdp_fsc_nct_vr_raa_gndsen_max_p12vsen_isl_p12vfan_rtt.json',
'meta/catalina_scm.json',
diff --git a/configurations/meta/catalina_pdb_hsc_ltc_fsc_max_vr_delta_gndsen_ina_p12vsen_ina_p12vfan_mps.json b/configurations/meta/catalina_pdb_hsc_ltc_fsc_max_vr_delta_gndsen_ina_p12vsen_ina_p12vfan_mps.json
new file mode 100644
index 0000000..c4d5606
--- /dev/null
+++ b/configurations/meta/catalina_pdb_hsc_ltc_fsc_max_vr_delta_gndsen_ina_p12vsen_ina_p12vfan_mps.json
@@ -0,0 +1,981 @@
+{
+ "Exposes": [
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "Catalina PDB FRU",
+ "Type": "EEPROM"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN0_TACH_IL",
+ "Pwm": 0,
+ "PwmName": "FAN0_PWM",
+ "Tachs": [
+ 0
+ ]
+ },
+ "Index": 0,
+ "Name": "FAN0_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 36300
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2550
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN0_TACH_OL",
+ "Pwm": 0,
+ "PwmName": "FAN0_PWM",
+ "Tachs": [
+ 1
+ ]
+ },
+ "Index": 1,
+ "Name": "FAN0_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 33000
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1960
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN1_TACH_IL",
+ "Pwm": 2,
+ "PwmName": "FAN1_PWM",
+ "Tachs": [
+ 7
+ ]
+ },
+ "Index": 7,
+ "Name": "FAN1_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 36300
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2550
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN1_TACH_OL",
+ "Pwm": 2,
+ "PwmName": "FAN1_PWM",
+ "Tachs": [
+ 2
+ ]
+ },
+ "Index": 2,
+ "Name": "FAN1_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 33000
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1960
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN2_TACH_IL",
+ "Pwm": 3,
+ "PwmName": "FAN2_PWM",
+ "Tachs": [
+ 3
+ ]
+ },
+ "Index": 3,
+ "Name": "FAN2_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 36300
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2550
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN2_TACH_OL",
+ "Pwm": 3,
+ "PwmName": "FAN2_PWM",
+ "Tachs": [
+ 4
+ ]
+ },
+ "Index": 4,
+ "Name": "FAN2_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 33000
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1960
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN3_TACH_IL",
+ "Pwm": 5,
+ "PwmName": "FAN3_PWM",
+ "Tachs": [
+ 10
+ ]
+ },
+ "Index": 10,
+ "Name": "FAN3_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 36300
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2550
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN3_TACH_OL",
+ "Pwm": 5,
+ "PwmName": "FAN3_PWM",
+ "Tachs": [
+ 5
+ ]
+ },
+ "Index": 5,
+ "Name": "FAN3_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 33000
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1960
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN4_TACH_IL",
+ "Pwm": 0,
+ "PwmName": "FAN4_PWM",
+ "Tachs": [
+ 0
+ ]
+ },
+ "Index": 0,
+ "Name": "FAN4_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 36300
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2550
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN4_TACH_OL",
+ "Pwm": 0,
+ "PwmName": "FAN4_PWM",
+ "Tachs": [
+ 1
+ ]
+ },
+ "Index": 1,
+ "Name": "FAN4_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 33000
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1960
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN5_TACH_IL",
+ "Pwm": 2,
+ "PwmName": "FAN5_PWM",
+ "Tachs": [
+ 7
+ ]
+ },
+ "Index": 7,
+ "Name": "FAN5_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 36300
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2550
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN5_TACH_OL",
+ "Pwm": 2,
+ "PwmName": "FAN5_PWM",
+ "Tachs": [
+ 2
+ ]
+ },
+ "Index": 2,
+ "Name": "FAN5_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 33000
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1960
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN6_TACH_IL",
+ "Pwm": 3,
+ "PwmName": "FAN6_PWM",
+ "Tachs": [
+ 3
+ ]
+ },
+ "Index": 3,
+ "Name": "FAN6_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 36300
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2550
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN6_TACH_OL",
+ "Pwm": 3,
+ "PwmName": "FAN6_PWM",
+ "Tachs": [
+ 4
+ ]
+ },
+ "Index": 4,
+ "Name": "FAN6_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 33000
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1960
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN7_TACH_IL",
+ "Pwm": 5,
+ "PwmName": "FAN7_PWM",
+ "Tachs": [
+ 10
+ ]
+ },
+ "Index": 10,
+ "Name": "FAN7_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 36300
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2550
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN7_TACH_OL",
+ "Pwm": 5,
+ "PwmName": "FAN7_PWM",
+ "Tachs": [
+ 5
+ ]
+ },
+ "Index": 5,
+ "Name": "FAN7_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 33000
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1960
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x41",
+ "Bus": 16,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1",
+ "temp1"
+ ],
+ "Name": "PDB_P12V_NIC0",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.2592,
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.2112,
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.56
+ }
+ ],
+ "Type": "INA238",
+ "curr1_Name": "PDB_P12V_NIC0_CURR_A",
+ "curr1_Offset": -0.0002,
+ "curr1_Scale": 57.957575055,
+ "in1_Name": "PDB_P12V_NIC0_VOLT_V",
+ "power1_Name": "PDB_P12V_NIC0_PWR_W",
+ "power1_Offset": 0.0022,
+ "power1_Scale": 58031.56917363,
+ "temp1_Name": "PDB_P12V_NIC0_TEMP_C"
+ },
+ {
+ "Address": "0x42",
+ "Bus": 16,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1",
+ "temp1"
+ ],
+ "Name": "PDB_P12V_NIC1",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.2592,
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.2112,
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.56
+ }
+ ],
+ "Type": "INA238",
+ "curr1_Name": "PDB_P12V_NIC1_CURR_A",
+ "curr1_Offset": 0.0004,
+ "curr1_Scale": 54.083288264,
+ "in1_Name": "PDB_P12V_NIC1_VOLT_V",
+ "power1_Name": "PDB_P12V_NIC1_PWR_W",
+ "power1_Offset": 0.0032,
+ "power1_Scale": 54077.438892494,
+ "temp1_Name": "PDB_P12V_NIC1_TEMP_C"
+ },
+ {
+ "Address": "0x44",
+ "Bus": 16,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1",
+ "temp1"
+ ],
+ "Name": "PDB_P12V_SCM",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.272,
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.6
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.21,
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.5
+ }
+ ],
+ "Type": "INA238",
+ "curr1_Name": "PDB_P12V_SCM_CURR_A",
+ "curr1_Offset": 8e-05,
+ "curr1_Scale": 51.030822617,
+ "in1_Name": "PDB_P12V_SCM_VOLT_V",
+ "power1_Name": "PDB_P12V_SCM_PWR_W",
+ "power1_Offset": -0.0102,
+ "power1_Scale": 50875.050875051,
+ "temp1_Name": "PDB_P12V_SCM_TEMP_C"
+ },
+ {
+ "Address": "0x43",
+ "Bus": 17,
+ "Labels": [
+ "in0"
+ ],
+ "Name": "PDB_POSITIVE_VDROP",
+ "Type": "INA238",
+ "in0_Max": 1,
+ "in0_Min": -1,
+ "in0_Name": "PDB_POSITIVE_VDROP_VOLT_V"
+ },
+ {
+ "Address": "0x44",
+ "Bus": 23,
+ "Labels": [
+ "curr1"
+ ],
+ "Name": "PDB_CABLE_TSENSE_POSITIVE",
+ "Type": "INA238",
+ "curr1_Max": 0.1,
+ "curr1_Min": 0,
+ "curr1_Name": "PDB_CABLE_TSENSE_POSITIVE_CURR_A",
+ "curr1_Scale": 50000
+ },
+ {
+ "Address": "0x42",
+ "Bus": 23,
+ "Labels": [
+ "curr1"
+ ],
+ "Name": "PDB_CABLE_TSENSE_NEGATIVE",
+ "Type": "INA238",
+ "curr1_Max": 0.1,
+ "curr1_Min": 0,
+ "curr1_Name": "PDB_CABLE_TSENSE_NEGATIVE_CURR_A",
+ "curr1_Scale": 50000
+ },
+ {
+ "Address": "0x42",
+ "Bus": 20,
+ "Labels": [
+ "iout1",
+ "pin",
+ "temp1",
+ "vin",
+ "vout1"
+ ],
+ "Name": "PDB_P48V_HSC1",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.6,
+ "Label": "temp1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 80.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.186,
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 59.3
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.782,
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 39.1
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.186,
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 59.3
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.782,
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 39.1
+ }
+ ],
+ "Type": "LTC4287",
+ "iout1_Name": "PDB_P48V_HSC1_CURR_A",
+ "iout1_Offset": -0.0001,
+ "iout1_Scale": 1068.718606391,
+ "pin_Name": "PDB_P48V_HSC1_PWR_W",
+ "pin_Offset": -0.0088,
+ "pin_Scale": 1069175.665561852,
+ "temp1_Name": "PDB_P48V_HSC1_TEMP_C",
+ "vin_Name": "PDB_P48V_HSC1_VIN_VOLT_V",
+ "vout1_Name": "PDB_P48V_HSC1_VOUT_VOLT_V"
+ },
+ {
+ "Address": "0x43",
+ "Bus": 20,
+ "Labels": [
+ "iout1",
+ "pin",
+ "temp1",
+ "vin",
+ "vout1"
+ ],
+ "Name": "PDB_P48V_HSC2",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.6,
+ "Label": "temp1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 80.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.186,
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 59.3
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.782,
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 39.1
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.186,
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 59.3
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.782,
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 39.1
+ }
+ ],
+ "Type": "LTC4287",
+ "iout1_Name": "PDB_P48V_HSC2_CURR_A",
+ "iout1_Offset": -0.0301,
+ "iout1_Scale": 1067.235859125,
+ "pin_Name": "PDB_P48V_HSC2_PWR_W",
+ "pin_Offset": -1.4326,
+ "pin_Scale": 1067691.650651292,
+ "temp1_Name": "PDB_P48V_HSC2_TEMP_C",
+ "vin_Name": "PDB_P48V_HSC2_VIN_VOLT_V",
+ "vout1_Name": "PDB_P48V_HSC2_VOUT_VOLT_V"
+ },
+ {
+ "Address": "0x22",
+ "Bus": 16,
+ "Labels": [
+ "iout1",
+ "pin",
+ "temp1",
+ "vin",
+ "vout1"
+ ],
+ "Name": "PDB_P12V_FAN",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.6,
+ "Label": "temp1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 80.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.26,
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.26,
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ }
+ ],
+ "Type": "MP5990",
+ "iout1_Name": "PDB_P12V_FAN_CURR_A",
+ "pin_Name": "PDB_P12V_FAN_PWR_W",
+ "temp1_Name": "PDB_P12V_FAN_TEMP_C",
+ "vin_Name": "PDB_P12V_FAN_VIN_VOLT_V",
+ "vout1_Name": "PDB_P12V_FAN_VOUT_VOLT_V"
+ },
+ {
+ "Address": "0x4f",
+ "Bus": 21,
+ "Name": "PDB_INLET_TEMP_C",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.6,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 80
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5
+ }
+ ],
+ "Type": "TMP75"
+ },
+ {
+ "Address": "0x63",
+ "Bus": 19,
+ "Labels": [
+ "iout1",
+ "pout1",
+ "temp1",
+ "vout1"
+ ],
+ "Name": "PDB_BRICK0_P12V_N1",
+ "PowerState": "On",
+ "Type": "pmbus",
+ "iout1_Name": "PDB_BRICK0_P12V_N1_CURR_A",
+ "pout1_Name": "PDB_BRICK0_P12V_N1_PWR_W",
+ "temp1_Name": "PDB_BRICK0_P12V_N1_TEMP_C",
+ "vout1_Name": "PDB_BRICK0_P12V_N1_VOLT_V"
+ },
+ {
+ "Address": "0x64",
+ "Bus": 19,
+ "Labels": [
+ "iout1",
+ "pout1",
+ "temp1",
+ "vout1"
+ ],
+ "Name": "PDB_BRICK1_P12V_N1",
+ "PowerState": "On",
+ "Type": "pmbus",
+ "iout1_Name": "PDB_BRICK1_P12V_N1_CURR_A",
+ "pout1_Name": "PDB_BRICK1_P12V_N1_PWR_W",
+ "temp1_Name": "PDB_BRICK1_P12V_N1_TEMP_C",
+ "vout1_Name": "PDB_BRICK1_P12V_N1_VOLT_V"
+ },
+ {
+ "Address": "0x65",
+ "Bus": 19,
+ "Labels": [
+ "iout1",
+ "pout1",
+ "temp1",
+ "vout1"
+ ],
+ "Name": "PDB_BRICK0_P12V_N2",
+ "PowerState": "On",
+ "Type": "pmbus",
+ "iout1_Name": "PDB_BRICK0_P12V_N2_CURR_A",
+ "pout1_Name": "PDB_BRICK0_P12V_N2_PWR_W",
+ "temp1_Name": "PDB_BRICK0_P12V_N2_TEMP_C",
+ "vout1_Name": "PDB_BRICK0_P12V_N2_VOLT_V"
+ },
+ {
+ "Address": "0x66",
+ "Bus": 19,
+ "Labels": [
+ "iout1",
+ "pout1",
+ "temp1",
+ "vout1"
+ ],
+ "Name": "PDB_BRICK1_P12V_N2",
+ "PowerState": "On",
+ "Type": "pmbus",
+ "iout1_Name": "PDB_BRICK1_P12V_N2_CURR_A",
+ "pout1_Name": "PDB_BRICK1_P12V_N2_PWR_W",
+ "temp1_Name": "PDB_BRICK1_P12V_N2_TEMP_C",
+ "vout1_Name": "PDB_BRICK1_P12V_N2_VOLT_V"
+ },
+ {
+ "Address": "0x67",
+ "Bus": 19,
+ "Labels": [
+ "iout1",
+ "pout1",
+ "temp1",
+ "vout1"
+ ],
+ "Name": "PDB_BRICK0_P12V_AUX",
+ "Type": "pmbus",
+ "iout1_Name": "PDB_BRICK0_P12V_AUX_CURR_A",
+ "pout1_Name": "PDB_BRICK0_P12V_AUX_PWR_W",
+ "temp1_Name": "PDB_BRICK0_P12V_AUX_TEMP_C",
+ "vout1_Name": "PDB_BRICK0_P12V_AUX_VOLT_V"
+ }
+ ],
+ "Name": "Catalina PDB",
+ "Probe": [
+ "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Catalina PDB '})",
+ "AND",
+ "xyz.openbmc_project.FruDevice({'BOARD_INFO_AM4': 'hsc-ltc fsc-max vr-delta gndsen-ina p12vsen-ina p12vfan-mps'})"
+ ],
+ "Type": "Board",
+ "xyz.openbmc_project.Inventory.Decorator.Asset": {
+ "BuildDate": "$BOARD_MANUFACTURE_DATE",
+ "Manufacturer": "$BOARD_MANUFACTURER",
+ "Model": "$BOARD_PRODUCT_NAME",
+ "PartNumber": "$BOARD_PART_NUMBER",
+ "SerialNumber": "$BOARD_SERIAL_NUMBER",
+ "SparePartNumber": "$BOARD_INFO_AM1"
+ },
+ "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
+ "AssetTag": "$PRODUCT_ASSET_TAG"
+ },
+ "xyz.openbmc_project.Inventory.Decorator.Revision": {
+ "Version": "$PRODUCT_VERSION"
+ }
+}