summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYong Li <yong.b.li@linux.intel.com>2018-11-01 13:03:02 +0800
committerYong Li <yong.b.li@linux.intel.com>2018-11-29 20:13:18 +0800
commit51f9037c6f011aa8c4c71578692c826473720cf2 (patch)
tree917fd08b8e2eb41209611fd7fc1083e2983f091f
parent0e6d655be2bf19c61196a27e7ce36645520bc7c1 (diff)
downloadphosphor-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.yaml28
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.
OpenPOWER on IntegriCloud