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/50003000.json b/configuration/ibm/50003000.json
index f47ffc9..36f0cde 100644
--- a/configuration/ibm/50003000.json
+++ b/configuration/ibm/50003000.json
@@ -4098,6 +4098,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4167,6 +4168,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm1",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4236,6 +4238,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm2",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4305,6 +4308,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm3",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4374,6 +4378,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm4",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4443,6 +4448,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm5",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4450,7 +4456,7 @@
"value": 0
},
"systemCmd": {
- "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-315new_device"
+ "cmd": "echo 24c32 0x50 > /sys/bus/i2c/devices/i2c-315/new_device"
}
}
},
@@ -4512,6 +4518,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm6",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4581,6 +4588,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm7",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4650,6 +4658,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm8",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4719,6 +4728,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm9",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4788,6 +4798,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm10",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4857,6 +4868,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm11",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4926,6 +4938,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm12",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -4995,6 +5008,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm13",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5064,6 +5078,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm14",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5133,6 +5148,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm15",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5202,6 +5218,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm16",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5271,6 +5288,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm17",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5340,6 +5358,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm18",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5409,6 +5428,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm19",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5478,6 +5498,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm20",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5547,6 +5568,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm21",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5616,6 +5638,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm22",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5685,6 +5708,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm23",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5754,6 +5778,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm24",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5823,6 +5848,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm25",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5892,6 +5918,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm26",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -5961,6 +5988,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm27",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6030,6 +6058,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm28",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6099,6 +6128,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm29",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6168,6 +6198,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm30",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6237,6 +6268,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm31",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6306,6 +6338,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm32",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6375,6 +6408,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm33",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6444,6 +6478,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm34",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6513,6 +6548,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm35",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6582,6 +6618,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm36",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6651,6 +6688,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm37",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6720,6 +6758,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm38",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6789,6 +6828,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm39",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6858,6 +6898,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm40",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6927,6 +6968,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm41",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -6996,6 +7038,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm42",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7065,6 +7108,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm43",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7134,6 +7178,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm44",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7203,6 +7248,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm45",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7272,6 +7318,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm46",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7341,6 +7388,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm47",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7410,6 +7458,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm48",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7479,6 +7528,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm49",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7548,6 +7598,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm50",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7617,6 +7668,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm51",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7686,6 +7738,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm52",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7755,6 +7808,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm53",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7824,6 +7878,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm54",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7893,6 +7948,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm55",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -7962,6 +8018,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm56",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -8031,6 +8088,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm57",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -8100,6 +8158,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm58",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -8169,6 +8228,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm59",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -8238,6 +8298,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm60",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -8307,6 +8368,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm61",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -8376,6 +8438,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm62",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {
@@ -8445,6 +8508,7 @@
{
"inventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard/dimm63",
"serviceName": "xyz.openbmc_project.Inventory.Manager",
+ "powerOffOnly": true,
"preAction": {
"collection": {
"gpioPresence": {