xref: /openbmc/entity-manager/configurations/meta/harma/harma_scm.json (revision 8f652b1a510a5a5cd6ccca8b5fc3af5ebc4740b5)
1*8f652b1aSPatrick Williams{
2*8f652b1aSPatrick Williams    "Exposes": [
3*8f652b1aSPatrick Williams        {
4*8f652b1aSPatrick Williams            "Index": 0,
5*8f652b1aSPatrick Williams            "Name": "SCM_P12V_VOLT_V",
6*8f652b1aSPatrick Williams            "ScaleFactor": 0.112359551,
7*8f652b1aSPatrick Williams            "Thresholds": [
8*8f652b1aSPatrick Williams                {
9*8f652b1aSPatrick Williams                    "Direction": "greater than",
10*8f652b1aSPatrick Williams                    "Hysteresis": 0.264,
11*8f652b1aSPatrick Williams                    "Name": "upper critical",
12*8f652b1aSPatrick Williams                    "Severity": 1,
13*8f652b1aSPatrick Williams                    "Value": 13.2
14*8f652b1aSPatrick Williams                },
15*8f652b1aSPatrick Williams                {
16*8f652b1aSPatrick Williams                    "Direction": "less than",
17*8f652b1aSPatrick Williams                    "Hysteresis": 0.216,
18*8f652b1aSPatrick Williams                    "Name": "lower critical",
19*8f652b1aSPatrick Williams                    "Severity": 1,
20*8f652b1aSPatrick Williams                    "Value": 10.8
21*8f652b1aSPatrick Williams                }
22*8f652b1aSPatrick Williams            ],
23*8f652b1aSPatrick Williams            "Type": "ADC"
24*8f652b1aSPatrick Williams        },
25*8f652b1aSPatrick Williams        {
26*8f652b1aSPatrick Williams            "Index": 1,
27*8f652b1aSPatrick Williams            "Name": "SCM_P5V_VOLT_V",
28*8f652b1aSPatrick Williams            "ScaleFactor": 0.27173913,
29*8f652b1aSPatrick Williams            "Thresholds": [
30*8f652b1aSPatrick Williams                {
31*8f652b1aSPatrick Williams                    "Direction": "greater than",
32*8f652b1aSPatrick Williams                    "Hysteresis": 0.105,
33*8f652b1aSPatrick Williams                    "Name": "upper critical",
34*8f652b1aSPatrick Williams                    "Severity": 1,
35*8f652b1aSPatrick Williams                    "Value": 5.25
36*8f652b1aSPatrick Williams                },
37*8f652b1aSPatrick Williams                {
38*8f652b1aSPatrick Williams                    "Direction": "less than",
39*8f652b1aSPatrick Williams                    "Hysteresis": 0.095,
40*8f652b1aSPatrick Williams                    "Name": "lower critical",
41*8f652b1aSPatrick Williams                    "Severity": 1,
42*8f652b1aSPatrick Williams                    "Value": 4.75
43*8f652b1aSPatrick Williams                }
44*8f652b1aSPatrick Williams            ],
45*8f652b1aSPatrick Williams            "Type": "ADC"
46*8f652b1aSPatrick Williams        },
47*8f652b1aSPatrick Williams        {
48*8f652b1aSPatrick Williams            "Index": 2,
49*8f652b1aSPatrick Williams            "Name": "SCM_P3V3_VOLT_V",
50*8f652b1aSPatrick Williams            "ScaleFactor": 0.410677618,
51*8f652b1aSPatrick Williams            "Thresholds": [
52*8f652b1aSPatrick Williams                {
53*8f652b1aSPatrick Williams                    "Direction": "greater than",
54*8f652b1aSPatrick Williams                    "Hysteresis": 0.072,
55*8f652b1aSPatrick Williams                    "Name": "upper critical",
56*8f652b1aSPatrick Williams                    "Severity": 1,
57*8f652b1aSPatrick Williams                    "Value": 3.6
58*8f652b1aSPatrick Williams                },
59*8f652b1aSPatrick Williams                {
60*8f652b1aSPatrick Williams                    "Direction": "less than",
61*8f652b1aSPatrick Williams                    "Hysteresis": 0.06,
62*8f652b1aSPatrick Williams                    "Name": "lower critical",
63*8f652b1aSPatrick Williams                    "Severity": 1,
64*8f652b1aSPatrick Williams                    "Value": 3.0
65*8f652b1aSPatrick Williams                }
66*8f652b1aSPatrick Williams            ],
67*8f652b1aSPatrick Williams            "Type": "ADC"
68*8f652b1aSPatrick Williams        },
69*8f652b1aSPatrick Williams        {
70*8f652b1aSPatrick Williams            "Index": 3,
71*8f652b1aSPatrick Williams            "Name": "SCM_P2V5_VOLT_V",
72*8f652b1aSPatrick Williams            "ScaleFactor": 0.54200542,
73*8f652b1aSPatrick Williams            "Thresholds": [
74*8f652b1aSPatrick Williams                {
75*8f652b1aSPatrick Williams                    "Direction": "greater than",
76*8f652b1aSPatrick Williams                    "Hysteresis": 0.0525,
77*8f652b1aSPatrick Williams                    "Name": "upper critical",
78*8f652b1aSPatrick Williams                    "Severity": 1,
79*8f652b1aSPatrick Williams                    "Value": 2.625
80*8f652b1aSPatrick Williams                },
81*8f652b1aSPatrick Williams                {
82*8f652b1aSPatrick Williams                    "Direction": "less than",
83*8f652b1aSPatrick Williams                    "Hysteresis": 0.0475,
84*8f652b1aSPatrick Williams                    "Name": "lower critical",
85*8f652b1aSPatrick Williams                    "Severity": 1,
86*8f652b1aSPatrick Williams                    "Value": 2.375
87*8f652b1aSPatrick Williams                }
88*8f652b1aSPatrick Williams            ],
89*8f652b1aSPatrick Williams            "Type": "ADC"
90*8f652b1aSPatrick Williams        },
91*8f652b1aSPatrick Williams        {
92*8f652b1aSPatrick Williams            "Index": 4,
93*8f652b1aSPatrick Williams            "Name": "SCM_P1V8_VOLT_V",
94*8f652b1aSPatrick Williams            "ScaleFactor": 0.750469043,
95*8f652b1aSPatrick Williams            "Thresholds": [
96*8f652b1aSPatrick Williams                {
97*8f652b1aSPatrick Williams                    "Direction": "greater than",
98*8f652b1aSPatrick Williams                    "Hysteresis": 0.0378,
99*8f652b1aSPatrick Williams                    "Name": "upper critical",
100*8f652b1aSPatrick Williams                    "Severity": 1,
101*8f652b1aSPatrick Williams                    "Value": 1.89
102*8f652b1aSPatrick Williams                },
103*8f652b1aSPatrick Williams                {
104*8f652b1aSPatrick Williams                    "Direction": "less than",
105*8f652b1aSPatrick Williams                    "Hysteresis": 0.0342,
106*8f652b1aSPatrick Williams                    "Name": "lower critical",
107*8f652b1aSPatrick Williams                    "Severity": 1,
108*8f652b1aSPatrick Williams                    "Value": 1.71
109*8f652b1aSPatrick Williams                }
110*8f652b1aSPatrick Williams            ],
111*8f652b1aSPatrick Williams            "Type": "ADC"
112*8f652b1aSPatrick Williams        },
113*8f652b1aSPatrick Williams        {
114*8f652b1aSPatrick Williams            "Index": 5,
115*8f652b1aSPatrick Williams            "Name": "SCM_PGPPA_VOLT_V",
116*8f652b1aSPatrick Williams            "ScaleFactor": 0.410677618,
117*8f652b1aSPatrick Williams            "Thresholds": [
118*8f652b1aSPatrick Williams                {
119*8f652b1aSPatrick Williams                    "Direction": "greater than",
120*8f652b1aSPatrick Williams                    "Hysteresis": 0.0378,
121*8f652b1aSPatrick Williams                    "Name": "upper critical",
122*8f652b1aSPatrick Williams                    "Severity": 1,
123*8f652b1aSPatrick Williams                    "Value": 1.89
124*8f652b1aSPatrick Williams                },
125*8f652b1aSPatrick Williams                {
126*8f652b1aSPatrick Williams                    "Direction": "less than",
127*8f652b1aSPatrick Williams                    "Hysteresis": 0.0342,
128*8f652b1aSPatrick Williams                    "Name": "lower critical",
129*8f652b1aSPatrick Williams                    "Severity": 1,
130*8f652b1aSPatrick Williams                    "Value": 1.71
131*8f652b1aSPatrick Williams                }
132*8f652b1aSPatrick Williams            ],
133*8f652b1aSPatrick Williams            "Type": "ADC"
134*8f652b1aSPatrick Williams        },
135*8f652b1aSPatrick Williams        {
136*8f652b1aSPatrick Williams            "Index": 6,
137*8f652b1aSPatrick Williams            "Name": "SCM_P1V2_VOLT_V",
138*8f652b1aSPatrick Williams            "ScaleFactor": 1,
139*8f652b1aSPatrick Williams            "Thresholds": [
140*8f652b1aSPatrick Williams                {
141*8f652b1aSPatrick Williams                    "Direction": "greater than",
142*8f652b1aSPatrick Williams                    "Hysteresis": 0.0252,
143*8f652b1aSPatrick Williams                    "Name": "upper critical",
144*8f652b1aSPatrick Williams                    "Severity": 1,
145*8f652b1aSPatrick Williams                    "Value": 1.26
146*8f652b1aSPatrick Williams                },
147*8f652b1aSPatrick Williams                {
148*8f652b1aSPatrick Williams                    "Direction": "less than",
149*8f652b1aSPatrick Williams                    "Hysteresis": 0.0228,
150*8f652b1aSPatrick Williams                    "Name": "lower critical",
151*8f652b1aSPatrick Williams                    "Severity": 1,
152*8f652b1aSPatrick Williams                    "Value": 1.14
153*8f652b1aSPatrick Williams                }
154*8f652b1aSPatrick Williams            ],
155*8f652b1aSPatrick Williams            "Type": "ADC"
156*8f652b1aSPatrick Williams        },
157*8f652b1aSPatrick Williams        {
158*8f652b1aSPatrick Williams            "Index": 8,
159*8f652b1aSPatrick Williams            "Name": "SCM_P1V0_VOLT_V",
160*8f652b1aSPatrick Williams            "Thresholds": [
161*8f652b1aSPatrick Williams                {
162*8f652b1aSPatrick Williams                    "Direction": "greater than",
163*8f652b1aSPatrick Williams                    "Hysteresis": 0.022,
164*8f652b1aSPatrick Williams                    "Name": "upper critical",
165*8f652b1aSPatrick Williams                    "Severity": 1,
166*8f652b1aSPatrick Williams                    "Value": 1.1
167*8f652b1aSPatrick Williams                },
168*8f652b1aSPatrick Williams                {
169*8f652b1aSPatrick Williams                    "Direction": "less than",
170*8f652b1aSPatrick Williams                    "Hysteresis": 0.018,
171*8f652b1aSPatrick Williams                    "Name": "lower critical",
172*8f652b1aSPatrick Williams                    "Severity": 1,
173*8f652b1aSPatrick Williams                    "Value": 0.9
174*8f652b1aSPatrick Williams                }
175*8f652b1aSPatrick Williams            ],
176*8f652b1aSPatrick Williams            "Type": "ADC"
177*8f652b1aSPatrick Williams        },
178*8f652b1aSPatrick Williams        {
179*8f652b1aSPatrick Williams            "Name": "BMC",
180*8f652b1aSPatrick Williams            "Type": "BMC"
181*8f652b1aSPatrick Williams        },
182*8f652b1aSPatrick Williams        {
183*8f652b1aSPatrick Williams            "Level": "Critical",
184*8f652b1aSPatrick Williams            "Name": "ComputeBlade",
185*8f652b1aSPatrick Williams            "PinName": "leakage-detect-alert",
186*8f652b1aSPatrick Williams            "Polarity": "Low",
187*8f652b1aSPatrick Williams            "SubType": "LeakSensingCable",
188*8f652b1aSPatrick Williams            "Type": "GPIOLeakDetector"
189*8f652b1aSPatrick Williams        },
190*8f652b1aSPatrick Williams        {
191*8f652b1aSPatrick Williams            "Address": "0x40",
192*8f652b1aSPatrick Williams            "Bus": 15,
193*8f652b1aSPatrick Williams            "FirmwareInfo": {
194*8f652b1aSPatrick Williams                "CompatibleHardware": "com.meta.Hardware.Harma.CPLD.LCMXO3LF_2100C_scm",
195*8f652b1aSPatrick Williams                "VendorIANA": 40981
196*8f652b1aSPatrick Williams            },
197*8f652b1aSPatrick Williams            "Name": "Harma_SCM_CPLD",
198*8f652b1aSPatrick Williams            "Type": "LatticeLCMXO3LF_2100CFirmware"
199*8f652b1aSPatrick Williams        },
200*8f652b1aSPatrick Williams        {
201*8f652b1aSPatrick Williams            "Address": "0x4B",
202*8f652b1aSPatrick Williams            "Bus": 1,
203*8f652b1aSPatrick Williams            "Name": "SCM_INLET_TEMP_C",
204*8f652b1aSPatrick Williams            "Thresholds": [
205*8f652b1aSPatrick Williams                {
206*8f652b1aSPatrick Williams                    "Direction": "greater than",
207*8f652b1aSPatrick Williams                    "Hysteresis": 0.9,
208*8f652b1aSPatrick Williams                    "Name": "upper critical",
209*8f652b1aSPatrick Williams                    "Severity": 1,
210*8f652b1aSPatrick Williams                    "Value": 45.0
211*8f652b1aSPatrick Williams                },
212*8f652b1aSPatrick Williams                {
213*8f652b1aSPatrick Williams                    "Direction": "less than",
214*8f652b1aSPatrick Williams                    "Hysteresis": 0.1,
215*8f652b1aSPatrick Williams                    "Name": "lower critical",
216*8f652b1aSPatrick Williams                    "Severity": 1,
217*8f652b1aSPatrick Williams                    "Value": 5.0
218*8f652b1aSPatrick Williams                }
219*8f652b1aSPatrick Williams            ],
220*8f652b1aSPatrick Williams            "Type": "TMP75"
221*8f652b1aSPatrick Williams        }
222*8f652b1aSPatrick Williams    ],
223*8f652b1aSPatrick Williams    "Name": "Harma SCM",
224*8f652b1aSPatrick Williams    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma SCM '})",
225*8f652b1aSPatrick Williams    "Type": "Board",
226*8f652b1aSPatrick Williams    "xyz.openbmc_project.Inventory.Decorator.Asset": {
227*8f652b1aSPatrick Williams        "BuildDate": "$BOARD_MANUFACTURE_DATE",
228*8f652b1aSPatrick Williams        "Manufacturer": "$BOARD_MANUFACTURER",
229*8f652b1aSPatrick Williams        "Model": "$BOARD_PRODUCT_NAME",
230*8f652b1aSPatrick Williams        "PartNumber": "$BOARD_PART_NUMBER",
231*8f652b1aSPatrick Williams        "SerialNumber": "$BOARD_SERIAL_NUMBER",
232*8f652b1aSPatrick Williams        "SparePartNumber": "$BOARD_INFO_AM1"
233*8f652b1aSPatrick Williams    },
234*8f652b1aSPatrick Williams    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
235*8f652b1aSPatrick Williams        "AssetTag": "$PRODUCT_ASSET_TAG"
236*8f652b1aSPatrick Williams    }
237*8f652b1aSPatrick Williams}
238