meta-amd: Add AMD Daytonax CRB
Add AMD DaytonaX CRB to the meta-amd layer.
Change-Id: I7df37f78640e9cc9c595da257bfc982d8f636acd
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
diff --git a/meta-amd/meta-daytonax/recipes-phosphor/configuration/entity-manager/daytonax-baseboard.json b/meta-amd/meta-daytonax/recipes-phosphor/configuration/entity-manager/daytonax-baseboard.json
new file mode 100644
index 0000000..8174f03
--- /dev/null
+++ b/meta-amd/meta-daytonax/recipes-phosphor/configuration/entity-manager/daytonax-baseboard.json
@@ -0,0 +1,1997 @@
+{
+ "Exposes": [
+ {
+ "Name": "Fan SYS0 connector",
+ "Pwm" : 0,
+ "Tachs" : [0, 1],
+ "Type": "FanConnector"
+ },
+ {
+ "Name": "Fan SYS1 connector",
+ "Pwm" : 1,
+ "Tachs" : [2, 3],
+ "Type": "FanConnector"
+ },
+ {
+ "Name": "Fan SYS2 connector",
+ "Pwm" : 2,
+ "Tachs" : [4, 5],
+ "Type": "FanConnector"
+ },
+ {
+ "Name": "Fan SYS3 connector",
+ "Pwm" : 3,
+ "Tachs" : [6, 7],
+ "Type": "FanConnector"
+ },
+ {
+ "Name": "Fan SYS4 connector",
+ "Pwm" : 4,
+ "Tachs" : [8, 9],
+ "Type": "FanConnector"
+ },
+ {
+ "Name": "Fan SYS5 connector",
+ "Pwm" : 5,
+ "Tachs" : [10, 11],
+ "Type": "FanConnector"
+ },
+ {
+ "Address": "0x72",
+ "Bus": 6,
+ "ChannelNames": [
+ "OCP_0",
+ "Riser1",
+ "Riser2",
+ "Riser3",
+ "Riser4",
+ "OCP_1",
+ "",
+ ""
+ ],
+ "Name": "OCP Mux",
+ "Type": "PCA9548Mux"
+ },
+ {
+ "Address": "0x4C",
+ "Bus": 0,
+ "Name": "CPU0",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 92
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 75
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 5
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0
+ }
+ ],
+ "Type": "SBTSI"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 1,
+ "Name": "CPU1",
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 92
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 75
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 5
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0
+ }
+ ],
+ "Type": "SBTSI"
+ },
+ {
+ "Address": "0x48",
+ "Bus": 7,
+ "Name": "Outlet1_Temp2",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 92
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 75
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 5
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0
+ }
+ ],
+ "Type": "TMP75"
+ },
+ {
+ "Address": "0x49",
+ "Bus": 7,
+ "Name": "MB_TEMP2",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 92
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 75
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 5
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0
+ }
+ ],
+ "Type": "TMP75"
+ },
+ {
+ "Address": "0x4B",
+ "Bus": 7,
+ "Name": "Outlet1_Temp1",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 92
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 75
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 5
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0
+ }
+ ],
+ "Type": "TMP75"
+ },
+ {
+ "Address": "0x4E",
+ "Bus": 7,
+ "Name": "MB_TEMP1",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 92
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 75
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 5
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0
+ }
+ ],
+ "Type": "TMP75"
+ },
+ {
+ "Index": 0,
+ "Name": "ADC_P12V",
+ "PowerState": "On",
+ "ScaleFactor": 0.112,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 1,
+ "Name": "ADC_P3V3",
+ "PowerState": "On",
+ "ScaleFactor": 0.411,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.63
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.564
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 3.036
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.97
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 2,
+ "Name": "ADC_P1V8_P0",
+ "PowerState": "On",
+ "ScaleFactor": 0.750,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.98
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.944
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.656
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.62
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 3,
+ "Name": "ADC_P1V8_P1",
+ "PowerState": "On",
+ "ScaleFactor": 0.750,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.98
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.944
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.656
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.62
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 4,
+ "Name": "ADC_P5V",
+ "PowerState": "On",
+ "ScaleFactor": 0.272,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 5.5
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 5.4
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 4.6
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 4.5
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 5,
+ "Name": "ADC_P12V_AUX",
+ "ScaleFactor": 0.112,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 6,
+ "Name": "ADC_P1V15_AUX",
+ "ScaleFactor": 1.0,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.265
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.242
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.058
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.035
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "BridgeGpio": [
+ {
+ "Name": "BATTERY_DETECT",
+ "Polarity": "High",
+ "SetupTime": 0.5
+ }
+ ],
+ "Index": 7,
+ "Name": "ADC_P3V_BAT",
+ "PowerState": "On",
+ "ScaleFactor": 0.333,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.3
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 3.24
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 2.76
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.7
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 8,
+ "Name": "ADC_P0_VDDCR_CPU",
+ "PowerState": "On",
+ "ScaleFactor": 1.0,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.375
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.345
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 0.375
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.345
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 9,
+ "Name": "ADC_P1_VDDCR_CPU",
+ "PowerState": "On",
+ "ScaleFactor": 1.0,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.375
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.345
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 0.375
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.345
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 10,
+ "Name": "ADC_P0_VDDCR_SOC",
+ "PowerState": "On",
+ "ScaleFactor": 1.0,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.20
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.17
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 0.63
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.60
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 11,
+ "Name": "ADC_P1_VDDCR_SOC",
+ "PowerState": "On",
+ "ScaleFactor": 1.0,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.20
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.17
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 0.63
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.60
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 12,
+ "Name": "ADC_PVDDIO_ABCD",
+ "PowerState": "On",
+ "ScaleFactor": 1.0,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.28
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.26
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.16
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.14
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 13,
+ "Name": "ADC_PVDDIO_EFGH",
+ "PowerState": "On",
+ "ScaleFactor": 1.0,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.28
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.26
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.16
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.14
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 14,
+ "Name": "ADC_PVDDIO_IJKL",
+ "PowerState": "On",
+ "ScaleFactor": 1.0,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.28
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.26
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.16
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.14
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 15,
+ "Name": "ADC_PVDDIO_MNOP",
+ "PowerState": "On",
+ "ScaleFactor": 1.0,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.28
+ },
+ {
+ "Direction": "greater than",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.26
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.16
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.14
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Address": "0x42",
+ "Bus": 6,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ }
+ ],
+ "Name": "FAN0",
+ "Type": "INA219"
+ },
+ {
+ "Address": "0x44",
+ "Bus": 6,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "PowerState": "On",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ }
+ ],
+ "Name": "FAN1",
+ "Type": "INA219"
+ },
+ {
+ "Address": "0x61",
+ "Bus": 5,
+ "Labels": [
+ "iin",
+ "iout1",
+ "iout2",
+ "vin",
+ "vout1",
+ "vout2",
+ "pin",
+ "pout1",
+ "pout2",
+ "temp1",
+ "temp2",
+ "temp3"
+ ],
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.375
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.345
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 0.375
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.345
+ }
+ ],
+ "Name": "P0_VDDCR_CPU",
+ "PowerState": "On",
+ "Type": "ISL68137"
+ },
+ {
+ "Address": "0x63",
+ "Bus": 5,
+ "Labels": [
+ "iin",
+ "iout1",
+ "iout2",
+ "vin",
+ "vout1",
+ "vout2",
+ "pin",
+ "pout1",
+ "pout2",
+ "temp1",
+ "temp2",
+ "temp3"
+ ],
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.20
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.17
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 0.63
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.60
+ }
+ ],
+ "Name": "P0_VDDCR_SOC",
+ "PowerState": "On",
+ "Type": "ISL68137"
+ },
+ {
+ "Address": "0x65",
+ "Bus": 5,
+ "Labels": [
+ "iin",
+ "iout1",
+ "iout2",
+ "vin",
+ "vout1",
+ "vout2",
+ "pin",
+ "pout1",
+ "pout2",
+ "temp1",
+ "temp2",
+ "temp3"
+ ],
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.375
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.345
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 0.375
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.345
+ }
+ ],
+ "Name": "P1_VDDCR_CPU",
+ "PowerState": "On",
+ "Type": "ISL68137"
+ },
+ {
+ "Address": "0x66",
+ "Bus": 5,
+ "Labels": [
+ "iin",
+ "iout1",
+ "iout2",
+ "vin",
+ "vout1",
+ "vout2",
+ "pin",
+ "pout1",
+ "pout2",
+ "temp1",
+ "temp2",
+ "temp3"
+ ],
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.20
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.17
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 0.63
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.60
+ }
+ ],
+ "Name": "P1_VDDCR_SOC",
+ "PowerState": "On",
+ "Type": "ISL68137"
+ },
+ {
+ "Address": "0x62",
+ "Bus": 5,
+ "Labels": [
+ "iin",
+ "iout1",
+ "iout2",
+ "vin",
+ "vout1",
+ "vout2",
+ "pin",
+ "pout1",
+ "pout2",
+ "temp1",
+ "temp2",
+ "temp3"
+ ],
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.28
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.26
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.16
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.14
+ }
+ ],
+ "Name": "PVDDIO_ABCD",
+ "PowerState": "On",
+ "Type": "TPS53679"
+ },
+ {
+ "Address": "0x67",
+ "Bus": 5,
+ "Labels": [
+ "iin",
+ "iout1",
+ "iout2",
+ "vin",
+ "vout1",
+ "vout2",
+ "pin",
+ "pout1",
+ "pout2",
+ "temp1",
+ "temp2",
+ "temp3"
+ ],
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.28
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.26
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.16
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.14
+ }
+ ],
+ "Name": "PVDDIO_EFGH",
+ "PowerState": "On",
+ "Type": "TPS53679"
+ },
+ {
+ "Address": "0x72",
+ "Bus": 5,
+ "Labels": [
+ "iin",
+ "iout1",
+ "iout2",
+ "vin",
+ "vout1",
+ "vout2",
+ "pin",
+ "pout1",
+ "pout2",
+ "temp1",
+ "temp2",
+ "temp3"
+ ],
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.28
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.26
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.16
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.14
+ }
+ ],
+ "Name": "PVDDIO_IJKL",
+ "PowerState": "On",
+ "Type": "TPS53679"
+ },
+ {
+ "Address": "0x74",
+ "Bus": 5,
+ "Labels": [
+ "iin",
+ "iout1",
+ "iout2",
+ "vin",
+ "vout1",
+ "vout2",
+ "pin",
+ "pout1",
+ "pout2",
+ "temp1",
+ "temp2",
+ "temp3"
+ ],
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.28
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 1.26
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 1.16
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.14
+ }
+ ],
+ "Name": "PVDDIO_MNOP",
+ "PowerState": "On",
+ "Type": "TPS53679"
+ },
+ {
+ "Address": "0x58",
+ "Bus": 4,
+ "Labels": [
+ "iin",
+ "iout1",
+ "vin",
+ "vout1",
+ "pin",
+ "pout1",
+ "temp1",
+ "fan1"
+ ],
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 242.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 237.6
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 202.4
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 198.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ }
+ ],
+ "Name": "PSU0",
+ "PowerState": "On",
+ "Type": "pmbus"
+ },
+ {
+ "Class": "fan",
+ "FFGainCoefficient": 1.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": 0.0,
+ "ILimitMax": 0.0,
+ "ILimitMin": 0.0,
+ "Inputs": [
+ "PSU0 Fan Speed 1"
+ ],
+ "Name": "PSU0 Fan 1",
+ "NegativeHysteresis": 2.0,
+ "OutLimitMax": 100.0,
+ "OutLimitMin": 10.0,
+ "Outputs": [
+ "Pwm PSU0 Fan 1"
+ ],
+ "PCoefficient": 0.0,
+ "PositiveHysteresis": 0.0,
+ "SlewNeg": 0.0,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "PSU0"
+ ]
+ },
+ {
+ "Class": "temp",
+ "FFGainCoefficient": 0.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": -4.64,
+ "ILimitMax": 100,
+ "ILimitMin": 10,
+ "Inputs": [
+ "PSU0 Temperature"
+ ],
+ "Name": "PSU0 Temperature",
+ "NegativeHysteresis": 5.0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 10,
+ "Outputs": [],
+ "PCoefficient": -0.15,
+ "PositiveHysteresis": 0.0,
+ "SetPoint": 50.0,
+ "SlewNeg": -1,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "PSU0"
+ ]
+ },
+ {
+ "Address": "0x59",
+ "Bus": 4,
+ "Labels": [
+ "iin",
+ "iout1",
+ "vin",
+ "vout1",
+ "pin",
+ "pout1",
+ "temp1",
+ "fan1"
+ ],
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 242.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 237.6
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 202.4
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 198.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper non critical",
+ "Severity": 0,
+ "Value": 12.96
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower non critical",
+ "Severity": 0,
+ "Value": 11.04
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ }
+ ],
+ "Name": "PSU1",
+ "Type": "pmbus"
+ },
+ {
+ "Class": "fan",
+ "FFGainCoefficient": 1.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": 0.0,
+ "ILimitMax": 0.0,
+ "ILimitMin": 0.0,
+ "Inputs": [
+ "PSU1 Fan Speed 1"
+ ],
+ "Name": "PSU1 Fan 1",
+ "NegativeHysteresis": 2.0,
+ "OutLimitMax": 100.0,
+ "OutLimitMin": 10.0,
+ "Outputs": [
+ "Pwm PSU1 Fan 1"
+ ],
+ "PCoefficient": 0.0,
+ "PositiveHysteresis": 0.0,
+ "SlewNeg": 0.0,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "PSU1"
+ ]
+ },
+ {
+ "Class": "temp",
+ "FFGainCoefficient": 0.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": -4.64,
+ "ILimitMax": 100,
+ "ILimitMin": 10,
+ "Inputs": [
+ "PSU1 Temperature"
+ ],
+ "Name": "PSU1 Temperature",
+ "NegativeHysteresis": 5.0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 10,
+ "Outputs": [],
+ "PCoefficient": -0.15,
+ "PositiveHysteresis": 0.0,
+ "SetPoint": 50.0,
+ "SlewNeg": -1,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "PSU1"
+ ]
+ },
+ {
+ "Class": "fan",
+ "FFGainCoefficient": 1.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": 0.0,
+ "ILimitMax": 0.0,
+ "ILimitMin": 0.0,
+ "Inputs": [
+ "Fan_SYS0_0",
+ "Fan_SYS0_1"
+ ],
+ "Name": "Fan_SYS0",
+ "NegativeHysteresis": 0.0,
+ "OutLimitMax": 100.0,
+ "OutLimitMin": 10.0,
+ "Outputs": [
+ "Pwm 1"
+ ],
+ "PCoefficient": 0.0,
+ "PositiveHysteresis": 0.0,
+ "SlewNeg": 0.0,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "Zone 1"
+ ]
+ },
+ {
+ "Class": "fan",
+ "FFGainCoefficient": 1.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": 0.0,
+ "ILimitMax": 0.0,
+ "ILimitMin": 0.0,
+ "Inputs": [
+ "Fan_SYS1_0",
+ "Fan_SYS1_1"
+ ],
+ "Name": "Fan_SYS1",
+ "NegativeHysteresis": 0.0,
+ "OutLimitMax": 100.0,
+ "OutLimitMin": 10.0,
+ "Outputs": [
+ "Pwm 2"
+ ],
+ "PCoefficient": 0.0,
+ "PositiveHysteresis": 0.0,
+ "SlewNeg": 0.0,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "Zone 1"
+ ]
+ },
+ {
+ "Class": "fan",
+ "FFGainCoefficient": 1.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": 0.0,
+ "ILimitMax": 0.0,
+ "ILimitMin": 0.0,
+ "Inputs": [
+ "Fan_SYS2_0",
+ "Fan_SYS2_1"
+ ],
+ "Name": "Fan_SYS2",
+ "NegativeHysteresis": 0.0,
+ "OutLimitMax": 100.0,
+ "OutLimitMin": 10.0,
+ "Outputs": [
+ "Pwm 3"
+ ],
+ "PCoefficient": 0.0,
+ "PositiveHysteresis": 0.0,
+ "SlewNeg": 0.0,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "Zone 1"
+ ]
+ },
+ {
+ "Class": "fan",
+ "FFGainCoefficient": 1.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": 0.0,
+ "ILimitMax": 0.0,
+ "ILimitMin": 0.0,
+ "Inputs": [
+ "Fan_SYS3_0",
+ "Fan_SYS3_1"
+ ],
+ "Name": "Fan_SYS3",
+ "NegativeHysteresis": 0.0,
+ "OutLimitMax": 100.0,
+ "OutLimitMin": 10.0,
+ "Outputs": [
+ "Pwm 4"
+ ],
+ "PCoefficient": 0.0,
+ "PositiveHysteresis": 0.0,
+ "SlewNeg": 0.0,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "Zone 2"
+ ]
+ },
+ {
+ "Class": "fan",
+ "FFGainCoefficient": 1.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": 0.0,
+ "ILimitMax": 0.0,
+ "ILimitMin": 0.0,
+ "Inputs": [
+ "Fan_SYS4_0",
+ "Fan_SYS4_1"
+ ],
+ "Name": "Fan_SYS4",
+ "NegativeHysteresis": 0.0,
+ "OutLimitMax": 100.0,
+ "OutLimitMin": 10.0,
+ "Outputs": [
+ "Pwm 5"
+ ],
+ "PCoefficient": 0.0,
+ "PositiveHysteresis": 0.0,
+ "SlewNeg": 0.0,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "Zone 2"
+ ]
+ },
+ {
+ "Class": "fan",
+ "FFGainCoefficient": 1.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": 0.0,
+ "ILimitMax": 0.0,
+ "ILimitMin": 0.0,
+ "Inputs": [
+ "Fan_SYS5_0",
+ "Fan_SYS5_1"
+ ],
+ "Name": "Fan_SYS5",
+ "NegativeHysteresis": 0.0,
+ "OutLimitMax": 100.0,
+ "OutLimitMin": 10.0,
+ "Outputs": [
+ "Pwm 6"
+ ],
+ "PCoefficient": 0.0,
+ "PositiveHysteresis": 0.0,
+ "SlewNeg": 0.0,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "Zone 2"
+ ]
+ },
+ {
+ "Class": "temp",
+ "FFGainCoefficient": 0.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": -1.0,
+ "ILimitMax": 100,
+ "ILimitMin": 20,
+ "Inputs": [
+ "CPU0"
+ ],
+ "Name": "CPU0 Temperature Control",
+ "NegativeHysteresis": 5.0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 30,
+ "Outputs": [],
+ "PCoefficient": -0.15,
+ "PositiveHysteresis": 0.0,
+ "SetPoint": 55.0,
+ "SlewNeg": -1,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "Zone 1"
+ ]
+ },
+ {
+ "Class": "temp",
+ "FFGainCoefficient": 0.0,
+ "FFOffCoefficient": 0.0,
+ "ICoefficient": -1.0,
+ "ILimitMax": 100,
+ "ILimitMin": 20,
+ "Inputs": [
+ "CPU1"
+ ],
+ "Name": "CPU1 Temperature Control",
+ "NegativeHysteresis": 5.0,
+ "OutLimitMax": 100,
+ "OutLimitMin": 30,
+ "Outputs": [],
+ "PCoefficient": -0.15,
+ "PositiveHysteresis": 0.0,
+ "SetPoint": 55.0,
+ "SlewNeg": -1,
+ "SlewPos": 0.0,
+ "Type": "Pid",
+ "Zones": [
+ "Zone 2"
+ ]
+ },
+ {
+ "FailSafePercent": 100,
+ "MinThermalOutput": 10,
+ "Name": "Zone 1",
+ "Type": "Pid.Zone"
+ },
+ {
+ "FailSafePercent": 100,
+ "MinThermalOutput": 10,
+ "Name": "Zone 2",
+ "Type": "Pid.Zone"
+ },
+ {
+ "FailSafePercent": 100,
+ "MinThermalOutput": 10,
+ "Name": "PSU0",
+ "Type": "Pid.Zone"
+ },
+ {
+ "FailSafePercent": 100,
+ "MinThermalOutput": 10,
+ "Name": "PSU1",
+ "Type": "Pid.Zone"
+ }
+ ],
+ "Name": "AMD DaytonaX Baseboard",
+ "Probe": "TRUE",
+ "Type": "Board",
+ "ProductId": "1",
+ "xyz.openbmc_project.Inventory.Decorator.Asset": {
+ "Manufacturer": "AMD",
+ "Model": "DaytonaX",
+ "PartNumber": "12345",
+ "SerialNumber": "12345"
+ },
+ "xyz.openbmc_project.Inventory.Item.System": {}
+}