configurations: add config file for OCP CX8 NIC

Add configuration for the TMP421 sensor and FRU located on OCP CX8
NIC.

Test Results:
```
root@bmc:~# busctl introspect xyz.openbmc_project.EntityManager /xyz/openbmc_project/inventory/system/board/OCP_CX8_NIC_75
NAME                                             TYPE      SIGNATURE RESULT/VALUE                             FLAGS
org.freedesktop.DBus.Introspectable              interface -         -                                        -
.Introspect                                      method    -         s                                        -
org.freedesktop.DBus.Peer                        interface -         -                                        -
.GetMachineId                                    method    -         s                                        -
.Ping                                            method    -         -                                        -
org.freedesktop.DBus.Properties                  interface -         -                                        -
.Get                                             method    ss        v                                        -
.GetAll                                          method    s         a{sv}                                    -
.Set                                             method    ssv       -                                        -
.PropertiesChanged                               signal    sa{sv}as  -                                        -
xyz.openbmc_project.AddObject                    interface -         -                                        -
.AddObject                                       method    a{sv}     -                                        -
xyz.openbmc_project.Inventory.Decorator.Asset    interface -         -                                        -
.Manufacturer                                    property  s         "Nvidia"                                 emits-change
.Model                                           property  s         "Nvidia ConnectX-8 OCP3.0"               emits-change
.PartNumber                                      property  s         "900-9X85E-A5EX-MC0"                     emits-change
.SerialNumber                                    property  s         "MT2521600FHY"                           emits-change
.SparePartNumber                                 property  s         "$BOARD_INFO_AM1"                        emits-change
xyz.openbmc_project.Inventory.Decorator.AssetTag interface -         -                                        -
.AssetTag                                        property  s         ""                                       emits-change
xyz.openbmc_project.Inventory.Item.Board         interface -         -                                        -
.Name                                            property  s         "OCP CX8 NIC 75"                         emits-change
.Probe                                           property  s         "xyz.openbmc_project.FruDevice({\'BOARD… emits-change
.Type                                            property  s         "Board"                                  emits-change
```

Change-Id: I15b23b0716a4aa629c2c93f432038c7b67c790f9
Signed-off-by: Fred Chen <Fred.Chen@quantatw.com>
diff --git a/configurations/cx8_ocp.json b/configurations/cx8_ocp.json
new file mode 100644
index 0000000..baa4359
--- /dev/null
+++ b/configurations/cx8_ocp.json
@@ -0,0 +1,49 @@
+{
+    "Exposes": [
+        {
+            "Address": "$address",
+            "Bus": "$bus",
+            "Name": "OCP CX8 NIC FRU $bus",
+            "Type": "EEPROM"
+        },
+        {
+            "Address": "0x1f",
+            "Bus": "$bus",
+            "Labels": [
+                "temp2"
+            ],
+            "Name": "NIC Temp $bus",
+            "Name1": "NIC Temp $bus",
+            "Thresholds": [
+                {
+                    "Direction": "less than",
+                    "Index": 2,
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 5
+                },
+                {
+                    "Direction": "greater than",
+                    "Index": 2,
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 105
+                }
+            ],
+            "Type": "TMP421"
+        }
+    ],
+    "Name": "OCP CX8 NIC $bus",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Nvidia ConnectX-8 OCP3.0'})",
+    "Type": "Board",
+    "xyz.openbmc_project.Inventory.Decorator.Asset": {
+        "Manufacturer": "$BOARD_MANUFACTURER",
+        "Model": "$BOARD_PRODUCT_NAME",
+        "PartNumber": "$BOARD_PART_NUMBER",
+        "SerialNumber": "$BOARD_SERIAL_NUMBER",
+        "SparePartNumber": "$BOARD_INFO_AM1"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
+        "AssetTag": "$PRODUCT_ASSET_TAG"
+    }
+}
diff --git a/configurations/meson.build b/configurations/meson.build
index 7ba8312..1634a6e 100644
--- a/configurations/meson.build
+++ b/configurations/meson.build
@@ -37,6 +37,7 @@
     'brcm_200g_1p_ocp_mezz.json',
     'compuware_cdr_9011_3m1_psu.json',
     'cx7_ocp.json',
+    'cx8_ocp.json',
     'delta_awf2dc3200w_psu.json',
     'delta_dps-1600ab_psu.json',
     'delta_dps-2000ab_psu.json',