diff options
author | Yong Li <yong.b.li@linux.intel.com> | 2018-11-01 13:03:02 +0800 |
---|---|---|
committer | Yong Li <yong.b.li@linux.intel.com> | 2018-11-29 20:13:18 +0800 |
commit | 51f9037c6f011aa8c4c71578692c826473720cf2 (patch) | |
tree | 917fd08b8e2eb41209611fd7fc1083e2983f091f | |
parent | 0e6d655be2bf19c61196a27e7ce36645520bc7c1 (diff) | |
download | phosphor-dbus-interfaces-51f9037c6f011aa8c4c71578692c826473720cf2.tar.gz phosphor-dbus-interfaces-51f9037c6f011aa8c4c71578692c826473720cf2.zip |
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 <yong.b.li@linux.intel.com>
-rw-r--r-- | xyz/openbmc_project/Control/ChassisCapabilities.interface.yaml | 28 |
1 files changed, 28 insertions, 0 deletions
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. |