Updated chip data json for Odyssey ODP_FIR FFDC

Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>
Change-Id: If825613367283a79fca521c3007af3f0a7af3724
diff --git a/chip_data/odyssey/node_odp_fir.json b/chip_data/odyssey/node_odp_fir.json
index 5fba497..28935be 100644
--- a/chip_data/odyssey/node_odp_fir.json
+++ b/chip_data/odyssey/node_odp_fir.json
@@ -43,6 +43,223 @@
                 "0": "0x08013008",
                 "1": "0x08013408"
             }
+        },
+        "PHY_INTERRUPT_STATUS": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800201040801303f",
+                "1": "0x800201040801343f"
+            }
+        },
+        "PHY_INTERRUPT_ENABLE": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800201000801303f",
+                "1": "0x800201000801343f"
+            }
+        },
+        "DX_LCDL_STATUS0": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800100e40801303f",
+                "1": "0x800100e40801343f"
+            }
+        },
+        "DX_LCDL_STATUS1": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800110e40801303f",
+                "1": "0x800110e40801343f"
+            }
+        },
+        "DX_LCDL_STATUS2": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800120e40801303f",
+                "1": "0x800120e40801343f"
+            }
+        },
+        "DX_LCDL_STATUS3": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800130e40801303f",
+                "1": "0x800130e40801343f"
+            }
+        },
+        "DX_LCDL_STATUS4": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800140e40801303f",
+                "1": "0x800140e40801343f"
+            }
+        },
+        "DX_LCDL_STATUS5": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800150e40801303f",
+                "1": "0x800150e40801343f"
+            }
+        },
+        "DX_LCDL_STATUS6": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800160e40801303f",
+                "1": "0x800160e40801343f"
+            }
+        },
+        "DX_LCDL_STATUS7": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800170e40801303f",
+                "1": "0x800170e40801343f"
+            }
+        },
+        "DX_LCDL_STATUS8": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800180e40801303f",
+                "1": "0x800180e40801343f"
+            }
+        },
+        "DX_LCDL_STATUS9": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800190e40801303f",
+                "1": "0x800190e40801343f"
+            }
+        },
+        "AC_LCDL_STATUS": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800200e40801303f",
+                "1": "0x800200e40801343f"
+            }
+        },
+        "LCDL_DBG_CNTL3": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800200eb0801303f",
+                "1": "0x800200eb0801343f"
+            }
+        },
+        "PPT_INFO0": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800100ac0801303f",
+                "1": "0x800100ac0801343f"
+            }
+        },
+        "PPT_INFO1": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800110ac0801303f",
+                "1": "0x800110ac0801343f"
+            }
+        },
+        "PPT_INFO2": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800120ac0801303f",
+                "1": "0x800120ac0801343f"
+            }
+        },
+        "PPT_INFO3": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800130ac0801303f",
+                "1": "0x800130ac0801343f"
+            }
+        },
+        "PPT_INFO4": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800140ac0801303f",
+                "1": "0x800140ac0801343f"
+            }
+        },
+        "PPT_INFO5": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800150ac0801303f",
+                "1": "0x800150ac0801343f"
+            }
+        },
+        "PPT_INFO6": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800160ac0801303f",
+                "1": "0x800160ac0801343f"
+            }
+        },
+        "PPT_INFO7": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800170ac0801303f",
+                "1": "0x800170ac0801343f"
+            }
+        },
+        "PPT_INFO8": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800180ac0801303f",
+                "1": "0x800180ac0801343f"
+            }
+        },
+        "PPT_INFO9": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800190ac0801303f",
+                "1": "0x800190ac0801343f"
+            }
+        },
+        "ARC_ECC_INDICATIONS": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800c00820801303f",
+                "1": "0x800c00820801343f"
+            }
+        },
+        "ARC_PMU_ECC_CTL": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800c00860801303f",
+                "1": "0x800c00860801343f"
+            }
+        },
+        "APB_ARC_ECC_CTRL": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800c008c0801303f",
+                "1": "0x800c008c0801343f"
+            }
+        },
+        "APB_ARC_DB_ERR": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800c008d0801303f",
+                "1": "0x800c008d0801343f"
+            }
+        },
+        "ARC_SB_CTR_ENABLES": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800c00850801303f",
+                "1": "0x800c00850801343f"
+            }
+        },
+        "ARC_DCCM_SB_ERR_CTR": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800c00840801303f",
+                "1": "0x800c00840801343f"
+            }
+        },
+        "ARC_ICCM_SB_ERR_CTR": {
+            "reg_type": "IDSCOM",
+            "instances": {
+                "0": "0x800c00830801303f",
+                "1": "0x800c00830801343f"
+            }
         }
     },
     "isolation_nodes": {
@@ -166,7 +383,16 @@
                     "desc": "PHY error"
                 },
                 "6": {
-                    "desc": "PHY Sticky Unlock Error"
+                    "desc": "PHY Sticky Unlock Error",
+                    "capture_groups": [
+                        {
+                            "group_name": "LCDL_STATUS_REGS",
+                            "group_inst": {
+                                "0": 0,
+                                "1": 1
+                            }
+                        }
+                    ]
                 },
                 "7": {
                     "desc": "Bsi Interrupt occurred"
@@ -184,10 +410,28 @@
                     "desc": "PHY RX FIFO Check Error"
                 },
                 "12": {
-                    "desc": "PHY RX TX PPT Error"
+                    "desc": "PHY RX TX PPT Error",
+                    "capture_groups": [
+                        {
+                            "group_name": "PPT_INFO_REGS",
+                            "group_inst": {
+                                "0": 0,
+                                "1": 1
+                            }
+                        }
+                    ]
                 },
                 "13": {
-                    "desc": "PHY ECC Error ARC ECC Interrupt"
+                    "desc": "PHY ECC Error ARC ECC Interrupt",
+                    "capture_groups": [
+                        {
+                            "group_name": "ARC_INFO_REGS",
+                            "group_inst": {
+                                "0": 0,
+                                "1": 1
+                            }
+                        }
+                    ]
                 },
                 "14:18": {
                     "desc": "Reserved Firmware Interrupt"
@@ -201,7 +445,243 @@
                 "21": {
                     "desc": "PHY Training Complete Interrupt"
                 }
-            }
+            },
+            "capture_groups": [
+                {
+                    "group_name": "ODP_FIR",
+                    "group_inst": {
+                        "0": 0,
+                        "1": 1
+                    }
+                }
+            ]
         }
