Add OMI_DL_ERROR_HOLD to chip data XML

There is one for P10 and another for Explorer, with very similar
patterns.

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: Ied70efd56ee09d8925480aebee52b0bf1b328a70
diff --git a/xml/p10/node_mc_omi_dl_err_rpt.xml b/xml/p10/node_mc_omi_dl_err_rpt.xml
new file mode 100644
index 0000000..202784f
--- /dev/null
+++ b/xml/p10/node_mc_omi_dl_err_rpt.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<attn_node model_ec="P10_10,P10_20" name="MC_OMI_DL_ERR_RPT" reg_type="SCOM">
+
+    <rule attn_type="CS" node_inst="0:15">
+        <!-- REG & 0x0000000000000fff -->
+        <expr type="and">
+            <expr type="reg" value1="MC_OMI_DL_ERR_RPT" />
+            <expr type="int" value1="0x0000000000000fff" />
+        </expr>
+    </rule>
+
+    <rule attn_type="RE" node_inst="0:15">
+        <!-- REG & 0x0000000000000fff -->
+        <expr type="and">
+            <expr type="reg" value1="MC_OMI_DL_ERR_RPT" />
+            <expr type="int" value1="0x0000000000000fff" />
+        </expr>
+    </rule>
+
+    <rule attn_type="SPA" node_inst="0:15">
+        <!-- REG & 0x0000000000000fff -->
+        <expr type="and">
+            <expr type="reg" value1="MC_OMI_DL_ERR_RPT" />
+            <expr type="int" value1="0x0000000000000fff" />
+        </expr>
+    </rule>
+
+    <bit pos="52">spare</bit>
+    <bit pos="53">flit hammer</bit>
+    <bit pos="54">illegal TX lane reversal request</bit>
+    <bit pos="55">RX receiving slow A</bit>
+    <bit pos="56">RX receiving illegal run length</bit>
+    <bit pos="57">control parity error</bit>
+    <bit pos="58">spare</bit>
+    <bit pos="59">truncated flit from TL</bit>
+    <bit pos="60">illegal run length from TL</bit>
+    <bit pos="61">Ack pointer overflow</bit>
+    <bit pos="62">UE on control flit replay buffer</bit>
+    <bit pos="63">UE on control flit frame buffer</bit>
+
+</attn_node>