Updated Odyssey chip data

Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>
Change-Id: I37652c5e41c31bd69ecbb4cba669cfe5146d3238
diff --git a/chip_data/odyssey/node_dlx_err_rpt.json b/chip_data/odyssey/node_dlx_err_rpt.json
index e452de6..64d3e0d 100644
--- a/chip_data/odyssey/node_dlx_err_rpt.json
+++ b/chip_data/odyssey/node_dlx_err_rpt.json
@@ -75,12 +75,6 @@
                 }
             ],
             "bits": {
-                "50": {
-                    "desc": "buffer UE"
-                },
-                "51": {
-                    "desc": "insufficient working lanes"
-                },
                 "52": {
                     "desc": "bad CRC from TLXT"
                 },
diff --git a/chip_data/odyssey/node_dlx_fir.json b/chip_data/odyssey/node_dlx_fir.json
index 4efd5c4..c42f877 100644
--- a/chip_data/odyssey/node_dlx_fir.json
+++ b/chip_data/odyssey/node_dlx_fir.json
@@ -306,7 +306,7 @@
                 "22": {
                     "desc": "DL0 skitter drift detected"
                 },
-                "23:63": {
+                "23:44": {
                     "desc": "reserved"
                 }
             },
diff --git a/chip_data/odyssey/node_mem_local_fir.json b/chip_data/odyssey/node_mem_local_fir.json
index c919250..b7bc2f0 100644
--- a/chip_data/odyssey/node_mem_local_fir.json
+++ b/chip_data/odyssey/node_mem_local_fir.json
@@ -36,6 +36,21 @@
             "instances": {
                 "0": "0x08040108"
             }
+        },
+        "MEM_PSCOM_STATUS_ERR": {
+            "instances": {
+                "0": "0x08010001"
+            }
+        },
+        "MEM_ERR_STATUS": {
+            "instances": {
+                "0": "0x0803000F"
+            }
+        },
+        "MEM_DTS_ERR": {
+            "instances": {
+                "0": "0x0805002F"
+            }
         }
     },
     "isolation_nodes": {
@@ -179,7 +194,37 @@
                 "63": {
                     "desc": "external local checkstop"
                 }
-            }
+            },
+            "capture_groups": [
+                {
+                    "group_name": "MEM_LOCAL_FIR",
+                    "group_inst": {
+                        "0": 0
+                    }
+                }
+            ]
         }
+    },
+    "capture_groups": {
+        "MEM_LOCAL_FIR": [
+            {
+                "reg_name": "MEM_PSCOM_STATUS_ERR",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "MEM_ERR_STATUS",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "MEM_DTS_ERR",
+                "reg_inst": {
+                    "0": 0
+                }
+            }
+        ]
     }
 }
diff --git a/chip_data/odyssey/node_srq_fir.json b/chip_data/odyssey/node_srq_fir.json
index a6da7a1..8989871 100644
--- a/chip_data/odyssey/node_srq_fir.json
+++ b/chip_data/odyssey/node_srq_fir.json
@@ -312,6 +312,9 @@
                 },
                 "45": {
                     "desc": "DSM errors port1"
+                },
+                "46:48": {
+                    "desc": "reserved"
                 }
             },
             "capture_groups": [
diff --git a/chip_data/odyssey/node_tp_local_fir.json b/chip_data/odyssey/node_tp_local_fir.json
index f8e1a50..f67d7ed 100644
--- a/chip_data/odyssey/node_tp_local_fir.json
+++ b/chip_data/odyssey/node_tp_local_fir.json
@@ -36,6 +36,91 @@
             "instances": {
                 "0": "0x01040108"
             }
+        },
+        "TP_ERR_STATUS": {
+            "instances": {
+                "0": "0x0103000F"
+            }
+        },
+        "TP_PSCOM_STATUS_ERR": {
+            "instances": {
+                "0": "0x01010001"
+            }
+        },
+        "TP_DTS_ERR": {
+            "instances": {
+                "0": "0x0105002F"
+            }
+        },
+        "TP_FMU_ERR_RPT": {
+            "instances": {
+                "0": "0x01010786"
+            }
+        },
+        "PCBCTL_ERR": {
+            "instances": {
+                "0": "0x000F001F"
+            }
+        },
+        "RESET_REG_B": {
+            "instances": {
+                "0": "0x000A0001"
+            }
+        },
+        "PPE_XIRAMDBG": {
+            "instances": {
+                "0": "0x000D0003"
+            }
+        },
+        "PPE_XIRAMEDR": {
+            "instances": {
+                "0": "0x000D0004"
+            }
+        },
+        "PPE_XIDBGPRO": {
+            "instances": {
+                "0": "0x000D0005"
+            }
+        },
+        "PPE_XIMEM": {
+            "instances": {
+                "0": "0x000D0007"
+            }
+        },
+        "PPE_XIICAC": {
+            "instances": {
+                "0": "0x000D0009"
+            }
+        },
+        "PPE_XIDBGINF": {
+            "instances": {
+                "0": "0x000D000F"
+            }
+        },
+        "PPE_PIBMEM_CNTL_REG": {
+            "instances": {
+                "0": "0x000D0010"
+            }
+        },
+        "PPE_PIBMEM_ADDR_REG": {
+            "instances": {
+                "0": "0x000D0011"
+            }
+        },
+        "PPE_PIBMEM_STATUS_REG": {
+            "instances": {
+                "0": "0x000D0015"
+            }
+        },
+        "PPE_FIR_MASK_REG": {
+            "instances": {
+                "0": "0x000D0018"
+            }
+        },
+        "PPE_ECC_CAPTURE_REG": {
+            "instances": {
+                "0": "0x000D001B"
+            }
         }
     },
     "isolation_nodes": {
@@ -192,10 +277,26 @@
                     "desc": "Error reported from one or more PCB responder - PLL lock/unlock"
                 },
                 "19": {
-                    "desc": "SBE - PPE internal hardware error"
+                    "desc": "SBE - PPE internal hardware error",
+                    "capture_groups": [
+                        {
+                            "group_name": "SPPE_HW_ERROR",
+                            "group_inst": {
+                                "0": 0
+                            }
+                        }
+                    ]
                 },
                 "20": {
-                    "desc": "SBE - PPE external hardware error"
+                    "desc": "SBE - PPE external hardware error",
+                    "capture_groups": [
+                        {
+                            "group_name": "SPPE_HW_ERROR",
+                            "group_inst": {
+                                "0": 0
+                            }
+                        }
+                    ]
                 },
                 "21": {
                     "desc": "SBE - PPE code error"
@@ -228,10 +329,10 @@
                     "desc": "unused"
                 },
                 "36": {
-                    "desc": "PIBMEM"
+                    "desc": "PIB interface - RAM UE ECC error"
                 },
                 "37": {
-                    "desc": "PIBMEM"
+                    "desc": "Direct interface to PIBMEM - RAM UE ECC error"
                 },
                 "38:44": {
                     "desc": "unused"
@@ -245,7 +346,123 @@
                 "63": {
                     "desc": "external local checkstop"
                 }
-            }
+            },
+            "capture_groups": [
+                {
+                    "group_name": "TP_LOCAL_FIR",
+                    "group_inst": {
+                        "0": 0
+                    }
+                }
+            ]
         }
+    },
+    "capture_groups": {
+        "TP_LOCAL_FIR": [
+            {
+                "reg_name": "TP_ERR_STATUS",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "TP_PSCOM_STATUS_ERR",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "TP_DTS_ERR",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "TP_FMU_ERR_RPT",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "PCBCTL_ERR",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "RESET_REG_B",
+                "reg_inst": {
+                    "0": 0
+                }
+            }
+        ],
+        "SPPE_HW_ERROR": [
+            {
+                "reg_name": "PPE_XIRAMDBG",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "PPE_XIRAMEDR",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "PPE_XIDBGPRO",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "PPE_XIMEM",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "PPE_XIICAC",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "PPE_XIDBGINF",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "PPE_PIBMEM_CNTL_REG",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "PPE_PIBMEM_ADDR_REG",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "PPE_PIBMEM_STATUS_REG",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "PPE_FIR_MASK_REG",
+                "reg_inst": {
+                    "0": 0
+                }
+            },
+            {
+                "reg_name": "PPE_ECC_CAPTURE_REG",
+                "reg_inst": {
+                    "0": 0
+                }
+            }
+        ]
     }
 }