+    },
+    "capture_groups": {
+        "ODP_FIR": [
+            {
+                "reg_name": "PHY_INTERRUPT_STATUS",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "PHY_INTERRUPT_ENABLE",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            }
+        ],
+        "LCDL_STATUS_REGS": [
+            {
+                "reg_name": "DX_LCDL_STATUS0",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "DX_LCDL_STATUS1",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "DX_LCDL_STATUS2",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "DX_LCDL_STATUS3",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "DX_LCDL_STATUS4",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "DX_LCDL_STATUS5",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "DX_LCDL_STATUS6",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "DX_LCDL_STATUS7",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "DX_LCDL_STATUS8",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "DX_LCDL_STATUS9",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "AC_LCDL_STATUS",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "LCDL_DBG_CNTL3",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            }
+        ],
+        "PPT_INFO_REGS": [
+            {
+                "reg_name": "PPT_INFO0",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "PPT_INFO1",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "PPT_INFO2",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "PPT_INFO3",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "PPT_INFO4",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "PPT_INFO5",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "PPT_INFO6",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "PPT_INFO7",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "PPT_INFO8",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "PPT_INFO9",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            }
+        ],
+        "ARC_INFO_REGS": [
+            {
+                "reg_name": "ARC_ECC_INDICATIONS",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "ARC_PMU_ECC_CTL",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "APB_ARC_ECC_CTRL",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "APB_ARC_DB_ERR",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "ARC_SB_CTR_ENABLES",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "ARC_DCCM_SB_ERR_CTR",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            },
+            {
+                "reg_name": "ARC_ICCM_SB_ERR_CTR",
+                "reg_inst": {
+                    "0": 0,
+                    "1": 1
+                }
+            }
+        ]
     }
 }