Add tag for DIMMs and update back up Json
As DIMMs are not accessible for collection at runtime, it
should only be collected at chassis off state.
Hence marking DIMMs to be collected only at power off.
Also back up restore json link has been updated Json which
need a common set of keywords backed.
For now, other than everest all the rainier are made to point
to a common back up and restore Json.
Change-Id: I10b861136bc6a68c96223042a29a36a71ae480e5
Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
diff --git a/configuration/ibm/50001001_v2.json b/configuration/ibm/50001001_v2.json
index 5e6621d..ac73d0a 100644
--- a/configuration/ibm/50001001_v2.json
+++ b/configuration/ibm/50001001_v2.json
@@ -1,6 +1,6 @@
{
"devTree": "conf-aspeed-bmc-ibm-rainier.dtb",
- "backupRestoreConfigPath": "/usr/share/vpd/backup_restore_50001001.json",
+ "backupRestoreConfigPath": "/usr/share/vpd/backup_restore_50001000.json",
"commonInterfaces": {
"xyz.openbmc_project.Inventory.Decorator.Asset": {
"PartNumber": {
@@ -3347,6 +3347,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -3416,6 +3417,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -3485,6 +3487,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -3554,6 +3557,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -3623,6 +3627,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -3692,6 +3697,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -3761,6 +3767,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -3830,6 +3837,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -3899,6 +3907,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -3968,6 +3977,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4037,6 +4047,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4106,6 +4117,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4175,6 +4187,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4244,6 +4257,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4313,6 +4327,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4382,6 +4397,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4451,6 +4467,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4520,6 +4537,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4589,6 +4607,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4658,6 +4677,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4727,6 +4747,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4796,6 +4817,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4865,6 +4887,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4934,6 +4957,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5003,6 +5027,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5072,6 +5097,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5141,6 +5167,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5210,6 +5237,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5279,6 +5307,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5348,6 +5377,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5417,6 +5447,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5486,6 +5517,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {