configurations: yosemite5: add CXL 2nd source VR (MP2929) sensors
Add support for monitoring the CXL 2nd source VR sensors using
the MPS MP2929 device.
This patch depends on MP2929 support introduced in patches [1] and [2].
[1] https://gerrit.openbmc.org/c/openbmc/entity-manager/+/85221
[2] https://gerrit.openbmc.org/c/openbmc/dbus-sensors/+/85222
Verified on Yosemite5 that MP2929 sensors read successfully.
Change-Id: If41cf497250dfdae43f0438f81bf1ba819462eb9
Signed-off-by: Kevin Tung <kevin.tung.openbmc@gmail.com>
diff --git a/configurations/meta/yv5/yosemite5_cxl_board_vr_mps_tchip_stm.json b/configurations/meta/yv5/yosemite5_cxl_board_vr_mps_tchip_stm.json
index 998c04c..d3d5f1b 100644
--- a/configurations/meta/yv5/yosemite5_cxl_board_vr_mps_tchip_stm.json
+++ b/configurations/meta/yv5/yosemite5_cxl_board_vr_mps_tchip_stm.json
@@ -306,6 +306,327 @@
{
"Address": "0x61",
"Bus": 35,
+ "Labels": [
+ "vout1",
+ "iout1",
+ "pout1",
+ "temp1"
+ ],
+ "Name": "CXL_P1V2_VDD_DDR02",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0192,
+ "Label": "vout1",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 0.96
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0232,
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.16
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0252,
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.26
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.026,
+ "Label": "vout1",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 1.3
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.7424,
+ "Label": "iout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 37.12
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.891,
+ "Label": "pout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 44.55
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 2.5,
+ "Label": "temp1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 125
+ }
+ ],
+ "Type": "MP2929",
+ "iout1_Name": "CXL_P1V2_VDD_DDR02_CURR_A",
+ "pout1_Name": "CXL_P1V2_VDD_DDR02_PWR_W",
+ "temp1_Name": "CXL_P1V2_VDD_DDR02_TEMP_C",
+ "vout1_Name": "CXL_P1V2_VDD_DDR02_VOLT_V"
+ },
+ {
+ "Address": "0x63",
+ "Bus": 35,
+ "Labels": [
+ "vout1",
+ "iout1",
+ "pout1",
+ "temp1",
+ "vout2",
+ "iout2",
+ "pout2",
+ "temp2"
+ ],
+ "Name": "CXL_PVDD_CORE",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.012,
+ "Label": "vout1",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 0.6
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.014,
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.7
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0187,
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.935
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.019,
+ "Label": "vout1",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 0.95
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.84,
+ "Label": "iout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 42
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.71,
+ "Label": "pout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 35.5
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 2.5,
+ "Label": "temp1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 125
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.012,
+ "Label": "vout2",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 0.6
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0144,
+ "Label": "vout2",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.72
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.016,
+ "Label": "vout2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 0.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.018,
+ "Label": "vout2",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 0.9
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.84,
+ "Label": "iout2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 42
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.71,
+ "Label": "pout2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 35.5
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp2",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 2.5,
+ "Label": "temp2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 125
+ }
+ ],
+ "Type": "MP2929",
+ "iout1_Name": "CXL_PVDD_CORE_CURR_A",
+ "iout2_Name": "CXL_P0V75_VDD_DIG_CURR_A",
+ "pout1_Name": "CXL_PVDD_CORE_PWR_W",
+ "pout2_Name": "CXL_P0V75_VDD_DIG_PWR_W",
+ "temp1_Name": "CXL_PVDD_CORE_TEMP_C",
+ "temp2_Name": "CXL_P0V75_VDD_DIG_TEMP_C",
+ "vout1_Name": "CXL_PVDD_CORE_VOLT_V",
+ "vout2_Name": "CXL_P0V75_VDD_DIG_VOLT_V"
+ },
+ {
+ "Address": "0x72",
+ "Bus": 35,
+ "Labels": [
+ "vout1",
+ "iout1",
+ "pout1",
+ "temp1"
+ ],
+ "Name": "P1V2_VDD_DDR_CH13",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0192,
+ "Label": "vout1",
+ "Name": "lower non recoverable",
+ "Severity": 4,
+ "Value": 0.96
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0232,
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.16
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0252,
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.26
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.026,
+ "Label": "vout1",
+ "Name": "upper non recoverable",
+ "Severity": 4,
+ "Value": 1.3
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.7424,
+ "Label": "iout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 37.12
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.891,
+ "Label": "pout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 44.55
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 2.5,
+ "Label": "temp1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 125
+ }
+ ],
+ "Type": "MP2929",
+ "iout1_Name": "CXL_P1V2_VDD_DDR13_CURR_A",
+ "pout1_Name": "CXL_P1V2_VDD_DDR13_PWR_W",
+ "temp1_Name": "CXL_P1V2_VDD_DDR13_TEMP_C",
+ "vout1_Name": "CXL_P1V2_VDD_DDR13_VOLT_V"
+ },
+ {
+ "Address": "0x61",
+ "Bus": 35,
"FirmwareInfo": {
"CompatibleHardware": "com.meta.Hardware.Yosemite5.VR.MP2929_p1v2_vdd_ddr_ch02",
"VendorIANA": 40981