1{
2    "Exposes": [
3        {
4            "Address": "$address",
5            "Bus": "$bus",
6            "Name": "Mitchell BP_$BUS % 100 + 1",
7            "Type": "EEPROM"
8        },
9        {
10            "Address": "0x6a",
11            "Bus": "$BUS % 100 * 8 + 48 + 0",
12            "Name": "nvme$BUS % 100 * 8 + 0",
13            "Type": "NVME1000"
14        },
15        {
16            "Address": "0x6a",
17            "Bus": "$BUS % 100 * 8 + 48 + 1",
18            "Name": "nvme$BUS % 100 * 8 + 1",
19            "Type": "NVME1000"
20        },
21        {
22            "Address": "0x6a",
23            "Bus": "$BUS % 100 * 8 + 48 + 2",
24            "Name": "nvme$BUS % 100 * 8 + 2",
25            "Type": "NVME1000"
26        },
27        {
28            "Address": "0x6a",
29            "Bus": "$BUS % 100 * 8 + 48 + 3",
30            "Name": "nvme$BUS % 100 * 8 + 3",
31            "Type": "NVME1000"
32        },
33        {
34            "Address": "0x6a",
35            "Bus": "$BUS % 100 * 8 + 48 + 4",
36            "Name": "nvme$BUS % 100 * 8 + 4",
37            "Type": "NVME1000"
38        },
39        {
40            "Address": "0x6a",
41            "Bus": "$BUS % 100 * 8 + 48 + 5",
42            "Name": "nvme$BUS % 100 * 8 + 5",
43            "Type": "NVME1000"
44        },
45        {
46            "Address": "0x6a",
47            "Bus": "$BUS % 100 * 8 + 48 + 6",
48            "Name": "nvme$BUS % 100 * 8 + 6",
49            "Type": "NVME1000"
50        },
51        {
52            "Address": "0x6a",
53            "Bus": "$BUS % 100 * 8 + 48 + 7",
54            "Name": "nvme$BUS % 100 * 8 + 7",
55            "Type": "NVME1000"
56        },
57        {
58            "Address": "0x4C",
59            "Bus": "$bus",
60            "Name": "FrontBPTemp$BUS % 100 + 1",
61            "Type": "TMP75"
62        }
63    ],
64    "Name": "Mitchell BP_$BUS % 100",
65    "Probe": [
66        "xyz.openbmc_project.FruDevice({'BOARD_PART_NUMBER': 'YZBB-01650-105'})",
67        "OR",
68        "xyz.openbmc_project.FruDevice({'BOARD_PART_NUMBER': 'YZBB-02856-102'})",
69        "AND",
70        "FOUND('Mt.Mitchell_Motherboard')"
71    ],
72    "Type": "Board",
73    "xyz.openbmc_project.Inventory.Decorator.Asset": {
74        "BuildDate": "$BOARD_MANUFACTURE_DATE",
75        "Manufacturer": "$BOARD_MANUFACTURER",
76        "Model": "$BOARD_PRODUCT_NAME",
77        "PartNumber": "$BOARD_PART_NUMBER",
78        "SerialNumber": "$BOARD_SERIAL_NUMBER"
79    },
80    "xyz.openbmc_project.Inventory.Decorator.Replaceable": {
81        "FieldReplaceable": false,
82        "HotPluggable": false
83    },
84    "xyz.openbmc_project.Inventory.Decorator.Revision": {
85        "Version": "$BOARD_INFO_AM1"
86    }
87}
88