Add necessary fields to make NVMe drives as CMable

Added the CMable flag for all the NVMe drives for Rainier & Everest.
Added the mandatory fields devAddress, busType & the driverType.
CMable flag denotes that the FRU is concurrently maintainable or not.

Change-Id: I213464f485d4fea611ee32babcd59c8d911304fe
Signed-off-by: Kantesh Nagaradder <kantesh.nagaradder@ibm.com>
diff --git a/ibm_vpd/fru/50001001_v2.json b/ibm_vpd/fru/50001001_v2.json
index cb6d768..200a5e4 100644
--- a/ibm_vpd/fru/50001001_v2.json
+++ b/ibm_vpd/fru/50001001_v2.json
@@ -2341,6 +2341,10 @@
                 "inventoryPath": "/system/chassis/motherboard/disk_backplane0/nvme2/dp0_drive2",
                 "inherit": false,
                 "embedded": false,
+                "devAddress": "13-0050",
+                "busType": "i2c",
+                "driverType": "at24",
+                "concurrentlyMaintainable": true,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
                     "com.ibm.ipzvpd.Location": {
@@ -2372,6 +2376,10 @@
                 "inventoryPath": "/system/chassis/motherboard/disk_backplane0/nvme3/dp0_drive3",
                 "inherit": false,
                 "embedded": false,
+                "devAddress": "13-0050",
+                "busType": "i2c",
+                "driverType": "at24",
+                "concurrentlyMaintainable": true,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
                     "com.ibm.ipzvpd.Location": {
@@ -2403,6 +2411,10 @@
                 "inventoryPath": "/system/chassis/motherboard/disk_backplane0/nvme4/dp0_drive4",
                 "inherit": false,
                 "embedded": false,
+                "devAddress": "13-0050",
+                "busType": "i2c",
+                "driverType": "at24",
+                "concurrentlyMaintainable": true,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
                     "com.ibm.ipzvpd.Location": {
@@ -2434,6 +2446,10 @@
                 "inventoryPath": "/system/chassis/motherboard/disk_backplane0/nvme5/dp0_drive5",
                 "inherit": false,
                 "embedded": false,
+                "devAddress": "13-0050",
+                "busType": "i2c",
+                "driverType": "at24",
+                "concurrentlyMaintainable": true,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
                     "com.ibm.ipzvpd.Location": {
@@ -2554,6 +2570,10 @@
                 "inventoryPath": "/system/chassis/motherboard/disk_backplane1/nvme2/dp1_drive2",
                 "inherit": false,
                 "embedded": false,
+                "devAddress": "14-0050",
+                "busType": "i2c",
+                "driverType": "at24",
+                "concurrentlyMaintainable": true,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
                     "com.ibm.ipzvpd.Location": {
@@ -2585,6 +2605,10 @@
                 "inventoryPath": "/system/chassis/motherboard/disk_backplane1/nvme3/dp1_drive3",
                 "inherit": false,
                 "embedded": false,
+                "devAddress": "14-0050",
+                "busType": "i2c",
+                "driverType": "at24",
+                "concurrentlyMaintainable": true,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
                     "com.ibm.ipzvpd.Location": {
@@ -2616,6 +2640,10 @@
                 "inventoryPath": "/system/chassis/motherboard/disk_backplane1/nvme4/dp1_drive4",
                 "inherit": false,
                 "embedded": false,
+                "devAddress": "14-0050",
+                "busType": "i2c",
+                "driverType": "at24",
+                "concurrentlyMaintainable": true,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
                     "com.ibm.ipzvpd.Location": {
@@ -2647,6 +2675,10 @@
                 "inventoryPath": "/system/chassis/motherboard/disk_backplane1/nvme5/dp1_drive5",
                 "inherit": false,
                 "embedded": false,
+                "devAddress": "14-0050",
+                "busType": "i2c",
+                "driverType": "at24",
+                "concurrentlyMaintainable": true,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.PCIeDevice": null,
                     "com.ibm.ipzvpd.Location": {