summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/common
diff options
context:
space:
mode:
authorBen Gass <bgass@us.ibm.com>2016-02-19 18:30:34 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-03-01 12:01:46 -0500
commit825234a3ab808553912bf116378251fdb5efb883 (patch)
tree07d928ca58bc0ccdc782f6f83e44238c27e34fa3 /src/import/chips/p9/common
parentae92595758ddd363749157d33520b50269ee6cd4 (diff)
downloadtalos-hostboot-825234a3ab808553912bf116378251fdb5efb883.tar.gz
talos-hostboot-825234a3ab808553912bf116378251fdb5efb883.zip
New scom address constants generated from e9034
Change-Id: If49323f4e0160e3cca3f1d4ae6e114fe94b7533d Original-Change-Id: I52e35aa1c91f215730dac2ae0b8d9f42332c49e0 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24545 Tested-by: Jenkins Server Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21474 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/common')
-rw-r--r--src/import/chips/p9/common/include/p9_perv_scom_addresses.H540
-rw-r--r--src/import/chips/p9/common/include/p9_perv_scom_addresses_fld.H1135
2 files changed, 326 insertions, 1349 deletions
diff --git a/src/import/chips/p9/common/include/p9_perv_scom_addresses.H b/src/import/chips/p9/common/include/p9_perv_scom_addresses.H
index 312ff11df..aa7eec63e 100644
--- a/src/import/chips/p9/common/include/p9_perv_scom_addresses.H
+++ b/src/import/chips/p9/common/include/p9_perv_scom_addresses.H
@@ -233,24 +233,10 @@
#include <p9_perv_scom_addresses_fixes.H>
-REG64( PERV_ADDR_TRAP_REG , RULL(0x00010003), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_ADDR_TRAP_REG , RULL(0x00010003), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_ADDR_TRAP_REG , RULL(0x01010003), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_N3_ADS_XSCOM_CMD_REG , RULL(0x0500281C), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_ADU_HANG_DIV_REG , RULL(0x05002850), SH_UNT_PERV_5 , SH_ACS_SCOM_RW );
-
-REG64( PERV_N3_ALTD_ADDR_REG , RULL(0x05002800), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_ALTD_CMD_REG , RULL(0x05002801), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_ALTD_DATA_REG , RULL(0x05002804), SH_UNT_PERV_5 , SH_ACS_SCOM_RW );
-
-REG64( PERV_N3_ALTD_OPTION_REG , RULL(0x05002802), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_ALTD_STATUS_REG , RULL(0x05002803), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_ASSIST_INTERRUPT_REG , RULL(0x000F0011), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_ASSIST_INTERRUPT_REG , RULL(0x000F0011), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_ASSIST_INTERRUPT_REG , RULL(0x010F0011), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_ASSIST_INTERRUPT_REG , RULL(0x020F0011), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_ASSIST_INTERRUPT_REG , RULL(0x030F0011), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -295,10 +281,10 @@ REG64( PERV_EC21_ASSIST_INTERRUPT_REG , RULL(0x350F0011
REG64( PERV_EC22_ASSIST_INTERRUPT_REG , RULL(0x360F0011), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_ASSIST_INTERRUPT_REG , RULL(0x370F0011), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_ATOMIC_LOCK_MASK_LATCH_REG , RULL(0x00010007), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_ATOMIC_LOCK_MASK_LATCH_REG , RULL(0x00010007), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_ATOMIC_LOCK_MASK_LATCH_REG , RULL(0x01010007), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_ATOMIC_LOCK_REG , RULL(0x000F03FF), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_ATOMIC_LOCK_REG , RULL(0x000F03FF), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_ATOMIC_LOCK_REG , RULL(0x010F03FF), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_ATOMIC_LOCK_REG , RULL(0x020F03FF), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_ATOMIC_LOCK_REG , RULL(0x030F03FF), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -343,7 +329,7 @@ REG64( PERV_EC21_ATOMIC_LOCK_REG , RULL(0x350F03FF
REG64( PERV_EC22_ATOMIC_LOCK_REG , RULL(0x360F03FF), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_ATOMIC_LOCK_REG , RULL(0x370F03FF), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_ATTN_INTERRUPT_REG , RULL(0x000F001A), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_ATTN_INTERRUPT_REG , RULL(0x000F001A), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_ATTN_INTERRUPT_REG , RULL(0x010F001A), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_ATTN_INTERRUPT_REG , RULL(0x020F001A), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_ATTN_INTERRUPT_REG , RULL(0x030F001A), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -388,7 +374,7 @@ REG64( PERV_EC21_ATTN_INTERRUPT_REG , RULL(0x350F001A
REG64( PERV_EC22_ATTN_INTERRUPT_REG , RULL(0x360F001A), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_ATTN_INTERRUPT_REG , RULL(0x370F001A), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_BIST , RULL(0x0003000B), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_BIST , RULL(0x0003000B), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_BIST , RULL(0x0103000B), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_BIST , RULL(0x0203000B), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_BIST , RULL(0x0303000B), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -466,7 +452,7 @@ REG64( PERV_CBS_TR_HIST_FSI_BYTE , RULL(0x00002814
REG64( PERV_CBS_TR_HIST_SCOM , RULL(0x00050005), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_CBS_TR_HIST , RULL(0x00050005), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_CC_ATOMIC_LOCK_REG , RULL(0x000303FF), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_CC_ATOMIC_LOCK_REG , RULL(0x000303FF), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_CC_ATOMIC_LOCK_REG , RULL(0x010303FF), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_CC_ATOMIC_LOCK_REG , RULL(0x020303FF), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_CC_ATOMIC_LOCK_REG , RULL(0x030303FF), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -511,7 +497,7 @@ REG64( PERV_EC21_CC_ATOMIC_LOCK_REG , RULL(0x350303FF
REG64( PERV_EC22_CC_ATOMIC_LOCK_REG , RULL(0x360303FF), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_CC_ATOMIC_LOCK_REG , RULL(0x370303FF), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_CC_PROTECT_MODE_REG , RULL(0x000303FE), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_CC_PROTECT_MODE_REG , RULL(0x000303FE), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_CC_PROTECT_MODE_REG , RULL(0x010303FE), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_CC_PROTECT_MODE_REG , RULL(0x020303FE), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_CC_PROTECT_MODE_REG , RULL(0x030303FE), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -566,7 +552,7 @@ REG32( PERV_FSISHIFT_CHIP_ID_FSI , RULL(0x00000C09
REG32( PERV_FSISHIFT_CHIP_ID_FSI_BYTE , RULL(0x00000C24), SH_UNT_PERV_FSISHIFT,
SH_ACS_FSI_BYTE );
-REG64( PERV_CLK_REGION , RULL(0x00030006), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_CLK_REGION , RULL(0x00030006), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_CLK_REGION , RULL(0x01030006), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_CLK_REGION , RULL(0x02030006), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_CLK_REGION , RULL(0x03030006), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -611,7 +597,7 @@ REG64( PERV_EC21_CLK_REGION , RULL(0x35030006
REG64( PERV_EC22_CLK_REGION , RULL(0x36030006), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_CLK_REGION , RULL(0x37030006), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_CLOCK_STAT_ARY , RULL(0x0003000A), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_CLOCK_STAT_ARY , RULL(0x0003000A), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_CLOCK_STAT_ARY , RULL(0x0103000A), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_CLOCK_STAT_ARY , RULL(0x0203000A), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_CLOCK_STAT_ARY , RULL(0x0303000A), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -656,7 +642,7 @@ REG64( PERV_EC21_CLOCK_STAT_ARY , RULL(0x3503000A
REG64( PERV_EC22_CLOCK_STAT_ARY , RULL(0x3603000A), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_CLOCK_STAT_ARY , RULL(0x3703000A), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_CLOCK_STAT_NSL , RULL(0x00030009), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_CLOCK_STAT_NSL , RULL(0x00030009), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_CLOCK_STAT_NSL , RULL(0x01030009), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_CLOCK_STAT_NSL , RULL(0x02030009), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_CLOCK_STAT_NSL , RULL(0x03030009), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -701,7 +687,7 @@ REG64( PERV_EC21_CLOCK_STAT_NSL , RULL(0x35030009
REG64( PERV_EC22_CLOCK_STAT_NSL , RULL(0x36030009), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_CLOCK_STAT_NSL , RULL(0x37030009), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_CLOCK_STAT_SL , RULL(0x00030008), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_CLOCK_STAT_SL , RULL(0x00030008), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_CLOCK_STAT_SL , RULL(0x01030008), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_CLOCK_STAT_SL , RULL(0x02030008), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_CLOCK_STAT_SL , RULL(0x03030008), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -780,7 +766,7 @@ REG32( PERV_FSISHIFT_COMPLEMENT_MASK_FSI , RULL(0x00000C0C
REG32( PERV_FSISHIFT_COMPLEMENT_MASK_FSI_BYTE , RULL(0x00000C30), SH_UNT_PERV_FSISHIFT,
SH_ACS_FSI_BYTE );
-REG64( PERV_CONTROL_REG , RULL(0x00050012), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_CONTROL_REG , RULL(0x00050012), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_CONTROL_REG , RULL(0x01050012), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_CONTROL_REG , RULL(0x02050012), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_CONTROL_REG , RULL(0x03050012), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -825,11 +811,11 @@ REG64( PERV_EC21_CONTROL_REG , RULL(0x35050012
REG64( PERV_EC22_CONTROL_REG , RULL(0x36050012), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_CONTROL_REG , RULL(0x37050012), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_CPLT_CONF0 , RULL(0x00000008), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_CPLT_CONF0 , RULL(0x00000008), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_CPLT_CONF0 , RULL(0x01000008), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_CPLT_CONF0_OR , RULL(0x00000018), SH_UNT_PERV_1 , SH_ACS_SCOM1_OR );
+REG64( PERV_CPLT_CONF0_OR , RULL(0x00000018), SH_UNT_PERV , SH_ACS_SCOM1_OR );
REG64( PERV_TP_CPLT_CONF0_OR , RULL(0x01000018), SH_UNT_PERV_1 , SH_ACS_SCOM1_OR );
-REG64( PERV_CPLT_CONF0_CLEAR , RULL(0x00000028), SH_UNT_PERV_1 ,
+REG64( PERV_CPLT_CONF0_CLEAR , RULL(0x00000028), SH_UNT_PERV ,
SH_ACS_SCOM2_CLEAR );
REG64( PERV_TP_CPLT_CONF0_CLEAR , RULL(0x01000028), SH_UNT_PERV_1 ,
SH_ACS_SCOM2_CLEAR );
@@ -1002,11 +988,11 @@ REG64( PERV_EC23_CPLT_CONF0_OR , RULL(0x37000018
REG64( PERV_EC23_CPLT_CONF0_CLEAR , RULL(0x37000028), SH_UNT_PERV_55 ,
SH_ACS_SCOM2_CLEAR );
-REG64( PERV_CPLT_CONF1 , RULL(0x00000009), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_CPLT_CONF1 , RULL(0x00000009), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_CPLT_CONF1 , RULL(0x01000009), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_CPLT_CONF1_OR , RULL(0x00000019), SH_UNT_PERV_1 , SH_ACS_SCOM1_OR );
+REG64( PERV_CPLT_CONF1_OR , RULL(0x00000019), SH_UNT_PERV , SH_ACS_SCOM1_OR );
REG64( PERV_TP_CPLT_CONF1_OR , RULL(0x01000019), SH_UNT_PERV_1 , SH_ACS_SCOM1_OR );
-REG64( PERV_CPLT_CONF1_CLEAR , RULL(0x00000029), SH_UNT_PERV_1 ,
+REG64( PERV_CPLT_CONF1_CLEAR , RULL(0x00000029), SH_UNT_PERV ,
SH_ACS_SCOM2_CLEAR );
REG64( PERV_TP_CPLT_CONF1_CLEAR , RULL(0x01000029), SH_UNT_PERV_1 ,
SH_ACS_SCOM2_CLEAR );
@@ -1179,11 +1165,11 @@ REG64( PERV_EC23_CPLT_CONF1_OR , RULL(0x37000019
REG64( PERV_EC23_CPLT_CONF1_CLEAR , RULL(0x37000029), SH_UNT_PERV_55 ,
SH_ACS_SCOM2_CLEAR );
-REG64( PERV_CPLT_CTRL0 , RULL(0x00000000), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_CPLT_CTRL0 , RULL(0x00000000), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_CPLT_CTRL0 , RULL(0x01000000), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_CPLT_CTRL0_OR , RULL(0x00000010), SH_UNT_PERV_1 , SH_ACS_SCOM1_OR );
+REG64( PERV_CPLT_CTRL0_OR , RULL(0x00000010), SH_UNT_PERV , SH_ACS_SCOM1_OR );
REG64( PERV_TP_CPLT_CTRL0_OR , RULL(0x01000010), SH_UNT_PERV_1 , SH_ACS_SCOM1_OR );
-REG64( PERV_CPLT_CTRL0_CLEAR , RULL(0x00000020), SH_UNT_PERV_1 ,
+REG64( PERV_CPLT_CTRL0_CLEAR , RULL(0x00000020), SH_UNT_PERV ,
SH_ACS_SCOM2_CLEAR );
REG64( PERV_TP_CPLT_CTRL0_CLEAR , RULL(0x01000020), SH_UNT_PERV_1 ,
SH_ACS_SCOM2_CLEAR );
@@ -1356,11 +1342,11 @@ REG64( PERV_EC23_CPLT_CTRL0_OR , RULL(0x37000010
REG64( PERV_EC23_CPLT_CTRL0_CLEAR , RULL(0x37000020), SH_UNT_PERV_55 ,
SH_ACS_SCOM2_CLEAR );
-REG64( PERV_CPLT_CTRL1 , RULL(0x00000001), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_CPLT_CTRL1 , RULL(0x00000001), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_CPLT_CTRL1 , RULL(0x01000001), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_CPLT_CTRL1_OR , RULL(0x00000011), SH_UNT_PERV_1 , SH_ACS_SCOM1_OR );
+REG64( PERV_CPLT_CTRL1_OR , RULL(0x00000011), SH_UNT_PERV , SH_ACS_SCOM1_OR );
REG64( PERV_TP_CPLT_CTRL1_OR , RULL(0x01000011), SH_UNT_PERV_1 , SH_ACS_SCOM1_OR );
-REG64( PERV_CPLT_CTRL1_CLEAR , RULL(0x00000021), SH_UNT_PERV_1 ,
+REG64( PERV_CPLT_CTRL1_CLEAR , RULL(0x00000021), SH_UNT_PERV ,
SH_ACS_SCOM2_CLEAR );
REG64( PERV_TP_CPLT_CTRL1_CLEAR , RULL(0x01000021), SH_UNT_PERV_1 ,
SH_ACS_SCOM2_CLEAR );
@@ -1533,7 +1519,7 @@ REG64( PERV_EC23_CPLT_CTRL1_OR , RULL(0x37000011
REG64( PERV_EC23_CPLT_CTRL1_CLEAR , RULL(0x37000021), SH_UNT_PERV_55 ,
SH_ACS_SCOM2_CLEAR );
-REG64( PERV_CPLT_MASK0 , RULL(0x00000101), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_CPLT_MASK0 , RULL(0x00000101), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_CPLT_MASK0 , RULL(0x01000101), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_CPLT_MASK0 , RULL(0x02000101), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_CPLT_MASK0 , RULL(0x03000101), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -1578,7 +1564,7 @@ REG64( PERV_EC21_CPLT_MASK0 , RULL(0x35000101
REG64( PERV_EC22_CPLT_MASK0 , RULL(0x36000101), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_CPLT_MASK0 , RULL(0x37000101), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_CPLT_STAT0 , RULL(0x00000100), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_CPLT_STAT0 , RULL(0x00000100), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_CPLT_STAT0 , RULL(0x01000100), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_CPLT_STAT0 , RULL(0x02000100), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_CPLT_STAT0 , RULL(0x03000100), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -2929,7 +2915,7 @@ REG64( PERV_PIB2OPB0_CRSIS , RULL(0x00020007
REG64( PERV_PIB2OPB1_CRSIS , RULL(0x00020017), SH_UNT_PERV_PIB2OPB1,
SH_ACS_SCOM_RO );
-REG64( PERV_CTRL_ATOMIC_LOCK_REG , RULL(0x000003FF), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_CTRL_ATOMIC_LOCK_REG , RULL(0x000003FF), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_CTRL_ATOMIC_LOCK_REG , RULL(0x010003FF), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_CTRL_ATOMIC_LOCK_REG , RULL(0x020003FF), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_CTRL_ATOMIC_LOCK_REG , RULL(0x030003FF), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -2974,7 +2960,7 @@ REG64( PERV_EC21_CTRL_ATOMIC_LOCK_REG , RULL(0x350003FF
REG64( PERV_EC22_CTRL_ATOMIC_LOCK_REG , RULL(0x360003FF), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_CTRL_ATOMIC_LOCK_REG , RULL(0x370003FF), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_CTRL_PROTECT_MODE_REG , RULL(0x000003FE), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_CTRL_PROTECT_MODE_REG , RULL(0x000003FE), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_CTRL_PROTECT_MODE_REG , RULL(0x010003FE), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_CTRL_PROTECT_MODE_REG , RULL(0x020003FE), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_CTRL_PROTECT_MODE_REG , RULL(0x030003FE), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -3027,7 +3013,7 @@ REG32( PERV_FSI2PIB_DATA_REGISTER_1_FSI , RULL(0x00001001
REG32( PERV_FSI2PIB_DATA_REGISTER_1_FSI_BYTE , RULL(0x00001004), SH_UNT_PERV_FSI2PIB,
SH_ACS_FSI_BYTE );
-REG64( PERV_DBG_CBS_CC , RULL(0x00030013), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_DBG_CBS_CC , RULL(0x00030013), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_DBG_CBS_CC , RULL(0x01030013), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_DBG_CBS_CC , RULL(0x02030013), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_DBG_CBS_CC , RULL(0x03030013), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -3072,35 +3058,38 @@ REG64( PERV_EC21_DBG_CBS_CC , RULL(0x35030013
REG64( PERV_EC22_DBG_CBS_CC , RULL(0x36030013), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_DBG_CBS_CC , RULL(0x37030013), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_DBG_INST1_COND_REG_1 , RULL(0x000107C1), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_DBG_INST1_COND_REG_1 , RULL(0x000107C1), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_DBG_INST1_COND_REG_1 , RULL(0x010107C1), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_DBG_INST1_COND_REG_2 , RULL(0x000107C2), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_DBG_INST1_COND_REG_2 , RULL(0x000107C2), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_DBG_INST1_COND_REG_2 , RULL(0x010107C2), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_DBG_INST1_COND_REG_3 , RULL(0x000107C3), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_DBG_INST1_COND_REG_3 , RULL(0x000107C3), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_DBG_INST1_COND_REG_3 , RULL(0x010107C3), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_DBG_INST2_COND_REG_1 , RULL(0x000107C4), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_DBG_INST2_COND_REG_1 , RULL(0x000107C4), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_DBG_INST2_COND_REG_1 , RULL(0x010107C4), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_DBG_INST2_COND_REG_2 , RULL(0x000107C5), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_DBG_INST2_COND_REG_2 , RULL(0x000107C5), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_DBG_INST2_COND_REG_2 , RULL(0x010107C5), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_DBG_INST2_COND_REG_3 , RULL(0x000107C6), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_DBG_INST2_COND_REG_3 , RULL(0x000107C6), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_DBG_INST2_COND_REG_3 , RULL(0x010107C6), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_DBG_MODE_REG , RULL(0x000107C0), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_DBG_MODE_REG , RULL(0x000107C0), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_DBG_MODE_REG , RULL(0x010107C0), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_DBG_TRACE_MODE_REG_2 , RULL(0x000107CB), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TP_DBG_TRACE_MODE_REG_2 , RULL(0x010107CB), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_DBG_TRACE_MODE_REG_2 , RULL(0x000107CF), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_TP_DBG_TRACE_MODE_REG_2 , RULL(0x010107CF), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_DBG_TRACE_REG_0 , RULL(0x000107C9), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TP_DBG_TRACE_REG_0 , RULL(0x010107C9), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_DBG_TRACE_REG_0 , RULL(0x000107CD), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_TP_DBG_TRACE_REG_0 , RULL(0x010107CD), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_DBG_TRACE_REG_1 , RULL(0x000107CA), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TP_DBG_TRACE_REG_1 , RULL(0x010107CA), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_DBG_TRACE_REG_1 , RULL(0x000107CE), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_TP_DBG_TRACE_REG_1 , RULL(0x010107CE), SH_UNT_PERV_1 , SH_ACS_SCOM );
+
+REG64( PERV_DEBUG_TRACE_CONTROL , RULL(0x000107D0), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_TP_DEBUG_TRACE_CONTROL , RULL(0x010107D0), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_DEVICE_ID_REG , RULL(0x000F000F), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_DEVICE_ID_REG , RULL(0x000F000F), SH_UNT_PERV_0 , SH_ACS_SCOM );
@@ -3165,7 +3154,7 @@ REG64( PERV_DOORBELL_STATUS_CONTROL_2A_FSI_BYTE , RULL(0x000028B0
REG64( PERV_DOORBELL_STATUS_CONTROL_2A_SCOM , RULL(0x00050028), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_DOORBELL_STATUS_CONTROL_2A , RULL(0x00050028), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_DTS_RESULT0 , RULL(0x00050000), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_DTS_RESULT0 , RULL(0x00050000), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_DTS_RESULT0 , RULL(0x01050000), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
REG64( PERV_N0_DTS_RESULT0 , RULL(0x02050000), SH_UNT_PERV_2 , SH_ACS_SCOM_RO );
REG64( PERV_N1_DTS_RESULT0 , RULL(0x03050000), SH_UNT_PERV_3 , SH_ACS_SCOM_RO );
@@ -3210,7 +3199,7 @@ REG64( PERV_EC21_DTS_RESULT0 , RULL(0x35050000
REG64( PERV_EC22_DTS_RESULT0 , RULL(0x36050000), SH_UNT_PERV_54 , SH_ACS_SCOM_RO );
REG64( PERV_EC23_DTS_RESULT0 , RULL(0x37050000), SH_UNT_PERV_55 , SH_ACS_SCOM_RO );
-REG64( PERV_DTS_TRC_RESULT , RULL(0x00050003), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_DTS_TRC_RESULT , RULL(0x00050003), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_DTS_TRC_RESULT , RULL(0x01050003), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
REG64( PERV_N0_DTS_TRC_RESULT , RULL(0x02050003), SH_UNT_PERV_2 , SH_ACS_SCOM_RO );
REG64( PERV_N1_DTS_TRC_RESULT , RULL(0x03050003), SH_UNT_PERV_3 , SH_ACS_SCOM_RO );
@@ -3301,7 +3290,7 @@ REG64( PERV_EC21_ERROR_REG , RULL(0x350F001F
REG64( PERV_EC22_ERROR_REG , RULL(0x360F001F), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_ERROR_REG , RULL(0x370F001F), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_ERROR_STATUS , RULL(0x0003000F), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_ERROR_STATUS , RULL(0x0003000F), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_ERROR_STATUS , RULL(0x0103000F), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_ERROR_STATUS , RULL(0x0203000F), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_ERROR_STATUS , RULL(0x0303000F), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -3349,7 +3338,7 @@ REG64( PERV_EC23_ERROR_STATUS , RULL(0x3703000F
REG64( PERV_ERROR_STATUS_REG , RULL(0x000F0034), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_ERROR_STATUS_REG , RULL(0x000F0034), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_ERR_STATUS_REG , RULL(0x00050013), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_ERR_STATUS_REG , RULL(0x00050013), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_ERR_STATUS_REG , RULL(0x01050013), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
REG64( PERV_N0_ERR_STATUS_REG , RULL(0x02050013), SH_UNT_PERV_2 , SH_ACS_SCOM_RO );
REG64( PERV_N1_ERR_STATUS_REG , RULL(0x03050013), SH_UNT_PERV_3 , SH_ACS_SCOM_RO );
@@ -3415,7 +3404,7 @@ REG64( PERV_PIB_FIRST_ERR_REG , RULL(0x000F001E
REG64( PERV_FIRST_REPLY_REG , RULL(0x000F0018), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_FIRST_REPLY_REG , RULL(0x000F0018), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_FIR_MASK , RULL(0x00040002), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_FIR_MASK , RULL(0x00040002), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_FIR_MASK , RULL(0x01040002), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_FIR_MASK , RULL(0x02040002), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_FIR_MASK , RULL(0x03040002), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -3460,34 +3449,32 @@ REG64( PERV_EC21_FIR_MASK , RULL(0x35040002
REG64( PERV_EC22_FIR_MASK , RULL(0x36040002), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_FIR_MASK , RULL(0x37040002), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_FMU_FORCE_OP_REG , RULL(0x00020003), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_FMU_FORCE_OP_REG , RULL(0x00020003), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_FMU_FORCE_OP_REG , RULL(0x01020003), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_FMU_KVREF_DATAREG , RULL(0x00020004), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_FMU_KVREF_DATAREG , RULL(0x00020004), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_FMU_KVREF_DATAREG , RULL(0x01020004), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
-REG64( PERV_FMU_MODE_REG , RULL(0x00020000), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_FMU_MODE_REG , RULL(0x00020000), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_FMU_MODE_REG , RULL(0x01020000), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_FMU_OSC_CNTR1_REG , RULL(0x00020001), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_FMU_OSC_CNTR1_REG , RULL(0x00020001), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_FMU_OSC_CNTR1_REG , RULL(0x01020001), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_FMU_OSC_CNTR2_REG , RULL(0x00020002), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_FMU_OSC_CNTR2_REG , RULL(0x00020002), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_FMU_OSC_CNTR2_REG , RULL(0x01020002), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_FMU_PULSE_GEN_REG , RULL(0x00020001), SH_UNT_PERV_1 ,
+REG64( PERV_FMU_PULSE_GEN_REG , RULL(0x00020001), SH_UNT_PERV ,
SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_FMU_PULSE_GEN_REG , RULL(0x01020001), SH_UNT_PERV_1 ,
SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_FMU_VMEAS_MAX_RESULT , RULL(0x00020008), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_FMU_VMEAS_MAX_RESULT , RULL(0x00020008), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_FMU_VMEAS_MAX_RESULT , RULL(0x01020008), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
-REG64( PERV_FMU_VMEAS_MIN_RESULT , RULL(0x00020009), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_FMU_VMEAS_MIN_RESULT , RULL(0x00020009), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_FMU_VMEAS_MIN_RESULT , RULL(0x01020009), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
-REG64( PERV_N3_FORCE_ECC_REG , RULL(0x0500280D), SH_UNT_PERV_5 , SH_ACS_SCOM_RW );
-
REG32( PERV_FSISHIFT_FRONT_END_LENGTH_REGISTER_FSI , RULL(0x00000C02), SH_UNT_PERV_FSISHIFT,
SH_ACS_FSI );
REG32( PERV_FSISHIFT_FRONT_END_LENGTH_REGISTER_FSI_BYTE , RULL(0x00000C08), SH_UNT_PERV_FSISHIFT,
@@ -4391,7 +4378,7 @@ REG64( PERV_GPWRP_FSI_BYTE , RULL(0x0000287C
REG64( PERV_GPWRP_SCOM , RULL(0x0005001F), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_GPWRP , RULL(0x0005001F), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_GXSTOP0_MASK_REG , RULL(0x00040014), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_GXSTOP0_MASK_REG , RULL(0x00040014), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_GXSTOP0_MASK_REG , RULL(0x01040014), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_GXSTOP0_MASK_REG , RULL(0x02040014), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_GXSTOP0_MASK_REG , RULL(0x03040014), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -4436,7 +4423,7 @@ REG64( PERV_EC21_GXSTOP0_MASK_REG , RULL(0x35040014
REG64( PERV_EC22_GXSTOP0_MASK_REG , RULL(0x36040014), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_GXSTOP0_MASK_REG , RULL(0x37040014), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_GXSTOP1_MASK_REG , RULL(0x00040015), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_GXSTOP1_MASK_REG , RULL(0x00040015), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_GXSTOP1_MASK_REG , RULL(0x01040015), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_GXSTOP1_MASK_REG , RULL(0x02040015), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_GXSTOP1_MASK_REG , RULL(0x03040015), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -4481,7 +4468,7 @@ REG64( PERV_EC21_GXSTOP1_MASK_REG , RULL(0x35040015
REG64( PERV_EC22_GXSTOP1_MASK_REG , RULL(0x36040015), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_GXSTOP1_MASK_REG , RULL(0x37040015), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_GXSTOP2_MASK_REG , RULL(0x00040016), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_GXSTOP2_MASK_REG , RULL(0x00040016), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_GXSTOP2_MASK_REG , RULL(0x01040016), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_GXSTOP2_MASK_REG , RULL(0x02040016), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_GXSTOP2_MASK_REG , RULL(0x03040016), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -4526,7 +4513,7 @@ REG64( PERV_EC21_GXSTOP2_MASK_REG , RULL(0x35040016
REG64( PERV_EC22_GXSTOP2_MASK_REG , RULL(0x36040016), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_GXSTOP2_MASK_REG , RULL(0x37040016), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_GXSTOP_TRIG_REG , RULL(0x00040013), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_GXSTOP_TRIG_REG , RULL(0x00040013), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_GXSTOP_TRIG_REG , RULL(0x01040013), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_GXSTOP_TRIG_REG , RULL(0x02040013), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_GXSTOP_TRIG_REG , RULL(0x03040013), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -4571,7 +4558,7 @@ REG64( PERV_EC21_GXSTOP_TRIG_REG , RULL(0x35040013
REG64( PERV_EC22_GXSTOP_TRIG_REG , RULL(0x36040013), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_GXSTOP_TRIG_REG , RULL(0x37040013), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_HANG_PULSE_0_REG , RULL(0x000F0020), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_HANG_PULSE_0_REG , RULL(0x000F0020), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_HANG_PULSE_0_REG , RULL(0x010F0020), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
REG64( PERV_N0_HANG_PULSE_0_REG , RULL(0x020F0020), SH_UNT_PERV_2 , SH_ACS_SCOM_RW );
REG64( PERV_N1_HANG_PULSE_0_REG , RULL(0x030F0020), SH_UNT_PERV_3 , SH_ACS_SCOM_RW );
@@ -4616,7 +4603,7 @@ REG64( PERV_EC21_HANG_PULSE_0_REG , RULL(0x350F0020
REG64( PERV_EC22_HANG_PULSE_0_REG , RULL(0x360F0020), SH_UNT_PERV_54 , SH_ACS_SCOM_RW );
REG64( PERV_EC23_HANG_PULSE_0_REG , RULL(0x370F0020), SH_UNT_PERV_55 , SH_ACS_SCOM_RW );
-REG64( PERV_HANG_PULSE_1_REG , RULL(0x000F0021), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_HANG_PULSE_1_REG , RULL(0x000F0021), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_HANG_PULSE_1_REG , RULL(0x010F0021), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
REG64( PERV_N0_HANG_PULSE_1_REG , RULL(0x020F0021), SH_UNT_PERV_2 , SH_ACS_SCOM_RW );
REG64( PERV_N1_HANG_PULSE_1_REG , RULL(0x030F0021), SH_UNT_PERV_3 , SH_ACS_SCOM_RW );
@@ -4661,7 +4648,7 @@ REG64( PERV_EC21_HANG_PULSE_1_REG , RULL(0x350F0021
REG64( PERV_EC22_HANG_PULSE_1_REG , RULL(0x360F0021), SH_UNT_PERV_54 , SH_ACS_SCOM_RW );
REG64( PERV_EC23_HANG_PULSE_1_REG , RULL(0x370F0021), SH_UNT_PERV_55 , SH_ACS_SCOM_RW );
-REG64( PERV_HANG_PULSE_2_REG , RULL(0x000F0022), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_HANG_PULSE_2_REG , RULL(0x000F0022), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_HANG_PULSE_2_REG , RULL(0x010F0022), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
REG64( PERV_N0_HANG_PULSE_2_REG , RULL(0x020F0022), SH_UNT_PERV_2 , SH_ACS_SCOM_RW );
REG64( PERV_N1_HANG_PULSE_2_REG , RULL(0x030F0022), SH_UNT_PERV_3 , SH_ACS_SCOM_RW );
@@ -4706,7 +4693,7 @@ REG64( PERV_EC21_HANG_PULSE_2_REG , RULL(0x350F0022
REG64( PERV_EC22_HANG_PULSE_2_REG , RULL(0x360F0022), SH_UNT_PERV_54 , SH_ACS_SCOM_RW );
REG64( PERV_EC23_HANG_PULSE_2_REG , RULL(0x370F0022), SH_UNT_PERV_55 , SH_ACS_SCOM_RW );
-REG64( PERV_HANG_PULSE_3_REG , RULL(0x000F0023), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_HANG_PULSE_3_REG , RULL(0x000F0023), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_HANG_PULSE_3_REG , RULL(0x010F0023), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
REG64( PERV_N0_HANG_PULSE_3_REG , RULL(0x020F0023), SH_UNT_PERV_2 , SH_ACS_SCOM_RW );
REG64( PERV_N1_HANG_PULSE_3_REG , RULL(0x030F0023), SH_UNT_PERV_3 , SH_ACS_SCOM_RW );
@@ -4751,7 +4738,7 @@ REG64( PERV_EC21_HANG_PULSE_3_REG , RULL(0x350F0023
REG64( PERV_EC22_HANG_PULSE_3_REG , RULL(0x360F0023), SH_UNT_PERV_54 , SH_ACS_SCOM_RW );
REG64( PERV_EC23_HANG_PULSE_3_REG , RULL(0x370F0023), SH_UNT_PERV_55 , SH_ACS_SCOM_RW );
-REG64( PERV_HANG_PULSE_4_REG , RULL(0x000F0024), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_HANG_PULSE_4_REG , RULL(0x000F0024), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_HANG_PULSE_4_REG , RULL(0x010F0024), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
REG64( PERV_N0_HANG_PULSE_4_REG , RULL(0x020F0024), SH_UNT_PERV_2 , SH_ACS_SCOM_RW );
REG64( PERV_N1_HANG_PULSE_4_REG , RULL(0x030F0024), SH_UNT_PERV_3 , SH_ACS_SCOM_RW );
@@ -4796,7 +4783,7 @@ REG64( PERV_EC21_HANG_PULSE_4_REG , RULL(0x350F0024
REG64( PERV_EC22_HANG_PULSE_4_REG , RULL(0x360F0024), SH_UNT_PERV_54 , SH_ACS_SCOM_RW );
REG64( PERV_EC23_HANG_PULSE_4_REG , RULL(0x370F0024), SH_UNT_PERV_55 , SH_ACS_SCOM_RW );
-REG64( PERV_HANG_PULSE_5_REG , RULL(0x000F0025), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_HANG_PULSE_5_REG , RULL(0x000F0025), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_HANG_PULSE_5_REG , RULL(0x010F0025), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
REG64( PERV_N0_HANG_PULSE_5_REG , RULL(0x020F0025), SH_UNT_PERV_2 , SH_ACS_SCOM_RW );
REG64( PERV_N1_HANG_PULSE_5_REG , RULL(0x030F0025), SH_UNT_PERV_3 , SH_ACS_SCOM_RW );
@@ -4841,7 +4828,7 @@ REG64( PERV_EC21_HANG_PULSE_5_REG , RULL(0x350F0025
REG64( PERV_EC22_HANG_PULSE_5_REG , RULL(0x360F0025), SH_UNT_PERV_54 , SH_ACS_SCOM_RW );
REG64( PERV_EC23_HANG_PULSE_5_REG , RULL(0x370F0025), SH_UNT_PERV_55 , SH_ACS_SCOM_RW );
-REG64( PERV_HANG_PULSE_6_REG , RULL(0x000F0026), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_HANG_PULSE_6_REG , RULL(0x000F0026), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_HANG_PULSE_6_REG , RULL(0x010F0026), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
REG64( PERV_N0_HANG_PULSE_6_REG , RULL(0x020F0026), SH_UNT_PERV_2 , SH_ACS_SCOM_RW );
REG64( PERV_N1_HANG_PULSE_6_REG , RULL(0x030F0026), SH_UNT_PERV_3 , SH_ACS_SCOM_RW );
@@ -4886,7 +4873,8 @@ REG64( PERV_EC21_HANG_PULSE_6_REG , RULL(0x350F0026
REG64( PERV_EC22_HANG_PULSE_6_REG , RULL(0x360F0026), SH_UNT_PERV_54 , SH_ACS_SCOM_RW );
REG64( PERV_EC23_HANG_PULSE_6_REG , RULL(0x370F0026), SH_UNT_PERV_55 , SH_ACS_SCOM_RW );
-REG64( PERV_HEARTBEAT_REG , RULL(0x000F0018), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_HEARTBEAT_REG , RULL(0x000F0018), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_HEARTBEAT_REG , RULL(0x010F0018), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_HEARTBEAT_REG , RULL(0x020F0018), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_HEARTBEAT_REG , RULL(0x030F0018), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -4931,7 +4919,7 @@ REG64( PERV_EC21_HEARTBEAT_REG , RULL(0x350F0018
REG64( PERV_EC22_HEARTBEAT_REG , RULL(0x360F0018), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_HEARTBEAT_REG , RULL(0x370F0018), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_HOSTATTN , RULL(0x00040009), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_HOSTATTN , RULL(0x00040009), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_HOSTATTN , RULL(0x01040009), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
REG64( PERV_N0_HOSTATTN , RULL(0x02040009), SH_UNT_PERV_2 , SH_ACS_SCOM_RO );
REG64( PERV_N1_HOSTATTN , RULL(0x03040009), SH_UNT_PERV_3 , SH_ACS_SCOM_RO );
@@ -4976,7 +4964,7 @@ REG64( PERV_EC21_HOSTATTN , RULL(0x35040009
REG64( PERV_EC22_HOSTATTN , RULL(0x36040009), SH_UNT_PERV_54 , SH_ACS_SCOM_RO );
REG64( PERV_EC23_HOSTATTN , RULL(0x37040009), SH_UNT_PERV_55 , SH_ACS_SCOM_RO );
-REG64( PERV_HOSTATTN_MASK , RULL(0x0004001A), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_HOSTATTN_MASK , RULL(0x0004001A), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_HOSTATTN_MASK , RULL(0x0104001A), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_HOSTATTN_MASK , RULL(0x0204001A), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_HOSTATTN_MASK , RULL(0x0304001A), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -5062,7 +5050,7 @@ REG64( PERV_0_FSII2C_IMM_SET_S_SDA_A , RULL(0x0000180C
REG32( PERV_FSII2C_IMM_SET_S_SDA_A , RULL(0x0000180C), SH_UNT_PERV_FSII2C,
SH_ACS_SCOM );
-REG64( PERV_INJECT_REG , RULL(0x00050011), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_INJECT_REG , RULL(0x00050011), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_INJECT_REG , RULL(0x01050011), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_INJECT_REG , RULL(0x02050011), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_INJECT_REG , RULL(0x03050011), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -5112,21 +5100,24 @@ REG32( PERV_FSI2PIB_INTERRUPT_FSI , RULL(0x0000100B
REG32( PERV_FSI2PIB_INTERRUPT_FSI_BYTE , RULL(0x0000102C), SH_UNT_PERV_FSI2PIB,
SH_ACS_FSI_BYTE );
-REG64( PERV_INTERRUPT1_REG , RULL(0x000F0020), SH_UNT_PERV , SH_ACS_SCOM_RW );
+REG64( PERV_INTERRUPT1_REG , RULL(0x000F0020), SH_UNT_PERV ,
+ SH_ACS_SCOM_RW ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_INTERRUPT1_REG_OR , RULL(0x000F0021), SH_UNT_PERV , SH_ACS_SCOM1_OR );
REG64( PERV_INTERRUPT1_REG_AND , RULL(0x000F0022), SH_UNT_PERV , SH_ACS_SCOM2_AND );
REG64( PERV_PIB_INTERRUPT1_REG , RULL(0x000F0020), SH_UNT_PERV_0 , SH_ACS_SCOM_RW );
REG64( PERV_PIB_INTERRUPT1_REG_OR , RULL(0x000F0021), SH_UNT_PERV_0 , SH_ACS_SCOM1_OR );
REG64( PERV_PIB_INTERRUPT1_REG_AND , RULL(0x000F0022), SH_UNT_PERV_0 , SH_ACS_SCOM2_AND );
-REG64( PERV_INTERRUPT2_REG , RULL(0x000F0023), SH_UNT_PERV , SH_ACS_SCOM_RW );
+REG64( PERV_INTERRUPT2_REG , RULL(0x000F0023), SH_UNT_PERV ,
+ SH_ACS_SCOM_RW ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_INTERRUPT2_REG_OR , RULL(0x000F0024), SH_UNT_PERV , SH_ACS_SCOM1_OR );
REG64( PERV_INTERRUPT2_REG_AND , RULL(0x000F0025), SH_UNT_PERV , SH_ACS_SCOM2_AND );
REG64( PERV_PIB_INTERRUPT2_REG , RULL(0x000F0023), SH_UNT_PERV_0 , SH_ACS_SCOM_RW );
REG64( PERV_PIB_INTERRUPT2_REG_OR , RULL(0x000F0024), SH_UNT_PERV_0 , SH_ACS_SCOM1_OR );
REG64( PERV_PIB_INTERRUPT2_REG_AND , RULL(0x000F0025), SH_UNT_PERV_0 , SH_ACS_SCOM2_AND );
-REG64( PERV_INTERRUPT3_REG , RULL(0x000F0026), SH_UNT_PERV , SH_ACS_SCOM_RW );
+REG64( PERV_INTERRUPT3_REG , RULL(0x000F0026), SH_UNT_PERV ,
+ SH_ACS_SCOM_RW ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_INTERRUPT3_REG_OR , RULL(0x000F0027), SH_UNT_PERV , SH_ACS_SCOM1_OR );
REG64( PERV_INTERRUPT3_REG_AND , RULL(0x000F0028), SH_UNT_PERV , SH_ACS_SCOM2_AND );
REG64( PERV_PIB_INTERRUPT3_REG , RULL(0x000F0026), SH_UNT_PERV_0 , SH_ACS_SCOM_RW );
@@ -5189,7 +5180,8 @@ REG64( PERV_PIB_INTERRUPT_TYPE_MASK_REG_WOR , RULL(0x000F002D
REG64( PERV_PIB_INTERRUPT_TYPE_MASK_REG_WAND , RULL(0x000F002E), SH_UNT_PERV_0 ,
SH_ACS_SCOM2_WAND );
-REG64( PERV_INTERRUPT_TYPE_REG , RULL(0x000F001A), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_INTERRUPT_TYPE_REG , RULL(0x000F001A), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_PIB_INTERRUPT_TYPE_REG , RULL(0x000F001A), SH_UNT_PERV_0 , SH_ACS_SCOM );
REG64( PERV_IODA_TCD_IODA , RULL(0x00002800), SH_UNT_PERV , SH_ACS_IODA );
@@ -5202,101 +5194,17 @@ REG64( PERV_FSB_IODA_TVT_IODA , RULL(0x00002400
REG64( PERV_IODA_XLT_EA_IODA , RULL(0x00004000), SH_UNT_PERV , SH_ACS_IODA );
-REG64( PERV_N3_IO_DATA_REG , RULL(0x05002830), SH_UNT_PERV_5 , SH_ACS_SCOM_RO );
-
-REG64( PERV_KVREF_AND_VMEAS_MODE_STATUS_REG , RULL(0x00020007), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_KVREF_AND_VMEAS_MODE_STATUS_REG , RULL(0x00020007), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_KVREF_AND_VMEAS_MODE_STATUS_REG , RULL(0x01020007), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_KVREF_TUNE_DATA , RULL(0x00020005), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_KVREF_TUNE_DATA , RULL(0x00020005), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_KVREF_TUNE_DATA , RULL(0x01020005), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
-REG64( PERV_LL0_IOEL_FIR_MASK_REG_AND , RULL(0x00000004), SH_UNT_PERV , SH_ACS_SCOM1_AND );
-REG64( PERV_LL0_IOEL_FIR_MASK_REG_OR , RULL(0x00000005), SH_UNT_PERV , SH_ACS_SCOM2_OR );
-REG64( PERV_PIB_LL0_IOEL_FIR_MASK_REG_AND , RULL(0x00000004), SH_UNT_PERV_0 , SH_ACS_SCOM1_AND );
-REG64( PERV_PIB_LL0_IOEL_FIR_MASK_REG_OR , RULL(0x00000005), SH_UNT_PERV_0 , SH_ACS_SCOM2_OR );
-
-REG64( PERV_LL0_IOEL_FIR_REG_AND , RULL(0x00000001), SH_UNT_PERV , SH_ACS_SCOM1_AND );
-REG64( PERV_LL0_IOEL_FIR_REG_OR , RULL(0x00000002), SH_UNT_PERV , SH_ACS_SCOM2_OR );
-REG64( PERV_PIB_LL0_IOEL_FIR_REG_AND , RULL(0x00000001), SH_UNT_PERV_0 , SH_ACS_SCOM1_AND );
-REG64( PERV_PIB_LL0_IOEL_FIR_REG_OR , RULL(0x00000002), SH_UNT_PERV_0 , SH_ACS_SCOM2_OR );
-
-REG64( PERV_LL0_PB_IOOL_FIR_MASK_REG_AND , RULL(0x00000004), SH_UNT_PERV ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_LL0_PB_IOOL_FIR_MASK_REG_OR , RULL(0x00000005), SH_UNT_PERV ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL0_PB_IOOL_FIR_MASK_REG_AND , RULL(0x00000004), SH_UNT_PERV_0 ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL0_PB_IOOL_FIR_MASK_REG_OR , RULL(0x00000005), SH_UNT_PERV_0 ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-
-REG64( PERV_LL0_PB_IOOL_FIR_REG_AND , RULL(0x00000001), SH_UNT_PERV ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_LL0_PB_IOOL_FIR_REG_OR , RULL(0x00000002), SH_UNT_PERV ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL0_PB_IOOL_FIR_REG_AND , RULL(0x00000001), SH_UNT_PERV_0 ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL0_PB_IOOL_FIR_REG_OR , RULL(0x00000002), SH_UNT_PERV_0 ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-
-REG64( PERV_LL1_IOEL_FIR_MASK_REG_AND , RULL(0x00000004), SH_UNT_PERV ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_LL1_IOEL_FIR_MASK_REG_OR , RULL(0x00000005), SH_UNT_PERV ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL1_IOEL_FIR_MASK_REG_AND , RULL(0x00000004), SH_UNT_PERV_0 ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL1_IOEL_FIR_MASK_REG_OR , RULL(0x00000005), SH_UNT_PERV_0 ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-
-REG64( PERV_LL1_IOEL_FIR_REG_AND , RULL(0x00000001), SH_UNT_PERV ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_LL1_IOEL_FIR_REG_OR , RULL(0x00000002), SH_UNT_PERV ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL1_IOEL_FIR_REG_AND , RULL(0x00000001), SH_UNT_PERV_0 ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL1_IOEL_FIR_REG_OR , RULL(0x00000002), SH_UNT_PERV_0 ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-
-REG64( PERV_LL2_IOEL_FIR_MASK_REG_AND , RULL(0x00000004), SH_UNT_PERV ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_LL2_IOEL_FIR_MASK_REG_OR , RULL(0x00000005), SH_UNT_PERV ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL2_IOEL_FIR_MASK_REG_AND , RULL(0x00000004), SH_UNT_PERV_0 ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL2_IOEL_FIR_MASK_REG_OR , RULL(0x00000005), SH_UNT_PERV_0 ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-
-REG64( PERV_LL2_IOEL_FIR_REG_AND , RULL(0x00000001), SH_UNT_PERV ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_LL2_IOEL_FIR_REG_OR , RULL(0x00000002), SH_UNT_PERV ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL2_IOEL_FIR_REG_AND , RULL(0x00000001), SH_UNT_PERV_0 ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL2_IOEL_FIR_REG_OR , RULL(0x00000002), SH_UNT_PERV_0 ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-
-REG64( PERV_LL3_PB_IOOL_FIR_MASK_REG_AND , RULL(0x00000004), SH_UNT_PERV ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_LL3_PB_IOOL_FIR_MASK_REG_OR , RULL(0x00000005), SH_UNT_PERV ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL3_PB_IOOL_FIR_MASK_REG_AND , RULL(0x00000004), SH_UNT_PERV_0 ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL3_PB_IOOL_FIR_MASK_REG_OR , RULL(0x00000005), SH_UNT_PERV_0 ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-
-REG64( PERV_LL3_PB_IOOL_FIR_REG_AND , RULL(0x00000001), SH_UNT_PERV ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_LL3_PB_IOOL_FIR_REG_OR , RULL(0x00000002), SH_UNT_PERV ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL3_PB_IOOL_FIR_REG_AND , RULL(0x00000001), SH_UNT_PERV_0 ,
- SH_ACS_SCOM1_AND ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_PIB_LL3_PB_IOOL_FIR_REG_OR , RULL(0x00000002), SH_UNT_PERV_0 ,
- SH_ACS_SCOM2_OR ); //WARNING - VALUE SET SAME AS ANOTHER REG
-
-REG64( PERV_LOCAL_FIR , RULL(0x0004000A), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_LOCAL_FIR , RULL(0x0004000A), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_LOCAL_FIR , RULL(0x0104000A), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_LOCAL_FIR_AND , RULL(0x0004000B), SH_UNT_PERV_1 , SH_ACS_SCOM1_AND );
+REG64( PERV_LOCAL_FIR_AND , RULL(0x0004000B), SH_UNT_PERV , SH_ACS_SCOM1_AND );
REG64( PERV_TP_LOCAL_FIR_AND , RULL(0x0104000B), SH_UNT_PERV_1 , SH_ACS_SCOM1_AND );
-REG64( PERV_LOCAL_FIR_OR , RULL(0x0004000C), SH_UNT_PERV_1 , SH_ACS_SCOM2_OR );
+REG64( PERV_LOCAL_FIR_OR , RULL(0x0004000C), SH_UNT_PERV , SH_ACS_SCOM2_OR );
REG64( PERV_TP_LOCAL_FIR_OR , RULL(0x0104000C), SH_UNT_PERV_1 , SH_ACS_SCOM2_OR );
REG64( PERV_N0_LOCAL_FIR , RULL(0x0204000A), SH_UNT_PERV_2 , SH_ACS_SCOM_RW );
REG64( PERV_N0_LOCAL_FIR_AND , RULL(0x0204000B), SH_UNT_PERV_2 , SH_ACS_SCOM1_AND );
@@ -5425,7 +5333,7 @@ REG64( PERV_EC23_LOCAL_FIR , RULL(0x3704000A
REG64( PERV_EC23_LOCAL_FIR_AND , RULL(0x3704000B), SH_UNT_PERV_55 , SH_ACS_SCOM1_AND );
REG64( PERV_EC23_LOCAL_FIR_OR , RULL(0x3704000C), SH_UNT_PERV_55 , SH_ACS_SCOM2_OR );
-REG64( PERV_LOCAL_FIR_ACTION0 , RULL(0x00040010), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_LOCAL_FIR_ACTION0 , RULL(0x00040010), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_LOCAL_FIR_ACTION0 , RULL(0x01040010), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_LOCAL_FIR_ACTION0 , RULL(0x02040010), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_LOCAL_FIR_ACTION0 , RULL(0x03040010), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -5470,7 +5378,7 @@ REG64( PERV_EC21_LOCAL_FIR_ACTION0 , RULL(0x35040010
REG64( PERV_EC22_LOCAL_FIR_ACTION0 , RULL(0x36040010), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_LOCAL_FIR_ACTION0 , RULL(0x37040010), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_LOCAL_FIR_ACTION1 , RULL(0x00040011), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_LOCAL_FIR_ACTION1 , RULL(0x00040011), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_LOCAL_FIR_ACTION1 , RULL(0x01040011), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_LOCAL_FIR_ACTION1 , RULL(0x02040011), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_LOCAL_FIR_ACTION1 , RULL(0x03040011), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -5515,11 +5423,11 @@ REG64( PERV_EC21_LOCAL_FIR_ACTION1 , RULL(0x35040011
REG64( PERV_EC22_LOCAL_FIR_ACTION1 , RULL(0x36040011), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_LOCAL_FIR_ACTION1 , RULL(0x37040011), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_LOCAL_FIR_MASK , RULL(0x0004000D), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_LOCAL_FIR_MASK , RULL(0x0004000D), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_LOCAL_FIR_MASK , RULL(0x0104000D), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_LOCAL_FIR_MASK_AND , RULL(0x0004000E), SH_UNT_PERV_1 , SH_ACS_SCOM1_AND );
+REG64( PERV_LOCAL_FIR_MASK_AND , RULL(0x0004000E), SH_UNT_PERV , SH_ACS_SCOM1_AND );
REG64( PERV_TP_LOCAL_FIR_MASK_AND , RULL(0x0104000E), SH_UNT_PERV_1 , SH_ACS_SCOM1_AND );
-REG64( PERV_LOCAL_FIR_MASK_OR , RULL(0x0004000F), SH_UNT_PERV_1 , SH_ACS_SCOM2_OR );
+REG64( PERV_LOCAL_FIR_MASK_OR , RULL(0x0004000F), SH_UNT_PERV , SH_ACS_SCOM2_OR );
REG64( PERV_TP_LOCAL_FIR_MASK_OR , RULL(0x0104000F), SH_UNT_PERV_1 , SH_ACS_SCOM2_OR );
REG64( PERV_N0_LOCAL_FIR_MASK , RULL(0x0204000D), SH_UNT_PERV_2 , SH_ACS_SCOM_RW );
REG64( PERV_N0_LOCAL_FIR_MASK_AND , RULL(0x0204000E), SH_UNT_PERV_2 , SH_ACS_SCOM1_AND );
@@ -5648,7 +5556,7 @@ REG64( PERV_EC23_LOCAL_FIR_MASK , RULL(0x3704000D
REG64( PERV_EC23_LOCAL_FIR_MASK_AND , RULL(0x3704000E), SH_UNT_PERV_55 , SH_ACS_SCOM1_AND );
REG64( PERV_EC23_LOCAL_FIR_MASK_OR , RULL(0x3704000F), SH_UNT_PERV_55 , SH_ACS_SCOM2_OR );
-REG64( PERV_LOCAL_XSTOP_ERR , RULL(0x00040018), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_LOCAL_XSTOP_ERR , RULL(0x00040018), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_LOCAL_XSTOP_ERR , RULL(0x01040018), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
REG64( PERV_N0_LOCAL_XSTOP_ERR , RULL(0x02040018), SH_UNT_PERV_2 , SH_ACS_SCOM_RO );
REG64( PERV_N1_LOCAL_XSTOP_ERR , RULL(0x03040018), SH_UNT_PERV_3 , SH_ACS_SCOM_RO );
@@ -5693,7 +5601,7 @@ REG64( PERV_EC21_LOCAL_XSTOP_ERR , RULL(0x35040018
REG64( PERV_EC22_LOCAL_XSTOP_ERR , RULL(0x36040018), SH_UNT_PERV_54 , SH_ACS_SCOM_RO );
REG64( PERV_EC23_LOCAL_XSTOP_ERR , RULL(0x37040018), SH_UNT_PERV_55 , SH_ACS_SCOM_RO );
-REG64( PERV_LOCAL_XSTOP_MASK , RULL(0x00040019), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_LOCAL_XSTOP_MASK , RULL(0x00040019), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_LOCAL_XSTOP_MASK , RULL(0x01040019), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_LOCAL_XSTOP_MASK , RULL(0x02040019), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_LOCAL_XSTOP_MASK , RULL(0x03040019), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -5738,14 +5646,6 @@ REG64( PERV_EC21_LOCAL_XSTOP_MASK , RULL(0x35040019
REG64( PERV_EC22_LOCAL_XSTOP_MASK , RULL(0x36040019), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_LOCAL_XSTOP_MASK , RULL(0x37040019), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_N3_LPC_BASE_REG , RULL(0x05002840), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_LPC_CMD_REG , RULL(0x05002841), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_LPC_DATA_REG , RULL(0x05002842), SH_UNT_PERV_5 , SH_ACS_SCOM_RO );
-
-REG64( PERV_N3_LPC_STATUS_REG , RULL(0x05002843), SH_UNT_PERV_5 , SH_ACS_SCOM_RO );
-
REG64( PERV_LSTAT , RULL(0x00030002), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_PIB_LSTAT , RULL(0x00030002), SH_UNT_PERV_0 , SH_ACS_SCOM_RO );
REG64( PERV_0_PIB2OPB0_LSTAT , RULL(0x00020002), SH_UNT_PERV_0_PIB2OPB0,
@@ -6155,8 +6055,10 @@ REG64( PERV_PIB_MAILBOX_SLAVE_A_DOORBELL_ERROR_STATUS , RULL(0x00050031
REG32( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_FSI , RULL(0x00002832), SH_UNT_PERV , SH_ACS_FSI );
REG64( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_FSI_BYTE , RULL(0x000028C8), SH_UNT_PERV , SH_ACS_FSI_BYTE );
-REG64( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_SCOM , RULL(0x00050032), SH_UNT_PERV , SH_ACS_SCOM );
-REG64( PERV_PIB_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT , RULL(0x00050032), SH_UNT_PERV_0 , SH_ACS_SCOM );
+REG64( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_SCOM , RULL(0x00050032), SH_UNT_PERV ,
+ SH_ACS_SCOM_WCLEAR );
+REG64( PERV_PIB_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT , RULL(0x00050032), SH_UNT_PERV_0 ,
+ SH_ACS_SCOM_WCLEAR );
REG32( PERV_MAILBOX_SLAVE_B_DOORBELL_ERROR_STATUS_FSI , RULL(0x00002830), SH_UNT_PERV , SH_ACS_FSI );
REG64( PERV_MAILBOX_SLAVE_B_DOORBELL_ERROR_STATUS_FSI_BYTE , RULL(0x000028C0), SH_UNT_PERV , SH_ACS_FSI_BYTE );
@@ -6204,7 +6106,7 @@ REG64( PERV_PIB_MCAST_GRP_5_SLAVES_REG , RULL(0x000F0005
REG64( PERV_MCAST_GRP_6_SLAVES_REG , RULL(0x000F0006), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_MCAST_GRP_6_SLAVES_REG , RULL(0x000F0006), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_MODE_REG , RULL(0x00040008), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_MODE_REG , RULL(0x00040008), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_MODE_REG , RULL(0x01040008), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_MODE_REG , RULL(0x02040008), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_MODE_REG , RULL(0x03040008), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -6254,7 +6156,8 @@ REG64( PERV_0_FSII2C_MODE_REGISTER_A , RULL(0x00001802
REG32( PERV_FSII2C_MODE_REGISTER_A , RULL(0x00001802), SH_UNT_PERV_FSII2C,
SH_ACS_SCOM );
-REG64( PERV_MULTICAST_GROUP_1 , RULL(0x000F0001), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_MULTICAST_GROUP_1 , RULL(0x000F0001), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_MULTICAST_GROUP_1 , RULL(0x010F0001), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_MULTICAST_GROUP_1 , RULL(0x020F0001), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_MULTICAST_GROUP_1 , RULL(0x030F0001), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -6299,7 +6202,8 @@ REG64( PERV_EC21_MULTICAST_GROUP_1 , RULL(0x350F0001
REG64( PERV_EC22_MULTICAST_GROUP_1 , RULL(0x360F0001), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_MULTICAST_GROUP_1 , RULL(0x370F0001), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_MULTICAST_GROUP_2 , RULL(0x000F0002), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_MULTICAST_GROUP_2 , RULL(0x000F0002), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_MULTICAST_GROUP_2 , RULL(0x010F0002), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_MULTICAST_GROUP_2 , RULL(0x020F0002), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_MULTICAST_GROUP_2 , RULL(0x030F0002), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -6344,7 +6248,8 @@ REG64( PERV_EC21_MULTICAST_GROUP_2 , RULL(0x350F0002
REG64( PERV_EC22_MULTICAST_GROUP_2 , RULL(0x360F0002), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_MULTICAST_GROUP_2 , RULL(0x370F0002), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_MULTICAST_GROUP_3 , RULL(0x000F0003), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_MULTICAST_GROUP_3 , RULL(0x000F0003), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_MULTICAST_GROUP_3 , RULL(0x010F0003), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_MULTICAST_GROUP_3 , RULL(0x020F0003), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_MULTICAST_GROUP_3 , RULL(0x030F0003), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -6389,7 +6294,8 @@ REG64( PERV_EC21_MULTICAST_GROUP_3 , RULL(0x350F0003
REG64( PERV_EC22_MULTICAST_GROUP_3 , RULL(0x360F0003), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_MULTICAST_GROUP_3 , RULL(0x370F0003), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_MULTICAST_GROUP_4 , RULL(0x000F0004), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_MULTICAST_GROUP_4 , RULL(0x000F0004), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_MULTICAST_GROUP_4 , RULL(0x010F0004), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_MULTICAST_GROUP_4 , RULL(0x020F0004), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_MULTICAST_GROUP_4 , RULL(0x030F0004), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -6434,13 +6340,13 @@ REG64( PERV_EC21_MULTICAST_GROUP_4 , RULL(0x350F0004
REG64( PERV_EC22_MULTICAST_GROUP_4 , RULL(0x360F0004), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_MULTICAST_GROUP_4 , RULL(0x370F0004), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_NET_CTRL0 , RULL(0x000F0040), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_NET_CTRL0 , RULL(0x000F0040), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_NET_CTRL0 , RULL(0x010F0040), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_NET_CTRL0_WAND , RULL(0x000F0041), SH_UNT_PERV_1 ,
+REG64( PERV_NET_CTRL0_WAND , RULL(0x000F0041), SH_UNT_PERV ,
SH_ACS_SCOM1_WAND );
REG64( PERV_TP_NET_CTRL0_WAND , RULL(0x010F0041), SH_UNT_PERV_1 ,
SH_ACS_SCOM1_WAND );
-REG64( PERV_NET_CTRL0_WOR , RULL(0x000F0042), SH_UNT_PERV_1 , SH_ACS_SCOM2_WOR );
+REG64( PERV_NET_CTRL0_WOR , RULL(0x000F0042), SH_UNT_PERV , SH_ACS_SCOM2_WOR );
REG64( PERV_TP_NET_CTRL0_WOR , RULL(0x010F0042), SH_UNT_PERV_1 , SH_ACS_SCOM2_WOR );
REG64( PERV_N0_NET_CTRL0 , RULL(0x020F0040), SH_UNT_PERV_2 , SH_ACS_SCOM_RW );
REG64( PERV_N0_NET_CTRL0_WAND , RULL(0x020F0041), SH_UNT_PERV_2 ,
@@ -6611,13 +6517,13 @@ REG64( PERV_EC23_NET_CTRL0_WAND , RULL(0x370F0041
SH_ACS_SCOM1_WAND );
REG64( PERV_EC23_NET_CTRL0_WOR , RULL(0x370F0042), SH_UNT_PERV_55 , SH_ACS_SCOM2_WOR );
-REG64( PERV_NET_CTRL1 , RULL(0x000F0044), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_NET_CTRL1 , RULL(0x000F0044), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_NET_CTRL1 , RULL(0x010F0044), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_NET_CTRL1_WAND , RULL(0x000F0045), SH_UNT_PERV_1 ,
+REG64( PERV_NET_CTRL1_WAND , RULL(0x000F0045), SH_UNT_PERV ,
SH_ACS_SCOM1_WAND );
REG64( PERV_TP_NET_CTRL1_WAND , RULL(0x010F0045), SH_UNT_PERV_1 ,
SH_ACS_SCOM1_WAND );
-REG64( PERV_NET_CTRL1_WOR , RULL(0x000F0046), SH_UNT_PERV_1 , SH_ACS_SCOM2_WOR );
+REG64( PERV_NET_CTRL1_WOR , RULL(0x000F0046), SH_UNT_PERV , SH_ACS_SCOM2_WOR );
REG64( PERV_TP_NET_CTRL1_WOR , RULL(0x010F0046), SH_UNT_PERV_1 , SH_ACS_SCOM2_WOR );
REG64( PERV_N0_NET_CTRL1 , RULL(0x020F0044), SH_UNT_PERV_2 , SH_ACS_SCOM_RW );
REG64( PERV_N0_NET_CTRL1_WAND , RULL(0x020F0045), SH_UNT_PERV_2 ,
@@ -6788,32 +6694,32 @@ REG64( PERV_EC23_NET_CTRL1_WAND , RULL(0x370F0045
SH_ACS_SCOM1_WAND );
REG64( PERV_EC23_NET_CTRL1_WOR , RULL(0x370F0046), SH_UNT_PERV_55 , SH_ACS_SCOM2_WOR );
-REG64( PERV_OCC_SCOM_OCCERRRPT , RULL(0x0001080A), SH_UNT_PERV_1 ,
+REG64( PERV_OCC_SCOM_OCCERRRPT , RULL(0x0001080A), SH_UNT_PERV ,
SH_ACS_SCOM_WCLRPART );
REG64( PERV_TP_OCC_SCOM_OCCERRRPT , RULL(0x0101080A), SH_UNT_PERV_1 ,
SH_ACS_SCOM_WCLRPART );
-REG64( PERV_OCC_SCOM_OCCLFIR , RULL(0x00010800), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_OCC_SCOM_OCCLFIR , RULL(0x00010800), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_OCC_SCOM_OCCLFIR , RULL(0x01010800), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_OCC_SCOM_OCCLFIR_AND , RULL(0x00010801), SH_UNT_PERV_1 , SH_ACS_SCOM1_AND );
+REG64( PERV_OCC_SCOM_OCCLFIR_AND , RULL(0x00010801), SH_UNT_PERV , SH_ACS_SCOM1_AND );
REG64( PERV_TP_OCC_SCOM_OCCLFIR_AND , RULL(0x01010801), SH_UNT_PERV_1 , SH_ACS_SCOM1_AND );
-REG64( PERV_OCC_SCOM_OCCLFIR_OR , RULL(0x00010802), SH_UNT_PERV_1 , SH_ACS_SCOM2_OR );
+REG64( PERV_OCC_SCOM_OCCLFIR_OR , RULL(0x00010802), SH_UNT_PERV , SH_ACS_SCOM2_OR );
REG64( PERV_TP_OCC_SCOM_OCCLFIR_OR , RULL(0x01010802), SH_UNT_PERV_1 , SH_ACS_SCOM2_OR );
-REG64( PERV_OCC_SCOM_OCCLFIRACT0 , RULL(0x00010806), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_OCC_SCOM_OCCLFIRACT0 , RULL(0x00010806), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_OCC_SCOM_OCCLFIRACT0 , RULL(0x01010806), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_OCC_SCOM_OCCLFIRACT1 , RULL(0x00010807), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_OCC_SCOM_OCCLFIRACT1 , RULL(0x00010807), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_OCC_SCOM_OCCLFIRACT1 , RULL(0x01010807), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_OCC_SCOM_OCCLFIRMASK , RULL(0x00010803), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
+REG64( PERV_OCC_SCOM_OCCLFIRMASK , RULL(0x00010803), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_TP_OCC_SCOM_OCCLFIRMASK , RULL(0x01010803), SH_UNT_PERV_1 , SH_ACS_SCOM_RW );
-REG64( PERV_OCC_SCOM_OCCLFIRMASK_AND , RULL(0x00010804), SH_UNT_PERV_1 , SH_ACS_SCOM1_AND );
+REG64( PERV_OCC_SCOM_OCCLFIRMASK_AND , RULL(0x00010804), SH_UNT_PERV , SH_ACS_SCOM1_AND );
REG64( PERV_TP_OCC_SCOM_OCCLFIRMASK_AND , RULL(0x01010804), SH_UNT_PERV_1 , SH_ACS_SCOM1_AND );
-REG64( PERV_OCC_SCOM_OCCLFIRMASK_OR , RULL(0x00010805), SH_UNT_PERV_1 , SH_ACS_SCOM2_OR );
+REG64( PERV_OCC_SCOM_OCCLFIRMASK_OR , RULL(0x00010805), SH_UNT_PERV , SH_ACS_SCOM2_OR );
REG64( PERV_TP_OCC_SCOM_OCCLFIRMASK_OR , RULL(0x01010805), SH_UNT_PERV_1 , SH_ACS_SCOM2_OR );
-REG64( PERV_OPCG_ALIGN , RULL(0x00030001), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_OPCG_ALIGN , RULL(0x00030001), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_OPCG_ALIGN , RULL(0x01030001), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_OPCG_ALIGN , RULL(0x02030001), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_OPCG_ALIGN , RULL(0x03030001), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -6858,7 +6764,7 @@ REG64( PERV_EC21_OPCG_ALIGN , RULL(0x35030001
REG64( PERV_EC22_OPCG_ALIGN , RULL(0x36030001), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_OPCG_ALIGN , RULL(0x37030001), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_OPCG_CAPT1 , RULL(0x00030010), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_OPCG_CAPT1 , RULL(0x00030010), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_OPCG_CAPT1 , RULL(0x01030010), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_OPCG_CAPT1 , RULL(0x02030010), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_OPCG_CAPT1 , RULL(0x03030010), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -6903,7 +6809,7 @@ REG64( PERV_EC21_OPCG_CAPT1 , RULL(0x35030010
REG64( PERV_EC22_OPCG_CAPT1 , RULL(0x36030010), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_OPCG_CAPT1 , RULL(0x37030010), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_OPCG_CAPT2 , RULL(0x00030011), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_OPCG_CAPT2 , RULL(0x00030011), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_OPCG_CAPT2 , RULL(0x01030011), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_OPCG_CAPT2 , RULL(0x02030011), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_OPCG_CAPT2 , RULL(0x03030011), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -6948,7 +6854,7 @@ REG64( PERV_EC21_OPCG_CAPT2 , RULL(0x35030011
REG64( PERV_EC22_OPCG_CAPT2 , RULL(0x36030011), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_OPCG_CAPT2 , RULL(0x37030011), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_OPCG_CAPT3 , RULL(0x00030012), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_OPCG_CAPT3 , RULL(0x00030012), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_OPCG_CAPT3 , RULL(0x01030012), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_OPCG_CAPT3 , RULL(0x02030012), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_OPCG_CAPT3 , RULL(0x03030012), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -6993,7 +6899,7 @@ REG64( PERV_EC21_OPCG_CAPT3 , RULL(0x35030012
REG64( PERV_EC22_OPCG_CAPT3 , RULL(0x36030012), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_OPCG_CAPT3 , RULL(0x37030012), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_OPCG_REG0 , RULL(0x00030002), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_OPCG_REG0 , RULL(0x00030002), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_OPCG_REG0 , RULL(0x01030002), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_OPCG_REG0 , RULL(0x02030002), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_OPCG_REG0 , RULL(0x03030002), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -7038,7 +6944,7 @@ REG64( PERV_EC21_OPCG_REG0 , RULL(0x35030002
REG64( PERV_EC22_OPCG_REG0 , RULL(0x36030002), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_OPCG_REG0 , RULL(0x37030002), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_OPCG_REG1 , RULL(0x00030003), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_OPCG_REG1 , RULL(0x00030003), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_OPCG_REG1 , RULL(0x01030003), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_OPCG_REG1 , RULL(0x02030003), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_OPCG_REG1 , RULL(0x03030003), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -7083,7 +6989,7 @@ REG64( PERV_EC21_OPCG_REG1 , RULL(0x35030003
REG64( PERV_EC22_OPCG_REG1 , RULL(0x36030003), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_OPCG_REG1 , RULL(0x37030003), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_OPCG_REG2 , RULL(0x00030004), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_OPCG_REG2 , RULL(0x00030004), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_OPCG_REG2 , RULL(0x01030004), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_OPCG_REG2 , RULL(0x02030004), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_OPCG_REG2 , RULL(0x03030004), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -7128,13 +7034,13 @@ REG64( PERV_EC21_OPCG_REG2 , RULL(0x35030004
REG64( PERV_EC22_OPCG_REG2 , RULL(0x36030004), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_OPCG_REG2 , RULL(0x37030004), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_OSCERR_HOLD , RULL(0x00020019), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_OSCERR_HOLD , RULL(0x00020019), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_OSCERR_HOLD , RULL(0x01020019), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_OSCERR_MASK , RULL(0x0002001A), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_OSCERR_MASK , RULL(0x0002001A), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_OSCERR_MASK , RULL(0x0102001A), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_OSCERR_MCODE , RULL(0x0002001B), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_OSCERR_MCODE , RULL(0x0002001B), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_OSCERR_MCODE , RULL(0x0102001B), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG32( PERV_PEEK4A0_FSI , RULL(0x000004A0), SH_UNT_PERV , SH_ACS_FSI );
@@ -7191,13 +7097,7 @@ REG64( PERV_PERV_CTRL1_SET_FSI_BYTE , RULL(0x00002CAC
REG64( PERV_PERV_CTRL1_SET_SCOM , RULL(0x0005012B), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_PERV_CTRL1_SET , RULL(0x0005012B), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_N3_PIB_CMD_REG , RULL(0x05002831), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_PIB_DATA_REG , RULL(0x05002832), SH_UNT_PERV_5 , SH_ACS_SCOM_RO );
-
-REG64( PERV_N3_PIB_RESET_REG , RULL(0x05002833), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_PLL_LOCK_REG , RULL(0x000F0019), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_PLL_LOCK_REG , RULL(0x000F0019), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_PLL_LOCK_REG , RULL(0x010F0019), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_PLL_LOCK_REG , RULL(0x020F0019), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_PLL_LOCK_REG , RULL(0x030F0019), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -8255,7 +8155,7 @@ REG64( PERV_EC23_PPM_VDMCR_CLEAR , RULL(0x370F01B9
SH_ACS_SCOM1_CLEAR );
REG64( PERV_EC23_PPM_VDMCR_OR , RULL(0x370F01BA), SH_UNT_PERV_55 , SH_ACS_SCOM2_OR );
-REG64( PERV_PRE_COUNTER_REG , RULL(0x000F0028), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_PRE_COUNTER_REG , RULL(0x000F0028), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_PRE_COUNTER_REG , RULL(0x010F0028), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_PRE_COUNTER_REG , RULL(0x020F0028), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_PRE_COUNTER_REG , RULL(0x030F0028), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -8300,7 +8200,8 @@ REG64( PERV_EC21_PRE_COUNTER_REG , RULL(0x350F0028
REG64( PERV_EC22_PRE_COUNTER_REG , RULL(0x360F0028), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_PRE_COUNTER_REG , RULL(0x370F0028), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_PRIMARY_ADDRESS_REG , RULL(0x000F0000), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_PRIMARY_ADDRESS_REG , RULL(0x000F0000), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_PRIMARY_ADDRESS_REG , RULL(0x010F0000), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_PRIMARY_ADDRESS_REG , RULL(0x020F0000), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_PRIMARY_ADDRESS_REG , RULL(0x030F0000), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -8345,7 +8246,7 @@ REG64( PERV_EC21_PRIMARY_ADDRESS_REG , RULL(0x350F0000
REG64( PERV_EC22_PRIMARY_ADDRESS_REG , RULL(0x360F0000), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_PRIMARY_ADDRESS_REG , RULL(0x370F0000), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_PROTECT_MODE_REG , RULL(0x000F03FE), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_PROTECT_MODE_REG , RULL(0x000F03FE), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_PROTECT_MODE_REG , RULL(0x010F03FE), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_PROTECT_MODE_REG , RULL(0x020F03FE), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_PROTECT_MODE_REG , RULL(0x030F03FE), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -8390,13 +8291,13 @@ REG64( PERV_EC21_PROTECT_MODE_REG , RULL(0x350F03FE
REG64( PERV_EC22_PROTECT_MODE_REG , RULL(0x360F03FE), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_PROTECT_MODE_REG , RULL(0x370F03FE), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_PSCOM_ERROR_MASK , RULL(0x00010002), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_PSCOM_ERROR_MASK , RULL(0x00010002), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_PSCOM_ERROR_MASK , RULL(0x01010002), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_PSCOM_MODE_REG , RULL(0x00010000), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_PSCOM_MODE_REG , RULL(0x00010000), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_PSCOM_MODE_REG , RULL(0x01010000), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_PSCOM_STATUS_ERROR_REG , RULL(0x00010001), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_PSCOM_STATUS_ERROR_REG , RULL(0x00010001), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_PSCOM_STATUS_ERROR_REG , RULL(0x01010001), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_EP00_QPPM_DPLL_CTRL , RULL(0x100F0152), SH_UNT_PERV_16 , SH_ACS_SCOM_RW );
@@ -8607,16 +8508,12 @@ REG64( PERV_EP03_QPPM_VOLT_CHAR , RULL(0x130F01BB
REG64( PERV_EP04_QPPM_VOLT_CHAR , RULL(0x140F01BB), SH_UNT_PERV_20 , SH_ACS_SCOM_RO );
REG64( PERV_EP05_QPPM_VOLT_CHAR , RULL(0x150F01BB), SH_UNT_PERV_21 , SH_ACS_SCOM_RO );
-REG64( PERV_N3_RCV_ERRLOG0_REG , RULL(0x05002822), SH_UNT_PERV_5 , SH_ACS_SCOM_WAND );
-
-REG64( PERV_N3_RCV_ERRLOG1_REG , RULL(0x05002823), SH_UNT_PERV_5 , SH_ACS_SCOM_WAND );
-
REG32( PERV_FSISHIFT_READ_BUFFER_FSI , RULL(0x00000C03), SH_UNT_PERV_FSISHIFT,
SH_ACS_FSI );
REG32( PERV_FSISHIFT_READ_BUFFER_FSI_BYTE , RULL(0x00000C0C), SH_UNT_PERV_FSISHIFT,
SH_ACS_FSI_BYTE );
-REG64( PERV_RECOV_INTERRUPT_REG , RULL(0x000F001B), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_RECOV_INTERRUPT_REG , RULL(0x000F001B), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_RECOV_INTERRUPT_REG , RULL(0x010F001B), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_RECOV_INTERRUPT_REG , RULL(0x020F001B), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_RECOV_INTERRUPT_REG , RULL(0x030F001B), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -8664,7 +8561,8 @@ REG64( PERV_EC23_RECOV_INTERRUPT_REG , RULL(0x370F001B
REG64( PERV_REC_ACK_REG , RULL(0x000F0010), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_REC_ACK_REG , RULL(0x000F0010), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_REC_ERR_REG0 , RULL(0x000F0011), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_REC_ERR_REG0 , RULL(0x000F0011), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_PIB_REC_ERR_REG0 , RULL(0x000F0011), SH_UNT_PERV_0 , SH_ACS_SCOM );
REG64( PERV_REC_ERR_REG1 , RULL(0x000F0012), SH_UNT_PERV , SH_ACS_SCOM );
@@ -8676,7 +8574,8 @@ REG64( PERV_PIB_REC_ERR_REG2 , RULL(0x000F0013
REG64( PERV_REC_ERR_REG3 , RULL(0x000F0014), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_REC_ERR_REG3 , RULL(0x000F0014), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_RESET , RULL(0x00030004), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_RESET , RULL(0x00030004), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_PIB_RESET , RULL(0x00030004), SH_UNT_PERV_0 , SH_ACS_SCOM );
REG64( PERV_0_PIB2OPB0_RESET , RULL(0x00020004), SH_UNT_PERV_0_PIB2OPB0,
SH_ACS_SCOM );
@@ -8708,7 +8607,7 @@ REG64( PERV_0_FSII2C_RESIDUAL_FRONT_END_BACK_END_LENGTH_A , RULL(0x00001809
REG32( PERV_FSII2C_RESIDUAL_FRONT_END_BACK_END_LENGTH_A , RULL(0x00001809), SH_UNT_PERV_FSII2C,
SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
-REG64( PERV_RFIR , RULL(0x00040001), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_RFIR , RULL(0x00040001), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_RFIR , RULL(0x01040001), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_RFIR , RULL(0x02040001), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_RFIR , RULL(0x03040001), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -8753,7 +8652,7 @@ REG64( PERV_EC21_RFIR , RULL(0x35040001
REG64( PERV_EC22_RFIR , RULL(0x36040001), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_RFIR , RULL(0x37040001), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_RING_FENCE_MASK_LATCH_REG , RULL(0x00010008), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_RING_FENCE_MASK_LATCH_REG , RULL(0x00010008), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_RING_FENCE_MASK_LATCH_REG , RULL(0x01010008), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG32( PERV_ROOT_CTRL0_FSI , RULL(0x00002810), SH_UNT_PERV , SH_ACS_FSI );
@@ -8778,7 +8677,8 @@ REG64( PERV_PIB_ROOT_CTRL0_SET , RULL(0x00050120
REG32( PERV_ROOT_CTRL1_FSI , RULL(0x00002811), SH_UNT_PERV , SH_ACS_FSI );
REG64( PERV_ROOT_CTRL1_FSI_BYTE , RULL(0x00002844), SH_UNT_PERV , SH_ACS_FSI_BYTE );
-REG64( PERV_ROOT_CTRL1_SCOM , RULL(0x00050011), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_ROOT_CTRL1_SCOM , RULL(0x00050011), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_PIB_ROOT_CTRL1 , RULL(0x00050011), SH_UNT_PERV_0 , SH_ACS_SCOM );
REG32( PERV_ROOT_CTRL1_CLEAR_FSI , RULL(0x00002931), SH_UNT_PERV , SH_ACS_FSI );
@@ -8798,7 +8698,8 @@ REG64( PERV_PIB_ROOT_CTRL1_SET , RULL(0x00050121
REG32( PERV_ROOT_CTRL2_FSI , RULL(0x00002812), SH_UNT_PERV , SH_ACS_FSI );
REG64( PERV_ROOT_CTRL2_FSI_BYTE , RULL(0x00002848), SH_UNT_PERV , SH_ACS_FSI_BYTE );
-REG64( PERV_ROOT_CTRL2_SCOM , RULL(0x00050012), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_ROOT_CTRL2_SCOM , RULL(0x00050012), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_PIB_ROOT_CTRL2 , RULL(0x00050012), SH_UNT_PERV_0 , SH_ACS_SCOM );
REG32( PERV_ROOT_CTRL2_CLEAR_FSI , RULL(0x00002932), SH_UNT_PERV , SH_ACS_FSI );
@@ -9009,7 +8910,7 @@ REG64( PERV_SB_MSG_FSI_BYTE , RULL(0x00002824
REG64( PERV_SB_MSG_SCOM , RULL(0x00050009), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_SB_MSG , RULL(0x00050009), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_SCAN_REGION_TYPE , RULL(0x00030005), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_SCAN_REGION_TYPE , RULL(0x00030005), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_SCAN_REGION_TYPE , RULL(0x01030005), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_SCAN_REGION_TYPE , RULL(0x02030005), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_SCAN_REGION_TYPE , RULL(0x03030005), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -9106,7 +9007,8 @@ REG32( PERV_FSISHIFT_SHIFT_CONTROL_REGISTER_2_FSI , RULL(0x00000C10
REG32( PERV_FSISHIFT_SHIFT_CONTROL_REGISTER_2_FSI_BYTE , RULL(0x00000C40), SH_UNT_PERV_FSISHIFT,
SH_ACS_FSI_BYTE );
-REG64( PERV_SKITTER_CLKSRC_REG , RULL(0x00050016), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_SKITTER_CLKSRC_REG , RULL(0x00050016), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_SKITTER_CLKSRC_REG , RULL(0x01050016), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_SKITTER_CLKSRC_REG , RULL(0x02050016), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_SKITTER_CLKSRC_REG , RULL(0x03050016), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -9151,7 +9053,7 @@ REG64( PERV_EC21_SKITTER_CLKSRC_REG , RULL(0x35050016
REG64( PERV_EC22_SKITTER_CLKSRC_REG , RULL(0x36050016), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_SKITTER_CLKSRC_REG , RULL(0x37050016), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_SKITTER_DATA0 , RULL(0x00050019), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_SKITTER_DATA0 , RULL(0x00050019), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_SKITTER_DATA0 , RULL(0x01050019), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
REG64( PERV_N0_SKITTER_DATA0 , RULL(0x02050019), SH_UNT_PERV_2 , SH_ACS_SCOM_RO );
REG64( PERV_N1_SKITTER_DATA0 , RULL(0x03050019), SH_UNT_PERV_3 , SH_ACS_SCOM_RO );
@@ -9196,7 +9098,7 @@ REG64( PERV_EC21_SKITTER_DATA0 , RULL(0x35050019
REG64( PERV_EC22_SKITTER_DATA0 , RULL(0x36050019), SH_UNT_PERV_54 , SH_ACS_SCOM_RO );
REG64( PERV_EC23_SKITTER_DATA0 , RULL(0x37050019), SH_UNT_PERV_55 , SH_ACS_SCOM_RO );
-REG64( PERV_SKITTER_DATA1 , RULL(0x0005001A), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_SKITTER_DATA1 , RULL(0x0005001A), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_SKITTER_DATA1 , RULL(0x0105001A), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
REG64( PERV_N0_SKITTER_DATA1 , RULL(0x0205001A), SH_UNT_PERV_2 , SH_ACS_SCOM_RO );
REG64( PERV_N1_SKITTER_DATA1 , RULL(0x0305001A), SH_UNT_PERV_3 , SH_ACS_SCOM_RO );
@@ -9241,7 +9143,7 @@ REG64( PERV_EC21_SKITTER_DATA1 , RULL(0x3505001A
REG64( PERV_EC22_SKITTER_DATA1 , RULL(0x3605001A), SH_UNT_PERV_54 , SH_ACS_SCOM_RO );
REG64( PERV_EC23_SKITTER_DATA1 , RULL(0x3705001A), SH_UNT_PERV_55 , SH_ACS_SCOM_RO );
-REG64( PERV_SKITTER_DATA2 , RULL(0x0005001B), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_SKITTER_DATA2 , RULL(0x0005001B), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_SKITTER_DATA2 , RULL(0x0105001B), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
REG64( PERV_N0_SKITTER_DATA2 , RULL(0x0205001B), SH_UNT_PERV_2 , SH_ACS_SCOM_RO );
REG64( PERV_N1_SKITTER_DATA2 , RULL(0x0305001B), SH_UNT_PERV_3 , SH_ACS_SCOM_RO );
@@ -9286,7 +9188,8 @@ REG64( PERV_EC21_SKITTER_DATA2 , RULL(0x3505001B
REG64( PERV_EC22_SKITTER_DATA2 , RULL(0x3605001B), SH_UNT_PERV_54 , SH_ACS_SCOM_RO );
REG64( PERV_EC23_SKITTER_DATA2 , RULL(0x3705001B), SH_UNT_PERV_55 , SH_ACS_SCOM_RO );
-REG64( PERV_SKITTER_FORCE_REG , RULL(0x00050014), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_SKITTER_FORCE_REG , RULL(0x00050014), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_SKITTER_FORCE_REG , RULL(0x01050014), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_SKITTER_FORCE_REG , RULL(0x02050014), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_SKITTER_FORCE_REG , RULL(0x03050014), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -9331,7 +9234,8 @@ REG64( PERV_EC21_SKITTER_FORCE_REG , RULL(0x35050014
REG64( PERV_EC22_SKITTER_FORCE_REG , RULL(0x36050014), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_SKITTER_FORCE_REG , RULL(0x37050014), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_SKITTER_MODE_REG , RULL(0x00050010), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_SKITTER_MODE_REG , RULL(0x00050010), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_SKITTER_MODE_REG , RULL(0x01050010), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_SKITTER_MODE_REG , RULL(0x02050010), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_SKITTER_MODE_REG , RULL(0x03050010), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -9376,7 +9280,8 @@ REG64( PERV_EC21_SKITTER_MODE_REG , RULL(0x35050010
REG64( PERV_EC22_SKITTER_MODE_REG , RULL(0x36050010), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_SKITTER_MODE_REG , RULL(0x37050010), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_SLAVE_CONFIG_REG , RULL(0x000F001E), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_SLAVE_CONFIG_REG , RULL(0x000F001E), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_SLAVE_CONFIG_REG , RULL(0x010F001E), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_SLAVE_CONFIG_REG , RULL(0x020F001E), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_SLAVE_CONFIG_REG , RULL(0x030F001E), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -9421,10 +9326,6 @@ REG64( PERV_EC21_SLAVE_CONFIG_REG , RULL(0x350F001E
REG64( PERV_EC22_SLAVE_CONFIG_REG , RULL(0x360F001E), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_SLAVE_CONFIG_REG , RULL(0x370F001E), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_N3_SND_MODE_REG , RULL(0x05002821), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_SND_STAT_REG , RULL(0x05002820), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
REG32( PERV_SNS1LTH_FSI , RULL(0x0000281D), SH_UNT_PERV , SH_ACS_FSI );
REG64( PERV_SNS1LTH_FSI_BYTE , RULL(0x00002874), SH_UNT_PERV , SH_ACS_FSI_BYTE );
REG64( PERV_SNS1LTH_SCOM , RULL(0x0005001D), SH_UNT_PERV , SH_ACS_SCOM );
@@ -9435,11 +9336,11 @@ REG64( PERV_SNS2LTH_FSI_BYTE , RULL(0x00002878
REG64( PERV_SNS2LTH_SCOM , RULL(0x0005001E), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_SNS2LTH , RULL(0x0005001E), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_SPATTN_SCOM , RULL(0x00040004), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_SPATTN_SCOM , RULL(0x00040004), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_SPATTN_SCOM , RULL(0x01040004), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
-REG64( PERV_SPATTN_SCOM1 , RULL(0x00040005), SH_UNT_PERV_1 , SH_ACS_SCOM1_NC );
+REG64( PERV_SPATTN_SCOM1 , RULL(0x00040005), SH_UNT_PERV , SH_ACS_SCOM1_NC );
REG64( PERV_TP_SPATTN_SCOM1 , RULL(0x01040005), SH_UNT_PERV_1 , SH_ACS_SCOM1_NC );
-REG64( PERV_SPATTN_SCOM2 , RULL(0x00040006), SH_UNT_PERV_1 , SH_ACS_SCOM2_NC );
+REG64( PERV_SPATTN_SCOM2 , RULL(0x00040006), SH_UNT_PERV , SH_ACS_SCOM2_NC );
REG64( PERV_TP_SPATTN_SCOM2 , RULL(0x01040006), SH_UNT_PERV_1 , SH_ACS_SCOM2_NC );
REG64( PERV_N0_SPATTN_SCOM , RULL(0x02040004), SH_UNT_PERV_2 , SH_ACS_SCOM_RO );
REG64( PERV_N0_SPATTN_SCOM1 , RULL(0x02040005), SH_UNT_PERV_2 , SH_ACS_SCOM1_NC );
@@ -9568,7 +9469,7 @@ REG64( PERV_EC23_SPATTN_SCOM , RULL(0x37040004
REG64( PERV_EC23_SPATTN_SCOM1 , RULL(0x37040005), SH_UNT_PERV_55 , SH_ACS_SCOM1_NC );
REG64( PERV_EC23_SPATTN_SCOM2 , RULL(0x37040006), SH_UNT_PERV_55 , SH_ACS_SCOM2_NC );
-REG64( PERV_SPA_MASK , RULL(0x00040007), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_SPA_MASK , RULL(0x00040007), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_SPA_MASK , RULL(0x01040007), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_SPA_MASK , RULL(0x02040007), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_SPA_MASK , RULL(0x03040007), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -9638,7 +9539,7 @@ REG64( PERV_PIB2OPB0_STAT_RDDAT_ERRES , RULL(0x00020001
REG64( PERV_PIB2OPB1_STAT_RDDAT_ERRES , RULL(0x00020011), SH_UNT_PERV_PIB2OPB1,
SH_ACS_SCOM_RO );
-REG64( PERV_SUM_MASK_REG , RULL(0x00040017), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_SUM_MASK_REG , RULL(0x00040017), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_SUM_MASK_REG , RULL(0x01040017), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_SUM_MASK_REG , RULL(0x02040017), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_SUM_MASK_REG , RULL(0x03040017), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -9683,7 +9584,8 @@ REG64( PERV_EC21_SUM_MASK_REG , RULL(0x35040017
REG64( PERV_EC22_SUM_MASK_REG , RULL(0x36040017), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_SUM_MASK_REG , RULL(0x37040017), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_SYNC_CONFIG , RULL(0x00030000), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_SYNC_CONFIG , RULL(0x00030000), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_SYNC_CONFIG , RULL(0x01030000), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_SYNC_CONFIG , RULL(0x02030000), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_SYNC_CONFIG , RULL(0x03030000), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -9728,7 +9630,7 @@ REG64( PERV_EC21_SYNC_CONFIG , RULL(0x35030000
REG64( PERV_EC22_SYNC_CONFIG , RULL(0x36030000), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_SYNC_CONFIG , RULL(0x37030000), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_THERM_MODE_REG , RULL(0x0005000F), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_THERM_MODE_REG , RULL(0x0005000F), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_THERM_MODE_REG , RULL(0x0105000F), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_THERM_MODE_REG , RULL(0x0205000F), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_THERM_MODE_REG , RULL(0x0305000F), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -9773,7 +9675,8 @@ REG64( PERV_EC21_THERM_MODE_REG , RULL(0x3505000F
REG64( PERV_EC22_THERM_MODE_REG , RULL(0x3605000F), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_THERM_MODE_REG , RULL(0x3705000F), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_TIMEOUT_REG , RULL(0x000F0019), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_TIMEOUT_REG , RULL(0x000F0019), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_PIB_TIMEOUT_REG , RULL(0x000F0019), SH_UNT_PERV_0 , SH_ACS_SCOM );
REG64( PERV_TP_TIMEOUT_REG , RULL(0x010F0010), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_TIMEOUT_REG , RULL(0x020F0010), SH_UNT_PERV_2 , SH_ACS_SCOM );
@@ -9819,7 +9722,7 @@ REG64( PERV_EC21_TIMEOUT_REG , RULL(0x350F0010
REG64( PERV_EC22_TIMEOUT_REG , RULL(0x360F0010), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_TIMEOUT_REG , RULL(0x370F0010), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_TIMESTAMP_COUNTER_READ , RULL(0x0005001C), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_TIMESTAMP_COUNTER_READ , RULL(0x0005001C), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_TIMESTAMP_COUNTER_READ , RULL(0x0105001C), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
REG64( PERV_N0_TIMESTAMP_COUNTER_READ , RULL(0x0205001C), SH_UNT_PERV_2 , SH_ACS_SCOM_RO );
REG64( PERV_N1_TIMESTAMP_COUNTER_READ , RULL(0x0305001C), SH_UNT_PERV_3 , SH_ACS_SCOM_RO );
@@ -9864,15 +9767,10 @@ REG64( PERV_EC21_TIMESTAMP_COUNTER_READ , RULL(0x3505001C
REG64( PERV_EC22_TIMESTAMP_COUNTER_READ , RULL(0x3605001C), SH_UNT_PERV_54 , SH_ACS_SCOM_RO );
REG64( PERV_EC23_TIMESTAMP_COUNTER_READ , RULL(0x3705001C), SH_UNT_PERV_55 , SH_ACS_SCOM_RO );
-REG64( PERV_TOD_CHIP_CTRL_REG , RULL(0x00040010), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_TOD_CHIP_CTRL_REG , RULL(0x00040010), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_PIB_TOD_CHIP_CTRL_REG , RULL(0x00040010), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_N3_TOD_CMD_REG , RULL(0x0500282A), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_TOD_DATA_RCV_REG , RULL(0x05002829), SH_UNT_PERV_5 , SH_ACS_SCOM_RO );
-
-REG64( PERV_N3_TOD_DATA_SND_REG , RULL(0x05002828), SH_UNT_PERV_5 , SH_ACS_SCOM_RW );
-
REG64( PERV_TOD_ERROR_INJECT_REG , RULL(0x00040031), SH_UNT_PERV , SH_ACS_SCOM_WO );
REG64( PERV_PIB_TOD_ERROR_INJECT_REG , RULL(0x00040031), SH_UNT_PERV_0 , SH_ACS_SCOM_WO );
@@ -9930,7 +9828,8 @@ REG64( PERV_PIB_TOD_PROBE_SELECT_REG , RULL(0x0004000C
REG64( PERV_TOD_PSS_MSS_CTRL_REG , RULL(0x00040007), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_PIB_TOD_PSS_MSS_CTRL_REG , RULL(0x00040007), SH_UNT_PERV_0 , SH_ACS_SCOM_RW );
-REG64( PERV_TOD_PSS_MSS_STATUS_REG , RULL(0x00040008), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_TOD_PSS_MSS_STATUS_REG , RULL(0x00040008), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_PIB_TOD_PSS_MSS_STATUS_REG , RULL(0x00040008), SH_UNT_PERV_0 , SH_ACS_SCOM );
REG64( PERV_TOD_RX_TTYPE_CTRL_REG , RULL(0x00040029), SH_UNT_PERV , SH_ACS_SCOM_RW );
@@ -9948,7 +9847,8 @@ REG64( PERV_PIB_TOD_START_TOD_REG , RULL(0x00040022
REG64( PERV_TOD_S_PATH_CTRL_REG , RULL(0x00040005), SH_UNT_PERV , SH_ACS_SCOM_RW );
REG64( PERV_PIB_TOD_S_PATH_CTRL_REG , RULL(0x00040005), SH_UNT_PERV_0 , SH_ACS_SCOM_RW );
-REG64( PERV_TOD_S_PATH_STATUS_REG , RULL(0x0004000A), SH_UNT_PERV , SH_ACS_SCOM_RW );
+REG64( PERV_TOD_S_PATH_STATUS_REG , RULL(0x0004000A), SH_UNT_PERV ,
+ SH_ACS_SCOM_RW ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_PIB_TOD_S_PATH_STATUS_REG , RULL(0x0004000A), SH_UNT_PERV_0 , SH_ACS_SCOM_RW );
REG64( PERV_TOD_TIMER_REG , RULL(0x0004000D), SH_UNT_PERV , SH_ACS_SCOM );
@@ -9987,64 +9887,64 @@ REG64( PERV_PIB_TOD_TX_TTYPE_CTRL_REG , RULL(0x00040027
REG64( PERV_TOD_VALUE_REG , RULL(0x00040020), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_PIB_TOD_VALUE_REG , RULL(0x00040020), SH_UNT_PERV_0 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR0_TRACE_HI_DATA_REG , RULL(0x00010400), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_TPCHIP_TRA0_TR0_TRACE_HI_DATA_REG , RULL(0x00010400), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_TPCHIP_TRA0_TR0_TRACE_HI_DATA_REG , RULL(0x01010400), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
-REG64( PERV_TPCHIP_TRA0_TR0_TRACE_LO_DATA_REG , RULL(0x00010401), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_TPCHIP_TRA0_TR0_TRACE_LO_DATA_REG , RULL(0x00010401), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_TPCHIP_TRA0_TR0_TRACE_LO_DATA_REG , RULL(0x01010401), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
-REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRCTRL_CONFIG , RULL(0x00010402), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRCTRL_CONFIG , RULL(0x00010402), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR0_TRACE_TRCTRL_CONFIG , RULL(0x01010402), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_0 , RULL(0x00010403), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_0 , RULL(0x00010403), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_0 , RULL(0x01010403), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_1 , RULL(0x00010404), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_1 , RULL(0x00010404), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_1 , RULL(0x01010404), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_2 , RULL(0x00010405), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_2 , RULL(0x00010405), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_2 , RULL(0x01010405), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_3 , RULL(0x00010406), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_3 , RULL(0x00010406), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_3 , RULL(0x01010406), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_4 , RULL(0x00010407), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_4 , RULL(0x00010407), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_4 , RULL(0x01010407), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_5 , RULL(0x00010408), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_5 , RULL(0x00010408), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_5 , RULL(0x01010408), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_9 , RULL(0x00010409), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_9 , RULL(0x00010409), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR0_TRACE_TRDATA_CONFIG_9 , RULL(0x01010409), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR1_TRACE_HI_DATA_REG , RULL(0x00010440), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_TPCHIP_TRA0_TR1_TRACE_HI_DATA_REG , RULL(0x00010440), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_TPCHIP_TRA0_TR1_TRACE_HI_DATA_REG , RULL(0x01010440), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
-REG64( PERV_TPCHIP_TRA0_TR1_TRACE_LO_DATA_REG , RULL(0x00010441), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_TPCHIP_TRA0_TR1_TRACE_LO_DATA_REG , RULL(0x00010441), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_TPCHIP_TRA0_TR1_TRACE_LO_DATA_REG , RULL(0x01010441), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
-REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRCTRL_CONFIG , RULL(0x00010442), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRCTRL_CONFIG , RULL(0x00010442), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR1_TRACE_TRCTRL_CONFIG , RULL(0x01010442), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_0 , RULL(0x00010443), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_0 , RULL(0x00010443), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_0 , RULL(0x01010443), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_1 , RULL(0x00010444), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_1 , RULL(0x00010444), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_1 , RULL(0x01010444), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_2 , RULL(0x00010445), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_2 , RULL(0x00010445), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_2 , RULL(0x01010445), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_3 , RULL(0x00010446), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_3 , RULL(0x00010446), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_3 , RULL(0x01010446), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_4 , RULL(0x00010447), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_4 , RULL(0x00010447), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_4 , RULL(0x01010447), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_5 , RULL(0x00010448), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_5 , RULL(0x00010448), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_5 , RULL(0x01010448), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_9 , RULL(0x00010449), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_9 , RULL(0x00010449), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_TPCHIP_TRA0_TR1_TRACE_TRDATA_CONFIG_9 , RULL(0x01010449), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG32( PERV_FSI2PIB_TRUE_MASK_FSI , RULL(0x0000100D), SH_UNT_PERV_FSI2PIB,
@@ -10056,7 +9956,7 @@ REG32( PERV_FSISHIFT_TRUE_MASK_FSI , RULL(0x00000C0D
REG32( PERV_FSISHIFT_TRUE_MASK_FSI_BYTE , RULL(0x00000C34), SH_UNT_PERV_FSISHIFT,
SH_ACS_FSI_BYTE );
-REG64( PERV_VITAL_SCAN_OUT , RULL(0x000F0017), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_VITAL_SCAN_OUT , RULL(0x000F0017), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_VITAL_SCAN_OUT , RULL(0x010F0017), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
REG64( PERV_N0_VITAL_SCAN_OUT , RULL(0x020F0017), SH_UNT_PERV_2 , SH_ACS_SCOM_RO );
REG64( PERV_N1_VITAL_SCAN_OUT , RULL(0x030F0017), SH_UNT_PERV_3 , SH_ACS_SCOM_RO );
@@ -10101,7 +10001,7 @@ REG64( PERV_EC21_VITAL_SCAN_OUT , RULL(0x350F0017
REG64( PERV_EC22_VITAL_SCAN_OUT , RULL(0x360F0017), SH_UNT_PERV_54 , SH_ACS_SCOM_RO );
REG64( PERV_EC23_VITAL_SCAN_OUT , RULL(0x370F0017), SH_UNT_PERV_55 , SH_ACS_SCOM_RO );
-REG64( PERV_VMEAS_RESULT_REG , RULL(0x00020006), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
+REG64( PERV_VMEAS_RESULT_REG , RULL(0x00020006), SH_UNT_PERV , SH_ACS_SCOM_RO );
REG64( PERV_TP_VMEAS_RESULT_REG , RULL(0x01020006), SH_UNT_PERV_1 , SH_ACS_SCOM_RO );
REG64( PERV_0_FSII2C_WATER_MARK_REGISTER_A , RULL(0x00001803), SH_UNT_PERV_0_FSII2C,
@@ -10109,13 +10009,13 @@ REG64( PERV_0_FSII2C_WATER_MARK_REGISTER_A , RULL(0x00001803
REG32( PERV_FSII2C_WATER_MARK_REGISTER_A , RULL(0x00001803), SH_UNT_PERV_FSII2C,
SH_ACS_SCOM );
-REG64( PERV_WRITE_PROTECT_ENABLE_REG , RULL(0x00010005), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_WRITE_PROTECT_ENABLE_REG , RULL(0x00010005), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_WRITE_PROTECT_ENABLE_REG , RULL(0x01010005), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_WRITE_PROTECT_RINGS_REG , RULL(0x00010006), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_WRITE_PROTECT_RINGS_REG , RULL(0x00010006), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_WRITE_PROTECT_RINGS_REG , RULL(0x01010006), SH_UNT_PERV_1 , SH_ACS_SCOM );
-REG64( PERV_XFIR , RULL(0x00040000), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_XFIR , RULL(0x00040000), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_XFIR , RULL(0x01040000), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_XFIR , RULL(0x02040000), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_XFIR , RULL(0x03040000), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -10160,23 +10060,7 @@ REG64( PERV_EC21_XFIR , RULL(0x35040000
REG64( PERV_EC22_XFIR , RULL(0x36040000), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_XFIR , RULL(0x37040000), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_N3_XSCOM_BASE_REG , RULL(0x05002810), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_XSCOM_DAT0_REG , RULL(0x0500281E), SH_UNT_PERV_5 , SH_ACS_SCOM_RW );
-
-REG64( PERV_N3_XSCOM_DAT1_REG , RULL(0x0500281F), SH_UNT_PERV_5 , SH_ACS_SCOM_RW );
-
-REG64( PERV_N3_XSCOM_ERR_REG , RULL(0x05002813), SH_UNT_PERV_5 ,
- SH_ACS_SCOM_WCLRREG );
-
-REG64( PERV_N3_XSCOM_LOG_REG , RULL(0x05002812), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_XSCOM_MODE_REG , RULL(0x05002811), SH_UNT_PERV_5 , SH_ACS_SCOM );
-
-REG64( PERV_N3_XSCOM_RCVED_STAT_REG , RULL(0x05002818), SH_UNT_PERV_5 ,
- SH_ACS_SCOM_WCLRREG );
-
-REG64( PERV_XSTOP1 , RULL(0x0003000C), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_XSTOP1 , RULL(0x0003000C), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_XSTOP1 , RULL(0x0103000C), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_XSTOP1 , RULL(0x0203000C), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_XSTOP1 , RULL(0x0303000C), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -10221,7 +10105,7 @@ REG64( PERV_EC21_XSTOP1 , RULL(0x3503000C
REG64( PERV_EC22_XSTOP1 , RULL(0x3603000C), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_XSTOP1 , RULL(0x3703000C), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_XSTOP2 , RULL(0x0003000D), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_XSTOP2 , RULL(0x0003000D), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_XSTOP2 , RULL(0x0103000D), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_XSTOP2 , RULL(0x0203000D), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_XSTOP2 , RULL(0x0303000D), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -10266,7 +10150,7 @@ REG64( PERV_EC21_XSTOP2 , RULL(0x3503000D
REG64( PERV_EC22_XSTOP2 , RULL(0x3603000D), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_XSTOP2 , RULL(0x3703000D), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_XSTOP3 , RULL(0x0003000E), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_XSTOP3 , RULL(0x0003000E), SH_UNT_PERV , SH_ACS_SCOM );
REG64( PERV_TP_XSTOP3 , RULL(0x0103000E), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_XSTOP3 , RULL(0x0203000E), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_XSTOP3 , RULL(0x0303000E), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -10311,7 +10195,8 @@ REG64( PERV_EC21_XSTOP3 , RULL(0x3503000E
REG64( PERV_EC22_XSTOP3 , RULL(0x3603000E), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_XSTOP3 , RULL(0x3703000E), SH_UNT_PERV_55 , SH_ACS_SCOM );
-REG64( PERV_XSTOP_INTERRUPT_REG , RULL(0x000F001C), SH_UNT_PERV_1 , SH_ACS_SCOM );
+REG64( PERV_XSTOP_INTERRUPT_REG , RULL(0x000F001C), SH_UNT_PERV ,
+ SH_ACS_SCOM ); //WARNING - VALUE SET SAME AS ANOTHER REG
REG64( PERV_TP_XSTOP_INTERRUPT_REG , RULL(0x010F001C), SH_UNT_PERV_1 , SH_ACS_SCOM );
REG64( PERV_N0_XSTOP_INTERRUPT_REG , RULL(0x020F001C), SH_UNT_PERV_2 , SH_ACS_SCOM );
REG64( PERV_N1_XSTOP_INTERRUPT_REG , RULL(0x030F001C), SH_UNT_PERV_3 , SH_ACS_SCOM );
@@ -10355,5 +10240,8 @@ REG64( PERV_EC20_XSTOP_INTERRUPT_REG , RULL(0x340F001C
REG64( PERV_EC21_XSTOP_INTERRUPT_REG , RULL(0x350F001C), SH_UNT_PERV_53 , SH_ACS_SCOM );
REG64( PERV_EC22_XSTOP_INTERRUPT_REG , RULL(0x360F001C), SH_UNT_PERV_54 , SH_ACS_SCOM );
REG64( PERV_EC23_XSTOP_INTERRUPT_REG , RULL(0x370F001C), SH_UNT_PERV_55 , SH_ACS_SCOM );
+
+REG64( PERV_XTRA_TRACE_MODE , RULL(0x000107D1), SH_UNT_PERV , SH_ACS_SCOM );
+REG64( PERV_TP_XTRA_TRACE_MODE , RULL(0x010107D1), SH_UNT_PERV_1 , SH_ACS_SCOM );
#endif
diff --git a/src/import/chips/p9/common/include/p9_perv_scom_addresses_fld.H b/src/import/chips/p9/common/include/p9_perv_scom_addresses_fld.H
index aef1f5c02..80d577dcd 100644
--- a/src/import/chips/p9/common/include/p9_perv_scom_addresses_fld.H
+++ b/src/import/chips/p9/common/include/p9_perv_scom_addresses_fld.H
@@ -102,6 +102,8 @@ REG64_FLD( PERV_1_BIST_UNIT9 , 13 , SH_UN
SH_FLD_UNIT9 );
REG64_FLD( PERV_1_BIST_UNIT10 , 14 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_UNIT10 );
+REG64_FLD( PERV_1_BIST_STROBE_WINDOW_EN , 48 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_STROBE_WINDOW_EN );
REG64_FLD( PERV_BIT_SEL_REG_2_SELECT_REGISTER_FSP2PIB , 0 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_SELECT_REGISTER_FSP2PIB );
@@ -110,10 +112,12 @@ REG64_FLD( PERV_BIT_SEL_REG_2_SELECT_REGISTER_FSP2PIB_LEN , 6 , SH_UN
REG64_FLD( PERV_CBS_CS_START_BOOT_SEQUENCER , 0 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_START_BOOT_SEQUENCER );
-REG64_FLD( PERV_CBS_CS_OPTION_PIB_RESET , 1 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_OPTION_PIB_RESET );
-REG64_FLD( PERV_CBS_CS_PREVENT_SBE_START , 3 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_PREVENT_SBE_START );
+REG64_FLD( PERV_CBS_CS_1_UNUSED , 1 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_1_UNUSED );
+REG64_FLD( PERV_CBS_CS_OPTION_SKIP_SCAN0_CLOCKSTART , 2 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_OPTION_SKIP_SCAN0_CLOCKSTART );
+REG64_FLD( PERV_CBS_CS_OPTION_PREVENT_SBE_START , 3 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_OPTION_PREVENT_SBE_START );
REG64_FLD( PERV_CBS_CS_SECURE_ACCESS_BIT , 4 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_SECURE_ACCESS_BIT );
REG64_FLD( PERV_CBS_CS_SAMPLED_SMD_PIN , 5 , SH_UNT_PERV , SH_ACS_SCOM ,
@@ -429,8 +433,8 @@ REG64_FLD( PERV_1_CPLT_CONF0_CTRL_EPS_MASK_VITL_PCB_ERR_DC , 40 , SH_UN
SH_FLD_CTRL_EPS_MASK_VITL_PCB_ERR_DC );
REG64_FLD( PERV_1_CPLT_CONF0_CTRL_CC_MASK_VITL_SCAN_OPCG_ERR_DC , 41 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
SH_FLD_CTRL_CC_MASK_VITL_SCAN_OPCG_ERR_DC );
-REG64_FLD( PERV_1_CPLT_CONF0_ERR501 , 42 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
- SH_FLD_ERR501 );
+REG64_FLD( PERV_1_CPLT_CONF0_RESERVED_42C , 42 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
+ SH_FLD_RESERVED_42C );
REG64_FLD( PERV_1_CPLT_CONF0_RESERVED_43C , 43 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
SH_FLD_RESERVED_43C );
REG64_FLD( PERV_1_CPLT_CONF0_FREE_USAGE_44C , 44 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
@@ -482,18 +486,18 @@ REG64_FLD( PERV_1_CPLT_CONF1_IOVALID_10D , 10 , SH_UN
SH_FLD_IOVALID_10D );
REG64_FLD( PERV_1_CPLT_CONF1_IOVALID_11D , 11 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
SH_FLD_IOVALID_11D );
-REG64_FLD( PERV_1_CPLT_CONF1_FREE_USAGE_12D , 12 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
- SH_FLD_FREE_USAGE_12D );
-REG64_FLD( PERV_1_CPLT_CONF1_FREE_USAGE_13D , 13 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
- SH_FLD_FREE_USAGE_13D );
-REG64_FLD( PERV_1_CPLT_CONF1_FREE_USAGE_14D , 14 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
- SH_FLD_FREE_USAGE_14D );
-REG64_FLD( PERV_1_CPLT_CONF1_FREE_USAGE_15D , 15 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
- SH_FLD_FREE_USAGE_15D );
-REG64_FLD( PERV_1_CPLT_CONF1_FREE_USAGE_16D , 16 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
- SH_FLD_FREE_USAGE_16D );
-REG64_FLD( PERV_1_CPLT_CONF1_FREE_USAGE_17D , 17 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
- SH_FLD_FREE_USAGE_17D );
+REG64_FLD( PERV_1_CPLT_CONF1_TP_IO_SPI_APSS_MCPRECOMP , 12 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
+ SH_FLD_TP_IO_SPI_APSS_MCPRECOMP );
+REG64_FLD( PERV_1_CPLT_CONF1_TP_IO_SPI_APSS_MCPRECOMP_LEN , 2 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
+ SH_FLD_TP_IO_SPI_APSS_MCPRECOMP_LEN );
+REG64_FLD( PERV_1_CPLT_CONF1_TP_IO_SPARE2_MCPRECOMP , 14 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
+ SH_FLD_TP_IO_SPARE2_MCPRECOMP );
+REG64_FLD( PERV_1_CPLT_CONF1_TP_IO_SPARE2_MCPRECOMP_LEN , 2 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
+ SH_FLD_TP_IO_SPARE2_MCPRECOMP_LEN );
+REG64_FLD( PERV_1_CPLT_CONF1_TP_IO_SPARE3_MCPRECOMP , 16 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
+ SH_FLD_TP_IO_SPARE3_MCPRECOMP );
+REG64_FLD( PERV_1_CPLT_CONF1_TP_IO_SPARE3_MCPRECOMP_LEN , 2 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
+ SH_FLD_TP_IO_SPARE3_MCPRECOMP_LEN );
REG64_FLD( PERV_1_CPLT_CONF1_FREE_USAGE_18D , 18 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
SH_FLD_FREE_USAGE_18D );
REG64_FLD( PERV_1_CPLT_CONF1_FREE_USAGE_19D , 19 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
@@ -1024,21 +1028,17 @@ REG64_FLD( PERV_1_DBG_MODE_REG_GLB_BRCST , 0 , SH_UN
SH_FLD_GLB_BRCST );
REG64_FLD( PERV_1_DBG_MODE_REG_GLB_BRCST_LEN , 3 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_GLB_BRCST_LEN );
-REG64_FLD( PERV_1_DBG_MODE_REG_TRACE_SEL , 3 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+REG64_FLD( PERV_1_DBG_MODE_REG_TRACE_SEL , 5 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_TRACE_SEL );
-REG64_FLD( PERV_1_DBG_MODE_REG_TRACE_SEL_LEN , 2 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
- SH_FLD_TRACE_SEL_LEN );
-REG64_FLD( PERV_1_DBG_MODE_REG_TRIG_SEL , 5 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+REG64_FLD( PERV_1_DBG_MODE_REG_TRIG_SEL , 7 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_TRIG_SEL );
-REG64_FLD( PERV_1_DBG_MODE_REG_TRIG_SEL_LEN , 2 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
- SH_FLD_TRIG_SEL_LEN );
-REG64_FLD( PERV_1_DBG_MODE_REG_STOP_ON_XSTOP_SELECTION , 7 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+REG64_FLD( PERV_1_DBG_MODE_REG_STOP_ON_XSTOP_SELECTION , 8 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_STOP_ON_XSTOP_SELECTION );
-REG64_FLD( PERV_1_DBG_MODE_REG_STOP_ON_RECOV_ERR_SELECTION , 8 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+REG64_FLD( PERV_1_DBG_MODE_REG_STOP_ON_RECOV_ERR_SELECTION , 9 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_STOP_ON_RECOV_ERR_SELECTION );
-REG64_FLD( PERV_1_DBG_MODE_REG_STOP_ON_SPATTN_SELECTION , 9 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+REG64_FLD( PERV_1_DBG_MODE_REG_STOP_ON_SPATTN_SELECTION , 10 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_STOP_ON_SPATTN_SELECTION );
-REG64_FLD( PERV_1_DBG_MODE_REG_FREEZE_SEL , 10 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+REG64_FLD( PERV_1_DBG_MODE_REG_FREEZE_SEL , 11 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_FREEZE_SEL );
REG64_FLD( PERV_1_DBG_TRACE_MODE_REG_2_RUNN_COUNT_COMPARE_VALUE , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
@@ -3061,932 +3061,6 @@ REG64_FLD( PERV_IODA_XLT_EA_IDIAL_RSVD0 , 50 , SH_UN
REG64_FLD( PERV_IODA_XLT_EA_IDIAL_RSVD0_LEN , 14 , SH_UNT_PERV , SH_ACS_IODA ,
SH_FLD_IDIAL_RSVD0_LEN );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_TRAINED , 0 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINED );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_TRAINED , 1 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINED );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_REPLAY_THRESHOLD , 4 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_REPLAY_THRESHOLD , 5 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_CRC_ERROR , 6 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CRC_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_CRC_ERROR , 7 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CRC_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_NAK_RECEIVED , 8 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NAK_RECEIVED );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_NAK_RECEIVED , 9 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NAK_RECEIVED );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_REPLAY_BUFFER_FULL , 10 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_REPLAY_BUFFER_FULL , 11 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_SL_ECC_THRESHOLD , 12 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_SL_ECC_THRESHOLD , 13 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_SL_ECC_CORRECTABLE , 14 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_SL_ECC_CORRECTABLE , 15 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_SL_ECC_UE , 16 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_UE );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_SL_ECC_UE , 17 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_UE );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_TCOMPLETE_BAD , 40 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_TCOMPLETE_BAD , 41 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_SPARE_DONE , 44 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SPARE_DONE );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_SPARE_DONE , 45 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SPARE_DONE );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_TOO_MANY_CRC_ERRORS , 46 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_TOO_MANY_CRC_ERRORS , 47 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_PSAVE_INVALID_STATE , 51 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_PSAVE_INVALID_STATE );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_CORRECTABLE_ARRAY_ERROR , 52 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_CORRECTABLE_ARRAY_ERROR , 53 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR , 54 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR , 55 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_TRAINING_FAILED , 56 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_FAILED );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_TRAINING_FAILED , 57 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_FAILED );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_UNRECOVERABLE_ERROR , 58 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_UNRECOVERABLE_ERROR , 59 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK0_INTERNAL_ERROR , 60 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INTERNAL_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_LINK1_INTERNAL_ERROR , 61 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INTERNAL_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_SCOM_ERR_DUP , 62 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR_DUP );
-REG64_FLD( PERV_LL0_IOEL_FIR_MASK_REG_SCOM_ERR , 63 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR );
-
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_TRAINED , 0 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINED );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_TRAINED , 1 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINED );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_REPLAY_THRESHOLD , 4 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_REPLAY_THRESHOLD , 5 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_CRC_ERROR , 6 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CRC_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_CRC_ERROR , 7 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CRC_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_NAK_RECEIVED , 8 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NAK_RECEIVED );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_NAK_RECEIVED , 9 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NAK_RECEIVED );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_REPLAY_BUFFER_FULL , 10 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_REPLAY_BUFFER_FULL , 11 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_SL_ECC_THRESHOLD , 12 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_SL_ECC_THRESHOLD , 13 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_SL_ECC_CORRECTABLE , 14 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_SL_ECC_CORRECTABLE , 15 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_SL_ECC_UE , 16 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_UE );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_SL_ECC_UE , 17 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_UE );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_TCOMPLETE_BAD , 40 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_TCOMPLETE_BAD , 41 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_SPARE_DONE , 44 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SPARE_DONE );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_SPARE_DONE , 45 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SPARE_DONE );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_TOO_MANY_CRC_ERRORS , 46 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_TOO_MANY_CRC_ERRORS , 47 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_PSAVE_INVALID_STATE , 51 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_PSAVE_INVALID_STATE );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_CORRECTABLE_ARRAY_ERROR , 52 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_CORRECTABLE_ARRAY_ERROR , 53 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR , 54 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR , 55 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_TRAINING_FAILED , 56 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_FAILED );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_TRAINING_FAILED , 57 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_FAILED );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_UNRECOVERABLE_ERROR , 58 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_UNRECOVERABLE_ERROR , 59 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK0_INTERNAL_ERROR , 60 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INTERNAL_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_LINK1_INTERNAL_ERROR , 61 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INTERNAL_ERROR );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_SCOM_ERR_DUP , 62 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR_DUP );
-REG64_FLD( PERV_LL0_IOEL_FIR_REG_SCOM_ERR , 63 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR );
-
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_TRAINED , 0 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_TRAINED , 1 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_OP_IRQ , 2 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_OP_IRQ );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_OP_IRQ , 3 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_OP_IRQ );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_REPLAY_THRESHOLD , 4 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_REPLAY_THRESHOLD , 5 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_CRC_ERROR , 6 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CRC_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_CRC_ERROR , 7 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CRC_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_NAK_RECEIVED , 8 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NAK_RECEIVED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_NAK_RECEIVED , 9 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NAK_RECEIVED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_REPLAY_BUFFER_FULL , 10 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_REPLAY_BUFFER_FULL , 11 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_SL_ECC_THRESHOLD , 12 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_SL_ECC_THRESHOLD , 13 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_SL_ECC_CORRECTABLE , 14 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_SL_ECC_CORRECTABLE , 15 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_SL_ECC_UE , 16 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_UE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_SL_ECC_UE , 17 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_UE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_RETRAIN_THRESHOLD , 18 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_RETRAIN_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_RETRAIN_THRESHOLD , 19 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_RETRAIN_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_LOSS_BLOCK_ALIGN , 20 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_LOSS_BLOCK_ALIGN );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_LOSS_BLOCK_ALIGN , 21 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_LOSS_BLOCK_ALIGN );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_INVALID_BLOCK , 22 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INVALID_BLOCK );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_INVALID_BLOCK , 23 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INVALID_BLOCK );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_DESKEW_ERROR , 24 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_DESKEW_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_DESKEW_ERROR , 25 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_DESKEW_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_DESKEW_OVERFLOW , 26 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_DESKEW_OVERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_DESKEW_OVERFLOW , 27 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_DESKEW_OVERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_SW_RETRAIN , 28 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SW_RETRAIN );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_SW_RETRAIN , 29 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SW_RETRAIN );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_ACK_QUEUE_OVERFLOW , 30 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_ACK_QUEUE_OVERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_ACK_QUEUE_OVERFLOW , 31 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_ACK_QUEUE_OVERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_ACK_QUEUE_UNDERFLOW , 32 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_ACK_QUEUE_UNDERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_ACK_QUEUE_UNDERFLOW , 33 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_ACK_QUEUE_UNDERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_NUM_REPLAY , 34 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NUM_REPLAY );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_NUM_REPLAY , 35 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NUM_REPLAY );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_TRAINING_SET_RECEIVED , 36 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_SET_RECEIVED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_TRAINING_SET_RECEIVED , 37 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_SET_RECEIVED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_PRBS_SELECT_ERROR , 38 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_PRBS_SELECT_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_PRBS_SELECT_ERROR , 39 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_PRBS_SELECT_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_TCOMPLETE_BAD , 40 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_TCOMPLETE_BAD , 41 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_SPARE_DONE , 44 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SPARE_DONE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_SPARE_DONE , 45 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SPARE_DONE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_TOO_MANY_CRC_ERRORS , 46 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_TOO_MANY_CRC_ERRORS , 47 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_NPU_ERROR , 48 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NPU_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_NPU_ERROR , 49 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NPU_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINKX_NPU_ERROR , 50 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINKX_NPU_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_OSC_SWITCH , 51 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_OSC_SWITCH );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_CORRECTABLE_ARRAY_ERROR , 52 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_CORRECTABLE_ARRAY_ERROR , 53 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR , 54 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR , 55 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_TRAINING_FAILED , 56 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_FAILED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_TRAINING_FAILED , 57 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_FAILED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_UNRECOVERABLE_ERROR , 58 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_UNRECOVERABLE_ERROR , 59 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK0_INTERNAL_ERROR , 60 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INTERNAL_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_LINK1_INTERNAL_ERROR , 61 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INTERNAL_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_SCOM_ERR_DUP , 62 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR_DUP );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_MASK_REG_SCOM_ERR , 63 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR );
-
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_TRAINED , 0 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_TRAINED , 1 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_OP_IRQ , 2 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_OP_IRQ );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_OP_IRQ , 3 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_OP_IRQ );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_REPLAY_THRESHOLD , 4 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_REPLAY_THRESHOLD , 5 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_CRC_ERROR , 6 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CRC_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_CRC_ERROR , 7 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CRC_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_NAK_RECEIVED , 8 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NAK_RECEIVED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_NAK_RECEIVED , 9 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NAK_RECEIVED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_REPLAY_BUFFER_FULL , 10 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_REPLAY_BUFFER_FULL , 11 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_SL_ECC_THRESHOLD , 12 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_SL_ECC_THRESHOLD , 13 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_SL_ECC_CORRECTABLE , 14 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_SL_ECC_CORRECTABLE , 15 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_SL_ECC_UE , 16 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_UE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_SL_ECC_UE , 17 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_UE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_RETRAIN_THRESHOLD , 18 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_RETRAIN_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_RETRAIN_THRESHOLD , 19 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_RETRAIN_THRESHOLD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_LOSS_BLOCK_ALIGN , 20 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_LOSS_BLOCK_ALIGN );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_LOSS_BLOCK_ALIGN , 21 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_LOSS_BLOCK_ALIGN );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_INVALID_BLOCK , 22 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INVALID_BLOCK );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_INVALID_BLOCK , 23 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INVALID_BLOCK );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_DESKEW_ERROR , 24 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_DESKEW_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_DESKEW_ERROR , 25 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_DESKEW_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_DESKEW_OVERFLOW , 26 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_DESKEW_OVERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_DESKEW_OVERFLOW , 27 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_DESKEW_OVERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_SW_RETRAIN , 28 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SW_RETRAIN );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_SW_RETRAIN , 29 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SW_RETRAIN );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_ACK_QUEUE_OVERFLOW , 30 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_ACK_QUEUE_OVERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_ACK_QUEUE_OVERFLOW , 31 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_ACK_QUEUE_OVERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_ACK_QUEUE_UNDERFLOW , 32 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_ACK_QUEUE_UNDERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_ACK_QUEUE_UNDERFLOW , 33 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_ACK_QUEUE_UNDERFLOW );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_NUM_REPLAY , 34 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NUM_REPLAY );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_NUM_REPLAY , 35 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NUM_REPLAY );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_TRAINING_SET_RECEIVED , 36 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_SET_RECEIVED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_TRAINING_SET_RECEIVED , 37 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_SET_RECEIVED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_PRBS_SELECT_ERROR , 38 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_PRBS_SELECT_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_PRBS_SELECT_ERROR , 39 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_PRBS_SELECT_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_TCOMPLETE_BAD , 40 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_TCOMPLETE_BAD , 41 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_SPARE_DONE , 44 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SPARE_DONE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_SPARE_DONE , 45 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SPARE_DONE );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_TOO_MANY_CRC_ERRORS , 46 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_TOO_MANY_CRC_ERRORS , 47 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_NPU_ERROR , 48 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NPU_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_NPU_ERROR , 49 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NPU_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINKX_NPU_ERROR , 50 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINKX_NPU_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_OSC_SWITCH , 51 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_OSC_SWITCH );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_CORRECTABLE_ARRAY_ERROR , 52 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_CORRECTABLE_ARRAY_ERROR , 53 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR , 54 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR , 55 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_TRAINING_FAILED , 56 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_FAILED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_TRAINING_FAILED , 57 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_FAILED );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_UNRECOVERABLE_ERROR , 58 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_UNRECOVERABLE_ERROR , 59 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK0_INTERNAL_ERROR , 60 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INTERNAL_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_LINK1_INTERNAL_ERROR , 61 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INTERNAL_ERROR );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_SCOM_ERR_DUP , 62 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR_DUP );
-REG64_FLD( PERV_LL0_PB_IOOL_FIR_REG_SCOM_ERR , 63 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR );
-
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_TRAINED , 0 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINED );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_TRAINED , 1 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINED );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_REPLAY_THRESHOLD , 4 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_REPLAY_THRESHOLD , 5 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_CRC_ERROR , 6 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CRC_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_CRC_ERROR , 7 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CRC_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_NAK_RECEIVED , 8 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NAK_RECEIVED );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_NAK_RECEIVED , 9 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NAK_RECEIVED );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_REPLAY_BUFFER_FULL , 10 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_REPLAY_BUFFER_FULL , 11 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_SL_ECC_THRESHOLD , 12 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_SL_ECC_THRESHOLD , 13 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_SL_ECC_CORRECTABLE , 14 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_SL_ECC_CORRECTABLE , 15 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_SL_ECC_UE , 16 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_UE );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_SL_ECC_UE , 17 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_UE );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_TCOMPLETE_BAD , 40 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_TCOMPLETE_BAD , 41 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_SPARE_DONE , 44 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SPARE_DONE );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_SPARE_DONE , 45 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SPARE_DONE );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_TOO_MANY_CRC_ERRORS , 46 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_TOO_MANY_CRC_ERRORS , 47 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_PSAVE_INVALID_STATE , 51 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_PSAVE_INVALID_STATE );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_CORRECTABLE_ARRAY_ERROR , 52 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_CORRECTABLE_ARRAY_ERROR , 53 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR , 54 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR , 55 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_TRAINING_FAILED , 56 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_FAILED );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_TRAINING_FAILED , 57 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_FAILED );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_UNRECOVERABLE_ERROR , 58 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_UNRECOVERABLE_ERROR , 59 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK0_INTERNAL_ERROR , 60 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INTERNAL_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_LINK1_INTERNAL_ERROR , 61 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INTERNAL_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_SCOM_ERR_DUP , 62 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR_DUP );
-REG64_FLD( PERV_LL1_IOEL_FIR_MASK_REG_SCOM_ERR , 63 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR );
-
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_TRAINED , 0 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINED );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_TRAINED , 1 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINED );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_REPLAY_THRESHOLD , 4 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_REPLAY_THRESHOLD , 5 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_CRC_ERROR , 6 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CRC_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_CRC_ERROR , 7 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CRC_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_NAK_RECEIVED , 8 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NAK_RECEIVED );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_NAK_RECEIVED , 9 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NAK_RECEIVED );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_REPLAY_BUFFER_FULL , 10 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_REPLAY_BUFFER_FULL , 11 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_SL_ECC_THRESHOLD , 12 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_SL_ECC_THRESHOLD , 13 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_SL_ECC_CORRECTABLE , 14 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_SL_ECC_CORRECTABLE , 15 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_SL_ECC_UE , 16 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_UE );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_SL_ECC_UE , 17 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_UE );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_TCOMPLETE_BAD , 40 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_TCOMPLETE_BAD , 41 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_SPARE_DONE , 44 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SPARE_DONE );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_SPARE_DONE , 45 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SPARE_DONE );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_TOO_MANY_CRC_ERRORS , 46 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_TOO_MANY_CRC_ERRORS , 47 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_PSAVE_INVALID_STATE , 51 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_PSAVE_INVALID_STATE );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_CORRECTABLE_ARRAY_ERROR , 52 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_CORRECTABLE_ARRAY_ERROR , 53 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR , 54 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR , 55 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_TRAINING_FAILED , 56 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_FAILED );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_TRAINING_FAILED , 57 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_FAILED );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_UNRECOVERABLE_ERROR , 58 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_UNRECOVERABLE_ERROR , 59 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK0_INTERNAL_ERROR , 60 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INTERNAL_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_LINK1_INTERNAL_ERROR , 61 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INTERNAL_ERROR );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_SCOM_ERR_DUP , 62 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR_DUP );
-REG64_FLD( PERV_LL1_IOEL_FIR_REG_SCOM_ERR , 63 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR );
-
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_TRAINED , 0 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINED );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_TRAINED , 1 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINED );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_REPLAY_THRESHOLD , 4 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_REPLAY_THRESHOLD , 5 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_CRC_ERROR , 6 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CRC_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_CRC_ERROR , 7 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CRC_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_NAK_RECEIVED , 8 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NAK_RECEIVED );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_NAK_RECEIVED , 9 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NAK_RECEIVED );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_REPLAY_BUFFER_FULL , 10 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_REPLAY_BUFFER_FULL , 11 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_SL_ECC_THRESHOLD , 12 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_SL_ECC_THRESHOLD , 13 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_SL_ECC_CORRECTABLE , 14 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_SL_ECC_CORRECTABLE , 15 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_SL_ECC_UE , 16 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_UE );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_SL_ECC_UE , 17 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_UE );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_TCOMPLETE_BAD , 40 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_TCOMPLETE_BAD , 41 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_SPARE_DONE , 44 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SPARE_DONE );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_SPARE_DONE , 45 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SPARE_DONE );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_TOO_MANY_CRC_ERRORS , 46 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_TOO_MANY_CRC_ERRORS , 47 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_PSAVE_INVALID_STATE , 51 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_PSAVE_INVALID_STATE );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_CORRECTABLE_ARRAY_ERROR , 52 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_CORRECTABLE_ARRAY_ERROR , 53 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR , 54 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR , 55 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_TRAINING_FAILED , 56 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_FAILED );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_TRAINING_FAILED , 57 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_FAILED );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_UNRECOVERABLE_ERROR , 58 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_UNRECOVERABLE_ERROR , 59 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK0_INTERNAL_ERROR , 60 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INTERNAL_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_LINK1_INTERNAL_ERROR , 61 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INTERNAL_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_SCOM_ERR_DUP , 62 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR_DUP );
-REG64_FLD( PERV_LL2_IOEL_FIR_MASK_REG_SCOM_ERR , 63 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR );
-
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_TRAINED , 0 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINED );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_TRAINED , 1 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINED );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_REPLAY_THRESHOLD , 4 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_REPLAY_THRESHOLD , 5 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_CRC_ERROR , 6 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CRC_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_CRC_ERROR , 7 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CRC_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_NAK_RECEIVED , 8 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NAK_RECEIVED );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_NAK_RECEIVED , 9 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NAK_RECEIVED );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_REPLAY_BUFFER_FULL , 10 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_REPLAY_BUFFER_FULL , 11 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_SL_ECC_THRESHOLD , 12 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_SL_ECC_THRESHOLD , 13 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_SL_ECC_CORRECTABLE , 14 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_SL_ECC_CORRECTABLE , 15 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_SL_ECC_UE , 16 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_UE );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_SL_ECC_UE , 17 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_UE );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_TCOMPLETE_BAD , 40 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_TCOMPLETE_BAD , 41 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_SPARE_DONE , 44 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SPARE_DONE );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_SPARE_DONE , 45 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SPARE_DONE );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_TOO_MANY_CRC_ERRORS , 46 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_TOO_MANY_CRC_ERRORS , 47 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_PSAVE_INVALID_STATE , 51 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_PSAVE_INVALID_STATE );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_CORRECTABLE_ARRAY_ERROR , 52 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_CORRECTABLE_ARRAY_ERROR , 53 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR , 54 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR , 55 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_TRAINING_FAILED , 56 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_FAILED );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_TRAINING_FAILED , 57 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_FAILED );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_UNRECOVERABLE_ERROR , 58 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_UNRECOVERABLE_ERROR , 59 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK0_INTERNAL_ERROR , 60 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INTERNAL_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_LINK1_INTERNAL_ERROR , 61 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INTERNAL_ERROR );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_SCOM_ERR_DUP , 62 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR_DUP );
-REG64_FLD( PERV_LL2_IOEL_FIR_REG_SCOM_ERR , 63 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR );
-
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_TRAINED , 0 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_TRAINED , 1 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_OP_IRQ , 2 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_OP_IRQ );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_OP_IRQ , 3 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_OP_IRQ );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_REPLAY_THRESHOLD , 4 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_REPLAY_THRESHOLD , 5 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_CRC_ERROR , 6 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CRC_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_CRC_ERROR , 7 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CRC_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_NAK_RECEIVED , 8 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NAK_RECEIVED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_NAK_RECEIVED , 9 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NAK_RECEIVED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_REPLAY_BUFFER_FULL , 10 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_REPLAY_BUFFER_FULL , 11 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_SL_ECC_THRESHOLD , 12 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_SL_ECC_THRESHOLD , 13 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_SL_ECC_CORRECTABLE , 14 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_SL_ECC_CORRECTABLE , 15 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_SL_ECC_UE , 16 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_UE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_SL_ECC_UE , 17 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_UE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_RETRAIN_THRESHOLD , 18 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_RETRAIN_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_RETRAIN_THRESHOLD , 19 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_RETRAIN_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_LOSS_BLOCK_ALIGN , 20 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_LOSS_BLOCK_ALIGN );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_LOSS_BLOCK_ALIGN , 21 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_LOSS_BLOCK_ALIGN );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_INVALID_BLOCK , 22 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INVALID_BLOCK );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_INVALID_BLOCK , 23 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INVALID_BLOCK );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_DESKEW_ERROR , 24 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_DESKEW_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_DESKEW_ERROR , 25 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_DESKEW_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_DESKEW_OVERFLOW , 26 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_DESKEW_OVERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_DESKEW_OVERFLOW , 27 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_DESKEW_OVERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_SW_RETRAIN , 28 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SW_RETRAIN );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_SW_RETRAIN , 29 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SW_RETRAIN );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_ACK_QUEUE_OVERFLOW , 30 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_ACK_QUEUE_OVERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_ACK_QUEUE_OVERFLOW , 31 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_ACK_QUEUE_OVERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_ACK_QUEUE_UNDERFLOW , 32 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_ACK_QUEUE_UNDERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_ACK_QUEUE_UNDERFLOW , 33 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_ACK_QUEUE_UNDERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_NUM_REPLAY , 34 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NUM_REPLAY );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_NUM_REPLAY , 35 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NUM_REPLAY );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_TRAINING_SET_RECEIVED , 36 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_SET_RECEIVED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_TRAINING_SET_RECEIVED , 37 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_SET_RECEIVED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_PRBS_SELECT_ERROR , 38 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_PRBS_SELECT_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_PRBS_SELECT_ERROR , 39 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_PRBS_SELECT_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_TCOMPLETE_BAD , 40 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_TCOMPLETE_BAD , 41 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_SPARE_DONE , 44 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SPARE_DONE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_SPARE_DONE , 45 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SPARE_DONE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_TOO_MANY_CRC_ERRORS , 46 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_TOO_MANY_CRC_ERRORS , 47 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_NPU_ERROR , 48 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NPU_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_NPU_ERROR , 49 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NPU_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINKX_NPU_ERROR , 50 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINKX_NPU_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_OSC_SWITCH , 51 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_OSC_SWITCH );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_CORRECTABLE_ARRAY_ERROR , 52 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_CORRECTABLE_ARRAY_ERROR , 53 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR , 54 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR , 55 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_TRAINING_FAILED , 56 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_FAILED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_TRAINING_FAILED , 57 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_FAILED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_UNRECOVERABLE_ERROR , 58 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_UNRECOVERABLE_ERROR , 59 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK0_INTERNAL_ERROR , 60 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INTERNAL_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_LINK1_INTERNAL_ERROR , 61 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INTERNAL_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_SCOM_ERR_DUP , 62 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR_DUP );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_MASK_REG_SCOM_ERR , 63 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR );
-
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_TRAINED , 0 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_TRAINED , 1 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_OP_IRQ , 2 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_OP_IRQ );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_OP_IRQ , 3 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_OP_IRQ );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_REPLAY_THRESHOLD , 4 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_REPLAY_THRESHOLD , 5 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_CRC_ERROR , 6 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CRC_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_CRC_ERROR , 7 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CRC_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_NAK_RECEIVED , 8 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NAK_RECEIVED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_NAK_RECEIVED , 9 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NAK_RECEIVED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_REPLAY_BUFFER_FULL , 10 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_REPLAY_BUFFER_FULL , 11 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_REPLAY_BUFFER_FULL );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_SL_ECC_THRESHOLD , 12 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_SL_ECC_THRESHOLD , 13 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_SL_ECC_CORRECTABLE , 14 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_SL_ECC_CORRECTABLE , 15 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_CORRECTABLE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_SL_ECC_UE , 16 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SL_ECC_UE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_SL_ECC_UE , 17 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SL_ECC_UE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_RETRAIN_THRESHOLD , 18 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_RETRAIN_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_RETRAIN_THRESHOLD , 19 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_RETRAIN_THRESHOLD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_LOSS_BLOCK_ALIGN , 20 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_LOSS_BLOCK_ALIGN );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_LOSS_BLOCK_ALIGN , 21 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_LOSS_BLOCK_ALIGN );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_INVALID_BLOCK , 22 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INVALID_BLOCK );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_INVALID_BLOCK , 23 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INVALID_BLOCK );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_DESKEW_ERROR , 24 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_DESKEW_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_DESKEW_ERROR , 25 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_DESKEW_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_DESKEW_OVERFLOW , 26 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_DESKEW_OVERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_DESKEW_OVERFLOW , 27 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_DESKEW_OVERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_SW_RETRAIN , 28 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SW_RETRAIN );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_SW_RETRAIN , 29 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SW_RETRAIN );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_ACK_QUEUE_OVERFLOW , 30 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_ACK_QUEUE_OVERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_ACK_QUEUE_OVERFLOW , 31 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_ACK_QUEUE_OVERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_ACK_QUEUE_UNDERFLOW , 32 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_ACK_QUEUE_UNDERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_ACK_QUEUE_UNDERFLOW , 33 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_ACK_QUEUE_UNDERFLOW );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_NUM_REPLAY , 34 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NUM_REPLAY );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_NUM_REPLAY , 35 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NUM_REPLAY );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_TRAINING_SET_RECEIVED , 36 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_SET_RECEIVED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_TRAINING_SET_RECEIVED , 37 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_SET_RECEIVED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_PRBS_SELECT_ERROR , 38 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_PRBS_SELECT_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_PRBS_SELECT_ERROR , 39 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_PRBS_SELECT_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_TCOMPLETE_BAD , 40 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_TCOMPLETE_BAD , 41 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TCOMPLETE_BAD );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_SPARE_DONE , 44 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_SPARE_DONE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_SPARE_DONE , 45 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_SPARE_DONE );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_TOO_MANY_CRC_ERRORS , 46 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_TOO_MANY_CRC_ERRORS , 47 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TOO_MANY_CRC_ERRORS );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_NPU_ERROR , 48 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_NPU_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_NPU_ERROR , 49 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_NPU_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINKX_NPU_ERROR , 50 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINKX_NPU_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_OSC_SWITCH , 51 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_OSC_SWITCH );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_CORRECTABLE_ARRAY_ERROR , 52 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_CORRECTABLE_ARRAY_ERROR , 53 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_CORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR , 54 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR , 55 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNCORRECTABLE_ARRAY_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_TRAINING_FAILED , 56 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_TRAINING_FAILED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_TRAINING_FAILED , 57 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_TRAINING_FAILED );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_UNRECOVERABLE_ERROR , 58 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_UNRECOVERABLE_ERROR , 59 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_UNRECOVERABLE_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK0_INTERNAL_ERROR , 60 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK0_INTERNAL_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_LINK1_INTERNAL_ERROR , 61 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_LINK1_INTERNAL_ERROR );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_SCOM_ERR_DUP , 62 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR_DUP );
-REG64_FLD( PERV_LL3_PB_IOOL_FIR_REG_SCOM_ERR , 63 , SH_UNT_PERV , SH_ACS_SCOM2_OR ,
- SH_FLD_SCOM_ERR );
-
REG64_FLD( PERV_1_LOCAL_FIR_IN0 , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM2_OR ,
SH_FLD_IN0 );
REG64_FLD( PERV_1_LOCAL_FIR_IN1 , 1 , SH_UNT_PERV_1 , SH_ACS_SCOM2_OR ,
@@ -4069,20 +3143,22 @@ REG64_FLD( PERV_1_LOCAL_FIR_IN39 , 39 , SH_UN
SH_FLD_IN39 );
REG64_FLD( PERV_1_LOCAL_FIR_IN40 , 40 , SH_UNT_PERV_1 , SH_ACS_SCOM2_OR ,
SH_FLD_IN40 );
+REG64_FLD( PERV_1_LOCAL_FIR_IN41 , 41 , SH_UNT_PERV_1 , SH_ACS_SCOM2_OR ,
+ SH_FLD_IN41 );
REG64_FLD( PERV_1_LOCAL_FIR_ACTION0_IN , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_IN );
-REG64_FLD( PERV_1_LOCAL_FIR_ACTION0_IN_LEN , 41 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+REG64_FLD( PERV_1_LOCAL_FIR_ACTION0_IN_LEN , 42 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_IN_LEN );
REG64_FLD( PERV_1_LOCAL_FIR_ACTION1_IN , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_IN );
-REG64_FLD( PERV_1_LOCAL_FIR_ACTION1_IN_LEN , 41 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+REG64_FLD( PERV_1_LOCAL_FIR_ACTION1_IN_LEN , 42 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_IN_LEN );
REG64_FLD( PERV_1_LOCAL_FIR_MASK_LFIR_IN , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM2_OR ,
SH_FLD_LFIR_IN );
-REG64_FLD( PERV_1_LOCAL_FIR_MASK_LFIR_IN_LEN , 41 , SH_UNT_PERV_1 , SH_ACS_SCOM2_OR ,
+REG64_FLD( PERV_1_LOCAL_FIR_MASK_LFIR_IN_LEN , 42 , SH_UNT_PERV_1 , SH_ACS_SCOM2_OR ,
SH_FLD_LFIR_IN_LEN );
REG64_FLD( PERV_1_LOCAL_XSTOP_ERR_IN0 , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM_RO ,
@@ -4129,6 +3205,8 @@ REG64_FLD( PERV_1_LOCAL_XSTOP_ERR_IN20 , 20 , SH_UN
SH_FLD_IN20 );
REG64_FLD( PERV_1_LOCAL_XSTOP_ERR_IN21 , 21 , SH_UNT_PERV_1 , SH_ACS_SCOM_RO ,
SH_FLD_IN21 );
+REG64_FLD( PERV_1_LOCAL_XSTOP_ERR_IN22 , 22 , SH_UNT_PERV_1 , SH_ACS_SCOM_RO ,
+ SH_FLD_IN22 );
REG64_FLD( PERV_1_LOCAL_XSTOP_MASK_IN , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_IN );
@@ -4239,25 +3317,25 @@ REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_ERROR_STATUS_MSADES_ADDRESS_OF_LBUS_PAR
REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_ERROR_STATUS_MSADES_CLEAR_2 , 31 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_MSADES_CLEAR_2 );
-REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_UNUSED_31_11 , 11 , SH_UNT_PERV , SH_ACS_SCOM ,
+REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_UNUSED_31_11 , 11 , SH_UNT_PERV , SH_ACS_SCOM_WCLEAR,
SH_FLD_MSADI_UNUSED_31_11 );
-REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_UNUSED_31_11_LEN , 10 , SH_UNT_PERV , SH_ACS_SCOM ,
+REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_UNUSED_31_11_LEN , 10 , SH_UNT_PERV , SH_ACS_SCOM_WCLEAR,
SH_FLD_MSADI_UNUSED_31_11_LEN );
-REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_PIB_ERROR_2 , 21 , SH_UNT_PERV , SH_ACS_SCOM ,
+REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_PIB_ERROR_2 , 21 , SH_UNT_PERV , SH_ACS_SCOM_WCLEAR,
SH_FLD_MSADI_PIB_ERROR_2 );
-REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_XUP_2 , 22 , SH_UNT_PERV , SH_ACS_SCOM ,
+REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_XUP_2 , 22 , SH_UNT_PERV , SH_ACS_SCOM_WCLEAR,
SH_FLD_MSADI_XUP_2 );
-REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_PIB_PENDING_2 , 23 , SH_UNT_PERV , SH_ACS_SCOM ,
+REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_PIB_PENDING_2 , 23 , SH_UNT_PERV , SH_ACS_SCOM_WCLEAR,
SH_FLD_MSADI_PIB_PENDING_2 );
-REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_UNUSED_7_3 , 24 , SH_UNT_PERV , SH_ACS_SCOM ,
+REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_UNUSED_7_3 , 24 , SH_UNT_PERV , SH_ACS_SCOM_WCLEAR,
SH_FLD_MSADI_UNUSED_7_3 );
-REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_UNUSED_7_3_LEN , 5 , SH_UNT_PERV , SH_ACS_SCOM ,
+REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_UNUSED_7_3_LEN , 5 , SH_UNT_PERV , SH_ACS_SCOM_WCLEAR,
SH_FLD_MSADI_UNUSED_7_3_LEN );
-REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_PIB_ERROR_1 , 29 , SH_UNT_PERV , SH_ACS_SCOM ,
+REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_PIB_ERROR_1 , 29 , SH_UNT_PERV , SH_ACS_SCOM_WCLEAR,
SH_FLD_MSADI_PIB_ERROR_1 );
-REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_XUP_1 , 30 , SH_UNT_PERV , SH_ACS_SCOM ,
+REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_XUP_1 , 30 , SH_UNT_PERV , SH_ACS_SCOM_WCLEAR,
SH_FLD_MSADI_XUP_1 );
-REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_PIB_PENDING_1 , 31 , SH_UNT_PERV , SH_ACS_SCOM ,
+REG64_FLD( PERV_MAILBOX_SLAVE_A_DOORBELL_INTERRUPT_MSADI_PIB_PENDING_1 , 31 , SH_UNT_PERV , SH_ACS_SCOM_WCLEAR,
SH_FLD_MSADI_PIB_PENDING_1 );
REG64_FLD( PERV_MAILBOX_SLAVE_B_DOORBELL_ERROR_STATUS_MSBDES_UNUSED_31_28 , 0 , SH_UNT_PERV , SH_ACS_SCOM ,
@@ -6228,9 +5306,11 @@ REG64_FLD( PERV_1_RFIR_IN21 , 19 , SH_UN
REG64_FLD( PERV_1_RFIR_IN21_LEN , 5 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_IN21_LEN );
-REG64_FLD( PERV_1_RING_FENCE_MASK_LATCH_REG_ENABLE , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+REG64_FLD( PERV_1_RING_FENCE_MASK_LATCH_REG_DISABLED , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_DISABLED );
+REG64_FLD( PERV_1_RING_FENCE_MASK_LATCH_REG_ENABLE , 1 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_ENABLE );
-REG64_FLD( PERV_1_RING_FENCE_MASK_LATCH_REG_ENABLE_LEN , 16 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+REG64_FLD( PERV_1_RING_FENCE_MASK_LATCH_REG_ENABLE_LEN , 15 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_ENABLE_LEN );
REG64_FLD( PERV_ROOT_CTRL0_FENCE0_DC , 0 , SH_UNT_PERV , SH_ACS_SCOM ,
@@ -6617,26 +5697,26 @@ REG64_FLD( PERV_ROOT_CTRL2_14_SPARE_OPB_CONTROL , 14 , SH_UN
SH_FLD_14_SPARE_OPB_CONTROL );
REG64_FLD( PERV_ROOT_CTRL2_15_SPARE_OPB_CONTROL , 15 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_15_SPARE_OPB_CONTROL );
-REG64_FLD( PERV_ROOT_CTRL2_16_FREE_USAGE , 16 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_16_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_TPFSI_TP_EDRAM_CTRL_GATE , 16 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TPFSI_TP_EDRAM_CTRL_GATE );
REG64_FLD( PERV_ROOT_CTRL2_TP_GLBCK_VSB_NEST_VREGDLY_SHUTOFF_DC , 17 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_TP_GLBCK_VSB_NEST_VREGDLY_SHUTOFF_DC );
REG64_FLD( PERV_ROOT_CTRL2_TPFSI_TP_PFET_FORCE_OFF_DC , 18 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_TPFSI_TP_PFET_FORCE_OFF_DC );
REG64_FLD( PERV_ROOT_CTRL2_TPFSI_TP_PFET_OVERRIDE_ON_DC_N , 19 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_TPFSI_TP_PFET_OVERRIDE_ON_DC_N );
-REG64_FLD( PERV_ROOT_CTRL2_TP_IO_GPIO0_MCPRECOMP , 20 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO0_MCPRECOMP );
-REG64_FLD( PERV_ROOT_CTRL2_TP_IO_GPIO0_MCPRECOMP_LEN , 2 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO0_MCPRECOMP_LEN );
-REG64_FLD( PERV_ROOT_CTRL2_TP_IO_GPIO1_MCPRECOMP , 22 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO1_MCPRECOMP );
-REG64_FLD( PERV_ROOT_CTRL2_TP_IO_GPIO1_MCPRECOMP_LEN , 2 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO1_MCPRECOMP_LEN );
-REG64_FLD( PERV_ROOT_CTRL2_TP_IO_GPIO2_MCPRECOMP , 24 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO2_MCPRECOMP );
-REG64_FLD( PERV_ROOT_CTRL2_TP_IO_GPIO2_MCPRECOMP_LEN , 2 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO2_MCPRECOMP_LEN );
+REG64_FLD( PERV_ROOT_CTRL2_TPFSI_TC_HSSPORWREN_ALLOW , 20 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TPFSI_TC_HSSPORWREN_ALLOW );
+REG64_FLD( PERV_ROOT_CTRL2_21_FREE_USAGE , 21 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_21_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_22_FREE_USAGE , 22 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_22_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_23_FREE_USAGE , 23 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_23_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_TP_IO_VSB_OP0A_V1P8_EN , 24 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP0A_V1P8_EN );
+REG64_FLD( PERV_ROOT_CTRL2_TP_IO_VSB_OP0B_V1P8_EN , 25 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP0B_V1P8_EN );
REG64_FLD( PERV_ROOT_CTRL2_26_FREE_USAGE , 26 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_26_FREE_USAGE );
REG64_FLD( PERV_ROOT_CTRL2_27_FREE_USAGE , 27 , SH_UNT_PERV , SH_ACS_SCOM ,
@@ -6645,10 +5725,10 @@ REG64_FLD( PERV_ROOT_CTRL2_28_FREE_USAGE , 28 , SH_UN
SH_FLD_28_FREE_USAGE );
REG64_FLD( PERV_ROOT_CTRL2_29_FREE_USAGE , 29 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_29_FREE_USAGE );
-REG64_FLD( PERV_ROOT_CTRL2_30_FREE_USAGE , 30 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_30_FREE_USAGE );
-REG64_FLD( PERV_ROOT_CTRL2_31_FREE_USAGE , 31 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_31_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_TP_IO_VSB_OP3A_V1P8_EN , 30 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP3A_V1P8_EN );
+REG64_FLD( PERV_ROOT_CTRL2_TP_IO_VSB_OP3B_V1P8_EN , 31 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP3B_V1P8_EN );
REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TPFSI_TP_VSB_DBG_PCB_ASYNC_EN_DC , 0 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_TPFSI_TP_VSB_DBG_PCB_ASYNC_EN_DC );
@@ -6680,26 +5760,26 @@ REG64_FLD( PERV_ROOT_CTRL2_CLEAR_14_SPARE_OPB_CONTROL , 14 , SH_UN
SH_FLD_14_SPARE_OPB_CONTROL );
REG64_FLD( PERV_ROOT_CTRL2_CLEAR_15_SPARE_OPB_CONTROL , 15 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_15_SPARE_OPB_CONTROL );
-REG64_FLD( PERV_ROOT_CTRL2_CLEAR_16_FREE_USAGE , 16 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_16_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TPFSI_TP_EDRAM_CTRL_GATE , 16 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TPFSI_TP_EDRAM_CTRL_GATE );
REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TP_GLBCK_VSB_NEST_VREGDLY_SHUTOFF_DC , 17 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_TP_GLBCK_VSB_NEST_VREGDLY_SHUTOFF_DC );
REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TPFSI_TP_PFET_FORCE_OFF_DC , 18 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_TPFSI_TP_PFET_FORCE_OFF_DC );
REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TPFSI_TP_PFET_OVERRIDE_ON_DC_N , 19 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_TPFSI_TP_PFET_OVERRIDE_ON_DC_N );
-REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TP_IO_GPIO0_MCPRECOMP , 20 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO0_MCPRECOMP );
-REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TP_IO_GPIO0_MCPRECOMP_LEN , 2 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO0_MCPRECOMP_LEN );
-REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TP_IO_GPIO1_MCPRECOMP , 22 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO1_MCPRECOMP );
-REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TP_IO_GPIO1_MCPRECOMP_LEN , 2 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO1_MCPRECOMP_LEN );
-REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TP_IO_GPIO2_MCPRECOMP , 24 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO2_MCPRECOMP );
-REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TP_IO_GPIO2_MCPRECOMP_LEN , 2 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO2_MCPRECOMP_LEN );
+REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TPFSI_TC_HSSPORWREN_ALLOW , 20 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TPFSI_TC_HSSPORWREN_ALLOW );
+REG64_FLD( PERV_ROOT_CTRL2_CLEAR_21_FREE_USAGE , 21 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_21_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_CLEAR_22_FREE_USAGE , 22 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_22_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_CLEAR_23_FREE_USAGE , 23 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_23_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TP_IO_VSB_OP0A_V1P8_EN , 24 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP0A_V1P8_EN );
+REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TP_IO_VSB_OP0B_V1P8_EN , 25 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP0B_V1P8_EN );
REG64_FLD( PERV_ROOT_CTRL2_CLEAR_26_FREE_USAGE , 26 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_26_FREE_USAGE );
REG64_FLD( PERV_ROOT_CTRL2_CLEAR_27_FREE_USAGE , 27 , SH_UNT_PERV , SH_ACS_SCOM ,
@@ -6708,10 +5788,10 @@ REG64_FLD( PERV_ROOT_CTRL2_CLEAR_28_FREE_USAGE , 28 , SH_UN
SH_FLD_28_FREE_USAGE );
REG64_FLD( PERV_ROOT_CTRL2_CLEAR_29_FREE_USAGE , 29 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_29_FREE_USAGE );
-REG64_FLD( PERV_ROOT_CTRL2_CLEAR_30_FREE_USAGE , 30 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_30_FREE_USAGE );
-REG64_FLD( PERV_ROOT_CTRL2_CLEAR_31_FREE_USAGE , 31 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_31_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TP_IO_VSB_OP3A_V1P8_EN , 30 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP3A_V1P8_EN );
+REG64_FLD( PERV_ROOT_CTRL2_CLEAR_TP_IO_VSB_OP3B_V1P8_EN , 31 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP3B_V1P8_EN );
REG64_FLD( PERV_ROOT_CTRL2_SET_TPFSI_TP_VSB_DBG_PCB_ASYNC_EN_DC , 0 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_TPFSI_TP_VSB_DBG_PCB_ASYNC_EN_DC );
@@ -6743,26 +5823,26 @@ REG64_FLD( PERV_ROOT_CTRL2_SET_14_SPARE_OPB_CONTROL , 14 , SH_UN
SH_FLD_14_SPARE_OPB_CONTROL );
REG64_FLD( PERV_ROOT_CTRL2_SET_15_SPARE_OPB_CONTROL , 15 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_15_SPARE_OPB_CONTROL );
-REG64_FLD( PERV_ROOT_CTRL2_SET_16_FREE_USAGE , 16 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_16_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_SET_TPFSI_TP_EDRAM_CTRL_GATE , 16 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TPFSI_TP_EDRAM_CTRL_GATE );
REG64_FLD( PERV_ROOT_CTRL2_SET_TP_GLBCK_VSB_NEST_VREGDLY_SHUTOFF_DC , 17 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_TP_GLBCK_VSB_NEST_VREGDLY_SHUTOFF_DC );
REG64_FLD( PERV_ROOT_CTRL2_SET_TPFSI_TP_PFET_FORCE_OFF_DC , 18 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_TPFSI_TP_PFET_FORCE_OFF_DC );
REG64_FLD( PERV_ROOT_CTRL2_SET_TPFSI_TP_PFET_OVERRIDE_ON_DC_N , 19 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_TPFSI_TP_PFET_OVERRIDE_ON_DC_N );
-REG64_FLD( PERV_ROOT_CTRL2_SET_TP_IO_GPIO0_MCPRECOMP , 20 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO0_MCPRECOMP );
-REG64_FLD( PERV_ROOT_CTRL2_SET_TP_IO_GPIO0_MCPRECOMP_LEN , 2 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO0_MCPRECOMP_LEN );
-REG64_FLD( PERV_ROOT_CTRL2_SET_TP_IO_GPIO1_MCPRECOMP , 22 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO1_MCPRECOMP );
-REG64_FLD( PERV_ROOT_CTRL2_SET_TP_IO_GPIO1_MCPRECOMP_LEN , 2 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO1_MCPRECOMP_LEN );
-REG64_FLD( PERV_ROOT_CTRL2_SET_TP_IO_GPIO2_MCPRECOMP , 24 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO2_MCPRECOMP );
-REG64_FLD( PERV_ROOT_CTRL2_SET_TP_IO_GPIO2_MCPRECOMP_LEN , 2 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_TP_IO_GPIO2_MCPRECOMP_LEN );
+REG64_FLD( PERV_ROOT_CTRL2_SET_TPFSI_TC_HSSPORWREN_ALLOW , 20 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TPFSI_TC_HSSPORWREN_ALLOW );
+REG64_FLD( PERV_ROOT_CTRL2_SET_21_FREE_USAGE , 21 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_21_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_SET_22_FREE_USAGE , 22 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_22_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_SET_23_FREE_USAGE , 23 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_23_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_SET_TP_IO_VSB_OP0A_V1P8_EN , 24 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP0A_V1P8_EN );
+REG64_FLD( PERV_ROOT_CTRL2_SET_TP_IO_VSB_OP0B_V1P8_EN , 25 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP0B_V1P8_EN );
REG64_FLD( PERV_ROOT_CTRL2_SET_26_FREE_USAGE , 26 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_26_FREE_USAGE );
REG64_FLD( PERV_ROOT_CTRL2_SET_27_FREE_USAGE , 27 , SH_UNT_PERV , SH_ACS_SCOM ,
@@ -6771,10 +5851,10 @@ REG64_FLD( PERV_ROOT_CTRL2_SET_28_FREE_USAGE , 28 , SH_UN
SH_FLD_28_FREE_USAGE );
REG64_FLD( PERV_ROOT_CTRL2_SET_29_FREE_USAGE , 29 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_29_FREE_USAGE );
-REG64_FLD( PERV_ROOT_CTRL2_SET_30_FREE_USAGE , 30 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_30_FREE_USAGE );
-REG64_FLD( PERV_ROOT_CTRL2_SET_31_FREE_USAGE , 31 , SH_UNT_PERV , SH_ACS_SCOM ,
- SH_FLD_31_FREE_USAGE );
+REG64_FLD( PERV_ROOT_CTRL2_SET_TP_IO_VSB_OP3A_V1P8_EN , 30 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP3A_V1P8_EN );
+REG64_FLD( PERV_ROOT_CTRL2_SET_TP_IO_VSB_OP3B_V1P8_EN , 31 , SH_UNT_PERV , SH_ACS_SCOM ,
+ SH_FLD_TP_IO_VSB_OP3B_V1P8_EN );
REG64_FLD( PERV_ROOT_CTRL3_OSCSWITCH_CNTL0_DC , 0 , SH_UNT_PERV , SH_ACS_SCOM ,
SH_FLD_OSCSWITCH_CNTL0_DC );
@@ -7804,6 +6884,10 @@ REG64_FLD( PERV_1_SKITTER_CLKSRC_REG_SKITTER0 , 0 , SH_UN
SH_FLD_SKITTER0 );
REG64_FLD( PERV_1_SKITTER_CLKSRC_REG_SKITTER0_LEN , 3 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_SKITTER0_LEN );
+REG64_FLD( PERV_1_SKITTER_CLKSRC_REG_SKITTER0_DELAY_SELECT , 36 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_SKITTER0_DELAY_SELECT );
+REG64_FLD( PERV_1_SKITTER_CLKSRC_REG_SKITTER0_DELAY_SELECT_LEN , 2 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_SKITTER0_DELAY_SELECT_LEN );
REG64_FLD( PERV_1_SKITTER_FORCE_REG_F_READ , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_F_READ );
@@ -9855,5 +8939,10 @@ REG64_FLD( PERV_1_XSTOP3_WAIT_CYCLES , 48 , SH_UN
REG64_FLD( PERV_1_XSTOP3_WAIT_CYCLES_LEN , 12 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
SH_FLD_WAIT_CYCLES_LEN );
+REG64_FLD( PERV_1_XTRA_TRACE_MODE_DATA , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_DATA );
+REG64_FLD( PERV_1_XTRA_TRACE_MODE_DATA_LEN , 38 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_DATA_LEN );
+
#endif
OpenPOWER on IntegriCloud