1{ 2 "Exposes": [ 3 { 4 "Address": "0x01", 5 "Bus": "$ipmbindex", 6 "Class": "IpmbDevice", 7 "Name": "$ipmbindex + 1 Twinlake Board", 8 "PowerState": "Always", 9 "Type": "IpmbDevice" 10 }, 11 { 12 "Address": "0x03", 13 "Bus": "$ipmbindex", 14 "Class": "twin_lake", 15 "Name": "$ipmbindex + 1 Twinlake", 16 "Type": "IpmbPowerMonitor" 17 } 18 ], 19 "Name": "Twin Lakes $ipmbindex + 1", 20 "Probe": "xyz.openbmc_project.Ipmb.FruDevice({'PRODUCT_PRODUCT_NAME': 'Twin Lakes .*'})", 21 "Type": "Board", 22 "xyz.openbmc_project.Inventory.Decorator.Asset": { 23 "Manufacturer": "$PRODUCT_MANUFACTURER", 24 "Model": "$PRODUCT_PRODUCT_NAME", 25 "PartNumber": "$BOARD_PART_NUMBER", 26 "SerialNumber": "$BOARD_SERIAL_NUMBER" 27 }, 28 "xyz.openbmc_project.Inventory.Decorator.Replaceable": { 29 "FieldReplaceable": true, 30 "HotPluggable": true 31 } 32} 33