1b1b4d261SWilliam A. Kennington III# IPZ VPD D-Bus Interfaces 2388b58f9SPatrick Williams 3*a1347418SPatrick WilliamsIPZ is a VPD (Vital Product Data) format used in IBM Power systems. The format 4*a1347418SPatrick Williamsconsists of keywords that are stored as key-value pairs (Keyword name and its 5*a1347418SPatrick Williamsvalue). Keywords are grouped into records, usually with similar function grouped 6*a1347418SPatrick Williamsinto a single record. 7b1b4d261SWilliam A. Kennington III 8*a1347418SPatrick WilliamsThe [OpenPower VPD] [1] format is quite similar to the IPZ format and describes 9*a1347418SPatrick Williamsthe record-keyword structure. 10b1b4d261SWilliam A. Kennington III 11b1b4d261SWilliam A. Kennington IIIAlso refer to the [VPD Collection design document] [2] that describes how the 12b1b4d261SWilliam A. Kennington IIIVPD collection application on the BMC will parse and publish the VPD data for 13b1b4d261SWilliam A. Kennington IIIIBM Power systems on D-Bus. 14b1b4d261SWilliam A. Kennington III 15b1b4d261SWilliam A. Kennington IIIThe D-Bus interfaces defined here describe how IPZ VPD will be made available on 16b1b4d261SWilliam A. Kennington IIID-Bus. Each YAML here represents a record in the IPZ VPD and keywords that 17*a1347418SPatrick Williamsbelong to that record are represented as properties under that interface. The 18*a1347418SPatrick Williamstype of every property shall be a byte array. 19b1b4d261SWilliam A. Kennington III 20*a1347418SPatrick Williams[1]: 21*a1347418SPatrick Williams https://www-355.ibm.com/systems/power/openpower/posting.xhtml?postingId=1D060729AC96891885257E1B0053BC95 22b1b4d261SWilliam A. Kennington III[2]: https://github.com/openbmc/docs/blob/master/designs/vpd-collection.md 23