Add FabricAdapter Port FRU examples

Add some example Port fru definitions to support FabricAdapter Port schema.

The assocication is defined by
   https://gerrit.openbmc.org/c/openbmc/phosphor-dbus-interfaces/+/62881.

Tested:
- Verify dbus content after applying this Port FRU
- Verify bmcweb Port schema https://gerrit.openbmc.org/c/openbmc/bmcweb/+/61097

Change-Id: Ie9aa9126afed1fef9d936e8dbb8457652a474e4b
Signed-off-by: Myung Bae <myungbae@us.ibm.com>
diff --git a/ibm_vpd/fru/50001000.json b/ibm_vpd/fru/50001000.json
index cb58d5b..f9b453f 100644
--- a/ibm_vpd/fru/50001000.json
+++ b/ibm_vpd/fru/50001000.json
@@ -2716,6 +2716,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T4"
                     },
@@ -2729,6 +2730,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T5"
                     },
@@ -3125,6 +3127,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T4"
                     },
@@ -3138,6 +3141,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T5"
                     },
diff --git a/ibm_vpd/fru/50001000_v2.json b/ibm_vpd/fru/50001000_v2.json
index 65509f3..760035e 100644
--- a/ibm_vpd/fru/50001000_v2.json
+++ b/ibm_vpd/fru/50001000_v2.json
@@ -2774,6 +2774,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T4"
                     },
@@ -2787,6 +2788,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T5"
                     },
@@ -3191,6 +3193,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T4"
                     },
@@ -3204,6 +3207,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T5"
                     },
diff --git a/ibm_vpd/fru/50001001.json b/ibm_vpd/fru/50001001.json
index d649ed4..bca94bb 100644
--- a/ibm_vpd/fru/50001001.json
+++ b/ibm_vpd/fru/50001001.json
@@ -2436,6 +2436,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T4"
                     },
@@ -2449,6 +2450,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T5"
                     },
@@ -2665,6 +2667,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T4"
                     },
@@ -2678,6 +2681,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T5"
                     },
diff --git a/ibm_vpd/fru/50001001_v2.json b/ibm_vpd/fru/50001001_v2.json
index 200a5e4..afc5ecc 100644
--- a/ibm_vpd/fru/50001001_v2.json
+++ b/ibm_vpd/fru/50001001_v2.json
@@ -2491,6 +2491,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T4"
                     },
@@ -2504,6 +2505,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T5"
                     },
@@ -2720,6 +2722,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T4"
                     },
@@ -2733,6 +2736,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T5"
                     },
diff --git a/ibm_vpd/fru/50001002.json b/ibm_vpd/fru/50001002.json
index e9ff217..a074100 100644
--- a/ibm_vpd/fru/50001002.json
+++ b/ibm_vpd/fru/50001002.json
@@ -1941,6 +1941,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T4"
                     },
@@ -1954,6 +1955,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P1-T5"
                     },
@@ -2358,6 +2360,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T4"
                     },
@@ -2371,6 +2374,7 @@
                 "inherit": false,
                 "extraInterfaces": {
                     "xyz.openbmc_project.Inventory.Item.Connector": null,
+                    "xyz.openbmc_project.Inventory.Connector.Port": null,
                     "com.ibm.ipzvpd.Location": {
                         "LocationCode": "Ufcs-P2-T5"
                     },