configurations: Add Yosemite5 system config
Introduce initial configuration files for Yosemite5 system.
Change-Id: I15657889f559d033c37c193119948459fcb80ee3
Signed-off-by: Kevin Tung <kevin.wtmh@gmail.com>
diff --git a/configurations/meson.build b/configurations/meson.build
index f65f5f1..5e24520 100644
--- a/configurations/meson.build
+++ b/configurations/meson.build
@@ -151,6 +151,10 @@
'meta/yosemite4_spiderboard_adc_ti_pwr_ti.json',
'meta/yosemite4_wailuafalls.json',
'meta/yosemite4n.json',
+ 'meta/yosemite5_1kw_paddle_board.json',
+ 'meta/yosemite5_mb.json',
+ 'meta/yosemite5_medusa_board.json',
+ 'meta/yosemite5_scm.json',
'micron_7450.json',
'mori_bmc.json',
'mori_motherboard.json',
diff --git a/configurations/meta/yosemite5_1kw_paddle_board.json b/configurations/meta/yosemite5_1kw_paddle_board.json
new file mode 100644
index 0000000..1dc9d8f
--- /dev/null
+++ b/configurations/meta/yosemite5_1kw_paddle_board.json
@@ -0,0 +1,24 @@
+{
+ "Exposes": [
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "Yosemite5 Paddle Board FRU",
+ "Type": "EEPROM"
+ }
+ ],
+ "Name": "Yosemite5 1KW Paddle Board",
+ "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'Yosemite V5 .*', 'BOARD_PRODUCT_NAME': '1KW paddle BD', 'BOARD_MANUFACTURER': 'Quanta'})",
+ "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"
+ }
+}
diff --git a/configurations/meta/yosemite5_mb.json b/configurations/meta/yosemite5_mb.json
new file mode 100644
index 0000000..58e45c0
--- /dev/null
+++ b/configurations/meta/yosemite5_mb.json
@@ -0,0 +1,972 @@
+{
+ "Exposes": [
+ {
+ "Address": "0x4b",
+ "Bus": 11,
+ "Labels": [
+ "in0",
+ "in1"
+ ],
+ "Name": "MB_ADC0",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0228,
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.14
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0252,
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.26
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.019,
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.95
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.021,
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.05
+ }
+ ],
+ "Type": "ADS7830",
+ "in0_Name": "MB_ADC_P1V2_STBY_VOLT_V",
+ "in1_Name": "MB_ADC_P1V0_STBY_VOLT_V"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 11,
+ "Labels": [
+ "in0",
+ "in1",
+ "in2",
+ "in3",
+ "in4",
+ "in5",
+ "in6",
+ "in7"
+ ],
+ "Name": "MB_ADC1",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "in0",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.264,
+ "Label": "in0",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0627,
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 3.135
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.068,
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.4
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0352,
+ "Label": "in2",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.76
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0368,
+ "Label": "in2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.84
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0342,
+ "Label": "in3",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.71
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0378,
+ "Label": "in3",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.89
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0626,
+ "Label": "in4",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 3.13
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0692,
+ "Label": "in4",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.46
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.095,
+ "Label": "in5",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 4.75
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.105,
+ "Label": "in5",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 5.25
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "in6",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.264,
+ "Label": "in6",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "in7",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.264,
+ "Label": "in7",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ }
+ ],
+ "Type": "ADS7830",
+ "in0_Name": "MB_ADC_P12V_STBY_VOLT_V",
+ "in0_Scale": 151.515151515,
+ "in1_Name": "MB_ADC_P3V3_STBY_VOLT_V",
+ "in1_Scale": 500,
+ "in2_Name": "MB_ADC_PVDD18_S5_VOLT_V",
+ "in3_Name": "MB_ADC_P1V8_STBY_VOLT_V",
+ "in4_Name": "MB_ADC_PVDD33_S5_VOLT_V",
+ "in4_Scale": 500,
+ "in5_Name": "MB_ADC_P5V_STBY_VOLT_V",
+ "in5_Scale": 281.29395218,
+ "in6_Name": "MB_ADC_P12V_DIMM0_VOLT_V",
+ "in6_Scale": 151.515151515,
+ "in7_Name": "MB_ADC_P12V_DIMM1_VOLT_V",
+ "in7_Scale": 151.515151515
+ },
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "MB FRU",
+ "Type": "EEPROM"
+ },
+ {
+ "Address": "0x40",
+ "Bus": 11,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "MB_PMON_DIMM_0",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.264,
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ }
+ ],
+ "Type": "INA230",
+ "curr1_Name": "MB_PMON_DIMM_0_P12V_CURR_A",
+ "in1_Name": "MB_PMON_DIMM_0_P12V_VOLT_V",
+ "power1_Name": "MB_PMON_DIMM_0_P12V_PWR_W"
+ },
+ {
+ "Address": "0x41",
+ "Bus": 11,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "MB_PMON_DIMM_1",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.264,
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ }
+ ],
+ "Type": "INA230",
+ "curr1_Name": "MB_PMON_DIMM_1_P12V_CURR_A",
+ "in1_Name": "MB_PMON_DIMM_1_P12V_VOLT_V",
+ "power1_Name": "MB_PMON_DIMM_1_P12V_PWR_W"
+ },
+ {
+ "Address": "0x44",
+ "Bus": 11,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "MB_PMON_SCM",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.264,
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ }
+ ],
+ "Type": "INA230",
+ "curr1_Name": "MB_PMON_SCM_P12V_CURR_A",
+ "in1_Name": "MB_PMON_SCM_P12V_VOLT_V",
+ "power1_Name": "MB_PMON_SCM_P12V_PWR_W"
+ },
+ {
+ "Address": "0x45",
+ "Bus": 11,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "MB_PMON_NIC",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.264,
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ }
+ ],
+ "Type": "INA230",
+ "curr1_Name": "MB_PMON_NIC_P12V_CURR_A",
+ "in1_Name": "MB_PMON_NIC_P12V_VOLT_V",
+ "power1_Name": "MB_PMON_NIC_P12V_PWR_W"
+ },
+ {
+ "Address": "0x44",
+ "Bus": 13,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "MB_PMON_E1S0",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.264,
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.042,
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 2.1
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.5,
+ "Label": "power1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 25
+ }
+ ],
+ "Type": "INA230",
+ "curr1_Name": "MB_PMON_E1S0_P12V_CURR_A",
+ "in1_Name": "MB_PMON_E1S0_P12V_VOLT_V",
+ "power1_Name": "MB_PMON_E1S0_P12V_PWR_W"
+ },
+ {
+ "Address": "0x45",
+ "Bus": 13,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "MB_PMON_E1S1",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.264,
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.042,
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 2.1
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.5,
+ "Label": "power1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 25
+ }
+ ],
+ "Type": "INA230",
+ "curr1_Name": "MB_PMON_E1S1_P12V_CURR_A",
+ "in1_Name": "MB_PMON_E1S1_P12V_VOLT_V",
+ "power1_Name": "MB_PMON_E1S1_P12V_PWR_W"
+ },
+ {
+ "Address": "0x43",
+ "Bus": 11,
+ "Labels": [
+ "in1",
+ "curr1"
+ ],
+ "Name": "MB_ADC_P12V_FAN0",
+ "Type": "INA230",
+ "curr1_Name": "MB_ADC_P12V_FAN0_CURR_A",
+ "in1_Name": "MB_ADC_P12V_FAN0_VOLT_V"
+ },
+ {
+ "Address": "0x42",
+ "Bus": 11,
+ "Labels": [
+ "in1",
+ "curr1"
+ ],
+ "Name": "MB_ADC_P12V_FAN1",
+ "Type": "INA230",
+ "curr1_Name": "MB_ADC_P12V_FAN1_CURR_A",
+ "in1_Name": "MB_ADC_P12V_FAN1_VOLT_V"
+ },
+ {
+ "Address": "0x40",
+ "Bus": 13,
+ "Labels": [
+ "in1",
+ "curr1"
+ ],
+ "Name": "MB_ADC_P12V_FAN2",
+ "Type": "INA230",
+ "curr1_Name": "MB_ADC_P12V_FAN2_CURR_A",
+ "in1_Name": "MB_ADC_P12V_FAN2_VOLT_V"
+ },
+ {
+ "Address": "0x41",
+ "Bus": 13,
+ "Labels": [
+ "in1",
+ "curr1"
+ ],
+ "Name": "MB_ADC_P12V_FAN3",
+ "Type": "INA230",
+ "curr1_Name": "MB_ADC_P12V_FAN3_CURR_A",
+ "in1_Name": "MB_ADC_P12V_FAN3_VOLT_V"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 13,
+ "Name": "MB_INLET_TEMP_C",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.9,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 45.0
+ }
+ ],
+ "Type": "LM75A"
+ },
+ {
+ "Address": "0x49",
+ "Bus": 13,
+ "Name": "MB_OUTLET_TEMP_C",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.5,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 75.0
+ }
+ ],
+ "Type": "LM75A"
+ },
+ {
+ "Address": "0x6a",
+ "Bus": 13,
+ "Name": "MB_E1S0_TEMP_C",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.4,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 70.0
+ }
+ ],
+ "Type": "NVME1000"
+ },
+ {
+ "Address": "0x6a",
+ "Bus": 10,
+ "Name": "MB_E1S1_TEMP_C",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.4,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 70.0
+ }
+ ],
+ "Type": "NVME1000"
+ },
+ {
+ "Address": "0x3c",
+ "Bus": 3,
+ "Labels": [
+ "power1",
+ "power2",
+ "power3",
+ "power4",
+ "power5",
+ "power6",
+ "power7",
+ "power8",
+ "power9",
+ "power10",
+ "power11",
+ "power12",
+ "power13",
+ "temp1",
+ "temp2",
+ "temp3",
+ "temp4",
+ "temp5",
+ "temp6",
+ "temp7",
+ "temp8",
+ "temp9",
+ "temp10",
+ "temp11",
+ "temp12"
+ ],
+ "Name": "SBRMI",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Hysteresis": 12.8,
+ "Label": "power1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 640.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power3",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power4",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power5",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power6",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power7",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power8",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power9",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power10",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power11",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power12",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.28,
+ "Label": "power13",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 14.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp2",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp2",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp3",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp3",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp4",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp4",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp5",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp5",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp6",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp6",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp7",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp7",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp8",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp8",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp9",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp9",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp10",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp10",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp11",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp11",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Label": "temp12",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.7,
+ "Label": "temp12",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 85.0
+ }
+ ],
+ "Type": "SBRMI",
+ "power10_Name": "MB_DIMM_A8_PWR_W",
+ "power11_Name": "MB_DIMM_A9_PWR_W",
+ "power12_Name": "MB_DIMM_A10_PWR_W",
+ "power13_Name": "MB_DIMM_A11_PWR_W",
+ "power1_Name": "MB_CPU_PKG_PWR_W",
+ "power2_Name": "MB_DIMM_A0_PWR_W",
+ "power3_Name": "MB_DIMM_A1_PWR_W",
+ "power4_Name": "MB_DIMM_A2_PWR_W",
+ "power5_Name": "MB_DIMM_A3_PWR_W",
+ "power6_Name": "MB_DIMM_A4_PWR_W",
+ "power7_Name": "MB_DIMM_A5_PWR_W",
+ "power8_Name": "MB_DIMM_A6_PWR_W",
+ "power9_Name": "MB_DIMM_A7_PWR_W",
+ "temp10_Name": "MB_DIMM_A9_TEMP_C",
+ "temp11_Name": "MB_DIMM_A10_TEMP_C",
+ "temp12_Name": "MB_DIMM_A11_TEMP_C",
+ "temp1_Name": "MB_DIMM_A0_TEMP_C",
+ "temp2_Name": "MB_DIMM_A1_TEMP_C",
+ "temp3_Name": "MB_DIMM_A2_TEMP_C",
+ "temp4_Name": "MB_DIMM_A3_TEMP_C",
+ "temp5_Name": "MB_DIMM_A4_TEMP_C",
+ "temp6_Name": "MB_DIMM_A5_TEMP_C",
+ "temp7_Name": "MB_DIMM_A6_TEMP_C",
+ "temp8_Name": "MB_DIMM_A7_TEMP_C",
+ "temp9_Name": "MB_DIMM_A8_TEMP_C"
+ },
+ {
+ "Address": "0x4c",
+ "Bus": 3,
+ "Name": "MB_CPU_TEMP_C",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 2,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 100.0
+ }
+ ],
+ "Type": "SBTSI"
+ }
+ ],
+ "Name": "Yosemite5 MB",
+ "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'Yosemite V5 .*', 'BOARD_PRODUCT_NAME': 'Motherboard', 'BOARD_MANUFACTURER': 'Quanta'})",
+ "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"
+ }
+}
diff --git a/configurations/meta/yosemite5_medusa_board.json b/configurations/meta/yosemite5_medusa_board.json
new file mode 100644
index 0000000..6a344ee
--- /dev/null
+++ b/configurations/meta/yosemite5_medusa_board.json
@@ -0,0 +1,643 @@
+{
+ "Exposes": [
+ {
+ "Address": "0x1d",
+ "Bus": 8,
+ "Labels": [
+ "in0",
+ "in1",
+ "in2",
+ "in3",
+ "in4",
+ "in5",
+ "in6",
+ "in7"
+ ],
+ "Name": "PDB_ADC",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0209,
+ "Label": "in5",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.045
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0231,
+ "Label": "in5",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.155
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0324,
+ "Label": "in6",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.62
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0396,
+ "Label": "in6",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.98
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0627,
+ "Label": "in7",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 3.135
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.068,
+ "Label": "in7",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.4
+ },
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Label": "in8",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.264,
+ "Label": "in8",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ }
+ ],
+ "Type": "ADC128D818",
+ "in0_Name": "PDB_ADC_FAN3_52V_IMON_CURR_A",
+ "in1_Name": "PDB_ADC_FAN2_52V_IMON_CURR_A",
+ "in2_Name": "PDB_ADC_FAN1_52V_IMON_CURR_A",
+ "in3_Name": "PDB_ADC_FAN0_52V_IMON_CURR_A",
+ "in4_Name": "PDB_ADC_P1V_STBY_VOLT_V",
+ "in5_Name": "PDB_ADC_P1V8_STBY_VOLT_V",
+ "in6_Name": "PDB_ADC_P3V3_STBY_VOLT_V",
+ "in6_Scale": 500,
+ "in7_Name": "PDB_ADC_P12V_AUX_VOLT_V",
+ "in7_Scale": 90.909090909
+ },
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "Yosemite5 PDB FRU",
+ "Type": "EEPROM"
+ },
+ {
+ "Address": "0x5e",
+ "Bus": 8,
+ "Connector": {
+ "Name": "FAN0_TACH_IL",
+ "Pwm": 2,
+ "PwmName": "FAN0_PWM",
+ "Tachs": [
+ 0
+ ]
+ },
+ "Index": 0,
+ "Name": "FAN0_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 12,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 600
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 352,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 17600
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x5e",
+ "Bus": 8,
+ "Connector": {
+ "Name": "FAN0_TACH_OL",
+ "Pwm": 2,
+ "PwmName": "FAN0_PWM",
+ "Tachs": [
+ 1
+ ]
+ },
+ "Index": 1,
+ "Name": "FAN0_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 12,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 600
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 352,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 17600
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x5e",
+ "Bus": 8,
+ "Connector": {
+ "Name": "FAN1_TACH_IL",
+ "Pwm": 2,
+ "PwmName": "FAN1_PWM",
+ "Tachs": [
+ 2
+ ]
+ },
+ "Index": 2,
+ "Name": "FAN1_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 12,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 600
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 352,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 17600
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x5e",
+ "Bus": 8,
+ "Connector": {
+ "Name": "FAN1_TACH_OL",
+ "Pwm": 2,
+ "PwmName": "FAN1_PWM",
+ "Tachs": [
+ 3
+ ]
+ },
+ "Index": 3,
+ "Name": "FAN1_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 12,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 600
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 352,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 17600
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x5e",
+ "Bus": 8,
+ "Connector": {
+ "Name": "FAN2_TACH_IL",
+ "Pwm": 2,
+ "PwmName": "FAN2_PWM",
+ "Tachs": [
+ 4
+ ]
+ },
+ "Index": 4,
+ "Name": "FAN2_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 12,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 600
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 352,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 17600
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x5e",
+ "Bus": 8,
+ "Connector": {
+ "Name": "FAN2_TACH_OL",
+ "Pwm": 2,
+ "PwmName": "FAN2_PWM",
+ "Tachs": [
+ 5
+ ]
+ },
+ "Index": 5,
+ "Name": "FAN2_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 12,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 600
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 352,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 17600
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x5e",
+ "Bus": 8,
+ "Connector": {
+ "Name": "FAN3_TACH_IL",
+ "Pwm": 2,
+ "PwmName": "FAN3_PWM",
+ "Tachs": [
+ 6
+ ]
+ },
+ "Index": 6,
+ "Name": "FAN3_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 12,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 600
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 352,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 17600
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x5e",
+ "Bus": 8,
+ "Connector": {
+ "Name": "FAN3_TACH_OL",
+ "Pwm": 2,
+ "PwmName": "FAN3_PWM",
+ "Tachs": [
+ 7
+ ]
+ },
+ "Index": 7,
+ "Name": "FAN3_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 12,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 600
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 352,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 17600
+ }
+ ],
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x40",
+ "Bus": 8,
+ "Labels": [
+ "in1"
+ ],
+ "Name": "PDB_ADC_52V_SENSE",
+ "Type": "INA238",
+ "in1_Name": "PDB_ADC_52V_SENSE_VOLT_V"
+ },
+ {
+ "Address": "0x42",
+ "Bus": 8,
+ "Labels": [
+ "in1"
+ ],
+ "Name": "PDB_ADC_GND_SENSE",
+ "Type": "INA238",
+ "in1_Name": "PDB_ADC_GND_SENSE_VOLT_V"
+ },
+ {
+ "Address": "0x44",
+ "Bus": 8,
+ "Labels": [
+ "in1"
+ ],
+ "Name": "PDB_ADC_P52V_TMP_SENSE",
+ "Type": "INA238",
+ "in1_Name": "PDB_ADC_P52V_TMP_SENSE_VOLT_V"
+ },
+ {
+ "Address": "0x45",
+ "Bus": 8,
+ "Labels": [
+ "in1"
+ ],
+ "Name": "PDB_ADC_GND_TMP_SENSE",
+ "Type": "INA238",
+ "in1_Name": "PDB_ADC_GND_TMP_SENSE_VOLT_V"
+ },
+ {
+ "Address": "0x43",
+ "Bus": 8,
+ "Labels": [
+ "vin",
+ "vout1",
+ "iout1",
+ "temp1",
+ "pin"
+ ],
+ "Name": "PDB_P52V_HSC",
+ "Thresholds": [
+ {
+ "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
+ },
+ {
+ "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
+ }
+ ],
+ "Type": "LTC4287",
+ "iout1_Name": "PDB_HSC_CURR_A",
+ "iout1_Scale": 1068.718606391,
+ "pin_Name": "PDB_HSC_PWR_W",
+ "pin_Scale": 1069175.665561852,
+ "temp1_Name": "PDB_HSC_TEMP_C",
+ "vin_Name": "PDB_HSC_VIN_VOLT_V",
+ "vout1_Name": "PDB_HSC_VOUT_VOLT_V"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 8,
+ "Name": "PDB_R_TEMP_C",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.5,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 75
+ }
+ ],
+ "Type": "TMP75"
+ },
+ {
+ "Address": "0x49",
+ "Bus": 8,
+ "Name": "PDB_L_TEMP_C",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 1.5,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 75
+ }
+ ],
+ "Type": "TMP75"
+ },
+ {
+ "Address": "0x66",
+ "Bus": 8,
+ "Labels": [
+ "vin",
+ "vout1",
+ "iout1",
+ "temp1",
+ "pin",
+ "pout1"
+ ],
+ "Name": "PDB_BRICK0",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "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": "pmbus",
+ "iout1_Name": "PDB_BRICK0_CURR_A",
+ "pin_Name": "PDB_BRICK0_PIN_PWR_W",
+ "pout1_Name": "PDB_BRICK0_POUT_PWR_W",
+ "temp1_Name": "PDB_BRICK0_TEMP_C",
+ "vin_Name": "PDB_BRICK0_VIN_VOLT_V",
+ "vout1_Name": "PDB_BRICK0_VOUT_VOLT_V"
+ },
+ {
+ "Address": "0x67",
+ "Bus": 8,
+ "Labels": [
+ "vin",
+ "vout1",
+ "iout1",
+ "temp1",
+ "pin",
+ "pout1"
+ ],
+ "Name": "PDB_BRICK1",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "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": "pmbus",
+ "iout1_Name": "PDB_BRICK1_CURR_A",
+ "pin_Name": "PDB_BRICK1_PIN_PWR_W",
+ "pout1_Name": "PDB_BRICK1_POUT_PWR_W",
+ "temp1_Name": "PDB_BRICK1_TEMP_C",
+ "vin_Name": "PDB_BRICK1_VIN_VOLT_V",
+ "vout1_Name": "PDB_BRICK1_VOUT_VOLT_V"
+ },
+ {
+ "Address": "0x68",
+ "Bus": 8,
+ "Labels": [
+ "vin",
+ "vout1",
+ "iout1",
+ "temp1",
+ "pin",
+ "pout1"
+ ],
+ "Name": "PDB_BRICK2",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "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": "pmbus",
+ "iout1_Name": "PDB_BRICK2_CURR_A",
+ "pin_Name": "PDB_BRICK2_PIN_PWR_W",
+ "pout1_Name": "PDB_BRICK2_POUT_PWR_W",
+ "temp1_Name": "PDB_BRICK2_TEMP_C",
+ "vin_Name": "PDB_BRICK2_VIN_VOLT_V",
+ "vout1_Name": "PDB_BRICK2_VOUT_VOLT_V"
+ }
+ ],
+ "Name": "Yosemite5 Medusa Board",
+ "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'Yosemite V5 .*', 'BOARD_PRODUCT_NAME': 'Medusa Board', 'BOARD_MANUFACTURER': 'Quanta'})",
+ "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"
+ }
+}
diff --git a/configurations/meta/yosemite5_scm.json b/configurations/meta/yosemite5_scm.json
new file mode 100644
index 0000000..ad43506
--- /dev/null
+++ b/configurations/meta/yosemite5_scm.json
@@ -0,0 +1,256 @@
+{
+ "Exposes": [
+ {
+ "Index": 0,
+ "Name": "SCM_P12V_VOLT_V",
+ "ScaleFactor": 0.112359551,
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.216,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.264,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 1,
+ "Name": "SCM_P5V_VOLT_V",
+ "ScaleFactor": 0.27173913,
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.095,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 4.75
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.105,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 5.25
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 2,
+ "Name": "SCM_P3V3_VOLT_V",
+ "ScaleFactor": 0.410677618,
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0627,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 3.135
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0693,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.465
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 3,
+ "Name": "SCM_P2V5_VOLT_V",
+ "ScaleFactor": 0.54200542,
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0475,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.375
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0525,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 2.625
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 4,
+ "Name": "SCM_P1V8_VOLT_V",
+ "ScaleFactor": 0.750469043,
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0342,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.71
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0378,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.89
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 5,
+ "Name": "SCM_PGPPA_VOLT_V",
+ "ScaleFactor": 0.410677618,
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0627,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 3.135
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0693,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.465
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 6,
+ "Name": "SCM_P1V2_VOLT_V",
+ "ScaleFactor": 1,
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.0228,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.14
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.0252,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.26
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "BridgeGpio": [
+ {
+ "Name": "BATTERY_DETECT",
+ "Polarity": "High",
+ "SetupTime": 1
+ }
+ ],
+ "Index": 7,
+ "Name": "SCM_P3V_BAT_VOLT_V",
+ "PollRate": 86400,
+ "ScaleFactor": 0.333333333,
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.052,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.6
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.068,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.4
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 8,
+ "Name": "SCM_P1V0_VOLT_V",
+ "ScaleFactor": 1,
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.019,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.95
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.021,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.05
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Name": "BMC",
+ "Type": "BMC"
+ },
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "Yosemite5 SCM FRU",
+ "Type": "EEPROM"
+ },
+ {
+ "Address": "0x4B",
+ "Bus": 9,
+ "Name": "SCM_INLET_TEMP_C",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Hysteresis": 0.1,
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 5.0
+ },
+ {
+ "Direction": "greater than",
+ "Hysteresis": 0.9,
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 45
+ }
+ ],
+ "Type": "TMP75"
+ }
+ ],
+ "Name": "Yosemite5 SCM",
+ "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'Yosemite V5 .*', 'BOARD_PRODUCT_NAME': 'SCM board', 'BOARD_MANUFACTURER': 'Quanta'})",
+ "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"
+ }
+}