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