meta-quanta: s6q: enable the chassis capabilities command
Enable the ipmi chassis capabilities command.
Tested:
~# ipmitool raw 0x00 0x00
01 20 20 20 20 20
~# ipmitool raw 0x00 0x05 0x00 0x20 0x20 0x20 0x20 0x20
~# ipmitool raw 0x00 0x00
00 20 20 20 20 20
Signed-off-by: Joseph Fu <joseph.fu@quantatw.com>
Change-Id: Id35c6cbb78104c474d32de2f4df430565ff428e8
diff --git a/meta-quanta/meta-s6q/recipes-phosphor/settings/phosphor-settings-manager/chassis-capabilities.override.yml b/meta-quanta/meta-s6q/recipes-phosphor/settings/phosphor-settings-manager/chassis-capabilities.override.yml
new file mode 100644
index 0000000..f822095
--- /dev/null
+++ b/meta-quanta/meta-s6q/recipes-phosphor/settings/phosphor-settings-manager/chassis-capabilities.override.yml
@@ -0,0 +1,24 @@
+# Chassis Control Capabilities set defaut value
+/xyz/openbmc_project/control/chassis_capabilities:
+ - Interface: xyz.openbmc_project.Control.ChassisCapabilities
+ Properties:
+ CapabilitiesFlags:
+ Default: 1
+ ChassisIntrusionEnabled:
+ Default: 'true'
+ ChassisFrontPanelLockoutEnabled:
+ Default: 'false'
+ ChassisNMIEnabled:
+ Default: 'false'
+ ChassisPowerInterlockEnabled:
+ Default: 'false'
+ FRUDeviceAddress:
+ Default: 32
+ SDRDeviceAddress:
+ Default: 32
+ SELDeviceAddress:
+ Default: 32
+ SMDeviceAddress:
+ Default: 32
+ BridgeDeviceAddress:
+ Default: 32
diff --git a/meta-quanta/meta-s6q/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend b/meta-quanta/meta-s6q/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend
new file mode 100644
index 0000000..b29e499
--- /dev/null
+++ b/meta-quanta/meta-s6q/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend
@@ -0,0 +1,4 @@
+FILESEXTRAPATHS:prepend:s6q := "${THISDIR}/${PN}:"
+
+SRC_URI:append:s6q = " file://chassis-capabilities.override.yml \
+ "