xref: /openbmc/entity-manager/configurations/nvidia/nvidia_gb200.json (revision 6201e059f99694864bdd4e6fc0583a507195f58e)
1*6201e059SAlexander Hansen{
2*6201e059SAlexander Hansen    "Exposes": [
3*6201e059SAlexander Hansen        {
4*6201e059SAlexander Hansen            "Address": "$address",
5*6201e059SAlexander Hansen            "Bus": "$bus",
6*6201e059SAlexander Hansen            "Name": "NVIDIA GB200 $bus + 1 % 2 FRU",
7*6201e059SAlexander Hansen            "Type": "EEPROM"
8*6201e059SAlexander Hansen        },
9*6201e059SAlexander Hansen        {
10*6201e059SAlexander Hansen            "Name": "NVIDIA GB200 GPU",
11*6201e059SAlexander Hansen            "Type": "NvidiaMctpVdm"
12*6201e059SAlexander Hansen        }
13*6201e059SAlexander Hansen    ],
14*6201e059SAlexander Hansen    "Name": "NVIDIA GB200 $bus + 1 % 2",
15*6201e059SAlexander Hansen    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'PG548', 'BOARD_MANUFACTURER': 'NVIDIA', 'PRODUCT_PRODUCT_NAME': 'GB200'})",
16*6201e059SAlexander Hansen    "Type": "Board",
17*6201e059SAlexander Hansen    "xyz.openbmc_project.Inventory.Decorator.Asset": {
18*6201e059SAlexander Hansen        "BuildDate": "$BOARD_MANUFACTURE_DATE",
19*6201e059SAlexander Hansen        "Manufacturer": "$BOARD_MANUFACTURER",
20*6201e059SAlexander Hansen        "Model": "$BOARD_PRODUCT_NAME",
21*6201e059SAlexander Hansen        "PartNumber": "$BOARD_PART_NUMBER",
22*6201e059SAlexander Hansen        "SerialNumber": "$BOARD_SERIAL_NUMBER"
23*6201e059SAlexander Hansen    },
24*6201e059SAlexander Hansen    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
25*6201e059SAlexander Hansen        "AssetTag": "$PRODUCT_ASSET_TAG"
26*6201e059SAlexander Hansen    },
27*6201e059SAlexander Hansen    "xyz.openbmc_project.Inventory.Decorator.Revision": {
28*6201e059SAlexander Hansen        "Version": "$PRODUCT_VERSION"
29*6201e059SAlexander Hansen    }
30*6201e059SAlexander Hansen}
31