From 51f9037c6f011aa8c4c71578692c826473720cf2 Mon Sep 17 00:00:00 2001 From: Yong Li Date: Thu, 1 Nov 2018 13:03:02 +0800 Subject: Add ChassisCapabilities interface This interface is used for get/set chassis capabilities IPMI commands. The current implementation for the commands uses hard-coded values, add this interface to store the capabilities, and save them into settings-manager. Change-Id: I74ba96f4152623781d891efce27fa3594ace7be3 Signed-off-by: Yong Li --- .../Control/ChassisCapabilities.interface.yaml | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 xyz/openbmc_project/Control/ChassisCapabilities.interface.yaml diff --git a/xyz/openbmc_project/Control/ChassisCapabilities.interface.yaml b/xyz/openbmc_project/Control/ChassisCapabilities.interface.yaml new file mode 100644 index 0000000..2bfe620 --- /dev/null +++ b/xyz/openbmc_project/Control/ChassisCapabilities.interface.yaml @@ -0,0 +1,28 @@ +description: > + An interface for chassis capabilities defined in IPMI spec. +properties: + - name: CapabilitiesFlags + type: byte + description: > + Chassis capabilities flags. bit1= Provides front panel lockout, + bit0 = Provides intrusion. All other bits reserved. + - name: FRUDeviceAddress + type: byte + description: > + Chassis FRU device address. + - name: SDRDeviceAddress + type: byte + description: > + Chassis SDR device address. + - name: SELDeviceAddress + type: byte + description: > + Chassis SEL device address. + - name: SMDeviceAddress + type: byte + description: > + Chassis SM device address. + - name: BridgeDeviceAddress + type: byte + description: > + Chassis Bridge device address. -- cgit v1.2.1