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": "MB FRU",
8*f4b2e5a8SBrad Bishop                "Type": "EEPROM"
9*f4b2e5a8SBrad Bishop            },
10*f4b2e5a8SBrad Bishop            {
11*f4b2e5a8SBrad Bishop                "Address": "0x48",
12*f4b2e5a8SBrad Bishop                "Bus": 42,
13*f4b2e5a8SBrad Bishop                "Name": "Mobo_M2_ZONE_T",
14*f4b2e5a8SBrad Bishop                "Thresholds": [
15*f4b2e5a8SBrad Bishop                    {
16*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
17*f4b2e5a8SBrad Bishop                        "Name": "upper critical",
18*f4b2e5a8SBrad Bishop                        "Severity": 1,
19*f4b2e5a8SBrad Bishop                        "Value": 70
20*f4b2e5a8SBrad Bishop                    },
21*f4b2e5a8SBrad Bishop                    {
22*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
23*f4b2e5a8SBrad Bishop                        "Name": "upper non critical",
24*f4b2e5a8SBrad Bishop                        "Severity": 0,
25*f4b2e5a8SBrad Bishop                        "Value": 60
26*f4b2e5a8SBrad Bishop                    }
27*f4b2e5a8SBrad Bishop                ],
28*f4b2e5a8SBrad Bishop                "Type": "TMP75"
29*f4b2e5a8SBrad Bishop            },
30*f4b2e5a8SBrad Bishop            {
31*f4b2e5a8SBrad Bishop                "Address": "0x49",
32*f4b2e5a8SBrad Bishop                "Bus": 43,
33*f4b2e5a8SBrad Bishop                "Name": "Mobo_BATT_ZONE_T",
34*f4b2e5a8SBrad Bishop                "Thresholds": [
35*f4b2e5a8SBrad Bishop                    {
36*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
37*f4b2e5a8SBrad Bishop                        "Name": "upper critical",
38*f4b2e5a8SBrad Bishop                        "Severity": 1,
39*f4b2e5a8SBrad Bishop                        "Value": 70
40*f4b2e5a8SBrad Bishop                    },
41*f4b2e5a8SBrad Bishop                    {
42*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
43*f4b2e5a8SBrad Bishop                        "Name": "upper non critical",
44*f4b2e5a8SBrad Bishop                        "Severity": 0,
45*f4b2e5a8SBrad Bishop                        "Value": 60
46*f4b2e5a8SBrad Bishop                    }
47*f4b2e5a8SBrad Bishop                ],
48*f4b2e5a8SBrad Bishop                "Type": "TMP75"
49*f4b2e5a8SBrad Bishop            },
50*f4b2e5a8SBrad Bishop            {
51*f4b2e5a8SBrad Bishop                "Address": "0x5c",
52*f4b2e5a8SBrad Bishop                "Bus": 20,
53*f4b2e5a8SBrad Bishop                "Name": "Mobo_INLET1_T",
54*f4b2e5a8SBrad Bishop                "Thresholds": [
55*f4b2e5a8SBrad Bishop                    {
56*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
57*f4b2e5a8SBrad Bishop                        "Name": "upper critical",
58*f4b2e5a8SBrad Bishop                        "Severity": 1,
59*f4b2e5a8SBrad Bishop                        "Value": 46
60*f4b2e5a8SBrad Bishop                    },
61*f4b2e5a8SBrad Bishop                    {
62*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
63*f4b2e5a8SBrad Bishop                        "Name": "upper non critical",
64*f4b2e5a8SBrad Bishop                        "Severity": 0,
65*f4b2e5a8SBrad Bishop                        "Value": 42
66*f4b2e5a8SBrad Bishop                    }
67*f4b2e5a8SBrad Bishop                ],
68*f4b2e5a8SBrad Bishop                "Type": "TMP75"
69*f4b2e5a8SBrad Bishop            },
70*f4b2e5a8SBrad Bishop            {
71*f4b2e5a8SBrad Bishop                "Address": "0x5c",
72*f4b2e5a8SBrad Bishop                "Bus": 21,
73*f4b2e5a8SBrad Bishop                "Name": "Mobo_OUTLET1_T",
74*f4b2e5a8SBrad Bishop                "Thresholds": [
75*f4b2e5a8SBrad Bishop                    {
76*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
77*f4b2e5a8SBrad Bishop                        "Name": "upper critical",
78*f4b2e5a8SBrad Bishop                        "Severity": 1,
79*f4b2e5a8SBrad Bishop                        "Value": 85
80*f4b2e5a8SBrad Bishop                    },
81*f4b2e5a8SBrad Bishop                    {
82*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
83*f4b2e5a8SBrad Bishop                        "Name": "upper non critical",
84*f4b2e5a8SBrad Bishop                        "Severity": 0,
85*f4b2e5a8SBrad Bishop                        "Value": 80
86*f4b2e5a8SBrad Bishop                    }
87*f4b2e5a8SBrad Bishop                ],
88*f4b2e5a8SBrad Bishop                "Type": "TMP75"
89*f4b2e5a8SBrad Bishop            },
90*f4b2e5a8SBrad Bishop            {
91*f4b2e5a8SBrad Bishop                "Address": "0x5c",
92*f4b2e5a8SBrad Bishop                "Bus": 22,
93*f4b2e5a8SBrad Bishop                "Name": "Mobo_OUTLET2_T",
94*f4b2e5a8SBrad Bishop                "Thresholds": [
95*f4b2e5a8SBrad Bishop                    {
96*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
97*f4b2e5a8SBrad Bishop                        "Name": "upper critical",
98*f4b2e5a8SBrad Bishop                        "Severity": 1,
99*f4b2e5a8SBrad Bishop                        "Value": 85
100*f4b2e5a8SBrad Bishop                    },
101*f4b2e5a8SBrad Bishop                    {
102*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
103*f4b2e5a8SBrad Bishop                        "Name": "upper non critical",
104*f4b2e5a8SBrad Bishop                        "Severity": 0,
105*f4b2e5a8SBrad Bishop                        "Value": 80
106*f4b2e5a8SBrad Bishop                    }
107*f4b2e5a8SBrad Bishop                ],
108*f4b2e5a8SBrad Bishop                "Type": "TMP75"
109*f4b2e5a8SBrad Bishop            },
110*f4b2e5a8SBrad Bishop            {
111*f4b2e5a8SBrad Bishop                "Address": "0x5c",
112*f4b2e5a8SBrad Bishop                "Bus": 23,
113*f4b2e5a8SBrad Bishop                "Name": "Mobo_OUTLET3_T",
114*f4b2e5a8SBrad Bishop                "Thresholds": [
115*f4b2e5a8SBrad Bishop                    {
116*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
117*f4b2e5a8SBrad Bishop                        "Name": "upper critical",
118*f4b2e5a8SBrad Bishop                        "Severity": 1,
119*f4b2e5a8SBrad Bishop                        "Value": 85
120*f4b2e5a8SBrad Bishop                    },
121*f4b2e5a8SBrad Bishop                    {
122*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
123*f4b2e5a8SBrad Bishop                        "Name": "upper non critical",
124*f4b2e5a8SBrad Bishop                        "Severity": 0,
125*f4b2e5a8SBrad Bishop                        "Value": 80
126*f4b2e5a8SBrad Bishop                    }
127*f4b2e5a8SBrad Bishop                ],
128*f4b2e5a8SBrad Bishop                "Type": "TMP75"
129*f4b2e5a8SBrad Bishop            },
130*f4b2e5a8SBrad Bishop            {
131*f4b2e5a8SBrad Bishop                "Address": "0x74",
132*f4b2e5a8SBrad Bishop                "Bus": 26,
133*f4b2e5a8SBrad Bishop                "Labels": [
134*f4b2e5a8SBrad Bishop                    "temp1"
135*f4b2e5a8SBrad Bishop                ],
136*f4b2e5a8SBrad Bishop                "MaxValue": 255,
137*f4b2e5a8SBrad Bishop                "Name": "Mobo_STB_T",
138*f4b2e5a8SBrad Bishop                "Name1": "Mobo_STB_T",
139*f4b2e5a8SBrad Bishop                "Thresholds": [
140*f4b2e5a8SBrad Bishop                    {
141*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
142*f4b2e5a8SBrad Bishop                        "Label": "temp1",
143*f4b2e5a8SBrad Bishop                        "Name": "upper critical",
144*f4b2e5a8SBrad Bishop                        "Severity": 1,
145*f4b2e5a8SBrad Bishop                        "Value": 105
146*f4b2e5a8SBrad Bishop                    },
147*f4b2e5a8SBrad Bishop                    {
148*f4b2e5a8SBrad Bishop                        "Direction": "greater than",
149*f4b2e5a8SBrad Bishop                        "Label": "temp1",
150*f4b2e5a8SBrad Bishop                        "Name": "upper non critical",
151*f4b2e5a8SBrad Bishop                        "Severity": 0,
152*f4b2e5a8SBrad Bishop                        "Value": 100
153*f4b2e5a8SBrad Bishop                    }
154*f4b2e5a8SBrad Bishop                ],
155*f4b2e5a8SBrad Bishop                "Type": "pmbus"
156*f4b2e5a8SBrad Bishop            }
157*f4b2e5a8SBrad Bishop        ],
158*f4b2e5a8SBrad Bishop        "Name": "Kudo_Motherboard",
159*f4b2e5a8SBrad Bishop        "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PART_NUMBER': '1103638-*'})",
160*f4b2e5a8SBrad Bishop        "Type": "Board",
161*f4b2e5a8SBrad Bishop        "xyz.openbmc_project.Inventory.Decorator.Asset": {
162*f4b2e5a8SBrad Bishop            "Manufacturer": "$BOARD_MANUFACTURER",
163*f4b2e5a8SBrad Bishop            "Model": "$BOARD_PRODUCT_NAME",
164*f4b2e5a8SBrad Bishop            "PartNumber": "$BOARD_PART_NUMBER",
165*f4b2e5a8SBrad Bishop            "SerialNumber": "$BOARD_SERIAL_NUMBER"
166*f4b2e5a8SBrad Bishop        }
167*f4b2e5a8SBrad Bishop    }
168*f4b2e5a8SBrad Bishop]
169