configs: add rainier chassis
Add configurations for the Rainier system enclosures.
Change-Id: If2538a9e519513860f0f3f0db2c554533b74dc6a
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/configurations/Rainier 2U Chassis.json b/configurations/Rainier 2U Chassis.json
new file mode 100644
index 0000000..2ed3f30
--- /dev/null
+++ b/configurations/Rainier 2U Chassis.json
@@ -0,0 +1,19 @@
+{
+ "Exposes": [
+ {
+ "Name": "Compatible System",
+ "Type": "IBMCompatibleSystem",
+ "Names": [
+ "ibm,rainier-2u",
+ "ibm,rainier"
+ ]
+ }
+ ],
+ "Name": "Rainier 2U Chassis",
+ "Probe": [
+ "com.ibm.ipzvpd.VSBP({'IM': [80, 0, 16, 1]})",
+ "OR",
+ "com.ibm.ipzvpd.VSBP({'IM': [80, 0, 16, 3]})"
+ ],
+ "Type": "Chassis"
+}
diff --git a/configurations/Rainier 4U Chassis.json b/configurations/Rainier 4U Chassis.json
new file mode 100644
index 0000000..a93ba73
--- /dev/null
+++ b/configurations/Rainier 4U Chassis.json
@@ -0,0 +1,19 @@
+{
+ "Exposes": [
+ {
+ "Name": "Compatible System",
+ "Type": "IBMCompatibleSystem",
+ "Names": [
+ "ibm,rainier-4u",
+ "ibm,rainier"
+ ]
+ }
+ ],
+ "Name": "Rainier 4U Chassis",
+ "Probe": [
+ "com.ibm.ipzvpd.VSBP({'IM': [80, 0, 16, 2]})",
+ "OR",
+ "com.ibm.ipzvpd.VSBP({'IM': [80, 0, 16, 4]})"
+ ],
+ "Type": "Chassis"
+}
diff --git a/meson.build b/meson.build
index ad23680..d42be02 100644
--- a/meson.build
+++ b/meson.build
@@ -100,6 +100,8 @@
'PSSF162205A.json',
'PSSF212201A.json',
'PSSF222201A.json',
+ 'Rainier 2U Chassis.json',
+ 'Rainier 4U Chassis.json',
'R1000 Chassis.json',
'R2000 Chassis.json',
'SAS Module.json',
diff --git a/schemas/IBM.json b/schemas/IBM.json
index 35a5c62..0a35f23 100644
--- a/schemas/IBM.json
+++ b/schemas/IBM.json
@@ -83,6 +83,9 @@
"type": "array",
"items": {
"enum": [
+ "ibm,rainier-2u",
+ "ibm,rainier-4u",
+ "ibm,rainier"
]
}
}