From 393530883ad5b93e90af0b669a95bf97e5c4d058 Mon Sep 17 00:00:00 2001 From: Alexander Amelkin Date: Tue, 9 Apr 2019 15:38:41 +0300 Subject: Add Inventory/MultiRecord interfaces Add the following interfaces: xyz.openbmc_project.Inventory.MultiRecord.DcOutput xyz.openbmc_project.Inventory.MultiRecord.PowerSupply The TachoPPR_FailPinPolarity property could use an enumeration, but since it adds no value to the end user but complicates the implementation code, it was left boolean for now. Change-Id: Icde52e1c87dde72fd30c6dfb8e40e1b607f4354e Signed-off-by: Alexander Amelkin --- .../Inventory/MultiRecord/DcOutput.interface.yaml | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 xyz/openbmc_project/Inventory/MultiRecord/DcOutput.interface.yaml (limited to 'xyz/openbmc_project/Inventory/MultiRecord/DcOutput.interface.yaml') diff --git a/xyz/openbmc_project/Inventory/MultiRecord/DcOutput.interface.yaml b/xyz/openbmc_project/Inventory/MultiRecord/DcOutput.interface.yaml new file mode 100644 index 0000000..28cfee0 --- /dev/null +++ b/xyz/openbmc_project/Inventory/MultiRecord/DcOutput.interface.yaml @@ -0,0 +1,48 @@ +description: > + IPMI FRU MultiRecord Area, DC Output record (Type 0x01) + In accordance with IPMI Platform Management FRU Information + Storage Definition v1.0 Document Revision 1.3, Table 18-2 + +properties: + - name: Standby + type: boolean + description: > + Offset 0, bit 7. + Standby. + - name: OutputNumber + type: int64 + description: > + Offset 0, bits 3..0. + Output number. + - name: NominalVoltage + type: int64 + description: > + Offset 1. + Nominal voltage (10 mV). + - name: MaxNegativeVoltage + type: int64 + description: > + Offset 3. + Maximum negative voltage (10 mV) + (most negative voltage with respect to nominal). + - name: MaxPositiveVoltage + type: int64 + description: > + Offset 5. + Maximum positive voltage (10 mV) + (most positive voltage with respect to nominal). + - name: RippleAndNoise + type: int64 + description: > + Offset 7. + Ripple and Noise pk-pk 10Hz to 30 MHz (mV). + - name: MinCurrentDraw + type: int64 + description: > + Offset 9. + Minimum current draw (mA). + - name: MaxCurrentDraw + type: int64 + description: > + Offset 11. + Maximum current draw (mA). -- cgit v1.2.1