xref: /openbmc/entity-manager/configurations/ocp/cx7_ocp.json (revision f479da0ad7f4dd4b029a3474fc572953dcb84012)
1*f479da0aSEd Tanous{
2*f479da0aSEd Tanous    "Exposes": [
3*f479da0aSEd Tanous        {
4*f479da0aSEd Tanous            "Address": "$address",
5*f479da0aSEd Tanous            "Bus": "$bus",
6*f479da0aSEd Tanous            "Name": "OCP CX7 NIC FRU $bus",
7*f479da0aSEd Tanous            "Type": "EEPROM"
8*f479da0aSEd Tanous        },
9*f479da0aSEd Tanous        {
10*f479da0aSEd Tanous            "Address": "0x1f",
11*f479da0aSEd Tanous            "Bus": "$bus",
12*f479da0aSEd Tanous            "Labels": [
13*f479da0aSEd Tanous                "temp2"
14*f479da0aSEd Tanous            ],
15*f479da0aSEd Tanous            "Name": "NIC Temp $bus",
16*f479da0aSEd Tanous            "Name1": "NIC Temp $bus",
17*f479da0aSEd Tanous            "Thresholds": [
18*f479da0aSEd Tanous                {
19*f479da0aSEd Tanous                    "Direction": "less than",
20*f479da0aSEd Tanous                    "Index": 2,
21*f479da0aSEd Tanous                    "Name": "lower critical",
22*f479da0aSEd Tanous                    "Severity": 1,
23*f479da0aSEd Tanous                    "Value": 5
24*f479da0aSEd Tanous                },
25*f479da0aSEd Tanous                {
26*f479da0aSEd Tanous                    "Direction": "greater than",
27*f479da0aSEd Tanous                    "Index": 2,
28*f479da0aSEd Tanous                    "Name": "upper critical",
29*f479da0aSEd Tanous                    "Severity": 1,
30*f479da0aSEd Tanous                    "Value": 105
31*f479da0aSEd Tanous                }
32*f479da0aSEd Tanous            ],
33*f479da0aSEd Tanous            "Type": "TMP421"
34*f479da0aSEd Tanous        }
35*f479da0aSEd Tanous    ],
36*f479da0aSEd Tanous    "Name": "OCP CX7 NIC $bus",
37*f479da0aSEd Tanous    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Nvidia ConnectX-7 OCP3.0'})",
38*f479da0aSEd Tanous    "Type": "Board",
39*f479da0aSEd Tanous    "xyz.openbmc_project.Inventory.Decorator.Asset": {
40*f479da0aSEd Tanous        "Manufacturer": "$BOARD_MANUFACTURER",
41*f479da0aSEd Tanous        "Model": "$BOARD_PRODUCT_NAME",
42*f479da0aSEd Tanous        "PartNumber": "$BOARD_PART_NUMBER",
43*f479da0aSEd Tanous        "SerialNumber": "$BOARD_SERIAL_NUMBER",
44*f479da0aSEd Tanous        "SparePartNumber": "$BOARD_INFO_AM1"
45*f479da0aSEd Tanous    },
46*f479da0aSEd Tanous    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
47*f479da0aSEd Tanous        "AssetTag": "$PRODUCT_ASSET_TAG"
48*f479da0aSEd Tanous    }
49*f479da0aSEd Tanous}
50