xref: /openbmc/entity-manager/configurations/f2u8x25_hsbp.json (revision f4b2e5a8135937b5b761744131198deeb1b722be)
1*f4b2e5a8SBrad Bishop[
2*f4b2e5a8SBrad Bishop    {
3*f4b2e5a8SBrad Bishop        "Exposes": [
4*f4b2e5a8SBrad Bishop            {
5*f4b2e5a8SBrad Bishop                "Address": "$address",
6*f4b2e5a8SBrad Bishop                "Bus": "$bus",
7*f4b2e5a8SBrad Bishop                "Name": "F2U8X25 HSBP1 FRU",
8*f4b2e5a8SBrad Bishop                "Type": "EEPROM"
9*f4b2e5a8SBrad Bishop            },
10*f4b2e5a8SBrad Bishop            {
11*f4b2e5a8SBrad Bishop                "Address": "0x68",
12*f4b2e5a8SBrad Bishop                "Bus": "$bus",
13*f4b2e5a8SBrad Bishop                "Name": "HSBP 1",
14*f4b2e5a8SBrad Bishop                "Type": "Intel HSBP CPLD"
15*f4b2e5a8SBrad Bishop            },
16*f4b2e5a8SBrad Bishop            {
17*f4b2e5a8SBrad Bishop                "Address": "0x48",
18*f4b2e5a8SBrad Bishop                "Bus": "$bus",
19*f4b2e5a8SBrad Bishop                "Name": "HSBP1 Temp",
20*f4b2e5a8SBrad Bishop                "Thresholds": [
21*f4b2e5a8SBrad Bishop                    {
22*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
23*f4b2e5a8SBrad Bishop                        "Name": "upper critical",
24*f4b2e5a8SBrad Bishop                        "Severity": 1,
25*f4b2e5a8SBrad Bishop                        "Value": 57
26*f4b2e5a8SBrad Bishop                    },
27*f4b2e5a8SBrad Bishop                    {
28*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
29*f4b2e5a8SBrad Bishop                        "Name": "upper non critical",
30*f4b2e5a8SBrad Bishop                        "Severity": 0,
31*f4b2e5a8SBrad Bishop                        "Value": 52
32*f4b2e5a8SBrad Bishop                    },
33*f4b2e5a8SBrad Bishop                    {
34*f4b2e5a8SBrad Bishop                        "Direction": "less than",
35*f4b2e5a8SBrad Bishop                        "Name": "lower non critical",
36*f4b2e5a8SBrad Bishop                        "Severity": 0,
37*f4b2e5a8SBrad Bishop                        "Value": 12
38*f4b2e5a8SBrad Bishop                    },
39*f4b2e5a8SBrad Bishop                    {
40*f4b2e5a8SBrad Bishop                        "Direction": "less than",
41*f4b2e5a8SBrad Bishop                        "Name": "lower critical",
42*f4b2e5a8SBrad Bishop                        "Severity": 1,
43*f4b2e5a8SBrad Bishop                        "Value": 7
44*f4b2e5a8SBrad Bishop                    }
45*f4b2e5a8SBrad Bishop                ],
46*f4b2e5a8SBrad Bishop                "Type": "TMP75"
47*f4b2e5a8SBrad Bishop            }
48*f4b2e5a8SBrad Bishop        ],
49*f4b2e5a8SBrad Bishop        "Name": "F2U8X25 HSBP",
50*f4b2e5a8SBrad Bishop        "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'F2U8X25PCIHSBP', 'ADDRESS': 80})",
51*f4b2e5a8SBrad Bishop        "Type": "Board",
52*f4b2e5a8SBrad Bishop        "xyz.openbmc_project.Inventory.Decorator.Asset": {
53*f4b2e5a8SBrad Bishop            "Manufacturer": "$BOARD_MANUFACTURER",
54*f4b2e5a8SBrad Bishop            "Model": "$BOARD_PRODUCT_NAME",
55*f4b2e5a8SBrad Bishop            "PartNumber": "$BOARD_PART_NUMBER",
56*f4b2e5a8SBrad Bishop            "SerialNumber": "$BOARD_SERIAL_NUMBER"
57*f4b2e5a8SBrad Bishop        }
58*f4b2e5a8SBrad Bishop    },
59*f4b2e5a8SBrad Bishop    {
60*f4b2e5a8SBrad Bishop        "Exposes": [
61*f4b2e5a8SBrad Bishop            {
62*f4b2e5a8SBrad Bishop                "Address": "$address",
63*f4b2e5a8SBrad Bishop                "Bus": "$bus",
64*f4b2e5a8SBrad Bishop                "Name": "F2U8X25 HSBP2 FRU",
65*f4b2e5a8SBrad Bishop                "Type": "EEPROM"
66*f4b2e5a8SBrad Bishop            },
67*f4b2e5a8SBrad Bishop            {
68*f4b2e5a8SBrad Bishop                "Address": "0x69",
69*f4b2e5a8SBrad Bishop                "Bus": "$bus",
70*f4b2e5a8SBrad Bishop                "Name": "HSBP 2",
71*f4b2e5a8SBrad Bishop                "Type": "Intel HSBP CPLD"
72*f4b2e5a8SBrad Bishop            },
73*f4b2e5a8SBrad Bishop            {
74*f4b2e5a8SBrad Bishop                "Address": "0x4B",
75*f4b2e5a8SBrad Bishop                "Bus": "$bus",
76*f4b2e5a8SBrad Bishop                "Name": "HSBP2 Temp",
77*f4b2e5a8SBrad Bishop                "Thresholds": [
78*f4b2e5a8SBrad Bishop                    {
79*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
80*f4b2e5a8SBrad Bishop                        "Name": "upper critical",
81*f4b2e5a8SBrad Bishop                        "Severity": 1,
82*f4b2e5a8SBrad Bishop                        "Value": 57
83*f4b2e5a8SBrad Bishop                    },
84*f4b2e5a8SBrad Bishop                    {
85*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
86*f4b2e5a8SBrad Bishop                        "Name": "upper non critical",
87*f4b2e5a8SBrad Bishop                        "Severity": 0,
88*f4b2e5a8SBrad Bishop                        "Value": 52
89*f4b2e5a8SBrad Bishop                    },
90*f4b2e5a8SBrad Bishop                    {
91*f4b2e5a8SBrad Bishop                        "Direction": "less than",
92*f4b2e5a8SBrad Bishop                        "Name": "lower non critical",
93*f4b2e5a8SBrad Bishop                        "Severity": 0,
94*f4b2e5a8SBrad Bishop                        "Value": 12
95*f4b2e5a8SBrad Bishop                    },
96*f4b2e5a8SBrad Bishop                    {
97*f4b2e5a8SBrad Bishop                        "Direction": "less than",
98*f4b2e5a8SBrad Bishop                        "Name": "lower critical",
99*f4b2e5a8SBrad Bishop                        "Severity": 1,
100*f4b2e5a8SBrad Bishop                        "Value": 7
101*f4b2e5a8SBrad Bishop                    }
102*f4b2e5a8SBrad Bishop                ],
103*f4b2e5a8SBrad Bishop                "Type": "TMP75"
104*f4b2e5a8SBrad Bishop            }
105*f4b2e5a8SBrad Bishop        ],
106*f4b2e5a8SBrad Bishop        "Name": "F2U8X25 HSBP",
107*f4b2e5a8SBrad Bishop        "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'F2U8X25PCIHSBP', 'ADDRESS': 83})",
108*f4b2e5a8SBrad Bishop        "Type": "Board",
109*f4b2e5a8SBrad Bishop        "xyz.openbmc_project.Inventory.Decorator.Asset": {
110*f4b2e5a8SBrad Bishop            "Manufacturer": "$BOARD_MANUFACTURER",
111*f4b2e5a8SBrad Bishop            "Model": "$BOARD_PRODUCT_NAME",
112*f4b2e5a8SBrad Bishop            "PartNumber": "$BOARD_PART_NUMBER",
113*f4b2e5a8SBrad Bishop            "SerialNumber": "$BOARD_SERIAL_NUMBER"
114*f4b2e5a8SBrad Bishop        }
115*f4b2e5a8SBrad Bishop    },
116*f4b2e5a8SBrad Bishop    {
117*f4b2e5a8SBrad Bishop        "Exposes": [
118*f4b2e5a8SBrad Bishop            {
119*f4b2e5a8SBrad Bishop                "Address": "$address",
120*f4b2e5a8SBrad Bishop                "Bus": "$bus",
121*f4b2e5a8SBrad Bishop                "Name": "F2U8X25 HSBP3 FRU",
122*f4b2e5a8SBrad Bishop                "Type": "EEPROM"
123*f4b2e5a8SBrad Bishop            },
124*f4b2e5a8SBrad Bishop            {
125*f4b2e5a8SBrad Bishop                "Address": "0x6B",
126*f4b2e5a8SBrad Bishop                "Bus": "$bus",
127*f4b2e5a8SBrad Bishop                "Name": "HSBP 3",
128*f4b2e5a8SBrad Bishop                "Type": "Intel HSBP CPLD"
129*f4b2e5a8SBrad Bishop            },
130*f4b2e5a8SBrad Bishop            {
131*f4b2e5a8SBrad Bishop                "Address": "0x4A",
132*f4b2e5a8SBrad Bishop                "Bus": "$bus",
133*f4b2e5a8SBrad Bishop                "Name": "HSBP3 Temp",
134*f4b2e5a8SBrad Bishop                "Thresholds": [
135*f4b2e5a8SBrad Bishop                    {
136*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
137*f4b2e5a8SBrad Bishop                        "Name": "upper critical",
138*f4b2e5a8SBrad Bishop                        "Severity": 1,
139*f4b2e5a8SBrad Bishop                        "Value": 57
140*f4b2e5a8SBrad Bishop                    },
141*f4b2e5a8SBrad Bishop                    {
142*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
143*f4b2e5a8SBrad Bishop                        "Name": "upper non critical",
144*f4b2e5a8SBrad Bishop                        "Severity": 0,
145*f4b2e5a8SBrad Bishop                        "Value": 52
146*f4b2e5a8SBrad Bishop                    },
147*f4b2e5a8SBrad Bishop                    {
148*f4b2e5a8SBrad Bishop                        "Direction": "less than",
149*f4b2e5a8SBrad Bishop                        "Name": "lower non critical",
150*f4b2e5a8SBrad Bishop                        "Severity": 0,
151*f4b2e5a8SBrad Bishop                        "Value": 12
152*f4b2e5a8SBrad Bishop                    },
153*f4b2e5a8SBrad Bishop                    {
154*f4b2e5a8SBrad Bishop                        "Direction": "less than",
155*f4b2e5a8SBrad Bishop                        "Name": "lower critical",
156*f4b2e5a8SBrad Bishop                        "Severity": 1,
157*f4b2e5a8SBrad Bishop                        "Value": 7
158*f4b2e5a8SBrad Bishop                    }
159*f4b2e5a8SBrad Bishop                ],
160*f4b2e5a8SBrad Bishop                "Type": "TMP75"
161*f4b2e5a8SBrad Bishop            }
162*f4b2e5a8SBrad Bishop        ],
163*f4b2e5a8SBrad Bishop        "Name": "F2U8X25 HSBP",
164*f4b2e5a8SBrad Bishop        "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'F2U8X25PCIHSBP', 'ADDRESS': 82})",
165*f4b2e5a8SBrad Bishop        "Type": "Board",
166*f4b2e5a8SBrad Bishop        "xyz.openbmc_project.Inventory.Decorator.Asset": {
167*f4b2e5a8SBrad Bishop            "Manufacturer": "$BOARD_MANUFACTURER",
168*f4b2e5a8SBrad Bishop            "Model": "$BOARD_PRODUCT_NAME",
169*f4b2e5a8SBrad Bishop            "PartNumber": "$BOARD_PART_NUMBER",
170*f4b2e5a8SBrad Bishop            "SerialNumber": "$BOARD_SERIAL_NUMBER"
171*f4b2e5a8SBrad Bishop        }
172*f4b2e5a8SBrad Bishop    }
173*f4b2e5a8SBrad Bishop]
174