1{
2    "Exposes": [
3        {
4            "Address": "$address",
5            "Bus": "$bus",
6            "Name": "NVIDIA GB200 IO Board $bus FRU",
7            "Type": "EEPROM"
8        },
9        {
10            "Address": "0x1f",
11            "Bus": 36,
12            "Labels": [
13                "temp2"
14            ],
15            "Name": "IOB$bus_NIC0_LOCAL_TEMP_C",
16            "Name1": "IOB$bus_NIC0_TEMP_C",
17            "PowerState": "On",
18            "Thresholds": [
19                {
20                    "Direction": "greater than",
21                    "Index": 2,
22                    "Name": "upper critical",
23                    "Severity": 1,
24                    "Value": 108.0
25                },
26                {
27                    "Direction": "greater than",
28                    "Index": 2,
29                    "Name": "upper non critical",
30                    "Severity": 0,
31                    "Value": 105.0
32                },
33                {
34                    "Direction": "less than",
35                    "Index": 2,
36                    "Name": "lower non critical",
37                    "Severity": 0,
38                    "Value": 5
39                }
40            ],
41            "Type": "TMP421"
42        },
43        {
44            "Address": "0x1f",
45            "Bus": 38,
46            "Labels": [
47                "temp2"
48            ],
49            "Name": "IOB$bus_NIC1_LOCAL_TEMP_C",
50            "Name1": "IOB$bus_NIC1_TEMP_C",
51            "PowerState": "On",
52            "Thresholds": [
53                {
54                    "Direction": "greater than",
55                    "Index": 2,
56                    "Name": "upper critical",
57                    "Severity": 1,
58                    "Value": 108.0
59                },
60                {
61                    "Direction": "greater than",
62                    "Index": 2,
63                    "Name": "upper non critical",
64                    "Severity": 0,
65                    "Value": 105.0
66                },
67                {
68                    "Direction": "less than",
69                    "Index": 2,
70                    "Name": "lower non critical",
71                    "Severity": 0,
72                    "Value": 5
73                }
74            ],
75            "Type": "TMP421"
76        }
77    ],
78    "Name": "NVIDIA GB200 IO Board $bus",
79    "Probe": [
80        "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'P4768', 'BOARD_MANUFACTURER': 'NVIDIA'})",
81        "OR",
82        "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'ConnectX-7 400GE 2P NIC', 'BOARD_MANUFACTURER': 'Nvidia'})"
83    ],
84    "Type": "Board",
85    "xyz.openbmc_project.Inventory.Decorator.Asset": {
86        "BuildDate": "$BOARD_MANUFACTURE_DATE",
87        "Manufacturer": "$BOARD_MANUFACTURER",
88        "Model": "$BOARD_PRODUCT_NAME",
89        "PartNumber": "$BOARD_PART_NUMBER",
90        "SerialNumber": "$BOARD_SERIAL_NUMBER"
91    },
92    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
93        "AssetTag": "$PRODUCT_ASSET_TAG"
94    },
95    "xyz.openbmc_project.Inventory.Decorator.Revision": {
96        "Version": "$PRODUCT_VERSION"
97    }
98}
99