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