schema: ibm: add compatible system schema
Add an IBMCompatibleSystem schema for expressing system level
compatibility where a system is roughly defined as the combination of a
chassis and a mainboard.
The strings should be used by applications to match entities with
entries or configuration in an external hardware database. Strings
appear in the list from most specific to most general. This allows an
entity to express compatibility with a family of similar systems, in
turn allowing an application to match a variety of systems with a single
IBMCompatibleSystem entry.
The recommended entry format is 'manufacturer,model' where the
manufacturer is a string describing the name of the manufacturer and
model specifies the model number.
Change-Id: Ib53234cf1064a1f68334f606361cac8a09ff55ab
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/schemas/global.json b/schemas/global.json
index 88db2bb..9385ffc 100644
--- a/schemas/global.json
+++ b/schemas/global.json
@@ -9,6 +9,9 @@
],
"oneOf": [
{
+ "$ref": "IBM.json#/definitions/IBMCompatibleSystem"
+ },
+ {
"$ref": "IBM.json#/definitions/IBMCFFPSConnector"
},
{