summaryrefslogtreecommitdiffstats
path: root/xyz/openbmc_project/Inventory
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@fuzziesquirrel.com>2017-07-30 23:17:27 -0400
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2017-08-02 09:27:01 -0400
commit3e657909cb6ff24bbd109813d573033f96da812a (patch)
tree03a23b1b10549eb7e51021f1f71caf84f65745b7 /xyz/openbmc_project/Inventory
parentdd70979b7cc4896360d853d89d5be48c64a3be9d (diff)
downloadphosphor-dbus-interfaces-3e657909cb6ff24bbd109813d573033f96da812a.tar.gz
phosphor-dbus-interfaces-3e657909cb6ff24bbd109813d573033f96da812a.zip
Add minimum ship level
Add a framework for describing minimum ship level configurations. Minimum ship level configurations could be useful to enable legacy hardware configurations in product development while still preventing manufacturing escapes of those legacy parts. Change-Id: I005a035ac824a3f966caee4582f0e3344cfa0bca Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'xyz/openbmc_project/Inventory')
-rw-r--r--xyz/openbmc_project/Inventory/Decorator/MeetsMinimumShipLevel.interface.yaml17
1 files changed, 17 insertions, 0 deletions
diff --git a/xyz/openbmc_project/Inventory/Decorator/MeetsMinimumShipLevel.interface.yaml b/xyz/openbmc_project/Inventory/Decorator/MeetsMinimumShipLevel.interface.yaml
new file mode 100644
index 0000000..33b9b20
--- /dev/null
+++ b/xyz/openbmc_project/Inventory/Decorator/MeetsMinimumShipLevel.interface.yaml
@@ -0,0 +1,17 @@
+description: >
+ 'Applications may implement the MeetsMinimumShipLevel (MSL) decorator on an
+ object in the inventory namespace to denote that the item does or does
+ not meet an implementation defined minimum level for shipment requirement.
+
+ There are no requirements on how implementations react to inventory items
+ that do or do not meet the MSL. Typical reactions might be to prevent
+ a system from powering on or logging events.'
+
+properties:
+ - name: MeetsMinimumShipLevel
+ type: boolean
+ description: >
+ 'The inventory item meets the implementation defined minimum ship
+ level requirements when MeetsMinimumShipLevel is true.'
+
+# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
OpenPOWER on IntegriCloud