diff options
Diffstat (limited to 'src/import/chips/p9/common/scominfo')
-rw-r--r-- | src/import/chips/p9/common/scominfo/p9_scom_addr.H | 6 | ||||
-rw-r--r-- | src/import/chips/p9/common/scominfo/p9_scominfo.C | 4 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/import/chips/p9/common/scominfo/p9_scom_addr.H b/src/import/chips/p9/common/scominfo/p9_scom_addr.H index 29a9c7dbd..01d6b6b0f 100644 --- a/src/import/chips/p9/common/scominfo/p9_scom_addr.H +++ b/src/import/chips/p9/common/scominfo/p9_scom_addr.H @@ -338,6 +338,12 @@ extern "C" PPE_GPE3_RING_ID = 0x18, } p9_tp_ring_id_t; + /// Satellite ID for PERV + typedef enum + { + PERV_DBG_SAT_ID = 0xF, + } p9_perv_sat_id_t; + /// Satellite ID for SBE typedef enum { diff --git a/src/import/chips/p9/common/scominfo/p9_scominfo.C b/src/import/chips/p9/common/scominfo/p9_scominfo.C index cd7745fff..51e125723 100644 --- a/src/import/chips/p9/common/scominfo/p9_scominfo.C +++ b/src/import/chips/p9/common/scominfo/p9_scominfo.C @@ -360,7 +360,9 @@ extern "C" if (((l_port == GPREG_PORT_ID) || ((l_port >= CME_PORT_ID) && (l_port <= CPM_PORT_ID)) || (l_port == PCBSLV_PORT_ID) || - (l_port == UNIT_PORT_ID && l_ring == EC_PSCM_RING_ID))) //Catches all PSCOM regs + (l_port == UNIT_PORT_ID && l_ring == EC_PSCM_RING_ID) || //Catches all PSCOM regs + (l_port == UNIT_PORT_ID && l_ring == EC_PERV_RING_ID + && l_sat_id == PERV_DBG_SAT_ID))) // Each chiplet also has a DBG macro { o_chipUnitRelated = true; // PU_PERV_CHIPUNIT |