]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
ARM64: zynqmp: Update psu_init_gpl* files for v2 silicon
authorMichal Simek <michal.simek@xilinx.com>
Mon, 8 Aug 2016 11:13:25 +0000 (13:13 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 18 Aug 2016 06:13:37 +0000 (08:13 +0200)
Update configuration for 15eg silicon instead of 9eg v1.

Also with manual patch:
"xilinx_zynqmp_zcu102: Set QSPI clock divisor to "9""
(sha1: 39ba61813bd35969e94f8a355167d61ce2cd1fab)

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
board/xilinx/zynqmp/xilinx_zynqmp_zcu102/psu_init_gpl.c
board/xilinx/zynqmp/xilinx_zynqmp_zcu102/psu_init_gpl.h

index 388b94ca25dcf87a227935e0cbefaada19dd9eaf..f9b562d8800e91822192582328d9ad644beb3da0 100644 (file)
 ******************************************************************************/
 
 #include <xil_io.h>
+#include <sleep.h>
 #include "psu_init_gpl.h"
 
+int mask_pollOnValue(u32 add , u32 mask, u32 value );
+
+int mask_poll(u32 add , u32 mask );
+
+void mask_delay(u32 delay);
+
+u32 mask_read(u32 add , u32 mask );
+
 static void PSU_Mask_Write (unsigned long offset, unsigned long mask, unsigned long val)
 {
        unsigned long RegVal = 0x0;
@@ -30,6 +39,14 @@ static void PSU_Mask_Write (unsigned long offset, unsigned long mask, unsigned l
        Xil_Out32 (offset, RegVal);
 }
 
+       void prog_reg (unsigned long addr, unsigned long mask, unsigned long shift, unsigned long value) {
+           int rdata =0;
+           rdata  = Xil_In32(addr);
+           rdata  = rdata & (~mask);
+           rdata  = rdata | (value << shift);
+           Xil_Out32(addr,rdata);
+           }
+
 unsigned long psu_pll_init_data() {
                // : RPLL INIT
                /*Register : RPLL_CFG @ 0XFF5E0034</p>
@@ -105,7 +122,7 @@ unsigned long psu_pll_init_data() {
                // : ASSERT RESET
                /*Register : RPLL_CTRL @ 0XFF5E0030</p>
 
-               Asserts Reset to the PLL
+               Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.
                PSU_CRL_APB_RPLL_CTRL_RESET                                                     1
 
                PLL Basic Control
@@ -120,7 +137,7 @@ unsigned long psu_pll_init_data() {
                // : DEASSERT RESET
                /*Register : RPLL_CTRL @ 0XFF5E0030</p>
 
-               Asserts Reset to the PLL
+               Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.
                PSU_CRL_APB_RPLL_CTRL_RESET                                                     0
 
                PLL Basic Control
@@ -138,7 +155,7 @@ unsigned long psu_pll_init_data() {
                RPLL is locked
                PSU_CRL_APB_PLL_STATUS_RPLL_LOCK                                                1
                (OFFSET, MASK, VALUE)      (0XFF5E0040, 0x00000002U ,0x00000002U)  */
-               while(!(Xil_In32 ( CRL_APB_PLL_STATUS_OFFSET) & 0x00000002U));
+               mask_poll(CRL_APB_PLL_STATUS_OFFSET,0x00000002U);
 
        /*############################################################################################################################ */
 
@@ -266,7 +283,7 @@ unsigned long psu_pll_init_data() {
                // : ASSERT RESET
                /*Register : IOPLL_CTRL @ 0XFF5E0020</p>
 
-               Asserts Reset to the PLL
+               Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.
                PSU_CRL_APB_IOPLL_CTRL_RESET                                                    1
 
                PLL Basic Control
@@ -281,7 +298,7 @@ unsigned long psu_pll_init_data() {
                // : DEASSERT RESET
                /*Register : IOPLL_CTRL @ 0XFF5E0020</p>
 
-               Asserts Reset to the PLL
+               Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.
                PSU_CRL_APB_IOPLL_CTRL_RESET                                                    0
 
                PLL Basic Control
@@ -299,7 +316,7 @@ unsigned long psu_pll_init_data() {
                IOPLL is locked
                PSU_CRL_APB_PLL_STATUS_IOPLL_LOCK                                               1
                (OFFSET, MASK, VALUE)      (0XFF5E0040, 0x00000001U ,0x00000001U)  */
-               while(!(Xil_In32 ( CRL_APB_PLL_STATUS_OFFSET) & 0x00000001U));
+               mask_poll(CRL_APB_PLL_STATUS_OFFSET,0x00000001U);
 
        /*############################################################################################################################ */
 
@@ -392,20 +409,20 @@ unsigned long psu_pll_init_data() {
                PSU_CRF_APB_APLL_CTRL_PRE_SRC                                                   0x0
 
                The integer portion of the feedback divider to the PLL
-               PSU_CRF_APB_APLL_CTRL_FBDIV                                                     0x42
+               PSU_CRF_APB_APLL_CTRL_FBDIV                                                     0x48
 
                This turns on the divide by 2 that is inside of the PLL. This does not change the VCO frequency, just the output frequency
                PSU_CRF_APB_APLL_CTRL_DIV2                                                      0x1
 
                PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFD1A0020, 0x00717F00U ,0x00014200U)
+               (OFFSET, MASK, VALUE)      (0XFD1A0020, 0x00717F00U ,0x00014800U)
                RegMask = (CRF_APB_APLL_CTRL_PRE_SRC_MASK | CRF_APB_APLL_CTRL_FBDIV_MASK | CRF_APB_APLL_CTRL_DIV2_MASK |  0 );
 
                RegVal = ((0x00000000U << CRF_APB_APLL_CTRL_PRE_SRC_SHIFT
-                       | 0x00000042U << CRF_APB_APLL_CTRL_FBDIV_SHIFT
+                       | 0x00000048U << CRF_APB_APLL_CTRL_FBDIV_SHIFT
                        | 0x00000001U << CRF_APB_APLL_CTRL_DIV2_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_APLL_CTRL_OFFSET ,0x00717F00U ,0x00014200U);
+               PSU_Mask_Write (CRF_APB_APLL_CTRL_OFFSET ,0x00717F00U ,0x00014800U);
        /*############################################################################################################################ */
 
                // : BY PASS PLL
@@ -427,7 +444,7 @@ unsigned long psu_pll_init_data() {
                // : ASSERT RESET
                /*Register : APLL_CTRL @ 0XFD1A0020</p>
 
-               Asserts Reset to the PLL
+               Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.
                PSU_CRF_APB_APLL_CTRL_RESET                                                     1
 
                PLL Basic Control
@@ -442,7 +459,7 @@ unsigned long psu_pll_init_data() {
                // : DEASSERT RESET
                /*Register : APLL_CTRL @ 0XFD1A0020</p>
 
-               Asserts Reset to the PLL
+               Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.
                PSU_CRF_APB_APLL_CTRL_RESET                                                     0
 
                PLL Basic Control
@@ -460,7 +477,7 @@ unsigned long psu_pll_init_data() {
                APLL is locked
                PSU_CRF_APB_PLL_STATUS_APLL_LOCK                                                1
                (OFFSET, MASK, VALUE)      (0XFD1A0044, 0x00000001U ,0x00000001U)  */
-               while(!(Xil_In32 ( CRF_APB_PLL_STATUS_OFFSET) & 0x00000001U));
+               mask_poll(CRF_APB_PLL_STATUS_OFFSET,0x00000001U);
 
        /*############################################################################################################################ */
 
@@ -501,13 +518,17 @@ unsigned long psu_pll_init_data() {
                 mode and uses DATA of this register for the fractional portion of the feedback divider.
                PSU_CRF_APB_APLL_FRAC_CFG_ENABLED                                               0x0
 
+               Fractional value for the Feedback value.
+               PSU_CRF_APB_APLL_FRAC_CFG_DATA                                                  0x0
+
                Fractional control for the PLL
-               (OFFSET, MASK, VALUE)      (0XFD1A0028, 0x80000000U ,0x00000000U)
-               RegMask = (CRF_APB_APLL_FRAC_CFG_ENABLED_MASK |  0 );
+               (OFFSET, MASK, VALUE)      (0XFD1A0028, 0x8000FFFFU ,0x00000000U)
+               RegMask = (CRF_APB_APLL_FRAC_CFG_ENABLED_MASK | CRF_APB_APLL_FRAC_CFG_DATA_MASK |  0 );
 
                RegVal = ((0x00000000U << CRF_APB_APLL_FRAC_CFG_ENABLED_SHIFT
+                       | 0x00000000U << CRF_APB_APLL_FRAC_CFG_DATA_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_APLL_FRAC_CFG_OFFSET ,0x80000000U ,0x00000000U);
+               PSU_Mask_Write (CRF_APB_APLL_FRAC_CFG_OFFSET ,0x8000FFFFU ,0x00000000U);
        /*############################################################################################################################ */
 
                // : DDR_PLL INIT
@@ -549,20 +570,20 @@ unsigned long psu_pll_init_data() {
                PSU_CRF_APB_DPLL_CTRL_PRE_SRC                                                   0x0
 
                The integer portion of the feedback divider to the PLL
-               PSU_CRF_APB_DPLL_CTRL_FBDIV                                                     0x48
+               PSU_CRF_APB_DPLL_CTRL_FBDIV                                                     0x40
 
                This turns on the divide by 2 that is inside of the PLL. This does not change the VCO frequency, just the output frequency
                PSU_CRF_APB_DPLL_CTRL_DIV2                                                      0x1
 
                PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFD1A002C, 0x00717F00U ,0x00014800U)
+               (OFFSET, MASK, VALUE)      (0XFD1A002C, 0x00717F00U ,0x00014000U)
                RegMask = (CRF_APB_DPLL_CTRL_PRE_SRC_MASK | CRF_APB_DPLL_CTRL_FBDIV_MASK | CRF_APB_DPLL_CTRL_DIV2_MASK |  0 );
 
                RegVal = ((0x00000000U << CRF_APB_DPLL_CTRL_PRE_SRC_SHIFT
-                       | 0x00000048U << CRF_APB_DPLL_CTRL_FBDIV_SHIFT
+                       | 0x00000040U << CRF_APB_DPLL_CTRL_FBDIV_SHIFT
                        | 0x00000001U << CRF_APB_DPLL_CTRL_DIV2_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DPLL_CTRL_OFFSET ,0x00717F00U ,0x00014800U);
+               PSU_Mask_Write (CRF_APB_DPLL_CTRL_OFFSET ,0x00717F00U ,0x00014000U);
        /*############################################################################################################################ */
 
                // : BY PASS PLL
@@ -584,7 +605,7 @@ unsigned long psu_pll_init_data() {
                // : ASSERT RESET
                /*Register : DPLL_CTRL @ 0XFD1A002C</p>
 
-               Asserts Reset to the PLL
+               Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.
                PSU_CRF_APB_DPLL_CTRL_RESET                                                     1
 
                PLL Basic Control
@@ -599,7 +620,7 @@ unsigned long psu_pll_init_data() {
                // : DEASSERT RESET
                /*Register : DPLL_CTRL @ 0XFD1A002C</p>
 
-               Asserts Reset to the PLL
+               Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.
                PSU_CRF_APB_DPLL_CTRL_RESET                                                     0
 
                PLL Basic Control
@@ -617,7 +638,7 @@ unsigned long psu_pll_init_data() {
                DPLL is locked
                PSU_CRF_APB_PLL_STATUS_DPLL_LOCK                                                1
                (OFFSET, MASK, VALUE)      (0XFD1A0044, 0x00000002U ,0x00000002U)  */
-               while(!(Xil_In32 ( CRF_APB_PLL_STATUS_OFFSET) & 0x00000002U));
+               mask_poll(CRF_APB_PLL_STATUS_OFFSET,0x00000002U);
 
        /*############################################################################################################################ */
 
@@ -745,7 +766,7 @@ unsigned long psu_pll_init_data() {
                // : ASSERT RESET
                /*Register : VPLL_CTRL @ 0XFD1A0038</p>
 
-               Asserts Reset to the PLL
+               Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.
                PSU_CRF_APB_VPLL_CTRL_RESET                                                     1
 
                PLL Basic Control
@@ -760,7 +781,7 @@ unsigned long psu_pll_init_data() {
                // : DEASSERT RESET
                /*Register : VPLL_CTRL @ 0XFD1A0038</p>
 
-               Asserts Reset to the PLL
+               Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.
                PSU_CRF_APB_VPLL_CTRL_RESET                                                     0
 
                PLL Basic Control
@@ -778,7 +799,7 @@ unsigned long psu_pll_init_data() {
                VPLL is locked
                PSU_CRF_APB_PLL_STATUS_VPLL_LOCK                                                1
                (OFFSET, MASK, VALUE)      (0XFD1A0044, 0x00000004U ,0x00000004U)  */
-               while(!(Xil_In32 ( CRF_APB_PLL_STATUS_OFFSET) & 0x00000004U));
+               mask_poll(CRF_APB_PLL_STATUS_OFFSET,0x00000004U);
 
        /*############################################################################################################################ */
 
@@ -837,99 +858,6 @@ unsigned long psu_pll_init_data() {
 }
 unsigned long psu_clock_init_data() {
                // : CLOCK CONTROL SLCR REGISTER
-               /*Register : GEM0_REF_CTRL @ 0XFF5E0050</p>
-
-               Clock active for the RX channel
-               PSU_CRL_APB_GEM0_REF_CTRL_RX_CLKACT                                             0x1
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_GEM0_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_GEM0_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_GEM0_REF_CTRL_DIVISOR0                                              0x8
-
-               000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRL_APB_GEM0_REF_CTRL_SRCSEL                                                0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0050, 0x063F3F07U ,0x06010800U)
-               RegMask = (CRL_APB_GEM0_REF_CTRL_RX_CLKACT_MASK | CRL_APB_GEM0_REF_CTRL_CLKACT_MASK | CRL_APB_GEM0_REF_CTRL_DIVISOR1_MASK | CRL_APB_GEM0_REF_CTRL_DIVISOR0_MASK | CRL_APB_GEM0_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_GEM0_REF_CTRL_RX_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_GEM0_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_GEM0_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000008U << CRL_APB_GEM0_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_GEM0_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_GEM0_REF_CTRL_OFFSET ,0x063F3F07U ,0x06010800U);
-       /*############################################################################################################################ */
-
-               /*Register : GEM1_REF_CTRL @ 0XFF5E0054</p>
-
-               Clock active for the RX channel
-               PSU_CRL_APB_GEM1_REF_CTRL_RX_CLKACT                                             0x1
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_GEM1_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_GEM1_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_GEM1_REF_CTRL_DIVISOR0                                              0x8
-
-               000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRL_APB_GEM1_REF_CTRL_SRCSEL                                                0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0054, 0x063F3F07U ,0x06010800U)
-               RegMask = (CRL_APB_GEM1_REF_CTRL_RX_CLKACT_MASK | CRL_APB_GEM1_REF_CTRL_CLKACT_MASK | CRL_APB_GEM1_REF_CTRL_DIVISOR1_MASK | CRL_APB_GEM1_REF_CTRL_DIVISOR0_MASK | CRL_APB_GEM1_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_GEM1_REF_CTRL_RX_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_GEM1_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_GEM1_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000008U << CRL_APB_GEM1_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_GEM1_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_GEM1_REF_CTRL_OFFSET ,0x063F3F07U ,0x06010800U);
-       /*############################################################################################################################ */
-
-               /*Register : GEM2_REF_CTRL @ 0XFF5E0058</p>
-
-               Clock active for the RX channel
-               PSU_CRL_APB_GEM2_REF_CTRL_RX_CLKACT                                             0x1
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_GEM2_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_GEM2_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_GEM2_REF_CTRL_DIVISOR0                                              0x8
-
-               000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRL_APB_GEM2_REF_CTRL_SRCSEL                                                0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0058, 0x063F3F07U ,0x06010800U)
-               RegMask = (CRL_APB_GEM2_REF_CTRL_RX_CLKACT_MASK | CRL_APB_GEM2_REF_CTRL_CLKACT_MASK | CRL_APB_GEM2_REF_CTRL_DIVISOR1_MASK | CRL_APB_GEM2_REF_CTRL_DIVISOR0_MASK | CRL_APB_GEM2_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_GEM2_REF_CTRL_RX_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_GEM2_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_GEM2_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000008U << CRL_APB_GEM2_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_GEM2_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_GEM2_REF_CTRL_OFFSET ,0x063F3F07U ,0x06010800U);
-       /*############################################################################################################################ */
-
                /*Register : GEM3_REF_CTRL @ 0XFF5E005C</p>
 
                Clock active for the RX channel
@@ -961,33 +889,6 @@ unsigned long psu_clock_init_data() {
                PSU_Mask_Write (CRL_APB_GEM3_REF_CTRL_OFFSET ,0x063F3F07U ,0x06010C00U);
        /*############################################################################################################################ */
 
-               /*Register : GEM_TSU_REF_CTRL @ 0XFF5E0100</p>
-
-               6 bit divider
-               PSU_CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0                                           0x4
-
-               000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRL_APB_GEM_TSU_REF_CTRL_SRCSEL                                             0x2
-
-               6 bit divider
-               PSU_CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1                                           0x1
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_GEM_TSU_REF_CTRL_CLKACT                                             0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0100, 0x013F3F07U ,0x01010402U)
-               RegMask = (CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0_MASK | CRL_APB_GEM_TSU_REF_CTRL_SRCSEL_MASK | CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1_MASK | CRL_APB_GEM_TSU_REF_CTRL_CLKACT_MASK |  0 );
-
-               RegVal = ((0x00000004U << CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_GEM_TSU_REF_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000001U << CRL_APB_GEM_TSU_REF_CTRL_CLKACT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_GEM_TSU_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010402U);
-       /*############################################################################################################################ */
-
                /*Register : USB0_BUS_REF_CTRL @ 0XFF5E0060</p>
 
                Clock active signal. Switch to 0 to disable the clock
@@ -1015,33 +916,6 @@ unsigned long psu_clock_init_data() {
                PSU_Mask_Write (CRL_APB_USB0_BUS_REF_CTRL_OFFSET ,0x023F3F07U ,0x02010600U);
        /*############################################################################################################################ */
 
-               /*Register : USB1_BUS_REF_CTRL @ 0XFF5E0064</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_USB1_BUS_REF_CTRL_CLKACT                                            0x1
-
-               6 bit divider
-               PSU_CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1                                          0x1
-
-               6 bit divider
-               PSU_CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0                                          0x4
-
-               000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRL_APB_USB1_BUS_REF_CTRL_SRCSEL                                            0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0064, 0x023F3F07U ,0x02010400U)
-               RegMask = (CRL_APB_USB1_BUS_REF_CTRL_CLKACT_MASK | CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1_MASK | CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0_MASK | CRL_APB_USB1_BUS_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_USB1_BUS_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000004U << CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_USB1_BUS_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_USB1_BUS_REF_CTRL_OFFSET ,0x023F3F07U ,0x02010400U);
-       /*############################################################################################################################ */
-
                /*Register : USB3_DUAL_REF_CTRL @ 0XFF5E004C</p>
 
                Clock active signal. Switch to 0 to disable the clock
@@ -1096,33 +970,6 @@ unsigned long psu_clock_init_data() {
                PSU_Mask_Write (CRL_APB_QSPI_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010900U);
        /*############################################################################################################################ */
 
-               /*Register : SDIO0_REF_CTRL @ 0XFF5E006C</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_SDIO0_REF_CTRL_CLKACT                                               0x1
-
-               6 bit divider
-               PSU_CRL_APB_SDIO0_REF_CTRL_DIVISOR1                                             0x1
-
-               6 bit divider
-               PSU_CRL_APB_SDIO0_REF_CTRL_DIVISOR0                                             0x7
-
-               000 = IOPLL; 010 = RPLL; 011 = VPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRL_APB_SDIO0_REF_CTRL_SRCSEL                                               0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E006C, 0x013F3F07U ,0x01010702U)
-               RegMask = (CRL_APB_SDIO0_REF_CTRL_CLKACT_MASK | CRL_APB_SDIO0_REF_CTRL_DIVISOR1_MASK | CRL_APB_SDIO0_REF_CTRL_DIVISOR0_MASK | CRL_APB_SDIO0_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_SDIO0_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_SDIO0_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000007U << CRL_APB_SDIO0_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_SDIO0_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_SDIO0_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010702U);
-       /*############################################################################################################################ */
-
                /*Register : SDIO1_REF_CTRL @ 0XFF5E0070</p>
 
                Clock active signal. Switch to 0 to disable the clock
@@ -1272,87 +1119,6 @@ unsigned long psu_clock_init_data() {
                PSU_Mask_Write (CRL_APB_I2C1_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010F00U);
        /*############################################################################################################################ */
 
-               /*Register : SPI0_REF_CTRL @ 0XFF5E007C</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_SPI0_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_SPI0_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_SPI0_REF_CTRL_DIVISOR0                                              0x7
-
-               000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRL_APB_SPI0_REF_CTRL_SRCSEL                                                0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E007C, 0x013F3F07U ,0x01010702U)
-               RegMask = (CRL_APB_SPI0_REF_CTRL_CLKACT_MASK | CRL_APB_SPI0_REF_CTRL_DIVISOR1_MASK | CRL_APB_SPI0_REF_CTRL_DIVISOR0_MASK | CRL_APB_SPI0_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_SPI0_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_SPI0_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000007U << CRL_APB_SPI0_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_SPI0_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_SPI0_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010702U);
-       /*############################################################################################################################ */
-
-               /*Register : SPI1_REF_CTRL @ 0XFF5E0080</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_SPI1_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_SPI1_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_SPI1_REF_CTRL_DIVISOR0                                              0x7
-
-               000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRL_APB_SPI1_REF_CTRL_SRCSEL                                                0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0080, 0x013F3F07U ,0x01010702U)
-               RegMask = (CRL_APB_SPI1_REF_CTRL_CLKACT_MASK | CRL_APB_SPI1_REF_CTRL_DIVISOR1_MASK | CRL_APB_SPI1_REF_CTRL_DIVISOR0_MASK | CRL_APB_SPI1_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_SPI1_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_SPI1_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000007U << CRL_APB_SPI1_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_SPI1_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_SPI1_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010702U);
-       /*############################################################################################################################ */
-
-               /*Register : CAN0_REF_CTRL @ 0XFF5E0084</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_CAN0_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_CAN0_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_CAN0_REF_CTRL_DIVISOR0                                              0xa
-
-               000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRL_APB_CAN0_REF_CTRL_SRCSEL                                                0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0084, 0x013F3F07U ,0x01010A00U)
-               RegMask = (CRL_APB_CAN0_REF_CTRL_CLKACT_MASK | CRL_APB_CAN0_REF_CTRL_DIVISOR1_MASK | CRL_APB_CAN0_REF_CTRL_DIVISOR0_MASK | CRL_APB_CAN0_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_CAN0_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_CAN0_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000000AU << CRL_APB_CAN0_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_CAN0_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_CAN0_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010A00U);
-       /*############################################################################################################################ */
-
                /*Register : CAN1_REF_CTRL @ 0XFF5E0088</p>
 
                Clock active signal. Switch to 0 to disable the clock
@@ -1427,29 +1193,6 @@ unsigned long psu_clock_init_data() {
                PSU_Mask_Write (CRL_APB_IOU_SWITCH_CTRL_OFFSET ,0x01003F07U ,0x01000602U);
        /*############################################################################################################################ */
 
-               /*Register : CSU_PLL_CTRL @ 0XFF5E00A0</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_CSU_PLL_CTRL_CLKACT                                                 0x1
-
-               6 bit divider
-               PSU_CRL_APB_CSU_PLL_CTRL_DIVISOR0                                               0x2
-
-               000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRL_APB_CSU_PLL_CTRL_SRCSEL                                                 0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E00A0, 0x01003F07U ,0x01000200U)
-               RegMask = (CRL_APB_CSU_PLL_CTRL_CLKACT_MASK | CRL_APB_CSU_PLL_CTRL_DIVISOR0_MASK | CRL_APB_CSU_PLL_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_CSU_PLL_CTRL_CLKACT_SHIFT
-                       | 0x00000002U << CRL_APB_CSU_PLL_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_CSU_PLL_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_CSU_PLL_CTRL_OFFSET ,0x01003F07U ,0x01000200U);
-       /*############################################################################################################################ */
-
                /*Register : PCAP_CTRL @ 0XFF5E00A4</p>
 
                Clock active signal. Switch to 0 to disable the clock
@@ -1479,21 +1222,21 @@ unsigned long psu_clock_init_data() {
                PSU_CRL_APB_LPD_SWITCH_CTRL_CLKACT                                              0x1
 
                6 bit divider
-               PSU_CRL_APB_LPD_SWITCH_CTRL_DIVISOR0                                            0x3
+               PSU_CRL_APB_LPD_SWITCH_CTRL_DIVISOR0                                            0x6
 
                000 = RPLL; 010 = IOPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
                clock. This is not usually an issue, but designers must be aware.)
                PSU_CRL_APB_LPD_SWITCH_CTRL_SRCSEL                                              0x2
 
                This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E00A8, 0x01003F07U ,0x01000302U)
+               (OFFSET, MASK, VALUE)      (0XFF5E00A8, 0x01003F07U ,0x01000602U)
                RegMask = (CRL_APB_LPD_SWITCH_CTRL_CLKACT_MASK | CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_MASK | CRL_APB_LPD_SWITCH_CTRL_SRCSEL_MASK |  0 );
 
                RegVal = ((0x00000001U << CRL_APB_LPD_SWITCH_CTRL_CLKACT_SHIFT
-                       | 0x00000003U << CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_SHIFT
+                       | 0x00000006U << CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_SHIFT
                        | 0x00000002U << CRL_APB_LPD_SWITCH_CTRL_SRCSEL_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_LPD_SWITCH_CTRL_OFFSET ,0x01003F07U ,0x01000302U);
+               PSU_Mask_Write (CRL_APB_LPD_SWITCH_CTRL_OFFSET ,0x01003F07U ,0x01000602U);
        /*############################################################################################################################ */
 
                /*Register : LPD_LSBUS_CTRL @ 0XFF5E00AC</p>
@@ -1542,33 +1285,6 @@ unsigned long psu_clock_init_data() {
                PSU_Mask_Write (CRL_APB_DBG_LPD_CTRL_OFFSET ,0x01003F07U ,0x01000602U);
        /*############################################################################################################################ */
 
-               /*Register : NAND_REF_CTRL @ 0XFF5E00B4</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_NAND_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_NAND_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_NAND_REF_CTRL_DIVISOR0                                              0xa
-
-               000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRL_APB_NAND_REF_CTRL_SRCSEL                                                0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E00B4, 0x013F3F07U ,0x01010A00U)
-               RegMask = (CRL_APB_NAND_REF_CTRL_CLKACT_MASK | CRL_APB_NAND_REF_CTRL_DIVISOR1_MASK | CRL_APB_NAND_REF_CTRL_DIVISOR0_MASK | CRL_APB_NAND_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_NAND_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_NAND_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000000AU << CRL_APB_NAND_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_NAND_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_NAND_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010A00U);
-       /*############################################################################################################################ */
-
                /*Register : ADMA_REF_CTRL @ 0XFF5E00B8</p>
 
                Clock active signal. Switch to 0 to disable the clock
@@ -1747,7 +1463,7 @@ unsigned long psu_clock_init_data() {
                6 bit divider
                PSU_CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0                                         0xf
 
-               1XX = pss_ref_clk; 000 = RPLL; 010 = IOPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and
+               1XX = pss_ref_clk; 000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and
                 cycles of the new clock. This is not usually an issue, but designers must be aware.)
                PSU_CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL                                           0x0
 
@@ -1767,8 +1483,8 @@ unsigned long psu_clock_init_data() {
 
                /*Register : SATA_REF_CTRL @ 0XFD1A00A0</p>
 
-               000 = IOPLL; 010 = APLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
+               000 = IOPLL_TO_FPD; 010 = APLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)
                PSU_CRF_APB_SATA_REF_CTRL_SRCSEL                                                0x0
 
                Clock active signal. Switch to 0 to disable the clock
@@ -1790,8 +1506,8 @@ unsigned long psu_clock_init_data() {
 
                /*Register : PCIE_REF_CTRL @ 0XFD1A00B4</p>
 
-               000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
+               000 = IOPLL_TO_FPD; 010 = RPLL_TO_FPD; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cyc
+               es of the new clock. This is not usually an issue, but designers must be aware.)
                PSU_CRF_APB_PCIE_REF_CTRL_SRCSEL                                                0x0
 
                Clock active signal. Switch to 0 to disable the clock
@@ -1817,25 +1533,25 @@ unsigned long psu_clock_init_data() {
                PSU_CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR1                                          0x1
 
                6 bit divider
-               PSU_CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0                                          0x5
+               PSU_CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0                                          0x3
 
-               000 = VPLL; 010 = DPLL; 011 = RPLL - might be using extra mux; (This signal may only be toggled after 4 cycles of the old clo
-               k and 4 cycles of the new clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRF_APB_DP_VIDEO_REF_CTRL_SRCSEL                                            0x0
+               000 = VPLL; 010 = DPLL; 011 = RPLL_TO_FPD - might be using extra mux; (This signal may only be toggled after 4 cycles of the
+               ld clock and 4 cycles of the new clock. This is not usually an issue, but designers must be aware.)
+               PSU_CRF_APB_DP_VIDEO_REF_CTRL_SRCSEL                                            0x3
 
                Clock active signal. Switch to 0 to disable the clock
                PSU_CRF_APB_DP_VIDEO_REF_CTRL_CLKACT                                            0x1
 
                This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A0070, 0x013F3F07U ,0x01010500U)
+               (OFFSET, MASK, VALUE)      (0XFD1A0070, 0x013F3F07U ,0x01010303U)
                RegMask = (CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR1_MASK | CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0_MASK | CRF_APB_DP_VIDEO_REF_CTRL_SRCSEL_MASK | CRF_APB_DP_VIDEO_REF_CTRL_CLKACT_MASK |  0 );
 
                RegVal = ((0x00000001U << CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000005U << CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRF_APB_DP_VIDEO_REF_CTRL_SRCSEL_SHIFT
+                       | 0x00000003U << CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0_SHIFT
+                       | 0x00000003U << CRF_APB_DP_VIDEO_REF_CTRL_SRCSEL_SHIFT
                        | 0x00000001U << CRF_APB_DP_VIDEO_REF_CTRL_CLKACT_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DP_VIDEO_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010500U);
+               PSU_Mask_Write (CRF_APB_DP_VIDEO_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010303U);
        /*############################################################################################################################ */
 
                /*Register : DP_AUDIO_REF_CTRL @ 0XFD1A0074</p>
@@ -1844,25 +1560,25 @@ unsigned long psu_clock_init_data() {
                PSU_CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR1                                          0x1
 
                6 bit divider
-               PSU_CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0                                          0x36
+               PSU_CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0                                          0x27
 
-               000 = VPLL; 010 = DPLL; 011 = RPLL - might be using extra mux; (This signal may only be toggled after 4 cycles of the old clo
-               k and 4 cycles of the new clock. This is not usually an issue, but designers must be aware.)
+               000 = VPLL; 010 = DPLL; 011 = RPLL_TO_FPD - might be using extra mux; (This signal may only be toggled after 4 cycles of the
+               ld clock and 4 cycles of the new clock. This is not usually an issue, but designers must be aware.)
                PSU_CRF_APB_DP_AUDIO_REF_CTRL_SRCSEL                                            0x0
 
                Clock active signal. Switch to 0 to disable the clock
                PSU_CRF_APB_DP_AUDIO_REF_CTRL_CLKACT                                            0x1
 
                This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A0074, 0x013F3F07U ,0x01013600U)
+               (OFFSET, MASK, VALUE)      (0XFD1A0074, 0x013F3F07U ,0x01012700U)
                RegMask = (CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR1_MASK | CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0_MASK | CRF_APB_DP_AUDIO_REF_CTRL_SRCSEL_MASK | CRF_APB_DP_AUDIO_REF_CTRL_CLKACT_MASK |  0 );
 
                RegVal = ((0x00000001U << CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000036U << CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0_SHIFT
+                       | 0x00000027U << CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0_SHIFT
                        | 0x00000000U << CRF_APB_DP_AUDIO_REF_CTRL_SRCSEL_SHIFT
                        | 0x00000001U << CRF_APB_DP_AUDIO_REF_CTRL_CLKACT_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DP_AUDIO_REF_CTRL_OFFSET ,0x013F3F07U ,0x01013600U);
+               PSU_Mask_Write (CRF_APB_DP_AUDIO_REF_CTRL_OFFSET ,0x013F3F07U ,0x01012700U);
        /*############################################################################################################################ */
 
                /*Register : DP_STC_REF_CTRL @ 0XFD1A007C</p>
@@ -1871,25 +1587,25 @@ unsigned long psu_clock_init_data() {
                PSU_CRF_APB_DP_STC_REF_CTRL_DIVISOR1                                            0x1
 
                6 bit divider
-               PSU_CRF_APB_DP_STC_REF_CTRL_DIVISOR0                                            0x32
+               PSU_CRF_APB_DP_STC_REF_CTRL_DIVISOR0                                            0x11
 
-               000 = VPLL; 010 = DPLL; 011 = RPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               lock. This is not usually an issue, but designers must be aware.)
-               PSU_CRF_APB_DP_STC_REF_CTRL_SRCSEL                                              0x0
+               000 = VPLL; 010 = DPLL; 011 = RPLL_TO_FPD; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of t
+               e new clock. This is not usually an issue, but designers must be aware.)
+               PSU_CRF_APB_DP_STC_REF_CTRL_SRCSEL                                              0x3
 
                Clock active signal. Switch to 0 to disable the clock
                PSU_CRF_APB_DP_STC_REF_CTRL_CLKACT                                              0x1
 
                This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A007C, 0x013F3F07U ,0x01013200U)
+               (OFFSET, MASK, VALUE)      (0XFD1A007C, 0x013F3F07U ,0x01011103U)
                RegMask = (CRF_APB_DP_STC_REF_CTRL_DIVISOR1_MASK | CRF_APB_DP_STC_REF_CTRL_DIVISOR0_MASK | CRF_APB_DP_STC_REF_CTRL_SRCSEL_MASK | CRF_APB_DP_STC_REF_CTRL_CLKACT_MASK |  0 );
 
                RegVal = ((0x00000001U << CRF_APB_DP_STC_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000032U << CRF_APB_DP_STC_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRF_APB_DP_STC_REF_CTRL_SRCSEL_SHIFT
+                       | 0x00000011U << CRF_APB_DP_STC_REF_CTRL_DIVISOR0_SHIFT
+                       | 0x00000003U << CRF_APB_DP_STC_REF_CTRL_SRCSEL_SHIFT
                        | 0x00000001U << CRF_APB_DP_STC_REF_CTRL_CLKACT_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DP_STC_REF_CTRL_OFFSET ,0x013F3F07U ,0x01013200U);
+               PSU_Mask_Write (CRF_APB_DP_STC_REF_CTRL_OFFSET ,0x013F3F07U ,0x01011103U);
        /*############################################################################################################################ */
 
                /*Register : ACPU_CTRL @ 0XFD1A0060</p>
@@ -1925,8 +1641,8 @@ unsigned long psu_clock_init_data() {
                6 bit divider
                PSU_CRF_APB_DBG_TRACE_CTRL_DIVISOR0                                             0x2
 
-               000 = IOPLL; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
+               000 = IOPLL_TO_FPD; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)
                PSU_CRF_APB_DBG_TRACE_CTRL_SRCSEL                                               0x0
 
                Clock active signal. Switch to 0 to disable the clock
@@ -1948,8 +1664,8 @@ unsigned long psu_clock_init_data() {
                6 bit divider
                PSU_CRF_APB_DBG_FPD_CTRL_DIVISOR0                                               0x2
 
-               000 = IOPLL; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
+               000 = IOPLL_TO_FPD; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)
                PSU_CRF_APB_DBG_FPD_CTRL_SRCSEL                                                 0x0
 
                Clock active signal. Switch to 0 to disable the clock
@@ -1969,20 +1685,20 @@ unsigned long psu_clock_init_data() {
                /*Register : DDR_CTRL @ 0XFD1A0080</p>
 
                6 bit divider
-               PSU_CRF_APB_DDR_CTRL_DIVISOR0                                                   0x3
+               PSU_CRF_APB_DDR_CTRL_DIVISOR0                                                   0x2
 
                000 = DPLL; 001 = VPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new clock. This
                s not usually an issue, but designers must be aware.)
                PSU_CRF_APB_DDR_CTRL_SRCSEL                                                     0x0
 
                This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A0080, 0x00003F07U ,0x00000300U)
+               (OFFSET, MASK, VALUE)      (0XFD1A0080, 0x00003F07U ,0x00000200U)
                RegMask = (CRF_APB_DDR_CTRL_DIVISOR0_MASK | CRF_APB_DDR_CTRL_SRCSEL_MASK |  0 );
 
-               RegVal = ((0x00000003U << CRF_APB_DDR_CTRL_DIVISOR0_SHIFT
+               RegVal = ((0x00000002U << CRF_APB_DDR_CTRL_DIVISOR0_SHIFT
                        | 0x00000000U << CRF_APB_DDR_CTRL_SRCSEL_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DDR_CTRL_OFFSET ,0x00003F07U ,0x00000300U);
+               PSU_Mask_Write (CRF_APB_DDR_CTRL_OFFSET ,0x00003F07U ,0x00000200U);
        /*############################################################################################################################ */
 
                /*Register : GPU_REF_CTRL @ 0XFD1A0084</p>
@@ -1990,8 +1706,8 @@ unsigned long psu_clock_init_data() {
                6 bit divider
                PSU_CRF_APB_GPU_REF_CTRL_DIVISOR0                                               0x1
 
-               000 = IOPLL; 010 = VPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
+               000 = IOPLL_TO_FPD; 010 = VPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)
                PSU_CRF_APB_GPU_REF_CTRL_SRCSEL                                                 0x0
 
                Clock active signal. Switch to 0 to disable the clock, which will stop clock for GPU (and both Pixel Processors).
@@ -2090,8 +1806,8 @@ unsigned long psu_clock_init_data() {
                6 bit divider
                PSU_CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0                                           0x5
 
-               000 = APLL; 010 = IOPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
+               000 = APLL; 010 = IOPLL_TO_FPD; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)
                PSU_CRF_APB_TOPSW_LSBUS_CTRL_SRCSEL                                             0x2
 
                Clock active signal. Switch to 0 to disable the clock
@@ -2108,36 +1824,13 @@ unsigned long psu_clock_init_data() {
                PSU_Mask_Write (CRF_APB_TOPSW_LSBUS_CTRL_OFFSET ,0x01003F07U ,0x01000502U);
        /*############################################################################################################################ */
 
-               /*Register : GTGREF0_REF_CTRL @ 0XFD1A00C8</p>
-
-               6 bit divider
-               PSU_CRF_APB_GTGREF0_REF_CTRL_DIVISOR0                                           0x4
-
-               000 = IOPLL; 010 = APLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
-               PSU_CRF_APB_GTGREF0_REF_CTRL_SRCSEL                                             0x0
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRF_APB_GTGREF0_REF_CTRL_CLKACT                                             0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A00C8, 0x01003F07U ,0x01000400U)
-               RegMask = (CRF_APB_GTGREF0_REF_CTRL_DIVISOR0_MASK | CRF_APB_GTGREF0_REF_CTRL_SRCSEL_MASK | CRF_APB_GTGREF0_REF_CTRL_CLKACT_MASK |  0 );
-
-               RegVal = ((0x00000004U << CRF_APB_GTGREF0_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRF_APB_GTGREF0_REF_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRF_APB_GTGREF0_REF_CTRL_CLKACT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_GTGREF0_REF_CTRL_OFFSET ,0x01003F07U ,0x01000400U);
-       /*############################################################################################################################ */
-
                /*Register : DBG_TSTMP_CTRL @ 0XFD1A00F8</p>
 
                6 bit divider
                PSU_CRF_APB_DBG_TSTMP_CTRL_DIVISOR0                                             0x2
 
-               000 = IOPLL; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)
+               000 = IOPLL_TO_FPD; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)
                PSU_CRF_APB_DBG_TSTMP_CTRL_SRCSEL                                               0x0
 
                This register controls this reference clock
@@ -2394,7 +2087,7 @@ unsigned long psu_ddr_init_data() {
                Derate value of tRC for LPDDR4 - 0 - Derating uses +1. - 1 - Derating uses +2. - 2 - Derating uses +3. - 3 - Derating uses +4
                 Present only in designs configured to support LPDDR4. The required number of cycles for derating can be determined by dividi
                g 3.75ns by the core_ddrc_core_clk period, and rounding up the next integer.
-               PSU_DDRC_DERATEEN_RC_DERATE_VALUE                                               0x1
+               PSU_DDRC_DERATEEN_RC_DERATE_VALUE                                               0x3
 
                Derate byte Present only in designs configured to support LPDDR2/LPDDR3/LPDDR4 Indicates which byte of the MRR data is used f
                r derating. The maximum valid value depends on MEMC_DRAM_TOTAL_DATA_WIDTH.
@@ -2411,15 +2104,15 @@ unsigned long psu_ddr_init_data() {
                PSU_DDRC_DERATEEN_DERATE_ENABLE                                                 0x0
 
                Temperature Derate Enable Register
-               (OFFSET, MASK, VALUE)      (0XFD070020, 0x000003F3U ,0x00000100U)
+               (OFFSET, MASK, VALUE)      (0XFD070020, 0x000003F3U ,0x00000300U)
                RegMask = (DDRC_DERATEEN_RC_DERATE_VALUE_MASK | DDRC_DERATEEN_DERATE_BYTE_MASK | DDRC_DERATEEN_DERATE_VALUE_MASK | DDRC_DERATEEN_DERATE_ENABLE_MASK |  0 );
 
-               RegVal = ((0x00000001U << DDRC_DERATEEN_RC_DERATE_VALUE_SHIFT
+               RegVal = ((0x00000003U << DDRC_DERATEEN_RC_DERATE_VALUE_SHIFT
                        | 0x00000000U << DDRC_DERATEEN_DERATE_BYTE_SHIFT
                        | 0x00000000U << DDRC_DERATEEN_DERATE_VALUE_SHIFT
                        | 0x00000000U << DDRC_DERATEEN_DERATE_ENABLE_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DERATEEN_OFFSET ,0x000003F3U ,0x00000100U);
+               PSU_Mask_Write (DDRC_DERATEEN_OFFSET ,0x000003F3U ,0x00000300U);
        /*############################################################################################################################ */
 
                /*Register : DERATEINT @ 0XFD070024</p>
@@ -2451,9 +2144,8 @@ unsigned long psu_ddr_init_data() {
 
                When this is 1, the uMCTL2 puts the SDRAM into maximum power saving mode when the transaction store is empty. This register m
                st be reset to '0' to bring uMCTL2 out of maximum power saving mode. Present only in designs configured to support DDR4. For
-               on-DDR4, this register should not be set to 1. Note that MPSM is not supported when using a Synopsys DWC DDR PHY, if the PHY
-               arameter DWC_AC_CS_USE is disabled, as the MPSM exit sequence requires the chip-select signal to toggle. FOR PERFORMANCE ONLY
-
+               on-DDR4, this register should not be set to 1. Note that MPSM is not supported when using a DWC DDR PHY, if the PHY parameter
+               DWC_AC_CS_USE is disabled, as the MPSM exit sequence requires the chip-select signal to toggle. FOR PERFORMANCE ONLY.
                PSU_DDRC_PWRCTL_MPSM_EN                                                         0x0
 
                Enable the assertion of dfi_dram_clk_disable whenever a clock is not required by the SDRAM. If set to 0, dfi_dram_clk_disable
@@ -2803,7 +2495,7 @@ unsigned long psu_ddr_init_data() {
                /*Register : INIT1 @ 0XFD0700D4</p>
 
                Number of cycles to assert SDRAM reset signal during init sequence. This is only present for designs supporting DDR3, DDR4 or
-               LPDDR4 devices. For use with a Synopsys DDR PHY, this should be set to a minimum of 1
+               LPDDR4 devices. For use with a DDR PHY, this should be set to a minimum of 1
                PSU_DDRC_INIT1_DRAM_RSTN_X1024                                                  0x2
 
                Cycles to wait after completing the SDRAM initialization sequence before starting the dynamic scheduler. Unit: Counts of a gl
@@ -2928,15 +2620,15 @@ unsigned long psu_ddr_init_data() {
                /*Register : INIT7 @ 0XFD0700EC</p>
 
                DDR4- Value to be loaded into SDRAM MR6 registers. Used in DDR4 designs only.
-               PSU_DDRC_INIT7_MR6                                                              0x81d
+               PSU_DDRC_INIT7_MR6                                                              0x819
 
                SDRAM Initialization Register 7
-               (OFFSET, MASK, VALUE)      (0XFD0700EC, 0xFFFF0000U ,0x081D0000U)
+               (OFFSET, MASK, VALUE)      (0XFD0700EC, 0xFFFF0000U ,0x08190000U)
                RegMask = (DDRC_INIT7_MR6_MASK |  0 );
 
-               RegVal = ((0x0000081DU << DDRC_INIT7_MR6_SHIFT
+               RegVal = ((0x00000819U << DDRC_INIT7_MR6_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_INIT7_OFFSET ,0xFFFF0000U ,0x081D0000U);
+               PSU_Mask_Write (DDRC_INIT7_OFFSET ,0xFFFF0000U ,0x08190000U);
        /*############################################################################################################################ */
 
                /*Register : DIMMCTL @ 0XFD0700F0</p>
@@ -3302,22 +2994,22 @@ unsigned long psu_ddr_init_data() {
                ecommended settings: - mDDR: 0 - LPDDR2: 2 - LPDDR3: 2 - LPDDR4: tCKCKEL For configurations with MEMC_FREQ_RATIO=2, program t
                is to recommended value divided by two and round it up to next integer. This is only present for designs supporting mDDR or L
                DDR2/LPDDR3/LPDDR4 devices.
-               PSU_DDRC_DRAMTMG7_T_CKPDE                                                       0x1
+               PSU_DDRC_DRAMTMG7_T_CKPDE                                                       0x6
 
                This is the time before Power Down Exit that CK is maintained as a valid clock before issuing PDX. Specifies the clock stable
                time before PDX. Recommended settings: - mDDR: 0 - LPDDR2: 2 - LPDDR3: 2 - LPDDR4: 2 For configurations with MEMC_FREQ_RATIO=
                , program this to recommended value divided by two and round it up to next integer. This is only present for designs supporti
                g mDDR or LPDDR2/LPDDR3/LPDDR4 devices.
-               PSU_DDRC_DRAMTMG7_T_CKPDX                                                       0x1
+               PSU_DDRC_DRAMTMG7_T_CKPDX                                                       0x6
 
                SDRAM Timing Register 7
-               (OFFSET, MASK, VALUE)      (0XFD07011C, 0x00000F0FU ,0x00000101U)
+               (OFFSET, MASK, VALUE)      (0XFD07011C, 0x00000F0FU ,0x00000606U)
                RegMask = (DDRC_DRAMTMG7_T_CKPDE_MASK | DDRC_DRAMTMG7_T_CKPDX_MASK |  0 );
 
-               RegVal = ((0x00000001U << DDRC_DRAMTMG7_T_CKPDE_SHIFT
-                       | 0x00000001U << DDRC_DRAMTMG7_T_CKPDX_SHIFT
+               RegVal = ((0x00000006U << DDRC_DRAMTMG7_T_CKPDE_SHIFT
+                       | 0x00000006U << DDRC_DRAMTMG7_T_CKPDX_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG7_OFFSET ,0x00000F0FU ,0x00000101U);
+               PSU_Mask_Write (DDRC_DRAMTMG7_OFFSET ,0x00000F0FU ,0x00000606U);
        /*############################################################################################################################ */
 
                /*Register : DRAMTMG8 @ 0XFD070120</p>
@@ -3640,13 +3332,13 @@ unsigned long psu_ddr_init_data() {
                s - 0x1 - 32 cycles - 0x2 - 64 cycles - 0x3 - 128 cycles - 0x4 - 256 cycles - 0x5 - 512 cycles - 0x6 - 1024 cycles - 0x7 - 20
                8 cycles - 0x8 - 4096 cycles - 0x9 - 8192 cycles - 0xA - 16384 cycles - 0xB - 32768 cycles - 0xC - 65536 cycles - 0xD - 13107
                 cycles - 0xE - 262144 cycles - 0xF - Unlimited
-               PSU_DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD                                             0x4
+               PSU_DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD                                             0x0
 
                Enables DFI Low Power interface handshaking during Power Down Entry/Exit. - 0 - Disabled - 1 - Enabled
                PSU_DDRC_DFILPCFG0_DFI_LP_EN_PD                                                 0x1
 
                DFI Low Power Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070198, 0x0FF1F1F1U ,0x07000141U)
+               (OFFSET, MASK, VALUE)      (0XFD070198, 0x0FF1F1F1U ,0x07000101U)
                RegMask = (DDRC_DFILPCFG0_DFI_TLP_RESP_MASK | DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_MASK | DDRC_DFILPCFG0_DFI_LP_EN_DPD_MASK | DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_MASK | DDRC_DFILPCFG0_DFI_LP_EN_SR_MASK | DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_MASK | DDRC_DFILPCFG0_DFI_LP_EN_PD_MASK |  0 );
 
                RegVal = ((0x00000007U << DDRC_DFILPCFG0_DFI_TLP_RESP_SHIFT
@@ -3654,10 +3346,10 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDRC_DFILPCFG0_DFI_LP_EN_DPD_SHIFT
                        | 0x00000000U << DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_SHIFT
                        | 0x00000001U << DDRC_DFILPCFG0_DFI_LP_EN_SR_SHIFT
-                       | 0x00000004U << DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_SHIFT
+                       | 0x00000000U << DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_SHIFT
                        | 0x00000001U << DDRC_DFILPCFG0_DFI_LP_EN_PD_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DFILPCFG0_OFFSET ,0x0FF1F1F1U ,0x07000141U);
+               PSU_Mask_Write (DDRC_DFILPCFG0_OFFSET ,0x0FF1F1F1U ,0x07000101U);
        /*############################################################################################################################ */
 
                /*Register : DFILPCFG1 @ 0XFD07019C</p>
@@ -5604,10 +5296,10 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_PGCR2_PLLFSMBYP                                                     0x0
 
                Refresh Period
-               PSU_DDR_PHY_PGCR2_TREFPRD                                                       0x12302
+               PSU_DDR_PHY_PGCR2_TREFPRD                                                       0x10028
 
                PHY General Configuration Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080018, 0xFFFFFFFFU ,0x00F12302U)
+               (OFFSET, MASK, VALUE)      (0XFD080018, 0xFFFFFFFFU ,0x00F10028U)
                RegMask = (DDR_PHY_PGCR2_CLRTSTAT_MASK | DDR_PHY_PGCR2_CLRZCAL_MASK | DDR_PHY_PGCR2_CLRPERR_MASK | DDR_PHY_PGCR2_ICPC_MASK | DDR_PHY_PGCR2_DTPMXTMR_MASK | DDR_PHY_PGCR2_INITFSMBYP_MASK | DDR_PHY_PGCR2_PLLFSMBYP_MASK | DDR_PHY_PGCR2_TREFPRD_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_PGCR2_CLRTSTAT_SHIFT
@@ -5617,9 +5309,67 @@ unsigned long psu_ddr_init_data() {
                        | 0x0000000FU << DDR_PHY_PGCR2_DTPMXTMR_SHIFT
                        | 0x00000000U << DDR_PHY_PGCR2_INITFSMBYP_SHIFT
                        | 0x00000000U << DDR_PHY_PGCR2_PLLFSMBYP_SHIFT
-                       | 0x00012302U << DDR_PHY_PGCR2_TREFPRD_SHIFT
+                       | 0x00010028U << DDR_PHY_PGCR2_TREFPRD_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_PGCR2_OFFSET ,0xFFFFFFFFU ,0x00F10028U);
+       /*############################################################################################################################ */
+
+               /*Register : PGCR3 @ 0XFD08001C</p>
+
+               CKN Enable
+               PSU_DDR_PHY_PGCR3_CKNEN                                                         0x55
+
+               CK Enable
+               PSU_DDR_PHY_PGCR3_CKEN                                                          0xaa
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_PGCR3_RESERVED_15                                                   0x0
+
+               Enable Clock Gating for AC [0] ctl_rd_clk
+               PSU_DDR_PHY_PGCR3_GATEACRDCLK                                                   0x2
+
+               Enable Clock Gating for AC [0] ddr_clk
+               PSU_DDR_PHY_PGCR3_GATEACDDRCLK                                                  0x2
+
+               Enable Clock Gating for AC [0] ctl_clk
+               PSU_DDR_PHY_PGCR3_GATEACCTLCLK                                                  0x2
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_PGCR3_RESERVED_8                                                    0x0
+
+               Controls DDL Bypass Modes
+               PSU_DDR_PHY_PGCR3_DDLBYPMODE                                                    0x2
+
+               IO Loop-Back Select
+               PSU_DDR_PHY_PGCR3_IOLB                                                          0x0
+
+               AC Receive FIFO Read Mode
+               PSU_DDR_PHY_PGCR3_RDMODE                                                        0x0
+
+               Read FIFO Reset Disable
+               PSU_DDR_PHY_PGCR3_DISRST                                                        0x0
+
+               Clock Level when Clock Gating
+               PSU_DDR_PHY_PGCR3_CLKLEVEL                                                      0x0
+
+               PHY General Configuration Register 3
+               (OFFSET, MASK, VALUE)      (0XFD08001C, 0xFFFFFFFFU ,0x55AA5480U)
+               RegMask = (DDR_PHY_PGCR3_CKNEN_MASK | DDR_PHY_PGCR3_CKEN_MASK | DDR_PHY_PGCR3_RESERVED_15_MASK | DDR_PHY_PGCR3_GATEACRDCLK_MASK | DDR_PHY_PGCR3_GATEACDDRCLK_MASK | DDR_PHY_PGCR3_GATEACCTLCLK_MASK | DDR_PHY_PGCR3_RESERVED_8_MASK | DDR_PHY_PGCR3_DDLBYPMODE_MASK | DDR_PHY_PGCR3_IOLB_MASK | DDR_PHY_PGCR3_RDMODE_MASK | DDR_PHY_PGCR3_DISRST_MASK | DDR_PHY_PGCR3_CLKLEVEL_MASK |  0 );
+
+               RegVal = ((0x00000055U << DDR_PHY_PGCR3_CKNEN_SHIFT
+                       | 0x000000AAU << DDR_PHY_PGCR3_CKEN_SHIFT
+                       | 0x00000000U << DDR_PHY_PGCR3_RESERVED_15_SHIFT
+                       | 0x00000002U << DDR_PHY_PGCR3_GATEACRDCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_PGCR3_GATEACDDRCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_PGCR3_GATEACCTLCLK_SHIFT
+                       | 0x00000000U << DDR_PHY_PGCR3_RESERVED_8_SHIFT
+                       | 0x00000002U << DDR_PHY_PGCR3_DDLBYPMODE_SHIFT
+                       | 0x00000000U << DDR_PHY_PGCR3_IOLB_SHIFT
+                       | 0x00000000U << DDR_PHY_PGCR3_RDMODE_SHIFT
+                       | 0x00000000U << DDR_PHY_PGCR3_DISRST_SHIFT
+                       | 0x00000000U << DDR_PHY_PGCR3_CLKLEVEL_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PGCR2_OFFSET ,0xFFFFFFFFU ,0x00F12302U);
+               PSU_Mask_Write (DDR_PHY_PGCR3_OFFSET ,0xFFFFFFFFU ,0x55AA5480U);
        /*############################################################################################################################ */
 
                /*Register : PGCR5 @ 0XFD080024</p>
@@ -5875,16 +5625,16 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DTPR0_RESERVED_15                                                   0x0
 
                Precharge command period
-               PSU_DDR_PHY_DTPR0_TRP                                                           0x12
+               PSU_DDR_PHY_DTPR0_TRP                                                           0xf
 
                Reserved. Return zeroes on reads.
                PSU_DDR_PHY_DTPR0_RESERVED_7_5                                                  0x0
 
                Internal read to precharge command delay
-               PSU_DDR_PHY_DTPR0_TRTP                                                          0x8
+               PSU_DDR_PHY_DTPR0_TRTP                                                          0x9
 
                DRAM Timing Parameters Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080110, 0xFFFFFFFFU ,0x06241208U)
+               (OFFSET, MASK, VALUE)      (0XFD080110, 0xFFFFFFFFU ,0x06240F09U)
                RegMask = (DDR_PHY_DTPR0_RESERVED_31_29_MASK | DDR_PHY_DTPR0_TRRD_MASK | DDR_PHY_DTPR0_RESERVED_23_MASK | DDR_PHY_DTPR0_TRAS_MASK | DDR_PHY_DTPR0_RESERVED_15_MASK | DDR_PHY_DTPR0_TRP_MASK | DDR_PHY_DTPR0_RESERVED_7_5_MASK | DDR_PHY_DTPR0_TRTP_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DTPR0_RESERVED_31_29_SHIFT
@@ -5892,11 +5642,11 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DTPR0_RESERVED_23_SHIFT
                        | 0x00000024U << DDR_PHY_DTPR0_TRAS_SHIFT
                        | 0x00000000U << DDR_PHY_DTPR0_RESERVED_15_SHIFT
-                       | 0x00000012U << DDR_PHY_DTPR0_TRP_SHIFT
+                       | 0x0000000FU << DDR_PHY_DTPR0_TRP_SHIFT
                        | 0x00000000U << DDR_PHY_DTPR0_RESERVED_7_5_SHIFT
-                       | 0x00000008U << DDR_PHY_DTPR0_TRTP_SHIFT
+                       | 0x00000009U << DDR_PHY_DTPR0_TRTP_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTPR0_OFFSET ,0xFFFFFFFFU ,0x06241208U);
+               PSU_Mask_Write (DDR_PHY_DTPR0_OFFSET ,0xFFFFFFFFU ,0x06240F09U);
        /*############################################################################################################################ */
 
                /*Register : DTPR1 @ 0XFD080114</p>
@@ -6004,10 +5754,10 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DTPR3_RESERVED_7_3                                                  0x0
 
                DQS output access time from CK/CK# (LPDDR2/3 only)
-               PSU_DDR_PHY_DTPR3_TDQSCK                                                        0x4
+               PSU_DDR_PHY_DTPR3_TDQSCK                                                        0x0
 
                DRAM Timing Parameters Register 3
-               (OFFSET, MASK, VALUE)      (0XFD08011C, 0xFFFFFFFFU ,0x83000804U)
+               (OFFSET, MASK, VALUE)      (0XFD08011C, 0xFFFFFFFFU ,0x83000800U)
                RegMask = (DDR_PHY_DTPR3_TOFDX_MASK | DDR_PHY_DTPR3_TCCD_MASK | DDR_PHY_DTPR3_TDLLK_MASK | DDR_PHY_DTPR3_RESERVED_15_12_MASK | DDR_PHY_DTPR3_TDQSCKMAX_MASK | DDR_PHY_DTPR3_RESERVED_7_3_MASK | DDR_PHY_DTPR3_TDQSCK_MASK |  0 );
 
                RegVal = ((0x00000004U << DDR_PHY_DTPR3_TOFDX_SHIFT
@@ -6016,9 +5766,9 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DTPR3_RESERVED_15_12_SHIFT
                        | 0x00000008U << DDR_PHY_DTPR3_TDQSCKMAX_SHIFT
                        | 0x00000000U << DDR_PHY_DTPR3_RESERVED_7_3_SHIFT
-                       | 0x00000004U << DDR_PHY_DTPR3_TDQSCK_SHIFT
+                       | 0x00000000U << DDR_PHY_DTPR3_TDQSCK_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTPR3_OFFSET ,0xFFFFFFFFU ,0x83000804U);
+               PSU_Mask_Write (DDR_PHY_DTPR3_OFFSET ,0xFFFFFFFFU ,0x83000800U);
        /*############################################################################################################################ */
 
                /*Register : DTPR4 @ 0XFD080120</p>
@@ -6267,6 +6017,50 @@ unsigned long psu_ddr_init_data() {
                PSU_Mask_Write (DDR_PHY_RDIMMGCR1_OFFSET ,0xFFFFFFFFU ,0x00000C80U);
        /*############################################################################################################################ */
 
+               /*Register : RDIMMCR0 @ 0XFD080150</p>
+
+               DDR4/DDR3 Control Word 7
+               PSU_DDR_PHY_RDIMMCR0_RC7                                                        0x0
+
+               DDR4 Control Word 6 (Comman space Control Word) / DDR3 Reserved
+               PSU_DDR_PHY_RDIMMCR0_RC6                                                        0x0
+
+               DDR4/DDR3 Control Word 5 (CK Driver Characteristics Control Word)
+               PSU_DDR_PHY_RDIMMCR0_RC5                                                        0x0
+
+               DDR4 Control Word 4 (ODT and CKE Signals Driver Characteristics Control Word) / DDR3 Control Word 4 (Control Signals Driver C
+               aracteristics Control Word)
+               PSU_DDR_PHY_RDIMMCR0_RC4                                                        0x0
+
+               DDR4 Control Word 3 (CA and CS Signals Driver Characteristics Control Word) / DDR3 Control Word 3 (Command/Address Signals Dr
+               ver Characteristrics Control Word)
+               PSU_DDR_PHY_RDIMMCR0_RC3                                                        0x0
+
+               DDR4 Control Word 2 (Timing and IBT Control Word) / DDR3 Control Word 2 (Timing Control Word)
+               PSU_DDR_PHY_RDIMMCR0_RC2                                                        0x0
+
+               DDR4/DDR3 Control Word 1 (Clock Driver Enable Control Word)
+               PSU_DDR_PHY_RDIMMCR0_RC1                                                        0x0
+
+               DDR4/DDR3 Control Word 0 (Global Features Control Word)
+               PSU_DDR_PHY_RDIMMCR0_RC0                                                        0x0
+
+               RDIMM Control Register 0
+               (OFFSET, MASK, VALUE)      (0XFD080150, 0xFFFFFFFFU ,0x00000000U)
+               RegMask = (DDR_PHY_RDIMMCR0_RC7_MASK | DDR_PHY_RDIMMCR0_RC6_MASK | DDR_PHY_RDIMMCR0_RC5_MASK | DDR_PHY_RDIMMCR0_RC4_MASK | DDR_PHY_RDIMMCR0_RC3_MASK | DDR_PHY_RDIMMCR0_RC2_MASK | DDR_PHY_RDIMMCR0_RC1_MASK | DDR_PHY_RDIMMCR0_RC0_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_RDIMMCR0_RC7_SHIFT
+                       | 0x00000000U << DDR_PHY_RDIMMCR0_RC6_SHIFT
+                       | 0x00000000U << DDR_PHY_RDIMMCR0_RC5_SHIFT
+                       | 0x00000000U << DDR_PHY_RDIMMCR0_RC4_SHIFT
+                       | 0x00000000U << DDR_PHY_RDIMMCR0_RC3_SHIFT
+                       | 0x00000000U << DDR_PHY_RDIMMCR0_RC2_SHIFT
+                       | 0x00000000U << DDR_PHY_RDIMMCR0_RC1_SHIFT
+                       | 0x00000000U << DDR_PHY_RDIMMCR0_RC0_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_RDIMMCR0_OFFSET ,0xFFFFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
                /*Register : RDIMMCR1 @ 0XFD080154</p>
 
                Control Word 15
@@ -6580,10 +6374,10 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_MR6_VDQTRG                                                          0x0
 
                VrefDQ Training Values
-               PSU_DDR_PHY_MR6_VDQTVAL                                                         0x1d
+               PSU_DDR_PHY_MR6_VDQTVAL                                                         0x19
 
                DDR4 Mode Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080198, 0xFFFFFFFFU ,0x0000081DU)
+               (OFFSET, MASK, VALUE)      (0XFD080198, 0xFFFFFFFFU ,0x00000819U)
                RegMask = (DDR_PHY_MR6_RESERVED_31_16_MASK | DDR_PHY_MR6_RSVD_15_13_MASK | DDR_PHY_MR6_TCCDL_MASK | DDR_PHY_MR6_RSVD_9_8_MASK | DDR_PHY_MR6_VDDQTEN_MASK | DDR_PHY_MR6_VDQTRG_MASK | DDR_PHY_MR6_VDQTVAL_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_MR6_RESERVED_31_16_SHIFT
@@ -6592,21 +6386,179 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_MR6_RSVD_9_8_SHIFT
                        | 0x00000000U << DDR_PHY_MR6_VDDQTEN_SHIFT
                        | 0x00000000U << DDR_PHY_MR6_VDQTRG_SHIFT
-                       | 0x0000001DU << DDR_PHY_MR6_VDQTVAL_SHIFT
+                       | 0x00000019U << DDR_PHY_MR6_VDQTVAL_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_MR6_OFFSET ,0xFFFFFFFFU ,0x0000081DU);
+               PSU_Mask_Write (DDR_PHY_MR6_OFFSET ,0xFFFFFFFFU ,0x00000819U);
        /*############################################################################################################################ */
 
-               /*Register : DTCR0 @ 0XFD080200</p>
-
-               Refresh During Training
-               PSU_DDR_PHY_DTCR0_RFSHDT                                                        0x8
+               /*Register : MR11 @ 0XFD0801AC</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_MR11_RESERVED_31_8                                                  0x0
+
+               These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
+               PSU_DDR_PHY_MR11_RSVD                                                           0x0
+
+               Power Down Control
+               PSU_DDR_PHY_MR11_PDCTL                                                          0x0
+
+               DQ Bus Receiver On-Die-Termination
+               PSU_DDR_PHY_MR11_DQODT                                                          0x0
+
+               LPDDR4 Mode Register 11
+               (OFFSET, MASK, VALUE)      (0XFD0801AC, 0xFFFFFFFFU ,0x00000000U)
+               RegMask = (DDR_PHY_MR11_RESERVED_31_8_MASK | DDR_PHY_MR11_RSVD_MASK | DDR_PHY_MR11_PDCTL_MASK | DDR_PHY_MR11_DQODT_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_MR11_RESERVED_31_8_SHIFT
+                       | 0x00000000U << DDR_PHY_MR11_RSVD_SHIFT
+                       | 0x00000000U << DDR_PHY_MR11_PDCTL_SHIFT
+                       | 0x00000000U << DDR_PHY_MR11_DQODT_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_MR11_OFFSET ,0xFFFFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : MR12 @ 0XFD0801B0</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_MR12_RESERVED_31_8                                                  0x0
+
+               These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
+               PSU_DDR_PHY_MR12_RSVD                                                           0x0
+
+               VREF_CA Range Select.
+               PSU_DDR_PHY_MR12_VR_CA                                                          0x1
+
+               Controls the VREF(ca) levels for Frequency-Set-Point[1:0].
+               PSU_DDR_PHY_MR12_VREF_CA                                                        0xd
+
+               LPDDR4 Mode Register 12
+               (OFFSET, MASK, VALUE)      (0XFD0801B0, 0xFFFFFFFFU ,0x0000004DU)
+               RegMask = (DDR_PHY_MR12_RESERVED_31_8_MASK | DDR_PHY_MR12_RSVD_MASK | DDR_PHY_MR12_VR_CA_MASK | DDR_PHY_MR12_VREF_CA_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_MR12_RESERVED_31_8_SHIFT
+                       | 0x00000000U << DDR_PHY_MR12_RSVD_SHIFT
+                       | 0x00000001U << DDR_PHY_MR12_VR_CA_SHIFT
+                       | 0x0000000DU << DDR_PHY_MR12_VREF_CA_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_MR12_OFFSET ,0xFFFFFFFFU ,0x0000004DU);
+       /*############################################################################################################################ */
+
+               /*Register : MR13 @ 0XFD0801B4</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_MR13_RESERVED_31_8                                                  0x0
+
+               Frequency Set Point Operation Mode
+               PSU_DDR_PHY_MR13_FSPOP                                                          0x0
+
+               Frequency Set Point Write Enable
+               PSU_DDR_PHY_MR13_FSPWR                                                          0x0
+
+               Data Mask Enable
+               PSU_DDR_PHY_MR13_DMD                                                            0x0
+
+               Refresh Rate Option
+               PSU_DDR_PHY_MR13_RRO                                                            0x0
+
+               VREF Current Generator
+               PSU_DDR_PHY_MR13_VRCG                                                           0x1
+
+               VREF Output
+               PSU_DDR_PHY_MR13_VRO                                                            0x0
+
+               Read Preamble Training Mode
+               PSU_DDR_PHY_MR13_RPT                                                            0x0
+
+               Command Bus Training
+               PSU_DDR_PHY_MR13_CBT                                                            0x0
+
+               LPDDR4 Mode Register 13
+               (OFFSET, MASK, VALUE)      (0XFD0801B4, 0xFFFFFFFFU ,0x00000008U)
+               RegMask = (DDR_PHY_MR13_RESERVED_31_8_MASK | DDR_PHY_MR13_FSPOP_MASK | DDR_PHY_MR13_FSPWR_MASK | DDR_PHY_MR13_DMD_MASK | DDR_PHY_MR13_RRO_MASK | DDR_PHY_MR13_VRCG_MASK | DDR_PHY_MR13_VRO_MASK | DDR_PHY_MR13_RPT_MASK | DDR_PHY_MR13_CBT_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_MR13_RESERVED_31_8_SHIFT
+                       | 0x00000000U << DDR_PHY_MR13_FSPOP_SHIFT
+                       | 0x00000000U << DDR_PHY_MR13_FSPWR_SHIFT
+                       | 0x00000000U << DDR_PHY_MR13_DMD_SHIFT
+                       | 0x00000000U << DDR_PHY_MR13_RRO_SHIFT
+                       | 0x00000001U << DDR_PHY_MR13_VRCG_SHIFT
+                       | 0x00000000U << DDR_PHY_MR13_VRO_SHIFT
+                       | 0x00000000U << DDR_PHY_MR13_RPT_SHIFT
+                       | 0x00000000U << DDR_PHY_MR13_CBT_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_MR13_OFFSET ,0xFFFFFFFFU ,0x00000008U);
+       /*############################################################################################################################ */
+
+               /*Register : MR14 @ 0XFD0801B8</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_MR14_RESERVED_31_8                                                  0x0
+
+               These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
+               PSU_DDR_PHY_MR14_RSVD                                                           0x0
+
+               VREFDQ Range Selects.
+               PSU_DDR_PHY_MR14_VR_DQ                                                          0x1
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_MR14_VREF_DQ                                                        0xd
+
+               LPDDR4 Mode Register 14
+               (OFFSET, MASK, VALUE)      (0XFD0801B8, 0xFFFFFFFFU ,0x0000004DU)
+               RegMask = (DDR_PHY_MR14_RESERVED_31_8_MASK | DDR_PHY_MR14_RSVD_MASK | DDR_PHY_MR14_VR_DQ_MASK | DDR_PHY_MR14_VREF_DQ_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_MR14_RESERVED_31_8_SHIFT
+                       | 0x00000000U << DDR_PHY_MR14_RSVD_SHIFT
+                       | 0x00000001U << DDR_PHY_MR14_VR_DQ_SHIFT
+                       | 0x0000000DU << DDR_PHY_MR14_VREF_DQ_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_MR14_OFFSET ,0xFFFFFFFFU ,0x0000004DU);
+       /*############################################################################################################################ */
+
+               /*Register : MR22 @ 0XFD0801D8</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_MR22_RESERVED_31_8                                                  0x0
+
+               These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
+               PSU_DDR_PHY_MR22_RSVD                                                           0x0
+
+               CA ODT termination disable.
+               PSU_DDR_PHY_MR22_ODTD_CA                                                        0x0
+
+               ODT CS override.
+               PSU_DDR_PHY_MR22_ODTE_CS                                                        0x0
+
+               ODT CK override.
+               PSU_DDR_PHY_MR22_ODTE_CK                                                        0x0
+
+               Controller ODT value for VOH calibration.
+               PSU_DDR_PHY_MR22_CODT                                                           0x0
+
+               LPDDR4 Mode Register 22
+               (OFFSET, MASK, VALUE)      (0XFD0801D8, 0xFFFFFFFFU ,0x00000000U)
+               RegMask = (DDR_PHY_MR22_RESERVED_31_8_MASK | DDR_PHY_MR22_RSVD_MASK | DDR_PHY_MR22_ODTD_CA_MASK | DDR_PHY_MR22_ODTE_CS_MASK | DDR_PHY_MR22_ODTE_CK_MASK | DDR_PHY_MR22_CODT_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_MR22_RESERVED_31_8_SHIFT
+                       | 0x00000000U << DDR_PHY_MR22_RSVD_SHIFT
+                       | 0x00000000U << DDR_PHY_MR22_ODTD_CA_SHIFT
+                       | 0x00000000U << DDR_PHY_MR22_ODTE_CS_SHIFT
+                       | 0x00000000U << DDR_PHY_MR22_ODTE_CK_SHIFT
+                       | 0x00000000U << DDR_PHY_MR22_CODT_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_MR22_OFFSET ,0xFFFFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : DTCR0 @ 0XFD080200</p>
+
+               Refresh During Training
+               PSU_DDR_PHY_DTCR0_RFSHDT                                                        0x8
 
                Reserved. Return zeroes on reads.
                PSU_DDR_PHY_DTCR0_RESERVED_27_26                                                0x0
 
                Data Training Debug Rank Select
-               PSU_DDR_PHY_DTCR0_DTDRS                                                         0x1
+               PSU_DDR_PHY_DTCR0_DTDRS                                                         0x0
 
                Data Training with Early/Extended Gate
                PSU_DDR_PHY_DTCR0_DTEXG                                                         0x0
@@ -6648,12 +6600,12 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DTCR0_DTRPTN                                                        0x7
 
                Data Training Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080200, 0xFFFFFFFFU ,0x810091C7U)
+               (OFFSET, MASK, VALUE)      (0XFD080200, 0xFFFFFFFFU ,0x800091C7U)
                RegMask = (DDR_PHY_DTCR0_RFSHDT_MASK | DDR_PHY_DTCR0_RESERVED_27_26_MASK | DDR_PHY_DTCR0_DTDRS_MASK | DDR_PHY_DTCR0_DTEXG_MASK | DDR_PHY_DTCR0_DTEXD_MASK | DDR_PHY_DTCR0_DTDSTP_MASK | DDR_PHY_DTCR0_DTDEN_MASK | DDR_PHY_DTCR0_DTDBS_MASK | DDR_PHY_DTCR0_DTRDBITR_MASK | DDR_PHY_DTCR0_RESERVED_13_MASK | DDR_PHY_DTCR0_DTWBDDM_MASK | DDR_PHY_DTCR0_RFSHEN_MASK | DDR_PHY_DTCR0_DTCMPD_MASK | DDR_PHY_DTCR0_DTMPR_MASK | DDR_PHY_DTCR0_RESERVED_5_4_MASK | DDR_PHY_DTCR0_DTRPTN_MASK |  0 );
 
                RegVal = ((0x00000008U << DDR_PHY_DTCR0_RFSHDT_SHIFT
                        | 0x00000000U << DDR_PHY_DTCR0_RESERVED_27_26_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR0_DTDRS_SHIFT
+                       | 0x00000000U << DDR_PHY_DTCR0_DTDRS_SHIFT
                        | 0x00000000U << DDR_PHY_DTCR0_DTEXG_SHIFT
                        | 0x00000000U << DDR_PHY_DTCR0_DTEXD_SHIFT
                        | 0x00000000U << DDR_PHY_DTCR0_DTDSTP_SHIFT
@@ -6668,7 +6620,7 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DTCR0_RESERVED_5_4_SHIFT
                        | 0x00000007U << DDR_PHY_DTCR0_DTRPTN_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTCR0_OFFSET ,0xFFFFFFFFU ,0x810091C7U);
+               PSU_Mask_Write (DDR_PHY_DTCR0_OFFSET ,0xFFFFFFFFU ,0x800091C7U);
        /*############################################################################################################################ */
 
                /*Register : DTCR1 @ 0XFD080204</p>
@@ -6764,6 +6716,42 @@ unsigned long psu_ddr_init_data() {
                PSU_Mask_Write (DDR_PHY_CATR0_OFFSET ,0xFFFFFFFFU ,0x00141054U);
        /*############################################################################################################################ */
 
+               /*Register : BISTLSR @ 0XFD080414</p>
+
+               LFSR seed for pseudo-random BIST patterns
+               PSU_DDR_PHY_BISTLSR_SEED                                                        0x12341000
+
+               BIST LFSR Seed Register
+               (OFFSET, MASK, VALUE)      (0XFD080414, 0xFFFFFFFFU ,0x12341000U)
+               RegMask = (DDR_PHY_BISTLSR_SEED_MASK |  0 );
+
+               RegVal = ((0x12341000U << DDR_PHY_BISTLSR_SEED_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_BISTLSR_OFFSET ,0xFFFFFFFFU ,0x12341000U);
+       /*############################################################################################################################ */
+
+               /*Register : RIOCR5 @ 0XFD0804F4</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_RIOCR5_RESERVED_31_16                                               0x0
+
+               Reserved. Return zeros on reads.
+               PSU_DDR_PHY_RIOCR5_ODTOEMODE_RSVD                                               0x0
+
+               SDRAM On-die Termination Output Enable (OE) Mode Selection.
+               PSU_DDR_PHY_RIOCR5_ODTOEMODE                                                    0x5
+
+               Rank I/O Configuration Register 5
+               (OFFSET, MASK, VALUE)      (0XFD0804F4, 0xFFFFFFFFU ,0x00000005U)
+               RegMask = (DDR_PHY_RIOCR5_RESERVED_31_16_MASK | DDR_PHY_RIOCR5_ODTOEMODE_RSVD_MASK | DDR_PHY_RIOCR5_ODTOEMODE_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_RIOCR5_RESERVED_31_16_SHIFT
+                       | 0x00000000U << DDR_PHY_RIOCR5_ODTOEMODE_RSVD_SHIFT
+                       | 0x00000005U << DDR_PHY_RIOCR5_ODTOEMODE_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_RIOCR5_OFFSET ,0xFFFFFFFFU ,0x00000005U);
+       /*############################################################################################################################ */
+
                /*Register : ACIOCR0 @ 0XFD080500</p>
 
                Address/Command Slew Rate (D3F I/O Only)
@@ -7021,10 +7009,10 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_VTCR0_DVMIN                                                         0x0
 
                Initial DRAM DQ VREF value used during DRAM VREF training
-               PSU_DDR_PHY_VTCR0_DVINIT                                                        0x2b
+               PSU_DDR_PHY_VTCR0_DVINIT                                                        0x19
 
                VREF Training Control Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080528, 0xFFFFFFFFU ,0xF903202BU)
+               (OFFSET, MASK, VALUE)      (0XFD080528, 0xFFFFFFFFU ,0xF9032019U)
                RegMask = (DDR_PHY_VTCR0_TVREF_MASK | DDR_PHY_VTCR0_DVEN_MASK | DDR_PHY_VTCR0_PDAEN_MASK | DDR_PHY_VTCR0_RESERVED_26_MASK | DDR_PHY_VTCR0_VWCR_MASK | DDR_PHY_VTCR0_DVSS_MASK | DDR_PHY_VTCR0_DVMAX_MASK | DDR_PHY_VTCR0_DVMIN_MASK | DDR_PHY_VTCR0_DVINIT_MASK |  0 );
 
                RegVal = ((0x00000007U << DDR_PHY_VTCR0_TVREF_SHIFT
@@ -7035,9 +7023,9 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_VTCR0_DVSS_SHIFT
                        | 0x00000032U << DDR_PHY_VTCR0_DVMAX_SHIFT
                        | 0x00000000U << DDR_PHY_VTCR0_DVMIN_SHIFT
-                       | 0x0000002BU << DDR_PHY_VTCR0_DVINIT_SHIFT
+                       | 0x00000019U << DDR_PHY_VTCR0_DVINIT_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_VTCR0_OFFSET ,0xFFFFFFFFU ,0xF903202BU);
+               PSU_Mask_Write (DDR_PHY_VTCR0_OFFSET ,0xFFFFFFFFU ,0xF9032019U);
        /*############################################################################################################################ */
 
                /*Register : VTCR1 @ 0XFD08052C</p>
@@ -7067,13 +7055,13 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_VTCR1_SHREN                                                         0x1
 
                Number of ctl_clk required to meet (> 200ns) VREF Settling timing requirements during Host IO VREF training
-               PSU_DDR_PHY_VTCR1_TVREFIO                                                       0x4
+               PSU_DDR_PHY_VTCR1_TVREFIO                                                       0x7
 
                Eye LCDL Offset value for VREF training
-               PSU_DDR_PHY_VTCR1_EOFF                                                          0x1
+               PSU_DDR_PHY_VTCR1_EOFF                                                          0x0
 
                Number of LCDL Eye points for which VREF training is repeated
-               PSU_DDR_PHY_VTCR1_ENUM                                                          0x1
+               PSU_DDR_PHY_VTCR1_ENUM                                                          0x0
 
                HOST (IO) internal VREF training Enable
                PSU_DDR_PHY_VTCR1_HVEN                                                          0x1
@@ -7082,7 +7070,7 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_VTCR1_HVIO                                                          0x1
 
                VREF Training Control Register 1
-               (OFFSET, MASK, VALUE)      (0XFD08052C, 0xFFFFFFFFU ,0x07F0018FU)
+               (OFFSET, MASK, VALUE)      (0XFD08052C, 0xFFFFFFFFU ,0x07F001E3U)
                RegMask = (DDR_PHY_VTCR1_HVSS_MASK | DDR_PHY_VTCR1_RESERVED_27_MASK | DDR_PHY_VTCR1_HVMAX_MASK | DDR_PHY_VTCR1_RESERVED_19_MASK | DDR_PHY_VTCR1_HVMIN_MASK | DDR_PHY_VTCR1_RESERVED_11_MASK | DDR_PHY_VTCR1_SHRNK_MASK | DDR_PHY_VTCR1_SHREN_MASK | DDR_PHY_VTCR1_TVREFIO_MASK | DDR_PHY_VTCR1_EOFF_MASK | DDR_PHY_VTCR1_ENUM_MASK | DDR_PHY_VTCR1_HVEN_MASK | DDR_PHY_VTCR1_HVIO_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_VTCR1_HVSS_SHIFT
@@ -7093,13 +7081,97 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_VTCR1_RESERVED_11_SHIFT
                        | 0x00000000U << DDR_PHY_VTCR1_SHRNK_SHIFT
                        | 0x00000001U << DDR_PHY_VTCR1_SHREN_SHIFT
-                       | 0x00000004U << DDR_PHY_VTCR1_TVREFIO_SHIFT
-                       | 0x00000001U << DDR_PHY_VTCR1_EOFF_SHIFT
-                       | 0x00000001U << DDR_PHY_VTCR1_ENUM_SHIFT
+                       | 0x00000007U << DDR_PHY_VTCR1_TVREFIO_SHIFT
+                       | 0x00000000U << DDR_PHY_VTCR1_EOFF_SHIFT
+                       | 0x00000000U << DDR_PHY_VTCR1_ENUM_SHIFT
                        | 0x00000001U << DDR_PHY_VTCR1_HVEN_SHIFT
                        | 0x00000001U << DDR_PHY_VTCR1_HVIO_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_VTCR1_OFFSET ,0xFFFFFFFFU ,0x07F0018FU);
+               PSU_Mask_Write (DDR_PHY_VTCR1_OFFSET ,0xFFFFFFFFU ,0x07F001E3U);
+       /*############################################################################################################################ */
+
+               /*Register : ACBDLR1 @ 0XFD080544</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR1_RESERVED_31_30                                              0x0
+
+               Delay select for the BDL on Parity.
+               PSU_DDR_PHY_ACBDLR1_PARBD                                                       0x0
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR1_RESERVED_23_22                                              0x0
+
+               Delay select for the BDL on Address A[16]. In DDR3 mode this pin is connected to WE.
+               PSU_DDR_PHY_ACBDLR1_A16BD                                                       0x0
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR1_RESERVED_15_14                                              0x0
+
+               Delay select for the BDL on Address A[17]. When not in DDR4 modemode this pin is connected to CAS.
+               PSU_DDR_PHY_ACBDLR1_A17BD                                                       0x0
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR1_RESERVED_7_6                                                0x0
+
+               Delay select for the BDL on ACTN.
+               PSU_DDR_PHY_ACBDLR1_ACTBD                                                       0x0
+
+               AC Bit Delay Line Register 1
+               (OFFSET, MASK, VALUE)      (0XFD080544, 0xFFFFFFFFU ,0x00000000U)
+               RegMask = (DDR_PHY_ACBDLR1_RESERVED_31_30_MASK | DDR_PHY_ACBDLR1_PARBD_MASK | DDR_PHY_ACBDLR1_RESERVED_23_22_MASK | DDR_PHY_ACBDLR1_A16BD_MASK | DDR_PHY_ACBDLR1_RESERVED_15_14_MASK | DDR_PHY_ACBDLR1_A17BD_MASK | DDR_PHY_ACBDLR1_RESERVED_7_6_MASK | DDR_PHY_ACBDLR1_ACTBD_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_ACBDLR1_RESERVED_31_30_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR1_PARBD_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR1_RESERVED_23_22_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR1_A16BD_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR1_RESERVED_15_14_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR1_A17BD_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR1_RESERVED_7_6_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR1_ACTBD_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_ACBDLR1_OFFSET ,0xFFFFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ACBDLR2 @ 0XFD080548</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR2_RESERVED_31_30                                              0x0
+
+               Delay select for the BDL on BG[1].
+               PSU_DDR_PHY_ACBDLR2_BG1BD                                                       0x0
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR2_RESERVED_23_22                                              0x0
+
+               Delay select for the BDL on BG[0].
+               PSU_DDR_PHY_ACBDLR2_BG0BD                                                       0x0
+
+               Reser.ved Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR2_RESERVED_15_14                                              0x0
+
+               Delay select for the BDL on BA[1].
+               PSU_DDR_PHY_ACBDLR2_BA1BD                                                       0x0
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR2_RESERVED_7_6                                                0x0
+
+               Delay select for the BDL on BA[0].
+               PSU_DDR_PHY_ACBDLR2_BA0BD                                                       0x0
+
+               AC Bit Delay Line Register 2
+               (OFFSET, MASK, VALUE)      (0XFD080548, 0xFFFFFFFFU ,0x00000000U)
+               RegMask = (DDR_PHY_ACBDLR2_RESERVED_31_30_MASK | DDR_PHY_ACBDLR2_BG1BD_MASK | DDR_PHY_ACBDLR2_RESERVED_23_22_MASK | DDR_PHY_ACBDLR2_BG0BD_MASK | DDR_PHY_ACBDLR2_RESERVED_15_14_MASK | DDR_PHY_ACBDLR2_BA1BD_MASK | DDR_PHY_ACBDLR2_RESERVED_7_6_MASK | DDR_PHY_ACBDLR2_BA0BD_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_ACBDLR2_RESERVED_31_30_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR2_BG1BD_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR2_RESERVED_23_22_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR2_BG0BD_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR2_RESERVED_15_14_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR2_BA1BD_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR2_RESERVED_7_6_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR2_BA0BD_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_ACBDLR2_OFFSET ,0xFFFFFFFFU ,0x00000000U);
        /*############################################################################################################################ */
 
                /*Register : ACBDLR6 @ 0XFD080558</p>
@@ -7228,6 +7300,48 @@ unsigned long psu_ddr_init_data() {
                PSU_Mask_Write (DDR_PHY_ACBDLR8_OFFSET ,0xFFFFFFFFU ,0x00000000U);
        /*############################################################################################################################ */
 
+               /*Register : ACBDLR9 @ 0XFD080564</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR9_RESERVED_31_30                                              0x0
+
+               Delay select for the BDL on Address A[15].
+               PSU_DDR_PHY_ACBDLR9_A15BD                                                       0x0
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR9_RESERVED_23_22                                              0x0
+
+               Delay select for the BDL on Address A[14].
+               PSU_DDR_PHY_ACBDLR9_A14BD                                                       0x0
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR9_RESERVED_15_14                                              0x0
+
+               Delay select for the BDL on Address A[13].
+               PSU_DDR_PHY_ACBDLR9_A13BD                                                       0x0
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_ACBDLR9_RESERVED_7_6                                                0x0
+
+               Delay select for the BDL on Address A[12].
+               PSU_DDR_PHY_ACBDLR9_A12BD                                                       0x0
+
+               AC Bit Delay Line Register 9
+               (OFFSET, MASK, VALUE)      (0XFD080564, 0xFFFFFFFFU ,0x00000000U)
+               RegMask = (DDR_PHY_ACBDLR9_RESERVED_31_30_MASK | DDR_PHY_ACBDLR9_A15BD_MASK | DDR_PHY_ACBDLR9_RESERVED_23_22_MASK | DDR_PHY_ACBDLR9_A14BD_MASK | DDR_PHY_ACBDLR9_RESERVED_15_14_MASK | DDR_PHY_ACBDLR9_A13BD_MASK | DDR_PHY_ACBDLR9_RESERVED_7_6_MASK | DDR_PHY_ACBDLR9_A12BD_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_ACBDLR9_RESERVED_31_30_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR9_A15BD_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR9_RESERVED_23_22_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR9_A14BD_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR9_RESERVED_15_14_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR9_A13BD_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR9_RESERVED_7_6_SHIFT
+                       | 0x00000000U << DDR_PHY_ACBDLR9_A12BD_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_ACBDLR9_OFFSET ,0xFFFFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
                /*Register : ZQCR @ 0XFD080680</p>
 
                Reserved. Return zeroes on reads.
@@ -7620,16 +7734,16 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX0GCR5_RESERVED_15                                                 0x0
 
                Byte Lane internal VREF Select for Rank 1
-               PSU_DDR_PHY_DX0GCR5_DXREFISELR1                                                 0x55
+               PSU_DDR_PHY_DX0GCR5_DXREFISELR1                                                 0x4f
 
                Reserved. Returns zeros on reads.
                PSU_DDR_PHY_DX0GCR5_RESERVED_7                                                  0x0
 
                Byte Lane internal VREF Select for Rank 0
-               PSU_DDR_PHY_DX0GCR5_DXREFISELR0                                                 0x55
+               PSU_DDR_PHY_DX0GCR5_DXREFISELR0                                                 0x4f
 
                DATX8 n General Configuration Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080714, 0xFFFFFFFFU ,0x09095555U)
+               (OFFSET, MASK, VALUE)      (0XFD080714, 0xFFFFFFFFU ,0x09094F4FU)
                RegMask = (DDR_PHY_DX0GCR5_RESERVED_31_MASK | DDR_PHY_DX0GCR5_DXREFISELR3_MASK | DDR_PHY_DX0GCR5_RESERVED_23_MASK | DDR_PHY_DX0GCR5_DXREFISELR2_MASK | DDR_PHY_DX0GCR5_RESERVED_15_MASK | DDR_PHY_DX0GCR5_DXREFISELR1_MASK | DDR_PHY_DX0GCR5_RESERVED_7_MASK | DDR_PHY_DX0GCR5_DXREFISELR0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX0GCR5_RESERVED_31_SHIFT
@@ -7637,11 +7751,11 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX0GCR5_RESERVED_23_SHIFT
                        | 0x00000009U << DDR_PHY_DX0GCR5_DXREFISELR2_SHIFT
                        | 0x00000000U << DDR_PHY_DX0GCR5_RESERVED_15_SHIFT
-                       | 0x00000055U << DDR_PHY_DX0GCR5_DXREFISELR1_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX0GCR5_DXREFISELR1_SHIFT
                        | 0x00000000U << DDR_PHY_DX0GCR5_RESERVED_7_SHIFT
-                       | 0x00000055U << DDR_PHY_DX0GCR5_DXREFISELR0_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX0GCR5_DXREFISELR0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX0GCR5_OFFSET ,0xFFFFFFFFU ,0x09095555U);
+               PSU_Mask_Write (DDR_PHY_DX0GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
        /*############################################################################################################################ */
 
                /*Register : DX0GCR6 @ 0XFD080718</p>
@@ -7908,16 +8022,16 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX1GCR5_RESERVED_15                                                 0x0
 
                Byte Lane internal VREF Select for Rank 1
-               PSU_DDR_PHY_DX1GCR5_DXREFISELR1                                                 0x55
+               PSU_DDR_PHY_DX1GCR5_DXREFISELR1                                                 0x4f
 
                Reserved. Returns zeros on reads.
                PSU_DDR_PHY_DX1GCR5_RESERVED_7                                                  0x0
 
                Byte Lane internal VREF Select for Rank 0
-               PSU_DDR_PHY_DX1GCR5_DXREFISELR0                                                 0x55
+               PSU_DDR_PHY_DX1GCR5_DXREFISELR0                                                 0x4f
 
                DATX8 n General Configuration Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080814, 0xFFFFFFFFU ,0x09095555U)
+               (OFFSET, MASK, VALUE)      (0XFD080814, 0xFFFFFFFFU ,0x09094F4FU)
                RegMask = (DDR_PHY_DX1GCR5_RESERVED_31_MASK | DDR_PHY_DX1GCR5_DXREFISELR3_MASK | DDR_PHY_DX1GCR5_RESERVED_23_MASK | DDR_PHY_DX1GCR5_DXREFISELR2_MASK | DDR_PHY_DX1GCR5_RESERVED_15_MASK | DDR_PHY_DX1GCR5_DXREFISELR1_MASK | DDR_PHY_DX1GCR5_RESERVED_7_MASK | DDR_PHY_DX1GCR5_DXREFISELR0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX1GCR5_RESERVED_31_SHIFT
@@ -7925,11 +8039,11 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX1GCR5_RESERVED_23_SHIFT
                        | 0x00000009U << DDR_PHY_DX1GCR5_DXREFISELR2_SHIFT
                        | 0x00000000U << DDR_PHY_DX1GCR5_RESERVED_15_SHIFT
-                       | 0x00000055U << DDR_PHY_DX1GCR5_DXREFISELR1_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX1GCR5_DXREFISELR1_SHIFT
                        | 0x00000000U << DDR_PHY_DX1GCR5_RESERVED_7_SHIFT
-                       | 0x00000055U << DDR_PHY_DX1GCR5_DXREFISELR0_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX1GCR5_DXREFISELR0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX1GCR5_OFFSET ,0xFFFFFFFFU ,0x09095555U);
+               PSU_Mask_Write (DDR_PHY_DX1GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
        /*############################################################################################################################ */
 
                /*Register : DX1GCR6 @ 0XFD080818</p>
@@ -8246,16 +8360,16 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX2GCR5_RESERVED_15                                                 0x0
 
                Byte Lane internal VREF Select for Rank 1
-               PSU_DDR_PHY_DX2GCR5_DXREFISELR1                                                 0x55
+               PSU_DDR_PHY_DX2GCR5_DXREFISELR1                                                 0x4f
 
                Reserved. Returns zeros on reads.
                PSU_DDR_PHY_DX2GCR5_RESERVED_7                                                  0x0
 
                Byte Lane internal VREF Select for Rank 0
-               PSU_DDR_PHY_DX2GCR5_DXREFISELR0                                                 0x55
+               PSU_DDR_PHY_DX2GCR5_DXREFISELR0                                                 0x4f
 
                DATX8 n General Configuration Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080914, 0xFFFFFFFFU ,0x09095555U)
+               (OFFSET, MASK, VALUE)      (0XFD080914, 0xFFFFFFFFU ,0x09094F4FU)
                RegMask = (DDR_PHY_DX2GCR5_RESERVED_31_MASK | DDR_PHY_DX2GCR5_DXREFISELR3_MASK | DDR_PHY_DX2GCR5_RESERVED_23_MASK | DDR_PHY_DX2GCR5_DXREFISELR2_MASK | DDR_PHY_DX2GCR5_RESERVED_15_MASK | DDR_PHY_DX2GCR5_DXREFISELR1_MASK | DDR_PHY_DX2GCR5_RESERVED_7_MASK | DDR_PHY_DX2GCR5_DXREFISELR0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX2GCR5_RESERVED_31_SHIFT
@@ -8263,11 +8377,11 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX2GCR5_RESERVED_23_SHIFT
                        | 0x00000009U << DDR_PHY_DX2GCR5_DXREFISELR2_SHIFT
                        | 0x00000000U << DDR_PHY_DX2GCR5_RESERVED_15_SHIFT
-                       | 0x00000055U << DDR_PHY_DX2GCR5_DXREFISELR1_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX2GCR5_DXREFISELR1_SHIFT
                        | 0x00000000U << DDR_PHY_DX2GCR5_RESERVED_7_SHIFT
-                       | 0x00000055U << DDR_PHY_DX2GCR5_DXREFISELR0_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX2GCR5_DXREFISELR0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX2GCR5_OFFSET ,0xFFFFFFFFU ,0x09095555U);
+               PSU_Mask_Write (DDR_PHY_DX2GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
        /*############################################################################################################################ */
 
                /*Register : DX2GCR6 @ 0XFD080918</p>
@@ -8584,16 +8698,16 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX3GCR5_RESERVED_15                                                 0x0
 
                Byte Lane internal VREF Select for Rank 1
-               PSU_DDR_PHY_DX3GCR5_DXREFISELR1                                                 0x55
+               PSU_DDR_PHY_DX3GCR5_DXREFISELR1                                                 0x4f
 
                Reserved. Returns zeros on reads.
                PSU_DDR_PHY_DX3GCR5_RESERVED_7                                                  0x0
 
                Byte Lane internal VREF Select for Rank 0
-               PSU_DDR_PHY_DX3GCR5_DXREFISELR0                                                 0x55
+               PSU_DDR_PHY_DX3GCR5_DXREFISELR0                                                 0x4f
 
                DATX8 n General Configuration Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080A14, 0xFFFFFFFFU ,0x09095555U)
+               (OFFSET, MASK, VALUE)      (0XFD080A14, 0xFFFFFFFFU ,0x09094F4FU)
                RegMask = (DDR_PHY_DX3GCR5_RESERVED_31_MASK | DDR_PHY_DX3GCR5_DXREFISELR3_MASK | DDR_PHY_DX3GCR5_RESERVED_23_MASK | DDR_PHY_DX3GCR5_DXREFISELR2_MASK | DDR_PHY_DX3GCR5_RESERVED_15_MASK | DDR_PHY_DX3GCR5_DXREFISELR1_MASK | DDR_PHY_DX3GCR5_RESERVED_7_MASK | DDR_PHY_DX3GCR5_DXREFISELR0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX3GCR5_RESERVED_31_SHIFT
@@ -8601,11 +8715,11 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX3GCR5_RESERVED_23_SHIFT
                        | 0x00000009U << DDR_PHY_DX3GCR5_DXREFISELR2_SHIFT
                        | 0x00000000U << DDR_PHY_DX3GCR5_RESERVED_15_SHIFT
-                       | 0x00000055U << DDR_PHY_DX3GCR5_DXREFISELR1_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX3GCR5_DXREFISELR1_SHIFT
                        | 0x00000000U << DDR_PHY_DX3GCR5_RESERVED_7_SHIFT
-                       | 0x00000055U << DDR_PHY_DX3GCR5_DXREFISELR0_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX3GCR5_DXREFISELR0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX3GCR5_OFFSET ,0xFFFFFFFFU ,0x09095555U);
+               PSU_Mask_Write (DDR_PHY_DX3GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
        /*############################################################################################################################ */
 
                /*Register : DX3GCR6 @ 0XFD080A18</p>
@@ -8922,16 +9036,16 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX4GCR5_RESERVED_15                                                 0x0
 
                Byte Lane internal VREF Select for Rank 1
-               PSU_DDR_PHY_DX4GCR5_DXREFISELR1                                                 0x55
+               PSU_DDR_PHY_DX4GCR5_DXREFISELR1                                                 0x4f
 
                Reserved. Returns zeros on reads.
                PSU_DDR_PHY_DX4GCR5_RESERVED_7                                                  0x0
 
                Byte Lane internal VREF Select for Rank 0
-               PSU_DDR_PHY_DX4GCR5_DXREFISELR0                                                 0x55
+               PSU_DDR_PHY_DX4GCR5_DXREFISELR0                                                 0x4f
 
                DATX8 n General Configuration Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080B14, 0xFFFFFFFFU ,0x09095555U)
+               (OFFSET, MASK, VALUE)      (0XFD080B14, 0xFFFFFFFFU ,0x09094F4FU)
                RegMask = (DDR_PHY_DX4GCR5_RESERVED_31_MASK | DDR_PHY_DX4GCR5_DXREFISELR3_MASK | DDR_PHY_DX4GCR5_RESERVED_23_MASK | DDR_PHY_DX4GCR5_DXREFISELR2_MASK | DDR_PHY_DX4GCR5_RESERVED_15_MASK | DDR_PHY_DX4GCR5_DXREFISELR1_MASK | DDR_PHY_DX4GCR5_RESERVED_7_MASK | DDR_PHY_DX4GCR5_DXREFISELR0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX4GCR5_RESERVED_31_SHIFT
@@ -8939,11 +9053,11 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX4GCR5_RESERVED_23_SHIFT
                        | 0x00000009U << DDR_PHY_DX4GCR5_DXREFISELR2_SHIFT
                        | 0x00000000U << DDR_PHY_DX4GCR5_RESERVED_15_SHIFT
-                       | 0x00000055U << DDR_PHY_DX4GCR5_DXREFISELR1_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX4GCR5_DXREFISELR1_SHIFT
                        | 0x00000000U << DDR_PHY_DX4GCR5_RESERVED_7_SHIFT
-                       | 0x00000055U << DDR_PHY_DX4GCR5_DXREFISELR0_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX4GCR5_DXREFISELR0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX4GCR5_OFFSET ,0xFFFFFFFFU ,0x09095555U);
+               PSU_Mask_Write (DDR_PHY_DX4GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
        /*############################################################################################################################ */
 
                /*Register : DX4GCR6 @ 0XFD080B18</p>
@@ -9260,16 +9374,16 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX5GCR5_RESERVED_15                                                 0x0
 
                Byte Lane internal VREF Select for Rank 1
-               PSU_DDR_PHY_DX5GCR5_DXREFISELR1                                                 0x55
+               PSU_DDR_PHY_DX5GCR5_DXREFISELR1                                                 0x4f
 
                Reserved. Returns zeros on reads.
                PSU_DDR_PHY_DX5GCR5_RESERVED_7                                                  0x0
 
                Byte Lane internal VREF Select for Rank 0
-               PSU_DDR_PHY_DX5GCR5_DXREFISELR0                                                 0x55
+               PSU_DDR_PHY_DX5GCR5_DXREFISELR0                                                 0x4f
 
                DATX8 n General Configuration Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080C14, 0xFFFFFFFFU ,0x09095555U)
+               (OFFSET, MASK, VALUE)      (0XFD080C14, 0xFFFFFFFFU ,0x09094F4FU)
                RegMask = (DDR_PHY_DX5GCR5_RESERVED_31_MASK | DDR_PHY_DX5GCR5_DXREFISELR3_MASK | DDR_PHY_DX5GCR5_RESERVED_23_MASK | DDR_PHY_DX5GCR5_DXREFISELR2_MASK | DDR_PHY_DX5GCR5_RESERVED_15_MASK | DDR_PHY_DX5GCR5_DXREFISELR1_MASK | DDR_PHY_DX5GCR5_RESERVED_7_MASK | DDR_PHY_DX5GCR5_DXREFISELR0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX5GCR5_RESERVED_31_SHIFT
@@ -9277,11 +9391,11 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX5GCR5_RESERVED_23_SHIFT
                        | 0x00000009U << DDR_PHY_DX5GCR5_DXREFISELR2_SHIFT
                        | 0x00000000U << DDR_PHY_DX5GCR5_RESERVED_15_SHIFT
-                       | 0x00000055U << DDR_PHY_DX5GCR5_DXREFISELR1_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX5GCR5_DXREFISELR1_SHIFT
                        | 0x00000000U << DDR_PHY_DX5GCR5_RESERVED_7_SHIFT
-                       | 0x00000055U << DDR_PHY_DX5GCR5_DXREFISELR0_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX5GCR5_DXREFISELR0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX5GCR5_OFFSET ,0xFFFFFFFFU ,0x09095555U);
+               PSU_Mask_Write (DDR_PHY_DX5GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
        /*############################################################################################################################ */
 
                /*Register : DX5GCR6 @ 0XFD080C18</p>
@@ -9598,16 +9712,16 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX6GCR5_RESERVED_15                                                 0x0
 
                Byte Lane internal VREF Select for Rank 1
-               PSU_DDR_PHY_DX6GCR5_DXREFISELR1                                                 0x55
+               PSU_DDR_PHY_DX6GCR5_DXREFISELR1                                                 0x4f
 
                Reserved. Returns zeros on reads.
                PSU_DDR_PHY_DX6GCR5_RESERVED_7                                                  0x0
 
                Byte Lane internal VREF Select for Rank 0
-               PSU_DDR_PHY_DX6GCR5_DXREFISELR0                                                 0x55
+               PSU_DDR_PHY_DX6GCR5_DXREFISELR0                                                 0x4f
 
                DATX8 n General Configuration Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080D14, 0xFFFFFFFFU ,0x09095555U)
+               (OFFSET, MASK, VALUE)      (0XFD080D14, 0xFFFFFFFFU ,0x09094F4FU)
                RegMask = (DDR_PHY_DX6GCR5_RESERVED_31_MASK | DDR_PHY_DX6GCR5_DXREFISELR3_MASK | DDR_PHY_DX6GCR5_RESERVED_23_MASK | DDR_PHY_DX6GCR5_DXREFISELR2_MASK | DDR_PHY_DX6GCR5_RESERVED_15_MASK | DDR_PHY_DX6GCR5_DXREFISELR1_MASK | DDR_PHY_DX6GCR5_RESERVED_7_MASK | DDR_PHY_DX6GCR5_DXREFISELR0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX6GCR5_RESERVED_31_SHIFT
@@ -9615,11 +9729,11 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX6GCR5_RESERVED_23_SHIFT
                        | 0x00000009U << DDR_PHY_DX6GCR5_DXREFISELR2_SHIFT
                        | 0x00000000U << DDR_PHY_DX6GCR5_RESERVED_15_SHIFT
-                       | 0x00000055U << DDR_PHY_DX6GCR5_DXREFISELR1_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX6GCR5_DXREFISELR1_SHIFT
                        | 0x00000000U << DDR_PHY_DX6GCR5_RESERVED_7_SHIFT
-                       | 0x00000055U << DDR_PHY_DX6GCR5_DXREFISELR0_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX6GCR5_DXREFISELR0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX6GCR5_OFFSET ,0xFFFFFFFFU ,0x09095555U);
+               PSU_Mask_Write (DDR_PHY_DX6GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
        /*############################################################################################################################ */
 
                /*Register : DX6GCR6 @ 0XFD080D18</p>
@@ -9936,16 +10050,16 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX7GCR5_RESERVED_15                                                 0x0
 
                Byte Lane internal VREF Select for Rank 1
-               PSU_DDR_PHY_DX7GCR5_DXREFISELR1                                                 0x55
+               PSU_DDR_PHY_DX7GCR5_DXREFISELR1                                                 0x4f
 
                Reserved. Returns zeros on reads.
                PSU_DDR_PHY_DX7GCR5_RESERVED_7                                                  0x0
 
                Byte Lane internal VREF Select for Rank 0
-               PSU_DDR_PHY_DX7GCR5_DXREFISELR0                                                 0x55
+               PSU_DDR_PHY_DX7GCR5_DXREFISELR0                                                 0x4f
 
                DATX8 n General Configuration Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080E14, 0xFFFFFFFFU ,0x09095555U)
+               (OFFSET, MASK, VALUE)      (0XFD080E14, 0xFFFFFFFFU ,0x09094F4FU)
                RegMask = (DDR_PHY_DX7GCR5_RESERVED_31_MASK | DDR_PHY_DX7GCR5_DXREFISELR3_MASK | DDR_PHY_DX7GCR5_RESERVED_23_MASK | DDR_PHY_DX7GCR5_DXREFISELR2_MASK | DDR_PHY_DX7GCR5_RESERVED_15_MASK | DDR_PHY_DX7GCR5_DXREFISELR1_MASK | DDR_PHY_DX7GCR5_RESERVED_7_MASK | DDR_PHY_DX7GCR5_DXREFISELR0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX7GCR5_RESERVED_31_SHIFT
@@ -9953,11 +10067,11 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX7GCR5_RESERVED_23_SHIFT
                        | 0x00000009U << DDR_PHY_DX7GCR5_DXREFISELR2_SHIFT
                        | 0x00000000U << DDR_PHY_DX7GCR5_RESERVED_15_SHIFT
-                       | 0x00000055U << DDR_PHY_DX7GCR5_DXREFISELR1_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX7GCR5_DXREFISELR1_SHIFT
                        | 0x00000000U << DDR_PHY_DX7GCR5_RESERVED_7_SHIFT
-                       | 0x00000055U << DDR_PHY_DX7GCR5_DXREFISELR0_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX7GCR5_DXREFISELR0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX7GCR5_OFFSET ,0xFFFFFFFFU ,0x09095555U);
+               PSU_Mask_Write (DDR_PHY_DX7GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
        /*############################################################################################################################ */
 
                /*Register : DX7GCR6 @ 0XFD080E18</p>
@@ -10274,16 +10388,16 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8GCR5_RESERVED_15                                                 0x0
 
                Byte Lane internal VREF Select for Rank 1
-               PSU_DDR_PHY_DX8GCR5_DXREFISELR1                                                 0x55
+               PSU_DDR_PHY_DX8GCR5_DXREFISELR1                                                 0x4f
 
                Reserved. Returns zeros on reads.
                PSU_DDR_PHY_DX8GCR5_RESERVED_7                                                  0x0
 
                Byte Lane internal VREF Select for Rank 0
-               PSU_DDR_PHY_DX8GCR5_DXREFISELR0                                                 0x55
+               PSU_DDR_PHY_DX8GCR5_DXREFISELR0                                                 0x4f
 
                DATX8 n General Configuration Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080F14, 0xFFFFFFFFU ,0x09095555U)
+               (OFFSET, MASK, VALUE)      (0XFD080F14, 0xFFFFFFFFU ,0x09094F4FU)
                RegMask = (DDR_PHY_DX8GCR5_RESERVED_31_MASK | DDR_PHY_DX8GCR5_DXREFISELR3_MASK | DDR_PHY_DX8GCR5_RESERVED_23_MASK | DDR_PHY_DX8GCR5_DXREFISELR2_MASK | DDR_PHY_DX8GCR5_RESERVED_15_MASK | DDR_PHY_DX8GCR5_DXREFISELR1_MASK | DDR_PHY_DX8GCR5_RESERVED_7_MASK | DDR_PHY_DX8GCR5_DXREFISELR0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX8GCR5_RESERVED_31_SHIFT
@@ -10291,11 +10405,11 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX8GCR5_RESERVED_23_SHIFT
                        | 0x00000009U << DDR_PHY_DX8GCR5_DXREFISELR2_SHIFT
                        | 0x00000000U << DDR_PHY_DX8GCR5_RESERVED_15_SHIFT
-                       | 0x00000055U << DDR_PHY_DX8GCR5_DXREFISELR1_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX8GCR5_DXREFISELR1_SHIFT
                        | 0x00000000U << DDR_PHY_DX8GCR5_RESERVED_7_SHIFT
-                       | 0x00000055U << DDR_PHY_DX8GCR5_DXREFISELR0_SHIFT
+                       | 0x0000004FU << DDR_PHY_DX8GCR5_DXREFISELR0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8GCR5_OFFSET ,0xFFFFFFFFU ,0x09095555U);
+               PSU_Mask_Write (DDR_PHY_DX8GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
        /*############################################################################################################################ */
 
                /*Register : DX8GCR6 @ 0XFD080F18</p>
@@ -10408,6 +10522,92 @@ unsigned long psu_ddr_init_data() {
                PSU_Mask_Write (DDR_PHY_DX8GTR0_OFFSET ,0xFFFFFFFFU ,0x00020000U);
        /*############################################################################################################################ */
 
+               /*Register : DX8SL0OSC @ 0XFD081400</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_DX8SL0OSC_RESERVED_31_30                                            0x0
+
+               Enable Clock Gating for DX ddr_clk
+               PSU_DDR_PHY_DX8SL0OSC_GATEDXRDCLK                                               0x2
+
+               Enable Clock Gating for DX ctl_rd_clk
+               PSU_DDR_PHY_DX8SL0OSC_GATEDXDDRCLK                                              0x2
+
+               Enable Clock Gating for DX ctl_clk
+               PSU_DDR_PHY_DX8SL0OSC_GATEDXCTLCLK                                              0x2
+
+               Selects the level to which clocks will be stalled when clock gating is enabled.
+               PSU_DDR_PHY_DX8SL0OSC_CLKLEVEL                                                  0x0
+
+               Loopback Mode
+               PSU_DDR_PHY_DX8SL0OSC_LBMODE                                                    0x0
+
+               Load GSDQS LCDL with 2x the calibrated GSDQSPRD value
+               PSU_DDR_PHY_DX8SL0OSC_LBGSDQS                                                   0x0
+
+               Loopback DQS Gating
+               PSU_DDR_PHY_DX8SL0OSC_LBGDQS                                                    0x0
+
+               Loopback DQS Shift
+               PSU_DDR_PHY_DX8SL0OSC_LBDQSS                                                    0x0
+
+               PHY High-Speed Reset
+               PSU_DDR_PHY_DX8SL0OSC_PHYHRST                                                   0x1
+
+               PHY FIFO Reset
+               PSU_DDR_PHY_DX8SL0OSC_PHYFRST                                                   0x1
+
+               Delay Line Test Start
+               PSU_DDR_PHY_DX8SL0OSC_DLTST                                                     0x0
+
+               Delay Line Test Mode
+               PSU_DDR_PHY_DX8SL0OSC_DLTMODE                                                   0x0
+
+               Reserved. Caution, do not write to this register field.
+               PSU_DDR_PHY_DX8SL0OSC_RESERVED_12_11                                            0x3
+
+               Oscillator Mode Write-Data Delay Line Select
+               PSU_DDR_PHY_DX8SL0OSC_OSCWDDL                                                   0x3
+
+               Reserved. Caution, do not write to this register field.
+               PSU_DDR_PHY_DX8SL0OSC_RESERVED_8_7                                              0x3
+
+               Oscillator Mode Write-Leveling Delay Line Select
+               PSU_DDR_PHY_DX8SL0OSC_OSCWDL                                                    0x3
+
+               Oscillator Mode Division
+               PSU_DDR_PHY_DX8SL0OSC_OSCDIV                                                    0xf
+
+               Oscillator Enable
+               PSU_DDR_PHY_DX8SL0OSC_OSCEN                                                     0x0
+
+               DATX8 0-1 Oscillator, Delay Line Test, PHY FIFO and High Speed Reset, Loopback, and Gated Clock Control Register
+               (OFFSET, MASK, VALUE)      (0XFD081400, 0xFFFFFFFFU ,0x2A019FFEU)
+               RegMask = (DDR_PHY_DX8SL0OSC_RESERVED_31_30_MASK | DDR_PHY_DX8SL0OSC_GATEDXRDCLK_MASK | DDR_PHY_DX8SL0OSC_GATEDXDDRCLK_MASK | DDR_PHY_DX8SL0OSC_GATEDXCTLCLK_MASK | DDR_PHY_DX8SL0OSC_CLKLEVEL_MASK | DDR_PHY_DX8SL0OSC_LBMODE_MASK | DDR_PHY_DX8SL0OSC_LBGSDQS_MASK | DDR_PHY_DX8SL0OSC_LBGDQS_MASK | DDR_PHY_DX8SL0OSC_LBDQSS_MASK | DDR_PHY_DX8SL0OSC_PHYHRST_MASK | DDR_PHY_DX8SL0OSC_PHYFRST_MASK | DDR_PHY_DX8SL0OSC_DLTST_MASK | DDR_PHY_DX8SL0OSC_DLTMODE_MASK | DDR_PHY_DX8SL0OSC_RESERVED_12_11_MASK | DDR_PHY_DX8SL0OSC_OSCWDDL_MASK | DDR_PHY_DX8SL0OSC_RESERVED_8_7_MASK | DDR_PHY_DX8SL0OSC_OSCWDL_MASK | DDR_PHY_DX8SL0OSC_OSCDIV_MASK | DDR_PHY_DX8SL0OSC_OSCEN_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_DX8SL0OSC_RESERVED_31_30_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL0OSC_GATEDXRDCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL0OSC_GATEDXDDRCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL0OSC_GATEDXCTLCLK_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL0OSC_CLKLEVEL_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL0OSC_LBMODE_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL0OSC_LBGSDQS_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL0OSC_LBGDQS_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL0OSC_LBDQSS_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL0OSC_PHYHRST_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL0OSC_PHYFRST_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL0OSC_DLTST_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL0OSC_DLTMODE_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL0OSC_RESERVED_12_11_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL0OSC_OSCWDDL_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL0OSC_RESERVED_8_7_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL0OSC_OSCWDL_SHIFT
+                       | 0x0000000FU << DDR_PHY_DX8SL0OSC_OSCDIV_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL0OSC_OSCEN_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_DX8SL0OSC_OFFSET ,0xFFFFFFFFU ,0x2A019FFEU);
+       /*############################################################################################################################ */
+
                /*Register : DX8SL0DQSCTL @ 0XFD08141C</p>
 
                Reserved. Return zeroes on reads.
@@ -10447,13 +10647,13 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL0DQSCTL_DXSR                                                   0x3
 
                DQS_N Resistor
-               PSU_DDR_PHY_DX8SL0DQSCTL_DQSNRES                                                0xc
+               PSU_DDR_PHY_DX8SL0DQSCTL_DQSNRES                                                0x0
 
                DQS Resistor
-               PSU_DDR_PHY_DX8SL0DQSCTL_DQSRES                                                 0x4
+               PSU_DDR_PHY_DX8SL0DQSCTL_DQSRES                                                 0x0
 
                DATX8 0-1 DQS Control Register
-               (OFFSET, MASK, VALUE)      (0XFD08141C, 0xFFFFFFFFU ,0x012643C4U)
+               (OFFSET, MASK, VALUE)      (0XFD08141C, 0xFFFFFFFFU ,0x01264300U)
                RegMask = (DDR_PHY_DX8SL0DQSCTL_RESERVED_31_25_MASK | DDR_PHY_DX8SL0DQSCTL_RRRMODE_MASK | DDR_PHY_DX8SL0DQSCTL_RESERVED_23_22_MASK | DDR_PHY_DX8SL0DQSCTL_WRRMODE_MASK | DDR_PHY_DX8SL0DQSCTL_DQSGX_MASK | DDR_PHY_DX8SL0DQSCTL_LPPLLPD_MASK | DDR_PHY_DX8SL0DQSCTL_LPIOPD_MASK | DDR_PHY_DX8SL0DQSCTL_RESERVED_16_15_MASK | DDR_PHY_DX8SL0DQSCTL_QSCNTEN_MASK | DDR_PHY_DX8SL0DQSCTL_UDQIOM_MASK | DDR_PHY_DX8SL0DQSCTL_RESERVED_12_10_MASK | DDR_PHY_DX8SL0DQSCTL_DXSR_MASK | DDR_PHY_DX8SL0DQSCTL_DQSNRES_MASK | DDR_PHY_DX8SL0DQSCTL_DQSRES_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX8SL0DQSCTL_RESERVED_31_25_SHIFT
@@ -10468,10 +10668,10 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX8SL0DQSCTL_UDQIOM_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL0DQSCTL_RESERVED_12_10_SHIFT
                        | 0x00000003U << DDR_PHY_DX8SL0DQSCTL_DXSR_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL0DQSCTL_DQSNRES_SHIFT
-                       | 0x00000004U << DDR_PHY_DX8SL0DQSCTL_DQSRES_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL0DQSCTL_DQSNRES_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL0DQSCTL_DQSRES_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL0DQSCTL_OFFSET ,0xFFFFFFFFU ,0x012643C4U);
+               PSU_Mask_Write (DDR_PHY_DX8SL0DQSCTL_OFFSET ,0xFFFFFFFFU ,0x01264300U);
        /*############################################################################################################################ */
 
                /*Register : DX8SL0DXCTL2 @ 0XFD08142C</p>
@@ -10486,7 +10686,7 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL0DXCTL2_POSOEX                                                 0x0
 
                OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL0DXCTL2_PREOEX                                                 0x0
+               PSU_DDR_PHY_DX8SL0DXCTL2_PREOEX                                                 0x1
 
                Reserved. Return zeroes on reads.
                PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_17                                            0x0
@@ -10525,13 +10725,13 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_0                                             0x0
 
                DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD08142C, 0xFFFFFFFFU ,0x00001800U)
+               (OFFSET, MASK, VALUE)      (0XFD08142C, 0xFFFFFFFFU ,0x00041800U)
                RegMask = (DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL0DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL0DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL0DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL0DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL0DXCTL2_IOAG_MASK | DDR_PHY_DX8SL0DXCTL2_IOLB_MASK | DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL0DXCTL2_RDBI_MASK | DDR_PHY_DX8SL0DXCTL2_WDBI_MASK | DDR_PHY_DX8SL0DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL0DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL0DXCTL2_DISRST_MASK | DDR_PHY_DX8SL0DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL0DXCTL2_RESERVED_0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_CRDEN_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_PREOEX_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL0DXCTL2_PREOEX_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_RESERVED_17_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_IOAG_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_IOLB_SHIFT
@@ -10545,7 +10745,7 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_DQSGLB_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_RESERVED_0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL0DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001800U);
+               PSU_Mask_Write (DDR_PHY_DX8SL0DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00041800U);
        /*############################################################################################################################ */
 
                /*Register : DX8SL0IOCR @ 0XFD081430</p>
@@ -10582,6 +10782,92 @@ unsigned long psu_ddr_init_data() {
                PSU_Mask_Write (DDR_PHY_DX8SL0IOCR_OFFSET ,0xFFFFFFFFU ,0x70800000U);
        /*############################################################################################################################ */
 
+               /*Register : DX8SL1OSC @ 0XFD081440</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_DX8SL1OSC_RESERVED_31_30                                            0x0
+
+               Enable Clock Gating for DX ddr_clk
+               PSU_DDR_PHY_DX8SL1OSC_GATEDXRDCLK                                               0x2
+
+               Enable Clock Gating for DX ctl_rd_clk
+               PSU_DDR_PHY_DX8SL1OSC_GATEDXDDRCLK                                              0x2
+
+               Enable Clock Gating for DX ctl_clk
+               PSU_DDR_PHY_DX8SL1OSC_GATEDXCTLCLK                                              0x2
+
+               Selects the level to which clocks will be stalled when clock gating is enabled.
+               PSU_DDR_PHY_DX8SL1OSC_CLKLEVEL                                                  0x0
+
+               Loopback Mode
+               PSU_DDR_PHY_DX8SL1OSC_LBMODE                                                    0x0
+
+               Load GSDQS LCDL with 2x the calibrated GSDQSPRD value
+               PSU_DDR_PHY_DX8SL1OSC_LBGSDQS                                                   0x0
+
+               Loopback DQS Gating
+               PSU_DDR_PHY_DX8SL1OSC_LBGDQS                                                    0x0
+
+               Loopback DQS Shift
+               PSU_DDR_PHY_DX8SL1OSC_LBDQSS                                                    0x0
+
+               PHY High-Speed Reset
+               PSU_DDR_PHY_DX8SL1OSC_PHYHRST                                                   0x1
+
+               PHY FIFO Reset
+               PSU_DDR_PHY_DX8SL1OSC_PHYFRST                                                   0x1
+
+               Delay Line Test Start
+               PSU_DDR_PHY_DX8SL1OSC_DLTST                                                     0x0
+
+               Delay Line Test Mode
+               PSU_DDR_PHY_DX8SL1OSC_DLTMODE                                                   0x0
+
+               Reserved. Caution, do not write to this register field.
+               PSU_DDR_PHY_DX8SL1OSC_RESERVED_12_11                                            0x3
+
+               Oscillator Mode Write-Data Delay Line Select
+               PSU_DDR_PHY_DX8SL1OSC_OSCWDDL                                                   0x3
+
+               Reserved. Caution, do not write to this register field.
+               PSU_DDR_PHY_DX8SL1OSC_RESERVED_8_7                                              0x3
+
+               Oscillator Mode Write-Leveling Delay Line Select
+               PSU_DDR_PHY_DX8SL1OSC_OSCWDL                                                    0x3
+
+               Oscillator Mode Division
+               PSU_DDR_PHY_DX8SL1OSC_OSCDIV                                                    0xf
+
+               Oscillator Enable
+               PSU_DDR_PHY_DX8SL1OSC_OSCEN                                                     0x0
+
+               DATX8 0-1 Oscillator, Delay Line Test, PHY FIFO and High Speed Reset, Loopback, and Gated Clock Control Register
+               (OFFSET, MASK, VALUE)      (0XFD081440, 0xFFFFFFFFU ,0x2A019FFEU)
+               RegMask = (DDR_PHY_DX8SL1OSC_RESERVED_31_30_MASK | DDR_PHY_DX8SL1OSC_GATEDXRDCLK_MASK | DDR_PHY_DX8SL1OSC_GATEDXDDRCLK_MASK | DDR_PHY_DX8SL1OSC_GATEDXCTLCLK_MASK | DDR_PHY_DX8SL1OSC_CLKLEVEL_MASK | DDR_PHY_DX8SL1OSC_LBMODE_MASK | DDR_PHY_DX8SL1OSC_LBGSDQS_MASK | DDR_PHY_DX8SL1OSC_LBGDQS_MASK | DDR_PHY_DX8SL1OSC_LBDQSS_MASK | DDR_PHY_DX8SL1OSC_PHYHRST_MASK | DDR_PHY_DX8SL1OSC_PHYFRST_MASK | DDR_PHY_DX8SL1OSC_DLTST_MASK | DDR_PHY_DX8SL1OSC_DLTMODE_MASK | DDR_PHY_DX8SL1OSC_RESERVED_12_11_MASK | DDR_PHY_DX8SL1OSC_OSCWDDL_MASK | DDR_PHY_DX8SL1OSC_RESERVED_8_7_MASK | DDR_PHY_DX8SL1OSC_OSCWDL_MASK | DDR_PHY_DX8SL1OSC_OSCDIV_MASK | DDR_PHY_DX8SL1OSC_OSCEN_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_DX8SL1OSC_RESERVED_31_30_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL1OSC_GATEDXRDCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL1OSC_GATEDXDDRCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL1OSC_GATEDXCTLCLK_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL1OSC_CLKLEVEL_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL1OSC_LBMODE_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL1OSC_LBGSDQS_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL1OSC_LBGDQS_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL1OSC_LBDQSS_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL1OSC_PHYHRST_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL1OSC_PHYFRST_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL1OSC_DLTST_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL1OSC_DLTMODE_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL1OSC_RESERVED_12_11_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL1OSC_OSCWDDL_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL1OSC_RESERVED_8_7_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL1OSC_OSCWDL_SHIFT
+                       | 0x0000000FU << DDR_PHY_DX8SL1OSC_OSCDIV_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL1OSC_OSCEN_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_DX8SL1OSC_OFFSET ,0xFFFFFFFFU ,0x2A019FFEU);
+       /*############################################################################################################################ */
+
                /*Register : DX8SL1DQSCTL @ 0XFD08145C</p>
 
                Reserved. Return zeroes on reads.
@@ -10621,13 +10907,13 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL1DQSCTL_DXSR                                                   0x3
 
                DQS_N Resistor
-               PSU_DDR_PHY_DX8SL1DQSCTL_DQSNRES                                                0xc
+               PSU_DDR_PHY_DX8SL1DQSCTL_DQSNRES                                                0x0
 
                DQS Resistor
-               PSU_DDR_PHY_DX8SL1DQSCTL_DQSRES                                                 0x4
+               PSU_DDR_PHY_DX8SL1DQSCTL_DQSRES                                                 0x0
 
                DATX8 0-1 DQS Control Register
-               (OFFSET, MASK, VALUE)      (0XFD08145C, 0xFFFFFFFFU ,0x012643C4U)
+               (OFFSET, MASK, VALUE)      (0XFD08145C, 0xFFFFFFFFU ,0x01264300U)
                RegMask = (DDR_PHY_DX8SL1DQSCTL_RESERVED_31_25_MASK | DDR_PHY_DX8SL1DQSCTL_RRRMODE_MASK | DDR_PHY_DX8SL1DQSCTL_RESERVED_23_22_MASK | DDR_PHY_DX8SL1DQSCTL_WRRMODE_MASK | DDR_PHY_DX8SL1DQSCTL_DQSGX_MASK | DDR_PHY_DX8SL1DQSCTL_LPPLLPD_MASK | DDR_PHY_DX8SL1DQSCTL_LPIOPD_MASK | DDR_PHY_DX8SL1DQSCTL_RESERVED_16_15_MASK | DDR_PHY_DX8SL1DQSCTL_QSCNTEN_MASK | DDR_PHY_DX8SL1DQSCTL_UDQIOM_MASK | DDR_PHY_DX8SL1DQSCTL_RESERVED_12_10_MASK | DDR_PHY_DX8SL1DQSCTL_DXSR_MASK | DDR_PHY_DX8SL1DQSCTL_DQSNRES_MASK | DDR_PHY_DX8SL1DQSCTL_DQSRES_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX8SL1DQSCTL_RESERVED_31_25_SHIFT
@@ -10642,10 +10928,10 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX8SL1DQSCTL_UDQIOM_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL1DQSCTL_RESERVED_12_10_SHIFT
                        | 0x00000003U << DDR_PHY_DX8SL1DQSCTL_DXSR_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL1DQSCTL_DQSNRES_SHIFT
-                       | 0x00000004U << DDR_PHY_DX8SL1DQSCTL_DQSRES_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL1DQSCTL_DQSNRES_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL1DQSCTL_DQSRES_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL1DQSCTL_OFFSET ,0xFFFFFFFFU ,0x012643C4U);
+               PSU_Mask_Write (DDR_PHY_DX8SL1DQSCTL_OFFSET ,0xFFFFFFFFU ,0x01264300U);
        /*############################################################################################################################ */
 
                /*Register : DX8SL1DXCTL2 @ 0XFD08146C</p>
@@ -10660,7 +10946,7 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL1DXCTL2_POSOEX                                                 0x0
 
                OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL1DXCTL2_PREOEX                                                 0x0
+               PSU_DDR_PHY_DX8SL1DXCTL2_PREOEX                                                 0x1
 
                Reserved. Return zeroes on reads.
                PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_17                                            0x0
@@ -10699,13 +10985,13 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_0                                             0x0
 
                DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD08146C, 0xFFFFFFFFU ,0x00001800U)
+               (OFFSET, MASK, VALUE)      (0XFD08146C, 0xFFFFFFFFU ,0x00041800U)
                RegMask = (DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL1DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL1DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL1DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL1DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL1DXCTL2_IOAG_MASK | DDR_PHY_DX8SL1DXCTL2_IOLB_MASK | DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL1DXCTL2_RDBI_MASK | DDR_PHY_DX8SL1DXCTL2_WDBI_MASK | DDR_PHY_DX8SL1DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL1DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL1DXCTL2_DISRST_MASK | DDR_PHY_DX8SL1DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL1DXCTL2_RESERVED_0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_CRDEN_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_PREOEX_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL1DXCTL2_PREOEX_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_RESERVED_17_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_IOAG_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_IOLB_SHIFT
@@ -10719,7 +11005,7 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_DQSGLB_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_RESERVED_0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL1DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001800U);
+               PSU_Mask_Write (DDR_PHY_DX8SL1DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00041800U);
        /*############################################################################################################################ */
 
                /*Register : DX8SL1IOCR @ 0XFD081470</p>
@@ -10756,6 +11042,92 @@ unsigned long psu_ddr_init_data() {
                PSU_Mask_Write (DDR_PHY_DX8SL1IOCR_OFFSET ,0xFFFFFFFFU ,0x70800000U);
        /*############################################################################################################################ */
 
+               /*Register : DX8SL2OSC @ 0XFD081480</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_DX8SL2OSC_RESERVED_31_30                                            0x0
+
+               Enable Clock Gating for DX ddr_clk
+               PSU_DDR_PHY_DX8SL2OSC_GATEDXRDCLK                                               0x2
+
+               Enable Clock Gating for DX ctl_rd_clk
+               PSU_DDR_PHY_DX8SL2OSC_GATEDXDDRCLK                                              0x2
+
+               Enable Clock Gating for DX ctl_clk
+               PSU_DDR_PHY_DX8SL2OSC_GATEDXCTLCLK                                              0x2
+
+               Selects the level to which clocks will be stalled when clock gating is enabled.
+               PSU_DDR_PHY_DX8SL2OSC_CLKLEVEL                                                  0x0
+
+               Loopback Mode
+               PSU_DDR_PHY_DX8SL2OSC_LBMODE                                                    0x0
+
+               Load GSDQS LCDL with 2x the calibrated GSDQSPRD value
+               PSU_DDR_PHY_DX8SL2OSC_LBGSDQS                                                   0x0
+
+               Loopback DQS Gating
+               PSU_DDR_PHY_DX8SL2OSC_LBGDQS                                                    0x0
+
+               Loopback DQS Shift
+               PSU_DDR_PHY_DX8SL2OSC_LBDQSS                                                    0x0
+
+               PHY High-Speed Reset
+               PSU_DDR_PHY_DX8SL2OSC_PHYHRST                                                   0x1
+
+               PHY FIFO Reset
+               PSU_DDR_PHY_DX8SL2OSC_PHYFRST                                                   0x1
+
+               Delay Line Test Start
+               PSU_DDR_PHY_DX8SL2OSC_DLTST                                                     0x0
+
+               Delay Line Test Mode
+               PSU_DDR_PHY_DX8SL2OSC_DLTMODE                                                   0x0
+
+               Reserved. Caution, do not write to this register field.
+               PSU_DDR_PHY_DX8SL2OSC_RESERVED_12_11                                            0x3
+
+               Oscillator Mode Write-Data Delay Line Select
+               PSU_DDR_PHY_DX8SL2OSC_OSCWDDL                                                   0x3
+
+               Reserved. Caution, do not write to this register field.
+               PSU_DDR_PHY_DX8SL2OSC_RESERVED_8_7                                              0x3
+
+               Oscillator Mode Write-Leveling Delay Line Select
+               PSU_DDR_PHY_DX8SL2OSC_OSCWDL                                                    0x3
+
+               Oscillator Mode Division
+               PSU_DDR_PHY_DX8SL2OSC_OSCDIV                                                    0xf
+
+               Oscillator Enable
+               PSU_DDR_PHY_DX8SL2OSC_OSCEN                                                     0x0
+
+               DATX8 0-1 Oscillator, Delay Line Test, PHY FIFO and High Speed Reset, Loopback, and Gated Clock Control Register
+               (OFFSET, MASK, VALUE)      (0XFD081480, 0xFFFFFFFFU ,0x2A019FFEU)
+               RegMask = (DDR_PHY_DX8SL2OSC_RESERVED_31_30_MASK | DDR_PHY_DX8SL2OSC_GATEDXRDCLK_MASK | DDR_PHY_DX8SL2OSC_GATEDXDDRCLK_MASK | DDR_PHY_DX8SL2OSC_GATEDXCTLCLK_MASK | DDR_PHY_DX8SL2OSC_CLKLEVEL_MASK | DDR_PHY_DX8SL2OSC_LBMODE_MASK | DDR_PHY_DX8SL2OSC_LBGSDQS_MASK | DDR_PHY_DX8SL2OSC_LBGDQS_MASK | DDR_PHY_DX8SL2OSC_LBDQSS_MASK | DDR_PHY_DX8SL2OSC_PHYHRST_MASK | DDR_PHY_DX8SL2OSC_PHYFRST_MASK | DDR_PHY_DX8SL2OSC_DLTST_MASK | DDR_PHY_DX8SL2OSC_DLTMODE_MASK | DDR_PHY_DX8SL2OSC_RESERVED_12_11_MASK | DDR_PHY_DX8SL2OSC_OSCWDDL_MASK | DDR_PHY_DX8SL2OSC_RESERVED_8_7_MASK | DDR_PHY_DX8SL2OSC_OSCWDL_MASK | DDR_PHY_DX8SL2OSC_OSCDIV_MASK | DDR_PHY_DX8SL2OSC_OSCEN_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_DX8SL2OSC_RESERVED_31_30_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL2OSC_GATEDXRDCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL2OSC_GATEDXDDRCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL2OSC_GATEDXCTLCLK_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL2OSC_CLKLEVEL_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL2OSC_LBMODE_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL2OSC_LBGSDQS_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL2OSC_LBGDQS_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL2OSC_LBDQSS_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL2OSC_PHYHRST_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL2OSC_PHYFRST_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL2OSC_DLTST_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL2OSC_DLTMODE_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL2OSC_RESERVED_12_11_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL2OSC_OSCWDDL_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL2OSC_RESERVED_8_7_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL2OSC_OSCWDL_SHIFT
+                       | 0x0000000FU << DDR_PHY_DX8SL2OSC_OSCDIV_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL2OSC_OSCEN_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_DX8SL2OSC_OFFSET ,0xFFFFFFFFU ,0x2A019FFEU);
+       /*############################################################################################################################ */
+
                /*Register : DX8SL2DQSCTL @ 0XFD08149C</p>
 
                Reserved. Return zeroes on reads.
@@ -10795,13 +11167,13 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL2DQSCTL_DXSR                                                   0x3
 
                DQS_N Resistor
-               PSU_DDR_PHY_DX8SL2DQSCTL_DQSNRES                                                0xc
+               PSU_DDR_PHY_DX8SL2DQSCTL_DQSNRES                                                0x0
 
                DQS Resistor
-               PSU_DDR_PHY_DX8SL2DQSCTL_DQSRES                                                 0x4
+               PSU_DDR_PHY_DX8SL2DQSCTL_DQSRES                                                 0x0
 
                DATX8 0-1 DQS Control Register
-               (OFFSET, MASK, VALUE)      (0XFD08149C, 0xFFFFFFFFU ,0x012643C4U)
+               (OFFSET, MASK, VALUE)      (0XFD08149C, 0xFFFFFFFFU ,0x01264300U)
                RegMask = (DDR_PHY_DX8SL2DQSCTL_RESERVED_31_25_MASK | DDR_PHY_DX8SL2DQSCTL_RRRMODE_MASK | DDR_PHY_DX8SL2DQSCTL_RESERVED_23_22_MASK | DDR_PHY_DX8SL2DQSCTL_WRRMODE_MASK | DDR_PHY_DX8SL2DQSCTL_DQSGX_MASK | DDR_PHY_DX8SL2DQSCTL_LPPLLPD_MASK | DDR_PHY_DX8SL2DQSCTL_LPIOPD_MASK | DDR_PHY_DX8SL2DQSCTL_RESERVED_16_15_MASK | DDR_PHY_DX8SL2DQSCTL_QSCNTEN_MASK | DDR_PHY_DX8SL2DQSCTL_UDQIOM_MASK | DDR_PHY_DX8SL2DQSCTL_RESERVED_12_10_MASK | DDR_PHY_DX8SL2DQSCTL_DXSR_MASK | DDR_PHY_DX8SL2DQSCTL_DQSNRES_MASK | DDR_PHY_DX8SL2DQSCTL_DQSRES_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX8SL2DQSCTL_RESERVED_31_25_SHIFT
@@ -10816,10 +11188,10 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX8SL2DQSCTL_UDQIOM_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL2DQSCTL_RESERVED_12_10_SHIFT
                        | 0x00000003U << DDR_PHY_DX8SL2DQSCTL_DXSR_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL2DQSCTL_DQSNRES_SHIFT
-                       | 0x00000004U << DDR_PHY_DX8SL2DQSCTL_DQSRES_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL2DQSCTL_DQSNRES_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL2DQSCTL_DQSRES_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL2DQSCTL_OFFSET ,0xFFFFFFFFU ,0x012643C4U);
+               PSU_Mask_Write (DDR_PHY_DX8SL2DQSCTL_OFFSET ,0xFFFFFFFFU ,0x01264300U);
        /*############################################################################################################################ */
 
                /*Register : DX8SL2DXCTL2 @ 0XFD0814AC</p>
@@ -10834,7 +11206,7 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL2DXCTL2_POSOEX                                                 0x0
 
                OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL2DXCTL2_PREOEX                                                 0x0
+               PSU_DDR_PHY_DX8SL2DXCTL2_PREOEX                                                 0x1
 
                Reserved. Return zeroes on reads.
                PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_17                                            0x0
@@ -10873,13 +11245,13 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_0                                             0x0
 
                DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD0814AC, 0xFFFFFFFFU ,0x00001800U)
+               (OFFSET, MASK, VALUE)      (0XFD0814AC, 0xFFFFFFFFU ,0x00041800U)
                RegMask = (DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL2DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL2DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL2DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL2DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL2DXCTL2_IOAG_MASK | DDR_PHY_DX8SL2DXCTL2_IOLB_MASK | DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL2DXCTL2_RDBI_MASK | DDR_PHY_DX8SL2DXCTL2_WDBI_MASK | DDR_PHY_DX8SL2DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL2DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL2DXCTL2_DISRST_MASK | DDR_PHY_DX8SL2DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL2DXCTL2_RESERVED_0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_CRDEN_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_PREOEX_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL2DXCTL2_PREOEX_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_RESERVED_17_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_IOAG_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_IOLB_SHIFT
@@ -10893,7 +11265,7 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_DQSGLB_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_RESERVED_0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL2DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001800U);
+               PSU_Mask_Write (DDR_PHY_DX8SL2DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00041800U);
        /*############################################################################################################################ */
 
                /*Register : DX8SL2IOCR @ 0XFD0814B0</p>
@@ -10930,6 +11302,92 @@ unsigned long psu_ddr_init_data() {
                PSU_Mask_Write (DDR_PHY_DX8SL2IOCR_OFFSET ,0xFFFFFFFFU ,0x70800000U);
        /*############################################################################################################################ */
 
+               /*Register : DX8SL3OSC @ 0XFD0814C0</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_DX8SL3OSC_RESERVED_31_30                                            0x0
+
+               Enable Clock Gating for DX ddr_clk
+               PSU_DDR_PHY_DX8SL3OSC_GATEDXRDCLK                                               0x2
+
+               Enable Clock Gating for DX ctl_rd_clk
+               PSU_DDR_PHY_DX8SL3OSC_GATEDXDDRCLK                                              0x2
+
+               Enable Clock Gating for DX ctl_clk
+               PSU_DDR_PHY_DX8SL3OSC_GATEDXCTLCLK                                              0x2
+
+               Selects the level to which clocks will be stalled when clock gating is enabled.
+               PSU_DDR_PHY_DX8SL3OSC_CLKLEVEL                                                  0x0
+
+               Loopback Mode
+               PSU_DDR_PHY_DX8SL3OSC_LBMODE                                                    0x0
+
+               Load GSDQS LCDL with 2x the calibrated GSDQSPRD value
+               PSU_DDR_PHY_DX8SL3OSC_LBGSDQS                                                   0x0
+
+               Loopback DQS Gating
+               PSU_DDR_PHY_DX8SL3OSC_LBGDQS                                                    0x0
+
+               Loopback DQS Shift
+               PSU_DDR_PHY_DX8SL3OSC_LBDQSS                                                    0x0
+
+               PHY High-Speed Reset
+               PSU_DDR_PHY_DX8SL3OSC_PHYHRST                                                   0x1
+
+               PHY FIFO Reset
+               PSU_DDR_PHY_DX8SL3OSC_PHYFRST                                                   0x1
+
+               Delay Line Test Start
+               PSU_DDR_PHY_DX8SL3OSC_DLTST                                                     0x0
+
+               Delay Line Test Mode
+               PSU_DDR_PHY_DX8SL3OSC_DLTMODE                                                   0x0
+
+               Reserved. Caution, do not write to this register field.
+               PSU_DDR_PHY_DX8SL3OSC_RESERVED_12_11                                            0x3
+
+               Oscillator Mode Write-Data Delay Line Select
+               PSU_DDR_PHY_DX8SL3OSC_OSCWDDL                                                   0x3
+
+               Reserved. Caution, do not write to this register field.
+               PSU_DDR_PHY_DX8SL3OSC_RESERVED_8_7                                              0x3
+
+               Oscillator Mode Write-Leveling Delay Line Select
+               PSU_DDR_PHY_DX8SL3OSC_OSCWDL                                                    0x3
+
+               Oscillator Mode Division
+               PSU_DDR_PHY_DX8SL3OSC_OSCDIV                                                    0xf
+
+               Oscillator Enable
+               PSU_DDR_PHY_DX8SL3OSC_OSCEN                                                     0x0
+
+               DATX8 0-1 Oscillator, Delay Line Test, PHY FIFO and High Speed Reset, Loopback, and Gated Clock Control Register
+               (OFFSET, MASK, VALUE)      (0XFD0814C0, 0xFFFFFFFFU ,0x2A019FFEU)
+               RegMask = (DDR_PHY_DX8SL3OSC_RESERVED_31_30_MASK | DDR_PHY_DX8SL3OSC_GATEDXRDCLK_MASK | DDR_PHY_DX8SL3OSC_GATEDXDDRCLK_MASK | DDR_PHY_DX8SL3OSC_GATEDXCTLCLK_MASK | DDR_PHY_DX8SL3OSC_CLKLEVEL_MASK | DDR_PHY_DX8SL3OSC_LBMODE_MASK | DDR_PHY_DX8SL3OSC_LBGSDQS_MASK | DDR_PHY_DX8SL3OSC_LBGDQS_MASK | DDR_PHY_DX8SL3OSC_LBDQSS_MASK | DDR_PHY_DX8SL3OSC_PHYHRST_MASK | DDR_PHY_DX8SL3OSC_PHYFRST_MASK | DDR_PHY_DX8SL3OSC_DLTST_MASK | DDR_PHY_DX8SL3OSC_DLTMODE_MASK | DDR_PHY_DX8SL3OSC_RESERVED_12_11_MASK | DDR_PHY_DX8SL3OSC_OSCWDDL_MASK | DDR_PHY_DX8SL3OSC_RESERVED_8_7_MASK | DDR_PHY_DX8SL3OSC_OSCWDL_MASK | DDR_PHY_DX8SL3OSC_OSCDIV_MASK | DDR_PHY_DX8SL3OSC_OSCEN_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_DX8SL3OSC_RESERVED_31_30_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL3OSC_GATEDXRDCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL3OSC_GATEDXDDRCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL3OSC_GATEDXCTLCLK_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL3OSC_CLKLEVEL_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL3OSC_LBMODE_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL3OSC_LBGSDQS_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL3OSC_LBGDQS_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL3OSC_LBDQSS_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL3OSC_PHYHRST_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL3OSC_PHYFRST_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL3OSC_DLTST_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL3OSC_DLTMODE_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL3OSC_RESERVED_12_11_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL3OSC_OSCWDDL_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL3OSC_RESERVED_8_7_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL3OSC_OSCWDL_SHIFT
+                       | 0x0000000FU << DDR_PHY_DX8SL3OSC_OSCDIV_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL3OSC_OSCEN_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_DX8SL3OSC_OFFSET ,0xFFFFFFFFU ,0x2A019FFEU);
+       /*############################################################################################################################ */
+
                /*Register : DX8SL3DQSCTL @ 0XFD0814DC</p>
 
                Reserved. Return zeroes on reads.
@@ -10969,13 +11427,13 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL3DQSCTL_DXSR                                                   0x3
 
                DQS_N Resistor
-               PSU_DDR_PHY_DX8SL3DQSCTL_DQSNRES                                                0xc
+               PSU_DDR_PHY_DX8SL3DQSCTL_DQSNRES                                                0x0
 
                DQS Resistor
-               PSU_DDR_PHY_DX8SL3DQSCTL_DQSRES                                                 0x4
+               PSU_DDR_PHY_DX8SL3DQSCTL_DQSRES                                                 0x0
 
                DATX8 0-1 DQS Control Register
-               (OFFSET, MASK, VALUE)      (0XFD0814DC, 0xFFFFFFFFU ,0x012643C4U)
+               (OFFSET, MASK, VALUE)      (0XFD0814DC, 0xFFFFFFFFU ,0x01264300U)
                RegMask = (DDR_PHY_DX8SL3DQSCTL_RESERVED_31_25_MASK | DDR_PHY_DX8SL3DQSCTL_RRRMODE_MASK | DDR_PHY_DX8SL3DQSCTL_RESERVED_23_22_MASK | DDR_PHY_DX8SL3DQSCTL_WRRMODE_MASK | DDR_PHY_DX8SL3DQSCTL_DQSGX_MASK | DDR_PHY_DX8SL3DQSCTL_LPPLLPD_MASK | DDR_PHY_DX8SL3DQSCTL_LPIOPD_MASK | DDR_PHY_DX8SL3DQSCTL_RESERVED_16_15_MASK | DDR_PHY_DX8SL3DQSCTL_QSCNTEN_MASK | DDR_PHY_DX8SL3DQSCTL_UDQIOM_MASK | DDR_PHY_DX8SL3DQSCTL_RESERVED_12_10_MASK | DDR_PHY_DX8SL3DQSCTL_DXSR_MASK | DDR_PHY_DX8SL3DQSCTL_DQSNRES_MASK | DDR_PHY_DX8SL3DQSCTL_DQSRES_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX8SL3DQSCTL_RESERVED_31_25_SHIFT
@@ -10990,10 +11448,10 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX8SL3DQSCTL_UDQIOM_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL3DQSCTL_RESERVED_12_10_SHIFT
                        | 0x00000003U << DDR_PHY_DX8SL3DQSCTL_DXSR_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL3DQSCTL_DQSNRES_SHIFT
-                       | 0x00000004U << DDR_PHY_DX8SL3DQSCTL_DQSRES_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL3DQSCTL_DQSNRES_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL3DQSCTL_DQSRES_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL3DQSCTL_OFFSET ,0xFFFFFFFFU ,0x012643C4U);
+               PSU_Mask_Write (DDR_PHY_DX8SL3DQSCTL_OFFSET ,0xFFFFFFFFU ,0x01264300U);
        /*############################################################################################################################ */
 
                /*Register : DX8SL3DXCTL2 @ 0XFD0814EC</p>
@@ -11008,7 +11466,7 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL3DXCTL2_POSOEX                                                 0x0
 
                OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL3DXCTL2_PREOEX                                                 0x0
+               PSU_DDR_PHY_DX8SL3DXCTL2_PREOEX                                                 0x1
 
                Reserved. Return zeroes on reads.
                PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_17                                            0x0
@@ -11047,13 +11505,13 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_0                                             0x0
 
                DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD0814EC, 0xFFFFFFFFU ,0x00001800U)
+               (OFFSET, MASK, VALUE)      (0XFD0814EC, 0xFFFFFFFFU ,0x00041800U)
                RegMask = (DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL3DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL3DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL3DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL3DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL3DXCTL2_IOAG_MASK | DDR_PHY_DX8SL3DXCTL2_IOLB_MASK | DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL3DXCTL2_RDBI_MASK | DDR_PHY_DX8SL3DXCTL2_WDBI_MASK | DDR_PHY_DX8SL3DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL3DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL3DXCTL2_DISRST_MASK | DDR_PHY_DX8SL3DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL3DXCTL2_RESERVED_0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_CRDEN_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_PREOEX_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL3DXCTL2_PREOEX_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_RESERVED_17_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_IOAG_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_IOLB_SHIFT
@@ -11067,7 +11525,7 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_DQSGLB_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_RESERVED_0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL3DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001800U);
+               PSU_Mask_Write (DDR_PHY_DX8SL3DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00041800U);
        /*############################################################################################################################ */
 
                /*Register : DX8SL3IOCR @ 0XFD0814F0</p>
@@ -11104,30 +11562,116 @@ unsigned long psu_ddr_init_data() {
                PSU_Mask_Write (DDR_PHY_DX8SL3IOCR_OFFSET ,0xFFFFFFFFU ,0x70800000U);
        /*############################################################################################################################ */
 
-               /*Register : DX8SL4DQSCTL @ 0XFD08151C</p>
+               /*Register : DX8SL4OSC @ 0XFD081500</p>
 
                Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DQSCTL_RESERVED_31_25                                         0x0
+               PSU_DDR_PHY_DX8SL4OSC_RESERVED_31_30                                            0x0
 
-               Read Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SL4DQSCTL_RRRMODE                                                0x1
+               Enable Clock Gating for DX ddr_clk
+               PSU_DDR_PHY_DX8SL4OSC_GATEDXRDCLK                                               0x2
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DQSCTL_RESERVED_23_22                                         0x0
+               Enable Clock Gating for DX ctl_rd_clk
+               PSU_DDR_PHY_DX8SL4OSC_GATEDXDDRCLK                                              0x2
 
-               Write Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SL4DQSCTL_WRRMODE                                                0x1
+               Enable Clock Gating for DX ctl_clk
+               PSU_DDR_PHY_DX8SL4OSC_GATEDXCTLCLK                                              0x2
 
-               DQS Gate Extension
-               PSU_DDR_PHY_DX8SL4DQSCTL_DQSGX                                                  0x0
+               Selects the level to which clocks will be stalled when clock gating is enabled.
+               PSU_DDR_PHY_DX8SL4OSC_CLKLEVEL                                                  0x0
 
-               Low Power PLL Power Down
-               PSU_DDR_PHY_DX8SL4DQSCTL_LPPLLPD                                                0x1
+               Loopback Mode
+               PSU_DDR_PHY_DX8SL4OSC_LBMODE                                                    0x0
 
-               Low Power I/O Power Down
-               PSU_DDR_PHY_DX8SL4DQSCTL_LPIOPD                                                 0x1
+               Load GSDQS LCDL with 2x the calibrated GSDQSPRD value
+               PSU_DDR_PHY_DX8SL4OSC_LBGSDQS                                                   0x0
 
-               Reserved. Return zeroes on reads.
+               Loopback DQS Gating
+               PSU_DDR_PHY_DX8SL4OSC_LBGDQS                                                    0x0
+
+               Loopback DQS Shift
+               PSU_DDR_PHY_DX8SL4OSC_LBDQSS                                                    0x0
+
+               PHY High-Speed Reset
+               PSU_DDR_PHY_DX8SL4OSC_PHYHRST                                                   0x1
+
+               PHY FIFO Reset
+               PSU_DDR_PHY_DX8SL4OSC_PHYFRST                                                   0x1
+
+               Delay Line Test Start
+               PSU_DDR_PHY_DX8SL4OSC_DLTST                                                     0x0
+
+               Delay Line Test Mode
+               PSU_DDR_PHY_DX8SL4OSC_DLTMODE                                                   0x0
+
+               Reserved. Caution, do not write to this register field.
+               PSU_DDR_PHY_DX8SL4OSC_RESERVED_12_11                                            0x3
+
+               Oscillator Mode Write-Data Delay Line Select
+               PSU_DDR_PHY_DX8SL4OSC_OSCWDDL                                                   0x3
+
+               Reserved. Caution, do not write to this register field.
+               PSU_DDR_PHY_DX8SL4OSC_RESERVED_8_7                                              0x3
+
+               Oscillator Mode Write-Leveling Delay Line Select
+               PSU_DDR_PHY_DX8SL4OSC_OSCWDL                                                    0x3
+
+               Oscillator Mode Division
+               PSU_DDR_PHY_DX8SL4OSC_OSCDIV                                                    0xf
+
+               Oscillator Enable
+               PSU_DDR_PHY_DX8SL4OSC_OSCEN                                                     0x0
+
+               DATX8 0-1 Oscillator, Delay Line Test, PHY FIFO and High Speed Reset, Loopback, and Gated Clock Control Register
+               (OFFSET, MASK, VALUE)      (0XFD081500, 0xFFFFFFFFU ,0x2A019FFEU)
+               RegMask = (DDR_PHY_DX8SL4OSC_RESERVED_31_30_MASK | DDR_PHY_DX8SL4OSC_GATEDXRDCLK_MASK | DDR_PHY_DX8SL4OSC_GATEDXDDRCLK_MASK | DDR_PHY_DX8SL4OSC_GATEDXCTLCLK_MASK | DDR_PHY_DX8SL4OSC_CLKLEVEL_MASK | DDR_PHY_DX8SL4OSC_LBMODE_MASK | DDR_PHY_DX8SL4OSC_LBGSDQS_MASK | DDR_PHY_DX8SL4OSC_LBGDQS_MASK | DDR_PHY_DX8SL4OSC_LBDQSS_MASK | DDR_PHY_DX8SL4OSC_PHYHRST_MASK | DDR_PHY_DX8SL4OSC_PHYFRST_MASK | DDR_PHY_DX8SL4OSC_DLTST_MASK | DDR_PHY_DX8SL4OSC_DLTMODE_MASK | DDR_PHY_DX8SL4OSC_RESERVED_12_11_MASK | DDR_PHY_DX8SL4OSC_OSCWDDL_MASK | DDR_PHY_DX8SL4OSC_RESERVED_8_7_MASK | DDR_PHY_DX8SL4OSC_OSCWDL_MASK | DDR_PHY_DX8SL4OSC_OSCDIV_MASK | DDR_PHY_DX8SL4OSC_OSCEN_MASK |  0 );
+
+               RegVal = ((0x00000000U << DDR_PHY_DX8SL4OSC_RESERVED_31_30_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL4OSC_GATEDXRDCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL4OSC_GATEDXDDRCLK_SHIFT
+                       | 0x00000002U << DDR_PHY_DX8SL4OSC_GATEDXCTLCLK_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL4OSC_CLKLEVEL_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL4OSC_LBMODE_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL4OSC_LBGSDQS_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL4OSC_LBGDQS_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL4OSC_LBDQSS_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL4OSC_PHYHRST_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL4OSC_PHYFRST_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL4OSC_DLTST_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL4OSC_DLTMODE_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL4OSC_RESERVED_12_11_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL4OSC_OSCWDDL_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL4OSC_RESERVED_8_7_SHIFT
+                       | 0x00000003U << DDR_PHY_DX8SL4OSC_OSCWDL_SHIFT
+                       | 0x0000000FU << DDR_PHY_DX8SL4OSC_OSCDIV_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL4OSC_OSCEN_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DDR_PHY_DX8SL4OSC_OFFSET ,0xFFFFFFFFU ,0x2A019FFEU);
+       /*############################################################################################################################ */
+
+               /*Register : DX8SL4DQSCTL @ 0XFD08151C</p>
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_DX8SL4DQSCTL_RESERVED_31_25                                         0x0
+
+               Read Path Rise-to-Rise Mode
+               PSU_DDR_PHY_DX8SL4DQSCTL_RRRMODE                                                0x1
+
+               Reserved. Return zeroes on reads.
+               PSU_DDR_PHY_DX8SL4DQSCTL_RESERVED_23_22                                         0x0
+
+               Write Path Rise-to-Rise Mode
+               PSU_DDR_PHY_DX8SL4DQSCTL_WRRMODE                                                0x1
+
+               DQS Gate Extension
+               PSU_DDR_PHY_DX8SL4DQSCTL_DQSGX                                                  0x0
+
+               Low Power PLL Power Down
+               PSU_DDR_PHY_DX8SL4DQSCTL_LPPLLPD                                                0x1
+
+               Low Power I/O Power Down
+               PSU_DDR_PHY_DX8SL4DQSCTL_LPIOPD                                                 0x1
+
+               Reserved. Return zeroes on reads.
                PSU_DDR_PHY_DX8SL4DQSCTL_RESERVED_16_15                                         0x0
 
                QS Counter Enable
@@ -11143,13 +11687,13 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL4DQSCTL_DXSR                                                   0x3
 
                DQS_N Resistor
-               PSU_DDR_PHY_DX8SL4DQSCTL_DQSNRES                                                0xc
+               PSU_DDR_PHY_DX8SL4DQSCTL_DQSNRES                                                0x0
 
                DQS Resistor
-               PSU_DDR_PHY_DX8SL4DQSCTL_DQSRES                                                 0x4
+               PSU_DDR_PHY_DX8SL4DQSCTL_DQSRES                                                 0x0
 
                DATX8 0-1 DQS Control Register
-               (OFFSET, MASK, VALUE)      (0XFD08151C, 0xFFFFFFFFU ,0x012643C4U)
+               (OFFSET, MASK, VALUE)      (0XFD08151C, 0xFFFFFFFFU ,0x01264300U)
                RegMask = (DDR_PHY_DX8SL4DQSCTL_RESERVED_31_25_MASK | DDR_PHY_DX8SL4DQSCTL_RRRMODE_MASK | DDR_PHY_DX8SL4DQSCTL_RESERVED_23_22_MASK | DDR_PHY_DX8SL4DQSCTL_WRRMODE_MASK | DDR_PHY_DX8SL4DQSCTL_DQSGX_MASK | DDR_PHY_DX8SL4DQSCTL_LPPLLPD_MASK | DDR_PHY_DX8SL4DQSCTL_LPIOPD_MASK | DDR_PHY_DX8SL4DQSCTL_RESERVED_16_15_MASK | DDR_PHY_DX8SL4DQSCTL_QSCNTEN_MASK | DDR_PHY_DX8SL4DQSCTL_UDQIOM_MASK | DDR_PHY_DX8SL4DQSCTL_RESERVED_12_10_MASK | DDR_PHY_DX8SL4DQSCTL_DXSR_MASK | DDR_PHY_DX8SL4DQSCTL_DQSNRES_MASK | DDR_PHY_DX8SL4DQSCTL_DQSRES_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX8SL4DQSCTL_RESERVED_31_25_SHIFT
@@ -11164,10 +11708,10 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX8SL4DQSCTL_UDQIOM_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL4DQSCTL_RESERVED_12_10_SHIFT
                        | 0x00000003U << DDR_PHY_DX8SL4DQSCTL_DXSR_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL4DQSCTL_DQSNRES_SHIFT
-                       | 0x00000004U << DDR_PHY_DX8SL4DQSCTL_DQSRES_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL4DQSCTL_DQSNRES_SHIFT
+                       | 0x00000000U << DDR_PHY_DX8SL4DQSCTL_DQSRES_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL4DQSCTL_OFFSET ,0xFFFFFFFFU ,0x012643C4U);
+               PSU_Mask_Write (DDR_PHY_DX8SL4DQSCTL_OFFSET ,0xFFFFFFFFU ,0x01264300U);
        /*############################################################################################################################ */
 
                /*Register : DX8SL4DXCTL2 @ 0XFD08152C</p>
@@ -11182,7 +11726,7 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL4DXCTL2_POSOEX                                                 0x0
 
                OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL4DXCTL2_PREOEX                                                 0x0
+               PSU_DDR_PHY_DX8SL4DXCTL2_PREOEX                                                 0x1
 
                Reserved. Return zeroes on reads.
                PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_17                                            0x0
@@ -11221,13 +11765,13 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_0                                             0x0
 
                DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD08152C, 0xFFFFFFFFU ,0x00001800U)
+               (OFFSET, MASK, VALUE)      (0XFD08152C, 0xFFFFFFFFU ,0x00041800U)
                RegMask = (DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL4DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL4DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL4DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL4DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL4DXCTL2_IOAG_MASK | DDR_PHY_DX8SL4DXCTL2_IOLB_MASK | DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL4DXCTL2_RDBI_MASK | DDR_PHY_DX8SL4DXCTL2_WDBI_MASK | DDR_PHY_DX8SL4DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL4DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL4DXCTL2_DISRST_MASK | DDR_PHY_DX8SL4DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL4DXCTL2_RESERVED_0_MASK |  0 );
 
                RegVal = ((0x00000000U << DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_CRDEN_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_PREOEX_SHIFT
+                       | 0x00000001U << DDR_PHY_DX8SL4DXCTL2_PREOEX_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_RESERVED_17_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_IOAG_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_IOLB_SHIFT
@@ -11241,7 +11785,7 @@ unsigned long psu_ddr_init_data() {
                        | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_DQSGLB_SHIFT
                        | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_RESERVED_0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL4DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001800U);
+               PSU_Mask_Write (DDR_PHY_DX8SL4DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00041800U);
        /*############################################################################################################################ */
 
                /*Register : DX8SL4IOCR @ 0XFD081530</p>
@@ -11344,7 +11888,6 @@ unsigned long psu_ddr_init_data() {
                PSU_Mask_Write (DDR_PHY_DX8SLBDQSCTL_OFFSET ,0xFFFFFFFFU ,0x012643C4U);
        /*############################################################################################################################ */
 
-               // : POLLING/TRANING FOR DDR PHY
                /*Register : PIR @ 0XFD080004</p>
 
                Reserved. Return zeroes on reads.
@@ -11366,7 +11909,7 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_PIR_RDIMMINIT                                                       0x0
 
                Controller DRAM Initialization
-               PSU_DDR_PHY_PIR_CTLDINIT                                                        1
+               PSU_DDR_PHY_PIR_CTLDINIT                                                        0x1
 
                VREF Training
                PSU_DDR_PHY_PIR_VREF                                                            0x0
@@ -11420,7 +11963,7 @@ unsigned long psu_ddr_init_data() {
                PSU_DDR_PHY_PIR_ZCAL                                                            0x1
 
                Initialization Trigger
-               PSU_DDR_PHY_PIR_INIT                                                            1
+               PSU_DDR_PHY_PIR_INIT                                                            0x1
 
                PHY Initialization Register
                (OFFSET, MASK, VALUE)      (0XFD080004, 0xFFFFFFFFU ,0x00040073U)
@@ -11455,7275 +11998,18236 @@ unsigned long psu_ddr_init_data() {
                PSU_Mask_Write (DDR_PHY_PIR_OFFSET ,0xFFFFFFFFU ,0x00040073U);
        /*############################################################################################################################ */
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
-
-               Initialization Done
-               PSU_DDR_PHY_PGSR0_IDONE                                                         1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000001U ,0x00000001U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000001U));
-
-       /*############################################################################################################################ */
-
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
 
-               PLL Lock Done
-               PSU_DDR_PHY_PGSR0_PLDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000002U ,0x00000002U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000002U));
-
-       /*############################################################################################################################ */
+  return 1;
+}
+unsigned long psu_mio_init_data() {
+               // : MIO PROGRAMMING
+               /*Register : MIO_PIN_0 @ 0XFF180000</p>
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_sclk_out- (QSPI Clock)
+               PSU_IOU_SLCR_MIO_PIN_0_L0_SEL                                                   1
 
-               Digital Delay Line (DDL) Calibration Done
-               PSU_DDR_PHY_PGSR0_DCDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000004U ,0x00000004U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000004U));
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_0_L1_SEL                                                   0
 
-       /*############################################################################################################################ */
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[0]- (Test Scan Port) = test_scan, Outp
+               t, test_scan_out[0]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_0_L2_SEL                                                   0
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[0]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[0]- (GPIO bank 0) 1= can
+               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
+               ) 3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, spi0_sclk_out- (SPI Cloc
+               ) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, trace_
+               lk- (Trace Port Clock)
+               PSU_IOU_SLCR_MIO_PIN_0_L3_SEL                                                   0
 
-               Impedance Calibration Done
-               PSU_DDR_PHY_PGSR0_ZCDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000008U ,0x00000008U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000008U));
+               Configures MIO Pin 0 peripheral interface mapping. S
+               (OFFSET, MASK, VALUE)      (0XFF180000, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_0_L0_SEL_MASK | IOU_SLCR_MIO_PIN_0_L1_SEL_MASK | IOU_SLCR_MIO_PIN_0_L2_SEL_MASK | IOU_SLCR_MIO_PIN_0_L3_SEL_MASK |  0 );
 
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_0_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_0_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_0_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_0_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_0_OFFSET ,0x000000FEU ,0x00000002U);
        /*############################################################################################################################ */
 
-               /*Register : PIR @ 0XFD080004</p>
+               /*Register : MIO_PIN_1 @ 0XFF180004</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PIR_RESERVED_31                                                     0x0
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi_mi1- (QSPI Databus) 1= qspi, Output, qspi_so_mo1- (QSPI Data
+               us)
+               PSU_IOU_SLCR_MIO_PIN_1_L0_SEL                                                   1
 
-               Impedance Calibration Bypass
-               PSU_DDR_PHY_PIR_ZCALBYP                                                         0x0
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_1_L1_SEL                                                   0
 
-               Digital Delay Line (DDL) Calibration Pause
-               PSU_DDR_PHY_PIR_DCALPSE                                                         0x0
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[1]- (Test Scan Port) = test_scan, Outp
+               t, test_scan_out[1]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_1_L2_SEL                                                   0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PIR_RESERVED_28_21                                                  0x0
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[1]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[1]- (GPIO bank 0) 1= can
+               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
+                3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5= ttc3, Output, ttc3_wave_o
+               t- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= trace, Output, trace_ctl- (Trace Port Control
+               Signal)
+               PSU_IOU_SLCR_MIO_PIN_1_L3_SEL                                                   0
 
-               Write DQS2DQ Training
-               PSU_DDR_PHY_PIR_DQS2DQ                                                          0x0
+               Configures MIO Pin 1 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180004, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_1_L0_SEL_MASK | IOU_SLCR_MIO_PIN_1_L1_SEL_MASK | IOU_SLCR_MIO_PIN_1_L2_SEL_MASK | IOU_SLCR_MIO_PIN_1_L3_SEL_MASK |  0 );
 
-               RDIMM Initialization
-               PSU_DDR_PHY_PIR_RDIMMINIT                                                       0x0
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_1_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_1_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_1_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_1_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_1_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
 
-               Controller DRAM Initialization
-               PSU_DDR_PHY_PIR_CTLDINIT                                                        1
+               /*Register : MIO_PIN_2 @ 0XFF180008</p>
 
-               VREF Training
-               PSU_DDR_PHY_PIR_VREF                                                            0x0
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi2- (QSPI Databus) 1= qspi, Output, qspi_mo2- (QSPI Databus)
+               PSU_IOU_SLCR_MIO_PIN_2_L0_SEL                                                   1
 
-               Static Read Training
-               PSU_DDR_PHY_PIR_SRD                                                             0x0
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_2_L1_SEL                                                   0
 
-               Write Data Eye Training
-               PSU_DDR_PHY_PIR_WREYE                                                           0x0
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[2]- (Test Scan Port) = test_scan, Outp
+               t, test_scan_out[2]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_2_L2_SEL                                                   0
 
-               Read Data Eye Training
-               PSU_DDR_PHY_PIR_RDEYE                                                           0x0
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[2]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[2]- (GPIO bank 0) 1= can
+               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
+                3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= ttc2, Input, ttc2_clk_in
+                (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[0]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_2_L3_SEL                                                   0
 
-               Write Data Bit Deskew
-               PSU_DDR_PHY_PIR_WRDSKW                                                          0x0
+               Configures MIO Pin 2 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180008, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_2_L0_SEL_MASK | IOU_SLCR_MIO_PIN_2_L1_SEL_MASK | IOU_SLCR_MIO_PIN_2_L2_SEL_MASK | IOU_SLCR_MIO_PIN_2_L3_SEL_MASK |  0 );
 
-               Read Data Bit Deskew
-               PSU_DDR_PHY_PIR_RDDSKW                                                          0x0
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_2_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_2_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_2_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_2_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_2_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
 
-               Write Leveling Adjust
-               PSU_DDR_PHY_PIR_WLADJ                                                           0x0
+               /*Register : MIO_PIN_3 @ 0XFF18000C</p>
 
-               Read DQS Gate Training
-               PSU_DDR_PHY_PIR_QSGATE                                                          0x0
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi3- (QSPI Databus) 1= qspi, Output, qspi_mo3- (QSPI Databus)
+               PSU_IOU_SLCR_MIO_PIN_3_L0_SEL                                                   1
 
-               Write Leveling
-               PSU_DDR_PHY_PIR_WL                                                              0x0
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_3_L1_SEL                                                   0
 
-               DRAM Initialization
-               PSU_DDR_PHY_PIR_DRAMINIT                                                        0x0
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[3]- (Test Scan Port) = test_scan, Outp
+               t, test_scan_out[3]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_3_L2_SEL                                                   0
 
-               DRAM Reset (DDR3/DDR4/LPDDR4 Only)
-               PSU_DDR_PHY_PIR_DRAMRST                                                         0x0
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[3]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[3]- (GPIO bank 0) 1= can
+               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
+               ) 3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi0, Output, spi0_n_ss_out[0
+               - (SPI Master Selects) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial
+               output) 7= trace, Output, tracedq[1]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_3_L3_SEL                                                   0
 
-               PHY Reset
-               PSU_DDR_PHY_PIR_PHYRST                                                          0
+               Configures MIO Pin 3 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18000C, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_3_L0_SEL_MASK | IOU_SLCR_MIO_PIN_3_L1_SEL_MASK | IOU_SLCR_MIO_PIN_3_L2_SEL_MASK | IOU_SLCR_MIO_PIN_3_L3_SEL_MASK |  0 );
 
-               Digital Delay Line (DDL) Calibration
-               PSU_DDR_PHY_PIR_DCAL                                                            0
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_3_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_3_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_3_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_3_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_3_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
 
-               PLL Initialiazation
-               PSU_DDR_PHY_PIR_PLLINIT                                                         0
+               /*Register : MIO_PIN_4 @ 0XFF180010</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PIR_RESERVED_3                                                      0x0
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_mo_mo0- (QSPI Databus) 1= qspi, Input, qspi_si_mi0- (QSPI Data
+               us)
+               PSU_IOU_SLCR_MIO_PIN_4_L0_SEL                                                   1
 
-               CA Training
-               PSU_DDR_PHY_PIR_CA                                                              0x0
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_4_L1_SEL                                                   0
 
-               Impedance Calibration
-               PSU_DDR_PHY_PIR_ZCAL                                                            0
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[4]- (Test Scan Port) = test_scan, Outp
+               t, test_scan_out[4]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_4_L2_SEL                                                   0
 
-               Initialization Trigger
-               PSU_DDR_PHY_PIR_INIT                                                            1
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[4]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[4]- (GPIO bank 0) 1= can
+               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
+               ) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0_s
+               - (MISO signal) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace,
+               utput, tracedq[2]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_4_L3_SEL                                                   0
 
-               PHY Initialization Register
-               (OFFSET, MASK, VALUE)      (0XFD080004, 0xFFFFFFFFU ,0x00040001U)
-               RegMask = (DDR_PHY_PIR_RESERVED_31_MASK | DDR_PHY_PIR_ZCALBYP_MASK | DDR_PHY_PIR_DCALPSE_MASK | DDR_PHY_PIR_RESERVED_28_21_MASK | DDR_PHY_PIR_DQS2DQ_MASK | DDR_PHY_PIR_RDIMMINIT_MASK | DDR_PHY_PIR_CTLDINIT_MASK | DDR_PHY_PIR_VREF_MASK | DDR_PHY_PIR_SRD_MASK | DDR_PHY_PIR_WREYE_MASK | DDR_PHY_PIR_RDEYE_MASK | DDR_PHY_PIR_WRDSKW_MASK | DDR_PHY_PIR_RDDSKW_MASK | DDR_PHY_PIR_WLADJ_MASK | DDR_PHY_PIR_QSGATE_MASK | DDR_PHY_PIR_WL_MASK | DDR_PHY_PIR_DRAMINIT_MASK | DDR_PHY_PIR_DRAMRST_MASK | DDR_PHY_PIR_PHYRST_MASK | DDR_PHY_PIR_DCAL_MASK | DDR_PHY_PIR_PLLINIT_MASK | DDR_PHY_PIR_RESERVED_3_MASK | DDR_PHY_PIR_CA_MASK | DDR_PHY_PIR_ZCAL_MASK | DDR_PHY_PIR_INIT_MASK |  0 );
+               Configures MIO Pin 4 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180010, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_4_L0_SEL_MASK | IOU_SLCR_MIO_PIN_4_L1_SEL_MASK | IOU_SLCR_MIO_PIN_4_L2_SEL_MASK | IOU_SLCR_MIO_PIN_4_L3_SEL_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDR_PHY_PIR_RESERVED_31_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_ZCALBYP_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_DCALPSE_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_RESERVED_28_21_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_DQS2DQ_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_RDIMMINIT_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_CTLDINIT_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_VREF_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_SRD_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_WREYE_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_RDEYE_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_WRDSKW_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_RDDSKW_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_WLADJ_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_QSGATE_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_WL_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_DRAMINIT_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_DRAMRST_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_PHYRST_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_DCAL_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_PLLINIT_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_RESERVED_3_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_CA_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_ZCAL_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_INIT_SHIFT
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_4_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_4_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_4_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_4_L3_SEL_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PIR_OFFSET ,0xFFFFFFFFU ,0x00040001U);
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_4_OFFSET ,0x000000FEU ,0x00000002U);
        /*############################################################################################################################ */
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
-
-               Initialization Done
-               PSU_DDR_PHY_PGSR0_IDONE                                                         1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000001U ,0x00000001U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000001U));
+               /*Register : MIO_PIN_5 @ 0XFF180014</p>
 
-       /*############################################################################################################################ */
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_n_ss_out- (QSPI Slave Select)
+               PSU_IOU_SLCR_MIO_PIN_5_L0_SEL                                                   1
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_5_L1_SEL                                                   0
 
-               PLL Lock Done
-               PSU_DDR_PHY_PGSR0_PLDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000002U ,0x00000002U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000002U));
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[5]- (Test Scan Port) = test_scan, Outp
+               t, test_scan_out[5]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_5_L2_SEL                                                   0
 
-       /*############################################################################################################################ */
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[5]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[5]- (GPIO bank 0) 1= can
+               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
+                3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, spi0
+               si- (MOSI signal) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7
+                trace, Output, tracedq[3]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_5_L3_SEL                                                   0
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
-
-               Digital Delay Line (DDL) Calibration Done
-               PSU_DDR_PHY_PGSR0_DCDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000004U ,0x00000004U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000004U));
-
-       /*############################################################################################################################ */
-
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
-
-               Impedance Calibration Done
-               PSU_DDR_PHY_PGSR0_ZCDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000008U ,0x00000008U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000008U));
+               Configures MIO Pin 5 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180014, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_5_L0_SEL_MASK | IOU_SLCR_MIO_PIN_5_L1_SEL_MASK | IOU_SLCR_MIO_PIN_5_L2_SEL_MASK | IOU_SLCR_MIO_PIN_5_L3_SEL_MASK |  0 );
 
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_5_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_5_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_5_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_5_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_5_OFFSET ,0x000000FEU ,0x00000002U);
        /*############################################################################################################################ */
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               /*Register : MIO_PIN_6 @ 0XFF180018</p>
 
-               DRAM Initialization Done
-               PSU_DDR_PHY_PGSR0_DIDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000010U ,0x00000010U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000010U));
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_clk_for_lpbk- (QSPI Clock to be fed-back)
+               PSU_IOU_SLCR_MIO_PIN_6_L0_SEL                                                   1
 
-       /*############################################################################################################################ */
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_6_L1_SEL                                                   0
 
-               /*Register : DFIMISC @ 0XFD0701B0</p>
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[6]- (Test Scan Port) = test_scan, Outp
+               t, test_scan_out[6]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_6_L2_SEL                                                   0
 
-               PHY initialization complete enable signal. When asserted the dfi_init_complete signal can be used to trigger SDRAM initialisa
-               ion
-               PSU_DDRC_DFIMISC_DFI_INIT_COMPLETE_EN                                           1
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[6]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[6]- (GPIO bank 0) 1= can
+               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
+                3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, spi1
+               sclk_out- (SPI Clock) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace,
+               Output, tracedq[4]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_6_L3_SEL                                                   0
 
-               DFI Miscellaneous Control Register
-               (OFFSET, MASK, VALUE)      (0XFD0701B0, 0x00000001U ,0x00000001U)
-               RegMask = (DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_MASK |  0 );
+               Configures MIO Pin 6 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180018, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_6_L0_SEL_MASK | IOU_SLCR_MIO_PIN_6_L1_SEL_MASK | IOU_SLCR_MIO_PIN_6_L2_SEL_MASK | IOU_SLCR_MIO_PIN_6_L3_SEL_MASK |  0 );
 
-               RegVal = ((0x00000001U << DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_SHIFT
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_6_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_6_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_6_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_6_L3_SEL_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DFIMISC_OFFSET ,0x00000001U ,0x00000001U);
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_6_OFFSET ,0x000000FEU ,0x00000002U);
        /*############################################################################################################################ */
 
-               /*Register : SWCTL @ 0XFD070320</p>
+               /*Register : MIO_PIN_7 @ 0XFF18001C</p>
 
-               Enable quasi-dynamic register programming outside reset. Program register to 0 to enable quasi-dynamic programming. Set back
-               egister to 1 once programming is done.
-               PSU_DDRC_SWCTL_SW_DONE                                                          1
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_n_ss_out_upper- (QSPI Slave Select upper)
+               PSU_IOU_SLCR_MIO_PIN_7_L0_SEL                                                   1
 
-               Software register programming control enable
-               (OFFSET, MASK, VALUE)      (0XFD070320, 0x00000001U ,0x00000001U)
-               RegMask = (DDRC_SWCTL_SW_DONE_MASK |  0 );
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_7_L1_SEL                                                   0
 
-               RegVal = ((0x00000001U << DDRC_SWCTL_SW_DONE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_SWCTL_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[7]- (Test Scan Port) = test_scan, Outp
+               t, test_scan_out[7]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_7_L2_SEL                                                   0
 
-               // : POLL FOR DDR INIT
-               /*Register : STAT @ 0XFD070004</p>
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[7]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[7]- (GPIO bank 0) 1= can
+               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
+               ) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5=
+               tc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= trace, Output,
+               racedq[5]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_7_L3_SEL                                                   0
 
-               Operating mode. This is 3-bits wide in configurations with mDDR/LPDDR2/LPDDR3/LPDDR4/DDR4 support and 2-bits in all other con
-               igurations. non-mDDR/LPDDR2/LPDDR3/LPDDR4 and non-DDR4 designs: - 00 - Init - 01 - Normal - 10 - Power-down - 11 - Self refre
-               h mDDR/LPDDR2/LPDDR3 or DDR4 designs: - 000 - Init - 001 - Normal - 010 - Power-down - 011 - Self refresh - 1XX - Deep power-
-               own / Maximum Power Saving Mode LPDDR4 designs: - 000 - Init - 001 - Normal - 010 - Power-down - 011 - Self refresh / Self re
-               resh power-down
-               PSU_DDRC_STAT_OPERATING_MODE                                                    1
-               (OFFSET, MASK, VALUE)      (0XFD070004, 0x00000007U ,0x00000001U)  */
-               while(!(Xil_In32 ( DDRC_STAT_OFFSET) & 0x00000007U));
+               Configures MIO Pin 7 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18001C, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_7_L0_SEL_MASK | IOU_SLCR_MIO_PIN_7_L1_SEL_MASK | IOU_SLCR_MIO_PIN_7_L2_SEL_MASK | IOU_SLCR_MIO_PIN_7_L3_SEL_MASK |  0 );
 
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_7_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_7_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_7_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_7_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_7_OFFSET ,0x000000FEU ,0x00000002U);
        /*############################################################################################################################ */
 
-               // : TRIGGER PHY TRAIN
-               // : DDR PHY TRAIN
-               /*Register : PIR @ 0XFD080004</p>
+               /*Register : MIO_PIN_8 @ 0XFF180020</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PIR_RESERVED_31                                                     0x0
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi_upper[0]- (QSPI Upper Databus) 1= qspi, Output, qspi_mo_uppe
+               [0]- (QSPI Upper Databus)
+               PSU_IOU_SLCR_MIO_PIN_8_L0_SEL                                                   1
 
-               Impedance Calibration Bypass
-               PSU_DDR_PHY_PIR_ZCALBYP                                                         0x0
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_8_L1_SEL                                                   0
 
-               Digital Delay Line (DDL) Calibration Pause
-               PSU_DDR_PHY_PIR_DCALPSE                                                         0x0
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[8]- (Test Scan Port) = test_scan, Outp
+               t, test_scan_out[8]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_8_L2_SEL                                                   0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PIR_RESERVED_28_21                                                  0x0
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[8]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[8]- (GPIO bank 0) 1= can
+               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
+               ) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= ttc
+               , Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, tracedq[6]- (Tr
+               ce Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_8_L3_SEL                                                   0
 
-               Write DQS2DQ Training
-               PSU_DDR_PHY_PIR_DQS2DQ                                                          0x0
+               Configures MIO Pin 8 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180020, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_8_L0_SEL_MASK | IOU_SLCR_MIO_PIN_8_L1_SEL_MASK | IOU_SLCR_MIO_PIN_8_L2_SEL_MASK | IOU_SLCR_MIO_PIN_8_L3_SEL_MASK |  0 );
 
-               RDIMM Initialization
-               PSU_DDR_PHY_PIR_RDIMMINIT                                                       0x0
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_8_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_8_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_8_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_8_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_8_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
 
-               Controller DRAM Initialization
-               PSU_DDR_PHY_PIR_CTLDINIT                                                        1
+               /*Register : MIO_PIN_9 @ 0XFF180024</p>
 
-               VREF Training
-               PSU_DDR_PHY_PIR_VREF                                                            0
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi_upper[1]- (QSPI Upper Databus) 1= qspi, Output, qspi_mo_uppe
+               [1]- (QSPI Upper Databus)
+               PSU_IOU_SLCR_MIO_PIN_9_L0_SEL                                                   1
 
-               Static Read Training
-               PSU_DDR_PHY_PIR_SRD                                                             0
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ce[1]- (NAND chip enable)
+               PSU_IOU_SLCR_MIO_PIN_9_L1_SEL                                                   0
 
-               Write Data Eye Training
-               PSU_DDR_PHY_PIR_WREYE                                                           1
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[9]- (Test Scan Port) = test_scan, Outp
+               t, test_scan_out[9]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_9_L2_SEL                                                   0
 
-               Read Data Eye Training
-               PSU_DDR_PHY_PIR_RDEYE                                                           1
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[9]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[9]- (GPIO bank 0) 1= can
+               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
+                3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi1,
+               utput, spi1_n_ss_out[0]- (SPI Master Selects) 5= ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (U
+               RT receiver serial input) 7= trace, Output, tracedq[7]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_9_L3_SEL                                                   0
 
-               Write Data Bit Deskew
-               PSU_DDR_PHY_PIR_WRDSKW                                                          1
+               Configures MIO Pin 9 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180024, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_9_L0_SEL_MASK | IOU_SLCR_MIO_PIN_9_L1_SEL_MASK | IOU_SLCR_MIO_PIN_9_L2_SEL_MASK | IOU_SLCR_MIO_PIN_9_L3_SEL_MASK |  0 );
 
-               Read Data Bit Deskew
-               PSU_DDR_PHY_PIR_RDDSKW                                                          1
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_9_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_9_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_9_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_9_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_9_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
 
-               Write Leveling Adjust
-               PSU_DDR_PHY_PIR_WLADJ                                                           1
+               /*Register : MIO_PIN_10 @ 0XFF180028</p>
 
-               Read DQS Gate Training
-               PSU_DDR_PHY_PIR_QSGATE                                                          1
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi_upper[2]- (QSPI Upper Databus) 1= qspi, Output, qspi_mo_uppe
+               [2]- (QSPI Upper Databus)
+               PSU_IOU_SLCR_MIO_PIN_10_L0_SEL                                                  1
 
-               Write Leveling
-               PSU_DDR_PHY_PIR_WL                                                              1
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[0]- (NAND Ready/Busy)
+               PSU_IOU_SLCR_MIO_PIN_10_L1_SEL                                                  0
 
-               DRAM Initialization
-               PSU_DDR_PHY_PIR_DRAMINIT                                                        0
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[10]- (Test Scan Port) = test_scan, Out
+               ut, test_scan_out[10]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_10_L2_SEL                                                  0
 
-               DRAM Reset (DDR3/DDR4/LPDDR4 Only)
-               PSU_DDR_PHY_PIR_DRAMRST                                                         0
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[10]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[10]- (GPIO bank 0) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1_
+               o- (MISO signal) 5= ttc2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Outp
+               t, tracedq[8]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_10_L3_SEL                                                  0
 
-               PHY Reset
-               PSU_DDR_PHY_PIR_PHYRST                                                          0
+               Configures MIO Pin 10 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180028, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_10_L0_SEL_MASK | IOU_SLCR_MIO_PIN_10_L1_SEL_MASK | IOU_SLCR_MIO_PIN_10_L2_SEL_MASK | IOU_SLCR_MIO_PIN_10_L3_SEL_MASK |  0 );
 
-               Digital Delay Line (DDL) Calibration
-               PSU_DDR_PHY_PIR_DCAL                                                            0
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_10_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_10_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_10_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_10_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_10_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
 
-               PLL Initialiazation
-               PSU_DDR_PHY_PIR_PLLINIT                                                         0
+               /*Register : MIO_PIN_11 @ 0XFF18002C</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PIR_RESERVED_3                                                      0
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi_upper[3]- (QSPI Upper Databus) 1= qspi, Output, qspi_mo_uppe
+               [3]- (QSPI Upper Databus)
+               PSU_IOU_SLCR_MIO_PIN_11_L0_SEL                                                  1
 
-               CA Training
-               PSU_DDR_PHY_PIR_CA                                                              0
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[1]- (NAND Ready/Busy)
+               PSU_IOU_SLCR_MIO_PIN_11_L1_SEL                                                  0
 
-               Impedance Calibration
-               PSU_DDR_PHY_PIR_ZCAL                                                            0
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[11]- (Test Scan Port) = test_scan, Out
+               ut, test_scan_out[11]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_11_L2_SEL                                                  0
 
-               Initialization Trigger
-               PSU_DDR_PHY_PIR_INIT                                                            1
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[11]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[11]- (GPIO bank 0) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, s
+               i1_si- (MOSI signal) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial o
+               tput) 7= trace, Output, tracedq[9]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_11_L3_SEL                                                  0
 
-               PHY Initialization Register
-               (OFFSET, MASK, VALUE)      (0XFD080004, 0xFFFFFFFFU ,0x0004FE01U)
-               RegMask = (DDR_PHY_PIR_RESERVED_31_MASK | DDR_PHY_PIR_ZCALBYP_MASK | DDR_PHY_PIR_DCALPSE_MASK | DDR_PHY_PIR_RESERVED_28_21_MASK | DDR_PHY_PIR_DQS2DQ_MASK | DDR_PHY_PIR_RDIMMINIT_MASK | DDR_PHY_PIR_CTLDINIT_MASK | DDR_PHY_PIR_VREF_MASK | DDR_PHY_PIR_SRD_MASK | DDR_PHY_PIR_WREYE_MASK | DDR_PHY_PIR_RDEYE_MASK | DDR_PHY_PIR_WRDSKW_MASK | DDR_PHY_PIR_RDDSKW_MASK | DDR_PHY_PIR_WLADJ_MASK | DDR_PHY_PIR_QSGATE_MASK | DDR_PHY_PIR_WL_MASK | DDR_PHY_PIR_DRAMINIT_MASK | DDR_PHY_PIR_DRAMRST_MASK | DDR_PHY_PIR_PHYRST_MASK | DDR_PHY_PIR_DCAL_MASK | DDR_PHY_PIR_PLLINIT_MASK | DDR_PHY_PIR_RESERVED_3_MASK | DDR_PHY_PIR_CA_MASK | DDR_PHY_PIR_ZCAL_MASK | DDR_PHY_PIR_INIT_MASK |  0 );
+               Configures MIO Pin 11 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18002C, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_11_L0_SEL_MASK | IOU_SLCR_MIO_PIN_11_L1_SEL_MASK | IOU_SLCR_MIO_PIN_11_L2_SEL_MASK | IOU_SLCR_MIO_PIN_11_L3_SEL_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDR_PHY_PIR_RESERVED_31_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_ZCALBYP_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_DCALPSE_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_RESERVED_28_21_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_DQS2DQ_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_RDIMMINIT_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_CTLDINIT_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_VREF_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_SRD_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_WREYE_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_RDEYE_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_WRDSKW_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_RDDSKW_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_WLADJ_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_QSGATE_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_WL_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_DRAMINIT_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_DRAMRST_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_PHYRST_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_DCAL_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_PLLINIT_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_RESERVED_3_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_CA_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_ZCAL_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_INIT_SHIFT
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_11_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_11_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_11_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_11_L3_SEL_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PIR_OFFSET ,0xFFFFFFFFU ,0x0004FE01U);
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_11_OFFSET ,0x000000FEU ,0x00000002U);
        /*############################################################################################################################ */
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
-
-               Initialization Done
-               PSU_DDR_PHY_PGSR0_IDONE                                                         1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000001U ,0x00000001U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000001U));
+               /*Register : MIO_PIN_12 @ 0XFF180030</p>
 
-       /*############################################################################################################################ */
+               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_sclk_out_upper- (QSPI Upper Clock)
+               PSU_IOU_SLCR_MIO_PIN_12_L0_SEL                                                  1
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dqs_in- (NAND Strobe) 1= nand, Output, nfc_dqs_out- (NAND Strobe
 
-               PLL Lock Done
-               PSU_DDR_PHY_PGSR0_PLDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000002U ,0x00000002U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000002U));
+               PSU_IOU_SLCR_MIO_PIN_12_L1_SEL                                                  0
 
-       /*############################################################################################################################ */
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[12]- (Test Scan Port) = test_scan, Out
+               ut, test_scan_out[12]- (Test Scan Port) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_12_L2_SEL                                                  0
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[12]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[12]- (GPIO bank 0) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, spi0_sclk_out- (SPI Cl
+               ck) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, trac
+               dq[10]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_12_L3_SEL                                                  0
 
-               Digital Delay Line (DDL) Calibration Done
-               PSU_DDR_PHY_PGSR0_DCDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000004U ,0x00000004U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000004U));
+               Configures MIO Pin 12 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180030, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_12_L0_SEL_MASK | IOU_SLCR_MIO_PIN_12_L1_SEL_MASK | IOU_SLCR_MIO_PIN_12_L2_SEL_MASK | IOU_SLCR_MIO_PIN_12_L3_SEL_MASK |  0 );
 
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_12_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_12_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_12_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_12_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_12_OFFSET ,0x000000FEU ,0x00000002U);
        /*############################################################################################################################ */
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
-
-               Impedance Calibration Done
-               PSU_DDR_PHY_PGSR0_ZCDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000008U ,0x00000008U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000008U));
-
-       /*############################################################################################################################ */
+               /*Register : MIO_PIN_13 @ 0XFF180034</p>
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_13_L0_SEL                                                  0
 
-               DRAM Initialization Done
-               PSU_DDR_PHY_PGSR0_DIDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000010U ,0x00000010U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000010U));
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ce[0]- (NAND chip enable)
+               PSU_IOU_SLCR_MIO_PIN_13_L1_SEL                                                  0
 
-       /*############################################################################################################################ */
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[0]- (8-bit Data bus) = sd0, Output, sdio0_data_out[0]- (8
+               bit Data bus) 2= test_scan, Input, test_scan_in[13]- (Test Scan Port) = test_scan, Output, test_scan_out[13]- (Test Scan Port
+                3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_13_L2_SEL                                                  0
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[13]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[13]- (GPIO bank 0) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5= ttc1, Output, ttc1_wave
+               out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= trace, Output, tracedq[11]- (Trace Port Dat
+               bus)
+               PSU_IOU_SLCR_MIO_PIN_13_L3_SEL                                                  0
 
-               Write Leveling Done
-               PSU_DDR_PHY_PGSR0_WLDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000020U ,0x00000020U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000020U));
+               Configures MIO Pin 13 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180034, 0x000000FEU ,0x00000000U)
+               RegMask = (IOU_SLCR_MIO_PIN_13_L0_SEL_MASK | IOU_SLCR_MIO_PIN_13_L1_SEL_MASK | IOU_SLCR_MIO_PIN_13_L2_SEL_MASK | IOU_SLCR_MIO_PIN_13_L3_SEL_MASK |  0 );
 
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_13_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_13_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_13_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_13_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_13_OFFSET ,0x000000FEU ,0x00000000U);
        /*############################################################################################################################ */
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
-
-               DQS Gate Training Done
-               PSU_DDR_PHY_PGSR0_QSGDONE                                                       1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000040U ,0x00000040U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000040U));
-
-       /*############################################################################################################################ */
+               /*Register : MIO_PIN_14 @ 0XFF180038</p>
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_14_L0_SEL                                                  0
 
-               Write Leveling Adjustment Done
-               PSU_DDR_PHY_PGSR0_WLADONE                                                       1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000080U ,0x00000080U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000080U));
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_cle- (NAND Command Latch Enable)
+               PSU_IOU_SLCR_MIO_PIN_14_L1_SEL                                                  0
 
-       /*############################################################################################################################ */
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[1]- (8-bit Data bus) = sd0, Output, sdio0_data_out[1]- (8
+               bit Data bus) 2= test_scan, Input, test_scan_in[14]- (Test Scan Port) = test_scan, Output, test_scan_out[14]- (Test Scan Port
+                3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_14_L2_SEL                                                  0
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[14]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[14]- (GPIO bank 0) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= ttc0, Input, ttc0_clk_
+               n- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[12]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_14_L3_SEL                                                  2
 
-               Read Bit Deskew Done
-               PSU_DDR_PHY_PGSR0_RDDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000100U ,0x00000100U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000100U));
+               Configures MIO Pin 14 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180038, 0x000000FEU ,0x00000040U)
+               RegMask = (IOU_SLCR_MIO_PIN_14_L0_SEL_MASK | IOU_SLCR_MIO_PIN_14_L1_SEL_MASK | IOU_SLCR_MIO_PIN_14_L2_SEL_MASK | IOU_SLCR_MIO_PIN_14_L3_SEL_MASK |  0 );
 
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_14_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_14_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_14_L2_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_14_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_14_OFFSET ,0x000000FEU ,0x00000040U);
        /*############################################################################################################################ */
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               /*Register : MIO_PIN_15 @ 0XFF18003C</p>
 
-               Write Bit Deskew Done
-               PSU_DDR_PHY_PGSR0_WDDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000200U ,0x00000200U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000200U));
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_15_L0_SEL                                                  0
 
-       /*############################################################################################################################ */
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ale- (NAND Address Latch Enable)
+               PSU_IOU_SLCR_MIO_PIN_15_L1_SEL                                                  0
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[2]- (8-bit Data bus) = sd0, Output, sdio0_data_out[2]- (8
+               bit Data bus) 2= test_scan, Input, test_scan_in[15]- (Test Scan Port) = test_scan, Output, test_scan_out[15]- (Test Scan Port
+                3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_15_L2_SEL                                                  0
 
-               Read Eye Training Done
-               PSU_DDR_PHY_PGSR0_REDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000400U ,0x00000400U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000400U));
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[15]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[15]- (GPIO bank 0) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi0, Output, spi0_n_ss_out
+               0]- (SPI Master Selects) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter seri
+               l output) 7= trace, Output, tracedq[13]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_15_L3_SEL                                                  2
 
-       /*############################################################################################################################ */
+               Configures MIO Pin 15 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18003C, 0x000000FEU ,0x00000040U)
+               RegMask = (IOU_SLCR_MIO_PIN_15_L0_SEL_MASK | IOU_SLCR_MIO_PIN_15_L1_SEL_MASK | IOU_SLCR_MIO_PIN_15_L2_SEL_MASK | IOU_SLCR_MIO_PIN_15_L3_SEL_MASK |  0 );
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_15_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_15_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_15_L2_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_15_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_15_OFFSET ,0x000000FEU ,0x00000040U);
+       /*############################################################################################################################ */
 
-               Write Eye Training Done
-               PSU_DDR_PHY_PGSR0_WEDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000800U ,0x00000800U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000800U));
+               /*Register : MIO_PIN_16 @ 0XFF180040</p>
 
-       /*############################################################################################################################ */
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_16_L0_SEL                                                  0
 
-               // : RUN VREF TRAINING IN STATIC READ MODE
-               /*Register : DTCR0 @ 0XFD080200</p>
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[0]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[0]- (NAND
+               ata Bus)
+               PSU_IOU_SLCR_MIO_PIN_16_L1_SEL                                                  0
 
-               Refresh During Training
-               PSU_DDR_PHY_DTCR0_RFSHDT                                                        0X1
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[3]- (8-bit Data bus) = sd0, Output, sdio0_data_out[3]- (8
+               bit Data bus) 2= test_scan, Input, test_scan_in[16]- (Test Scan Port) = test_scan, Output, test_scan_out[16]- (Test Scan Port
+                3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_16_L2_SEL                                                  0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR0_RESERVED_27_26                                                0x0
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[16]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[16]- (GPIO bank 0) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0
+               so- (MISO signal) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace
+                Output, tracedq[14]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_16_L3_SEL                                                  2
 
-               Data Training Debug Rank Select
-               PSU_DDR_PHY_DTCR0_DTDRS                                                         0x1
+               Configures MIO Pin 16 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180040, 0x000000FEU ,0x00000040U)
+               RegMask = (IOU_SLCR_MIO_PIN_16_L0_SEL_MASK | IOU_SLCR_MIO_PIN_16_L1_SEL_MASK | IOU_SLCR_MIO_PIN_16_L2_SEL_MASK | IOU_SLCR_MIO_PIN_16_L3_SEL_MASK |  0 );
 
-               Data Training with Early/Extended Gate
-               PSU_DDR_PHY_DTCR0_DTEXG                                                         0x0
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_16_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_16_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_16_L2_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_16_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_16_OFFSET ,0x000000FEU ,0x00000040U);
+       /*############################################################################################################################ */
 
-               Data Training Extended Write DQS
-               PSU_DDR_PHY_DTCR0_DTEXD                                                         0x0
+               /*Register : MIO_PIN_17 @ 0XFF180044</p>
 
-               Data Training Debug Step
-               PSU_DDR_PHY_DTCR0_DTDSTP                                                        0x0
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_17_L0_SEL                                                  0
 
-               Data Training Debug Enable
-               PSU_DDR_PHY_DTCR0_DTDEN                                                         0x0
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[1]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[1]- (NAND
+               ata Bus)
+               PSU_IOU_SLCR_MIO_PIN_17_L1_SEL                                                  0
 
-               Data Training Debug Byte Select
-               PSU_DDR_PHY_DTCR0_DTDBS                                                         0x0
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[4]- (8-bit Data bus) = sd0, Output, sdio0_data_out[4]- (8
+               bit Data bus) 2= test_scan, Input, test_scan_in[17]- (Test Scan Port) = test_scan, Output, test_scan_out[17]- (Test Scan Port
+                3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_17_L2_SEL                                                  0
 
-               Data Training read DBI deskewing configuration
-               PSU_DDR_PHY_DTCR0_DTRDBITR                                                      0x2
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[17]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[17]- (GPIO bank 0) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, sp
+               0_si- (MOSI signal) 5= ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input)
+               7= trace, Output, tracedq[15]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_17_L3_SEL                                                  2
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR0_RESERVED_13                                                   0x0
+               Configures MIO Pin 17 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180044, 0x000000FEU ,0x00000040U)
+               RegMask = (IOU_SLCR_MIO_PIN_17_L0_SEL_MASK | IOU_SLCR_MIO_PIN_17_L1_SEL_MASK | IOU_SLCR_MIO_PIN_17_L2_SEL_MASK | IOU_SLCR_MIO_PIN_17_L3_SEL_MASK |  0 );
 
-               Data Training Write Bit Deskew Data Mask
-               PSU_DDR_PHY_DTCR0_DTWBDDM                                                       0x1
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_17_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_17_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_17_L2_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_17_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_17_OFFSET ,0x000000FEU ,0x00000040U);
+       /*############################################################################################################################ */
 
-               Refreshes Issued During Entry to Training
-               PSU_DDR_PHY_DTCR0_RFSHEN                                                        0x1
+               /*Register : MIO_PIN_18 @ 0XFF180048</p>
 
-               Data Training Compare Data
-               PSU_DDR_PHY_DTCR0_DTCMPD                                                        0x1
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_18_L0_SEL                                                  0
 
-               Data Training Using MPR
-               PSU_DDR_PHY_DTCR0_DTMPR                                                         0x1
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[2]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[2]- (NAND
+               ata Bus)
+               PSU_IOU_SLCR_MIO_PIN_18_L1_SEL                                                  0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR0_RESERVED_5_4                                                  0x0
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[5]- (8-bit Data bus) = sd0, Output, sdio0_data_out[5]- (8
+               bit Data bus) 2= test_scan, Input, test_scan_in[18]- (Test Scan Port) = test_scan, Output, test_scan_out[18]- (Test Scan Port
+                3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
+               PSU_IOU_SLCR_MIO_PIN_18_L2_SEL                                                  0
 
-               Data Training Repeat Number
-               PSU_DDR_PHY_DTCR0_DTRPTN                                                        0x7
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[18]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[18]- (GPIO bank 0) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1_
+               o- (MISO signal) 5= ttc2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_18_L3_SEL                                                  6
 
-               Data Training Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080200, 0xFFFFFFFFU ,0x110091C7U)
-               RegMask = (DDR_PHY_DTCR0_RFSHDT_MASK | DDR_PHY_DTCR0_RESERVED_27_26_MASK | DDR_PHY_DTCR0_DTDRS_MASK | DDR_PHY_DTCR0_DTEXG_MASK | DDR_PHY_DTCR0_DTEXD_MASK | DDR_PHY_DTCR0_DTDSTP_MASK | DDR_PHY_DTCR0_DTDEN_MASK | DDR_PHY_DTCR0_DTDBS_MASK | DDR_PHY_DTCR0_DTRDBITR_MASK | DDR_PHY_DTCR0_RESERVED_13_MASK | DDR_PHY_DTCR0_DTWBDDM_MASK | DDR_PHY_DTCR0_RFSHEN_MASK | DDR_PHY_DTCR0_DTCMPD_MASK | DDR_PHY_DTCR0_DTMPR_MASK | DDR_PHY_DTCR0_RESERVED_5_4_MASK | DDR_PHY_DTCR0_DTRPTN_MASK |  0 );
+               Configures MIO Pin 18 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180048, 0x000000FEU ,0x000000C0U)
+               RegMask = (IOU_SLCR_MIO_PIN_18_L0_SEL_MASK | IOU_SLCR_MIO_PIN_18_L1_SEL_MASK | IOU_SLCR_MIO_PIN_18_L2_SEL_MASK | IOU_SLCR_MIO_PIN_18_L3_SEL_MASK |  0 );
 
-               RegVal = ((0x00000001U << DDR_PHY_DTCR0_RFSHDT_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_RESERVED_27_26_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR0_DTDRS_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_DTEXG_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_DTEXD_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_DTDSTP_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_DTDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_DTDBS_SHIFT
-                       | 0x00000002U << DDR_PHY_DTCR0_DTRDBITR_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_RESERVED_13_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR0_DTWBDDM_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR0_RFSHEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR0_DTCMPD_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR0_DTMPR_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_RESERVED_5_4_SHIFT
-                       | 0x00000007U << DDR_PHY_DTCR0_DTRPTN_SHIFT
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_18_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_18_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_18_L2_SEL_SHIFT
+                       | 0x00000006U << IOU_SLCR_MIO_PIN_18_L3_SEL_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTCR0_OFFSET ,0xFFFFFFFFU ,0x110091C7U);
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_18_OFFSET ,0x000000FEU ,0x000000C0U);
        /*############################################################################################################################ */
 
-               /*Register : PGCR2 @ 0XFD080018</p>
-
-               Clear Training Status Registers
-               PSU_DDR_PHY_PGCR2_CLRTSTAT                                                      0x0
-
-               Clear Impedance Calibration
-               PSU_DDR_PHY_PGCR2_CLRZCAL                                                       0x0
-
-               Clear Parity Error
-               PSU_DDR_PHY_PGCR2_CLRPERR                                                       0x0
-
-               Initialization Complete Pin Configuration
-               PSU_DDR_PHY_PGCR2_ICPC                                                          0x0
+               /*Register : MIO_PIN_19 @ 0XFF18004C</p>
 
-               Data Training PUB Mode Exit Timer
-               PSU_DDR_PHY_PGCR2_DTPMXTMR                                                      0xf
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_19_L0_SEL                                                  0
 
-               Initialization Bypass
-               PSU_DDR_PHY_PGCR2_INITFSMBYP                                                    0x0
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[3]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[3]- (NAND
+               ata Bus)
+               PSU_IOU_SLCR_MIO_PIN_19_L1_SEL                                                  0
 
-               PLL FSM Bypass
-               PSU_DDR_PHY_PGCR2_PLLFSMBYP                                                     0x0
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[6]- (8-bit Data bus) = sd0, Output, sdio0_data_out[6]- (8
+               bit Data bus) 2= test_scan, Input, test_scan_in[19]- (Test Scan Port) = test_scan, Output, test_scan_out[19]- (Test Scan Port
+                3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
+               PSU_IOU_SLCR_MIO_PIN_19_L2_SEL                                                  0
 
-               Refresh Period
-               PSU_DDR_PHY_PGCR2_TREFPRD                                                       0X1EEE
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[19]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[19]- (GPIO bank 0) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5
+                ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_19_L3_SEL                                                  6
 
-               PHY General Configuration Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080018, 0xFFFFFFFFU ,0x00F01EEEU)
-               RegMask = (DDR_PHY_PGCR2_CLRTSTAT_MASK | DDR_PHY_PGCR2_CLRZCAL_MASK | DDR_PHY_PGCR2_CLRPERR_MASK | DDR_PHY_PGCR2_ICPC_MASK | DDR_PHY_PGCR2_DTPMXTMR_MASK | DDR_PHY_PGCR2_INITFSMBYP_MASK | DDR_PHY_PGCR2_PLLFSMBYP_MASK | DDR_PHY_PGCR2_TREFPRD_MASK |  0 );
+               Configures MIO Pin 19 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18004C, 0x000000FEU ,0x000000C0U)
+               RegMask = (IOU_SLCR_MIO_PIN_19_L0_SEL_MASK | IOU_SLCR_MIO_PIN_19_L1_SEL_MASK | IOU_SLCR_MIO_PIN_19_L2_SEL_MASK | IOU_SLCR_MIO_PIN_19_L3_SEL_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDR_PHY_PGCR2_CLRTSTAT_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR2_CLRZCAL_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR2_CLRPERR_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR2_ICPC_SHIFT
-                       | 0x0000000FU << DDR_PHY_PGCR2_DTPMXTMR_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR2_INITFSMBYP_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR2_PLLFSMBYP_SHIFT
-                       | 0x00001EEEU << DDR_PHY_PGCR2_TREFPRD_SHIFT
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_19_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_19_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_19_L2_SEL_SHIFT
+                       | 0x00000006U << IOU_SLCR_MIO_PIN_19_L3_SEL_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PGCR2_OFFSET ,0xFFFFFFFFU ,0x00F01EEEU);
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_19_OFFSET ,0x000000FEU ,0x000000C0U);
        /*############################################################################################################################ */
 
-               /*Register : PGCR3 @ 0XFD08001C</p>
-
-               CKN Enable
-               PSU_DDR_PHY_PGCR3_CKNEN                                                         0X55
+               /*Register : MIO_PIN_20 @ 0XFF180050</p>
 
-               CK Enable
-               PSU_DDR_PHY_PGCR3_CKEN                                                          0XAA
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_20_L0_SEL                                                  0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PGCR3_RESERVED_15                                                   0X0
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[4]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[4]- (NAND
+               ata Bus)
+               PSU_IOU_SLCR_MIO_PIN_20_L1_SEL                                                  0
 
-               Enable Clock Gating for AC [0] ctl_rd_clk
-               PSU_DDR_PHY_PGCR3_GATEACRDCLK                                                   0X0
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[7]- (8-bit Data bus) = sd0, Output, sdio0_data_out[7]- (8
+               bit Data bus) 2= test_scan, Input, test_scan_in[20]- (Test Scan Port) = test_scan, Output, test_scan_out[20]- (Test Scan Port
+                3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
+               PSU_IOU_SLCR_MIO_PIN_20_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[20]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[20]- (GPIO bank 0) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= t
+               c1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_20_L3_SEL                                                  6
+
+               Configures MIO Pin 20 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180050, 0x000000FEU ,0x000000C0U)
+               RegMask = (IOU_SLCR_MIO_PIN_20_L0_SEL_MASK | IOU_SLCR_MIO_PIN_20_L1_SEL_MASK | IOU_SLCR_MIO_PIN_20_L2_SEL_MASK | IOU_SLCR_MIO_PIN_20_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_20_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_20_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_20_L2_SEL_SHIFT
+                       | 0x00000006U << IOU_SLCR_MIO_PIN_20_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_20_OFFSET ,0x000000FEU ,0x000000C0U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_21 @ 0XFF180054</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_21_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[5]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[5]- (NAND
+               ata Bus)
+               PSU_IOU_SLCR_MIO_PIN_21_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_cmd_in- (Command Indicator) = sd0, Output, sdio0_cmd_out- (Comman
+                Indicator) 2= test_scan, Input, test_scan_in[21]- (Test Scan Port) = test_scan, Output, test_scan_out[21]- (Test Scan Port)
+               = csu, Input, csu_ext_tamper- (CSU Ext Tamper)
+               PSU_IOU_SLCR_MIO_PIN_21_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[21]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[21]- (GPIO bank 0) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi1
+                Output, spi1_n_ss_out[0]- (SPI Master Selects) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd-
+               UART receiver serial input) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_21_L3_SEL                                                  6
+
+               Configures MIO Pin 21 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180054, 0x000000FEU ,0x000000C0U)
+               RegMask = (IOU_SLCR_MIO_PIN_21_L0_SEL_MASK | IOU_SLCR_MIO_PIN_21_L1_SEL_MASK | IOU_SLCR_MIO_PIN_21_L2_SEL_MASK | IOU_SLCR_MIO_PIN_21_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_21_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_21_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_21_L2_SEL_SHIFT
+                       | 0x00000006U << IOU_SLCR_MIO_PIN_21_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_21_OFFSET ,0x000000FEU ,0x000000C0U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_22 @ 0XFF180058</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_22_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_we_b- (NAND Write Enable)
+               PSU_IOU_SLCR_MIO_PIN_22_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_clk_out- (SDSDIO clock) 2= test_scan, Input, test_scan_in[22]-
+               (Test Scan Port) = test_scan, Output, test_scan_out[22]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
+               PSU_IOU_SLCR_MIO_PIN_22_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[22]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[22]- (GPIO bank 0) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, sp
+               1_sclk_out- (SPI Clock) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not
+               sed
+               PSU_IOU_SLCR_MIO_PIN_22_L3_SEL                                                  0
+
+               Configures MIO Pin 22 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180058, 0x000000FEU ,0x00000000U)
+               RegMask = (IOU_SLCR_MIO_PIN_22_L0_SEL_MASK | IOU_SLCR_MIO_PIN_22_L1_SEL_MASK | IOU_SLCR_MIO_PIN_22_L2_SEL_MASK | IOU_SLCR_MIO_PIN_22_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_22_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_22_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_22_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_22_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_22_OFFSET ,0x000000FEU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_23 @ 0XFF18005C</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_23_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[6]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[6]- (NAND
+               ata Bus)
+               PSU_IOU_SLCR_MIO_PIN_23_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_bus_pow- (SD card bus power) 2= test_scan, Input, test_scan_in
+               23]- (Test Scan Port) = test_scan, Output, test_scan_out[23]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper
+
+               PSU_IOU_SLCR_MIO_PIN_23_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[23]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[23]- (GPIO bank 0) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, s
+               i1_si- (MOSI signal) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial o
+               tput) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_23_L3_SEL                                                  0
+
+               Configures MIO Pin 23 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18005C, 0x000000FEU ,0x00000000U)
+               RegMask = (IOU_SLCR_MIO_PIN_23_L0_SEL_MASK | IOU_SLCR_MIO_PIN_23_L1_SEL_MASK | IOU_SLCR_MIO_PIN_23_L2_SEL_MASK | IOU_SLCR_MIO_PIN_23_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_23_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_23_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_23_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_23_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_23_OFFSET ,0x000000FEU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_24 @ 0XFF180060</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_24_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[7]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[7]- (NAND
+               ata Bus)
+               PSU_IOU_SLCR_MIO_PIN_24_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_cd_n- (SD card detect from connector) 2= test_scan, Input, test
+               scan_in[24]- (Test Scan Port) = test_scan, Output, test_scan_out[24]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ex
+                Tamper)
+               PSU_IOU_SLCR_MIO_PIN_24_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[24]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[24]- (GPIO bank 0) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= Not Used 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1,
+               Output, ua1_txd- (UART transmitter serial output) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_24_L3_SEL                                                  1
+
+               Configures MIO Pin 24 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180060, 0x000000FEU ,0x00000020U)
+               RegMask = (IOU_SLCR_MIO_PIN_24_L0_SEL_MASK | IOU_SLCR_MIO_PIN_24_L1_SEL_MASK | IOU_SLCR_MIO_PIN_24_L2_SEL_MASK | IOU_SLCR_MIO_PIN_24_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_24_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_24_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_24_L2_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_24_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_24_OFFSET ,0x000000FEU ,0x00000020U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_25 @ 0XFF180064</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_25_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_re_n- (NAND Read Enable)
+               PSU_IOU_SLCR_MIO_PIN_25_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_wp- (SD card write protect from connector) 2= test_scan, Input,
+               test_scan_in[25]- (Test Scan Port) = test_scan, Output, test_scan_out[25]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (C
+               U Ext Tamper)
+               PSU_IOU_SLCR_MIO_PIN_25_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[25]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[25]- (GPIO bank 0) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= Not Used 5= ttc3, Output, ttc3_wave_out- (TTC Waveform
+               lock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_25_L3_SEL                                                  1
+
+               Configures MIO Pin 25 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180064, 0x000000FEU ,0x00000020U)
+               RegMask = (IOU_SLCR_MIO_PIN_25_L0_SEL_MASK | IOU_SLCR_MIO_PIN_25_L1_SEL_MASK | IOU_SLCR_MIO_PIN_25_L2_SEL_MASK | IOU_SLCR_MIO_PIN_25_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_25_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_25_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_25_L2_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_25_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_25_OFFSET ,0x000000FEU ,0x00000020U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_26 @ 0XFF180068</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_tx_clk- (TX RGMII clock)
+               PSU_IOU_SLCR_MIO_PIN_26_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ce[1]- (NAND chip enable)
+               PSU_IOU_SLCR_MIO_PIN_26_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[0]- (PMU GPI) 2= test_scan, Input, test_scan_in[26]- (Test Sc
+               n Port) = test_scan, Output, test_scan_out[26]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
+               PSU_IOU_SLCR_MIO_PIN_26_L2_SEL                                                  1
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[0]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[0]- (GPIO bank 1) 1= can
+               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
+                3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, spi0_sclk_out- (SPI Clock
+                5= ttc2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[4]-
+               Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_26_L3_SEL                                                  0
+
+               Configures MIO Pin 26 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180068, 0x000000FEU ,0x00000008U)
+               RegMask = (IOU_SLCR_MIO_PIN_26_L0_SEL_MASK | IOU_SLCR_MIO_PIN_26_L1_SEL_MASK | IOU_SLCR_MIO_PIN_26_L2_SEL_MASK | IOU_SLCR_MIO_PIN_26_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_26_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_26_L1_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_26_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_26_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_26_OFFSET ,0x000000FEU ,0x00000008U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_27 @ 0XFF18006C</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[0]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_27_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[0]- (NAND Ready/Busy)
+               PSU_IOU_SLCR_MIO_PIN_27_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[1]- (PMU GPI) 2= test_scan, Input, test_scan_in[27]- (Test Sc
+               n Port) = test_scan, Output, test_scan_out[27]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Outp
+               t, dp_aux_data_out- (Dp Aux Data)
+               PSU_IOU_SLCR_MIO_PIN_27_L2_SEL                                                  3
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[1]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[1]- (GPIO bank 1) 1= can
+               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
+               ) 3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5= ttc2, Output, ttc2_wave_
+               ut- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= trace, Output, tracedq[5]- (Trace Port
+               atabus)
+               PSU_IOU_SLCR_MIO_PIN_27_L3_SEL                                                  0
+
+               Configures MIO Pin 27 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18006C, 0x000000FEU ,0x00000018U)
+               RegMask = (IOU_SLCR_MIO_PIN_27_L0_SEL_MASK | IOU_SLCR_MIO_PIN_27_L1_SEL_MASK | IOU_SLCR_MIO_PIN_27_L2_SEL_MASK | IOU_SLCR_MIO_PIN_27_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_27_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_27_L1_SEL_SHIFT
+                       | 0x00000003U << IOU_SLCR_MIO_PIN_27_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_27_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_27_OFFSET ,0x000000FEU ,0x00000018U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_28 @ 0XFF180070</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[1]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_28_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[1]- (NAND Ready/Busy)
+               PSU_IOU_SLCR_MIO_PIN_28_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[2]- (PMU GPI) 2= test_scan, Input, test_scan_in[28]- (Test Sc
+               n Port) = test_scan, Output, test_scan_out[28]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)
+               PSU_IOU_SLCR_MIO_PIN_28_L2_SEL                                                  3
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[2]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[2]- (GPIO bank 1) 1= can
+               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
+               ) 3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= ttc1, Input, ttc1_clk_i
+               - (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, tracedq[6]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_28_L3_SEL                                                  0
+
+               Configures MIO Pin 28 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180070, 0x000000FEU ,0x00000018U)
+               RegMask = (IOU_SLCR_MIO_PIN_28_L0_SEL_MASK | IOU_SLCR_MIO_PIN_28_L1_SEL_MASK | IOU_SLCR_MIO_PIN_28_L2_SEL_MASK | IOU_SLCR_MIO_PIN_28_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_28_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_28_L1_SEL_SHIFT
+                       | 0x00000003U << IOU_SLCR_MIO_PIN_28_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_28_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_28_OFFSET ,0x000000FEU ,0x00000018U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_29 @ 0XFF180074</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[2]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_29_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
+               PSU_IOU_SLCR_MIO_PIN_29_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[3]- (PMU GPI) 2= test_scan, Input, test_scan_in[29]- (Test Sc
+               n Port) = test_scan, Output, test_scan_out[29]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Outp
+               t, dp_aux_data_out- (Dp Aux Data)
+               PSU_IOU_SLCR_MIO_PIN_29_L2_SEL                                                  3
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[3]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[3]- (GPIO bank 1) 1= can
+               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
+                3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi0, Output, spi0_n_ss_out[0]
+                (SPI Master Selects) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial inpu
+               ) 7= trace, Output, tracedq[7]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_29_L3_SEL                                                  0
+
+               Configures MIO Pin 29 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180074, 0x000000FEU ,0x00000018U)
+               RegMask = (IOU_SLCR_MIO_PIN_29_L0_SEL_MASK | IOU_SLCR_MIO_PIN_29_L1_SEL_MASK | IOU_SLCR_MIO_PIN_29_L2_SEL_MASK | IOU_SLCR_MIO_PIN_29_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_29_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_29_L1_SEL_SHIFT
+                       | 0x00000003U << IOU_SLCR_MIO_PIN_29_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_29_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_29_OFFSET ,0x000000FEU ,0x00000018U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_30 @ 0XFF180078</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[3]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_30_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
+               PSU_IOU_SLCR_MIO_PIN_30_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[4]- (PMU GPI) 2= test_scan, Input, test_scan_in[30]- (Test Sc
+               n Port) = test_scan, Output, test_scan_out[30]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)
+               PSU_IOU_SLCR_MIO_PIN_30_L2_SEL                                                  3
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[4]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[4]- (GPIO bank 1) 1= can
+               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
+                3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0_so
+                (MISO signal) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output
+                tracedq[8]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_30_L3_SEL                                                  0
+
+               Configures MIO Pin 30 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180078, 0x000000FEU ,0x00000018U)
+               RegMask = (IOU_SLCR_MIO_PIN_30_L0_SEL_MASK | IOU_SLCR_MIO_PIN_30_L1_SEL_MASK | IOU_SLCR_MIO_PIN_30_L2_SEL_MASK | IOU_SLCR_MIO_PIN_30_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_30_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_30_L1_SEL_SHIFT
+                       | 0x00000003U << IOU_SLCR_MIO_PIN_30_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_30_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_30_OFFSET ,0x000000FEU ,0x00000018U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_31 @ 0XFF18007C</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_tx_ctl- (TX RGMII control)
+               PSU_IOU_SLCR_MIO_PIN_31_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
+               PSU_IOU_SLCR_MIO_PIN_31_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[5]- (PMU GPI) 2= test_scan, Input, test_scan_in[31]- (Test Sc
+               n Port) = test_scan, Output, test_scan_out[31]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
+               PSU_IOU_SLCR_MIO_PIN_31_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[5]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[5]- (GPIO bank 1) 1= can
+               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
+               ) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, spi
+               _si- (MOSI signal) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial out
+               ut) 7= trace, Output, tracedq[9]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_31_L3_SEL                                                  0
+
+               Configures MIO Pin 31 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18007C, 0x000000FEU ,0x00000000U)
+               RegMask = (IOU_SLCR_MIO_PIN_31_L0_SEL_MASK | IOU_SLCR_MIO_PIN_31_L1_SEL_MASK | IOU_SLCR_MIO_PIN_31_L2_SEL_MASK | IOU_SLCR_MIO_PIN_31_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_31_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_31_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_31_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_31_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_31_OFFSET ,0x000000FEU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_32 @ 0XFF180080</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rx_clk- (RX RGMII clock)
+               PSU_IOU_SLCR_MIO_PIN_32_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dqs_in- (NAND Strobe) 1= nand, Output, nfc_dqs_out- (NAND Strobe
+
+               PSU_IOU_SLCR_MIO_PIN_32_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[0]- (PMU GPI) 2= test_scan, Input, test_scan_in[32]- (Test S
+               an Port) = test_scan, Output, test_scan_out[32]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
+               PSU_IOU_SLCR_MIO_PIN_32_L2_SEL                                                  1
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[6]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[6]- (GPIO bank 1) 1= can
+               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
+               ) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, spi
+               _sclk_out- (SPI Clock) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7=
+               race, Output, tracedq[10]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_32_L3_SEL                                                  0
+
+               Configures MIO Pin 32 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180080, 0x000000FEU ,0x00000008U)
+               RegMask = (IOU_SLCR_MIO_PIN_32_L0_SEL_MASK | IOU_SLCR_MIO_PIN_32_L1_SEL_MASK | IOU_SLCR_MIO_PIN_32_L2_SEL_MASK | IOU_SLCR_MIO_PIN_32_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_32_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_32_L1_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_32_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_32_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_32_OFFSET ,0x000000FEU ,0x00000008U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_33 @ 0XFF180084</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[0]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_33_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
+               PSU_IOU_SLCR_MIO_PIN_33_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[1]- (PMU GPI) 2= test_scan, Input, test_scan_in[33]- (Test S
+               an Port) = test_scan, Output, test_scan_out[33]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
+               PSU_IOU_SLCR_MIO_PIN_33_L2_SEL                                                  1
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[7]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[7]- (GPIO bank 1) 1= can
+               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
+                3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5= t
+               c3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= trace, Output, traced
+               [11]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_33_L3_SEL                                                  0
+
+               Configures MIO Pin 33 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180084, 0x000000FEU ,0x00000008U)
+               RegMask = (IOU_SLCR_MIO_PIN_33_L0_SEL_MASK | IOU_SLCR_MIO_PIN_33_L1_SEL_MASK | IOU_SLCR_MIO_PIN_33_L2_SEL_MASK | IOU_SLCR_MIO_PIN_33_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_33_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_33_L1_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_33_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_33_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_33_OFFSET ,0x000000FEU ,0x00000008U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_34 @ 0XFF180088</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[1]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_34_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
+               PSU_IOU_SLCR_MIO_PIN_34_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[2]- (PMU GPI) 2= test_scan, Input, test_scan_in[34]- (Test S
+               an Port) = test_scan, Output, test_scan_out[34]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Out
+               ut, dp_aux_data_out- (Dp Aux Data)
+               PSU_IOU_SLCR_MIO_PIN_34_L2_SEL                                                  1
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[8]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[8]- (GPIO bank 1) 1= can
+               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
+                3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= ttc2
+                Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[12]- (Trace P
+               rt Databus)
+               PSU_IOU_SLCR_MIO_PIN_34_L3_SEL                                                  0
+
+               Configures MIO Pin 34 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180088, 0x000000FEU ,0x00000008U)
+               RegMask = (IOU_SLCR_MIO_PIN_34_L0_SEL_MASK | IOU_SLCR_MIO_PIN_34_L1_SEL_MASK | IOU_SLCR_MIO_PIN_34_L2_SEL_MASK | IOU_SLCR_MIO_PIN_34_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_34_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_34_L1_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_34_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_34_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_34_OFFSET ,0x000000FEU ,0x00000008U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_35 @ 0XFF18008C</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[2]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_35_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
+               PSU_IOU_SLCR_MIO_PIN_35_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[3]- (PMU GPI) 2= test_scan, Input, test_scan_in[35]- (Test S
+               an Port) = test_scan, Output, test_scan_out[35]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)
+               PSU_IOU_SLCR_MIO_PIN_35_L2_SEL                                                  1
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[9]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[9]- (GPIO bank 1) 1= can
+               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
+               ) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi1,
+               Output, spi1_n_ss_out[0]- (SPI Master Selects) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd-
+               UART transmitter serial output) 7= trace, Output, tracedq[13]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_35_L3_SEL                                                  0
+
+               Configures MIO Pin 35 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18008C, 0x000000FEU ,0x00000008U)
+               RegMask = (IOU_SLCR_MIO_PIN_35_L0_SEL_MASK | IOU_SLCR_MIO_PIN_35_L1_SEL_MASK | IOU_SLCR_MIO_PIN_35_L2_SEL_MASK | IOU_SLCR_MIO_PIN_35_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_35_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_35_L1_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_35_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_35_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_35_OFFSET ,0x000000FEU ,0x00000008U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_36 @ 0XFF180090</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[3]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_36_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
+               PSU_IOU_SLCR_MIO_PIN_36_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[4]- (PMU GPI) 2= test_scan, Input, test_scan_in[36]- (Test S
+               an Port) = test_scan, Output, test_scan_out[36]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Out
+               ut, dp_aux_data_out- (Dp Aux Data)
+               PSU_IOU_SLCR_MIO_PIN_36_L2_SEL                                                  1
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[10]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[10]- (GPIO bank 1) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1
+               so- (MISO signal) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace
+                Output, tracedq[14]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_36_L3_SEL                                                  0
+
+               Configures MIO Pin 36 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180090, 0x000000FEU ,0x00000008U)
+               RegMask = (IOU_SLCR_MIO_PIN_36_L0_SEL_MASK | IOU_SLCR_MIO_PIN_36_L1_SEL_MASK | IOU_SLCR_MIO_PIN_36_L2_SEL_MASK | IOU_SLCR_MIO_PIN_36_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_36_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_36_L1_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_36_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_36_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_36_OFFSET ,0x000000FEU ,0x00000008U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_37 @ 0XFF180094</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rx_ctl- (RX RGMII control )
+               PSU_IOU_SLCR_MIO_PIN_37_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
+               PSU_IOU_SLCR_MIO_PIN_37_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[5]- (PMU GPI) 2= test_scan, Input, test_scan_in[37]- (Test S
+               an Port) = test_scan, Output, test_scan_out[37]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)
+               PSU_IOU_SLCR_MIO_PIN_37_L2_SEL                                                  1
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[11]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[11]- (GPIO bank 1) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, sp
+               1_si- (MOSI signal) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input)
+               7= trace, Output, tracedq[15]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_37_L3_SEL                                                  0
+
+               Configures MIO Pin 37 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180094, 0x000000FEU ,0x00000008U)
+               RegMask = (IOU_SLCR_MIO_PIN_37_L0_SEL_MASK | IOU_SLCR_MIO_PIN_37_L1_SEL_MASK | IOU_SLCR_MIO_PIN_37_L2_SEL_MASK | IOU_SLCR_MIO_PIN_37_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_37_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_37_L1_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_37_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_37_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_37_OFFSET ,0x000000FEU ,0x00000008U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_38 @ 0XFF180098</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_tx_clk- (TX RGMII clock)
+               PSU_IOU_SLCR_MIO_PIN_38_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_38_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_clk_out- (SDSDIO clock) 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_38_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[12]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[12]- (GPIO bank 1) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, spi0_sclk_out- (SPI Clo
+               k) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, trace_clk-
+               (Trace Port Clock)
+               PSU_IOU_SLCR_MIO_PIN_38_L3_SEL                                                  0
+
+               Configures MIO Pin 38 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180098, 0x000000FEU ,0x00000000U)
+               RegMask = (IOU_SLCR_MIO_PIN_38_L0_SEL_MASK | IOU_SLCR_MIO_PIN_38_L1_SEL_MASK | IOU_SLCR_MIO_PIN_38_L2_SEL_MASK | IOU_SLCR_MIO_PIN_38_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_38_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_38_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_38_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_38_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_38_OFFSET ,0x000000FEU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_39 @ 0XFF18009C</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[0]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_39_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_39_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_cd_n- (SD card detect from connector) 2= sd1, Input, sd1_data_i
+               [4]- (8-bit Data bus) = sd1, Output, sdio1_data_out[4]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_39_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[13]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[13]- (GPIO bank 1) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5= ttc0, Output, ttc0_wav
+               _out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= trace, Output, trace_ctl- (Trace Port
+               Control Signal)
+               PSU_IOU_SLCR_MIO_PIN_39_L3_SEL                                                  0
+
+               Configures MIO Pin 39 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18009C, 0x000000FEU ,0x00000000U)
+               RegMask = (IOU_SLCR_MIO_PIN_39_L0_SEL_MASK | IOU_SLCR_MIO_PIN_39_L1_SEL_MASK | IOU_SLCR_MIO_PIN_39_L2_SEL_MASK | IOU_SLCR_MIO_PIN_39_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_39_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_39_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_39_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_39_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_39_OFFSET ,0x000000FEU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_40 @ 0XFF1800A0</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[1]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_40_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_40_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_cmd_in- (Command Indicator) = sd0, Output, sdio0_cmd_out- (Comman
+                Indicator) 2= sd1, Input, sd1_data_in[5]- (8-bit Data bus) = sd1, Output, sdio1_data_out[5]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_40_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[14]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[14]- (GPIO bank 1) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= ttc3, Input, ttc3_clk
+               in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, tracedq[0]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_40_L3_SEL                                                  0
+
+               Configures MIO Pin 40 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800A0, 0x000000FEU ,0x00000000U)
+               RegMask = (IOU_SLCR_MIO_PIN_40_L0_SEL_MASK | IOU_SLCR_MIO_PIN_40_L1_SEL_MASK | IOU_SLCR_MIO_PIN_40_L2_SEL_MASK | IOU_SLCR_MIO_PIN_40_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_40_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_40_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_40_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_40_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_40_OFFSET ,0x000000FEU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_41 @ 0XFF1800A4</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[2]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_41_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_41_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[0]- (8-bit Data bus) = sd0, Output, sdio0_data_out[0]- (8
+               bit Data bus) 2= sd1, Input, sd1_data_in[6]- (8-bit Data bus) = sd1, Output, sdio1_data_out[6]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_41_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[15]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[15]- (GPIO bank 1) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi0, Output, spi0_n_ss_out[
+               ]- (SPI Master Selects) 5= ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial in
+               ut) 7= trace, Output, tracedq[1]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_41_L3_SEL                                                  0
+
+               Configures MIO Pin 41 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800A4, 0x000000FEU ,0x00000000U)
+               RegMask = (IOU_SLCR_MIO_PIN_41_L0_SEL_MASK | IOU_SLCR_MIO_PIN_41_L1_SEL_MASK | IOU_SLCR_MIO_PIN_41_L2_SEL_MASK | IOU_SLCR_MIO_PIN_41_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_41_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_41_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_41_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_41_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_41_OFFSET ,0x000000FEU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_42 @ 0XFF1800A8</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[3]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_42_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_42_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[1]- (8-bit Data bus) = sd0, Output, sdio0_data_out[1]- (8
+               bit Data bus) 2= sd1, Input, sd1_data_in[7]- (8-bit Data bus) = sd1, Output, sdio1_data_out[7]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_42_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[16]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[16]- (GPIO bank 1) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0_
+               o- (MISO signal) 5= ttc2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Outp
+               t, tracedq[2]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_42_L3_SEL                                                  0
+
+               Configures MIO Pin 42 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800A8, 0x000000FEU ,0x00000000U)
+               RegMask = (IOU_SLCR_MIO_PIN_42_L0_SEL_MASK | IOU_SLCR_MIO_PIN_42_L1_SEL_MASK | IOU_SLCR_MIO_PIN_42_L2_SEL_MASK | IOU_SLCR_MIO_PIN_42_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_42_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_42_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_42_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_42_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_42_OFFSET ,0x000000FEU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_43 @ 0XFF1800AC</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_tx_ctl- (TX RGMII control)
+               PSU_IOU_SLCR_MIO_PIN_43_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_43_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[2]- (8-bit Data bus) = sd0, Output, sdio0_data_out[2]- (8
+               bit Data bus) 2= sd1, Output, sdio1_bus_pow- (SD card bus power) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_43_L2_SEL                                                  2
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[17]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[17]- (GPIO bank 1) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, s
+               i0_si- (MOSI signal) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial o
+               tput) 7= trace, Output, tracedq[3]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_43_L3_SEL                                                  0
+
+               Configures MIO Pin 43 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800AC, 0x000000FEU ,0x00000010U)
+               RegMask = (IOU_SLCR_MIO_PIN_43_L0_SEL_MASK | IOU_SLCR_MIO_PIN_43_L1_SEL_MASK | IOU_SLCR_MIO_PIN_43_L2_SEL_MASK | IOU_SLCR_MIO_PIN_43_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_43_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_43_L1_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_43_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_43_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_43_OFFSET ,0x000000FEU ,0x00000010U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_44 @ 0XFF1800B0</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rx_clk- (RX RGMII clock)
+               PSU_IOU_SLCR_MIO_PIN_44_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_44_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[3]- (8-bit Data bus) = sd0, Output, sdio0_data_out[3]- (8
+               bit Data bus) 2= sd1, Input, sdio1_wp- (SD card write protect from connector) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_44_L2_SEL                                                  2
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[18]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[18]- (GPIO bank 1) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, s
+               i1_sclk_out- (SPI Clock) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7
+                Not Used
+               PSU_IOU_SLCR_MIO_PIN_44_L3_SEL                                                  0
+
+               Configures MIO Pin 44 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800B0, 0x000000FEU ,0x00000010U)
+               RegMask = (IOU_SLCR_MIO_PIN_44_L0_SEL_MASK | IOU_SLCR_MIO_PIN_44_L1_SEL_MASK | IOU_SLCR_MIO_PIN_44_L2_SEL_MASK | IOU_SLCR_MIO_PIN_44_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_44_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_44_L1_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_44_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_44_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_44_OFFSET ,0x000000FEU ,0x00000010U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_45 @ 0XFF1800B4</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[0]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_45_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_45_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[4]- (8-bit Data bus) = sd0, Output, sdio0_data_out[4]- (8
+               bit Data bus) 2= sd1, Input, sdio1_cd_n- (SD card detect from connector) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_45_L2_SEL                                                  2
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[19]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[19]- (GPIO bank 1) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5=
+               ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_45_L3_SEL                                                  0
+
+               Configures MIO Pin 45 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800B4, 0x000000FEU ,0x00000010U)
+               RegMask = (IOU_SLCR_MIO_PIN_45_L0_SEL_MASK | IOU_SLCR_MIO_PIN_45_L1_SEL_MASK | IOU_SLCR_MIO_PIN_45_L2_SEL_MASK | IOU_SLCR_MIO_PIN_45_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_45_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_45_L1_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_45_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_45_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_45_OFFSET ,0x000000FEU ,0x00000010U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_46 @ 0XFF1800B8</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[1]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_46_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_46_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[5]- (8-bit Data bus) = sd0, Output, sdio0_data_out[5]- (8
+               bit Data bus) 2= sd1, Input, sd1_data_in[0]- (8-bit Data bus) = sd1, Output, sdio1_data_out[0]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_46_L2_SEL                                                  2
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[20]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[20]- (GPIO bank 1) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= tt
+               0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_46_L3_SEL                                                  0
+
+               Configures MIO Pin 46 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800B8, 0x000000FEU ,0x00000010U)
+               RegMask = (IOU_SLCR_MIO_PIN_46_L0_SEL_MASK | IOU_SLCR_MIO_PIN_46_L1_SEL_MASK | IOU_SLCR_MIO_PIN_46_L2_SEL_MASK | IOU_SLCR_MIO_PIN_46_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_46_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_46_L1_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_46_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_46_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_46_OFFSET ,0x000000FEU ,0x00000010U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_47 @ 0XFF1800BC</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[2]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_47_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_47_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[6]- (8-bit Data bus) = sd0, Output, sdio0_data_out[6]- (8
+               bit Data bus) 2= sd1, Input, sd1_data_in[1]- (8-bit Data bus) = sd1, Output, sdio1_data_out[1]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_47_L2_SEL                                                  2
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[21]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[21]- (GPIO bank 1) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi
+               , Output, spi1_n_ss_out[0]- (SPI Master Selects) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd
+                (UART transmitter serial output) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_47_L3_SEL                                                  0
+
+               Configures MIO Pin 47 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800BC, 0x000000FEU ,0x00000010U)
+               RegMask = (IOU_SLCR_MIO_PIN_47_L0_SEL_MASK | IOU_SLCR_MIO_PIN_47_L1_SEL_MASK | IOU_SLCR_MIO_PIN_47_L2_SEL_MASK | IOU_SLCR_MIO_PIN_47_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_47_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_47_L1_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_47_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_47_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_47_OFFSET ,0x000000FEU ,0x00000010U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_48 @ 0XFF1800C0</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[3]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_48_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_48_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[7]- (8-bit Data bus) = sd0, Output, sdio0_data_out[7]- (8
+               bit Data bus) 2= sd1, Input, sd1_data_in[2]- (8-bit Data bus) = sd1, Output, sdio1_data_out[2]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_48_L2_SEL                                                  2
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[22]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[22]- (GPIO bank 1) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1
+               so- (MISO signal) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= Not U
+               ed
+               PSU_IOU_SLCR_MIO_PIN_48_L3_SEL                                                  0
+
+               Configures MIO Pin 48 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800C0, 0x000000FEU ,0x00000010U)
+               RegMask = (IOU_SLCR_MIO_PIN_48_L0_SEL_MASK | IOU_SLCR_MIO_PIN_48_L1_SEL_MASK | IOU_SLCR_MIO_PIN_48_L2_SEL_MASK | IOU_SLCR_MIO_PIN_48_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_48_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_48_L1_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_48_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_48_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_48_OFFSET ,0x000000FEU ,0x00000010U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_49 @ 0XFF1800C4</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rx_ctl- (RX RGMII control )
+               PSU_IOU_SLCR_MIO_PIN_49_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_49_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_bus_pow- (SD card bus power) 2= sd1, Input, sd1_data_in[3]- (8
+               bit Data bus) = sd1, Output, sdio1_data_out[3]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_49_L2_SEL                                                  2
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[23]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[23]- (GPIO bank 1) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, sp
+               1_si- (MOSI signal) 5= ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input)
+               7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_49_L3_SEL                                                  0
+
+               Configures MIO Pin 49 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800C4, 0x000000FEU ,0x00000010U)
+               RegMask = (IOU_SLCR_MIO_PIN_49_L0_SEL_MASK | IOU_SLCR_MIO_PIN_49_L1_SEL_MASK | IOU_SLCR_MIO_PIN_49_L2_SEL_MASK | IOU_SLCR_MIO_PIN_49_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_49_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_49_L1_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_49_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_49_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_49_OFFSET ,0x000000FEU ,0x00000010U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_50 @ 0XFF1800C8</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem_tsu, Input, gem_tsu_clk- (TSU clock)
+               PSU_IOU_SLCR_MIO_PIN_50_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_50_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_wp- (SD card write protect from connector) 2= sd1, Input, sd1_c
+               d_in- (Command Indicator) = sd1, Output, sdio1_cmd_out- (Command Indicator) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_50_L2_SEL                                                  2
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[24]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[24]- (GPIO bank 1) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= mdio1, Output, gem1_mdc- (MDIO Clock) 5= ttc2, Input, ttc2
+               clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_50_L3_SEL                                                  0
+
+               Configures MIO Pin 50 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800C8, 0x000000FEU ,0x00000010U)
+               RegMask = (IOU_SLCR_MIO_PIN_50_L0_SEL_MASK | IOU_SLCR_MIO_PIN_50_L1_SEL_MASK | IOU_SLCR_MIO_PIN_50_L2_SEL_MASK | IOU_SLCR_MIO_PIN_50_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_50_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_50_L1_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_50_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_50_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_50_OFFSET ,0x000000FEU ,0x00000010U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_51 @ 0XFF1800CC</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem_tsu, Input, gem_tsu_clk- (TSU clock)
+               PSU_IOU_SLCR_MIO_PIN_51_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_51_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= sd1, Output, sdio1_clk_out- (SDSDIO clock) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_51_L2_SEL                                                  2
+
+               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[25]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[25]- (GPIO bank 1) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= mdio1, Input, gem1_mdio_in- (MDIO Data) 4= mdio1, Outp
+               t, gem1_mdio_out- (MDIO Data) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter
+               serial output) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_51_L3_SEL                                                  0
+
+               Configures MIO Pin 51 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800CC, 0x000000FEU ,0x00000010U)
+               RegMask = (IOU_SLCR_MIO_PIN_51_L0_SEL_MASK | IOU_SLCR_MIO_PIN_51_L1_SEL_MASK | IOU_SLCR_MIO_PIN_51_L2_SEL_MASK | IOU_SLCR_MIO_PIN_51_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_51_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_51_L1_SEL_SHIFT
+                       | 0x00000002U << IOU_SLCR_MIO_PIN_51_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_51_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_51_OFFSET ,0x000000FEU ,0x00000010U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_52 @ 0XFF1800D0</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_tx_clk- (TX RGMII clock)
+               PSU_IOU_SLCR_MIO_PIN_52_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_clk_in- (ULPI Clock)
+               PSU_IOU_SLCR_MIO_PIN_52_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_52_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[0]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[0]- (GPIO bank 2) 1= can
+               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
+               ) 3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, spi0_sclk_out- (SPI Cloc
+               ) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, trace_
+               lk- (Trace Port Clock)
+               PSU_IOU_SLCR_MIO_PIN_52_L3_SEL                                                  0
+
+               Configures MIO Pin 52 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800D0, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_52_L0_SEL_MASK | IOU_SLCR_MIO_PIN_52_L1_SEL_MASK | IOU_SLCR_MIO_PIN_52_L2_SEL_MASK | IOU_SLCR_MIO_PIN_52_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_52_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_52_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_52_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_52_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_52_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_53 @ 0XFF1800D4</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[0]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_53_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_dir- (Data bus direction control)
+               PSU_IOU_SLCR_MIO_PIN_53_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_53_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[1]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[1]- (GPIO bank 2) 1= can
+               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
+                3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5= ttc1, Output, ttc1_wave_o
+               t- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= trace, Output, trace_ctl- (Trace Port Control
+               Signal)
+               PSU_IOU_SLCR_MIO_PIN_53_L3_SEL                                                  0
+
+               Configures MIO Pin 53 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800D4, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_53_L0_SEL_MASK | IOU_SLCR_MIO_PIN_53_L1_SEL_MASK | IOU_SLCR_MIO_PIN_53_L2_SEL_MASK | IOU_SLCR_MIO_PIN_53_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_53_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_53_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_53_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_53_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_53_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_54 @ 0XFF1800D8</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[1]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_54_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[2]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
+               ata[2]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_54_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_54_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[2]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[2]- (GPIO bank 2) 1= can
+               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
+                3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= ttc0, Input, ttc0_clk_in
+                (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[0]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_54_L3_SEL                                                  0
+
+               Configures MIO Pin 54 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800D8, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_54_L0_SEL_MASK | IOU_SLCR_MIO_PIN_54_L1_SEL_MASK | IOU_SLCR_MIO_PIN_54_L2_SEL_MASK | IOU_SLCR_MIO_PIN_54_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_54_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_54_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_54_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_54_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_54_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_55 @ 0XFF1800DC</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[2]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_55_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_nxt- (Data flow control signal from the PHY)
+               PSU_IOU_SLCR_MIO_PIN_55_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_55_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[3]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[3]- (GPIO bank 2) 1= can
+               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
+               ) 3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi0, Output, spi0_n_ss_out[0
+               - (SPI Master Selects) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial
+               output) 7= trace, Output, tracedq[1]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_55_L3_SEL                                                  0
+
+               Configures MIO Pin 55 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800DC, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_55_L0_SEL_MASK | IOU_SLCR_MIO_PIN_55_L1_SEL_MASK | IOU_SLCR_MIO_PIN_55_L2_SEL_MASK | IOU_SLCR_MIO_PIN_55_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_55_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_55_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_55_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_55_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_55_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_56 @ 0XFF1800E0</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[3]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_56_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[0]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
+               ata[0]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_56_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_56_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[4]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[4]- (GPIO bank 2) 1= can
+               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
+               ) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0_s
+               - (MISO signal) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace,
+               utput, tracedq[2]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_56_L3_SEL                                                  0
+
+               Configures MIO Pin 56 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800E0, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_56_L0_SEL_MASK | IOU_SLCR_MIO_PIN_56_L1_SEL_MASK | IOU_SLCR_MIO_PIN_56_L2_SEL_MASK | IOU_SLCR_MIO_PIN_56_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_56_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_56_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_56_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_56_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_56_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_57 @ 0XFF1800E4</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_tx_ctl- (TX RGMII control)
+               PSU_IOU_SLCR_MIO_PIN_57_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[1]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
+               ata[1]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_57_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_57_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[5]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[5]- (GPIO bank 2) 1= can
+               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
+                3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, spi0
+               si- (MOSI signal) 5= ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7
+                trace, Output, tracedq[3]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_57_L3_SEL                                                  0
+
+               Configures MIO Pin 57 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800E4, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_57_L0_SEL_MASK | IOU_SLCR_MIO_PIN_57_L1_SEL_MASK | IOU_SLCR_MIO_PIN_57_L2_SEL_MASK | IOU_SLCR_MIO_PIN_57_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_57_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_57_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_57_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_57_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_57_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_58 @ 0XFF1800E8</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rx_clk- (RX RGMII clock)
+               PSU_IOU_SLCR_MIO_PIN_58_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Output, usb0_ulpi_stp- (Asserted to end or interrupt transfers)
+               PSU_IOU_SLCR_MIO_PIN_58_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_58_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[6]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[6]- (GPIO bank 2) 1= can
+               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
+                3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, spi1_sclk_out- (SPI Clock
+                5= ttc2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[4]-
+               Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_58_L3_SEL                                                  0
+
+               Configures MIO Pin 58 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800E8, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_58_L0_SEL_MASK | IOU_SLCR_MIO_PIN_58_L1_SEL_MASK | IOU_SLCR_MIO_PIN_58_L2_SEL_MASK | IOU_SLCR_MIO_PIN_58_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_58_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_58_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_58_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_58_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_58_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_59 @ 0XFF1800EC</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[0]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_59_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[3]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
+               ata[3]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_59_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_59_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[7]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[7]- (GPIO bank 2) 1= can
+               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
+               ) 3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5= ttc2, Output, ttc2_wave_
+               ut- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= trace, Output, tracedq[5]- (Trace Port
+               atabus)
+               PSU_IOU_SLCR_MIO_PIN_59_L3_SEL                                                  0
+
+               Configures MIO Pin 59 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800EC, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_59_L0_SEL_MASK | IOU_SLCR_MIO_PIN_59_L1_SEL_MASK | IOU_SLCR_MIO_PIN_59_L2_SEL_MASK | IOU_SLCR_MIO_PIN_59_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_59_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_59_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_59_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_59_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_59_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_60 @ 0XFF1800F0</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[1]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_60_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[4]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
+               ata[4]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_60_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_60_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[8]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[8]- (GPIO bank 2) 1= can
+               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
+               ) 3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= ttc1, Input, ttc1_clk_i
+               - (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, tracedq[6]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_60_L3_SEL                                                  0
+
+               Configures MIO Pin 60 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800F0, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_60_L0_SEL_MASK | IOU_SLCR_MIO_PIN_60_L1_SEL_MASK | IOU_SLCR_MIO_PIN_60_L2_SEL_MASK | IOU_SLCR_MIO_PIN_60_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_60_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_60_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_60_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_60_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_60_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_61 @ 0XFF1800F4</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[2]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_61_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[5]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
+               ata[5]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_61_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_61_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[9]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[9]- (GPIO bank 2) 1= can
+               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
+                3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi1, Output, spi1_n_ss_out[0]
+                (SPI Master Selects) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial inpu
+               ) 7= trace, Output, tracedq[7]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_61_L3_SEL                                                  0
+
+               Configures MIO Pin 61 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800F4, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_61_L0_SEL_MASK | IOU_SLCR_MIO_PIN_61_L1_SEL_MASK | IOU_SLCR_MIO_PIN_61_L2_SEL_MASK | IOU_SLCR_MIO_PIN_61_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_61_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_61_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_61_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_61_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_61_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_62 @ 0XFF1800F8</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[3]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_62_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[6]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
+               ata[6]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_62_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_62_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[10]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[10]- (GPIO bank 2) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1_
+               o- (MISO signal) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Outp
+               t, tracedq[8]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_62_L3_SEL                                                  0
+
+               Configures MIO Pin 62 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800F8, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_62_L0_SEL_MASK | IOU_SLCR_MIO_PIN_62_L1_SEL_MASK | IOU_SLCR_MIO_PIN_62_L2_SEL_MASK | IOU_SLCR_MIO_PIN_62_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_62_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_62_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_62_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_62_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_62_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_63 @ 0XFF1800FC</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rx_ctl- (RX RGMII control )
+               PSU_IOU_SLCR_MIO_PIN_63_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[7]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
+               ata[7]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_63_L1_SEL                                                  1
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_63_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[11]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[11]- (GPIO bank 2) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, s
+               i1_si- (MOSI signal) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial o
+               tput) 7= trace, Output, tracedq[9]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_63_L3_SEL                                                  0
+
+               Configures MIO Pin 63 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF1800FC, 0x000000FEU ,0x00000004U)
+               RegMask = (IOU_SLCR_MIO_PIN_63_L0_SEL_MASK | IOU_SLCR_MIO_PIN_63_L1_SEL_MASK | IOU_SLCR_MIO_PIN_63_L2_SEL_MASK | IOU_SLCR_MIO_PIN_63_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_63_L0_SEL_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_PIN_63_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_63_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_63_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_63_OFFSET ,0x000000FEU ,0x00000004U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_64 @ 0XFF180100</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_tx_clk- (TX RGMII clock)
+               PSU_IOU_SLCR_MIO_PIN_64_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_clk_in- (ULPI Clock)
+               PSU_IOU_SLCR_MIO_PIN_64_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_clk_out- (SDSDIO clock) 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_64_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[12]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[12]- (GPIO bank 2) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, s
+               i0_sclk_out- (SPI Clock) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7
+                trace, Output, tracedq[10]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_64_L3_SEL                                                  0
+
+               Configures MIO Pin 64 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180100, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_64_L0_SEL_MASK | IOU_SLCR_MIO_PIN_64_L1_SEL_MASK | IOU_SLCR_MIO_PIN_64_L2_SEL_MASK | IOU_SLCR_MIO_PIN_64_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_64_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_64_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_64_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_64_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_64_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_65 @ 0XFF180104</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[0]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_65_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_dir- (Data bus direction control)
+               PSU_IOU_SLCR_MIO_PIN_65_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_cd_n- (SD card detect from connector) 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_65_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[13]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[13]- (GPIO bank 2) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5=
+               ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= trace, Output, trac
+               dq[11]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_65_L3_SEL                                                  0
+
+               Configures MIO Pin 65 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180104, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_65_L0_SEL_MASK | IOU_SLCR_MIO_PIN_65_L1_SEL_MASK | IOU_SLCR_MIO_PIN_65_L2_SEL_MASK | IOU_SLCR_MIO_PIN_65_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_65_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_65_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_65_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_65_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_65_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_66 @ 0XFF180108</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[1]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_66_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[2]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
+               ata[2]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_66_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_cmd_in- (Command Indicator) = sd0, Output, sdio0_cmd_out- (Comman
+                Indicator) 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_66_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[14]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[14]- (GPIO bank 2) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= tt
+               2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[12]- (Trace
+               Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_66_L3_SEL                                                  0
+
+               Configures MIO Pin 66 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180108, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_66_L0_SEL_MASK | IOU_SLCR_MIO_PIN_66_L1_SEL_MASK | IOU_SLCR_MIO_PIN_66_L2_SEL_MASK | IOU_SLCR_MIO_PIN_66_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_66_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_66_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_66_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_66_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_66_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_67 @ 0XFF18010C</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[2]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_67_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_nxt- (Data flow control signal from the PHY)
+               PSU_IOU_SLCR_MIO_PIN_67_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[0]- (8-bit Data bus) = sd0, Output, sdio0_data_out[0]- (8
+               bit Data bus) 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_67_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[15]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[15]- (GPIO bank 2) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi
+               , Output, spi0_n_ss_out[0]- (SPI Master Selects) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd
+                (UART transmitter serial output) 7= trace, Output, tracedq[13]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_67_L3_SEL                                                  0
+
+               Configures MIO Pin 67 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18010C, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_67_L0_SEL_MASK | IOU_SLCR_MIO_PIN_67_L1_SEL_MASK | IOU_SLCR_MIO_PIN_67_L2_SEL_MASK | IOU_SLCR_MIO_PIN_67_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_67_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_67_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_67_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_67_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_67_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_68 @ 0XFF180110</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[3]- (TX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_68_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[0]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
+               ata[0]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_68_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[1]- (8-bit Data bus) = sd0, Output, sdio0_data_out[1]- (8
+               bit Data bus) 2= Not Used 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_68_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[16]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[16]- (GPIO bank 2) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0
+               so- (MISO signal) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace
+                Output, tracedq[14]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_68_L3_SEL                                                  0
+
+               Configures MIO Pin 68 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180110, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_68_L0_SEL_MASK | IOU_SLCR_MIO_PIN_68_L1_SEL_MASK | IOU_SLCR_MIO_PIN_68_L2_SEL_MASK | IOU_SLCR_MIO_PIN_68_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_68_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_68_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_68_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_68_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_68_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_69 @ 0XFF180114</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_tx_ctl- (TX RGMII control)
+               PSU_IOU_SLCR_MIO_PIN_69_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[1]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
+               ata[1]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_69_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[2]- (8-bit Data bus) = sd0, Output, sdio0_data_out[2]- (8
+               bit Data bus) 2= sd1, Input, sdio1_wp- (SD card write protect from connector) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_69_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[17]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[17]- (GPIO bank 2) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, sp
+               0_si- (MOSI signal) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input)
+               7= trace, Output, tracedq[15]- (Trace Port Databus)
+               PSU_IOU_SLCR_MIO_PIN_69_L3_SEL                                                  0
+
+               Configures MIO Pin 69 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180114, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_69_L0_SEL_MASK | IOU_SLCR_MIO_PIN_69_L1_SEL_MASK | IOU_SLCR_MIO_PIN_69_L2_SEL_MASK | IOU_SLCR_MIO_PIN_69_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_69_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_69_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_69_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_69_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_69_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_70 @ 0XFF180118</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rx_clk- (RX RGMII clock)
+               PSU_IOU_SLCR_MIO_PIN_70_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Output, usb1_ulpi_stp- (Asserted to end or interrupt transfers)
+               PSU_IOU_SLCR_MIO_PIN_70_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[3]- (8-bit Data bus) = sd0, Output, sdio0_data_out[3]- (8
+               bit Data bus) 2= sd1, Output, sdio1_bus_pow- (SD card bus power) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_70_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[18]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[18]- (GPIO bank 2) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, sp
+               1_sclk_out- (SPI Clock) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not
+               sed
+               PSU_IOU_SLCR_MIO_PIN_70_L3_SEL                                                  0
+
+               Configures MIO Pin 70 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180118, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_70_L0_SEL_MASK | IOU_SLCR_MIO_PIN_70_L1_SEL_MASK | IOU_SLCR_MIO_PIN_70_L2_SEL_MASK | IOU_SLCR_MIO_PIN_70_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_70_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_70_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_70_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_70_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_70_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_71 @ 0XFF18011C</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[0]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_71_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[3]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
+               ata[3]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_71_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[4]- (8-bit Data bus) = sd0, Output, sdio0_data_out[4]- (8
+               bit Data bus) 2= sd1, Input, sd1_data_in[0]- (8-bit Data bus) = sd1, Output, sdio1_data_out[0]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_71_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[19]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[19]- (GPIO bank 2) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5
+                ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_71_L3_SEL                                                  0
+
+               Configures MIO Pin 71 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18011C, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_71_L0_SEL_MASK | IOU_SLCR_MIO_PIN_71_L1_SEL_MASK | IOU_SLCR_MIO_PIN_71_L2_SEL_MASK | IOU_SLCR_MIO_PIN_71_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_71_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_71_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_71_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_71_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_71_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_72 @ 0XFF180120</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[1]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_72_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[4]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
+               ata[4]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_72_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[5]- (8-bit Data bus) = sd0, Output, sdio0_data_out[5]- (8
+               bit Data bus) 2= sd1, Input, sd1_data_in[1]- (8-bit Data bus) = sd1, Output, sdio1_data_out[1]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_72_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[20]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[20]- (GPIO bank 2) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= N
+               t Used 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_72_L3_SEL                                                  0
+
+               Configures MIO Pin 72 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180120, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_72_L0_SEL_MASK | IOU_SLCR_MIO_PIN_72_L1_SEL_MASK | IOU_SLCR_MIO_PIN_72_L2_SEL_MASK | IOU_SLCR_MIO_PIN_72_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_72_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_72_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_72_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_72_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_72_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_73 @ 0XFF180124</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[2]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_73_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[5]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
+               ata[5]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_73_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[6]- (8-bit Data bus) = sd0, Output, sdio0_data_out[6]- (8
+               bit Data bus) 2= sd1, Input, sd1_data_in[2]- (8-bit Data bus) = sd1, Output, sdio1_data_out[2]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_73_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[21]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[21]- (GPIO bank 2) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi1
+                Output, spi1_n_ss_out[0]- (SPI Master Selects) 5= Not Used 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_73_L3_SEL                                                  0
+
+               Configures MIO Pin 73 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180124, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_73_L0_SEL_MASK | IOU_SLCR_MIO_PIN_73_L1_SEL_MASK | IOU_SLCR_MIO_PIN_73_L2_SEL_MASK | IOU_SLCR_MIO_PIN_73_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_73_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_73_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_73_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_73_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_73_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_74 @ 0XFF180128</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[3]- (RX RGMII data)
+               PSU_IOU_SLCR_MIO_PIN_74_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[6]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
+               ata[6]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_74_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[7]- (8-bit Data bus) = sd0, Output, sdio0_data_out[7]- (8
+               bit Data bus) 2= sd1, Input, sd1_data_in[3]- (8-bit Data bus) = sd1, Output, sdio1_data_out[3]- (8-bit Data bus) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_74_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[22]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[22]- (GPIO bank 2) 1= c
+               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
+               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1_
+               o- (MISO signal) 5= Not Used 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_74_L3_SEL                                                  0
+
+               Configures MIO Pin 74 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180128, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_74_L0_SEL_MASK | IOU_SLCR_MIO_PIN_74_L1_SEL_MASK | IOU_SLCR_MIO_PIN_74_L2_SEL_MASK | IOU_SLCR_MIO_PIN_74_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_74_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_74_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_74_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_74_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_74_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_75 @ 0XFF18012C</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rx_ctl- (RX RGMII control )
+               PSU_IOU_SLCR_MIO_PIN_75_L0_SEL                                                  1
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[7]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
+               ata[7]- (ULPI data bus)
+               PSU_IOU_SLCR_MIO_PIN_75_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_bus_pow- (SD card bus power) 2= sd1, Input, sd1_cmd_in- (Comma
+               d Indicator) = sd1, Output, sdio1_cmd_out- (Command Indicator) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_75_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[23]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[23]- (GPIO bank 2) 1= c
+               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
+               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, s
+               i1_si- (MOSI signal) 5= Not Used 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_75_L3_SEL                                                  0
+
+               Configures MIO Pin 75 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF18012C, 0x000000FEU ,0x00000002U)
+               RegMask = (IOU_SLCR_MIO_PIN_75_L0_SEL_MASK | IOU_SLCR_MIO_PIN_75_L1_SEL_MASK | IOU_SLCR_MIO_PIN_75_L2_SEL_MASK | IOU_SLCR_MIO_PIN_75_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_75_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_75_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_75_L2_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_75_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_75_OFFSET ,0x000000FEU ,0x00000002U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_76 @ 0XFF180130</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_76_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_76_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_wp- (SD card write protect from connector) 2= sd1, Output, sdio
+               _clk_out- (SDSDIO clock) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_76_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[24]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[24]- (GPIO bank 2) 1= c
+               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
+               al) 3= mdio0, Output, gem0_mdc- (MDIO Clock) 4= mdio1, Output, gem1_mdc- (MDIO Clock) 5= mdio2, Output, gem2_mdc- (MDIO Clock
+                6= mdio3, Output, gem3_mdc- (MDIO Clock) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_76_L3_SEL                                                  6
+
+               Configures MIO Pin 76 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180130, 0x000000FEU ,0x000000C0U)
+               RegMask = (IOU_SLCR_MIO_PIN_76_L0_SEL_MASK | IOU_SLCR_MIO_PIN_76_L1_SEL_MASK | IOU_SLCR_MIO_PIN_76_L2_SEL_MASK | IOU_SLCR_MIO_PIN_76_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_76_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_76_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_76_L2_SEL_SHIFT
+                       | 0x00000006U << IOU_SLCR_MIO_PIN_76_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_76_OFFSET ,0x000000FEU ,0x000000C0U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_PIN_77 @ 0XFF180134</p>
+
+               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_77_L0_SEL                                                  0
+
+               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
+               PSU_IOU_SLCR_MIO_PIN_77_L1_SEL                                                  0
+
+               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= sd1, Input, sdio1_cd_n- (SD card detect from connector) 3= Not Used
+               PSU_IOU_SLCR_MIO_PIN_77_L2_SEL                                                  0
+
+               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[25]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[25]- (GPIO bank 2) 1= c
+               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
+               l) 3= mdio0, Input, gem0_mdio_in- (MDIO Data) 3= mdio0, Output, gem0_mdio_out- (MDIO Data) 4= mdio1, Input, gem1_mdio_in- (MD
+               O Data) 4= mdio1, Output, gem1_mdio_out- (MDIO Data) 5= mdio2, Input, gem2_mdio_in- (MDIO Data) 5= mdio2, Output, gem2_mdio_o
+               t- (MDIO Data) 6= mdio3, Input, gem3_mdio_in- (MDIO Data) 6= mdio3, Output, gem3_mdio_out- (MDIO Data) 7= Not Used
+               PSU_IOU_SLCR_MIO_PIN_77_L3_SEL                                                  6
+
+               Configures MIO Pin 77 peripheral interface mapping
+               (OFFSET, MASK, VALUE)      (0XFF180134, 0x000000FEU ,0x000000C0U)
+               RegMask = (IOU_SLCR_MIO_PIN_77_L0_SEL_MASK | IOU_SLCR_MIO_PIN_77_L1_SEL_MASK | IOU_SLCR_MIO_PIN_77_L2_SEL_MASK | IOU_SLCR_MIO_PIN_77_L3_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_77_L0_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_77_L1_SEL_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_PIN_77_L2_SEL_SHIFT
+                       | 0x00000006U << IOU_SLCR_MIO_PIN_77_L3_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_PIN_77_OFFSET ,0x000000FEU ,0x000000C0U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_MST_TRI0 @ 0XFF180204</p>
+
+               Master Tri-state Enable for pin 0, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI                                            0
+
+               Master Tri-state Enable for pin 1, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI                                            0
+
+               Master Tri-state Enable for pin 2, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI                                            0
+
+               Master Tri-state Enable for pin 3, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI                                            0
+
+               Master Tri-state Enable for pin 4, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI                                            0
+
+               Master Tri-state Enable for pin 5, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI                                            0
+
+               Master Tri-state Enable for pin 6, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI                                            0
+
+               Master Tri-state Enable for pin 7, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI                                            0
+
+               Master Tri-state Enable for pin 8, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI                                            0
+
+               Master Tri-state Enable for pin 9, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI                                            0
+
+               Master Tri-state Enable for pin 10, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI                                            0
+
+               Master Tri-state Enable for pin 11, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI                                            0
+
+               Master Tri-state Enable for pin 12, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI                                            0
+
+               Master Tri-state Enable for pin 13, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI                                            0
+
+               Master Tri-state Enable for pin 14, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI                                            0
+
+               Master Tri-state Enable for pin 15, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI                                            0
+
+               Master Tri-state Enable for pin 16, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI                                            0
+
+               Master Tri-state Enable for pin 17, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI                                            0
+
+               Master Tri-state Enable for pin 18, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI                                            1
+
+               Master Tri-state Enable for pin 19, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI                                            0
+
+               Master Tri-state Enable for pin 20, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI                                            0
+
+               Master Tri-state Enable for pin 21, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI                                            1
+
+               Master Tri-state Enable for pin 22, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI                                            0
+
+               Master Tri-state Enable for pin 23, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI                                            0
+
+               Master Tri-state Enable for pin 24, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI                                            0
+
+               Master Tri-state Enable for pin 25, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI                                            1
+
+               Master Tri-state Enable for pin 26, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI                                            1
+
+               Master Tri-state Enable for pin 27, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI                                            0
+
+               Master Tri-state Enable for pin 28, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI                                            1
+
+               Master Tri-state Enable for pin 29, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI                                            0
+
+               Master Tri-state Enable for pin 30, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI                                            1
+
+               Master Tri-state Enable for pin 31, active high
+               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_31_TRI                                            0
+
+               MIO pin Tri-state Enables, 31:0
+               (OFFSET, MASK, VALUE)      (0XFF180204, 0xFFFFFFFFU ,0x56240000U)
+               RegMask = (IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_31_TRI_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_31_TRI_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_MST_TRI0_OFFSET ,0xFFFFFFFFU ,0x56240000U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_MST_TRI1 @ 0XFF180208</p>
+
+               Master Tri-state Enable for pin 32, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI                                            0
+
+               Master Tri-state Enable for pin 33, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI                                            0
+
+               Master Tri-state Enable for pin 34, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI                                            0
+
+               Master Tri-state Enable for pin 35, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI                                            0
+
+               Master Tri-state Enable for pin 36, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI                                            0
+
+               Master Tri-state Enable for pin 37, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI                                            0
+
+               Master Tri-state Enable for pin 38, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI                                            0
+
+               Master Tri-state Enable for pin 39, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI                                            0
+
+               Master Tri-state Enable for pin 40, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI                                            0
+
+               Master Tri-state Enable for pin 41, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI                                            0
+
+               Master Tri-state Enable for pin 42, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI                                            0
+
+               Master Tri-state Enable for pin 43, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI                                            0
+
+               Master Tri-state Enable for pin 44, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI                                            1
+
+               Master Tri-state Enable for pin 45, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI                                            1
+
+               Master Tri-state Enable for pin 46, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI                                            0
+
+               Master Tri-state Enable for pin 47, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI                                            0
+
+               Master Tri-state Enable for pin 48, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI                                            0
+
+               Master Tri-state Enable for pin 49, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI                                            0
+
+               Master Tri-state Enable for pin 50, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI                                            0
+
+               Master Tri-state Enable for pin 51, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI                                            0
+
+               Master Tri-state Enable for pin 52, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI                                            1
+
+               Master Tri-state Enable for pin 53, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI                                            1
+
+               Master Tri-state Enable for pin 54, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI                                            0
+
+               Master Tri-state Enable for pin 55, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI                                            1
+
+               Master Tri-state Enable for pin 56, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI                                            0
+
+               Master Tri-state Enable for pin 57, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI                                            0
+
+               Master Tri-state Enable for pin 58, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI                                            0
+
+               Master Tri-state Enable for pin 59, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI                                            0
+
+               Master Tri-state Enable for pin 60, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI                                            0
+
+               Master Tri-state Enable for pin 61, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI                                            0
+
+               Master Tri-state Enable for pin 62, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI                                            0
+
+               Master Tri-state Enable for pin 63, active high
+               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI                                            0
+
+               MIO pin Tri-state Enables, 63:32
+               (OFFSET, MASK, VALUE)      (0XFF180208, 0xFFFFFFFFU ,0x00B03000U)
+               RegMask = (IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_MST_TRI1_OFFSET ,0xFFFFFFFFU ,0x00B03000U);
+       /*############################################################################################################################ */
+
+               /*Register : MIO_MST_TRI2 @ 0XFF18020C</p>
+
+               Master Tri-state Enable for pin 64, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI                                            0
+
+               Master Tri-state Enable for pin 65, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI                                            0
+
+               Master Tri-state Enable for pin 66, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI                                            0
+
+               Master Tri-state Enable for pin 67, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI                                            0
+
+               Master Tri-state Enable for pin 68, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI                                            0
+
+               Master Tri-state Enable for pin 69, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI                                            0
+
+               Master Tri-state Enable for pin 70, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI                                            1
+
+               Master Tri-state Enable for pin 71, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI                                            1
+
+               Master Tri-state Enable for pin 72, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI                                            1
+
+               Master Tri-state Enable for pin 73, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI                                            1
+
+               Master Tri-state Enable for pin 74, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI                                            1
+
+               Master Tri-state Enable for pin 75, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI                                            1
+
+               Master Tri-state Enable for pin 76, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI                                            0
+
+               Master Tri-state Enable for pin 77, active high
+               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI                                            0
+
+               MIO pin Tri-state Enables, 77:64
+               (OFFSET, MASK, VALUE)      (0XFF18020C, 0x00003FFFU ,0x00000FC0U)
+               RegMask = (IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI_SHIFT
+                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_MST_TRI2_OFFSET ,0x00003FFFU ,0x00000FC0U);
+       /*############################################################################################################################ */
+
+               /*Register : bank0_ctrl0 @ 0XFF180138</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25                                          1
+
+               Drive0 control to MIO Bank 0 - control MIO[25:0]
+               (OFFSET, MASK, VALUE)      (0XFF180138, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL0_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank0_ctrl1 @ 0XFF18013C</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25                                          1
+
+               Drive1 control to MIO Bank 0 - control MIO[25:0]
+               (OFFSET, MASK, VALUE)      (0XFF18013C, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL1_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank0_ctrl3 @ 0XFF180140</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25                                  0
+
+               Selects either Schmitt or CMOS input for MIO Bank 0 - control MIO[25:0]
+               (OFFSET, MASK, VALUE)      (0XFF180140, 0x03FFFFFFU ,0x00000000U)
+               RegMask = (IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL3_OFFSET ,0x03FFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : bank0_ctrl4 @ 0XFF180144</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25                                 1
+
+               When mio_bank0_pull_enable is set, this selects pull up or pull down for MIO Bank 0 - control MIO[25:0]
+               (OFFSET, MASK, VALUE)      (0XFF180144, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL4_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank0_ctrl5 @ 0XFF180148</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25                                     1
+
+               When set, this enables mio_bank0_pullupdown to selects pull up or pull down for MIO Bank 0 - control MIO[25:0]
+               (OFFSET, MASK, VALUE)      (0XFF180148, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL5_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank0_ctrl6 @ 0XFF18014C</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[0].
+               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25                                0
+
+               Slew rate control to MIO Bank 0 - control MIO[25:0]
+               (OFFSET, MASK, VALUE)      (0XFF18014C, 0x03FFFFFFU ,0x00000000U)
+               RegMask = (IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL6_OFFSET ,0x03FFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : bank1_ctrl0 @ 0XFF180154</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25                                          1
+
+               Drive0 control to MIO Bank 1 - control MIO[51:26]
+               (OFFSET, MASK, VALUE)      (0XFF180154, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL0_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank1_ctrl1 @ 0XFF180158</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25                                          1
+
+               Drive1 control to MIO Bank 1 - control MIO[51:26]
+               (OFFSET, MASK, VALUE)      (0XFF180158, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL1_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank1_ctrl3 @ 0XFF18015C</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25                                  0
+
+               Selects either Schmitt or CMOS input for MIO Bank 1 - control MIO[51:26]
+               (OFFSET, MASK, VALUE)      (0XFF18015C, 0x03FFFFFFU ,0x00000000U)
+               RegMask = (IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL3_OFFSET ,0x03FFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : bank1_ctrl4 @ 0XFF180160</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25                                 1
+
+               When mio_bank1_pull_enable is set, this selects pull up or pull down for MIO Bank 1 - control MIO[51:26]
+               (OFFSET, MASK, VALUE)      (0XFF180160, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL4_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank1_ctrl5 @ 0XFF180164</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25                                     1
+
+               When set, this enables mio_bank1_pullupdown to selects pull up or pull down for MIO Bank 1 - control MIO[51:26]
+               (OFFSET, MASK, VALUE)      (0XFF180164, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL5_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank1_ctrl6 @ 0XFF180168</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[26].
+               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25                                0
+
+               Slew rate control to MIO Bank 1 - control MIO[51:26]
+               (OFFSET, MASK, VALUE)      (0XFF180168, 0x03FFFFFFU ,0x00000000U)
+               RegMask = (IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL6_OFFSET ,0x03FFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : bank2_ctrl0 @ 0XFF180170</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25                                          1
+
+               Drive0 control to MIO Bank 2 - control MIO[77:52]
+               (OFFSET, MASK, VALUE)      (0XFF180170, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL0_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank2_ctrl1 @ 0XFF180174</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9                                           1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24                                          1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25                                          1
+
+               Drive1 control to MIO Bank 2 - control MIO[77:52]
+               (OFFSET, MASK, VALUE)      (0XFF180174, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL1_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank2_ctrl3 @ 0XFF180178</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9                                   0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24                                  0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25                                  0
+
+               Selects either Schmitt or CMOS input for MIO Bank 2 - control MIO[77:52]
+               (OFFSET, MASK, VALUE)      (0XFF180178, 0x03FFFFFFU ,0x00000000U)
+               RegMask = (IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL3_OFFSET ,0x03FFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : bank2_ctrl4 @ 0XFF18017C</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9                                  1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24                                 1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25                                 1
+
+               When mio_bank2_pull_enable is set, this selects pull up or pull down for MIO Bank 2 - control MIO[77:52]
+               (OFFSET, MASK, VALUE)      (0XFF18017C, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL4_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank2_ctrl5 @ 0XFF180180</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9                                      1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24                                     1
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25                                     1
+
+               When set, this enables mio_bank2_pullupdown to selects pull up or pull down for MIO Bank 2 - control MIO[77:52]
+               (OFFSET, MASK, VALUE)      (0XFF180180, 0x03FFFFFFU ,0x03FFFFFFU)
+               RegMask = (IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24_SHIFT
+                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL5_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+       /*############################################################################################################################ */
+
+               /*Register : bank2_ctrl6 @ 0XFF180184</p>
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9                                 0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24                                0
+
+               Each bit applies to a single IO. Bit 0 for MIO[52].
+               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25                                0
+
+               Slew rate control to MIO Bank 2 - control MIO[77:52]
+               (OFFSET, MASK, VALUE)      (0XFF180184, 0x03FFFFFFU ,0x00000000U)
+               RegMask = (IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT
+                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL6_OFFSET ,0x03FFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : LOOPBACK
+               /*Register : MIO_LOOPBACK @ 0XFF180200</p>
+
+               I2C Loopback Control. 0 = Connect I2C inputs according to MIO mapping. 1 = Loop I2C 0 outputs to I2C 1 inputs, and I2C 1 outp
+               ts to I2C 0 inputs.
+               PSU_IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1                                        0
+
+               CAN Loopback Control. 0 = Connect CAN inputs according to MIO mapping. 1 = Loop CAN 0 Tx to CAN 1 Rx, and CAN 1 Tx to CAN 0 R
+               .
+               PSU_IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1                                        0
+
+               UART Loopback Control. 0 = Connect UART inputs according to MIO mapping. 1 = Loop UART 0 outputs to UART 1 inputs, and UART 1
+               outputs to UART 0 inputs. RXD/TXD cross-connected. RTS/CTS cross-connected. DSR, DTR, DCD and RI not used.
+               PSU_IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1                                          0
+
+               SPI Loopback Control. 0 = Connect SPI inputs according to MIO mapping. 1 = Loop SPI 0 outputs to SPI 1 inputs, and SPI 1 outp
+               ts to SPI 0 inputs. The other SPI core will appear on the LS Slave Select.
+               PSU_IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1                                        0
+
+               Loopback function within MIO
+               (OFFSET, MASK, VALUE)      (0XFF180200, 0x0000000FU ,0x00000000U)
+               RegMask = (IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1_MASK | IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1_MASK | IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1_MASK | IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1_SHIFT
+                       | 0x00000000U << IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_MIO_LOOPBACK_OFFSET ,0x0000000FU ,0x00000000U);
+       /*############################################################################################################################ */
+
+
+  return 1;
+}
+unsigned long psu_peripherals_init_data() {
+               // : RESET BLOCKS
+               // : TIMESTAMP
+               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET                                        0
+
+               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
+               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00100000U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00100000U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : ENET
+               /*Register : RST_LPD_IOU0 @ 0XFF5E0230</p>
+
+               GEM 3 reset
+               PSU_CRL_APB_RST_LPD_IOU0_GEM3_RESET                                             0
+
+               Software controlled reset for the GEMs
+               (OFFSET, MASK, VALUE)      (0XFF5E0230, 0x00000008U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_IOU0_GEM3_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU0_GEM3_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_IOU0_OFFSET ,0x00000008U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : QSPI
+               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_QSPI_RESET                                             0
+
+               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
+               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00000001U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_IOU2_QSPI_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_QSPI_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00000001U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : QSPI TAP DELAY
+               /*Register : IOU_TAPDLY_BYPASS @ 0XFF180390</p>
+
+               0: Do not by pass the tap delays on the Rx clock signal of LQSPI 1: Bypass the Tap delay on the Rx clock signal of LQSPI
+               PSU_IOU_SLCR_IOU_TAPDLY_BYPASS_LQSPI_RX                                         1
+
+               IOU tap delay bypass for the LQSPI and NAND controllers
+               (OFFSET, MASK, VALUE)      (0XFF180390, 0x00000004U ,0x00000004U)
+               RegMask = (IOU_SLCR_IOU_TAPDLY_BYPASS_LQSPI_RX_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SLCR_IOU_TAPDLY_BYPASS_LQSPI_RX_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_IOU_TAPDLY_BYPASS_OFFSET ,0x00000004U ,0x00000004U);
+       /*############################################################################################################################ */
+
+               // : NAND
+               // : USB
+               /*Register : RST_LPD_TOP @ 0XFF5E023C</p>
+
+               USB 0 reset for control registers
+               PSU_CRL_APB_RST_LPD_TOP_USB0_APB_RESET                                          0
+
+               USB 0 sleep circuit reset
+               PSU_CRL_APB_RST_LPD_TOP_USB0_HIBERRESET                                         0
+
+               USB 0 reset
+               PSU_CRL_APB_RST_LPD_TOP_USB0_CORERESET                                          0
+
+               Software control register for the LPD block.
+               (OFFSET, MASK, VALUE)      (0XFF5E023C, 0x00000540U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_TOP_USB0_APB_RESET_MASK | CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_MASK | CRL_APB_RST_LPD_TOP_USB0_CORERESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_TOP_USB0_APB_RESET_SHIFT
+                       | 0x00000000U << CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_SHIFT
+                       | 0x00000000U << CRL_APB_RST_LPD_TOP_USB0_CORERESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_TOP_OFFSET ,0x00000540U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : FPD RESET
+               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
+
+               PCIE config reset
+               PSU_CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET                                          0
+
+               PCIE control block level reset
+               PSU_CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET                                         0
+
+               PCIE bridge block level reset (AXI interface)
+               PSU_CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET                                       0
+
+               Display Port block level reset (includes DPDMA)
+               PSU_CRF_APB_RST_FPD_TOP_DP_RESET                                                0
+
+               FPD WDT reset
+               PSU_CRF_APB_RST_FPD_TOP_SWDT_RESET                                              0
+
+               GDMA block level reset
+               PSU_CRF_APB_RST_FPD_TOP_GDMA_RESET                                              0
+
+               Pixel Processor (submodule of GPU) block level reset
+               PSU_CRF_APB_RST_FPD_TOP_GPU_PP0_RESET                                           0
+
+               Pixel Processor (submodule of GPU) block level reset
+               PSU_CRF_APB_RST_FPD_TOP_GPU_PP1_RESET                                           0
+
+               GPU block level reset
+               PSU_CRF_APB_RST_FPD_TOP_GPU_RESET                                               0
+
+               GT block level reset
+               PSU_CRF_APB_RST_FPD_TOP_GT_RESET                                                0
+
+               Sata block level reset
+               PSU_CRF_APB_RST_FPD_TOP_SATA_RESET                                              0
+
+               FPD Block level software controlled reset
+               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x000F807EU ,0x00000000U)
+               RegMask = (CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_MASK | CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_MASK | CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_MASK | CRF_APB_RST_FPD_TOP_DP_RESET_MASK | CRF_APB_RST_FPD_TOP_SWDT_RESET_MASK | CRF_APB_RST_FPD_TOP_GDMA_RESET_MASK | CRF_APB_RST_FPD_TOP_GPU_PP0_RESET_MASK | CRF_APB_RST_FPD_TOP_GPU_PP1_RESET_MASK | CRF_APB_RST_FPD_TOP_GPU_RESET_MASK | CRF_APB_RST_FPD_TOP_GT_RESET_MASK | CRF_APB_RST_FPD_TOP_SATA_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_SHIFT
+                       | 0x00000000U << CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_SHIFT
+                       | 0x00000000U << CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_SHIFT
+                       | 0x00000000U << CRF_APB_RST_FPD_TOP_DP_RESET_SHIFT
+                       | 0x00000000U << CRF_APB_RST_FPD_TOP_SWDT_RESET_SHIFT
+                       | 0x00000000U << CRF_APB_RST_FPD_TOP_GDMA_RESET_SHIFT
+                       | 0x00000000U << CRF_APB_RST_FPD_TOP_GPU_PP0_RESET_SHIFT
+                       | 0x00000000U << CRF_APB_RST_FPD_TOP_GPU_PP1_RESET_SHIFT
+                       | 0x00000000U << CRF_APB_RST_FPD_TOP_GPU_RESET_SHIFT
+                       | 0x00000000U << CRF_APB_RST_FPD_TOP_GT_RESET_SHIFT
+                       | 0x00000000U << CRF_APB_RST_FPD_TOP_SATA_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x000F807EU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : SD
+               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_SDIO1_RESET                                            0
+
+               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
+               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00000040U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_IOU2_SDIO1_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_SDIO1_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00000040U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : CTRL_REG_SD @ 0XFF180310</p>
+
+               SD or eMMC selection on SDIO1 0: SD enabled 1: eMMC enabled
+               PSU_IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL                                           0
+
+               SD eMMC selection
+               (OFFSET, MASK, VALUE)      (0XFF180310, 0x00008000U ,0x00000000U)
+               RegMask = (IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_CTRL_REG_SD_OFFSET ,0x00008000U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : SD_CONFIG_REG2 @ 0XFF180320</p>
+
+               Should be set based on the final product usage 00 - Removable SCard Slot 01 - Embedded Slot for One Device 10 - Shared Bus Sl
+               t 11 - Reserved
+               PSU_IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE                                        0
+
+               1.8V Support 1: 1.8V supported 0: 1.8V not supported support
+               PSU_IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V                                            0
+
+               3.0V Support 1: 3.0V supported 0: 3.0V not supported support
+               PSU_IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V                                            0
+
+               3.3V Support 1: 3.3V supported 0: 3.3V not supported support
+               PSU_IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V                                            1
+
+               SD Config Register 2
+               (OFFSET, MASK, VALUE)      (0XFF180320, 0x33800000U ,0x00800000U)
+               RegMask = (IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE_MASK | IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V_MASK | IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V_MASK | IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE_SHIFT
+                       | 0x00000000U << IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V_SHIFT
+                       | 0x00000000U << IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V_SHIFT
+                       | 0x00000001U << IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_SD_CONFIG_REG2_OFFSET ,0x33800000U ,0x00800000U);
+       /*############################################################################################################################ */
+
+               // : SD1 BASE CLOCK
+               /*Register : SD_CONFIG_REG1 @ 0XFF18031C</p>
+
+               Base Clock Frequency for SD Clock. This is the frequency of the xin_clk.
+               PSU_IOU_SLCR_SD_CONFIG_REG1_SD1_BASECLK                                         0xc7
+
+               SD Config Register 1
+               (OFFSET, MASK, VALUE)      (0XFF18031C, 0x7F800000U ,0x63800000U)
+               RegMask = (IOU_SLCR_SD_CONFIG_REG1_SD1_BASECLK_MASK |  0 );
+
+               RegVal = ((0x000000C7U << IOU_SLCR_SD_CONFIG_REG1_SD1_BASECLK_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_SD_CONFIG_REG1_OFFSET ,0x7F800000U ,0x63800000U);
+       /*############################################################################################################################ */
+
+               // : SD1 RETUNER
+               /*Register : SD_CONFIG_REG3 @ 0XFF180324</p>
+
+               This is the Timer Count for Re-Tuning Timer for Re-Tuning Mode 1 to 3. Setting to 4'b0 disables Re-Tuning Timer. 0h - Get inf
+               rmation via other source 1h = 1 seconds 2h = 2 seconds 3h = 4 seconds 4h = 8 seconds -- n = 2(n-1) seconds -- Bh = 1024 secon
+               s Fh - Ch = Reserved
+               PSU_IOU_SLCR_SD_CONFIG_REG3_SD1_RETUNETMR                                       0X0
+
+               SD Config Register 3
+               (OFFSET, MASK, VALUE)      (0XFF180324, 0x03C00000U ,0x00000000U)
+               RegMask = (IOU_SLCR_SD_CONFIG_REG3_SD1_RETUNETMR_MASK |  0 );
+
+               RegVal = ((0x00000000U << IOU_SLCR_SD_CONFIG_REG3_SD1_RETUNETMR_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SLCR_SD_CONFIG_REG3_OFFSET ,0x03C00000U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : CAN
+               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_CAN1_RESET                                             0
+
+               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
+               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00000100U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_IOU2_CAN1_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_CAN1_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00000100U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : I2C
+               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_I2C0_RESET                                             0
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_I2C1_RESET                                             0
+
+               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
+               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00000600U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_IOU2_I2C0_RESET_MASK | CRL_APB_RST_LPD_IOU2_I2C1_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_I2C0_RESET_SHIFT
+                       | 0x00000000U << CRL_APB_RST_LPD_IOU2_I2C1_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00000600U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : SWDT
+               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_SWDT_RESET                                             0
+
+               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
+               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00008000U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_IOU2_SWDT_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_SWDT_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00008000U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : SPI
+               // : TTC
+               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_TTC0_RESET                                             0
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_TTC1_RESET                                             0
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_TTC2_RESET                                             0
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_TTC3_RESET                                             0
+
+               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
+               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00007800U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_IOU2_TTC0_RESET_MASK | CRL_APB_RST_LPD_IOU2_TTC1_RESET_MASK | CRL_APB_RST_LPD_IOU2_TTC2_RESET_MASK | CRL_APB_RST_LPD_IOU2_TTC3_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_TTC0_RESET_SHIFT
+                       | 0x00000000U << CRL_APB_RST_LPD_IOU2_TTC1_RESET_SHIFT
+                       | 0x00000000U << CRL_APB_RST_LPD_IOU2_TTC2_RESET_SHIFT
+                       | 0x00000000U << CRL_APB_RST_LPD_IOU2_TTC3_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00007800U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : UART
+               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_UART0_RESET                                            0
+
+               Block level reset
+               PSU_CRL_APB_RST_LPD_IOU2_UART1_RESET                                            0
+
+               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
+               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00000006U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_IOU2_UART0_RESET_MASK | CRL_APB_RST_LPD_IOU2_UART1_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_UART0_RESET_SHIFT
+                       | 0x00000000U << CRL_APB_RST_LPD_IOU2_UART1_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00000006U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : UART BAUD RATE
+               /*Register : Baud_rate_divider_reg0 @ 0XFF000034</p>
+
+               Baud rate divider value: 0 - 3: ignored 4 - 255: Baud rate
+               PSU_UART0_BAUD_RATE_DIVIDER_REG0_BDIV                                           0x5
+
+               Baud Rate Divider Register
+               (OFFSET, MASK, VALUE)      (0XFF000034, 0x000000FFU ,0x00000005U)
+               RegMask = (UART0_BAUD_RATE_DIVIDER_REG0_BDIV_MASK |  0 );
+
+               RegVal = ((0x00000005U << UART0_BAUD_RATE_DIVIDER_REG0_BDIV_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (UART0_BAUD_RATE_DIVIDER_REG0_OFFSET ,0x000000FFU ,0x00000005U);
+       /*############################################################################################################################ */
+
+               /*Register : Baud_rate_gen_reg0 @ 0XFF000018</p>
+
+               Baud Rate Clock Divisor Value: 0: Disables baud_sample 1: Clock divisor bypass (baud_sample = sel_clk) 2 - 65535: baud_sample
+               PSU_UART0_BAUD_RATE_GEN_REG0_CD                                                 0x8f
+
+               Baud Rate Generator Register.
+               (OFFSET, MASK, VALUE)      (0XFF000018, 0x0000FFFFU ,0x0000008FU)
+               RegMask = (UART0_BAUD_RATE_GEN_REG0_CD_MASK |  0 );
+
+               RegVal = ((0x0000008FU << UART0_BAUD_RATE_GEN_REG0_CD_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (UART0_BAUD_RATE_GEN_REG0_OFFSET ,0x0000FFFFU ,0x0000008FU);
+       /*############################################################################################################################ */
+
+               /*Register : Control_reg0 @ 0XFF000000</p>
+
+               Stop transmitter break: 0: no affect 1: stop transmission of the break after a minimum of one character length and transmit a
+               high level during 12 bit periods. It can be set regardless of the value of STTBRK.
+               PSU_UART0_CONTROL_REG0_STPBRK                                                   0x0
+
+               Start transmitter break: 0: no affect 1: start to transmit a break after the characters currently present in the FIFO and the
+               transmit shift register have been transmitted. It can only be set if STPBRK (Stop transmitter break) is not high.
+               PSU_UART0_CONTROL_REG0_STTBRK                                                   0x0
+
+               Restart receiver timeout counter: 1: receiver timeout counter is restarted. This bit is self clearing once the restart has co
+               pleted.
+               PSU_UART0_CONTROL_REG0_RSTTO                                                    0x0
+
+               Transmit disable: 0: enable transmitter 1: disable transmitter
+               PSU_UART0_CONTROL_REG0_TXDIS                                                    0x0
+
+               Transmit enable: 0: disable transmitter 1: enable transmitter, provided the TXDIS field is set to 0.
+               PSU_UART0_CONTROL_REG0_TXEN                                                     0x1
+
+               Receive disable: 0: enable 1: disable, regardless of the value of RXEN
+               PSU_UART0_CONTROL_REG0_RXDIS                                                    0x0
+
+               Receive enable: 0: disable 1: enable When set to one, the receiver logic is enabled, provided the RXDIS field is set to zero.
+               PSU_UART0_CONTROL_REG0_RXEN                                                     0x1
+
+               Software reset for Tx data path: 0: no affect 1: transmitter logic is reset and all pending transmitter data is discarded Thi
+                bit is self clearing once the reset has completed.
+               PSU_UART0_CONTROL_REG0_TXRES                                                    0x1
+
+               Software reset for Rx data path: 0: no affect 1: receiver logic is reset and all pending receiver data is discarded. This bit
+               is self clearing once the reset has completed.
+               PSU_UART0_CONTROL_REG0_RXRES                                                    0x1
+
+               UART Control Register
+               (OFFSET, MASK, VALUE)      (0XFF000000, 0x000001FFU ,0x00000017U)
+               RegMask = (UART0_CONTROL_REG0_STPBRK_MASK | UART0_CONTROL_REG0_STTBRK_MASK | UART0_CONTROL_REG0_RSTTO_MASK | UART0_CONTROL_REG0_TXDIS_MASK | UART0_CONTROL_REG0_TXEN_MASK | UART0_CONTROL_REG0_RXDIS_MASK | UART0_CONTROL_REG0_RXEN_MASK | UART0_CONTROL_REG0_TXRES_MASK | UART0_CONTROL_REG0_RXRES_MASK |  0 );
+
+               RegVal = ((0x00000000U << UART0_CONTROL_REG0_STPBRK_SHIFT
+                       | 0x00000000U << UART0_CONTROL_REG0_STTBRK_SHIFT
+                       | 0x00000000U << UART0_CONTROL_REG0_RSTTO_SHIFT
+                       | 0x00000000U << UART0_CONTROL_REG0_TXDIS_SHIFT
+                       | 0x00000001U << UART0_CONTROL_REG0_TXEN_SHIFT
+                       | 0x00000000U << UART0_CONTROL_REG0_RXDIS_SHIFT
+                       | 0x00000001U << UART0_CONTROL_REG0_RXEN_SHIFT
+                       | 0x00000001U << UART0_CONTROL_REG0_TXRES_SHIFT
+                       | 0x00000001U << UART0_CONTROL_REG0_RXRES_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (UART0_CONTROL_REG0_OFFSET ,0x000001FFU ,0x00000017U);
+       /*############################################################################################################################ */
+
+               /*Register : mode_reg0 @ 0XFF000004</p>
+
+               Channel mode: Defines the mode of operation of the UART. 00: normal 01: automatic echo 10: local loopback 11: remote loopback
+               PSU_UART0_MODE_REG0_CHMODE                                                      0x0
+
+               Number of stop bits: Defines the number of stop bits to detect on receive and to generate on transmit. 00: 1 stop bit 01: 1.5
+               stop bits 10: 2 stop bits 11: reserved
+               PSU_UART0_MODE_REG0_NBSTOP                                                      0x0
+
+               Parity type select: Defines the expected parity to check on receive and the parity to generate on transmit. 000: even parity
+               01: odd parity 010: forced to 0 parity (space) 011: forced to 1 parity (mark) 1xx: no parity
+               PSU_UART0_MODE_REG0_PAR                                                         0x4
+
+               Character length select: Defines the number of bits in each character. 11: 6 bits 10: 7 bits 0x: 8 bits
+               PSU_UART0_MODE_REG0_CHRL                                                        0x0
+
+               Clock source select: This field defines whether a pre-scalar of 8 is applied to the baud rate generator input clock. 0: clock
+               source is uart_ref_clk 1: clock source is uart_ref_clk/8
+               PSU_UART0_MODE_REG0_CLKS                                                        0x0
+
+               UART Mode Register
+               (OFFSET, MASK, VALUE)      (0XFF000004, 0x000003FFU ,0x00000020U)
+               RegMask = (UART0_MODE_REG0_CHMODE_MASK | UART0_MODE_REG0_NBSTOP_MASK | UART0_MODE_REG0_PAR_MASK | UART0_MODE_REG0_CHRL_MASK | UART0_MODE_REG0_CLKS_MASK |  0 );
+
+               RegVal = ((0x00000000U << UART0_MODE_REG0_CHMODE_SHIFT
+                       | 0x00000000U << UART0_MODE_REG0_NBSTOP_SHIFT
+                       | 0x00000004U << UART0_MODE_REG0_PAR_SHIFT
+                       | 0x00000000U << UART0_MODE_REG0_CHRL_SHIFT
+                       | 0x00000000U << UART0_MODE_REG0_CLKS_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (UART0_MODE_REG0_OFFSET ,0x000003FFU ,0x00000020U);
+       /*############################################################################################################################ */
+
+               /*Register : Baud_rate_divider_reg0 @ 0XFF010034</p>
+
+               Baud rate divider value: 0 - 3: ignored 4 - 255: Baud rate
+               PSU_UART1_BAUD_RATE_DIVIDER_REG0_BDIV                                           0x5
+
+               Baud Rate Divider Register
+               (OFFSET, MASK, VALUE)      (0XFF010034, 0x000000FFU ,0x00000005U)
+               RegMask = (UART1_BAUD_RATE_DIVIDER_REG0_BDIV_MASK |  0 );
+
+               RegVal = ((0x00000005U << UART1_BAUD_RATE_DIVIDER_REG0_BDIV_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (UART1_BAUD_RATE_DIVIDER_REG0_OFFSET ,0x000000FFU ,0x00000005U);
+       /*############################################################################################################################ */
+
+               /*Register : Baud_rate_gen_reg0 @ 0XFF010018</p>
+
+               Baud Rate Clock Divisor Value: 0: Disables baud_sample 1: Clock divisor bypass (baud_sample = sel_clk) 2 - 65535: baud_sample
+               PSU_UART1_BAUD_RATE_GEN_REG0_CD                                                 0x8f
+
+               Baud Rate Generator Register.
+               (OFFSET, MASK, VALUE)      (0XFF010018, 0x0000FFFFU ,0x0000008FU)
+               RegMask = (UART1_BAUD_RATE_GEN_REG0_CD_MASK |  0 );
+
+               RegVal = ((0x0000008FU << UART1_BAUD_RATE_GEN_REG0_CD_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (UART1_BAUD_RATE_GEN_REG0_OFFSET ,0x0000FFFFU ,0x0000008FU);
+       /*############################################################################################################################ */
+
+               /*Register : Control_reg0 @ 0XFF010000</p>
+
+               Stop transmitter break: 0: no affect 1: stop transmission of the break after a minimum of one character length and transmit a
+               high level during 12 bit periods. It can be set regardless of the value of STTBRK.
+               PSU_UART1_CONTROL_REG0_STPBRK                                                   0x0
+
+               Start transmitter break: 0: no affect 1: start to transmit a break after the characters currently present in the FIFO and the
+               transmit shift register have been transmitted. It can only be set if STPBRK (Stop transmitter break) is not high.
+               PSU_UART1_CONTROL_REG0_STTBRK                                                   0x0
+
+               Restart receiver timeout counter: 1: receiver timeout counter is restarted. This bit is self clearing once the restart has co
+               pleted.
+               PSU_UART1_CONTROL_REG0_RSTTO                                                    0x0
+
+               Transmit disable: 0: enable transmitter 1: disable transmitter
+               PSU_UART1_CONTROL_REG0_TXDIS                                                    0x0
+
+               Transmit enable: 0: disable transmitter 1: enable transmitter, provided the TXDIS field is set to 0.
+               PSU_UART1_CONTROL_REG0_TXEN                                                     0x1
+
+               Receive disable: 0: enable 1: disable, regardless of the value of RXEN
+               PSU_UART1_CONTROL_REG0_RXDIS                                                    0x0
+
+               Receive enable: 0: disable 1: enable When set to one, the receiver logic is enabled, provided the RXDIS field is set to zero.
+               PSU_UART1_CONTROL_REG0_RXEN                                                     0x1
+
+               Software reset for Tx data path: 0: no affect 1: transmitter logic is reset and all pending transmitter data is discarded Thi
+                bit is self clearing once the reset has completed.
+               PSU_UART1_CONTROL_REG0_TXRES                                                    0x1
+
+               Software reset for Rx data path: 0: no affect 1: receiver logic is reset and all pending receiver data is discarded. This bit
+               is self clearing once the reset has completed.
+               PSU_UART1_CONTROL_REG0_RXRES                                                    0x1
+
+               UART Control Register
+               (OFFSET, MASK, VALUE)      (0XFF010000, 0x000001FFU ,0x00000017U)
+               RegMask = (UART1_CONTROL_REG0_STPBRK_MASK | UART1_CONTROL_REG0_STTBRK_MASK | UART1_CONTROL_REG0_RSTTO_MASK | UART1_CONTROL_REG0_TXDIS_MASK | UART1_CONTROL_REG0_TXEN_MASK | UART1_CONTROL_REG0_RXDIS_MASK | UART1_CONTROL_REG0_RXEN_MASK | UART1_CONTROL_REG0_TXRES_MASK | UART1_CONTROL_REG0_RXRES_MASK |  0 );
+
+               RegVal = ((0x00000000U << UART1_CONTROL_REG0_STPBRK_SHIFT
+                       | 0x00000000U << UART1_CONTROL_REG0_STTBRK_SHIFT
+                       | 0x00000000U << UART1_CONTROL_REG0_RSTTO_SHIFT
+                       | 0x00000000U << UART1_CONTROL_REG0_TXDIS_SHIFT
+                       | 0x00000001U << UART1_CONTROL_REG0_TXEN_SHIFT
+                       | 0x00000000U << UART1_CONTROL_REG0_RXDIS_SHIFT
+                       | 0x00000001U << UART1_CONTROL_REG0_RXEN_SHIFT
+                       | 0x00000001U << UART1_CONTROL_REG0_TXRES_SHIFT
+                       | 0x00000001U << UART1_CONTROL_REG0_RXRES_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (UART1_CONTROL_REG0_OFFSET ,0x000001FFU ,0x00000017U);
+       /*############################################################################################################################ */
+
+               /*Register : mode_reg0 @ 0XFF010004</p>
+
+               Channel mode: Defines the mode of operation of the UART. 00: normal 01: automatic echo 10: local loopback 11: remote loopback
+               PSU_UART1_MODE_REG0_CHMODE                                                      0x0
+
+               Number of stop bits: Defines the number of stop bits to detect on receive and to generate on transmit. 00: 1 stop bit 01: 1.5
+               stop bits 10: 2 stop bits 11: reserved
+               PSU_UART1_MODE_REG0_NBSTOP                                                      0x0
+
+               Parity type select: Defines the expected parity to check on receive and the parity to generate on transmit. 000: even parity
+               01: odd parity 010: forced to 0 parity (space) 011: forced to 1 parity (mark) 1xx: no parity
+               PSU_UART1_MODE_REG0_PAR                                                         0x4
+
+               Character length select: Defines the number of bits in each character. 11: 6 bits 10: 7 bits 0x: 8 bits
+               PSU_UART1_MODE_REG0_CHRL                                                        0x0
+
+               Clock source select: This field defines whether a pre-scalar of 8 is applied to the baud rate generator input clock. 0: clock
+               source is uart_ref_clk 1: clock source is uart_ref_clk/8
+               PSU_UART1_MODE_REG0_CLKS                                                        0x0
+
+               UART Mode Register
+               (OFFSET, MASK, VALUE)      (0XFF010004, 0x000003FFU ,0x00000020U)
+               RegMask = (UART1_MODE_REG0_CHMODE_MASK | UART1_MODE_REG0_NBSTOP_MASK | UART1_MODE_REG0_PAR_MASK | UART1_MODE_REG0_CHRL_MASK | UART1_MODE_REG0_CLKS_MASK |  0 );
+
+               RegVal = ((0x00000000U << UART1_MODE_REG0_CHMODE_SHIFT
+                       | 0x00000000U << UART1_MODE_REG0_NBSTOP_SHIFT
+                       | 0x00000004U << UART1_MODE_REG0_PAR_SHIFT
+                       | 0x00000000U << UART1_MODE_REG0_CHRL_SHIFT
+                       | 0x00000000U << UART1_MODE_REG0_CLKS_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (UART1_MODE_REG0_OFFSET ,0x000003FFU ,0x00000020U);
+       /*############################################################################################################################ */
+
+               // : GPIO
+               // : ADMA TZ
+               /*Register : slcr_adma @ 0XFF4B0024</p>
+
+               TrustZone Classification for ADMA
+               PSU_LPD_SLCR_SECURE_SLCR_ADMA_TZ                                                0XFF
+
+               RPU TrustZone settings
+               (OFFSET, MASK, VALUE)      (0XFF4B0024, 0x000000FFU ,0x000000FFU)
+               RegMask = (LPD_SLCR_SECURE_SLCR_ADMA_TZ_MASK |  0 );
+
+               RegVal = ((0x000000FFU << LPD_SLCR_SECURE_SLCR_ADMA_TZ_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_SLCR_SECURE_SLCR_ADMA_OFFSET ,0x000000FFU ,0x000000FFU);
+       /*############################################################################################################################ */
+
+               // : CSU TAMPERING
+               // : CSU TAMPER STATUS
+               /*Register : tamper_status @ 0XFFCA5000</p>
+
+               CSU regsiter
+               PSU_CSU_TAMPER_STATUS_TAMPER_0                                                  0
+
+               External MIO
+               PSU_CSU_TAMPER_STATUS_TAMPER_1                                                  0
+
+               JTAG toggle detect
+               PSU_CSU_TAMPER_STATUS_TAMPER_2                                                  0
+
+               PL SEU error
+               PSU_CSU_TAMPER_STATUS_TAMPER_3                                                  0
+
+               AMS over temperature alarm for LPD
+               PSU_CSU_TAMPER_STATUS_TAMPER_4                                                  0
+
+               AMS over temperature alarm for APU
+               PSU_CSU_TAMPER_STATUS_TAMPER_5                                                  0
+
+               AMS voltage alarm for VCCPINT_FPD
+               PSU_CSU_TAMPER_STATUS_TAMPER_6                                                  0
+
+               AMS voltage alarm for VCCPINT_LPD
+               PSU_CSU_TAMPER_STATUS_TAMPER_7                                                  0
+
+               AMS voltage alarm for VCCPAUX
+               PSU_CSU_TAMPER_STATUS_TAMPER_8                                                  0
+
+               AMS voltage alarm for DDRPHY
+               PSU_CSU_TAMPER_STATUS_TAMPER_9                                                  0
+
+               AMS voltage alarm for PSIO bank 0/1/2
+               PSU_CSU_TAMPER_STATUS_TAMPER_10                                                 0
+
+               AMS voltage alarm for PSIO bank 3 (dedicated pins)
+               PSU_CSU_TAMPER_STATUS_TAMPER_11                                                 0
+
+               AMS voltaage alarm for GT
+               PSU_CSU_TAMPER_STATUS_TAMPER_12                                                 0
+
+               Tamper Response Status
+               (OFFSET, MASK, VALUE)      (0XFFCA5000, 0x00001FFFU ,0x00000000U)
+               RegMask = (CSU_TAMPER_STATUS_TAMPER_0_MASK | CSU_TAMPER_STATUS_TAMPER_1_MASK | CSU_TAMPER_STATUS_TAMPER_2_MASK | CSU_TAMPER_STATUS_TAMPER_3_MASK | CSU_TAMPER_STATUS_TAMPER_4_MASK | CSU_TAMPER_STATUS_TAMPER_5_MASK | CSU_TAMPER_STATUS_TAMPER_6_MASK | CSU_TAMPER_STATUS_TAMPER_7_MASK | CSU_TAMPER_STATUS_TAMPER_8_MASK | CSU_TAMPER_STATUS_TAMPER_9_MASK | CSU_TAMPER_STATUS_TAMPER_10_MASK | CSU_TAMPER_STATUS_TAMPER_11_MASK | CSU_TAMPER_STATUS_TAMPER_12_MASK |  0 );
+
+               RegVal = ((0x00000000U << CSU_TAMPER_STATUS_TAMPER_0_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_1_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_2_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_3_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_4_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_5_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_6_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_7_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_8_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_9_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_10_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_11_SHIFT
+                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_12_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CSU_TAMPER_STATUS_OFFSET ,0x00001FFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : CSU TAMPER RESPONSE
+               // : AFIFM INTERFACE WIDTH
+               // : CPU QOS DEFAULT
+               /*Register : ACE_CTRL @ 0XFD5C0060</p>
+
+               Set ACE outgoing AWQOS value
+               PSU_APU_ACE_CTRL_AWQOS                                                          0X0
+
+               Set ACE outgoing ARQOS value
+               PSU_APU_ACE_CTRL_ARQOS                                                          0X0
+
+               ACE Control Register
+               (OFFSET, MASK, VALUE)      (0XFD5C0060, 0x000F000FU ,0x00000000U)
+               RegMask = (APU_ACE_CTRL_AWQOS_MASK | APU_ACE_CTRL_ARQOS_MASK |  0 );
+
+               RegVal = ((0x00000000U << APU_ACE_CTRL_AWQOS_SHIFT
+                       | 0x00000000U << APU_ACE_CTRL_ARQOS_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (APU_ACE_CTRL_OFFSET ,0x000F000FU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : ENABLES RTC SWITCH TO BATTERY WHEN VCC_PSAUX IS NOT AVAILABLE
+               /*Register : CONTROL @ 0XFFA60040</p>
+
+               Enables the RTC. By writing a 0 to this bit, RTC will be powered off and the only module that potentially draws current from
+               he battery will be BBRAM. The value read through this bit does not necessarily reflect whether RTC is enabled or not. It is e
+               pected that RTC is enabled every time it is being configured. If RTC is not used in the design, FSBL will disable it by writi
+               g a 0 to this bit.
+               PSU_RTC_CONTROL_BATTERY_DISABLE                                                 0X1
+
+               This register controls various functionalities within the RTC
+               (OFFSET, MASK, VALUE)      (0XFFA60040, 0x80000000U ,0x80000000U)
+               RegMask = (RTC_CONTROL_BATTERY_DISABLE_MASK |  0 );
+
+               RegVal = ((0x00000001U << RTC_CONTROL_BATTERY_DISABLE_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (RTC_CONTROL_OFFSET ,0x80000000U ,0x80000000U);
+       /*############################################################################################################################ */
+
+               // : TIMESTAMP COUNTER
+               /*Register : base_frequency_ID_register @ 0XFF260020</p>
+
+               Frequency in number of ticks per second. Valid range from 10 MHz to 100 MHz.
+               PSU_IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_FREQ                                  0x5f5e100
+
+               Program this register to match the clock frequency of the timestamp generator, in ticks per second. For example, for a 50 MHz
+               clock, program 0x02FAF080. This register is not accessible to the read-only programming interface.
+               (OFFSET, MASK, VALUE)      (0XFF260020, 0xFFFFFFFFU ,0x05F5E100U)
+               RegMask = (IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_FREQ_MASK |  0 );
+
+               RegVal = ((0x05F5E100U << IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_FREQ_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_OFFSET ,0xFFFFFFFFU ,0x05F5E100U);
+       /*############################################################################################################################ */
+
+               /*Register : counter_control_register @ 0XFF260000</p>
+
+               Enable 0: The counter is disabled and not incrementing. 1: The counter is enabled and is incrementing.
+               PSU_IOU_SCNTRS_COUNTER_CONTROL_REGISTER_EN                                      0x1
+
+               Controls the counter increments. This register is not accessible to the read-only programming interface.
+               (OFFSET, MASK, VALUE)      (0XFF260000, 0x00000001U ,0x00000001U)
+               RegMask = (IOU_SCNTRS_COUNTER_CONTROL_REGISTER_EN_MASK |  0 );
+
+               RegVal = ((0x00000001U << IOU_SCNTRS_COUNTER_CONTROL_REGISTER_EN_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (IOU_SCNTRS_COUNTER_CONTROL_REGISTER_OFFSET ,0x00000001U ,0x00000001U);
+       /*############################################################################################################################ */
+
+               // : TTC SRC SELECT
+
+  return 1;
+}
+unsigned long psu_post_config_data() {
+               // : POST_CONFIG
+
+  return 1;
+}
+unsigned long psu_peripherals_powerdwn_data() {
+               // : POWER DOWN REQUEST INTERRUPT ENABLE
+               // : POWER DOWN TRIGGER
+
+  return 1;
+}
+unsigned long psu_lpd_xppu_data() {
+               // : MASTER ID LIST
+               /*Register : MASTER_ID00 @ 0XFF980100</p>
+
+               If set, only read transactions are allowed for the masters matching this register
+               PSU_LPD_XPPU_CFG_MASTER_ID00_MIDR                                               1
+
+               Mask to be applied before comparing
+               PSU_LPD_XPPU_CFG_MASTER_ID00_MIDM                                               960
+
+               Predefined Master ID for PMU
+               PSU_LPD_XPPU_CFG_MASTER_ID00_MID                                                128
+
+               Master ID 00 Register
+               (OFFSET, MASK, VALUE)      (0XFF980100, 0x43FF03FFU ,0x43C00080U)
+               RegMask = (LPD_XPPU_CFG_MASTER_ID00_MIDR_MASK | LPD_XPPU_CFG_MASTER_ID00_MIDM_MASK | LPD_XPPU_CFG_MASTER_ID00_MID_MASK |  0 );
+
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_MASTER_ID00_MIDR_SHIFT
+                       | 0x000003C0U << LPD_XPPU_CFG_MASTER_ID00_MIDM_SHIFT
+                       | 0x00000080U << LPD_XPPU_CFG_MASTER_ID00_MID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_MASTER_ID00_OFFSET ,0x43FF03FFU ,0x43C00080U);
+       /*############################################################################################################################ */
+
+               /*Register : MASTER_ID01 @ 0XFF980104</p>
+
+               If set, only read transactions are allowed for the masters matching this register
+               PSU_LPD_XPPU_CFG_MASTER_ID01_MIDR                                               1
+
+               Mask to be applied before comparing
+               PSU_LPD_XPPU_CFG_MASTER_ID01_MIDM                                               1023
+
+               Predefined Master ID for RPU0
+               PSU_LPD_XPPU_CFG_MASTER_ID01_MID                                                64
+
+               Master ID 01 Register
+               (OFFSET, MASK, VALUE)      (0XFF980104, 0x43FF03FFU ,0x43FF0040U)
+               RegMask = (LPD_XPPU_CFG_MASTER_ID01_MIDR_MASK | LPD_XPPU_CFG_MASTER_ID01_MIDM_MASK | LPD_XPPU_CFG_MASTER_ID01_MID_MASK |  0 );
+
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_MASTER_ID01_MIDR_SHIFT
+                       | 0x000003FFU << LPD_XPPU_CFG_MASTER_ID01_MIDM_SHIFT
+                       | 0x00000040U << LPD_XPPU_CFG_MASTER_ID01_MID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_MASTER_ID01_OFFSET ,0x43FF03FFU ,0x43FF0040U);
+       /*############################################################################################################################ */
+
+               /*Register : MASTER_ID02 @ 0XFF980108</p>
+
+               If set, only read transactions are allowed for the masters matching this register
+               PSU_LPD_XPPU_CFG_MASTER_ID02_MIDR                                               1
+
+               Mask to be applied before comparing
+               PSU_LPD_XPPU_CFG_MASTER_ID02_MIDM                                               1008
+
+               Predefined Master ID for RPU1
+               PSU_LPD_XPPU_CFG_MASTER_ID02_MID                                                0
+
+               Master ID 02 Register
+               (OFFSET, MASK, VALUE)      (0XFF980108, 0x43FF03FFU ,0x43F00000U)
+               RegMask = (LPD_XPPU_CFG_MASTER_ID02_MIDR_MASK | LPD_XPPU_CFG_MASTER_ID02_MIDM_MASK | LPD_XPPU_CFG_MASTER_ID02_MID_MASK |  0 );
+
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_MASTER_ID02_MIDR_SHIFT
+                       | 0x000003F0U << LPD_XPPU_CFG_MASTER_ID02_MIDM_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_MASTER_ID02_MID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_MASTER_ID02_OFFSET ,0x43FF03FFU ,0x43F00000U);
+       /*############################################################################################################################ */
+
+               /*Register : MASTER_ID03 @ 0XFF98010C</p>
+
+               If set, only read transactions are allowed for the masters matching this register
+               PSU_LPD_XPPU_CFG_MASTER_ID03_MIDR                                               1
+
+               Mask to be applied before comparing
+               PSU_LPD_XPPU_CFG_MASTER_ID03_MIDM                                               1008
+
+               Predefined Master ID for APU
+               PSU_LPD_XPPU_CFG_MASTER_ID03_MID                                                16
+
+               Master ID 03 Register
+               (OFFSET, MASK, VALUE)      (0XFF98010C, 0x43FF03FFU ,0x43F00010U)
+               RegMask = (LPD_XPPU_CFG_MASTER_ID03_MIDR_MASK | LPD_XPPU_CFG_MASTER_ID03_MIDM_MASK | LPD_XPPU_CFG_MASTER_ID03_MID_MASK |  0 );
+
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_MASTER_ID03_MIDR_SHIFT
+                       | 0x000003F0U << LPD_XPPU_CFG_MASTER_ID03_MIDM_SHIFT
+                       | 0x00000010U << LPD_XPPU_CFG_MASTER_ID03_MID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_MASTER_ID03_OFFSET ,0x43FF03FFU ,0x43F00010U);
+       /*############################################################################################################################ */
+
+               /*Register : MASTER_ID04 @ 0XFF980110</p>
+
+               If set, only read transactions are allowed for the masters matching this register
+               PSU_LPD_XPPU_CFG_MASTER_ID04_MIDR                                               0
+
+               Mask to be applied before comparing
+               PSU_LPD_XPPU_CFG_MASTER_ID04_MIDM                                               960
+
+               Predefined Master ID for A53 Core 0
+               PSU_LPD_XPPU_CFG_MASTER_ID04_MID                                                128
+
+               Master ID 04 Register
+               (OFFSET, MASK, VALUE)      (0XFF980110, 0x43FF03FFU ,0x03C00080U)
+               RegMask = (LPD_XPPU_CFG_MASTER_ID04_MIDR_MASK | LPD_XPPU_CFG_MASTER_ID04_MIDM_MASK | LPD_XPPU_CFG_MASTER_ID04_MID_MASK |  0 );
+
+               RegVal = ((0x00000000U << LPD_XPPU_CFG_MASTER_ID04_MIDR_SHIFT
+                       | 0x000003C0U << LPD_XPPU_CFG_MASTER_ID04_MIDM_SHIFT
+                       | 0x00000080U << LPD_XPPU_CFG_MASTER_ID04_MID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_MASTER_ID04_OFFSET ,0x43FF03FFU ,0x03C00080U);
+       /*############################################################################################################################ */
+
+               /*Register : MASTER_ID05 @ 0XFF980114</p>
+
+               If set, only read transactions are allowed for the masters matching this register
+               PSU_LPD_XPPU_CFG_MASTER_ID05_MIDR                                               0
+
+               Mask to be applied before comparing
+               PSU_LPD_XPPU_CFG_MASTER_ID05_MIDM                                               1023
+
+               Predefined Master ID for A53 Core 1
+               PSU_LPD_XPPU_CFG_MASTER_ID05_MID                                                64
+
+               Master ID 05 Register
+               (OFFSET, MASK, VALUE)      (0XFF980114, 0x43FF03FFU ,0x03FF0040U)
+               RegMask = (LPD_XPPU_CFG_MASTER_ID05_MIDR_MASK | LPD_XPPU_CFG_MASTER_ID05_MIDM_MASK | LPD_XPPU_CFG_MASTER_ID05_MID_MASK |  0 );
+
+               RegVal = ((0x00000000U << LPD_XPPU_CFG_MASTER_ID05_MIDR_SHIFT
+                       | 0x000003FFU << LPD_XPPU_CFG_MASTER_ID05_MIDM_SHIFT
+                       | 0x00000040U << LPD_XPPU_CFG_MASTER_ID05_MID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_MASTER_ID05_OFFSET ,0x43FF03FFU ,0x03FF0040U);
+       /*############################################################################################################################ */
+
+               /*Register : MASTER_ID06 @ 0XFF980118</p>
+
+               If set, only read transactions are allowed for the masters matching this register
+               PSU_LPD_XPPU_CFG_MASTER_ID06_MIDR                                               0
+
+               Mask to be applied before comparing
+               PSU_LPD_XPPU_CFG_MASTER_ID06_MIDM                                               1008
+
+               Predefined Master ID for A53 Core 2
+               PSU_LPD_XPPU_CFG_MASTER_ID06_MID                                                0
+
+               Master ID 06 Register
+               (OFFSET, MASK, VALUE)      (0XFF980118, 0x43FF03FFU ,0x03F00000U)
+               RegMask = (LPD_XPPU_CFG_MASTER_ID06_MIDR_MASK | LPD_XPPU_CFG_MASTER_ID06_MIDM_MASK | LPD_XPPU_CFG_MASTER_ID06_MID_MASK |  0 );
+
+               RegVal = ((0x00000000U << LPD_XPPU_CFG_MASTER_ID06_MIDR_SHIFT
+                       | 0x000003F0U << LPD_XPPU_CFG_MASTER_ID06_MIDM_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_MASTER_ID06_MID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_MASTER_ID06_OFFSET ,0x43FF03FFU ,0x03F00000U);
+       /*############################################################################################################################ */
+
+               /*Register : MASTER_ID07 @ 0XFF98011C</p>
+
+               If set, only read transactions are allowed for the masters matching this register
+               PSU_LPD_XPPU_CFG_MASTER_ID07_MIDR                                               0
+
+               Mask to be applied before comparing
+               PSU_LPD_XPPU_CFG_MASTER_ID07_MIDM                                               1008
+
+               Predefined Master ID for A53 Core 3
+               PSU_LPD_XPPU_CFG_MASTER_ID07_MID                                                16
+
+               Master ID 07 Register
+               (OFFSET, MASK, VALUE)      (0XFF98011C, 0x43FF03FFU ,0x03F00010U)
+               RegMask = (LPD_XPPU_CFG_MASTER_ID07_MIDR_MASK | LPD_XPPU_CFG_MASTER_ID07_MIDM_MASK | LPD_XPPU_CFG_MASTER_ID07_MID_MASK |  0 );
+
+               RegVal = ((0x00000000U << LPD_XPPU_CFG_MASTER_ID07_MIDR_SHIFT
+                       | 0x000003F0U << LPD_XPPU_CFG_MASTER_ID07_MIDM_SHIFT
+                       | 0x00000010U << LPD_XPPU_CFG_MASTER_ID07_MID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_MASTER_ID07_OFFSET ,0x43FF03FFU ,0x03F00010U);
+       /*############################################################################################################################ */
+
+               /*Register : MASTER_ID19 @ 0XFF98014C</p>
+
+               If set, only read transactions are allowed for the masters matching this register
+               PSU_LPD_XPPU_CFG_MASTER_ID19_MIDR                                               0
+
+               Mask to be applied before comparing
+               PSU_LPD_XPPU_CFG_MASTER_ID19_MIDM                                               0
+
+               Programmable Master ID
+               PSU_LPD_XPPU_CFG_MASTER_ID19_MID                                                0
+
+               Master ID 19 Register
+               (OFFSET, MASK, VALUE)      (0XFF98014C, 0x43FF03FFU ,0x00000000U)
+               RegMask = (LPD_XPPU_CFG_MASTER_ID19_MIDR_MASK | LPD_XPPU_CFG_MASTER_ID19_MIDM_MASK | LPD_XPPU_CFG_MASTER_ID19_MID_MASK |  0 );
+
+               RegVal = ((0x00000000U << LPD_XPPU_CFG_MASTER_ID19_MIDR_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_MASTER_ID19_MIDM_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_MASTER_ID19_MID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_MASTER_ID19_OFFSET ,0x43FF03FFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE PERMISIION LIST
+               // : APERTURE NAME: UART0, START ADDRESS: FF000000, END ADDRESS: FF00FFFF
+               /*Register : APERPERM_000 @ 0XFF981000</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_000_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_000_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_000_PARITY                                            0x0
+
+               Entry 000 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00010000
+               (OFFSET, MASK, VALUE)      (0XFF981000, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_000_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_000_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_000_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_000_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_000_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_000_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_000_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: UART1, START ADDRESS: FF010000, END ADDRESS: FF01FFFF
+               /*Register : APERPERM_001 @ 0XFF981004</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_001_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_001_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_001_PARITY                                            0x0
+
+               Entry 001 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00010000
+               (OFFSET, MASK, VALUE)      (0XFF981004, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_001_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_001_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_001_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_001_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_001_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_001_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_001_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: I2C0, START ADDRESS: FF020000, END ADDRESS: FF02FFFF
+               /*Register : APERPERM_002 @ 0XFF981008</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_002_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_002_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_002_PARITY                                            0x0
+
+               Entry 002 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00020000
+               (OFFSET, MASK, VALUE)      (0XFF981008, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_002_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_002_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_002_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_002_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_002_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_002_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_002_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: I2C1, START ADDRESS: FF030000, END ADDRESS: FF03FFFF
+               /*Register : APERPERM_003 @ 0XFF98100C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_003_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_003_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_003_PARITY                                            0x0
+
+               Entry 003 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00030000
+               (OFFSET, MASK, VALUE)      (0XFF98100C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_003_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_003_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_003_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_003_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_003_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_003_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_003_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: SPI0, START ADDRESS: FF040000, END ADDRESS: FF04FFFF
+               /*Register : APERPERM_004 @ 0XFF981010</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_004_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_004_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_004_PARITY                                            0x0
+
+               Entry 004 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00040000
+               (OFFSET, MASK, VALUE)      (0XFF981010, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_004_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_004_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_004_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_004_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_004_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_004_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_004_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: SPI1, START ADDRESS: FF050000, END ADDRESS: FF05FFFF
+               /*Register : APERPERM_005 @ 0XFF981014</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_005_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_005_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_005_PARITY                                            0x0
+
+               Entry 005 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00050000
+               (OFFSET, MASK, VALUE)      (0XFF981014, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_005_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_005_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_005_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_005_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_005_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_005_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_005_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CAN0, START ADDRESS: FF060000, END ADDRESS: FF06FFFF
+               /*Register : APERPERM_006 @ 0XFF981018</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_006_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_006_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_006_PARITY                                            0x0
+
+               Entry 006 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00060000
+               (OFFSET, MASK, VALUE)      (0XFF981018, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_006_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_006_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_006_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_006_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_006_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_006_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_006_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CAN1, START ADDRESS: FF070000, END ADDRESS: FF07FFFF
+               /*Register : APERPERM_007 @ 0XFF98101C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_007_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_007_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_007_PARITY                                            0x0
+
+               Entry 007 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00070000
+               (OFFSET, MASK, VALUE)      (0XFF98101C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_007_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_007_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_007_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_007_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_007_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_007_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_007_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: RPU_UNUSED_12, START ADDRESS: FF080000, END ADDRESS: FF09FFFF
+               /*Register : APERPERM_008 @ 0XFF981020</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_008_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_008_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_008_PARITY                                            0x0
+
+               Entry 008 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00080000
+               (OFFSET, MASK, VALUE)      (0XFF981020, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_008_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_008_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_008_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_008_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_008_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_008_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_008_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: RPU_UNUSED_12, START ADDRESS: FF080000, END ADDRESS: FF09FFFF
+               /*Register : APERPERM_009 @ 0XFF981024</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_009_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_009_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_009_PARITY                                            0x0
+
+               Entry 009 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00090000
+               (OFFSET, MASK, VALUE)      (0XFF981024, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_009_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_009_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_009_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_009_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_009_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_009_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_009_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: GPIO, START ADDRESS: FF0A0000, END ADDRESS: FF0AFFFF
+               /*Register : APERPERM_010 @ 0XFF981028</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_010_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_010_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_010_PARITY                                            0x0
+
+               Entry 010 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x000A0000
+               (OFFSET, MASK, VALUE)      (0XFF981028, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_010_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_010_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_010_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_010_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_010_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_010_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_010_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: GEM0, START ADDRESS: FF0B0000, END ADDRESS: FF0BFFFF
+               /*Register : APERPERM_011 @ 0XFF98102C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_011_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_011_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_011_PARITY                                            0x0
+
+               Entry 011 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x000B0000
+               (OFFSET, MASK, VALUE)      (0XFF98102C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_011_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_011_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_011_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_011_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_011_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_011_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_011_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: GEM1, START ADDRESS: FF0C0000, END ADDRESS: FF0CFFFF
+               /*Register : APERPERM_012 @ 0XFF981030</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_012_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_012_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_012_PARITY                                            0x0
+
+               Entry 012 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x000C0000
+               (OFFSET, MASK, VALUE)      (0XFF981030, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_012_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_012_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_012_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_012_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_012_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_012_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_012_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: GEM2, START ADDRESS: FF0D0000, END ADDRESS: FF0DFFFF
+               /*Register : APERPERM_013 @ 0XFF981034</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_013_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_013_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_013_PARITY                                            0x0
+
+               Entry 013 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x000D0000
+               (OFFSET, MASK, VALUE)      (0XFF981034, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_013_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_013_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_013_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_013_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_013_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_013_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_013_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: GEM3, START ADDRESS: FF0E0000, END ADDRESS: FF0EFFFF
+               /*Register : APERPERM_014 @ 0XFF981038</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_014_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_014_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_014_PARITY                                            0x0
+
+               Entry 014 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x000E0000
+               (OFFSET, MASK, VALUE)      (0XFF981038, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_014_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_014_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_014_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_014_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_014_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_014_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_014_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: QSPI, START ADDRESS: FF0F0000, END ADDRESS: FF0FFFFF
+               /*Register : APERPERM_015 @ 0XFF98103C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_015_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_015_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_015_PARITY                                            0x0
+
+               Entry 015 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x000F0000
+               (OFFSET, MASK, VALUE)      (0XFF98103C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_015_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_015_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_015_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_015_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_015_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_015_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_015_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: NAND, START ADDRESS: FF100000, END ADDRESS: FF10FFFF
+               /*Register : APERPERM_016 @ 0XFF981040</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_016_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_016_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_016_PARITY                                            0x0
+
+               Entry 016 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00100000
+               (OFFSET, MASK, VALUE)      (0XFF981040, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_016_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_016_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_016_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_016_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_016_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_016_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_016_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: TTC0, START ADDRESS: FF110000, END ADDRESS: FF11FFFF
+               /*Register : APERPERM_017 @ 0XFF981044</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_017_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_017_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_017_PARITY                                            0x0
+
+               Entry 017 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00110000
+               (OFFSET, MASK, VALUE)      (0XFF981044, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_017_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_017_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_017_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_017_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_017_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_017_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_017_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: TTC1, START ADDRESS: FF120000, END ADDRESS: FF12FFFF
+               /*Register : APERPERM_018 @ 0XFF981048</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_018_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_018_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_018_PARITY                                            0x0
+
+               Entry 018 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00120000
+               (OFFSET, MASK, VALUE)      (0XFF981048, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_018_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_018_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_018_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_018_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_018_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_018_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_018_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: TTC2, START ADDRESS: FF130000, END ADDRESS: FF13FFFF
+               /*Register : APERPERM_019 @ 0XFF98104C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_019_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_019_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_019_PARITY                                            0x0
+
+               Entry 019 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00130000
+               (OFFSET, MASK, VALUE)      (0XFF98104C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_019_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_019_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_019_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_019_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_019_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_019_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_019_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: TTC3, START ADDRESS: FF140000, END ADDRESS: FF14FFFF
+               /*Register : APERPERM_020 @ 0XFF981050</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_020_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_020_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_020_PARITY                                            0x0
+
+               Entry 020 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00140000
+               (OFFSET, MASK, VALUE)      (0XFF981050, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_020_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_020_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_020_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_020_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_020_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_020_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_020_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: SWDT, START ADDRESS: FF150000, END ADDRESS: FF15FFFF
+               /*Register : APERPERM_021 @ 0XFF981054</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_021_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_021_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_021_PARITY                                            0x0
+
+               Entry 021 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00150000
+               (OFFSET, MASK, VALUE)      (0XFF981054, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_021_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_021_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_021_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_021_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_021_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_021_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_021_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: SD0, START ADDRESS: FF160000, END ADDRESS: FF16FFFF
+               /*Register : APERPERM_022 @ 0XFF981058</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_022_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_022_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_022_PARITY                                            0x0
+
+               Entry 022 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00160000
+               (OFFSET, MASK, VALUE)      (0XFF981058, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_022_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_022_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_022_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_022_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_022_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_022_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_022_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: SD1, START ADDRESS: FF170000, END ADDRESS: FF17FFFF
+               /*Register : APERPERM_023 @ 0XFF98105C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_023_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_023_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_023_PARITY                                            0x0
+
+               Entry 023 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00170000
+               (OFFSET, MASK, VALUE)      (0XFF98105C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_023_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_023_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_023_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_023_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_023_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_023_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_023_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_024 @ 0XFF981060</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_024_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_024_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_024_PARITY                                            0x0
+
+               Entry 024 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00180000
+               (OFFSET, MASK, VALUE)      (0XFF981060, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_024_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_024_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_024_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_024_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_024_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_024_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_024_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_025 @ 0XFF981064</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_025_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_025_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_025_PARITY                                            0x0
+
+               Entry 025 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00190000
+               (OFFSET, MASK, VALUE)      (0XFF981064, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_025_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_025_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_025_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_025_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_025_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_025_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_025_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_026 @ 0XFF981068</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_026_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_026_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_026_PARITY                                            0x0
+
+               Entry 026 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x001A0000
+               (OFFSET, MASK, VALUE)      (0XFF981068, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_026_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_026_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_026_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_026_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_026_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_026_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_026_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_027 @ 0XFF98106C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_027_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_027_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_027_PARITY                                            0x0
+
+               Entry 027 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x001B0000
+               (OFFSET, MASK, VALUE)      (0XFF98106C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_027_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_027_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_027_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_027_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_027_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_027_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_027_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_028 @ 0XFF981070</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_028_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_028_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_028_PARITY                                            0x0
+
+               Entry 028 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x001C0000
+               (OFFSET, MASK, VALUE)      (0XFF981070, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_028_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_028_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_028_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_028_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_028_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_028_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_028_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_029 @ 0XFF981074</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_029_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_029_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_029_PARITY                                            0x0
+
+               Entry 029 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x001D0000
+               (OFFSET, MASK, VALUE)      (0XFF981074, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_029_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_029_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_029_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_029_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_029_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_029_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_029_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_030 @ 0XFF981078</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_030_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_030_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_030_PARITY                                            0x0
+
+               Entry 030 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x001E0000
+               (OFFSET, MASK, VALUE)      (0XFF981078, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_030_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_030_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_030_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_030_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_030_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_030_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_030_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_031 @ 0XFF98107C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_031_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_031_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_031_PARITY                                            0x0
+
+               Entry 031 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x001F0000
+               (OFFSET, MASK, VALUE)      (0XFF98107C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_031_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_031_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_031_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_031_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_031_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_031_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_031_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_032 @ 0XFF981080</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_032_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_032_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_032_PARITY                                            0x0
+
+               Entry 032 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00200000
+               (OFFSET, MASK, VALUE)      (0XFF981080, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_032_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_032_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_032_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_032_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_032_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_032_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_032_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_033 @ 0XFF981084</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_033_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_033_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_033_PARITY                                            0x0
+
+               Entry 033 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00210000
+               (OFFSET, MASK, VALUE)      (0XFF981084, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_033_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_033_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_033_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_033_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_033_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_033_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_033_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_034 @ 0XFF981088</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_034_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_034_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_034_PARITY                                            0x0
+
+               Entry 034 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00220000
+               (OFFSET, MASK, VALUE)      (0XFF981088, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_034_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_034_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_034_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_034_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_034_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_034_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_034_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
+               /*Register : APERPERM_035 @ 0XFF98108C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_035_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_035_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_035_PARITY                                            0x0
+
+               Entry 035 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00230000
+               (OFFSET, MASK, VALUE)      (0XFF98108C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_035_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_035_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_035_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_035_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_035_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_035_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_035_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SECURE_SLCR, START ADDRESS: FF240000, END ADDRESS: FF24FFFF
+               /*Register : APERPERM_036 @ 0XFF981090</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_036_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_036_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_036_PARITY                                            0x0
+
+               Entry 036 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00240000
+               (OFFSET, MASK, VALUE)      (0XFF981090, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_036_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_036_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_036_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_036_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_036_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_036_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_036_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SCNTR, START ADDRESS: FF250000, END ADDRESS: FF25FFFF
+               /*Register : APERPERM_037 @ 0XFF981094</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_037_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_037_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_037_PARITY                                            0x0
+
+               Entry 037 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00250000
+               (OFFSET, MASK, VALUE)      (0XFF981094, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_037_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_037_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_037_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_037_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_037_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_037_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_037_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IOU_SCNTRS, START ADDRESS: FF260000, END ADDRESS: FF26FFFF
+               /*Register : APERPERM_038 @ 0XFF981098</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_038_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_038_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_038_PARITY                                            0x0
+
+               Entry 038 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00260000
+               (OFFSET, MASK, VALUE)      (0XFF981098, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_038_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_038_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_038_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_038_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_038_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_038_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_038_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: RPU_UNUSED_11, START ADDRESS: FF270000, END ADDRESS: FF2AFFFF
+               /*Register : APERPERM_039 @ 0XFF98109C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_039_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_039_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_039_PARITY                                            0x0
+
+               Entry 039 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00270000
+               (OFFSET, MASK, VALUE)      (0XFF98109C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_039_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_039_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_039_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_039_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_039_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_039_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_039_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: RPU_UNUSED_11, START ADDRESS: FF270000, END ADDRESS: FF2AFFFF
+               /*Register : APERPERM_040 @ 0XFF9810A0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_040_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_040_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_040_PARITY                                            0x0
+
+               Entry 040 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00280000
+               (OFFSET, MASK, VALUE)      (0XFF9810A0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_040_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_040_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_040_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_040_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_040_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_040_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_040_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: RPU_UNUSED_11, START ADDRESS: FF270000, END ADDRESS: FF2AFFFF
+               /*Register : APERPERM_041 @ 0XFF9810A4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_041_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_041_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_041_PARITY                                            0x0
+
+               Entry 041 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00290000
+               (OFFSET, MASK, VALUE)      (0XFF9810A4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_041_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_041_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_041_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_041_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_041_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_041_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_041_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: RPU_UNUSED_11, START ADDRESS: FF270000, END ADDRESS: FF2AFFFF
+               /*Register : APERPERM_042 @ 0XFF9810A8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_042_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_042_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_042_PARITY                                            0x0
+
+               Entry 042 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x002A0000
+               (OFFSET, MASK, VALUE)      (0XFF9810A8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_042_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_042_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_042_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_042_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_042_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_042_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_042_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_14, START ADDRESS: FF2B0000, END ADDRESS: FF2FFFFF
+               /*Register : APERPERM_043 @ 0XFF9810AC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_043_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_043_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_043_PARITY                                            0x0
+
+               Entry 043 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x002B0000
+               (OFFSET, MASK, VALUE)      (0XFF9810AC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_043_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_043_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_043_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_043_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_043_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_043_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_043_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_14, START ADDRESS: FF2B0000, END ADDRESS: FF2FFFFF
+               /*Register : APERPERM_044 @ 0XFF9810B0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_044_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_044_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_044_PARITY                                            0x0
+
+               Entry 044 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x002C0000
+               (OFFSET, MASK, VALUE)      (0XFF9810B0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_044_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_044_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_044_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_044_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_044_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_044_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_044_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_14, START ADDRESS: FF2B0000, END ADDRESS: FF2FFFFF
+               /*Register : APERPERM_045 @ 0XFF9810B4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_045_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_045_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_045_PARITY                                            0x0
+
+               Entry 045 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x002D0000
+               (OFFSET, MASK, VALUE)      (0XFF9810B4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_045_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_045_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_045_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_045_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_045_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_045_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_045_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_14, START ADDRESS: FF2B0000, END ADDRESS: FF2FFFFF
+               /*Register : APERPERM_046 @ 0XFF9810B8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_046_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_046_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_046_PARITY                                            0x0
+
+               Entry 046 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x002E0000
+               (OFFSET, MASK, VALUE)      (0XFF9810B8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_046_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_046_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_046_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_046_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_046_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_046_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_046_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_14, START ADDRESS: FF2B0000, END ADDRESS: FF2FFFFF
+               /*Register : APERPERM_047 @ 0XFF9810BC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_047_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_047_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_047_PARITY                                            0x0
+
+               Entry 047 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x002F0000
+               (OFFSET, MASK, VALUE)      (0XFF9810BC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_047_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_047_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_047_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_047_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_047_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_047_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_047_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_048 @ 0XFF9810C0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_048_PERMISSION                                        0x10
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_048_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_048_PARITY                                            0x0
+
+               Entry 048 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00300000
+               (OFFSET, MASK, VALUE)      (0XFF9810C0, 0xF80FFFFFU ,0x08000010U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_048_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_048_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_048_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000010U << LPD_XPPU_CFG_APERPERM_048_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_048_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_048_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_048_OFFSET ,0xF80FFFFFU ,0x08000010U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_049 @ 0XFF9810C4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_049_PERMISSION                                        0x40
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_049_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_049_PARITY                                            0x0
+
+               Entry 049 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00310000
+               (OFFSET, MASK, VALUE)      (0XFF9810C4, 0xF80FFFFFU ,0x08000040U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_049_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_049_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_049_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000040U << LPD_XPPU_CFG_APERPERM_049_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_049_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_049_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_049_OFFSET ,0xF80FFFFFU ,0x08000040U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_050 @ 0XFF9810C8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_050_PERMISSION                                        0x80
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_050_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_050_PARITY                                            0x0
+
+               Entry 050 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00320000
+               (OFFSET, MASK, VALUE)      (0XFF9810C8, 0xF80FFFFFU ,0x08000080U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_050_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_050_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_050_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000080U << LPD_XPPU_CFG_APERPERM_050_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_050_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_050_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_050_OFFSET ,0xF80FFFFFU ,0x08000080U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_051 @ 0XFF9810CC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_051_PERMISSION                                        0x20
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_051_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_051_PARITY                                            0x0
+
+               Entry 051 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00330000
+               (OFFSET, MASK, VALUE)      (0XFF9810CC, 0xF80FFFFFU ,0x08000020U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_051_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_051_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_051_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000020U << LPD_XPPU_CFG_APERPERM_051_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_051_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_051_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_051_OFFSET ,0xF80FFFFFU ,0x08000020U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_052 @ 0XFF9810D0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_052_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_052_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_052_PARITY                                            0x0
+
+               Entry 052 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00340000
+               (OFFSET, MASK, VALUE)      (0XFF9810D0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_052_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_052_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_052_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_052_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_052_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_052_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_052_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_053 @ 0XFF9810D4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_053_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_053_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_053_PARITY                                            0x0
+
+               Entry 053 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00350000
+               (OFFSET, MASK, VALUE)      (0XFF9810D4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_053_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_053_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_053_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_053_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_053_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_053_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_053_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_054 @ 0XFF9810D8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_054_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_054_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_054_PARITY                                            0x0
+
+               Entry 054 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00360000
+               (OFFSET, MASK, VALUE)      (0XFF9810D8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_054_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_054_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_054_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_054_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_054_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_054_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_054_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_055 @ 0XFF9810DC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_055_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_055_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_055_PARITY                                            0x0
+
+               Entry 055 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00370000
+               (OFFSET, MASK, VALUE)      (0XFF9810DC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_055_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_055_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_055_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_055_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_055_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_055_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_055_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
+               /*Register : APERPERM_056 @ 0XFF9810E0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_056_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_056_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_056_PARITY                                            0x0
+
+               Entry 056 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00380000
+               (OFFSET, MASK, VALUE)      (0XFF9810E0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_056_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_056_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_056_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_056_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_056_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_056_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_056_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
+               /*Register : APERPERM_057 @ 0XFF9810E4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_057_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_057_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_057_PARITY                                            0x0
+
+               Entry 057 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00390000
+               (OFFSET, MASK, VALUE)      (0XFF9810E4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_057_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_057_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_057_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_057_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_057_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_057_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_057_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
+               /*Register : APERPERM_058 @ 0XFF9810E8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_058_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_058_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_058_PARITY                                            0x0
+
+               Entry 058 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x003A0000
+               (OFFSET, MASK, VALUE)      (0XFF9810E8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_058_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_058_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_058_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_058_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_058_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_058_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_058_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
+               /*Register : APERPERM_059 @ 0XFF9810EC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_059_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_059_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_059_PARITY                                            0x0
+
+               Entry 059 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x003B0000
+               (OFFSET, MASK, VALUE)      (0XFF9810EC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_059_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_059_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_059_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_059_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_059_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_059_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_059_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
+               /*Register : APERPERM_060 @ 0XFF9810F0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_060_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_060_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_060_PARITY                                            0x0
+
+               Entry 060 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x003C0000
+               (OFFSET, MASK, VALUE)      (0XFF9810F0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_060_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_060_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_060_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_060_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_060_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_060_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_060_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
+               /*Register : APERPERM_061 @ 0XFF9810F4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_061_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_061_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_061_PARITY                                            0x0
+
+               Entry 061 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x003D0000
+               (OFFSET, MASK, VALUE)      (0XFF9810F4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_061_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_061_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_061_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_061_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_061_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_061_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_061_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
+               /*Register : APERPERM_062 @ 0XFF9810F8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_062_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_062_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_062_PARITY                                            0x0
+
+               Entry 062 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x003E0000
+               (OFFSET, MASK, VALUE)      (0XFF9810F8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_062_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_062_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_062_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_062_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_062_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_062_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_062_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
+               /*Register : APERPERM_063 @ 0XFF9810FC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_063_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_063_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_063_PARITY                                            0x0
+
+               Entry 063 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x003F0000
+               (OFFSET, MASK, VALUE)      (0XFF9810FC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_063_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_063_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_063_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_063_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_063_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_063_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_063_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_1, START ADDRESS: FF400000, END ADDRESS: FF40FFFF
+               /*Register : APERPERM_064 @ 0XFF981100</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_064_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_064_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_064_PARITY                                            0x0
+
+               Entry 064 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00400000
+               (OFFSET, MASK, VALUE)      (0XFF981100, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_064_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_064_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_064_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_064_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_064_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_064_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_064_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
+               /*Register : APERPERM_065 @ 0XFF981104</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_065_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_065_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_065_PARITY                                            0x0
+
+               Entry 065 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00410000
+               (OFFSET, MASK, VALUE)      (0XFF981104, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_065_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_065_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_065_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_065_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_065_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_065_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_065_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
+               /*Register : APERPERM_066 @ 0XFF981108</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_066_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_066_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_066_PARITY                                            0x0
+
+               Entry 066 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00420000
+               (OFFSET, MASK, VALUE)      (0XFF981108, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_066_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_066_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_066_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_066_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_066_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_066_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_066_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
+               /*Register : APERPERM_067 @ 0XFF98110C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_067_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_067_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_067_PARITY                                            0x0
+
+               Entry 067 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00430000
+               (OFFSET, MASK, VALUE)      (0XFF98110C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_067_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_067_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_067_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_067_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_067_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_067_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_067_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
+               /*Register : APERPERM_068 @ 0XFF981110</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_068_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_068_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_068_PARITY                                            0x0
+
+               Entry 068 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00440000
+               (OFFSET, MASK, VALUE)      (0XFF981110, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_068_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_068_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_068_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_068_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_068_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_068_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_068_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
+               /*Register : APERPERM_069 @ 0XFF981114</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_069_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_069_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_069_PARITY                                            0x0
+
+               Entry 069 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00450000
+               (OFFSET, MASK, VALUE)      (0XFF981114, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_069_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_069_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_069_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_069_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_069_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_069_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_069_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
+               /*Register : APERPERM_070 @ 0XFF981118</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_070_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_070_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_070_PARITY                                            0x0
+
+               Entry 070 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00460000
+               (OFFSET, MASK, VALUE)      (0XFF981118, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_070_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_070_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_070_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_070_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_070_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_070_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_070_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
+               /*Register : APERPERM_071 @ 0XFF98111C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_071_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_071_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_071_PARITY                                            0x0
+
+               Entry 071 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00470000
+               (OFFSET, MASK, VALUE)      (0XFF98111C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_071_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_071_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_071_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_071_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_071_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_071_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_071_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
+               /*Register : APERPERM_072 @ 0XFF981120</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_072_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_072_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_072_PARITY                                            0x0
+
+               Entry 072 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00480000
+               (OFFSET, MASK, VALUE)      (0XFF981120, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_072_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_072_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_072_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_072_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_072_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_072_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_072_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
+               /*Register : APERPERM_073 @ 0XFF981124</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_073_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_073_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_073_PARITY                                            0x0
+
+               Entry 073 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00490000
+               (OFFSET, MASK, VALUE)      (0XFF981124, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_073_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_073_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_073_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_073_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_073_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_073_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_073_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
+               /*Register : APERPERM_074 @ 0XFF981128</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_074_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_074_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_074_PARITY                                            0x0
+
+               Entry 074 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x004A0000
+               (OFFSET, MASK, VALUE)      (0XFF981128, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_074_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_074_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_074_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_074_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_074_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_074_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_074_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR_SECURE, START ADDRESS: FF4B0000, END ADDRESS: FF4DFFFF
+               /*Register : APERPERM_075 @ 0XFF98112C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_075_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_075_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_075_PARITY                                            0x0
+
+               Entry 075 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x004B0000
+               (OFFSET, MASK, VALUE)      (0XFF98112C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_075_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_075_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_075_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_075_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_075_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_075_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_075_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR_SECURE, START ADDRESS: FF4B0000, END ADDRESS: FF4DFFFF
+               /*Register : APERPERM_076 @ 0XFF981130</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_076_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_076_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_076_PARITY                                            0x0
+
+               Entry 076 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x004C0000
+               (OFFSET, MASK, VALUE)      (0XFF981130, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_076_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_076_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_076_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_076_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_076_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_076_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_076_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_SLCR_SECURE, START ADDRESS: FF4B0000, END ADDRESS: FF4DFFFF
+               /*Register : APERPERM_077 @ 0XFF981134</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_077_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_077_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_077_PARITY                                            0x0
+
+               Entry 077 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x004D0000
+               (OFFSET, MASK, VALUE)      (0XFF981134, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_077_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_077_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_077_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_077_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_077_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_077_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_077_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_078 @ 0XFF981138</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_078_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_078_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_078_PARITY                                            0x0
+
+               Entry 078 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x004E0000
+               (OFFSET, MASK, VALUE)      (0XFF981138, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_078_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_078_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_078_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_078_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_078_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_078_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_078_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_079 @ 0XFF98113C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_079_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_079_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_079_PARITY                                            0x0
+
+               Entry 079 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x004F0000
+               (OFFSET, MASK, VALUE)      (0XFF98113C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_079_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_079_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_079_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_079_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_079_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_079_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_079_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_080 @ 0XFF981140</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_080_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_080_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_080_PARITY                                            0x0
+
+               Entry 080 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00500000
+               (OFFSET, MASK, VALUE)      (0XFF981140, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_080_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_080_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_080_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_080_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_080_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_080_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_080_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_081 @ 0XFF981144</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_081_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_081_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_081_PARITY                                            0x0
+
+               Entry 081 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00510000
+               (OFFSET, MASK, VALUE)      (0XFF981144, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_081_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_081_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_081_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_081_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_081_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_081_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_081_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_082 @ 0XFF981148</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_082_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_082_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_082_PARITY                                            0x0
+
+               Entry 082 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00520000
+               (OFFSET, MASK, VALUE)      (0XFF981148, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_082_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_082_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_082_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_082_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_082_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_082_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_082_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_083 @ 0XFF98114C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_083_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_083_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_083_PARITY                                            0x0
+
+               Entry 083 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00530000
+               (OFFSET, MASK, VALUE)      (0XFF98114C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_083_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_083_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_083_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_083_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_083_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_083_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_083_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_084 @ 0XFF981150</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_084_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_084_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_084_PARITY                                            0x0
+
+               Entry 084 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00540000
+               (OFFSET, MASK, VALUE)      (0XFF981150, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_084_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_084_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_084_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_084_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_084_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_084_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_084_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_085 @ 0XFF981154</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_085_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_085_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_085_PARITY                                            0x0
+
+               Entry 085 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00550000
+               (OFFSET, MASK, VALUE)      (0XFF981154, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_085_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_085_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_085_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_085_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_085_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_085_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_085_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_086 @ 0XFF981158</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_086_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_086_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_086_PARITY                                            0x0
+
+               Entry 086 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00560000
+               (OFFSET, MASK, VALUE)      (0XFF981158, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_086_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_086_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_086_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_086_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_086_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_086_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_086_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_087 @ 0XFF98115C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_087_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_087_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_087_PARITY                                            0x0
+
+               Entry 087 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00570000
+               (OFFSET, MASK, VALUE)      (0XFF98115C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_087_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_087_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_087_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_087_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_087_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_087_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_087_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_088 @ 0XFF981160</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_088_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_088_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_088_PARITY                                            0x0
+
+               Entry 088 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00580000
+               (OFFSET, MASK, VALUE)      (0XFF981160, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_088_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_088_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_088_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_088_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_088_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_088_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_088_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_089 @ 0XFF981164</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_089_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_089_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_089_PARITY                                            0x0
+
+               Entry 089 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00590000
+               (OFFSET, MASK, VALUE)      (0XFF981164, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_089_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_089_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_089_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_089_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_089_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_089_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_089_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_090 @ 0XFF981168</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_090_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_090_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_090_PARITY                                            0x0
+
+               Entry 090 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x005A0000
+               (OFFSET, MASK, VALUE)      (0XFF981168, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_090_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_090_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_090_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_090_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_090_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_090_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_090_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_091 @ 0XFF98116C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_091_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_091_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_091_PARITY                                            0x0
+
+               Entry 091 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x005B0000
+               (OFFSET, MASK, VALUE)      (0XFF98116C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_091_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_091_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_091_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_091_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_091_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_091_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_091_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_092 @ 0XFF981170</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_092_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_092_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_092_PARITY                                            0x0
+
+               Entry 092 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x005C0000
+               (OFFSET, MASK, VALUE)      (0XFF981170, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_092_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_092_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_092_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_092_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_092_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_092_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_092_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
+               /*Register : APERPERM_093 @ 0XFF981174</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_093_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_093_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_093_PARITY                                            0x0
+
+               Entry 093 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x005D0000
+               (OFFSET, MASK, VALUE)      (0XFF981174, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_093_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_093_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_093_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_093_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_093_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_093_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_093_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_094 @ 0XFF981178</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_094_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_094_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_094_PARITY                                            0x0
+
+               Entry 094 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x005E0000
+               (OFFSET, MASK, VALUE)      (0XFF981178, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_094_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_094_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_094_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_094_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_094_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_094_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_094_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_095 @ 0XFF98117C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_095_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_095_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_095_PARITY                                            0x0
+
+               Entry 095 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x005F0000
+               (OFFSET, MASK, VALUE)      (0XFF98117C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_095_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_095_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_095_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_095_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_095_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_095_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_095_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_096 @ 0XFF981180</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_096_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_096_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_096_PARITY                                            0x0
+
+               Entry 096 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00600000
+               (OFFSET, MASK, VALUE)      (0XFF981180, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_096_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_096_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_096_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_096_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_096_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_096_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_096_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_097 @ 0XFF981184</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_097_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_097_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_097_PARITY                                            0x0
+
+               Entry 097 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00610000
+               (OFFSET, MASK, VALUE)      (0XFF981184, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_097_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_097_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_097_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_097_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_097_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_097_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_097_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_098 @ 0XFF981188</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_098_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_098_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_098_PARITY                                            0x0
+
+               Entry 098 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00620000
+               (OFFSET, MASK, VALUE)      (0XFF981188, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_098_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_098_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_098_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_098_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_098_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_098_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_098_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_099 @ 0XFF98118C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_099_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_099_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_099_PARITY                                            0x0
+
+               Entry 099 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00630000
+               (OFFSET, MASK, VALUE)      (0XFF98118C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_099_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_099_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_099_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_099_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_099_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_099_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_099_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_100 @ 0XFF981190</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_100_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_100_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_100_PARITY                                            0x0
+
+               Entry 100 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00640000
+               (OFFSET, MASK, VALUE)      (0XFF981190, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_100_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_100_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_100_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_100_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_100_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_100_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_100_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_101 @ 0XFF981194</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_101_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_101_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_101_PARITY                                            0x0
+
+               Entry 101 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00650000
+               (OFFSET, MASK, VALUE)      (0XFF981194, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_101_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_101_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_101_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_101_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_101_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_101_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_101_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_102 @ 0XFF981198</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_102_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_102_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_102_PARITY                                            0x0
+
+               Entry 102 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00660000
+               (OFFSET, MASK, VALUE)      (0XFF981198, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_102_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_102_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_102_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_102_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_102_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_102_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_102_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_103 @ 0XFF98119C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_103_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_103_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_103_PARITY                                            0x0
+
+               Entry 103 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00670000
+               (OFFSET, MASK, VALUE)      (0XFF98119C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_103_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_103_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_103_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_103_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_103_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_103_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_103_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_104 @ 0XFF9811A0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_104_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_104_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_104_PARITY                                            0x0
+
+               Entry 104 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00680000
+               (OFFSET, MASK, VALUE)      (0XFF9811A0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_104_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_104_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_104_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_104_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_104_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_104_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_104_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_105 @ 0XFF9811A4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_105_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_105_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_105_PARITY                                            0x0
+
+               Entry 105 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00690000
+               (OFFSET, MASK, VALUE)      (0XFF9811A4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_105_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_105_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_105_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_105_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_105_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_105_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_105_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_106 @ 0XFF9811A8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_106_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_106_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_106_PARITY                                            0x0
+
+               Entry 106 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x006A0000
+               (OFFSET, MASK, VALUE)      (0XFF9811A8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_106_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_106_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_106_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_106_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_106_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_106_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_106_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_107 @ 0XFF9811AC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_107_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_107_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_107_PARITY                                            0x0
+
+               Entry 107 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x006B0000
+               (OFFSET, MASK, VALUE)      (0XFF9811AC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_107_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_107_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_107_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_107_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_107_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_107_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_107_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_108 @ 0XFF9811B0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_108_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_108_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_108_PARITY                                            0x0
+
+               Entry 108 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x006C0000
+               (OFFSET, MASK, VALUE)      (0XFF9811B0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_108_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_108_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_108_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_108_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_108_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_108_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_108_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_109 @ 0XFF9811B4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_109_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_109_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_109_PARITY                                            0x0
+
+               Entry 109 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x006D0000
+               (OFFSET, MASK, VALUE)      (0XFF9811B4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_109_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_109_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_109_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_109_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_109_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_109_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_109_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_110 @ 0XFF9811B8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_110_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_110_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_110_PARITY                                            0x0
+
+               Entry 110 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x006E0000
+               (OFFSET, MASK, VALUE)      (0XFF9811B8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_110_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_110_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_110_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_110_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_110_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_110_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_110_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_111 @ 0XFF9811BC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_111_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_111_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_111_PARITY                                            0x0
+
+               Entry 111 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x006F0000
+               (OFFSET, MASK, VALUE)      (0XFF9811BC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_111_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_111_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_111_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_111_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_111_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_111_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_111_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_112 @ 0XFF9811C0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_112_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_112_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_112_PARITY                                            0x0
+
+               Entry 112 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00700000
+               (OFFSET, MASK, VALUE)      (0XFF9811C0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_112_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_112_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_112_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_112_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_112_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_112_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_112_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_113 @ 0XFF9811C4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_113_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_113_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_113_PARITY                                            0x0
+
+               Entry 113 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00710000
+               (OFFSET, MASK, VALUE)      (0XFF9811C4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_113_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_113_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_113_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_113_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_113_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_113_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_113_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_114 @ 0XFF9811C8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_114_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_114_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_114_PARITY                                            0x0
+
+               Entry 114 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00720000
+               (OFFSET, MASK, VALUE)      (0XFF9811C8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_114_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_114_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_114_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_114_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_114_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_114_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_114_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_115 @ 0XFF9811CC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_115_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_115_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_115_PARITY                                            0x0
+
+               Entry 115 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00730000
+               (OFFSET, MASK, VALUE)      (0XFF9811CC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_115_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_115_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_115_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_115_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_115_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_115_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_115_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_116 @ 0XFF9811D0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_116_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_116_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_116_PARITY                                            0x0
+
+               Entry 116 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00740000
+               (OFFSET, MASK, VALUE)      (0XFF9811D0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_116_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_116_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_116_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_116_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_116_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_116_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_116_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_117 @ 0XFF9811D4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_117_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_117_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_117_PARITY                                            0x0
+
+               Entry 117 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00750000
+               (OFFSET, MASK, VALUE)      (0XFF9811D4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_117_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_117_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_117_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_117_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_117_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_117_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_117_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_118 @ 0XFF9811D8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_118_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_118_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_118_PARITY                                            0x0
+
+               Entry 118 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00760000
+               (OFFSET, MASK, VALUE)      (0XFF9811D8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_118_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_118_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_118_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_118_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_118_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_118_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_118_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_119 @ 0XFF9811DC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_119_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_119_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_119_PARITY                                            0x0
+
+               Entry 119 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00770000
+               (OFFSET, MASK, VALUE)      (0XFF9811DC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_119_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_119_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_119_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_119_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_119_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_119_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_119_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_120 @ 0XFF9811E0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_120_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_120_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_120_PARITY                                            0x0
+
+               Entry 120 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00780000
+               (OFFSET, MASK, VALUE)      (0XFF9811E0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_120_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_120_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_120_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_120_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_120_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_120_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_120_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_121 @ 0XFF9811E4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_121_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_121_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_121_PARITY                                            0x0
+
+               Entry 121 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00790000
+               (OFFSET, MASK, VALUE)      (0XFF9811E4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_121_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_121_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_121_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_121_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_121_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_121_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_121_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_122 @ 0XFF9811E8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_122_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_122_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_122_PARITY                                            0x0
+
+               Entry 122 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x007A0000
+               (OFFSET, MASK, VALUE)      (0XFF9811E8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_122_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_122_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_122_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_122_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_122_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_122_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_122_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_123 @ 0XFF9811EC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_123_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_123_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_123_PARITY                                            0x0
+
+               Entry 123 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x007B0000
+               (OFFSET, MASK, VALUE)      (0XFF9811EC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_123_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_123_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_123_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_123_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_123_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_123_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_123_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_124 @ 0XFF9811F0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_124_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_124_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_124_PARITY                                            0x0
+
+               Entry 124 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x007C0000
+               (OFFSET, MASK, VALUE)      (0XFF9811F0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_124_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_124_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_124_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_124_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_124_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_124_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_124_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_125 @ 0XFF9811F4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_125_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_125_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_125_PARITY                                            0x0
+
+               Entry 125 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x007D0000
+               (OFFSET, MASK, VALUE)      (0XFF9811F4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_125_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_125_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_125_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_125_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_125_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_125_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_125_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_126 @ 0XFF9811F8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_126_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_126_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_126_PARITY                                            0x0
+
+               Entry 126 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x007E0000
+               (OFFSET, MASK, VALUE)      (0XFF9811F8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_126_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_126_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_126_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_126_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_126_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_126_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_126_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_127 @ 0XFF9811FC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_127_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_127_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_127_PARITY                                            0x0
+
+               Entry 127 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x007F0000
+               (OFFSET, MASK, VALUE)      (0XFF9811FC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_127_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_127_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_127_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_127_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_127_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_127_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_127_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_128 @ 0XFF981200</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_128_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_128_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_128_PARITY                                            0x0
+
+               Entry 128 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00800000
+               (OFFSET, MASK, VALUE)      (0XFF981200, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_128_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_128_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_128_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_128_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_128_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_128_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_128_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_129 @ 0XFF981204</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_129_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_129_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_129_PARITY                                            0x0
+
+               Entry 129 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00810000
+               (OFFSET, MASK, VALUE)      (0XFF981204, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_129_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_129_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_129_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_129_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_129_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_129_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_129_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_130 @ 0XFF981208</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_130_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_130_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_130_PARITY                                            0x0
+
+               Entry 130 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00820000
+               (OFFSET, MASK, VALUE)      (0XFF981208, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_130_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_130_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_130_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_130_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_130_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_130_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_130_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_131 @ 0XFF98120C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_131_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_131_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_131_PARITY                                            0x0
+
+               Entry 131 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00830000
+               (OFFSET, MASK, VALUE)      (0XFF98120C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_131_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_131_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_131_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_131_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_131_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_131_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_131_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_132 @ 0XFF981210</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_132_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_132_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_132_PARITY                                            0x0
+
+               Entry 132 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00840000
+               (OFFSET, MASK, VALUE)      (0XFF981210, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_132_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_132_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_132_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_132_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_132_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_132_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_132_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
+               /*Register : APERPERM_133 @ 0XFF981214</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_133_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_133_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_133_PARITY                                            0x0
+
+               Entry 133 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00850000
+               (OFFSET, MASK, VALUE)      (0XFF981214, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_133_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_133_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_133_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_133_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_133_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_133_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_133_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_134 @ 0XFF981218</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_134_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_134_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_134_PARITY                                            0x0
+
+               Entry 134 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00860000
+               (OFFSET, MASK, VALUE)      (0XFF981218, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_134_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_134_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_134_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_134_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_134_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_134_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_134_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_135 @ 0XFF98121C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_135_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_135_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_135_PARITY                                            0x0
+
+               Entry 135 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00870000
+               (OFFSET, MASK, VALUE)      (0XFF98121C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_135_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_135_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_135_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_135_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_135_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_135_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_135_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_136 @ 0XFF981220</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_136_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_136_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_136_PARITY                                            0x0
+
+               Entry 136 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00880000
+               (OFFSET, MASK, VALUE)      (0XFF981220, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_136_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_136_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_136_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_136_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_136_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_136_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_136_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_137 @ 0XFF981224</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_137_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_137_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_137_PARITY                                            0x0
+
+               Entry 137 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00890000
+               (OFFSET, MASK, VALUE)      (0XFF981224, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_137_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_137_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_137_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_137_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_137_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_137_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_137_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_138 @ 0XFF981228</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_138_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_138_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_138_PARITY                                            0x0
+
+               Entry 138 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x008A0000
+               (OFFSET, MASK, VALUE)      (0XFF981228, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_138_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_138_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_138_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_138_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_138_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_138_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_138_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_139 @ 0XFF98122C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_139_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_139_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_139_PARITY                                            0x0
+
+               Entry 139 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x008B0000
+               (OFFSET, MASK, VALUE)      (0XFF98122C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_139_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_139_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_139_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_139_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_139_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_139_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_139_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_140 @ 0XFF981230</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_140_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_140_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_140_PARITY                                            0x0
+
+               Entry 140 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x008C0000
+               (OFFSET, MASK, VALUE)      (0XFF981230, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_140_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_140_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_140_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_140_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_140_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_140_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_140_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_141 @ 0XFF981234</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_141_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_141_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_141_PARITY                                            0x0
+
+               Entry 141 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x008D0000
+               (OFFSET, MASK, VALUE)      (0XFF981234, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_141_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_141_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_141_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_141_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_141_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_141_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_141_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_142 @ 0XFF981238</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_142_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_142_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_142_PARITY                                            0x0
+
+               Entry 142 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x008E0000
+               (OFFSET, MASK, VALUE)      (0XFF981238, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_142_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_142_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_142_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_142_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_142_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_142_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_142_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_143 @ 0XFF98123C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_143_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_143_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_143_PARITY                                            0x0
+
+               Entry 143 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x008F0000
+               (OFFSET, MASK, VALUE)      (0XFF98123C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_143_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_143_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_143_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_143_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_143_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_143_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_143_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_144 @ 0XFF981240</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_144_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_144_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_144_PARITY                                            0x0
+
+               Entry 144 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00900000
+               (OFFSET, MASK, VALUE)      (0XFF981240, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_144_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_144_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_144_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_144_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_144_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_144_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_144_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_145 @ 0XFF981244</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_145_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_145_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_145_PARITY                                            0x0
+
+               Entry 145 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00910000
+               (OFFSET, MASK, VALUE)      (0XFF981244, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_145_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_145_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_145_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_145_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_145_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_145_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_145_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_146 @ 0XFF981248</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_146_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_146_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_146_PARITY                                            0x0
+
+               Entry 146 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00920000
+               (OFFSET, MASK, VALUE)      (0XFF981248, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_146_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_146_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_146_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_146_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_146_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_146_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_146_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_147 @ 0XFF98124C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_147_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_147_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_147_PARITY                                            0x0
+
+               Entry 147 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00930000
+               (OFFSET, MASK, VALUE)      (0XFF98124C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_147_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_147_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_147_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_147_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_147_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_147_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_147_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_148 @ 0XFF981250</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_148_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_148_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_148_PARITY                                            0x0
+
+               Entry 148 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00940000
+               (OFFSET, MASK, VALUE)      (0XFF981250, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_148_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_148_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_148_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_148_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_148_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_148_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_148_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
+               /*Register : APERPERM_149 @ 0XFF981254</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_149_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_149_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_149_PARITY                                            0x0
+
+               Entry 149 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00950000
+               (OFFSET, MASK, VALUE)      (0XFF981254, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_149_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_149_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_149_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_149_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_149_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_149_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_149_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: OCM_SLCR, START ADDRESS: FF960000, END ADDRESS: FF96FFFF
+               /*Register : APERPERM_150 @ 0XFF981258</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_150_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_150_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_150_PARITY                                            0x0
+
+               Entry 150 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00960000
+               (OFFSET, MASK, VALUE)      (0XFF981258, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_150_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_150_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_150_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_150_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_150_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_150_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_150_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_4, START ADDRESS: FF970000, END ADDRESS: FF97FFFF
+               /*Register : APERPERM_151 @ 0XFF98125C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_151_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_151_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_151_PARITY                                            0x0
+
+               Entry 151 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00970000
+               (OFFSET, MASK, VALUE)      (0XFF98125C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_151_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_151_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_151_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_151_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_151_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_151_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_151_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_XPPU, START ADDRESS: FF980000, END ADDRESS: FF99FFFF
+               /*Register : APERPERM_152 @ 0XFF981260</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_152_PERMISSION                                        0x0
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_152_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_152_PARITY                                            0x0
+
+               Entry 152 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00980000
+               (OFFSET, MASK, VALUE)      (0XFF981260, 0xF80FFFFFU ,0x08000000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_152_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_152_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_152_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000000U << LPD_XPPU_CFG_APERPERM_152_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_152_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_152_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_152_OFFSET ,0xF80FFFFFU ,0x08000000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_XPPU, START ADDRESS: FF980000, END ADDRESS: FF99FFFF
+               /*Register : APERPERM_153 @ 0XFF981264</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_153_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_153_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_153_PARITY                                            0x0
+
+               Entry 153 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00990000
+               (OFFSET, MASK, VALUE)      (0XFF981264, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_153_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_153_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_153_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_153_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_153_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_153_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_153_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: RPU, START ADDRESS: FF9A0000, END ADDRESS: FF9AFFFF
+               /*Register : APERPERM_154 @ 0XFF981268</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_154_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_154_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_154_PARITY                                            0x0
+
+               Entry 154 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x009A0000
+               (OFFSET, MASK, VALUE)      (0XFF981268, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_154_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_154_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_154_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_154_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_154_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_154_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_154_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: AFIFM6, START ADDRESS: FF9B0000, END ADDRESS: FF9BFFFF
+               /*Register : APERPERM_155 @ 0XFF98126C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_155_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_155_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_155_PARITY                                            0x0
+
+               Entry 155 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x009B0000
+               (OFFSET, MASK, VALUE)      (0XFF98126C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_155_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_155_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_155_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_155_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_155_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_155_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_155_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_XPPU_SINK, START ADDRESS: FF9C0000, END ADDRESS: FF9CFFFF
+               /*Register : APERPERM_156 @ 0XFF981270</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_156_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_156_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_156_PARITY                                            0x0
+
+               Entry 156 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x009C0000
+               (OFFSET, MASK, VALUE)      (0XFF981270, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_156_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_156_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_156_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_156_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_156_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_156_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_156_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: USB3_0, START ADDRESS: FF9D0000, END ADDRESS: FF9DFFFF
+               /*Register : APERPERM_157 @ 0XFF981274</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_157_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_157_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_157_PARITY                                            0x0
+
+               Entry 157 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x009D0000
+               (OFFSET, MASK, VALUE)      (0XFF981274, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_157_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_157_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_157_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_157_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_157_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_157_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_157_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: USB3_1, START ADDRESS: FF9E0000, END ADDRESS: FF9EFFFF
+               /*Register : APERPERM_158 @ 0XFF981278</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_158_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_158_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_158_PARITY                                            0x0
+
+               Entry 158 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x009E0000
+               (OFFSET, MASK, VALUE)      (0XFF981278, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_158_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_158_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_158_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_158_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_158_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_158_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_158_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_5, START ADDRESS: FF9F0000, END ADDRESS: FF9FFFFF
+               /*Register : APERPERM_159 @ 0XFF98127C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_159_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_159_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_159_PARITY                                            0x0
+
+               Entry 159 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x009F0000
+               (OFFSET, MASK, VALUE)      (0XFF98127C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_159_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_159_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_159_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_159_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_159_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_159_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_159_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: APM0, START ADDRESS: FFA00000, END ADDRESS: FFA0FFFF
+               /*Register : APERPERM_160 @ 0XFF981280</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_160_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_160_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_160_PARITY                                            0x0
+
+               Entry 160 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00A00000
+               (OFFSET, MASK, VALUE)      (0XFF981280, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_160_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_160_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_160_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_160_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_160_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_160_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_160_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: APM1, START ADDRESS: FFA10000, END ADDRESS: FFA1FFFF
+               /*Register : APERPERM_161 @ 0XFF981284</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_161_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_161_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_161_PARITY                                            0x0
+
+               Entry 161 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00A10000
+               (OFFSET, MASK, VALUE)      (0XFF981284, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_161_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_161_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_161_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_161_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_161_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_161_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_161_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: APM_INTC_IOU, START ADDRESS: FFA20000, END ADDRESS: FFA2FFFF
+               /*Register : APERPERM_162 @ 0XFF981288</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_162_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_162_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_162_PARITY                                            0x0
+
+               Entry 162 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00A20000
+               (OFFSET, MASK, VALUE)      (0XFF981288, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_162_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_162_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_162_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_162_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_162_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_162_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_162_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: APM_FPD_LPD, START ADDRESS: FFA30000, END ADDRESS: FFA3FFFF
+               /*Register : APERPERM_163 @ 0XFF98128C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_163_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_163_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_163_PARITY                                            0x0
+
+               Entry 163 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00A30000
+               (OFFSET, MASK, VALUE)      (0XFF98128C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_163_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_163_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_163_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_163_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_163_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_163_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_163_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_6, START ADDRESS: FFA40000, END ADDRESS: FFA4FFFF
+               /*Register : APERPERM_164 @ 0XFF981290</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_164_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_164_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_164_PARITY                                            0x0
+
+               Entry 164 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00A40000
+               (OFFSET, MASK, VALUE)      (0XFF981290, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_164_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_164_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_164_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_164_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_164_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_164_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_164_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: AMS, START ADDRESS: FFA50000, END ADDRESS: FFA5FFFF
+               /*Register : APERPERM_165 @ 0XFF981294</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_165_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_165_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_165_PARITY                                            0x0
+
+               Entry 165 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00A50000
+               (OFFSET, MASK, VALUE)      (0XFF981294, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_165_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_165_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_165_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_165_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_165_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_165_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_165_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: RTC, START ADDRESS: FFA60000, END ADDRESS: FFA6FFFF
+               /*Register : APERPERM_166 @ 0XFF981298</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_166_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_166_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_166_PARITY                                            0x0
+
+               Entry 166 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00A60000
+               (OFFSET, MASK, VALUE)      (0XFF981298, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_166_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_166_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_166_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_166_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_166_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_166_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_166_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: OCM_XMPU_CFG, START ADDRESS: FFA70000, END ADDRESS: FFA7FFFF
+               /*Register : APERPERM_167 @ 0XFF98129C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_167_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_167_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_167_PARITY                                            0x0
+
+               Entry 167 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00A70000
+               (OFFSET, MASK, VALUE)      (0XFF98129C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_167_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_167_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_167_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_167_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_167_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_167_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_167_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: ADMA_0, START ADDRESS: FFA80000, END ADDRESS: FFA8FFFF
+               /*Register : APERPERM_168 @ 0XFF9812A0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_168_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_168_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_168_PARITY                                            0x0
+
+               Entry 168 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00A80000
+               (OFFSET, MASK, VALUE)      (0XFF9812A0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_168_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_168_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_168_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_168_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_168_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_168_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_168_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: ADMA_1, START ADDRESS: FFA90000, END ADDRESS: FFA9FFFF
+               /*Register : APERPERM_169 @ 0XFF9812A4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_169_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_169_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_169_PARITY                                            0x0
+
+               Entry 169 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00A90000
+               (OFFSET, MASK, VALUE)      (0XFF9812A4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_169_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_169_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_169_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_169_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_169_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_169_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_169_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: ADMA_2, START ADDRESS: FFAA0000, END ADDRESS: FFAAFFFF
+               /*Register : APERPERM_170 @ 0XFF9812A8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_170_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_170_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_170_PARITY                                            0x0
+
+               Entry 170 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00AA0000
+               (OFFSET, MASK, VALUE)      (0XFF9812A8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_170_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_170_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_170_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_170_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_170_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_170_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_170_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: ADMA_3, START ADDRESS: FFAB0000, END ADDRESS: FFABFFFF
+               /*Register : APERPERM_171 @ 0XFF9812AC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_171_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_171_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_171_PARITY                                            0x0
+
+               Entry 171 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00AB0000
+               (OFFSET, MASK, VALUE)      (0XFF9812AC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_171_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_171_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_171_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_171_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_171_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_171_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_171_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: ADMA_4, START ADDRESS: FFAC0000, END ADDRESS: FFACFFFF
+               /*Register : APERPERM_172 @ 0XFF9812B0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_172_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_172_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_172_PARITY                                            0x0
+
+               Entry 172 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00AC0000
+               (OFFSET, MASK, VALUE)      (0XFF9812B0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_172_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_172_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_172_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_172_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_172_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_172_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_172_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: ADMA_5, START ADDRESS: FFAD0000, END ADDRESS: FFADFFFF
+               /*Register : APERPERM_173 @ 0XFF9812B4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_173_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_173_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_173_PARITY                                            0x0
+
+               Entry 173 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00AD0000
+               (OFFSET, MASK, VALUE)      (0XFF9812B4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_173_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_173_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_173_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_173_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_173_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_173_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_173_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: ADMA_6, START ADDRESS: FFAE0000, END ADDRESS: FFAEFFFF
+               /*Register : APERPERM_174 @ 0XFF9812B8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_174_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_174_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_174_PARITY                                            0x0
+
+               Entry 174 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00AE0000
+               (OFFSET, MASK, VALUE)      (0XFF9812B8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_174_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_174_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_174_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_174_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_174_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_174_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_174_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: ADMA_7, START ADDRESS: FFAF0000, END ADDRESS: FFAFFFFF
+               /*Register : APERPERM_175 @ 0XFF9812BC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_175_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_175_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_175_PARITY                                            0x0
+
+               Entry 175 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00AF0000
+               (OFFSET, MASK, VALUE)      (0XFF9812BC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_175_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_175_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_175_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_175_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_175_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_175_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_175_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_176 @ 0XFF9812C0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_176_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_176_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_176_PARITY                                            0x0
+
+               Entry 176 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00B00000
+               (OFFSET, MASK, VALUE)      (0XFF9812C0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_176_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_176_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_176_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_176_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_176_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_176_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_176_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_177 @ 0XFF9812C4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_177_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_177_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_177_PARITY                                            0x0
+
+               Entry 177 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00B10000
+               (OFFSET, MASK, VALUE)      (0XFF9812C4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_177_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_177_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_177_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_177_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_177_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_177_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_177_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_178 @ 0XFF9812C8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_178_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_178_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_178_PARITY                                            0x0
+
+               Entry 178 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00B20000
+               (OFFSET, MASK, VALUE)      (0XFF9812C8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_178_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_178_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_178_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_178_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_178_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_178_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_178_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_179 @ 0XFF9812CC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_179_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_179_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_179_PARITY                                            0x0
+
+               Entry 179 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00B30000
+               (OFFSET, MASK, VALUE)      (0XFF9812CC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_179_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_179_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_179_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_179_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_179_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_179_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_179_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_180 @ 0XFF9812D0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_180_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_180_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_180_PARITY                                            0x0
+
+               Entry 180 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00B40000
+               (OFFSET, MASK, VALUE)      (0XFF9812D0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_180_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_180_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_180_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_180_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_180_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_180_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_180_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_181 @ 0XFF9812D4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_181_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_181_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_181_PARITY                                            0x0
+
+               Entry 181 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00B50000
+               (OFFSET, MASK, VALUE)      (0XFF9812D4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_181_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_181_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_181_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_181_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_181_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_181_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_181_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_182 @ 0XFF9812D8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_182_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_182_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_182_PARITY                                            0x0
+
+               Entry 182 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00B60000
+               (OFFSET, MASK, VALUE)      (0XFF9812D8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_182_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_182_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_182_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_182_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_182_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_182_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_182_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_183 @ 0XFF9812DC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_183_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_183_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_183_PARITY                                            0x0
+
+               Entry 183 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00B70000
+               (OFFSET, MASK, VALUE)      (0XFF9812DC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_183_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_183_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_183_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_183_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_183_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_183_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_183_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_184 @ 0XFF9812E0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_184_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_184_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_184_PARITY                                            0x0
+
+               Entry 184 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00B80000
+               (OFFSET, MASK, VALUE)      (0XFF9812E0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_184_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_184_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_184_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_184_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_184_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_184_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_184_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_185 @ 0XFF9812E4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_185_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_185_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_185_PARITY                                            0x0
+
+               Entry 185 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00B90000
+               (OFFSET, MASK, VALUE)      (0XFF9812E4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_185_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_185_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_185_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_185_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_185_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_185_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_185_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_186 @ 0XFF9812E8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_186_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_186_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_186_PARITY                                            0x0
+
+               Entry 186 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00BA0000
+               (OFFSET, MASK, VALUE)      (0XFF9812E8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_186_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_186_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_186_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_186_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_186_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_186_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_186_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_187 @ 0XFF9812EC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_187_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_187_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_187_PARITY                                            0x0
+
+               Entry 187 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00BB0000
+               (OFFSET, MASK, VALUE)      (0XFF9812EC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_187_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_187_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_187_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_187_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_187_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_187_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_187_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_188 @ 0XFF9812F0</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_188_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_188_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_188_PARITY                                            0x0
+
+               Entry 188 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00BC0000
+               (OFFSET, MASK, VALUE)      (0XFF9812F0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_188_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_188_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_188_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_188_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_188_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_188_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_188_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_189 @ 0XFF9812F4</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_189_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_189_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_189_PARITY                                            0x0
+
+               Entry 189 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00BD0000
+               (OFFSET, MASK, VALUE)      (0XFF9812F4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_189_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_189_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_189_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_189_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_189_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_189_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_189_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_190 @ 0XFF9812F8</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_190_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_190_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_190_PARITY                                            0x0
+
+               Entry 190 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00BE0000
+               (OFFSET, MASK, VALUE)      (0XFF9812F8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_190_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_190_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_190_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_190_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_190_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_190_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_190_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
+               /*Register : APERPERM_191 @ 0XFF9812FC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_191_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_191_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_191_PARITY                                            0x0
+
+               Entry 191 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00BF0000
+               (OFFSET, MASK, VALUE)      (0XFF9812FC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_191_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_191_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_191_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_191_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_191_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_191_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_191_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CSU_ROM, START ADDRESS: FFC00000, END ADDRESS: FFC1FFFF
+               /*Register : APERPERM_192 @ 0XFF981300</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_192_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_192_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_192_PARITY                                            0x0
+
+               Entry 192 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00C00000
+               (OFFSET, MASK, VALUE)      (0XFF981300, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_192_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_192_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_192_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_192_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_192_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_192_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_192_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CSU_ROM, START ADDRESS: FFC00000, END ADDRESS: FFC1FFFF
+               /*Register : APERPERM_193 @ 0XFF981304</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_193_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_193_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_193_PARITY                                            0x0
+
+               Entry 193 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00C10000
+               (OFFSET, MASK, VALUE)      (0XFF981304, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_193_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_193_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_193_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_193_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_193_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_193_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_193_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CSU_LOCAL, START ADDRESS: FFC20000, END ADDRESS: FFC2FFFF
+               /*Register : APERPERM_194 @ 0XFF981308</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_194_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_194_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_194_PARITY                                            0x0
+
+               Entry 194 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00C20000
+               (OFFSET, MASK, VALUE)      (0XFF981308, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_194_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_194_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_194_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_194_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_194_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_194_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_194_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PUF, START ADDRESS: FFC30000, END ADDRESS: FFC3FFFF
+               /*Register : APERPERM_195 @ 0XFF98130C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_195_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_195_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_195_PARITY                                            0x0
+
+               Entry 195 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00C30000
+               (OFFSET, MASK, VALUE)      (0XFF98130C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_195_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_195_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_195_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_195_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_195_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_195_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_195_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CSU_RAM, START ADDRESS: FFC40000, END ADDRESS: FFC5FFFF
+               /*Register : APERPERM_196 @ 0XFF981310</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_196_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_196_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_196_PARITY                                            0x0
+
+               Entry 196 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00C40000
+               (OFFSET, MASK, VALUE)      (0XFF981310, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_196_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_196_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_196_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_196_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_196_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_196_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_196_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CSU_RAM, START ADDRESS: FFC40000, END ADDRESS: FFC5FFFF
+               /*Register : APERPERM_197 @ 0XFF981314</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_197_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_197_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_197_PARITY                                            0x0
+
+               Entry 197 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00C50000
+               (OFFSET, MASK, VALUE)      (0XFF981314, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_197_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_197_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_197_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_197_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_197_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_197_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_197_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CSU_IOMODULE, START ADDRESS: FFC60000, END ADDRESS: FFC7FFFF
+               /*Register : APERPERM_198 @ 0XFF981318</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_198_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_198_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_198_PARITY                                            0x0
+
+               Entry 198 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00C60000
+               (OFFSET, MASK, VALUE)      (0XFF981318, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_198_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_198_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_198_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_198_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_198_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_198_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_198_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CSU_IOMODULE, START ADDRESS: FFC60000, END ADDRESS: FFC7FFFF
+               /*Register : APERPERM_199 @ 0XFF98131C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_199_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_199_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_199_PARITY                                            0x0
+
+               Entry 199 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00C70000
+               (OFFSET, MASK, VALUE)      (0XFF98131C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_199_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_199_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_199_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_199_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_199_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_199_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_199_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CSUDMA, START ADDRESS: FFC80000, END ADDRESS: FFC9FFFF
+               /*Register : APERPERM_200 @ 0XFF981320</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_200_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_200_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_200_PARITY                                            0x0
+
+               Entry 200 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00C80000
+               (OFFSET, MASK, VALUE)      (0XFF981320, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_200_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_200_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_200_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_200_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_200_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_200_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_200_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CSUDMA, START ADDRESS: FFC80000, END ADDRESS: FFC9FFFF
+               /*Register : APERPERM_201 @ 0XFF981324</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_201_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_201_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_201_PARITY                                            0x0
+
+               Entry 201 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00C90000
+               (OFFSET, MASK, VALUE)      (0XFF981324, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_201_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_201_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_201_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_201_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_201_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_201_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_201_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CSU, START ADDRESS: FFCA0000, END ADDRESS: FFCAFFFF
+               /*Register : APERPERM_202 @ 0XFF981328</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_202_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_202_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_202_PARITY                                            0x0
+
+               Entry 202 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00CA0000
+               (OFFSET, MASK, VALUE)      (0XFF981328, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_202_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_202_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_202_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_202_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_202_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_202_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_202_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: CSU_WDT, START ADDRESS: FFCB0000, END ADDRESS: FFCBFFFF
+               /*Register : APERPERM_203 @ 0XFF98132C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_203_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_203_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_203_PARITY                                            0x0
+
+               Entry 203 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00CB0000
+               (OFFSET, MASK, VALUE)      (0XFF98132C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_203_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_203_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_203_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_203_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_203_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_203_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_203_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: EFUSE, START ADDRESS: FFCC0000, END ADDRESS: FFCCFFFF
+               /*Register : APERPERM_204 @ 0XFF981330</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_204_PERMISSION                                        0x80000
 
-               Enable Clock Gating for AC [0] ddr_clk
-               PSU_DDR_PHY_PGCR3_GATEACDDRCLK                                                  0X0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_204_TRUSTZONE                                         0x1
 
-               Enable Clock Gating for AC [0] ctl_clk
-               PSU_DDR_PHY_PGCR3_GATEACCTLCLK                                                  0X0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_204_PARITY                                            0x0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PGCR3_RESERVED_8                                                    0X0
+               Entry 204 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00CC0000
+               (OFFSET, MASK, VALUE)      (0XFF981330, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_204_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_204_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_204_PARITY_MASK |  0 );
 
-               Controls DDL Bypass Modes
-               PSU_DDR_PHY_PGCR3_DDLBYPMODE                                                    0X2
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_204_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_204_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_204_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_204_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               IO Loop-Back Select
-               PSU_DDR_PHY_PGCR3_IOLB                                                          0X0
+               // : APERTURE NAME: BBRAM, START ADDRESS: FFCD0000, END ADDRESS: FFCDFFFF
+               /*Register : APERPERM_205 @ 0XFF981334</p>
 
-               AC Receive FIFO Read Mode
-               PSU_DDR_PHY_PGCR3_RDMODE                                                        0X3
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_205_PERMISSION                                        0x80000
 
-               Read FIFO Reset Disable
-               PSU_DDR_PHY_PGCR3_DISRST                                                        0X0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_205_TRUSTZONE                                         0x1
 
-               Clock Level when Clock Gating
-               PSU_DDR_PHY_PGCR3_CLKLEVEL                                                      0X0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_205_PARITY                                            0x0
 
-               PHY General Configuration Register 3
-               (OFFSET, MASK, VALUE)      (0XFD08001C, 0xFFFFFFFFU ,0x55AA0098U)
-               RegMask = (DDR_PHY_PGCR3_CKNEN_MASK | DDR_PHY_PGCR3_CKEN_MASK | DDR_PHY_PGCR3_RESERVED_15_MASK | DDR_PHY_PGCR3_GATEACRDCLK_MASK | DDR_PHY_PGCR3_GATEACDDRCLK_MASK | DDR_PHY_PGCR3_GATEACCTLCLK_MASK | DDR_PHY_PGCR3_RESERVED_8_MASK | DDR_PHY_PGCR3_DDLBYPMODE_MASK | DDR_PHY_PGCR3_IOLB_MASK | DDR_PHY_PGCR3_RDMODE_MASK | DDR_PHY_PGCR3_DISRST_MASK | DDR_PHY_PGCR3_CLKLEVEL_MASK |  0 );
+               Entry 205 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00CD0000
+               (OFFSET, MASK, VALUE)      (0XFF981334, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_205_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_205_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_205_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000055U << DDR_PHY_PGCR3_CKNEN_SHIFT
-                       | 0x000000AAU << DDR_PHY_PGCR3_CKEN_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_RESERVED_15_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_GATEACRDCLK_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_GATEACDDRCLK_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_GATEACCTLCLK_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_RESERVED_8_SHIFT
-                       | 0x00000002U << DDR_PHY_PGCR3_DDLBYPMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_IOLB_SHIFT
-                       | 0x00000003U << DDR_PHY_PGCR3_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_CLKLEVEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_205_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_205_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_205_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PGCR3_OFFSET ,0xFFFFFFFFU ,0x55AA0098U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_205_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : DX8SL0DXCTL2 @ 0XFD08142C</p>
+               // : APERTURE NAME: RSA_CORE, START ADDRESS: FFCE0000, END ADDRESS: FFCEFFFF
+               /*Register : APERPERM_206 @ 0XFF981338</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24                                         0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_206_PERMISSION                                        0x80000
 
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL0DXCTL2_CRDEN                                                  0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_206_TRUSTZONE                                         0x1
 
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL0DXCTL2_POSOEX                                                 0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_206_PARITY                                            0x0
 
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL0DXCTL2_PREOEX                                                 0x0
+               Entry 206 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00CE0000
+               (OFFSET, MASK, VALUE)      (0XFF981338, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_206_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_206_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_206_PARITY_MASK |  0 );
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_17                                            0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_206_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_206_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_206_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_206_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL0DXCTL2_IOAG                                                   0x0
+               // : APERTURE NAME: MBISTJTAG, START ADDRESS: FFCF0000, END ADDRESS: FFCFFFFF
+               /*Register : APERPERM_207 @ 0XFF98133C</p>
 
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL0DXCTL2_IOLB                                                   0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_207_PERMISSION                                        0x80000
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13                                         0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_207_TRUSTZONE                                         0x1
 
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH                                         0xc
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_207_PARITY                                            0x0
 
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL0DXCTL2_RDBI                                                   0x0
+               Entry 207 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00CF0000
+               (OFFSET, MASK, VALUE)      (0XFF98133C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_207_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_207_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_207_PARITY_MASK |  0 );
 
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL0DXCTL2_WDBI                                                   0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_207_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_207_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_207_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_207_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL0DXCTL2_PRFBYP                                                 0x0
+               // : APERTURE NAME: PMU_ROM, START ADDRESS: FFD00000, END ADDRESS: FFD3FFFF
+               /*Register : APERPERM_208 @ 0XFF981340</p>
 
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL0DXCTL2_RDMODE                                                 0X3
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_208_PERMISSION                                        0x80000
 
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL0DXCTL2_DISRST                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_208_TRUSTZONE                                         0x1
 
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL0DXCTL2_DQSGLB                                                 0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_208_PARITY                                            0x0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_0                                             0x0
+               Entry 208 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00D00000
+               (OFFSET, MASK, VALUE)      (0XFF981340, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_208_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_208_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_208_PARITY_MASK |  0 );
 
-               DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD08142C, 0xFFFFFFFFU ,0x00001830U)
-               RegMask = (DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL0DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL0DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL0DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL0DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL0DXCTL2_IOAG_MASK | DDR_PHY_DX8SL0DXCTL2_IOLB_MASK | DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL0DXCTL2_RDBI_MASK | DDR_PHY_DX8SL0DXCTL2_WDBI_MASK | DDR_PHY_DX8SL0DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL0DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL0DXCTL2_DISRST_MASK | DDR_PHY_DX8SL0DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL0DXCTL2_RESERVED_0_MASK |  0 );
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_208_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_208_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_208_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_208_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_CRDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_PREOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_RESERVED_17_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_IOAG_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_IOLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_RDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_WDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_PRFBYP_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8SL0DXCTL2_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_DQSGLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_RESERVED_0_SHIFT
+               // : APERTURE NAME: PMU_ROM, START ADDRESS: FFD00000, END ADDRESS: FFD3FFFF
+               /*Register : APERPERM_209 @ 0XFF981344</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_209_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_209_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_209_PARITY                                            0x0
+
+               Entry 209 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00D10000
+               (OFFSET, MASK, VALUE)      (0XFF981344, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_209_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_209_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_209_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_209_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_209_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_209_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL0DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001830U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_209_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : DX8SL1DXCTL2 @ 0XFD08146C</p>
+               // : APERTURE NAME: PMU_ROM, START ADDRESS: FFD00000, END ADDRESS: FFD3FFFF
+               /*Register : APERPERM_210 @ 0XFF981348</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24                                         0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_210_PERMISSION                                        0x80000
 
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL1DXCTL2_CRDEN                                                  0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_210_TRUSTZONE                                         0x1
 
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL1DXCTL2_POSOEX                                                 0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_210_PARITY                                            0x0
 
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL1DXCTL2_PREOEX                                                 0x0
+               Entry 210 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00D20000
+               (OFFSET, MASK, VALUE)      (0XFF981348, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_210_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_210_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_210_PARITY_MASK |  0 );
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_17                                            0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_210_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_210_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_210_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_210_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL1DXCTL2_IOAG                                                   0x0
+               // : APERTURE NAME: PMU_ROM, START ADDRESS: FFD00000, END ADDRESS: FFD3FFFF
+               /*Register : APERPERM_211 @ 0XFF98134C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_211_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_211_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_211_PARITY                                            0x0
+
+               Entry 211 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00D30000
+               (OFFSET, MASK, VALUE)      (0XFF98134C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_211_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_211_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_211_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_211_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_211_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_211_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_211_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_IOMODULE, START ADDRESS: FFD40000, END ADDRESS: FFD5FFFF
+               /*Register : APERPERM_212 @ 0XFF981350</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_212_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_212_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_212_PARITY                                            0x0
+
+               Entry 212 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00D40000
+               (OFFSET, MASK, VALUE)      (0XFF981350, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_212_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_212_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_212_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_212_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_212_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_212_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_212_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_IOMODULE, START ADDRESS: FFD40000, END ADDRESS: FFD5FFFF
+               /*Register : APERPERM_213 @ 0XFF981354</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_213_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_213_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_213_PARITY                                            0x0
+
+               Entry 213 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00D50000
+               (OFFSET, MASK, VALUE)      (0XFF981354, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_213_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_213_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_213_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_213_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_213_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_213_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_213_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_LOCAL, START ADDRESS: FFD60000, END ADDRESS: FFD7FFFF
+               /*Register : APERPERM_214 @ 0XFF981358</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_214_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_214_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_214_PARITY                                            0x0
+
+               Entry 214 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00D60000
+               (OFFSET, MASK, VALUE)      (0XFF981358, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_214_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_214_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_214_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_214_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_214_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_214_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_214_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_LOCAL, START ADDRESS: FFD60000, END ADDRESS: FFD7FFFF
+               /*Register : APERPERM_215 @ 0XFF98135C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_215_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_215_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_215_PARITY                                            0x0
+
+               Entry 215 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00D70000
+               (OFFSET, MASK, VALUE)      (0XFF98135C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_215_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_215_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_215_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_215_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_215_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_215_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_215_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_GLOBAL, START ADDRESS: FFD80000, END ADDRESS: FFDBFFFF
+               /*Register : APERPERM_216 @ 0XFF981360</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_216_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_216_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_216_PARITY                                            0x0
+
+               Entry 216 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00D80000
+               (OFFSET, MASK, VALUE)      (0XFF981360, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_216_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_216_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_216_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_216_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_216_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_216_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_216_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_GLOBAL, START ADDRESS: FFD80000, END ADDRESS: FFDBFFFF
+               /*Register : APERPERM_217 @ 0XFF981364</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_217_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_217_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_217_PARITY                                            0x0
+
+               Entry 217 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00D90000
+               (OFFSET, MASK, VALUE)      (0XFF981364, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_217_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_217_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_217_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_217_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_217_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_217_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_217_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_GLOBAL, START ADDRESS: FFD80000, END ADDRESS: FFDBFFFF
+               /*Register : APERPERM_218 @ 0XFF981368</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_218_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_218_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_218_PARITY                                            0x0
+
+               Entry 218 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00DA0000
+               (OFFSET, MASK, VALUE)      (0XFF981368, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_218_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_218_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_218_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_218_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_218_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_218_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_218_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_GLOBAL, START ADDRESS: FFD80000, END ADDRESS: FFDBFFFF
+               /*Register : APERPERM_219 @ 0XFF98136C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_219_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_219_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_219_PARITY                                            0x0
+
+               Entry 219 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00DB0000
+               (OFFSET, MASK, VALUE)      (0XFF98136C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_219_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_219_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_219_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_219_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_219_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_219_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_219_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_RAM, START ADDRESS: FFDC0000, END ADDRESS: FFDFFFFF
+               /*Register : APERPERM_220 @ 0XFF981370</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_220_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_220_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_220_PARITY                                            0x0
+
+               Entry 220 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00DC0000
+               (OFFSET, MASK, VALUE)      (0XFF981370, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_220_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_220_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_220_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_220_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_220_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_220_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_220_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_RAM, START ADDRESS: FFDC0000, END ADDRESS: FFDFFFFF
+               /*Register : APERPERM_221 @ 0XFF981374</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_221_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_221_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_221_PARITY                                            0x0
+
+               Entry 221 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00DD0000
+               (OFFSET, MASK, VALUE)      (0XFF981374, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_221_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_221_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_221_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_221_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_221_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_221_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_221_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_RAM, START ADDRESS: FFDC0000, END ADDRESS: FFDFFFFF
+               /*Register : APERPERM_222 @ 0XFF981378</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_222_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_222_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_222_PARITY                                            0x0
+
+               Entry 222 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00DE0000
+               (OFFSET, MASK, VALUE)      (0XFF981378, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_222_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_222_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_222_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_222_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_222_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_222_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_222_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: PMU_RAM, START ADDRESS: FFDC0000, END ADDRESS: FFDFFFFF
+               /*Register : APERPERM_223 @ 0XFF98137C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_223_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_223_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_223_PARITY                                            0x0
+
+               Entry 223 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00DF0000
+               (OFFSET, MASK, VALUE)      (0XFF98137C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_223_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_223_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_223_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_223_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_223_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_223_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_223_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: R5_0_ATCM, START ADDRESS: FFE00000, END ADDRESS: FFE0FFFF
+               /*Register : APERPERM_224 @ 0XFF981380</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_224_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_224_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_224_PARITY                                            0x0
+
+               Entry 224 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00E00000
+               (OFFSET, MASK, VALUE)      (0XFF981380, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_224_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_224_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_224_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_224_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_224_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_224_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_224_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: R5_0_ATCM_LOCKSTEP, START ADDRESS: FFE10000, END ADDRESS: FFE1FFFF
+               /*Register : APERPERM_225 @ 0XFF981384</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_225_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_225_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_225_PARITY                                            0x0
+
+               Entry 225 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00E10000
+               (OFFSET, MASK, VALUE)      (0XFF981384, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_225_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_225_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_225_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_225_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_225_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_225_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_225_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: R5_0_BTCM, START ADDRESS: FFE20000, END ADDRESS: FFE2FFFF
+               /*Register : APERPERM_226 @ 0XFF981388</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_226_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_226_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_226_PARITY                                            0x0
+
+               Entry 226 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00E20000
+               (OFFSET, MASK, VALUE)      (0XFF981388, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_226_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_226_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_226_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_226_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_226_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_226_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_226_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: R5_0_BTCM_LOCKSTEP, START ADDRESS: FFE30000, END ADDRESS: FFE3FFFF
+               /*Register : APERPERM_227 @ 0XFF98138C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_227_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_227_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_227_PARITY                                            0x0
+
+               Entry 227 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00E30000
+               (OFFSET, MASK, VALUE)      (0XFF98138C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_227_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_227_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_227_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_227_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_227_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_227_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_227_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: R5_0_INSTRUCTION_CACHE, START ADDRESS: FFE40000, END ADDRESS: FFE4FFFF
+               /*Register : APERPERM_228 @ 0XFF981390</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_228_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_228_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_228_PARITY                                            0x0
+
+               Entry 228 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00E40000
+               (OFFSET, MASK, VALUE)      (0XFF981390, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_228_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_228_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_228_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_228_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_228_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_228_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_228_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: R5_0_DATA_CACHE, START ADDRESS: FFE50000, END ADDRESS: FFE5FFFF
+               /*Register : APERPERM_229 @ 0XFF981394</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_229_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_229_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_229_PARITY                                            0x0
+
+               Entry 229 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00E50000
+               (OFFSET, MASK, VALUE)      (0XFF981394, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_229_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_229_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_229_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_229_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_229_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_229_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_229_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_8, START ADDRESS: FFE60000, END ADDRESS: FFE8FFFF
+               /*Register : APERPERM_230 @ 0XFF981398</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_230_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_230_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_230_PARITY                                            0x0
+
+               Entry 230 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00E60000
+               (OFFSET, MASK, VALUE)      (0XFF981398, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_230_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_230_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_230_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_230_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_230_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_230_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_230_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: LPD_UNUSED_8, START ADDRESS: FFE60000, END ADDRESS: FFE8FFFF
+               /*Register : APERPERM_231 @ 0XFF98139C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_231_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_231_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_231_PARITY                                            0x0
+
+               Entry 231 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00E70000
+               (OFFSET, MASK, VALUE)      (0XFF98139C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_231_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_231_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_231_PARITY_MASK |  0 );
 
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL1DXCTL2_IOLB                                                   0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_231_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_231_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_231_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_231_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13                                         0x0
+               // : APERTURE NAME: LPD_UNUSED_8, START ADDRESS: FFE60000, END ADDRESS: FFE8FFFF
+               /*Register : APERPERM_232 @ 0XFF9813A0</p>
 
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH                                         0xc
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_232_PERMISSION                                        0x80000
 
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL1DXCTL2_RDBI                                                   0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_232_TRUSTZONE                                         0x1
 
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL1DXCTL2_WDBI                                                   0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_232_PARITY                                            0x0
 
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL1DXCTL2_PRFBYP                                                 0x0
+               Entry 232 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00E80000
+               (OFFSET, MASK, VALUE)      (0XFF9813A0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_232_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_232_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_232_PARITY_MASK |  0 );
 
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL1DXCTL2_RDMODE                                                 0X3
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_232_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_232_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_232_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_232_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL1DXCTL2_DISRST                                                 0x0
+               // : APERTURE NAME: R5_1_ATCM_, START ADDRESS: FFE90000, END ADDRESS: FFE9FFFF
+               /*Register : APERPERM_233 @ 0XFF9813A4</p>
 
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL1DXCTL2_DQSGLB                                                 0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_233_PERMISSION                                        0x80000
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_0                                             0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_233_TRUSTZONE                                         0x1
 
-               DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD08146C, 0xFFFFFFFFU ,0x00001830U)
-               RegMask = (DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL1DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL1DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL1DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL1DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL1DXCTL2_IOAG_MASK | DDR_PHY_DX8SL1DXCTL2_IOLB_MASK | DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL1DXCTL2_RDBI_MASK | DDR_PHY_DX8SL1DXCTL2_WDBI_MASK | DDR_PHY_DX8SL1DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL1DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL1DXCTL2_DISRST_MASK | DDR_PHY_DX8SL1DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL1DXCTL2_RESERVED_0_MASK |  0 );
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_233_PARITY                                            0x0
 
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_CRDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_PREOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_RESERVED_17_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_IOAG_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_IOLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_RDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_WDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_PRFBYP_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8SL1DXCTL2_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_DQSGLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_RESERVED_0_SHIFT
+               Entry 233 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00E90000
+               (OFFSET, MASK, VALUE)      (0XFF9813A4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_233_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_233_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_233_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_233_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_233_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_233_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL1DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001830U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_233_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : DX8SL2DXCTL2 @ 0XFD0814AC</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24                                         0x0
+               // : APERTURE NAME: RPU_UNUSED_10, START ADDRESS: FFEA0000, END ADDRESS: FFEAFFFF
+               /*Register : APERPERM_234 @ 0XFF9813A8</p>
 
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL2DXCTL2_CRDEN                                                  0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_234_PERMISSION                                        0x80000
 
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL2DXCTL2_POSOEX                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_234_TRUSTZONE                                         0x1
 
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL2DXCTL2_PREOEX                                                 0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_234_PARITY                                            0x0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_17                                            0x0
+               Entry 234 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00EA0000
+               (OFFSET, MASK, VALUE)      (0XFF9813A8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_234_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_234_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_234_PARITY_MASK |  0 );
 
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL2DXCTL2_IOAG                                                   0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_234_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_234_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_234_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_234_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL2DXCTL2_IOLB                                                   0x0
+               // : APERTURE NAME: R5_1_BTCM_, START ADDRESS: FFEB0000, END ADDRESS: FFEBFFFF
+               /*Register : APERPERM_235 @ 0XFF9813AC</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13                                         0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_235_PERMISSION                                        0x80000
 
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH                                         0xc
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_235_TRUSTZONE                                         0x1
 
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL2DXCTL2_RDBI                                                   0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_235_PARITY                                            0x0
 
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL2DXCTL2_WDBI                                                   0x0
+               Entry 235 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00EB0000
+               (OFFSET, MASK, VALUE)      (0XFF9813AC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_235_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_235_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_235_PARITY_MASK |  0 );
 
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL2DXCTL2_PRFBYP                                                 0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_235_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_235_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_235_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_235_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL2DXCTL2_RDMODE                                                 0X3
+               // : APERTURE NAME: R5_1_INSTRUCTION_CACHE, START ADDRESS: FFEC0000, END ADDRESS: FFECFFFF
+               /*Register : APERPERM_236 @ 0XFF9813B0</p>
 
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL2DXCTL2_DISRST                                                 0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_236_PERMISSION                                        0x80000
 
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL2DXCTL2_DQSGLB                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_236_TRUSTZONE                                         0x1
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_0                                             0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_236_PARITY                                            0x0
 
-               DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD0814AC, 0xFFFFFFFFU ,0x00001830U)
-               RegMask = (DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL2DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL2DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL2DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL2DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL2DXCTL2_IOAG_MASK | DDR_PHY_DX8SL2DXCTL2_IOLB_MASK | DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL2DXCTL2_RDBI_MASK | DDR_PHY_DX8SL2DXCTL2_WDBI_MASK | DDR_PHY_DX8SL2DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL2DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL2DXCTL2_DISRST_MASK | DDR_PHY_DX8SL2DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL2DXCTL2_RESERVED_0_MASK |  0 );
+               Entry 236 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00EC0000
+               (OFFSET, MASK, VALUE)      (0XFF9813B0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_236_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_236_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_236_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_CRDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_PREOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_RESERVED_17_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_IOAG_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_IOLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_RDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_WDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_PRFBYP_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8SL2DXCTL2_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_DQSGLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_RESERVED_0_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_236_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_236_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_236_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL2DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001830U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_236_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : DX8SL3DXCTL2 @ 0XFD0814EC</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24                                         0x0
+               // : APERTURE NAME: R5_1_DATA_CACHE, START ADDRESS: FFED0000, END ADDRESS: FFEDFFFF
+               /*Register : APERPERM_237 @ 0XFF9813B4</p>
 
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL3DXCTL2_CRDEN                                                  0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_237_PERMISSION                                        0x80000
 
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL3DXCTL2_POSOEX                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_237_TRUSTZONE                                         0x1
 
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL3DXCTL2_PREOEX                                                 0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_237_PARITY                                            0x0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_17                                            0x0
+               Entry 237 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00ED0000
+               (OFFSET, MASK, VALUE)      (0XFF9813B4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_237_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_237_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_237_PARITY_MASK |  0 );
 
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL3DXCTL2_IOAG                                                   0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_237_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_237_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_237_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_237_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL3DXCTL2_IOLB                                                   0x0
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_238 @ 0XFF9813B8</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13                                         0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_238_PERMISSION                                        0x80000
 
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH                                         0xc
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_238_TRUSTZONE                                         0x1
 
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL3DXCTL2_RDBI                                                   0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_238_PARITY                                            0x0
 
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL3DXCTL2_WDBI                                                   0x0
+               Entry 238 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00EE0000
+               (OFFSET, MASK, VALUE)      (0XFF9813B8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_238_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_238_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_238_PARITY_MASK |  0 );
 
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL3DXCTL2_PRFBYP                                                 0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_238_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_238_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_238_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_238_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL3DXCTL2_RDMODE                                                 0X3
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_239 @ 0XFF9813BC</p>
 
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL3DXCTL2_DISRST                                                 0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_239_PERMISSION                                        0x80000
 
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL3DXCTL2_DQSGLB                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_239_TRUSTZONE                                         0x1
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_0                                             0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_239_PARITY                                            0x0
 
-               DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD0814EC, 0xFFFFFFFFU ,0x00001830U)
-               RegMask = (DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL3DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL3DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL3DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL3DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL3DXCTL2_IOAG_MASK | DDR_PHY_DX8SL3DXCTL2_IOLB_MASK | DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL3DXCTL2_RDBI_MASK | DDR_PHY_DX8SL3DXCTL2_WDBI_MASK | DDR_PHY_DX8SL3DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL3DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL3DXCTL2_DISRST_MASK | DDR_PHY_DX8SL3DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL3DXCTL2_RESERVED_0_MASK |  0 );
+               Entry 239 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00EF0000
+               (OFFSET, MASK, VALUE)      (0XFF9813BC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_239_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_239_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_239_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_CRDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_PREOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_RESERVED_17_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_IOAG_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_IOLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_RDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_WDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_PRFBYP_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8SL3DXCTL2_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_DQSGLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_RESERVED_0_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_239_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_239_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_239_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL3DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001830U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_239_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : DX8SL4DXCTL2 @ 0XFD08152C</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24                                         0x0
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_240 @ 0XFF9813C0</p>
 
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL4DXCTL2_CRDEN                                                  0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_240_PERMISSION                                        0x80000
 
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL4DXCTL2_POSOEX                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_240_TRUSTZONE                                         0x1
 
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL4DXCTL2_PREOEX                                                 0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_240_PARITY                                            0x0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_17                                            0x0
+               Entry 240 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00F00000
+               (OFFSET, MASK, VALUE)      (0XFF9813C0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_240_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_240_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_240_PARITY_MASK |  0 );
 
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL4DXCTL2_IOAG                                                   0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_240_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_240_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_240_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_240_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL4DXCTL2_IOLB                                                   0x0
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_241 @ 0XFF9813C4</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13                                         0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_241_PERMISSION                                        0x80000
 
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH                                         0xc
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_241_TRUSTZONE                                         0x1
 
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL4DXCTL2_RDBI                                                   0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_241_PARITY                                            0x0
 
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL4DXCTL2_WDBI                                                   0x0
+               Entry 241 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00F10000
+               (OFFSET, MASK, VALUE)      (0XFF9813C4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_241_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_241_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_241_PARITY_MASK |  0 );
 
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL4DXCTL2_PRFBYP                                                 0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_241_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_241_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_241_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_241_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL4DXCTL2_RDMODE                                                 0X3
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_242 @ 0XFF9813C8</p>
 
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL4DXCTL2_DISRST                                                 0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_242_PERMISSION                                        0x80000
 
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL4DXCTL2_DQSGLB                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_242_TRUSTZONE                                         0x1
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_0                                             0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_242_PARITY                                            0x0
 
-               DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD08152C, 0xFFFFFFFFU ,0x00001830U)
-               RegMask = (DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL4DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL4DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL4DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL4DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL4DXCTL2_IOAG_MASK | DDR_PHY_DX8SL4DXCTL2_IOLB_MASK | DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL4DXCTL2_RDBI_MASK | DDR_PHY_DX8SL4DXCTL2_WDBI_MASK | DDR_PHY_DX8SL4DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL4DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL4DXCTL2_DISRST_MASK | DDR_PHY_DX8SL4DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL4DXCTL2_RESERVED_0_MASK |  0 );
+               Entry 242 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00F20000
+               (OFFSET, MASK, VALUE)      (0XFF9813C8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_242_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_242_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_242_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_CRDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_PREOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_RESERVED_17_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_IOAG_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_IOLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_RDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_WDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_PRFBYP_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8SL4DXCTL2_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_DQSGLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_RESERVED_0_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_242_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_242_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_242_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL4DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001830U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_242_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_243 @ 0XFF9813CC</p>
 
-               Initialization Done
-               PSU_DDR_PHY_PGSR0_IDONE                                                         1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000001U ,0x00000001U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000001U));
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_243_PERMISSION                                        0x80000
 
-       /*############################################################################################################################ */
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_243_TRUSTZONE                                         0x1
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_243_PARITY                                            0x0
 
-               PLL Lock Done
-               PSU_DDR_PHY_PGSR0_PLDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000002U ,0x00000002U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000002U));
+               Entry 243 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00F30000
+               (OFFSET, MASK, VALUE)      (0XFF9813CC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_243_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_243_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_243_PARITY_MASK |  0 );
 
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_243_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_243_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_243_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_243_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_244 @ 0XFF9813D0</p>
 
-               Digital Delay Line (DDL) Calibration Done
-               PSU_DDR_PHY_PGSR0_DCDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000004U ,0x00000004U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000004U));
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_244_PERMISSION                                        0x80000
 
-       /*############################################################################################################################ */
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_244_TRUSTZONE                                         0x1
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_244_PARITY                                            0x0
 
-               Impedance Calibration Done
-               PSU_DDR_PHY_PGSR0_ZCDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000008U ,0x00000008U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000008U));
+               Entry 244 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00F40000
+               (OFFSET, MASK, VALUE)      (0XFF9813D0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_244_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_244_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_244_PARITY_MASK |  0 );
 
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_244_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_244_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_244_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_244_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               // : POLL FOR DDR PHY
-               /*Register : PGSR0 @ 0XFD080030</p>
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_245 @ 0XFF9813D4</p>
 
-               DRAM Initialization Done
-               PSU_DDR_PHY_PGSR0_DIDONE                                                        1
-               (OFFSET, MASK, VALUE)      (0XFD080030, 0x00000010U ,0x00000010U)  */
-               while(!(Xil_In32 ( DDR_PHY_PGSR0_OFFSET) & 0x00000010U));
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_245_PERMISSION                                        0x80000
 
-       /*############################################################################################################################ */
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_245_TRUSTZONE                                         0x1
 
-               // : RUN VREF TRAINING IN STATIC READ MODE
-               /*Register : DTCR0 @ 0XFD080200</p>
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_245_PARITY                                            0x0
 
-               Refresh During Training
-               PSU_DDR_PHY_DTCR0_RFSHDT                                                        0x8
+               Entry 245 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00F50000
+               (OFFSET, MASK, VALUE)      (0XFF9813D4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_245_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_245_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_245_PARITY_MASK |  0 );
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR0_RESERVED_27_26                                                0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_245_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_245_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_245_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_245_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Data Training Debug Rank Select
-               PSU_DDR_PHY_DTCR0_DTDRS                                                         0x1
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_246 @ 0XFF9813D8</p>
 
-               Data Training with Early/Extended Gate
-               PSU_DDR_PHY_DTCR0_DTEXG                                                         0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_246_PERMISSION                                        0x80000
 
-               Data Training Extended Write DQS
-               PSU_DDR_PHY_DTCR0_DTEXD                                                         0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_246_TRUSTZONE                                         0x1
 
-               Data Training Debug Step
-               PSU_DDR_PHY_DTCR0_DTDSTP                                                        0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_246_PARITY                                            0x0
 
-               Data Training Debug Enable
-               PSU_DDR_PHY_DTCR0_DTDEN                                                         0x0
+               Entry 246 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00F60000
+               (OFFSET, MASK, VALUE)      (0XFF9813D8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_246_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_246_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_246_PARITY_MASK |  0 );
 
-               Data Training Debug Byte Select
-               PSU_DDR_PHY_DTCR0_DTDBS                                                         0x0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_246_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_246_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_246_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_246_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Data Training read DBI deskewing configuration
-               PSU_DDR_PHY_DTCR0_DTRDBITR                                                      0x2
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_247 @ 0XFF9813DC</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR0_RESERVED_13                                                   0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_247_PERMISSION                                        0x80000
 
-               Data Training Write Bit Deskew Data Mask
-               PSU_DDR_PHY_DTCR0_DTWBDDM                                                       0x1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_247_TRUSTZONE                                         0x1
 
-               Refreshes Issued During Entry to Training
-               PSU_DDR_PHY_DTCR0_RFSHEN                                                        0x1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_247_PARITY                                            0x0
 
-               Data Training Compare Data
-               PSU_DDR_PHY_DTCR0_DTCMPD                                                        0x1
+               Entry 247 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00F70000
+               (OFFSET, MASK, VALUE)      (0XFF9813DC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_247_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_247_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_247_PARITY_MASK |  0 );
 
-               Data Training Using MPR
-               PSU_DDR_PHY_DTCR0_DTMPR                                                         0x1
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_247_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_247_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_247_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_247_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR0_RESERVED_5_4                                                  0x0
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_248 @ 0XFF9813E0</p>
 
-               Data Training Repeat Number
-               PSU_DDR_PHY_DTCR0_DTRPTN                                                        0x7
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_248_PERMISSION                                        0x80000
 
-               Data Training Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080200, 0xFFFFFFFFU ,0x810091C7U)
-               RegMask = (DDR_PHY_DTCR0_RFSHDT_MASK | DDR_PHY_DTCR0_RESERVED_27_26_MASK | DDR_PHY_DTCR0_DTDRS_MASK | DDR_PHY_DTCR0_DTEXG_MASK | DDR_PHY_DTCR0_DTEXD_MASK | DDR_PHY_DTCR0_DTDSTP_MASK | DDR_PHY_DTCR0_DTDEN_MASK | DDR_PHY_DTCR0_DTDBS_MASK | DDR_PHY_DTCR0_DTRDBITR_MASK | DDR_PHY_DTCR0_RESERVED_13_MASK | DDR_PHY_DTCR0_DTWBDDM_MASK | DDR_PHY_DTCR0_RFSHEN_MASK | DDR_PHY_DTCR0_DTCMPD_MASK | DDR_PHY_DTCR0_DTMPR_MASK | DDR_PHY_DTCR0_RESERVED_5_4_MASK | DDR_PHY_DTCR0_DTRPTN_MASK |  0 );
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_248_TRUSTZONE                                         0x1
 
-               RegVal = ((0x00000008U << DDR_PHY_DTCR0_RFSHDT_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_RESERVED_27_26_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR0_DTDRS_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_DTEXG_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_DTEXD_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_DTDSTP_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_DTDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_DTDBS_SHIFT
-                       | 0x00000002U << DDR_PHY_DTCR0_DTRDBITR_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_RESERVED_13_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR0_DTWBDDM_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR0_RFSHEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR0_DTCMPD_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR0_DTMPR_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR0_RESERVED_5_4_SHIFT
-                       | 0x00000007U << DDR_PHY_DTCR0_DTRPTN_SHIFT
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_248_PARITY                                            0x0
+
+               Entry 248 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00F80000
+               (OFFSET, MASK, VALUE)      (0XFF9813E0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_248_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_248_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_248_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_248_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_248_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_248_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTCR0_OFFSET ,0xFFFFFFFFU ,0x810091C7U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_248_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : PGCR2 @ 0XFD080018</p>
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_249 @ 0XFF9813E4</p>
 
-               Clear Training Status Registers
-               PSU_DDR_PHY_PGCR2_CLRTSTAT                                                      0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_249_PERMISSION                                        0x80000
 
-               Clear Impedance Calibration
-               PSU_DDR_PHY_PGCR2_CLRZCAL                                                       0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_249_TRUSTZONE                                         0x1
 
-               Clear Parity Error
-               PSU_DDR_PHY_PGCR2_CLRPERR                                                       0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_249_PARITY                                            0x0
 
-               Initialization Complete Pin Configuration
-               PSU_DDR_PHY_PGCR2_ICPC                                                          0x0
+               Entry 249 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00F90000
+               (OFFSET, MASK, VALUE)      (0XFF9813E4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_249_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_249_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_249_PARITY_MASK |  0 );
 
-               Data Training PUB Mode Exit Timer
-               PSU_DDR_PHY_PGCR2_DTPMXTMR                                                      0xf
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_249_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_249_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_249_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_249_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Initialization Bypass
-               PSU_DDR_PHY_PGCR2_INITFSMBYP                                                    0x0
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_250 @ 0XFF9813E8</p>
 
-               PLL FSM Bypass
-               PSU_DDR_PHY_PGCR2_PLLFSMBYP                                                     0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_250_PERMISSION                                        0x80000
 
-               Refresh Period
-               PSU_DDR_PHY_PGCR2_TREFPRD                                                       0x12302
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_250_TRUSTZONE                                         0x1
 
-               PHY General Configuration Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080018, 0xFFFFFFFFU ,0x00F12302U)
-               RegMask = (DDR_PHY_PGCR2_CLRTSTAT_MASK | DDR_PHY_PGCR2_CLRZCAL_MASK | DDR_PHY_PGCR2_CLRPERR_MASK | DDR_PHY_PGCR2_ICPC_MASK | DDR_PHY_PGCR2_DTPMXTMR_MASK | DDR_PHY_PGCR2_INITFSMBYP_MASK | DDR_PHY_PGCR2_PLLFSMBYP_MASK | DDR_PHY_PGCR2_TREFPRD_MASK |  0 );
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_250_PARITY                                            0x0
 
-               RegVal = ((0x00000000U << DDR_PHY_PGCR2_CLRTSTAT_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR2_CLRZCAL_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR2_CLRPERR_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR2_ICPC_SHIFT
-                       | 0x0000000FU << DDR_PHY_PGCR2_DTPMXTMR_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR2_INITFSMBYP_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR2_PLLFSMBYP_SHIFT
-                       | 0x00012302U << DDR_PHY_PGCR2_TREFPRD_SHIFT
+               Entry 250 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00FA0000
+               (OFFSET, MASK, VALUE)      (0XFF9813E8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_250_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_250_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_250_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_250_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_250_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_250_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PGCR2_OFFSET ,0xFFFFFFFFU ,0x00F12302U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_250_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : PGCR3 @ 0XFD08001C</p>
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_251 @ 0XFF9813EC</p>
 
-               CKN Enable
-               PSU_DDR_PHY_PGCR3_CKNEN                                                         0X55
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_251_PERMISSION                                        0x80000
 
-               CK Enable
-               PSU_DDR_PHY_PGCR3_CKEN                                                          0XAA
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_251_TRUSTZONE                                         0x1
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PGCR3_RESERVED_15                                                   0X0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_251_PARITY                                            0x0
 
-               Enable Clock Gating for AC [0] ctl_rd_clk
-               PSU_DDR_PHY_PGCR3_GATEACRDCLK                                                   0X0
+               Entry 251 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00FB0000
+               (OFFSET, MASK, VALUE)      (0XFF9813EC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_251_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_251_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_251_PARITY_MASK |  0 );
 
-               Enable Clock Gating for AC [0] ddr_clk
-               PSU_DDR_PHY_PGCR3_GATEACDDRCLK                                                  0X0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_251_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_251_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_251_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_251_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Enable Clock Gating for AC [0] ctl_clk
-               PSU_DDR_PHY_PGCR3_GATEACCTLCLK                                                  0X0
+               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
+               /*Register : APERPERM_252 @ 0XFF9813F0</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PGCR3_RESERVED_8                                                    0X0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_252_PERMISSION                                        0x80000
 
-               Controls DDL Bypass Modes
-               PSU_DDR_PHY_PGCR3_DDLBYPMODE                                                    0X2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_252_TRUSTZONE                                         0x1
 
-               IO Loop-Back Select
-               PSU_DDR_PHY_PGCR3_IOLB                                                          0X0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_252_PARITY                                            0x0
 
-               AC Receive FIFO Read Mode
-               PSU_DDR_PHY_PGCR3_RDMODE                                                        0X0
+               Entry 252 of the Aperture Permission List, for the 64K-byte aperture at BASE_64KB + 0x00FC0000
+               (OFFSET, MASK, VALUE)      (0XFF9813F0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_252_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_252_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_252_PARITY_MASK |  0 );
 
-               Read FIFO Reset Disable
-               PSU_DDR_PHY_PGCR3_DISRST                                                        0X0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_252_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_252_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_252_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_252_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Clock Level when Clock Gating
-               PSU_DDR_PHY_PGCR3_CLKLEVEL                                                      0X0
+               // : APERTURE NAME: LPD_UNUSED_15, START ADDRESS: FFFD0000, END ADDRESS: FFFFFFFF
+               // : APERTURE NAME: LPD_UNUSED_15, START ADDRESS: FFFD0000, END ADDRESS: FFFFFFFF
+               // : APERTURE NAME: LPD_UNUSED_15, START ADDRESS: FFFD0000, END ADDRESS: FFFFFFFF
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_256 @ 0XFF981400</p>
 
-               PHY General Configuration Register 3
-               (OFFSET, MASK, VALUE)      (0XFD08001C, 0xFFFFFFFFU ,0x55AA0080U)
-               RegMask = (DDR_PHY_PGCR3_CKNEN_MASK | DDR_PHY_PGCR3_CKEN_MASK | DDR_PHY_PGCR3_RESERVED_15_MASK | DDR_PHY_PGCR3_GATEACRDCLK_MASK | DDR_PHY_PGCR3_GATEACDDRCLK_MASK | DDR_PHY_PGCR3_GATEACCTLCLK_MASK | DDR_PHY_PGCR3_RESERVED_8_MASK | DDR_PHY_PGCR3_DDLBYPMODE_MASK | DDR_PHY_PGCR3_IOLB_MASK | DDR_PHY_PGCR3_RDMODE_MASK | DDR_PHY_PGCR3_DISRST_MASK | DDR_PHY_PGCR3_CLKLEVEL_MASK |  0 );
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_256_PERMISSION                                        0x40
 
-               RegVal = ((0x00000055U << DDR_PHY_PGCR3_CKNEN_SHIFT
-                       | 0x000000AAU << DDR_PHY_PGCR3_CKEN_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_RESERVED_15_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_GATEACRDCLK_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_GATEACDDRCLK_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_GATEACCTLCLK_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_RESERVED_8_SHIFT
-                       | 0x00000002U << DDR_PHY_PGCR3_DDLBYPMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_IOLB_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR3_CLKLEVEL_SHIFT
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_256_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_256_PARITY                                            0x0
+
+               Entry 256 of the Aperture Permission List, for 32-byte IPI buffer 000 at BASE_32B + 0x00000000
+               (OFFSET, MASK, VALUE)      (0XFF981400, 0xF80FFFFFU ,0x08000040U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_256_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_256_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_256_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000040U << LPD_XPPU_CFG_APERPERM_256_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_256_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_256_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PGCR3_OFFSET ,0xFFFFFFFFU ,0x55AA0080U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_256_OFFSET ,0xF80FFFFFU ,0x08000040U);
        /*############################################################################################################################ */
 
-               /*Register : DX8SL0DXCTL2 @ 0XFD08142C</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24                                         0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_257 @ 0XFF981404</p>
 
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL0DXCTL2_CRDEN                                                  0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_257_PERMISSION                                        0x40
 
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL0DXCTL2_POSOEX                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_257_TRUSTZONE                                         0x1
 
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL0DXCTL2_PREOEX                                                 0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_257_PARITY                                            0x0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_17                                            0x0
+               Entry 257 of the Aperture Permission List, for 32-byte IPI buffer 001 at BASE_32B + 0x00000020
+               (OFFSET, MASK, VALUE)      (0XFF981404, 0xF80FFFFFU ,0x08000040U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_257_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_257_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_257_PARITY_MASK |  0 );
 
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL0DXCTL2_IOAG                                                   0x0
+               RegVal = ((0x00000040U << LPD_XPPU_CFG_APERPERM_257_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_257_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_257_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_257_OFFSET ,0xF80FFFFFU ,0x08000040U);
+       /*############################################################################################################################ */
 
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL0DXCTL2_IOLB                                                   0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_258 @ 0XFF981408</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13                                         0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_258_PERMISSION                                        0x48
 
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH                                         0xc
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_258_TRUSTZONE                                         0x1
 
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL0DXCTL2_RDBI                                                   0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_258_PARITY                                            0x0
 
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL0DXCTL2_WDBI                                                   0x0
+               Entry 258 of the Aperture Permission List, for 32-byte IPI buffer 002 at BASE_32B + 0x00000040
+               (OFFSET, MASK, VALUE)      (0XFF981408, 0xF80FFFFFU ,0x08000048U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_258_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_258_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_258_PARITY_MASK |  0 );
 
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL0DXCTL2_PRFBYP                                                 0x0
+               RegVal = ((0x00000048U << LPD_XPPU_CFG_APERPERM_258_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_258_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_258_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_258_OFFSET ,0xF80FFFFFU ,0x08000048U);
+       /*############################################################################################################################ */
 
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL0DXCTL2_RDMODE                                                 0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_259 @ 0XFF98140C</p>
 
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL0DXCTL2_DISRST                                                 0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_259_PERMISSION                                        0x84
 
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL0DXCTL2_DQSGLB                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_259_TRUSTZONE                                         0x1
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_0                                             0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_259_PARITY                                            0x0
 
-               DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD08142C, 0xFFFFFFFFU ,0x00001800U)
-               RegMask = (DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL0DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL0DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL0DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL0DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL0DXCTL2_IOAG_MASK | DDR_PHY_DX8SL0DXCTL2_IOLB_MASK | DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL0DXCTL2_RDBI_MASK | DDR_PHY_DX8SL0DXCTL2_WDBI_MASK | DDR_PHY_DX8SL0DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL0DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL0DXCTL2_DISRST_MASK | DDR_PHY_DX8SL0DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL0DXCTL2_RESERVED_0_MASK |  0 );
+               Entry 259 of the Aperture Permission List, for 32-byte IPI buffer 003 at BASE_32B + 0x00000060
+               (OFFSET, MASK, VALUE)      (0XFF98140C, 0xF80FFFFFU ,0x08000084U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_259_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_259_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_259_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_CRDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_PREOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_RESERVED_17_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_IOAG_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_IOLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_RDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_WDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_PRFBYP_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_DQSGLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DXCTL2_RESERVED_0_SHIFT
+               RegVal = ((0x00000084U << LPD_XPPU_CFG_APERPERM_259_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_259_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_259_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL0DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001800U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_259_OFFSET ,0xF80FFFFFU ,0x08000084U);
        /*############################################################################################################################ */
 
-               /*Register : DX8SL1DXCTL2 @ 0XFD08146C</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24                                         0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_260 @ 0XFF981410</p>
 
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL1DXCTL2_CRDEN                                                  0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_260_PERMISSION                                        0x41
 
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL1DXCTL2_POSOEX                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_260_TRUSTZONE                                         0x1
 
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL1DXCTL2_PREOEX                                                 0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_260_PARITY                                            0x0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_17                                            0x0
+               Entry 260 of the Aperture Permission List, for 32-byte IPI buffer 004 at BASE_32B + 0x00000080
+               (OFFSET, MASK, VALUE)      (0XFF981410, 0xF80FFFFFU ,0x08000041U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_260_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_260_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_260_PARITY_MASK |  0 );
 
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL1DXCTL2_IOAG                                                   0x0
+               RegVal = ((0x00000041U << LPD_XPPU_CFG_APERPERM_260_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_260_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_260_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_260_OFFSET ,0xF80FFFFFU ,0x08000041U);
+       /*############################################################################################################################ */
 
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL1DXCTL2_IOLB                                                   0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_261 @ 0XFF981414</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13                                         0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_261_PERMISSION                                        0x14
 
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH                                         0xc
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_261_TRUSTZONE                                         0x1
 
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL1DXCTL2_RDBI                                                   0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_261_PARITY                                            0x0
 
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL1DXCTL2_WDBI                                                   0x0
+               Entry 261 of the Aperture Permission List, for 32-byte IPI buffer 005 at BASE_32B + 0x000000A0
+               (OFFSET, MASK, VALUE)      (0XFF981414, 0xF80FFFFFU ,0x08000014U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_261_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_261_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_261_PARITY_MASK |  0 );
 
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL1DXCTL2_PRFBYP                                                 0x0
+               RegVal = ((0x00000014U << LPD_XPPU_CFG_APERPERM_261_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_261_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_261_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_261_OFFSET ,0xF80FFFFFU ,0x08000014U);
+       /*############################################################################################################################ */
 
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL1DXCTL2_RDMODE                                                 0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_262 @ 0XFF981418</p>
 
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL1DXCTL2_DISRST                                                 0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_262_PERMISSION                                        0x40
 
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL1DXCTL2_DQSGLB                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_262_TRUSTZONE                                         0x1
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_0                                             0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_262_PARITY                                            0x0
 
-               DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD08146C, 0xFFFFFFFFU ,0x00001800U)
-               RegMask = (DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL1DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL1DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL1DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL1DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL1DXCTL2_IOAG_MASK | DDR_PHY_DX8SL1DXCTL2_IOLB_MASK | DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL1DXCTL2_RDBI_MASK | DDR_PHY_DX8SL1DXCTL2_WDBI_MASK | DDR_PHY_DX8SL1DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL1DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL1DXCTL2_DISRST_MASK | DDR_PHY_DX8SL1DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL1DXCTL2_RESERVED_0_MASK |  0 );
+               Entry 262 of the Aperture Permission List, for 32-byte IPI buffer 006 at BASE_32B + 0x000000C0
+               (OFFSET, MASK, VALUE)      (0XFF981418, 0xF80FFFFFU ,0x08000040U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_262_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_262_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_262_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_CRDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_PREOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_RESERVED_17_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_IOAG_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_IOLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_RDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_WDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_PRFBYP_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_DQSGLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DXCTL2_RESERVED_0_SHIFT
+               RegVal = ((0x00000040U << LPD_XPPU_CFG_APERPERM_262_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_262_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_262_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL1DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001800U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_262_OFFSET ,0xF80FFFFFU ,0x08000040U);
        /*############################################################################################################################ */
 
-               /*Register : DX8SL2DXCTL2 @ 0XFD0814AC</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24                                         0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_263 @ 0XFF98141C</p>
 
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL2DXCTL2_CRDEN                                                  0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_263_PERMISSION                                        0x4
 
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL2DXCTL2_POSOEX                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_263_TRUSTZONE                                         0x1
 
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL2DXCTL2_PREOEX                                                 0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_263_PARITY                                            0x0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_17                                            0x0
+               Entry 263 of the Aperture Permission List, for 32-byte IPI buffer 007 at BASE_32B + 0x000000E0
+               (OFFSET, MASK, VALUE)      (0XFF98141C, 0xF80FFFFFU ,0x08000004U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_263_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_263_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_263_PARITY_MASK |  0 );
 
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL2DXCTL2_IOAG                                                   0x0
+               RegVal = ((0x00000004U << LPD_XPPU_CFG_APERPERM_263_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_263_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_263_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_263_OFFSET ,0xF80FFFFFU ,0x08000004U);
+       /*############################################################################################################################ */
 
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL2DXCTL2_IOLB                                                   0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_264 @ 0XFF981420</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13                                         0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_264_PERMISSION                                        0x40
 
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH                                         0xc
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_264_TRUSTZONE                                         0x1
 
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL2DXCTL2_RDBI                                                   0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_264_PARITY                                            0x0
 
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL2DXCTL2_WDBI                                                   0x0
+               Entry 264 of the Aperture Permission List, for 32-byte IPI buffer 008 at BASE_32B + 0x00000100
+               (OFFSET, MASK, VALUE)      (0XFF981420, 0xF80FFFFFU ,0x08000040U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_264_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_264_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_264_PARITY_MASK |  0 );
 
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL2DXCTL2_PRFBYP                                                 0x0
+               RegVal = ((0x00000040U << LPD_XPPU_CFG_APERPERM_264_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_264_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_264_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_264_OFFSET ,0xF80FFFFFU ,0x08000040U);
+       /*############################################################################################################################ */
 
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL2DXCTL2_RDMODE                                                 0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_265 @ 0XFF981424</p>
 
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL2DXCTL2_DISRST                                                 0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_265_PERMISSION                                        0x4
 
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL2DXCTL2_DQSGLB                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_265_TRUSTZONE                                         0x1
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_0                                             0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_265_PARITY                                            0x0
 
-               DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD0814AC, 0xFFFFFFFFU ,0x00001800U)
-               RegMask = (DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL2DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL2DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL2DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL2DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL2DXCTL2_IOAG_MASK | DDR_PHY_DX8SL2DXCTL2_IOLB_MASK | DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL2DXCTL2_RDBI_MASK | DDR_PHY_DX8SL2DXCTL2_WDBI_MASK | DDR_PHY_DX8SL2DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL2DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL2DXCTL2_DISRST_MASK | DDR_PHY_DX8SL2DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL2DXCTL2_RESERVED_0_MASK |  0 );
+               Entry 265 of the Aperture Permission List, for 32-byte IPI buffer 009 at BASE_32B + 0x00000120
+               (OFFSET, MASK, VALUE)      (0XFF981424, 0xF80FFFFFU ,0x08000004U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_265_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_265_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_265_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_CRDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_PREOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_RESERVED_17_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_IOAG_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_IOLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_RDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_WDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_PRFBYP_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_DQSGLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DXCTL2_RESERVED_0_SHIFT
+               RegVal = ((0x00000004U << LPD_XPPU_CFG_APERPERM_265_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_265_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_265_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL2DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001800U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_265_OFFSET ,0xF80FFFFFU ,0x08000004U);
        /*############################################################################################################################ */
 
-               /*Register : DX8SL3DXCTL2 @ 0XFD0814EC</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24                                         0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_266 @ 0XFF981428</p>
 
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL3DXCTL2_CRDEN                                                  0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_266_PERMISSION                                        0x40
 
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL3DXCTL2_POSOEX                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_266_TRUSTZONE                                         0x1
 
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL3DXCTL2_PREOEX                                                 0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_266_PARITY                                            0x0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_17                                            0x0
+               Entry 266 of the Aperture Permission List, for 32-byte IPI buffer 010 at BASE_32B + 0x00000140
+               (OFFSET, MASK, VALUE)      (0XFF981428, 0xF80FFFFFU ,0x08000040U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_266_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_266_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_266_PARITY_MASK |  0 );
 
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL3DXCTL2_IOAG                                                   0x0
+               RegVal = ((0x00000040U << LPD_XPPU_CFG_APERPERM_266_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_266_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_266_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_266_OFFSET ,0xF80FFFFFU ,0x08000040U);
+       /*############################################################################################################################ */
 
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL3DXCTL2_IOLB                                                   0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_267 @ 0XFF98142C</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13                                         0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_267_PERMISSION                                        0x4
 
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH                                         0xc
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_267_TRUSTZONE                                         0x1
 
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL3DXCTL2_RDBI                                                   0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_267_PARITY                                            0x0
 
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL3DXCTL2_WDBI                                                   0x0
+               Entry 267 of the Aperture Permission List, for 32-byte IPI buffer 011 at BASE_32B + 0x00000160
+               (OFFSET, MASK, VALUE)      (0XFF98142C, 0xF80FFFFFU ,0x08000004U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_267_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_267_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_267_PARITY_MASK |  0 );
 
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL3DXCTL2_PRFBYP                                                 0x0
+               RegVal = ((0x00000004U << LPD_XPPU_CFG_APERPERM_267_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_267_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_267_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_267_OFFSET ,0xF80FFFFFU ,0x08000004U);
+       /*############################################################################################################################ */
 
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL3DXCTL2_RDMODE                                                 0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_268 @ 0XFF981430</p>
 
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL3DXCTL2_DISRST                                                 0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_268_PERMISSION                                        0x40
 
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL3DXCTL2_DQSGLB                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_268_TRUSTZONE                                         0x1
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_0                                             0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_268_PARITY                                            0x0
 
-               DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD0814EC, 0xFFFFFFFFU ,0x00001800U)
-               RegMask = (DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL3DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL3DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL3DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL3DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL3DXCTL2_IOAG_MASK | DDR_PHY_DX8SL3DXCTL2_IOLB_MASK | DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL3DXCTL2_RDBI_MASK | DDR_PHY_DX8SL3DXCTL2_WDBI_MASK | DDR_PHY_DX8SL3DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL3DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL3DXCTL2_DISRST_MASK | DDR_PHY_DX8SL3DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL3DXCTL2_RESERVED_0_MASK |  0 );
+               Entry 268 of the Aperture Permission List, for 32-byte IPI buffer 012 at BASE_32B + 0x00000180
+               (OFFSET, MASK, VALUE)      (0XFF981430, 0xF80FFFFFU ,0x08000040U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_268_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_268_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_268_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_CRDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_PREOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_RESERVED_17_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_IOAG_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_IOLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_RDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_WDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_PRFBYP_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_DQSGLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DXCTL2_RESERVED_0_SHIFT
+               RegVal = ((0x00000040U << LPD_XPPU_CFG_APERPERM_268_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_268_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_268_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL3DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001800U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_268_OFFSET ,0xF80FFFFFU ,0x08000040U);
        /*############################################################################################################################ */
 
-               /*Register : DX8SL4DXCTL2 @ 0XFD08152C</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24                                         0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_269 @ 0XFF981434</p>
 
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL4DXCTL2_CRDEN                                                  0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_269_PERMISSION                                        0x4
 
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL4DXCTL2_POSOEX                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_269_TRUSTZONE                                         0x1
 
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL4DXCTL2_PREOEX                                                 0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_269_PARITY                                            0x0
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_17                                            0x0
+               Entry 269 of the Aperture Permission List, for 32-byte IPI buffer 013 at BASE_32B + 0x000001A0
+               (OFFSET, MASK, VALUE)      (0XFF981434, 0xF80FFFFFU ,0x08000004U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_269_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_269_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_269_PARITY_MASK |  0 );
 
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL4DXCTL2_IOAG                                                   0x0
+               RegVal = ((0x00000004U << LPD_XPPU_CFG_APERPERM_269_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_269_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_269_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_269_OFFSET ,0xF80FFFFFU ,0x08000004U);
+       /*############################################################################################################################ */
 
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL4DXCTL2_IOLB                                                   0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_270 @ 0XFF981438</p>
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13                                         0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_270_PERMISSION                                        0x42
 
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH                                         0xc
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_270_TRUSTZONE                                         0x1
 
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL4DXCTL2_RDBI                                                   0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_270_PARITY                                            0x0
 
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL4DXCTL2_WDBI                                                   0x0
+               Entry 270 of the Aperture Permission List, for 32-byte IPI buffer 014 at BASE_32B + 0x000001C0
+               (OFFSET, MASK, VALUE)      (0XFF981438, 0xF80FFFFFU ,0x08000042U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_270_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_270_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_270_PARITY_MASK |  0 );
 
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL4DXCTL2_PRFBYP                                                 0x0
+               RegVal = ((0x00000042U << LPD_XPPU_CFG_APERPERM_270_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_270_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_270_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_270_OFFSET ,0xF80FFFFFU ,0x08000042U);
+       /*############################################################################################################################ */
 
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL4DXCTL2_RDMODE                                                 0x0
+               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
+               /*Register : APERPERM_271 @ 0XFF98143C</p>
 
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL4DXCTL2_DISRST                                                 0x0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_271_PERMISSION                                        0x24
 
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL4DXCTL2_DQSGLB                                                 0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_271_TRUSTZONE                                         0x1
 
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_0                                             0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_271_PARITY                                            0x0
 
-               DATX8 0-1 DX Control Register 2
-               (OFFSET, MASK, VALUE)      (0XFD08152C, 0xFFFFFFFFU ,0x00001800U)
-               RegMask = (DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_MASK | DDR_PHY_DX8SL4DXCTL2_CRDEN_MASK | DDR_PHY_DX8SL4DXCTL2_POSOEX_MASK | DDR_PHY_DX8SL4DXCTL2_PREOEX_MASK | DDR_PHY_DX8SL4DXCTL2_RESERVED_17_MASK | DDR_PHY_DX8SL4DXCTL2_IOAG_MASK | DDR_PHY_DX8SL4DXCTL2_IOLB_MASK | DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_MASK | DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_MASK | DDR_PHY_DX8SL4DXCTL2_RDBI_MASK | DDR_PHY_DX8SL4DXCTL2_WDBI_MASK | DDR_PHY_DX8SL4DXCTL2_PRFBYP_MASK | DDR_PHY_DX8SL4DXCTL2_RDMODE_MASK | DDR_PHY_DX8SL4DXCTL2_DISRST_MASK | DDR_PHY_DX8SL4DXCTL2_DQSGLB_MASK | DDR_PHY_DX8SL4DXCTL2_RESERVED_0_MASK |  0 );
+               Entry 271 of the Aperture Permission List, for 32-byte IPI buffer 015 at BASE_32B + 0x000001E0
+               (OFFSET, MASK, VALUE)      (0XFF98143C, 0xF80FFFFFU ,0x08000024U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_271_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_271_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_271_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_CRDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_POSOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_PREOEX_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_RESERVED_17_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_IOAG_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_IOLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_RDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_WDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_PRFBYP_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_RDMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_DISRST_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_DQSGLB_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DXCTL2_RESERVED_0_SHIFT
+               RegVal = ((0x00000024U << LPD_XPPU_CFG_APERPERM_271_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_271_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_271_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL4DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00001800U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_271_OFFSET ,0xF80FFFFFU ,0x08000024U);
        /*############################################################################################################################ */
 
-               /*Register : ZQCTL0 @ 0XFD070180</p>
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_272 @ 0XFF981440</p>
 
-               - 1 - Disable uMCTL2 generation of ZQCS/MPC(ZQ calibration) command. Register DBGCMD.zq_calib_short can be used instead to is
-               ue ZQ calibration request from APB module. - 0 - Internally generate ZQCS/MPC(ZQ calibration) commands based on ZQCTL1.t_zq_s
-               ort_interval_x1024. This is only present for designs supporting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devices.
-               PSU_DDRC_ZQCTL0_DIS_AUTO_ZQ                                                     0X0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_272_PERMISSION                                        0x84
 
-               - 1 - Disable issuing of ZQCL/MPC(ZQ calibration) command at Self-Refresh/SR-Powerdown exit. Only applicable when run in DDR3
-               or DDR4 or LPDDR2 or LPDDR3 or LPDDR4 mode. - 0 - Enable issuing of ZQCL/MPC(ZQ calibration) command at Self-Refresh/SR-Power
-               own exit. Only applicable when run in DDR3 or DDR4 or LPDDR2 or LPDDR3 or LPDDR4 mode. This is only present for designs suppo
-               ting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devices.
-               PSU_DDRC_ZQCTL0_DIS_SRX_ZQCL                                                    0x0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_272_TRUSTZONE                                         0x1
 
-               - 1 - Denotes that ZQ resistor is shared between ranks. Means ZQinit/ZQCL/ZQCS/MPC(ZQ calibration) commands are sent to one r
-               nk at a time with tZQinit/tZQCL/tZQCS/tZQCAL/tZQLAT timing met between commands so that commands to different ranks do not ov
-               rlap. - 0 - ZQ resistor is not shared. This is only present for designs supporting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devices.
-               PSU_DDRC_ZQCTL0_ZQ_RESISTOR_SHARED                                              0x0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_272_PARITY                                            0x0
 
-               - 1 - Disable issuing of ZQCL command at Maximum Power Saving Mode exit. Only applicable when run in DDR4 mode. - 0 - Enable
-               ssuing of ZQCL command at Maximum Power Saving Mode exit. Only applicable when run in DDR4 mode. This is only present for des
-               gns supporting DDR4 devices.
-               PSU_DDRC_ZQCTL0_DIS_MPSMX_ZQCL                                                  0x0
+               Entry 272 of the Aperture Permission List, for 32-byte IPI buffer 016 at BASE_32B + 0x00000200
+               (OFFSET, MASK, VALUE)      (0XFF981440, 0xF80FFFFFU ,0x08000084U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_272_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_272_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_272_PARITY_MASK |  0 );
 
-               tZQoper for DDR3/DDR4, tZQCL for LPDDR2/LPDDR3, tZQCAL for LPDDR4: Number of cycles of NOP required after a ZQCL (ZQ calibrat
-               on long)/MPC(ZQ Start) command is issued to SDRAM. For configurations with MEMC_FREQ_RATIO=2: DDR3/DDR4: program this to tZQo
-               er/2 and round it up to the next integer value. LPDDR2/LPDDR3: program this to tZQCL/2 and round it up to the next integer va
-               ue. LPDDR4: program this to tZQCAL/2 and round it up to the next integer value. Unit: Clock cycles. This is only present for
-               esigns supporting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devices.
-               PSU_DDRC_ZQCTL0_T_ZQ_LONG_NOP                                                   0x100
+               RegVal = ((0x00000084U << LPD_XPPU_CFG_APERPERM_272_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_272_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_272_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_272_OFFSET ,0xF80FFFFFU ,0x08000084U);
+       /*############################################################################################################################ */
 
-               tZQCS for DDR3/DD4/LPDDR2/LPDDR3, tZQLAT for LPDDR4: Number of cycles of NOP required after a ZQCS (ZQ calibration short)/MPC
-               ZQ Latch) command is issued to SDRAM. For configurations with MEMC_FREQ_RATIO=2, program this to tZQCS/2 and round it up to t
-               e next integer value. Unit: Clock cycles. This is only present for designs supporting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devic
-               s.
-               PSU_DDRC_ZQCTL0_T_ZQ_SHORT_NOP                                                  0x40
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_273 @ 0XFF981444</p>
 
-               ZQ Control Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070180, 0xF7FF03FFU ,0x01000040U)
-               RegMask = (DDRC_ZQCTL0_DIS_AUTO_ZQ_MASK | DDRC_ZQCTL0_DIS_SRX_ZQCL_MASK | DDRC_ZQCTL0_ZQ_RESISTOR_SHARED_MASK | DDRC_ZQCTL0_DIS_MPSMX_ZQCL_MASK | DDRC_ZQCTL0_T_ZQ_LONG_NOP_MASK | DDRC_ZQCTL0_T_ZQ_SHORT_NOP_MASK |  0 );
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_273_PERMISSION                                        0x48
 
-               RegVal = ((0x00000000U << DDRC_ZQCTL0_DIS_AUTO_ZQ_SHIFT
-                       | 0x00000000U << DDRC_ZQCTL0_DIS_SRX_ZQCL_SHIFT
-                       | 0x00000000U << DDRC_ZQCTL0_ZQ_RESISTOR_SHARED_SHIFT
-                       | 0x00000000U << DDRC_ZQCTL0_DIS_MPSMX_ZQCL_SHIFT
-                       | 0x00000100U << DDRC_ZQCTL0_T_ZQ_LONG_NOP_SHIFT
-                       | 0x00000040U << DDRC_ZQCTL0_T_ZQ_SHORT_NOP_SHIFT
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_273_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_273_PARITY                                            0x0
+
+               Entry 273 of the Aperture Permission List, for 32-byte IPI buffer 017 at BASE_32B + 0x00000220
+               (OFFSET, MASK, VALUE)      (0XFF981444, 0xF80FFFFFU ,0x08000048U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_273_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_273_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_273_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000048U << LPD_XPPU_CFG_APERPERM_273_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_273_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_273_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ZQCTL0_OFFSET ,0xF7FF03FFU ,0x01000040U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_273_OFFSET ,0xF80FFFFFU ,0x08000048U);
        /*############################################################################################################################ */
 
-               /*Register : RFSHCTL3 @ 0XFD070060</p>
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_274 @ 0XFF981448</p>
 
-               Fine Granularity Refresh Mode - 000 - Fixed 1x (Normal mode) - 001 - Fixed 2x - 010 - Fixed 4x - 101 - Enable on the fly 2x (
-               ot supported) - 110 - Enable on the fly 4x (not supported) - Everything else - reserved Note: The on-the-fly modes is not sup
-               orted in this version of the uMCTL2. Note: This must be set up while the Controller is in reset or while the Controller is in
-               self-refresh mode. Changing this during normal operation is not allowed. Making this a dynamic register will be supported in
-               uture version of the uMCTL2.
-               PSU_DDRC_RFSHCTL3_REFRESH_MODE                                                  0X0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_274_PERMISSION                                        0x80
 
-               Toggle this signal (either from 0 to 1 or from 1 to 0) to indicate that the refresh register(s) have been updated. The value
-               s automatically updated when exiting reset, so it does not need to be toggled initially.
-               PSU_DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL                                          0X0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_274_TRUSTZONE                                         0x1
 
-               When '1', disable auto-refresh generated by the uMCTL2. When auto-refresh is disabled, the SoC core must generate refreshes u
-               ing the registers reg_ddrc_rank0_refresh, reg_ddrc_rank1_refresh, reg_ddrc_rank2_refresh and reg_ddrc_rank3_refresh. When dis
-               auto_refresh transitions from 0 to 1, any pending refreshes are immediately scheduled by the uMCTL2. If DDR4 CRC/parity retry
-               is enabled (CRCPARCTL1.crc_parity_retry_enable = 1), disable auto-refresh is not supported, and this bit must be set to '0'.
-               his register field is changeable on the fly.
-               PSU_DDRC_RFSHCTL3_DIS_AUTO_REFRESH                                              0X0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_274_PARITY                                            0x0
 
-               Refresh Control Register 3
-               (OFFSET, MASK, VALUE)      (0XFD070060, 0x00000073U ,0x00000000U)
-               RegMask = (DDRC_RFSHCTL3_REFRESH_MODE_MASK | DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_MASK | DDRC_RFSHCTL3_DIS_AUTO_REFRESH_MASK |  0 );
+               Entry 274 of the Aperture Permission List, for 32-byte IPI buffer 018 at BASE_32B + 0x00000240
+               (OFFSET, MASK, VALUE)      (0XFF981448, 0xF80FFFFFU ,0x08000080U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_274_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_274_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_274_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << DDRC_RFSHCTL3_REFRESH_MODE_SHIFT
-                       | 0x00000000U << DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_SHIFT
-                       | 0x00000000U << DDRC_RFSHCTL3_DIS_AUTO_REFRESH_SHIFT
+               RegVal = ((0x00000080U << LPD_XPPU_CFG_APERPERM_274_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_274_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_274_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_RFSHCTL3_OFFSET ,0x00000073U ,0x00000000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_274_OFFSET ,0xF80FFFFFU ,0x08000080U);
        /*############################################################################################################################ */
 
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_275 @ 0XFF98144C</p>
 
-  return 1;
-}
-unsigned long psu_mio_init_data() {
-               // : MIO PROGRAMMING
-               /*Register : MIO_PIN_0 @ 0XFF180000</p>
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_275_PERMISSION                                        0x80
 
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_sclk_out- (QSPI Clock)
-               PSU_IOU_SLCR_MIO_PIN_0_L0_SEL                                                   1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_275_TRUSTZONE                                         0x1
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_0_L1_SEL                                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_275_PARITY                                            0x0
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[0]- (Test Scan Port) = test_scan, Outp
-               t, test_scan_out[0]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_0_L2_SEL                                                   0
+               Entry 275 of the Aperture Permission List, for 32-byte IPI buffer 019 at BASE_32B + 0x00000260
+               (OFFSET, MASK, VALUE)      (0XFF98144C, 0xF80FFFFFU ,0x08000080U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_275_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_275_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_275_PARITY_MASK |  0 );
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[0]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[0]- (GPIO bank 0) 1= can
-               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
-               ) 3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, spi0_sclk_out- (SPI Cloc
-               ) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, trace_
-               lk- (Trace Port Clock)
-               PSU_IOU_SLCR_MIO_PIN_0_L3_SEL                                                   0
+               RegVal = ((0x00000080U << LPD_XPPU_CFG_APERPERM_275_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_275_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_275_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_275_OFFSET ,0xF80FFFFFU ,0x08000080U);
+       /*############################################################################################################################ */
 
-               Configures MIO Pin 0 peripheral interface mapping. S
-               (OFFSET, MASK, VALUE)      (0XFF180000, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_0_L0_SEL_MASK | IOU_SLCR_MIO_PIN_0_L1_SEL_MASK | IOU_SLCR_MIO_PIN_0_L2_SEL_MASK | IOU_SLCR_MIO_PIN_0_L3_SEL_MASK |  0 );
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_276 @ 0XFF981450</p>
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_0_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_0_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_0_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_0_L3_SEL_SHIFT
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_276_PERMISSION                                        0x81
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_276_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_276_PARITY                                            0x0
+
+               Entry 276 of the Aperture Permission List, for 32-byte IPI buffer 020 at BASE_32B + 0x00000280
+               (OFFSET, MASK, VALUE)      (0XFF981450, 0xF80FFFFFU ,0x08000081U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_276_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_276_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_276_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000081U << LPD_XPPU_CFG_APERPERM_276_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_276_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_276_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_0_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_276_OFFSET ,0xF80FFFFFU ,0x08000081U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_1 @ 0XFF180004</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi_mi1- (QSPI Databus) 1= qspi, Output, qspi_so_mo1- (QSPI Data
-               us)
-               PSU_IOU_SLCR_MIO_PIN_1_L0_SEL                                                   1
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_277 @ 0XFF981454</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_1_L1_SEL                                                   0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_277_PERMISSION                                        0x18
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[1]- (Test Scan Port) = test_scan, Outp
-               t, test_scan_out[1]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_1_L2_SEL                                                   0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_277_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[1]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[1]- (GPIO bank 0) 1= can
-               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
-                3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5= ttc3, Output, ttc3_wave_o
-               t- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= trace, Output, trace_ctl- (Trace Port Control
-               Signal)
-               PSU_IOU_SLCR_MIO_PIN_1_L3_SEL                                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_277_PARITY                                            0x0
 
-               Configures MIO Pin 1 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180004, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_1_L0_SEL_MASK | IOU_SLCR_MIO_PIN_1_L1_SEL_MASK | IOU_SLCR_MIO_PIN_1_L2_SEL_MASK | IOU_SLCR_MIO_PIN_1_L3_SEL_MASK |  0 );
+               Entry 277 of the Aperture Permission List, for 32-byte IPI buffer 021 at BASE_32B + 0x000002A0
+               (OFFSET, MASK, VALUE)      (0XFF981454, 0xF80FFFFFU ,0x08000018U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_277_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_277_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_277_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_1_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_1_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_1_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_1_L3_SEL_SHIFT
+               RegVal = ((0x00000018U << LPD_XPPU_CFG_APERPERM_277_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_277_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_277_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_1_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_277_OFFSET ,0xF80FFFFFU ,0x08000018U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_2 @ 0XFF180008</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi2- (QSPI Databus) 1= qspi, Output, qspi_mo2- (QSPI Databus)
-               PSU_IOU_SLCR_MIO_PIN_2_L0_SEL                                                   1
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_278 @ 0XFF981458</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_2_L1_SEL                                                   0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_278_PERMISSION                                        0x80
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[2]- (Test Scan Port) = test_scan, Outp
-               t, test_scan_out[2]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_2_L2_SEL                                                   0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_278_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[2]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[2]- (GPIO bank 0) 1= can
-               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
-                3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= ttc2, Input, ttc2_clk_in
-                (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[0]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_2_L3_SEL                                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_278_PARITY                                            0x0
 
-               Configures MIO Pin 2 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180008, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_2_L0_SEL_MASK | IOU_SLCR_MIO_PIN_2_L1_SEL_MASK | IOU_SLCR_MIO_PIN_2_L2_SEL_MASK | IOU_SLCR_MIO_PIN_2_L3_SEL_MASK |  0 );
+               Entry 278 of the Aperture Permission List, for 32-byte IPI buffer 022 at BASE_32B + 0x000002C0
+               (OFFSET, MASK, VALUE)      (0XFF981458, 0xF80FFFFFU ,0x08000080U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_278_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_278_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_278_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_2_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_2_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_2_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_2_L3_SEL_SHIFT
+               RegVal = ((0x00000080U << LPD_XPPU_CFG_APERPERM_278_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_278_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_278_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_2_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_278_OFFSET ,0xF80FFFFFU ,0x08000080U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_3 @ 0XFF18000C</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi3- (QSPI Databus) 1= qspi, Output, qspi_mo3- (QSPI Databus)
-               PSU_IOU_SLCR_MIO_PIN_3_L0_SEL                                                   1
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_279 @ 0XFF98145C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_3_L1_SEL                                                   0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_279_PERMISSION                                        0x8
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[3]- (Test Scan Port) = test_scan, Outp
-               t, test_scan_out[3]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_3_L2_SEL                                                   0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_279_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[3]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[3]- (GPIO bank 0) 1= can
-               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
-               ) 3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi0, Output, spi0_n_ss_out[0
-               - (SPI Master Selects) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial
-               output) 7= trace, Output, tracedq[1]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_3_L3_SEL                                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_279_PARITY                                            0x0
 
-               Configures MIO Pin 3 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18000C, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_3_L0_SEL_MASK | IOU_SLCR_MIO_PIN_3_L1_SEL_MASK | IOU_SLCR_MIO_PIN_3_L2_SEL_MASK | IOU_SLCR_MIO_PIN_3_L3_SEL_MASK |  0 );
+               Entry 279 of the Aperture Permission List, for 32-byte IPI buffer 023 at BASE_32B + 0x000002E0
+               (OFFSET, MASK, VALUE)      (0XFF98145C, 0xF80FFFFFU ,0x08000008U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_279_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_279_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_279_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_3_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_3_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_3_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_3_L3_SEL_SHIFT
+               RegVal = ((0x00000008U << LPD_XPPU_CFG_APERPERM_279_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_279_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_279_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_3_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_279_OFFSET ,0xF80FFFFFU ,0x08000008U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_4 @ 0XFF180010</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_mo_mo0- (QSPI Databus) 1= qspi, Input, qspi_si_mi0- (QSPI Data
-               us)
-               PSU_IOU_SLCR_MIO_PIN_4_L0_SEL                                                   1
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_280 @ 0XFF981460</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_4_L1_SEL                                                   0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_280_PERMISSION                                        0x80
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[4]- (Test Scan Port) = test_scan, Outp
-               t, test_scan_out[4]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_4_L2_SEL                                                   0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_280_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[4]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[4]- (GPIO bank 0) 1= can
-               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
-               ) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0_s
-               - (MISO signal) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace,
-               utput, tracedq[2]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_4_L3_SEL                                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_280_PARITY                                            0x0
 
-               Configures MIO Pin 4 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180010, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_4_L0_SEL_MASK | IOU_SLCR_MIO_PIN_4_L1_SEL_MASK | IOU_SLCR_MIO_PIN_4_L2_SEL_MASK | IOU_SLCR_MIO_PIN_4_L3_SEL_MASK |  0 );
+               Entry 280 of the Aperture Permission List, for 32-byte IPI buffer 024 at BASE_32B + 0x00000300
+               (OFFSET, MASK, VALUE)      (0XFF981460, 0xF80FFFFFU ,0x08000080U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_280_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_280_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_280_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_4_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_4_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_4_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_4_L3_SEL_SHIFT
+               RegVal = ((0x00000080U << LPD_XPPU_CFG_APERPERM_280_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_280_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_280_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_4_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_280_OFFSET ,0xF80FFFFFU ,0x08000080U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_5 @ 0XFF180014</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_n_ss_out- (QSPI Slave Select)
-               PSU_IOU_SLCR_MIO_PIN_5_L0_SEL                                                   1
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_281 @ 0XFF981464</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_5_L1_SEL                                                   0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_281_PERMISSION                                        0x8
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[5]- (Test Scan Port) = test_scan, Outp
-               t, test_scan_out[5]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_5_L2_SEL                                                   0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_281_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[5]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[5]- (GPIO bank 0) 1= can
-               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
-                3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, spi0
-               si- (MOSI signal) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7
-                trace, Output, tracedq[3]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_5_L3_SEL                                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_281_PARITY                                            0x0
 
-               Configures MIO Pin 5 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180014, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_5_L0_SEL_MASK | IOU_SLCR_MIO_PIN_5_L1_SEL_MASK | IOU_SLCR_MIO_PIN_5_L2_SEL_MASK | IOU_SLCR_MIO_PIN_5_L3_SEL_MASK |  0 );
+               Entry 281 of the Aperture Permission List, for 32-byte IPI buffer 025 at BASE_32B + 0x00000320
+               (OFFSET, MASK, VALUE)      (0XFF981464, 0xF80FFFFFU ,0x08000008U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_281_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_281_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_281_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_5_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_5_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_5_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_5_L3_SEL_SHIFT
+               RegVal = ((0x00000008U << LPD_XPPU_CFG_APERPERM_281_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_281_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_281_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_5_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_281_OFFSET ,0xF80FFFFFU ,0x08000008U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_6 @ 0XFF180018</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_clk_for_lpbk- (QSPI Clock to be fed-back)
-               PSU_IOU_SLCR_MIO_PIN_6_L0_SEL                                                   1
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_282 @ 0XFF981468</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_6_L1_SEL                                                   0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_282_PERMISSION                                        0x80
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[6]- (Test Scan Port) = test_scan, Outp
-               t, test_scan_out[6]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_6_L2_SEL                                                   0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_282_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[6]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[6]- (GPIO bank 0) 1= can
-               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
-                3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, spi1
-               sclk_out- (SPI Clock) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace,
-               Output, tracedq[4]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_6_L3_SEL                                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_282_PARITY                                            0x0
 
-               Configures MIO Pin 6 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180018, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_6_L0_SEL_MASK | IOU_SLCR_MIO_PIN_6_L1_SEL_MASK | IOU_SLCR_MIO_PIN_6_L2_SEL_MASK | IOU_SLCR_MIO_PIN_6_L3_SEL_MASK |  0 );
+               Entry 282 of the Aperture Permission List, for 32-byte IPI buffer 026 at BASE_32B + 0x00000340
+               (OFFSET, MASK, VALUE)      (0XFF981468, 0xF80FFFFFU ,0x08000080U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_282_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_282_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_282_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_6_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_6_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_6_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_6_L3_SEL_SHIFT
+               RegVal = ((0x00000080U << LPD_XPPU_CFG_APERPERM_282_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_282_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_282_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_6_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_282_OFFSET ,0xF80FFFFFU ,0x08000080U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_7 @ 0XFF18001C</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_n_ss_out_upper- (QSPI Slave Select upper)
-               PSU_IOU_SLCR_MIO_PIN_7_L0_SEL                                                   1
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_283 @ 0XFF98146C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_7_L1_SEL                                                   0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_283_PERMISSION                                        0x8
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[7]- (Test Scan Port) = test_scan, Outp
-               t, test_scan_out[7]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_7_L2_SEL                                                   0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_283_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[7]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[7]- (GPIO bank 0) 1= can
-               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
-               ) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5=
-               tc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= trace, Output,
-               racedq[5]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_7_L3_SEL                                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_283_PARITY                                            0x0
 
-               Configures MIO Pin 7 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18001C, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_7_L0_SEL_MASK | IOU_SLCR_MIO_PIN_7_L1_SEL_MASK | IOU_SLCR_MIO_PIN_7_L2_SEL_MASK | IOU_SLCR_MIO_PIN_7_L3_SEL_MASK |  0 );
+               Entry 283 of the Aperture Permission List, for 32-byte IPI buffer 027 at BASE_32B + 0x00000360
+               (OFFSET, MASK, VALUE)      (0XFF98146C, 0xF80FFFFFU ,0x08000008U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_283_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_283_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_283_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_7_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_7_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_7_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_7_L3_SEL_SHIFT
+               RegVal = ((0x00000008U << LPD_XPPU_CFG_APERPERM_283_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_283_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_283_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_7_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_283_OFFSET ,0xF80FFFFFU ,0x08000008U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_8 @ 0XFF180020</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi_upper[0]- (QSPI Upper Databus) 1= qspi, Output, qspi_mo_uppe
-               [0]- (QSPI Upper Databus)
-               PSU_IOU_SLCR_MIO_PIN_8_L0_SEL                                                   1
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_284 @ 0XFF981470</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_8_L1_SEL                                                   0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_284_PERMISSION                                        0x80
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[8]- (Test Scan Port) = test_scan, Outp
-               t, test_scan_out[8]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_8_L2_SEL                                                   0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_284_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[8]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[8]- (GPIO bank 0) 1= can
-               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
-               ) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= ttc
-               , Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, tracedq[6]- (Tr
-               ce Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_8_L3_SEL                                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_284_PARITY                                            0x0
 
-               Configures MIO Pin 8 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180020, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_8_L0_SEL_MASK | IOU_SLCR_MIO_PIN_8_L1_SEL_MASK | IOU_SLCR_MIO_PIN_8_L2_SEL_MASK | IOU_SLCR_MIO_PIN_8_L3_SEL_MASK |  0 );
+               Entry 284 of the Aperture Permission List, for 32-byte IPI buffer 028 at BASE_32B + 0x00000380
+               (OFFSET, MASK, VALUE)      (0XFF981470, 0xF80FFFFFU ,0x08000080U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_284_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_284_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_284_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_8_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_8_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_8_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_8_L3_SEL_SHIFT
+               RegVal = ((0x00000080U << LPD_XPPU_CFG_APERPERM_284_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_284_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_284_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_8_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_284_OFFSET ,0xF80FFFFFU ,0x08000080U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_9 @ 0XFF180024</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi_upper[1]- (QSPI Upper Databus) 1= qspi, Output, qspi_mo_uppe
-               [1]- (QSPI Upper Databus)
-               PSU_IOU_SLCR_MIO_PIN_9_L0_SEL                                                   1
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_285 @ 0XFF981474</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ce[1]- (NAND chip enable)
-               PSU_IOU_SLCR_MIO_PIN_9_L1_SEL                                                   0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_285_PERMISSION                                        0x8
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[9]- (Test Scan Port) = test_scan, Outp
-               t, test_scan_out[9]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_9_L2_SEL                                                   0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_285_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[9]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[9]- (GPIO bank 0) 1= can
-               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
-                3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi1,
-               utput, spi1_n_ss_out[0]- (SPI Master Selects) 5= ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (U
-               RT receiver serial input) 7= trace, Output, tracedq[7]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_9_L3_SEL                                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_285_PARITY                                            0x0
 
-               Configures MIO Pin 9 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180024, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_9_L0_SEL_MASK | IOU_SLCR_MIO_PIN_9_L1_SEL_MASK | IOU_SLCR_MIO_PIN_9_L2_SEL_MASK | IOU_SLCR_MIO_PIN_9_L3_SEL_MASK |  0 );
+               Entry 285 of the Aperture Permission List, for 32-byte IPI buffer 029 at BASE_32B + 0x000003A0
+               (OFFSET, MASK, VALUE)      (0XFF981474, 0xF80FFFFFU ,0x08000008U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_285_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_285_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_285_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_9_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_9_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_9_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_9_L3_SEL_SHIFT
+               RegVal = ((0x00000008U << LPD_XPPU_CFG_APERPERM_285_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_285_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_285_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_9_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_285_OFFSET ,0xF80FFFFFU ,0x08000008U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_10 @ 0XFF180028</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi_upper[2]- (QSPI Upper Databus) 1= qspi, Output, qspi_mo_uppe
-               [2]- (QSPI Upper Databus)
-               PSU_IOU_SLCR_MIO_PIN_10_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_286 @ 0XFF981478</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[0]- (NAND Ready/Busy)
-               PSU_IOU_SLCR_MIO_PIN_10_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_286_PERMISSION                                        0x82
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[10]- (Test Scan Port) = test_scan, Out
-               ut, test_scan_out[10]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_10_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_286_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[10]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[10]- (GPIO bank 0) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1_
-               o- (MISO signal) 5= ttc2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Outp
-               t, tracedq[8]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_10_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_286_PARITY                                            0x0
 
-               Configures MIO Pin 10 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180028, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_10_L0_SEL_MASK | IOU_SLCR_MIO_PIN_10_L1_SEL_MASK | IOU_SLCR_MIO_PIN_10_L2_SEL_MASK | IOU_SLCR_MIO_PIN_10_L3_SEL_MASK |  0 );
+               Entry 286 of the Aperture Permission List, for 32-byte IPI buffer 030 at BASE_32B + 0x000003C0
+               (OFFSET, MASK, VALUE)      (0XFF981478, 0xF80FFFFFU ,0x08000082U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_286_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_286_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_286_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_10_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_10_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_10_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_10_L3_SEL_SHIFT
+               RegVal = ((0x00000082U << LPD_XPPU_CFG_APERPERM_286_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_286_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_286_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_10_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_286_OFFSET ,0xF80FFFFFU ,0x08000082U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_11 @ 0XFF18002C</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi_upper[3]- (QSPI Upper Databus) 1= qspi, Output, qspi_mo_uppe
-               [3]- (QSPI Upper Databus)
-               PSU_IOU_SLCR_MIO_PIN_11_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
+               /*Register : APERPERM_287 @ 0XFF98147C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[1]- (NAND Ready/Busy)
-               PSU_IOU_SLCR_MIO_PIN_11_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_287_PERMISSION                                        0x28
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[11]- (Test Scan Port) = test_scan, Out
-               ut, test_scan_out[11]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_11_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_287_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[11]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[11]- (GPIO bank 0) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, s
-               i1_si- (MOSI signal) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial o
-               tput) 7= trace, Output, tracedq[9]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_11_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_287_PARITY                                            0x0
 
-               Configures MIO Pin 11 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18002C, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_11_L0_SEL_MASK | IOU_SLCR_MIO_PIN_11_L1_SEL_MASK | IOU_SLCR_MIO_PIN_11_L2_SEL_MASK | IOU_SLCR_MIO_PIN_11_L3_SEL_MASK |  0 );
+               Entry 287 of the Aperture Permission List, for 32-byte IPI buffer 031 at BASE_32B + 0x000003E0
+               (OFFSET, MASK, VALUE)      (0XFF98147C, 0xF80FFFFFU ,0x08000028U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_287_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_287_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_287_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_11_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_11_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_11_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_11_L3_SEL_SHIFT
+               RegVal = ((0x00000028U << LPD_XPPU_CFG_APERPERM_287_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_287_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_287_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_11_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_287_OFFSET ,0xF80FFFFFU ,0x08000028U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_12 @ 0XFF180030</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_sclk_out_upper- (QSPI Upper Clock)
-               PSU_IOU_SLCR_MIO_PIN_12_L0_SEL                                                  1
-
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dqs_in- (NAND Strobe) 1= nand, Output, nfc_dqs_out- (NAND Strobe
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_288 @ 0XFF981480</p>
 
-               PSU_IOU_SLCR_MIO_PIN_12_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_288_PERMISSION                                        0x14
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= test_scan, Input, test_scan_in[12]- (Test Scan Port) = test_scan, Out
-               ut, test_scan_out[12]- (Test Scan Port) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_12_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_288_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[12]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[12]- (GPIO bank 0) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, spi0_sclk_out- (SPI Cl
-               ck) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, trac
-               dq[10]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_12_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_288_PARITY                                            0x0
 
-               Configures MIO Pin 12 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180030, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_12_L0_SEL_MASK | IOU_SLCR_MIO_PIN_12_L1_SEL_MASK | IOU_SLCR_MIO_PIN_12_L2_SEL_MASK | IOU_SLCR_MIO_PIN_12_L3_SEL_MASK |  0 );
+               Entry 288 of the Aperture Permission List, for 32-byte IPI buffer 032 at BASE_32B + 0x00000400
+               (OFFSET, MASK, VALUE)      (0XFF981480, 0xF80FFFFFU ,0x08000014U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_288_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_288_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_288_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_12_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_12_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_12_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_12_L3_SEL_SHIFT
+               RegVal = ((0x00000014U << LPD_XPPU_CFG_APERPERM_288_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_288_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_288_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_12_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_288_OFFSET ,0xF80FFFFFU ,0x08000014U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_13 @ 0XFF180034</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_13_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_289 @ 0XFF981484</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ce[0]- (NAND chip enable)
-               PSU_IOU_SLCR_MIO_PIN_13_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_289_PERMISSION                                        0x41
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[0]- (8-bit Data bus) = sd0, Output, sdio0_data_out[0]- (8
-               bit Data bus) 2= test_scan, Input, test_scan_in[13]- (Test Scan Port) = test_scan, Output, test_scan_out[13]- (Test Scan Port
-                3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_13_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_289_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[13]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[13]- (GPIO bank 0) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5= ttc1, Output, ttc1_wave
-               out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= trace, Output, tracedq[11]- (Trace Port Dat
-               bus)
-               PSU_IOU_SLCR_MIO_PIN_13_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_289_PARITY                                            0x0
 
-               Configures MIO Pin 13 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180034, 0x000000FEU ,0x00000000U)
-               RegMask = (IOU_SLCR_MIO_PIN_13_L0_SEL_MASK | IOU_SLCR_MIO_PIN_13_L1_SEL_MASK | IOU_SLCR_MIO_PIN_13_L2_SEL_MASK | IOU_SLCR_MIO_PIN_13_L3_SEL_MASK |  0 );
+               Entry 289 of the Aperture Permission List, for 32-byte IPI buffer 033 at BASE_32B + 0x00000420
+               (OFFSET, MASK, VALUE)      (0XFF981484, 0xF80FFFFFU ,0x08000041U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_289_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_289_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_289_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_13_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_13_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_13_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_13_L3_SEL_SHIFT
+               RegVal = ((0x00000041U << LPD_XPPU_CFG_APERPERM_289_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_289_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_289_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_13_OFFSET ,0x000000FEU ,0x00000000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_289_OFFSET ,0xF80FFFFFU ,0x08000041U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_14 @ 0XFF180038</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_14_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_290 @ 0XFF981488</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_cle- (NAND Command Latch Enable)
-               PSU_IOU_SLCR_MIO_PIN_14_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_290_PERMISSION                                        0x18
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[1]- (8-bit Data bus) = sd0, Output, sdio0_data_out[1]- (8
-               bit Data bus) 2= test_scan, Input, test_scan_in[14]- (Test Scan Port) = test_scan, Output, test_scan_out[14]- (Test Scan Port
-                3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_14_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_290_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[14]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[14]- (GPIO bank 0) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= ttc0, Input, ttc0_clk_
-               n- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[12]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_14_L3_SEL                                                  2
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_290_PARITY                                            0x0
 
-               Configures MIO Pin 14 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180038, 0x000000FEU ,0x00000040U)
-               RegMask = (IOU_SLCR_MIO_PIN_14_L0_SEL_MASK | IOU_SLCR_MIO_PIN_14_L1_SEL_MASK | IOU_SLCR_MIO_PIN_14_L2_SEL_MASK | IOU_SLCR_MIO_PIN_14_L3_SEL_MASK |  0 );
+               Entry 290 of the Aperture Permission List, for 32-byte IPI buffer 034 at BASE_32B + 0x00000440
+               (OFFSET, MASK, VALUE)      (0XFF981488, 0xF80FFFFFU ,0x08000018U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_290_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_290_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_290_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_14_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_14_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_14_L2_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_14_L3_SEL_SHIFT
+               RegVal = ((0x00000018U << LPD_XPPU_CFG_APERPERM_290_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_290_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_290_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_14_OFFSET ,0x000000FEU ,0x00000040U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_290_OFFSET ,0xF80FFFFFU ,0x08000018U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_15 @ 0XFF18003C</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_15_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_291 @ 0XFF98148C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ale- (NAND Address Latch Enable)
-               PSU_IOU_SLCR_MIO_PIN_15_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_291_PERMISSION                                        0x81
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[2]- (8-bit Data bus) = sd0, Output, sdio0_data_out[2]- (8
-               bit Data bus) 2= test_scan, Input, test_scan_in[15]- (Test Scan Port) = test_scan, Output, test_scan_out[15]- (Test Scan Port
-                3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_15_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_291_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[15]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[15]- (GPIO bank 0) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi0, Output, spi0_n_ss_out
-               0]- (SPI Master Selects) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter seri
-               l output) 7= trace, Output, tracedq[13]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_15_L3_SEL                                                  2
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_291_PARITY                                            0x0
 
-               Configures MIO Pin 15 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18003C, 0x000000FEU ,0x00000040U)
-               RegMask = (IOU_SLCR_MIO_PIN_15_L0_SEL_MASK | IOU_SLCR_MIO_PIN_15_L1_SEL_MASK | IOU_SLCR_MIO_PIN_15_L2_SEL_MASK | IOU_SLCR_MIO_PIN_15_L3_SEL_MASK |  0 );
+               Entry 291 of the Aperture Permission List, for 32-byte IPI buffer 035 at BASE_32B + 0x00000460
+               (OFFSET, MASK, VALUE)      (0XFF98148C, 0xF80FFFFFU ,0x08000081U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_291_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_291_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_291_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_15_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_15_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_15_L2_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_15_L3_SEL_SHIFT
+               RegVal = ((0x00000081U << LPD_XPPU_CFG_APERPERM_291_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_291_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_291_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_15_OFFSET ,0x000000FEU ,0x00000040U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_291_OFFSET ,0xF80FFFFFU ,0x08000081U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_16 @ 0XFF180040</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_16_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_292 @ 0XFF981490</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[0]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[0]- (NAND
-               ata Bus)
-               PSU_IOU_SLCR_MIO_PIN_16_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_292_PERMISSION                                        0x10
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[3]- (8-bit Data bus) = sd0, Output, sdio0_data_out[3]- (8
-               bit Data bus) 2= test_scan, Input, test_scan_in[16]- (Test Scan Port) = test_scan, Output, test_scan_out[16]- (Test Scan Port
-                3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_16_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_292_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[16]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[16]- (GPIO bank 0) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0
-               so- (MISO signal) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace
-                Output, tracedq[14]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_16_L3_SEL                                                  2
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_292_PARITY                                            0x0
 
-               Configures MIO Pin 16 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180040, 0x000000FEU ,0x00000040U)
-               RegMask = (IOU_SLCR_MIO_PIN_16_L0_SEL_MASK | IOU_SLCR_MIO_PIN_16_L1_SEL_MASK | IOU_SLCR_MIO_PIN_16_L2_SEL_MASK | IOU_SLCR_MIO_PIN_16_L3_SEL_MASK |  0 );
+               Entry 292 of the Aperture Permission List, for 32-byte IPI buffer 036 at BASE_32B + 0x00000480
+               (OFFSET, MASK, VALUE)      (0XFF981490, 0xF80FFFFFU ,0x08000010U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_292_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_292_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_292_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_16_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_16_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_16_L2_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_16_L3_SEL_SHIFT
+               RegVal = ((0x00000010U << LPD_XPPU_CFG_APERPERM_292_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_292_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_292_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_16_OFFSET ,0x000000FEU ,0x00000040U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_292_OFFSET ,0xF80FFFFFU ,0x08000010U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_17 @ 0XFF180044</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_17_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_293 @ 0XFF981494</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[1]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[1]- (NAND
-               ata Bus)
-               PSU_IOU_SLCR_MIO_PIN_17_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_293_PERMISSION                                        0x10
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[4]- (8-bit Data bus) = sd0, Output, sdio0_data_out[4]- (8
-               bit Data bus) 2= test_scan, Input, test_scan_in[17]- (Test Scan Port) = test_scan, Output, test_scan_out[17]- (Test Scan Port
-                3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_17_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_293_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[17]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[17]- (GPIO bank 0) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, sp
-               0_si- (MOSI signal) 5= ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input)
-               7= trace, Output, tracedq[15]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_17_L3_SEL                                                  2
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_293_PARITY                                            0x0
 
-               Configures MIO Pin 17 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180044, 0x000000FEU ,0x00000040U)
-               RegMask = (IOU_SLCR_MIO_PIN_17_L0_SEL_MASK | IOU_SLCR_MIO_PIN_17_L1_SEL_MASK | IOU_SLCR_MIO_PIN_17_L2_SEL_MASK | IOU_SLCR_MIO_PIN_17_L3_SEL_MASK |  0 );
+               Entry 293 of the Aperture Permission List, for 32-byte IPI buffer 037 at BASE_32B + 0x000004A0
+               (OFFSET, MASK, VALUE)      (0XFF981494, 0xF80FFFFFU ,0x08000010U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_293_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_293_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_293_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_17_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_17_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_17_L2_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_17_L3_SEL_SHIFT
+               RegVal = ((0x00000010U << LPD_XPPU_CFG_APERPERM_293_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_293_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_293_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_17_OFFSET ,0x000000FEU ,0x00000040U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_293_OFFSET ,0xF80FFFFFU ,0x08000010U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_18 @ 0XFF180048</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_18_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_294 @ 0XFF981498</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[2]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[2]- (NAND
-               ata Bus)
-               PSU_IOU_SLCR_MIO_PIN_18_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_294_PERMISSION                                        0x10
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[5]- (8-bit Data bus) = sd0, Output, sdio0_data_out[5]- (8
-               bit Data bus) 2= test_scan, Input, test_scan_in[18]- (Test Scan Port) = test_scan, Output, test_scan_out[18]- (Test Scan Port
-                3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
-               PSU_IOU_SLCR_MIO_PIN_18_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_294_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[18]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[18]- (GPIO bank 0) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1_
-               o- (MISO signal) 5= ttc2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_18_L3_SEL                                                  6
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_294_PARITY                                            0x0
 
-               Configures MIO Pin 18 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180048, 0x000000FEU ,0x000000C0U)
-               RegMask = (IOU_SLCR_MIO_PIN_18_L0_SEL_MASK | IOU_SLCR_MIO_PIN_18_L1_SEL_MASK | IOU_SLCR_MIO_PIN_18_L2_SEL_MASK | IOU_SLCR_MIO_PIN_18_L3_SEL_MASK |  0 );
+               Entry 294 of the Aperture Permission List, for 32-byte IPI buffer 038 at BASE_32B + 0x000004C0
+               (OFFSET, MASK, VALUE)      (0XFF981498, 0xF80FFFFFU ,0x08000010U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_294_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_294_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_294_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_18_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_18_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_18_L2_SEL_SHIFT
-                       | 0x00000006U << IOU_SLCR_MIO_PIN_18_L3_SEL_SHIFT
+               RegVal = ((0x00000010U << LPD_XPPU_CFG_APERPERM_294_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_294_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_294_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_18_OFFSET ,0x000000FEU ,0x000000C0U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_294_OFFSET ,0xF80FFFFFU ,0x08000010U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_19 @ 0XFF18004C</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_19_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_295 @ 0XFF98149C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[3]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[3]- (NAND
-               ata Bus)
-               PSU_IOU_SLCR_MIO_PIN_19_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_295_PERMISSION                                        0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[6]- (8-bit Data bus) = sd0, Output, sdio0_data_out[6]- (8
-               bit Data bus) 2= test_scan, Input, test_scan_in[19]- (Test Scan Port) = test_scan, Output, test_scan_out[19]- (Test Scan Port
-                3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
-               PSU_IOU_SLCR_MIO_PIN_19_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_295_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[19]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[19]- (GPIO bank 0) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5
-                ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_19_L3_SEL                                                  6
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_295_PARITY                                            0x0
 
-               Configures MIO Pin 19 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18004C, 0x000000FEU ,0x000000C0U)
-               RegMask = (IOU_SLCR_MIO_PIN_19_L0_SEL_MASK | IOU_SLCR_MIO_PIN_19_L1_SEL_MASK | IOU_SLCR_MIO_PIN_19_L2_SEL_MASK | IOU_SLCR_MIO_PIN_19_L3_SEL_MASK |  0 );
+               Entry 295 of the Aperture Permission List, for 32-byte IPI buffer 039 at BASE_32B + 0x000004E0
+               (OFFSET, MASK, VALUE)      (0XFF98149C, 0xF80FFFFFU ,0x08000001U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_295_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_295_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_295_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_19_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_19_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_19_L2_SEL_SHIFT
-                       | 0x00000006U << IOU_SLCR_MIO_PIN_19_L3_SEL_SHIFT
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_APERPERM_295_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_295_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_295_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_19_OFFSET ,0x000000FEU ,0x000000C0U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_295_OFFSET ,0xF80FFFFFU ,0x08000001U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_20 @ 0XFF180050</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_20_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_296 @ 0XFF9814A0</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[4]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[4]- (NAND
-               ata Bus)
-               PSU_IOU_SLCR_MIO_PIN_20_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_296_PERMISSION                                        0x10
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[7]- (8-bit Data bus) = sd0, Output, sdio0_data_out[7]- (8
-               bit Data bus) 2= test_scan, Input, test_scan_in[20]- (Test Scan Port) = test_scan, Output, test_scan_out[20]- (Test Scan Port
-                3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
-               PSU_IOU_SLCR_MIO_PIN_20_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_296_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[20]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[20]- (GPIO bank 0) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= t
-               c1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_20_L3_SEL                                                  6
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_296_PARITY                                            0x0
 
-               Configures MIO Pin 20 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180050, 0x000000FEU ,0x000000C0U)
-               RegMask = (IOU_SLCR_MIO_PIN_20_L0_SEL_MASK | IOU_SLCR_MIO_PIN_20_L1_SEL_MASK | IOU_SLCR_MIO_PIN_20_L2_SEL_MASK | IOU_SLCR_MIO_PIN_20_L3_SEL_MASK |  0 );
+               Entry 296 of the Aperture Permission List, for 32-byte IPI buffer 040 at BASE_32B + 0x00000500
+               (OFFSET, MASK, VALUE)      (0XFF9814A0, 0xF80FFFFFU ,0x08000010U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_296_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_296_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_296_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_20_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_20_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_20_L2_SEL_SHIFT
-                       | 0x00000006U << IOU_SLCR_MIO_PIN_20_L3_SEL_SHIFT
+               RegVal = ((0x00000010U << LPD_XPPU_CFG_APERPERM_296_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_296_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_296_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_20_OFFSET ,0x000000FEU ,0x000000C0U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_296_OFFSET ,0xF80FFFFFU ,0x08000010U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_21 @ 0XFF180054</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_21_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_297 @ 0XFF9814A4</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[5]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[5]- (NAND
-               ata Bus)
-               PSU_IOU_SLCR_MIO_PIN_21_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_297_PERMISSION                                        0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_cmd_in- (Command Indicator) = sd0, Output, sdio0_cmd_out- (Comman
-                Indicator) 2= test_scan, Input, test_scan_in[21]- (Test Scan Port) = test_scan, Output, test_scan_out[21]- (Test Scan Port)
-               = csu, Input, csu_ext_tamper- (CSU Ext Tamper)
-               PSU_IOU_SLCR_MIO_PIN_21_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_297_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[21]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[21]- (GPIO bank 0) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi1
-                Output, spi1_n_ss_out[0]- (SPI Master Selects) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd-
-               UART receiver serial input) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_21_L3_SEL                                                  6
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_297_PARITY                                            0x0
 
-               Configures MIO Pin 21 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180054, 0x000000FEU ,0x000000C0U)
-               RegMask = (IOU_SLCR_MIO_PIN_21_L0_SEL_MASK | IOU_SLCR_MIO_PIN_21_L1_SEL_MASK | IOU_SLCR_MIO_PIN_21_L2_SEL_MASK | IOU_SLCR_MIO_PIN_21_L3_SEL_MASK |  0 );
+               Entry 297 of the Aperture Permission List, for 32-byte IPI buffer 041 at BASE_32B + 0x00000520
+               (OFFSET, MASK, VALUE)      (0XFF9814A4, 0xF80FFFFFU ,0x08000001U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_297_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_297_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_297_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_21_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_21_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_21_L2_SEL_SHIFT
-                       | 0x00000006U << IOU_SLCR_MIO_PIN_21_L3_SEL_SHIFT
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_APERPERM_297_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_297_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_297_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_21_OFFSET ,0x000000FEU ,0x000000C0U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_297_OFFSET ,0xF80FFFFFU ,0x08000001U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_22 @ 0XFF180058</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_22_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_298 @ 0XFF9814A8</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_we_b- (NAND Write Enable)
-               PSU_IOU_SLCR_MIO_PIN_22_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_298_PERMISSION                                        0x10
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_clk_out- (SDSDIO clock) 2= test_scan, Input, test_scan_in[22]-
-               (Test Scan Port) = test_scan, Output, test_scan_out[22]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
-               PSU_IOU_SLCR_MIO_PIN_22_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_298_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[22]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[22]- (GPIO bank 0) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, sp
-               1_sclk_out- (SPI Clock) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not
-               sed
-               PSU_IOU_SLCR_MIO_PIN_22_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_298_PARITY                                            0x0
 
-               Configures MIO Pin 22 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180058, 0x000000FEU ,0x00000000U)
-               RegMask = (IOU_SLCR_MIO_PIN_22_L0_SEL_MASK | IOU_SLCR_MIO_PIN_22_L1_SEL_MASK | IOU_SLCR_MIO_PIN_22_L2_SEL_MASK | IOU_SLCR_MIO_PIN_22_L3_SEL_MASK |  0 );
+               Entry 298 of the Aperture Permission List, for 32-byte IPI buffer 042 at BASE_32B + 0x00000540
+               (OFFSET, MASK, VALUE)      (0XFF9814A8, 0xF80FFFFFU ,0x08000010U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_298_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_298_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_298_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_22_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_22_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_22_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_22_L3_SEL_SHIFT
+               RegVal = ((0x00000010U << LPD_XPPU_CFG_APERPERM_298_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_298_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_298_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_22_OFFSET ,0x000000FEU ,0x00000000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_298_OFFSET ,0xF80FFFFFU ,0x08000010U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_23 @ 0XFF18005C</p>
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_299 @ 0XFF9814AC</p>
 
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_23_L0_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_299_PERMISSION                                        0x1
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[6]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[6]- (NAND
-               ata Bus)
-               PSU_IOU_SLCR_MIO_PIN_23_L1_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_299_TRUSTZONE                                         0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_bus_pow- (SD card bus power) 2= test_scan, Input, test_scan_in
-               23]- (Test Scan Port) = test_scan, Output, test_scan_out[23]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_299_PARITY                                            0x0
 
-               PSU_IOU_SLCR_MIO_PIN_23_L2_SEL                                                  0
+               Entry 299 of the Aperture Permission List, for 32-byte IPI buffer 043 at BASE_32B + 0x00000560
+               (OFFSET, MASK, VALUE)      (0XFF9814AC, 0xF80FFFFFU ,0x08000001U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_299_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_299_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_299_PARITY_MASK |  0 );
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[23]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[23]- (GPIO bank 0) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, s
-               i1_si- (MOSI signal) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial o
-               tput) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_23_L3_SEL                                                  0
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_APERPERM_299_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_299_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_299_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_299_OFFSET ,0xF80FFFFFU ,0x08000001U);
+       /*############################################################################################################################ */
 
-               Configures MIO Pin 23 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18005C, 0x000000FEU ,0x00000000U)
-               RegMask = (IOU_SLCR_MIO_PIN_23_L0_SEL_MASK | IOU_SLCR_MIO_PIN_23_L1_SEL_MASK | IOU_SLCR_MIO_PIN_23_L2_SEL_MASK | IOU_SLCR_MIO_PIN_23_L3_SEL_MASK |  0 );
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_300 @ 0XFF9814B0</p>
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_23_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_23_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_23_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_23_L3_SEL_SHIFT
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_300_PERMISSION                                        0x10
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_300_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_300_PARITY                                            0x0
+
+               Entry 300 of the Aperture Permission List, for 32-byte IPI buffer 044 at BASE_32B + 0x00000580
+               (OFFSET, MASK, VALUE)      (0XFF9814B0, 0xF80FFFFFU ,0x08000010U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_300_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_300_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_300_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000010U << LPD_XPPU_CFG_APERPERM_300_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_300_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_300_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_23_OFFSET ,0x000000FEU ,0x00000000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_300_OFFSET ,0xF80FFFFFU ,0x08000010U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_24 @ 0XFF180060</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_24_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_301 @ 0XFF9814B4</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dq_in[7]- (NAND Data Bus) 1= nand, Output, nfc_dq_out[7]- (NAND
-               ata Bus)
-               PSU_IOU_SLCR_MIO_PIN_24_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_301_PERMISSION                                        0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_cd_n- (SD card detect from connector) 2= test_scan, Input, test
-               scan_in[24]- (Test Scan Port) = test_scan, Output, test_scan_out[24]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ex
-                Tamper)
-               PSU_IOU_SLCR_MIO_PIN_24_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_301_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[24]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[24]- (GPIO bank 0) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= Not Used 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1,
-               Output, ua1_txd- (UART transmitter serial output) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_24_L3_SEL                                                  1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_301_PARITY                                            0x0
 
-               Configures MIO Pin 24 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180060, 0x000000FEU ,0x00000020U)
-               RegMask = (IOU_SLCR_MIO_PIN_24_L0_SEL_MASK | IOU_SLCR_MIO_PIN_24_L1_SEL_MASK | IOU_SLCR_MIO_PIN_24_L2_SEL_MASK | IOU_SLCR_MIO_PIN_24_L3_SEL_MASK |  0 );
+               Entry 301 of the Aperture Permission List, for 32-byte IPI buffer 045 at BASE_32B + 0x000005A0
+               (OFFSET, MASK, VALUE)      (0XFF9814B4, 0xF80FFFFFU ,0x08000001U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_301_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_301_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_301_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_24_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_24_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_24_L2_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_24_L3_SEL_SHIFT
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_APERPERM_301_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_301_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_301_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_24_OFFSET ,0x000000FEU ,0x00000020U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_301_OFFSET ,0xF80FFFFFU ,0x08000001U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_25 @ 0XFF180064</p>
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_302 @ 0XFF9814B8</p>
 
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_25_L0_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_302_PERMISSION                                        0x12
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_re_n- (NAND Read Enable)
-               PSU_IOU_SLCR_MIO_PIN_25_L1_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_302_TRUSTZONE                                         0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_wp- (SD card write protect from connector) 2= test_scan, Input,
-               test_scan_in[25]- (Test Scan Port) = test_scan, Output, test_scan_out[25]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (C
-               U Ext Tamper)
-               PSU_IOU_SLCR_MIO_PIN_25_L2_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_302_PARITY                                            0x0
 
-               Level 3 Mux Select 0= gpio0, Input, gpio_0_pin_in[25]- (GPIO bank 0) 0= gpio0, Output, gpio_0_pin_out[25]- (GPIO bank 0) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= Not Used 5= ttc3, Output, ttc3_wave_out- (TTC Waveform
-               lock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_25_L3_SEL                                                  1
+               Entry 302 of the Aperture Permission List, for 32-byte IPI buffer 046 at BASE_32B + 0x000005C0
+               (OFFSET, MASK, VALUE)      (0XFF9814B8, 0xF80FFFFFU ,0x08000012U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_302_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_302_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_302_PARITY_MASK |  0 );
 
-               Configures MIO Pin 25 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180064, 0x000000FEU ,0x00000020U)
-               RegMask = (IOU_SLCR_MIO_PIN_25_L0_SEL_MASK | IOU_SLCR_MIO_PIN_25_L1_SEL_MASK | IOU_SLCR_MIO_PIN_25_L2_SEL_MASK | IOU_SLCR_MIO_PIN_25_L3_SEL_MASK |  0 );
+               RegVal = ((0x00000012U << LPD_XPPU_CFG_APERPERM_302_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_302_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_302_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_302_OFFSET ,0xF80FFFFFU ,0x08000012U);
+       /*############################################################################################################################ */
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_25_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_25_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_25_L2_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_25_L3_SEL_SHIFT
+               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
+               /*Register : APERPERM_303 @ 0XFF9814BC</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_303_PERMISSION                                        0x21
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_303_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_303_PARITY                                            0x0
+
+               Entry 303 of the Aperture Permission List, for 32-byte IPI buffer 047 at BASE_32B + 0x000005E0
+               (OFFSET, MASK, VALUE)      (0XFF9814BC, 0xF80FFFFFU ,0x08000021U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_303_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_303_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_303_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000021U << LPD_XPPU_CFG_APERPERM_303_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_303_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_303_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_25_OFFSET ,0x000000FEU ,0x00000020U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_303_OFFSET ,0xF80FFFFFU ,0x08000021U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_26 @ 0XFF180068</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_tx_clk- (TX RGMII clock)
-               PSU_IOU_SLCR_MIO_PIN_26_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_304 @ 0XFF9814C0</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ce[1]- (NAND chip enable)
-               PSU_IOU_SLCR_MIO_PIN_26_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_304_PERMISSION                                        0x4
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[0]- (PMU GPI) 2= test_scan, Input, test_scan_in[26]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[26]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
-               PSU_IOU_SLCR_MIO_PIN_26_L2_SEL                                                  1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_304_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[0]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[0]- (GPIO bank 1) 1= can
-               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
-                3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, spi0_sclk_out- (SPI Clock
-                5= ttc2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[4]-
-               Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_26_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_304_PARITY                                            0x0
 
-               Configures MIO Pin 26 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180068, 0x000000FEU ,0x00000008U)
-               RegMask = (IOU_SLCR_MIO_PIN_26_L0_SEL_MASK | IOU_SLCR_MIO_PIN_26_L1_SEL_MASK | IOU_SLCR_MIO_PIN_26_L2_SEL_MASK | IOU_SLCR_MIO_PIN_26_L3_SEL_MASK |  0 );
+               Entry 304 of the Aperture Permission List, for 32-byte IPI buffer 048 at BASE_32B + 0x00000600
+               (OFFSET, MASK, VALUE)      (0XFF9814C0, 0xF80FFFFFU ,0x08000004U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_304_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_304_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_304_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_26_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_26_L1_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_26_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_26_L3_SEL_SHIFT
+               RegVal = ((0x00000004U << LPD_XPPU_CFG_APERPERM_304_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_304_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_304_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_26_OFFSET ,0x000000FEU ,0x00000008U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_304_OFFSET ,0xF80FFFFFU ,0x08000004U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_27 @ 0XFF18006C</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[0]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_27_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_305 @ 0XFF9814C4</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[0]- (NAND Ready/Busy)
-               PSU_IOU_SLCR_MIO_PIN_27_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_305_PERMISSION                                        0x40
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[1]- (PMU GPI) 2= test_scan, Input, test_scan_in[27]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[27]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Outp
-               t, dp_aux_data_out- (Dp Aux Data)
-               PSU_IOU_SLCR_MIO_PIN_27_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_305_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[1]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[1]- (GPIO bank 1) 1= can
-               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
-               ) 3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5= ttc2, Output, ttc2_wave_
-               ut- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= trace, Output, tracedq[5]- (Trace Port
-               atabus)
-               PSU_IOU_SLCR_MIO_PIN_27_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_305_PARITY                                            0x0
 
-               Configures MIO Pin 27 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18006C, 0x000000FEU ,0x00000000U)
-               RegMask = (IOU_SLCR_MIO_PIN_27_L0_SEL_MASK | IOU_SLCR_MIO_PIN_27_L1_SEL_MASK | IOU_SLCR_MIO_PIN_27_L2_SEL_MASK | IOU_SLCR_MIO_PIN_27_L3_SEL_MASK |  0 );
+               Entry 305 of the Aperture Permission List, for 32-byte IPI buffer 049 at BASE_32B + 0x00000620
+               (OFFSET, MASK, VALUE)      (0XFF9814C4, 0xF80FFFFFU ,0x08000040U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_305_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_305_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_305_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_27_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_27_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_27_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_27_L3_SEL_SHIFT
+               RegVal = ((0x00000040U << LPD_XPPU_CFG_APERPERM_305_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_305_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_305_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_27_OFFSET ,0x000000FEU ,0x00000000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_305_OFFSET ,0xF80FFFFFU ,0x08000040U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_28 @ 0XFF180070</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[1]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_28_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_306 @ 0XFF9814C8</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[1]- (NAND Ready/Busy)
-               PSU_IOU_SLCR_MIO_PIN_28_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_306_PERMISSION                                        0x8
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[2]- (PMU GPI) 2= test_scan, Input, test_scan_in[28]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[28]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)
-               PSU_IOU_SLCR_MIO_PIN_28_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_306_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[2]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[2]- (GPIO bank 1) 1= can
-               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
-               ) 3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= ttc1, Input, ttc1_clk_i
-               - (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, tracedq[6]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_28_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_306_PARITY                                            0x0
 
-               Configures MIO Pin 28 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180070, 0x000000FEU ,0x00000000U)
-               RegMask = (IOU_SLCR_MIO_PIN_28_L0_SEL_MASK | IOU_SLCR_MIO_PIN_28_L1_SEL_MASK | IOU_SLCR_MIO_PIN_28_L2_SEL_MASK | IOU_SLCR_MIO_PIN_28_L3_SEL_MASK |  0 );
+               Entry 306 of the Aperture Permission List, for 32-byte IPI buffer 050 at BASE_32B + 0x00000640
+               (OFFSET, MASK, VALUE)      (0XFF9814C8, 0xF80FFFFFU ,0x08000008U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_306_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_306_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_306_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_28_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_28_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_28_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_28_L3_SEL_SHIFT
+               RegVal = ((0x00000008U << LPD_XPPU_CFG_APERPERM_306_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_306_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_306_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_28_OFFSET ,0x000000FEU ,0x00000000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_306_OFFSET ,0xF80FFFFFU ,0x08000008U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_29 @ 0XFF180074</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[2]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_29_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_307 @ 0XFF9814CC</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
-               PSU_IOU_SLCR_MIO_PIN_29_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_307_PERMISSION                                        0x80
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[3]- (PMU GPI) 2= test_scan, Input, test_scan_in[29]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[29]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Outp
-               t, dp_aux_data_out- (Dp Aux Data)
-               PSU_IOU_SLCR_MIO_PIN_29_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_307_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[3]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[3]- (GPIO bank 1) 1= can
-               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
-                3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi0, Output, spi0_n_ss_out[0]
-                (SPI Master Selects) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial inpu
-               ) 7= trace, Output, tracedq[7]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_29_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_307_PARITY                                            0x0
 
-               Configures MIO Pin 29 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180074, 0x000000FEU ,0x00000000U)
-               RegMask = (IOU_SLCR_MIO_PIN_29_L0_SEL_MASK | IOU_SLCR_MIO_PIN_29_L1_SEL_MASK | IOU_SLCR_MIO_PIN_29_L2_SEL_MASK | IOU_SLCR_MIO_PIN_29_L3_SEL_MASK |  0 );
+               Entry 307 of the Aperture Permission List, for 32-byte IPI buffer 051 at BASE_32B + 0x00000660
+               (OFFSET, MASK, VALUE)      (0XFF9814CC, 0xF80FFFFFU ,0x08000080U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_307_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_307_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_307_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_29_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_29_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_29_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_29_L3_SEL_SHIFT
+               RegVal = ((0x00000080U << LPD_XPPU_CFG_APERPERM_307_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_307_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_307_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_29_OFFSET ,0x000000FEU ,0x00000000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_307_OFFSET ,0xF80FFFFFU ,0x08000080U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_30 @ 0XFF180078</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[3]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_30_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_308 @ 0XFF9814D0</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
-               PSU_IOU_SLCR_MIO_PIN_30_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_308_PERMISSION                                        0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[4]- (PMU GPI) 2= test_scan, Input, test_scan_in[30]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[30]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)
-               PSU_IOU_SLCR_MIO_PIN_30_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_308_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[4]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[4]- (GPIO bank 1) 1= can
-               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
-                3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0_so
-                (MISO signal) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output
-                tracedq[8]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_30_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_308_PARITY                                            0x0
 
-               Configures MIO Pin 30 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180078, 0x000000FEU ,0x00000000U)
-               RegMask = (IOU_SLCR_MIO_PIN_30_L0_SEL_MASK | IOU_SLCR_MIO_PIN_30_L1_SEL_MASK | IOU_SLCR_MIO_PIN_30_L2_SEL_MASK | IOU_SLCR_MIO_PIN_30_L3_SEL_MASK |  0 );
+               Entry 308 of the Aperture Permission List, for 32-byte IPI buffer 052 at BASE_32B + 0x00000680
+               (OFFSET, MASK, VALUE)      (0XFF9814D0, 0xF80FFFFFU ,0x08000001U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_308_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_308_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_308_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_30_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_30_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_30_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_30_L3_SEL_SHIFT
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_APERPERM_308_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_308_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_308_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_30_OFFSET ,0x000000FEU ,0x00000000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_308_OFFSET ,0xF80FFFFFU ,0x08000001U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_32 @ 0XFF180080</p>
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_309 @ 0XFF9814D4</p>
 
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rx_clk- (RX RGMII clock)
-               PSU_IOU_SLCR_MIO_PIN_32_L0_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_309_PERMISSION                                        0x10
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_dqs_in- (NAND Strobe) 1= nand, Output, nfc_dqs_out- (NAND Strobe
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_309_TRUSTZONE                                         0x1
 
-               PSU_IOU_SLCR_MIO_PIN_32_L1_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_309_PARITY                                            0x0
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[0]- (PMU GPI) 2= test_scan, Input, test_scan_in[32]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[32]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
-               PSU_IOU_SLCR_MIO_PIN_32_L2_SEL                                                  1
+               Entry 309 of the Aperture Permission List, for 32-byte IPI buffer 053 at BASE_32B + 0x000006A0
+               (OFFSET, MASK, VALUE)      (0XFF9814D4, 0xF80FFFFFU ,0x08000010U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_309_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_309_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_309_PARITY_MASK |  0 );
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[6]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[6]- (GPIO bank 1) 1= can
-               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
-               ) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, spi
-               _sclk_out- (SPI Clock) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7=
-               race, Output, tracedq[10]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_32_L3_SEL                                                  0
+               RegVal = ((0x00000010U << LPD_XPPU_CFG_APERPERM_309_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_309_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_309_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_309_OFFSET ,0xF80FFFFFU ,0x08000010U);
+       /*############################################################################################################################ */
 
-               Configures MIO Pin 32 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180080, 0x000000FEU ,0x00000008U)
-               RegMask = (IOU_SLCR_MIO_PIN_32_L0_SEL_MASK | IOU_SLCR_MIO_PIN_32_L1_SEL_MASK | IOU_SLCR_MIO_PIN_32_L2_SEL_MASK | IOU_SLCR_MIO_PIN_32_L3_SEL_MASK |  0 );
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_310 @ 0XFF9814D8</p>
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_32_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_32_L1_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_32_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_32_L3_SEL_SHIFT
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_310_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_310_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_310_PARITY                                            0x0
+
+               Entry 310 of the Aperture Permission List, for 32-byte IPI buffer 054 at BASE_32B + 0x000006C0
+               (OFFSET, MASK, VALUE)      (0XFF9814D8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_310_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_310_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_310_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_310_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_310_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_310_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_32_OFFSET ,0x000000FEU ,0x00000008U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_310_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_33 @ 0XFF180084</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[0]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_33_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_311 @ 0XFF9814DC</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
-               PSU_IOU_SLCR_MIO_PIN_33_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_311_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[1]- (PMU GPI) 2= test_scan, Input, test_scan_in[33]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[33]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)
-               PSU_IOU_SLCR_MIO_PIN_33_L2_SEL                                                  1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_311_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[7]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[7]- (GPIO bank 1) 1= can
-               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
-                3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5= t
-               c3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= trace, Output, traced
-               [11]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_33_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_311_PARITY                                            0x0
 
-               Configures MIO Pin 33 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180084, 0x000000FEU ,0x00000008U)
-               RegMask = (IOU_SLCR_MIO_PIN_33_L0_SEL_MASK | IOU_SLCR_MIO_PIN_33_L1_SEL_MASK | IOU_SLCR_MIO_PIN_33_L2_SEL_MASK | IOU_SLCR_MIO_PIN_33_L3_SEL_MASK |  0 );
+               Entry 311 of the Aperture Permission List, for 32-byte IPI buffer 055 at BASE_32B + 0x000006E0
+               (OFFSET, MASK, VALUE)      (0XFF9814DC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_311_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_311_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_311_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_33_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_33_L1_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_33_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_33_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_311_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_311_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_311_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_33_OFFSET ,0x000000FEU ,0x00000008U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_311_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_34 @ 0XFF180088</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[1]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_34_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_312 @ 0XFF9814E0</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
-               PSU_IOU_SLCR_MIO_PIN_34_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_312_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[2]- (PMU GPI) 2= test_scan, Input, test_scan_in[34]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[34]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Outp
-               t, dp_aux_data_out- (Dp Aux Data)
-               PSU_IOU_SLCR_MIO_PIN_34_L2_SEL                                                  1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_312_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[8]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[8]- (GPIO bank 1) 1= can
-               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
-                3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= ttc2
-                Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[12]- (Trace P
-               rt Databus)
-               PSU_IOU_SLCR_MIO_PIN_34_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_312_PARITY                                            0x0
 
-               Configures MIO Pin 34 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180088, 0x000000FEU ,0x00000008U)
-               RegMask = (IOU_SLCR_MIO_PIN_34_L0_SEL_MASK | IOU_SLCR_MIO_PIN_34_L1_SEL_MASK | IOU_SLCR_MIO_PIN_34_L2_SEL_MASK | IOU_SLCR_MIO_PIN_34_L3_SEL_MASK |  0 );
+               Entry 312 of the Aperture Permission List, for 32-byte IPI buffer 056 at BASE_32B + 0x00000700
+               (OFFSET, MASK, VALUE)      (0XFF9814E0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_312_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_312_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_312_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_34_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_34_L1_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_34_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_34_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_312_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_312_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_312_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_34_OFFSET ,0x000000FEU ,0x00000008U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_312_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_35 @ 0XFF18008C</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[2]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_35_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_313 @ 0XFF9814E4</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
-               PSU_IOU_SLCR_MIO_PIN_35_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_313_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[3]- (PMU GPI) 2= test_scan, Input, test_scan_in[35]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[35]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)
-               PSU_IOU_SLCR_MIO_PIN_35_L2_SEL                                                  1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_313_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[9]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[9]- (GPIO bank 1) 1= can
-               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
-               ) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi1,
-               Output, spi1_n_ss_out[0]- (SPI Master Selects) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd-
-               UART transmitter serial output) 7= trace, Output, tracedq[13]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_35_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_313_PARITY                                            0x0
 
-               Configures MIO Pin 35 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18008C, 0x000000FEU ,0x00000008U)
-               RegMask = (IOU_SLCR_MIO_PIN_35_L0_SEL_MASK | IOU_SLCR_MIO_PIN_35_L1_SEL_MASK | IOU_SLCR_MIO_PIN_35_L2_SEL_MASK | IOU_SLCR_MIO_PIN_35_L3_SEL_MASK |  0 );
+               Entry 313 of the Aperture Permission List, for 32-byte IPI buffer 057 at BASE_32B + 0x00000720
+               (OFFSET, MASK, VALUE)      (0XFF9814E4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_313_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_313_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_313_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_35_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_35_L1_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_35_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_35_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_313_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_313_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_313_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_35_OFFSET ,0x000000FEU ,0x00000008U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_313_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_36 @ 0XFF180090</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[3]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_36_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_314 @ 0XFF9814E8</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
-               PSU_IOU_SLCR_MIO_PIN_36_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_314_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[4]- (PMU GPI) 2= test_scan, Input, test_scan_in[36]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[36]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Outp
-               t, dp_aux_data_out- (Dp Aux Data)
-               PSU_IOU_SLCR_MIO_PIN_36_L2_SEL                                                  1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_314_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[10]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[10]- (GPIO bank 1) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1
-               so- (MISO signal) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace
-                Output, tracedq[14]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_36_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_314_PARITY                                            0x0
 
-               Configures MIO Pin 36 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180090, 0x000000FEU ,0x00000008U)
-               RegMask = (IOU_SLCR_MIO_PIN_36_L0_SEL_MASK | IOU_SLCR_MIO_PIN_36_L1_SEL_MASK | IOU_SLCR_MIO_PIN_36_L2_SEL_MASK | IOU_SLCR_MIO_PIN_36_L3_SEL_MASK |  0 );
+               Entry 314 of the Aperture Permission List, for 32-byte IPI buffer 058 at BASE_32B + 0x00000740
+               (OFFSET, MASK, VALUE)      (0XFF9814E8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_314_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_314_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_314_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_36_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_36_L1_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_36_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_36_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_314_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_314_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_314_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_36_OFFSET ,0x000000FEU ,0x00000008U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_314_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_37 @ 0XFF180094</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rx_ctl- (RX RGMII control )
-               PSU_IOU_SLCR_MIO_PIN_37_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_315 @ 0XFF9814EC</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)
-               PSU_IOU_SLCR_MIO_PIN_37_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_315_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[5]- (PMU GPI) 2= test_scan, Input, test_scan_in[37]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[37]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)
-               PSU_IOU_SLCR_MIO_PIN_37_L2_SEL                                                  1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_315_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[11]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[11]- (GPIO bank 1) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, sp
-               1_si- (MOSI signal) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input)
-               7= trace, Output, tracedq[15]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_37_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_315_PARITY                                            0x0
 
-               Configures MIO Pin 37 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180094, 0x000000FEU ,0x00000008U)
-               RegMask = (IOU_SLCR_MIO_PIN_37_L0_SEL_MASK | IOU_SLCR_MIO_PIN_37_L1_SEL_MASK | IOU_SLCR_MIO_PIN_37_L2_SEL_MASK | IOU_SLCR_MIO_PIN_37_L3_SEL_MASK |  0 );
+               Entry 315 of the Aperture Permission List, for 32-byte IPI buffer 059 at BASE_32B + 0x00000760
+               (OFFSET, MASK, VALUE)      (0XFF9814EC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_315_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_315_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_315_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_37_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_37_L1_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_37_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_37_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_315_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_315_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_315_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_37_OFFSET ,0x000000FEU ,0x00000008U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_315_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_38 @ 0XFF180098</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_tx_clk- (TX RGMII clock)
-               PSU_IOU_SLCR_MIO_PIN_38_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_316 @ 0XFF9814F0</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_38_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_316_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_clk_out- (SDSDIO clock) 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_38_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_316_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[12]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[12]- (GPIO bank 1) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, spi0_sclk_out- (SPI Clo
-               k) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, trace_clk-
-               (Trace Port Clock)
-               PSU_IOU_SLCR_MIO_PIN_38_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_316_PARITY                                            0x0
 
-               Configures MIO Pin 38 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180098, 0x000000FEU ,0x00000000U)
-               RegMask = (IOU_SLCR_MIO_PIN_38_L0_SEL_MASK | IOU_SLCR_MIO_PIN_38_L1_SEL_MASK | IOU_SLCR_MIO_PIN_38_L2_SEL_MASK | IOU_SLCR_MIO_PIN_38_L3_SEL_MASK |  0 );
+               Entry 316 of the Aperture Permission List, for 32-byte IPI buffer 060 at BASE_32B + 0x00000780
+               (OFFSET, MASK, VALUE)      (0XFF9814F0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_316_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_316_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_316_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_38_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_38_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_38_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_38_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_316_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_316_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_316_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_38_OFFSET ,0x000000FEU ,0x00000000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_316_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_39 @ 0XFF18009C</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[0]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_39_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_317 @ 0XFF9814F4</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_39_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_317_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_cd_n- (SD card detect from connector) 2= sd1, Input, sd1_data_i
-               [4]- (8-bit Data bus) = sd1, Output, sdio1_data_out[4]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_39_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_317_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[13]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[13]- (GPIO bank 1) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5= ttc0, Output, ttc0_wav
-               _out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= trace, Output, trace_ctl- (Trace Port
-               Control Signal)
-               PSU_IOU_SLCR_MIO_PIN_39_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_317_PARITY                                            0x0
 
-               Configures MIO Pin 39 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18009C, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_39_L0_SEL_MASK | IOU_SLCR_MIO_PIN_39_L1_SEL_MASK | IOU_SLCR_MIO_PIN_39_L2_SEL_MASK | IOU_SLCR_MIO_PIN_39_L3_SEL_MASK |  0 );
+               Entry 317 of the Aperture Permission List, for 32-byte IPI buffer 061 at BASE_32B + 0x000007A0
+               (OFFSET, MASK, VALUE)      (0XFF9814F4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_317_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_317_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_317_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_39_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_39_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_39_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_39_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_317_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_317_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_317_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_39_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_317_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_40 @ 0XFF1800A0</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[1]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_40_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_318 @ 0XFF9814F8</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_40_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_318_PERMISSION                                        0x2
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_cmd_in- (Command Indicator) = sd0, Output, sdio0_cmd_out- (Comman
-                Indicator) 2= sd1, Input, sd1_data_in[5]- (8-bit Data bus) = sd1, Output, sdio1_data_out[5]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_40_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_318_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[14]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[14]- (GPIO bank 1) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= ttc3, Input, ttc3_clk
-               in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, tracedq[0]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_40_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_318_PARITY                                            0x0
 
-               Configures MIO Pin 40 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800A0, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_40_L0_SEL_MASK | IOU_SLCR_MIO_PIN_40_L1_SEL_MASK | IOU_SLCR_MIO_PIN_40_L2_SEL_MASK | IOU_SLCR_MIO_PIN_40_L3_SEL_MASK |  0 );
+               Entry 318 of the Aperture Permission List, for 32-byte IPI buffer 062 at BASE_32B + 0x000007C0
+               (OFFSET, MASK, VALUE)      (0XFF9814F8, 0xF80FFFFFU ,0x08000002U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_318_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_318_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_318_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_40_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_40_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_40_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_40_L3_SEL_SHIFT
+               RegVal = ((0x00000002U << LPD_XPPU_CFG_APERPERM_318_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_318_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_318_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_40_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_318_OFFSET ,0xF80FFFFFU ,0x08000002U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_41 @ 0XFF1800A4</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[2]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_41_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
+               /*Register : APERPERM_319 @ 0XFF9814FC</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_41_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_319_PERMISSION                                        0x20
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[0]- (8-bit Data bus) = sd0, Output, sdio0_data_out[0]- (8
-               bit Data bus) 2= sd1, Input, sd1_data_in[6]- (8-bit Data bus) = sd1, Output, sdio1_data_out[6]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_41_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_319_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[15]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[15]- (GPIO bank 1) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi0, Output, spi0_n_ss_out[
-               ]- (SPI Master Selects) 5= ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial in
-               ut) 7= trace, Output, tracedq[1]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_41_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_319_PARITY                                            0x0
 
-               Configures MIO Pin 41 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800A4, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_41_L0_SEL_MASK | IOU_SLCR_MIO_PIN_41_L1_SEL_MASK | IOU_SLCR_MIO_PIN_41_L2_SEL_MASK | IOU_SLCR_MIO_PIN_41_L3_SEL_MASK |  0 );
+               Entry 319 of the Aperture Permission List, for 32-byte IPI buffer 063 at BASE_32B + 0x000007E0
+               (OFFSET, MASK, VALUE)      (0XFF9814FC, 0xF80FFFFFU ,0x08000020U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_319_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_319_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_319_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_41_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_41_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_41_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_41_L3_SEL_SHIFT
+               RegVal = ((0x00000020U << LPD_XPPU_CFG_APERPERM_319_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_319_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_319_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_41_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_319_OFFSET ,0xF80FFFFFU ,0x08000020U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_42 @ 0XFF1800A8</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[3]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_42_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_320 @ 0XFF981500</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_42_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_320_PERMISSION                                        0x4
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[1]- (8-bit Data bus) = sd0, Output, sdio0_data_out[1]- (8
-               bit Data bus) 2= sd1, Input, sd1_data_in[7]- (8-bit Data bus) = sd1, Output, sdio1_data_out[7]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_42_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_320_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[16]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[16]- (GPIO bank 1) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0_
-               o- (MISO signal) 5= ttc2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Outp
-               t, tracedq[2]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_42_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_320_PARITY                                            0x0
 
-               Configures MIO Pin 42 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800A8, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_42_L0_SEL_MASK | IOU_SLCR_MIO_PIN_42_L1_SEL_MASK | IOU_SLCR_MIO_PIN_42_L2_SEL_MASK | IOU_SLCR_MIO_PIN_42_L3_SEL_MASK |  0 );
+               Entry 320 of the Aperture Permission List, for 32-byte IPI buffer 064 at BASE_32B + 0x00000800
+               (OFFSET, MASK, VALUE)      (0XFF981500, 0xF80FFFFFU ,0x08000004U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_320_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_320_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_320_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_42_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_42_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_42_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_42_L3_SEL_SHIFT
+               RegVal = ((0x00000004U << LPD_XPPU_CFG_APERPERM_320_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_320_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_320_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_42_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_320_OFFSET ,0xF80FFFFFU ,0x08000004U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_43 @ 0XFF1800AC</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_tx_ctl- (TX RGMII control)
-               PSU_IOU_SLCR_MIO_PIN_43_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_321 @ 0XFF981504</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_43_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_321_PERMISSION                                        0x40
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[2]- (8-bit Data bus) = sd0, Output, sdio0_data_out[2]- (8
-               bit Data bus) 2= sd1, Output, sdio1_bus_pow- (SD card bus power) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_43_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_321_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[17]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[17]- (GPIO bank 1) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, s
-               i0_si- (MOSI signal) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial o
-               tput) 7= trace, Output, tracedq[3]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_43_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_321_PARITY                                            0x0
 
-               Configures MIO Pin 43 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800AC, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_43_L0_SEL_MASK | IOU_SLCR_MIO_PIN_43_L1_SEL_MASK | IOU_SLCR_MIO_PIN_43_L2_SEL_MASK | IOU_SLCR_MIO_PIN_43_L3_SEL_MASK |  0 );
+               Entry 321 of the Aperture Permission List, for 32-byte IPI buffer 065 at BASE_32B + 0x00000820
+               (OFFSET, MASK, VALUE)      (0XFF981504, 0xF80FFFFFU ,0x08000040U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_321_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_321_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_321_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_43_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_43_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_43_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_43_L3_SEL_SHIFT
+               RegVal = ((0x00000040U << LPD_XPPU_CFG_APERPERM_321_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_321_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_321_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_43_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_321_OFFSET ,0xF80FFFFFU ,0x08000040U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_44 @ 0XFF1800B0</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rx_clk- (RX RGMII clock)
-               PSU_IOU_SLCR_MIO_PIN_44_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_322 @ 0XFF981508</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_44_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_322_PERMISSION                                        0x8
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[3]- (8-bit Data bus) = sd0, Output, sdio0_data_out[3]- (8
-               bit Data bus) 2= sd1, Input, sdio1_wp- (SD card write protect from connector) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_44_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_322_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[18]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[18]- (GPIO bank 1) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, s
-               i1_sclk_out- (SPI Clock) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7
-                Not Used
-               PSU_IOU_SLCR_MIO_PIN_44_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_322_PARITY                                            0x0
 
-               Configures MIO Pin 44 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800B0, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_44_L0_SEL_MASK | IOU_SLCR_MIO_PIN_44_L1_SEL_MASK | IOU_SLCR_MIO_PIN_44_L2_SEL_MASK | IOU_SLCR_MIO_PIN_44_L3_SEL_MASK |  0 );
+               Entry 322 of the Aperture Permission List, for 32-byte IPI buffer 066 at BASE_32B + 0x00000840
+               (OFFSET, MASK, VALUE)      (0XFF981508, 0xF80FFFFFU ,0x08000008U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_322_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_322_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_322_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_44_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_44_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_44_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_44_L3_SEL_SHIFT
+               RegVal = ((0x00000008U << LPD_XPPU_CFG_APERPERM_322_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_322_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_322_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_44_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_322_OFFSET ,0xF80FFFFFU ,0x08000008U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_45 @ 0XFF1800B4</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[0]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_45_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_323 @ 0XFF98150C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_45_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_323_PERMISSION                                        0x80
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[4]- (8-bit Data bus) = sd0, Output, sdio0_data_out[4]- (8
-               bit Data bus) 2= sd1, Input, sdio1_cd_n- (SD card detect from connector) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_45_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_323_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[19]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[19]- (GPIO bank 1) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5=
-               ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_45_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_323_PARITY                                            0x0
 
-               Configures MIO Pin 45 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800B4, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_45_L0_SEL_MASK | IOU_SLCR_MIO_PIN_45_L1_SEL_MASK | IOU_SLCR_MIO_PIN_45_L2_SEL_MASK | IOU_SLCR_MIO_PIN_45_L3_SEL_MASK |  0 );
+               Entry 323 of the Aperture Permission List, for 32-byte IPI buffer 067 at BASE_32B + 0x00000860
+               (OFFSET, MASK, VALUE)      (0XFF98150C, 0xF80FFFFFU ,0x08000080U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_323_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_323_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_323_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_45_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_45_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_45_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_45_L3_SEL_SHIFT
+               RegVal = ((0x00000080U << LPD_XPPU_CFG_APERPERM_323_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_323_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_323_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_45_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_323_OFFSET ,0xF80FFFFFU ,0x08000080U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_46 @ 0XFF1800B8</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[1]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_46_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_324 @ 0XFF981510</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_46_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_324_PERMISSION                                        0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[5]- (8-bit Data bus) = sd0, Output, sdio0_data_out[5]- (8
-               bit Data bus) 2= sd1, Input, sd1_data_in[0]- (8-bit Data bus) = sd1, Output, sdio1_data_out[0]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_46_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_324_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[20]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[20]- (GPIO bank 1) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= tt
-               0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_46_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_324_PARITY                                            0x0
 
-               Configures MIO Pin 46 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800B8, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_46_L0_SEL_MASK | IOU_SLCR_MIO_PIN_46_L1_SEL_MASK | IOU_SLCR_MIO_PIN_46_L2_SEL_MASK | IOU_SLCR_MIO_PIN_46_L3_SEL_MASK |  0 );
+               Entry 324 of the Aperture Permission List, for 32-byte IPI buffer 068 at BASE_32B + 0x00000880
+               (OFFSET, MASK, VALUE)      (0XFF981510, 0xF80FFFFFU ,0x08000001U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_324_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_324_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_324_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_46_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_46_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_46_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_46_L3_SEL_SHIFT
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_APERPERM_324_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_324_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_324_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_46_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_324_OFFSET ,0xF80FFFFFU ,0x08000001U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_47 @ 0XFF1800BC</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[2]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_47_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_325 @ 0XFF981514</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_47_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_325_PERMISSION                                        0x10
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[6]- (8-bit Data bus) = sd0, Output, sdio0_data_out[6]- (8
-               bit Data bus) 2= sd1, Input, sd1_data_in[1]- (8-bit Data bus) = sd1, Output, sdio1_data_out[1]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_47_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_325_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[21]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[21]- (GPIO bank 1) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi
-               , Output, spi1_n_ss_out[0]- (SPI Master Selects) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd
-                (UART transmitter serial output) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_47_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_325_PARITY                                            0x0
 
-               Configures MIO Pin 47 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800BC, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_47_L0_SEL_MASK | IOU_SLCR_MIO_PIN_47_L1_SEL_MASK | IOU_SLCR_MIO_PIN_47_L2_SEL_MASK | IOU_SLCR_MIO_PIN_47_L3_SEL_MASK |  0 );
+               Entry 325 of the Aperture Permission List, for 32-byte IPI buffer 069 at BASE_32B + 0x000008A0
+               (OFFSET, MASK, VALUE)      (0XFF981514, 0xF80FFFFFU ,0x08000010U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_325_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_325_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_325_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_47_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_47_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_47_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_47_L3_SEL_SHIFT
+               RegVal = ((0x00000010U << LPD_XPPU_CFG_APERPERM_325_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_325_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_325_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_47_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_325_OFFSET ,0xF80FFFFFU ,0x08000010U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_48 @ 0XFF1800C0</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[3]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_48_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_326 @ 0XFF981518</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_48_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_326_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[7]- (8-bit Data bus) = sd0, Output, sdio0_data_out[7]- (8
-               bit Data bus) 2= sd1, Input, sd1_data_in[2]- (8-bit Data bus) = sd1, Output, sdio1_data_out[2]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_48_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_326_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[22]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[22]- (GPIO bank 1) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1
-               so- (MISO signal) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= Not U
-               ed
-               PSU_IOU_SLCR_MIO_PIN_48_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_326_PARITY                                            0x0
 
-               Configures MIO Pin 48 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800C0, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_48_L0_SEL_MASK | IOU_SLCR_MIO_PIN_48_L1_SEL_MASK | IOU_SLCR_MIO_PIN_48_L2_SEL_MASK | IOU_SLCR_MIO_PIN_48_L3_SEL_MASK |  0 );
+               Entry 326 of the Aperture Permission List, for 32-byte IPI buffer 070 at BASE_32B + 0x000008C0
+               (OFFSET, MASK, VALUE)      (0XFF981518, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_326_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_326_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_326_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_48_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_48_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_48_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_48_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_326_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_326_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_326_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_48_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_326_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_49 @ 0XFF1800C4</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rx_ctl- (RX RGMII control )
-               PSU_IOU_SLCR_MIO_PIN_49_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_327 @ 0XFF98151C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_49_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_327_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_bus_pow- (SD card bus power) 2= sd1, Input, sd1_data_in[3]- (8
-               bit Data bus) = sd1, Output, sdio1_data_out[3]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_49_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_327_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[23]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[23]- (GPIO bank 1) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, sp
-               1_si- (MOSI signal) 5= ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input)
-               7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_49_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_327_PARITY                                            0x0
 
-               Configures MIO Pin 49 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800C4, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_49_L0_SEL_MASK | IOU_SLCR_MIO_PIN_49_L1_SEL_MASK | IOU_SLCR_MIO_PIN_49_L2_SEL_MASK | IOU_SLCR_MIO_PIN_49_L3_SEL_MASK |  0 );
+               Entry 327 of the Aperture Permission List, for 32-byte IPI buffer 071 at BASE_32B + 0x000008E0
+               (OFFSET, MASK, VALUE)      (0XFF98151C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_327_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_327_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_327_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_49_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_49_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_49_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_49_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_327_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_327_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_327_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_49_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_327_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_50 @ 0XFF1800C8</p>
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_328 @ 0XFF981520</p>
 
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem_tsu, Input, gem_tsu_clk- (TSU clock)
-               PSU_IOU_SLCR_MIO_PIN_50_L0_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_328_PERMISSION                                        0x80000
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_50_L1_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_328_TRUSTZONE                                         0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_wp- (SD card write protect from connector) 2= sd1, Input, sd1_c
-               d_in- (Command Indicator) = sd1, Output, sdio1_cmd_out- (Command Indicator) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_50_L2_SEL                                                  2
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_328_PARITY                                            0x0
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[24]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[24]- (GPIO bank 1) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= mdio1, Output, gem1_mdc- (MDIO Clock) 5= ttc2, Input, ttc2
-               clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_50_L3_SEL                                                  0
+               Entry 328 of the Aperture Permission List, for 32-byte IPI buffer 072 at BASE_32B + 0x00000900
+               (OFFSET, MASK, VALUE)      (0XFF981520, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_328_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_328_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_328_PARITY_MASK |  0 );
 
-               Configures MIO Pin 50 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800C8, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_50_L0_SEL_MASK | IOU_SLCR_MIO_PIN_50_L1_SEL_MASK | IOU_SLCR_MIO_PIN_50_L2_SEL_MASK | IOU_SLCR_MIO_PIN_50_L3_SEL_MASK |  0 );
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_328_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_328_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_328_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_328_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_329 @ 0XFF981524</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_329_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_329_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_329_PARITY                                            0x0
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_50_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_50_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_50_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_50_L3_SEL_SHIFT
+               Entry 329 of the Aperture Permission List, for 32-byte IPI buffer 073 at BASE_32B + 0x00000920
+               (OFFSET, MASK, VALUE)      (0XFF981524, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_329_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_329_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_329_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_329_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_329_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_329_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_50_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_329_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_51 @ 0XFF1800CC</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem_tsu, Input, gem_tsu_clk- (TSU clock)
-               PSU_IOU_SLCR_MIO_PIN_51_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_330 @ 0XFF981528</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_51_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_330_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= sd1, Output, sdio1_clk_out- (SDSDIO clock) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_51_L2_SEL                                                  2
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_330_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[25]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[25]- (GPIO bank 1) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= mdio1, Input, gem1_mdio_in- (MDIO Data) 4= mdio1, Outp
-               t, gem1_mdio_out- (MDIO Data) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter
-               serial output) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_51_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_330_PARITY                                            0x0
 
-               Configures MIO Pin 51 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800CC, 0x000000FEU ,0x00000010U)
-               RegMask = (IOU_SLCR_MIO_PIN_51_L0_SEL_MASK | IOU_SLCR_MIO_PIN_51_L1_SEL_MASK | IOU_SLCR_MIO_PIN_51_L2_SEL_MASK | IOU_SLCR_MIO_PIN_51_L3_SEL_MASK |  0 );
+               Entry 330 of the Aperture Permission List, for 32-byte IPI buffer 074 at BASE_32B + 0x00000940
+               (OFFSET, MASK, VALUE)      (0XFF981528, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_330_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_330_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_330_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_51_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_51_L1_SEL_SHIFT
-                       | 0x00000002U << IOU_SLCR_MIO_PIN_51_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_51_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_330_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_330_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_330_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_51_OFFSET ,0x000000FEU ,0x00000010U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_330_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_52 @ 0XFF1800D0</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_tx_clk- (TX RGMII clock)
-               PSU_IOU_SLCR_MIO_PIN_52_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_331 @ 0XFF98152C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_clk_in- (ULPI Clock)
-               PSU_IOU_SLCR_MIO_PIN_52_L1_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_331_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_52_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_331_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[0]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[0]- (GPIO bank 2) 1= can
-               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
-               ) 3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, spi0_sclk_out- (SPI Cloc
-               ) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, trace_
-               lk- (Trace Port Clock)
-               PSU_IOU_SLCR_MIO_PIN_52_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_331_PARITY                                            0x0
 
-               Configures MIO Pin 52 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800D0, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_52_L0_SEL_MASK | IOU_SLCR_MIO_PIN_52_L1_SEL_MASK | IOU_SLCR_MIO_PIN_52_L2_SEL_MASK | IOU_SLCR_MIO_PIN_52_L3_SEL_MASK |  0 );
+               Entry 331 of the Aperture Permission List, for 32-byte IPI buffer 075 at BASE_32B + 0x00000960
+               (OFFSET, MASK, VALUE)      (0XFF98152C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_331_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_331_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_331_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_52_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_52_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_52_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_52_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_331_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_331_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_331_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_52_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_331_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_53 @ 0XFF1800D4</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[0]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_53_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_332 @ 0XFF981530</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_dir- (Data bus direction control)
-               PSU_IOU_SLCR_MIO_PIN_53_L1_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_332_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_53_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_332_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[1]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[1]- (GPIO bank 2) 1= can
-               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
-                3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5= ttc1, Output, ttc1_wave_o
-               t- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= trace, Output, trace_ctl- (Trace Port Control
-               Signal)
-               PSU_IOU_SLCR_MIO_PIN_53_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_332_PARITY                                            0x0
 
-               Configures MIO Pin 53 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800D4, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_53_L0_SEL_MASK | IOU_SLCR_MIO_PIN_53_L1_SEL_MASK | IOU_SLCR_MIO_PIN_53_L2_SEL_MASK | IOU_SLCR_MIO_PIN_53_L3_SEL_MASK |  0 );
+               Entry 332 of the Aperture Permission List, for 32-byte IPI buffer 076 at BASE_32B + 0x00000980
+               (OFFSET, MASK, VALUE)      (0XFF981530, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_332_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_332_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_332_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_53_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_53_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_53_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_53_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_332_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_332_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_332_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_53_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_332_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_54 @ 0XFF1800D8</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[1]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_54_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_333 @ 0XFF981534</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[2]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
-               ata[2]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_54_L1_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_333_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_54_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_333_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[2]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[2]- (GPIO bank 2) 1= can
-               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
-                3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= ttc0, Input, ttc0_clk_in
-                (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[0]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_54_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_333_PARITY                                            0x0
 
-               Configures MIO Pin 54 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800D8, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_54_L0_SEL_MASK | IOU_SLCR_MIO_PIN_54_L1_SEL_MASK | IOU_SLCR_MIO_PIN_54_L2_SEL_MASK | IOU_SLCR_MIO_PIN_54_L3_SEL_MASK |  0 );
+               Entry 333 of the Aperture Permission List, for 32-byte IPI buffer 077 at BASE_32B + 0x000009A0
+               (OFFSET, MASK, VALUE)      (0XFF981534, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_333_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_333_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_333_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_54_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_54_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_54_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_54_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_333_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_333_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_333_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_54_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_333_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_55 @ 0XFF1800DC</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[2]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_55_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_334 @ 0XFF981538</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_nxt- (Data flow control signal from the PHY)
-               PSU_IOU_SLCR_MIO_PIN_55_L1_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_334_PERMISSION                                        0x2
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_55_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_334_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[3]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[3]- (GPIO bank 2) 1= can
-               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
-               ) 3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi0, Output, spi0_n_ss_out[0
-               - (SPI Master Selects) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial
-               output) 7= trace, Output, tracedq[1]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_55_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_334_PARITY                                            0x0
 
-               Configures MIO Pin 55 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800DC, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_55_L0_SEL_MASK | IOU_SLCR_MIO_PIN_55_L1_SEL_MASK | IOU_SLCR_MIO_PIN_55_L2_SEL_MASK | IOU_SLCR_MIO_PIN_55_L3_SEL_MASK |  0 );
+               Entry 334 of the Aperture Permission List, for 32-byte IPI buffer 078 at BASE_32B + 0x000009C0
+               (OFFSET, MASK, VALUE)      (0XFF981538, 0xF80FFFFFU ,0x08000002U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_334_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_334_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_334_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_55_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_55_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_55_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_55_L3_SEL_SHIFT
+               RegVal = ((0x00000002U << LPD_XPPU_CFG_APERPERM_334_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_334_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_334_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_55_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_334_OFFSET ,0xF80FFFFFU ,0x08000002U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_56 @ 0XFF1800E0</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[3]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_56_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
+               /*Register : APERPERM_335 @ 0XFF98153C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[0]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
-               ata[0]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_56_L1_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_335_PERMISSION                                        0x20
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_56_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_335_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[4]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[4]- (GPIO bank 2) 1= can
-               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
-               ) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0_s
-               - (MISO signal) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace,
-               utput, tracedq[2]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_56_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_335_PARITY                                            0x0
 
-               Configures MIO Pin 56 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800E0, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_56_L0_SEL_MASK | IOU_SLCR_MIO_PIN_56_L1_SEL_MASK | IOU_SLCR_MIO_PIN_56_L2_SEL_MASK | IOU_SLCR_MIO_PIN_56_L3_SEL_MASK |  0 );
+               Entry 335 of the Aperture Permission List, for 32-byte IPI buffer 079 at BASE_32B + 0x000009E0
+               (OFFSET, MASK, VALUE)      (0XFF98153C, 0xF80FFFFFU ,0x08000020U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_335_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_335_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_335_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_56_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_56_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_56_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_56_L3_SEL_SHIFT
+               RegVal = ((0x00000020U << LPD_XPPU_CFG_APERPERM_335_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_335_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_335_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_56_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_335_OFFSET ,0xF80FFFFFU ,0x08000020U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_57 @ 0XFF1800E4</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_tx_ctl- (TX RGMII control)
-               PSU_IOU_SLCR_MIO_PIN_57_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_336 @ 0XFF981540</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[1]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
-               ata[1]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_57_L1_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_336_PERMISSION                                        0x4
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_57_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_336_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[5]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[5]- (GPIO bank 2) 1= can
-               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
-                3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, spi0
-               si- (MOSI signal) 5= ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7
-                trace, Output, tracedq[3]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_57_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_336_PARITY                                            0x0
 
-               Configures MIO Pin 57 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800E4, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_57_L0_SEL_MASK | IOU_SLCR_MIO_PIN_57_L1_SEL_MASK | IOU_SLCR_MIO_PIN_57_L2_SEL_MASK | IOU_SLCR_MIO_PIN_57_L3_SEL_MASK |  0 );
+               Entry 336 of the Aperture Permission List, for 32-byte IPI buffer 080 at BASE_32B + 0x00000A00
+               (OFFSET, MASK, VALUE)      (0XFF981540, 0xF80FFFFFU ,0x08000004U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_336_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_336_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_336_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_57_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_57_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_57_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_57_L3_SEL_SHIFT
+               RegVal = ((0x00000004U << LPD_XPPU_CFG_APERPERM_336_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_336_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_336_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_57_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_336_OFFSET ,0xF80FFFFFU ,0x08000004U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_58 @ 0XFF1800E8</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rx_clk- (RX RGMII clock)
-               PSU_IOU_SLCR_MIO_PIN_58_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_337 @ 0XFF981544</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Output, usb0_ulpi_stp- (Asserted to end or interrupt transfers)
-               PSU_IOU_SLCR_MIO_PIN_58_L1_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_337_PERMISSION                                        0x40
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_58_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_337_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[6]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[6]- (GPIO bank 2) 1= can
-               , Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL signal
-                3= pjtag, Input, pjtag_tck- (PJTAG TCK) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, spi1_sclk_out- (SPI Clock
-                5= ttc2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[4]-
-               Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_58_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_337_PARITY                                            0x0
 
-               Configures MIO Pin 58 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800E8, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_58_L0_SEL_MASK | IOU_SLCR_MIO_PIN_58_L1_SEL_MASK | IOU_SLCR_MIO_PIN_58_L2_SEL_MASK | IOU_SLCR_MIO_PIN_58_L3_SEL_MASK |  0 );
+               Entry 337 of the Aperture Permission List, for 32-byte IPI buffer 081 at BASE_32B + 0x00000A20
+               (OFFSET, MASK, VALUE)      (0XFF981544, 0xF80FFFFFU ,0x08000040U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_337_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_337_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_337_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_58_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_58_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_58_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_58_L3_SEL_SHIFT
+               RegVal = ((0x00000040U << LPD_XPPU_CFG_APERPERM_337_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_337_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_337_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_58_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_337_OFFSET ,0xF80FFFFFU ,0x08000040U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_59 @ 0XFF1800EC</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[0]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_59_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_338 @ 0XFF981548</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[3]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
-               ata[3]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_59_L1_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_338_PERMISSION                                        0x8
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_59_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_338_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[7]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[7]- (GPIO bank 2) 1= can
-               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
-               ) 3= pjtag, Input, pjtag_tdi- (PJTAG TDI) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5= ttc2, Output, ttc2_wave_
-               ut- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= trace, Output, tracedq[5]- (Trace Port
-               atabus)
-               PSU_IOU_SLCR_MIO_PIN_59_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_338_PARITY                                            0x0
 
-               Configures MIO Pin 59 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800EC, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_59_L0_SEL_MASK | IOU_SLCR_MIO_PIN_59_L1_SEL_MASK | IOU_SLCR_MIO_PIN_59_L2_SEL_MASK | IOU_SLCR_MIO_PIN_59_L3_SEL_MASK |  0 );
+               Entry 338 of the Aperture Permission List, for 32-byte IPI buffer 082 at BASE_32B + 0x00000A40
+               (OFFSET, MASK, VALUE)      (0XFF981548, 0xF80FFFFFU ,0x08000008U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_338_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_338_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_338_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_59_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_59_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_59_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_59_L3_SEL_SHIFT
+               RegVal = ((0x00000008U << LPD_XPPU_CFG_APERPERM_338_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_338_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_338_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_59_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_338_OFFSET ,0xF80FFFFFU ,0x08000008U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_60 @ 0XFF1800F0</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[1]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_60_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_339 @ 0XFF98154C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[4]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
-               ata[4]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_60_L1_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_339_PERMISSION                                        0x80
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_60_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_339_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[8]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[8]- (GPIO bank 2) 1= can
-               , Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL signa
-               ) 3= pjtag, Output, pjtag_tdo- (PJTAG TDO) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= ttc1, Input, ttc1_clk_i
-               - (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace, Output, tracedq[6]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_60_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_339_PARITY                                            0x0
 
-               Configures MIO Pin 60 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800F0, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_60_L0_SEL_MASK | IOU_SLCR_MIO_PIN_60_L1_SEL_MASK | IOU_SLCR_MIO_PIN_60_L2_SEL_MASK | IOU_SLCR_MIO_PIN_60_L3_SEL_MASK |  0 );
+               Entry 339 of the Aperture Permission List, for 32-byte IPI buffer 083 at BASE_32B + 0x00000A60
+               (OFFSET, MASK, VALUE)      (0XFF98154C, 0xF80FFFFFU ,0x08000080U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_339_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_339_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_339_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_60_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_60_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_60_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_60_L3_SEL_SHIFT
+               RegVal = ((0x00000080U << LPD_XPPU_CFG_APERPERM_339_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_339_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_339_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_60_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_339_OFFSET ,0xF80FFFFFU ,0x08000080U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_61 @ 0XFF1800F4</p>
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_340 @ 0XFF981550</p>
 
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[2]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_61_L0_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_340_PERMISSION                                        0x1
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[5]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
-               ata[5]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_61_L1_SEL                                                  1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_340_TRUSTZONE                                         0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_61_L2_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_340_PARITY                                            0x0
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[9]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[9]- (GPIO bank 2) 1= can
-               , Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA signal
-                3= pjtag, Input, pjtag_tms- (PJTAG TMS) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi1, Output, spi1_n_ss_out[0]
-                (SPI Master Selects) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial inpu
-               ) 7= trace, Output, tracedq[7]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_61_L3_SEL                                                  0
+               Entry 340 of the Aperture Permission List, for 32-byte IPI buffer 084 at BASE_32B + 0x00000A80
+               (OFFSET, MASK, VALUE)      (0XFF981550, 0xF80FFFFFU ,0x08000001U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_340_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_340_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_340_PARITY_MASK |  0 );
 
-               Configures MIO Pin 61 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800F4, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_61_L0_SEL_MASK | IOU_SLCR_MIO_PIN_61_L1_SEL_MASK | IOU_SLCR_MIO_PIN_61_L2_SEL_MASK | IOU_SLCR_MIO_PIN_61_L3_SEL_MASK |  0 );
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_APERPERM_340_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_340_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_340_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_340_OFFSET ,0xF80FFFFFU ,0x08000001U);
+       /*############################################################################################################################ */
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_61_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_61_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_61_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_61_L3_SEL_SHIFT
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_341 @ 0XFF981554</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_341_PERMISSION                                        0x10
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_341_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_341_PARITY                                            0x0
+
+               Entry 341 of the Aperture Permission List, for 32-byte IPI buffer 085 at BASE_32B + 0x00000AA0
+               (OFFSET, MASK, VALUE)      (0XFF981554, 0xF80FFFFFU ,0x08000010U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_341_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_341_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_341_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000010U << LPD_XPPU_CFG_APERPERM_341_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_341_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_341_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_61_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_341_OFFSET ,0xF80FFFFFU ,0x08000010U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_62 @ 0XFF1800F8</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[3]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_62_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_342 @ 0XFF981558</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[6]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
-               ata[6]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_62_L1_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_342_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_62_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_342_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[10]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[10]- (GPIO bank 2) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1_
-               o- (MISO signal) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Outp
-               t, tracedq[8]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_62_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_342_PARITY                                            0x0
 
-               Configures MIO Pin 62 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800F8, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_62_L0_SEL_MASK | IOU_SLCR_MIO_PIN_62_L1_SEL_MASK | IOU_SLCR_MIO_PIN_62_L2_SEL_MASK | IOU_SLCR_MIO_PIN_62_L3_SEL_MASK |  0 );
+               Entry 342 of the Aperture Permission List, for 32-byte IPI buffer 086 at BASE_32B + 0x00000AC0
+               (OFFSET, MASK, VALUE)      (0XFF981558, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_342_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_342_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_342_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_62_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_62_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_62_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_62_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_342_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_342_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_342_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_62_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_342_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_63 @ 0XFF1800FC</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rx_ctl- (RX RGMII control )
-               PSU_IOU_SLCR_MIO_PIN_63_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_343 @ 0XFF98155C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_rx_data[7]- (ULPI data bus) 1= usb0, Output, usb0_ulpi_tx_
-               ata[7]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_63_L1_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_343_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_63_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_343_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[11]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[11]- (GPIO bank 2) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, s
-               i1_si- (MOSI signal) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial o
-               tput) 7= trace, Output, tracedq[9]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_63_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_343_PARITY                                            0x0
 
-               Configures MIO Pin 63 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF1800FC, 0x000000FEU ,0x00000004U)
-               RegMask = (IOU_SLCR_MIO_PIN_63_L0_SEL_MASK | IOU_SLCR_MIO_PIN_63_L1_SEL_MASK | IOU_SLCR_MIO_PIN_63_L2_SEL_MASK | IOU_SLCR_MIO_PIN_63_L3_SEL_MASK |  0 );
+               Entry 343 of the Aperture Permission List, for 32-byte IPI buffer 087 at BASE_32B + 0x00000AE0
+               (OFFSET, MASK, VALUE)      (0XFF98155C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_343_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_343_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_343_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_63_L0_SEL_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_PIN_63_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_63_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_63_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_343_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_343_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_343_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_63_OFFSET ,0x000000FEU ,0x00000004U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_343_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_64 @ 0XFF180100</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_tx_clk- (TX RGMII clock)
-               PSU_IOU_SLCR_MIO_PIN_64_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_344 @ 0XFF981560</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_clk_in- (ULPI Clock)
-               PSU_IOU_SLCR_MIO_PIN_64_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_344_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_clk_out- (SDSDIO clock) 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_64_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_344_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[12]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[12]- (GPIO bank 2) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_sclk_in- (SPI Clock) 4= spi0, Output, s
-               i0_sclk_out- (SPI Clock) 5= ttc3, Input, ttc3_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7
-                trace, Output, tracedq[10]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_64_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_344_PARITY                                            0x0
 
-               Configures MIO Pin 64 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180100, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_64_L0_SEL_MASK | IOU_SLCR_MIO_PIN_64_L1_SEL_MASK | IOU_SLCR_MIO_PIN_64_L2_SEL_MASK | IOU_SLCR_MIO_PIN_64_L3_SEL_MASK |  0 );
+               Entry 344 of the Aperture Permission List, for 32-byte IPI buffer 088 at BASE_32B + 0x00000B00
+               (OFFSET, MASK, VALUE)      (0XFF981560, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_344_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_344_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_344_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_64_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_64_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_64_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_64_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_344_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_344_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_344_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_64_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_344_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_65 @ 0XFF180104</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[0]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_65_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_345 @ 0XFF981564</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_dir- (Data bus direction control)
-               PSU_IOU_SLCR_MIO_PIN_65_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_345_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_cd_n- (SD card detect from connector) 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_65_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_345_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[13]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[13]- (GPIO bank 2) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_n_ss_out[2]- (SPI Master Selects) 5=
-               ttc3, Output, ttc3_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= trace, Output, trac
-               dq[11]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_65_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_345_PARITY                                            0x0
 
-               Configures MIO Pin 65 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180104, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_65_L0_SEL_MASK | IOU_SLCR_MIO_PIN_65_L1_SEL_MASK | IOU_SLCR_MIO_PIN_65_L2_SEL_MASK | IOU_SLCR_MIO_PIN_65_L3_SEL_MASK |  0 );
+               Entry 345 of the Aperture Permission List, for 32-byte IPI buffer 089 at BASE_32B + 0x00000B20
+               (OFFSET, MASK, VALUE)      (0XFF981564, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_345_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_345_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_345_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_65_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_65_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_65_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_65_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_345_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_345_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_345_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_65_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_345_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_66 @ 0XFF180108</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[1]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_66_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_346 @ 0XFF981568</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[2]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
-               ata[2]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_66_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_346_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_cmd_in- (Command Indicator) = sd0, Output, sdio0_cmd_out- (Comman
-                Indicator) 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_66_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_346_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[14]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[14]- (GPIO bank 2) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi0, Output, spi0_n_ss_out[1]- (SPI Master Selects) 5= tt
-               2, Input, ttc2_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= trace, Output, tracedq[12]- (Trace
-               Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_66_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_346_PARITY                                            0x0
 
-               Configures MIO Pin 66 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180108, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_66_L0_SEL_MASK | IOU_SLCR_MIO_PIN_66_L1_SEL_MASK | IOU_SLCR_MIO_PIN_66_L2_SEL_MASK | IOU_SLCR_MIO_PIN_66_L3_SEL_MASK |  0 );
+               Entry 346 of the Aperture Permission List, for 32-byte IPI buffer 090 at BASE_32B + 0x00000B40
+               (OFFSET, MASK, VALUE)      (0XFF981568, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_346_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_346_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_346_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_66_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_66_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_66_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_66_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_346_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_346_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_346_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_66_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_346_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_67 @ 0XFF18010C</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[2]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_67_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_347 @ 0XFF98156C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_nxt- (Data flow control signal from the PHY)
-               PSU_IOU_SLCR_MIO_PIN_67_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_347_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[0]- (8-bit Data bus) = sd0, Output, sdio0_data_out[0]- (8
-               bit Data bus) 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_67_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_347_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[15]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[15]- (GPIO bank 2) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi0, Input, spi0_n_ss_in- (SPI Master Selects) 4= spi
-               , Output, spi0_n_ss_out[0]- (SPI Master Selects) 5= ttc2, Output, ttc2_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd
-                (UART transmitter serial output) 7= trace, Output, tracedq[13]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_67_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_347_PARITY                                            0x0
 
-               Configures MIO Pin 67 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18010C, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_67_L0_SEL_MASK | IOU_SLCR_MIO_PIN_67_L1_SEL_MASK | IOU_SLCR_MIO_PIN_67_L2_SEL_MASK | IOU_SLCR_MIO_PIN_67_L3_SEL_MASK |  0 );
+               Entry 347 of the Aperture Permission List, for 32-byte IPI buffer 091 at BASE_32B + 0x00000B60
+               (OFFSET, MASK, VALUE)      (0XFF98156C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_347_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_347_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_347_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_67_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_67_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_67_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_67_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_347_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_347_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_347_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_67_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_347_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_68 @ 0XFF180110</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[3]- (TX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_68_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_348 @ 0XFF981570</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[0]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
-               ata[0]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_68_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_348_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[1]- (8-bit Data bus) = sd0, Output, sdio0_data_out[1]- (8
-               bit Data bus) 2= Not Used 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_68_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_348_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[16]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[16]- (GPIO bank 2) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi0, Input, spi0_mi- (MISO signal) 4= spi0, Output, spi0
-               so- (MISO signal) 5= ttc1, Input, ttc1_clk_in- (TTC Clock) 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= trace
-                Output, tracedq[14]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_68_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_348_PARITY                                            0x0
 
-               Configures MIO Pin 68 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180110, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_68_L0_SEL_MASK | IOU_SLCR_MIO_PIN_68_L1_SEL_MASK | IOU_SLCR_MIO_PIN_68_L2_SEL_MASK | IOU_SLCR_MIO_PIN_68_L3_SEL_MASK |  0 );
+               Entry 348 of the Aperture Permission List, for 32-byte IPI buffer 092 at BASE_32B + 0x00000B80
+               (OFFSET, MASK, VALUE)      (0XFF981570, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_348_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_348_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_348_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_68_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_68_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_68_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_68_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_348_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_348_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_348_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_68_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_348_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_69 @ 0XFF180114</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_tx_ctl- (TX RGMII control)
-               PSU_IOU_SLCR_MIO_PIN_69_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_349 @ 0XFF981574</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[1]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
-               ata[1]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_69_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_349_PERMISSION                                        0x80000
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[2]- (8-bit Data bus) = sd0, Output, sdio0_data_out[2]- (8
-               bit Data bus) 2= sd1, Input, sdio1_wp- (SD card write protect from connector) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_69_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_349_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[17]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[17]- (GPIO bank 2) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, sp
-               0_si- (MOSI signal) 5= ttc1, Output, ttc1_wave_out- (TTC Waveform Clock) 6= ua1, Input, ua1_rxd- (UART receiver serial input)
-               7= trace, Output, tracedq[15]- (Trace Port Databus)
-               PSU_IOU_SLCR_MIO_PIN_69_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_349_PARITY                                            0x0
 
-               Configures MIO Pin 69 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180114, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_69_L0_SEL_MASK | IOU_SLCR_MIO_PIN_69_L1_SEL_MASK | IOU_SLCR_MIO_PIN_69_L2_SEL_MASK | IOU_SLCR_MIO_PIN_69_L3_SEL_MASK |  0 );
+               Entry 349 of the Aperture Permission List, for 32-byte IPI buffer 093 at BASE_32B + 0x00000BA0
+               (OFFSET, MASK, VALUE)      (0XFF981574, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_349_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_349_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_349_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_69_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_69_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_69_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_69_L3_SEL_SHIFT
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_349_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_349_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_349_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_69_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_349_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_70 @ 0XFF180118</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rx_clk- (RX RGMII clock)
-               PSU_IOU_SLCR_MIO_PIN_70_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_350 @ 0XFF981578</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Output, usb1_ulpi_stp- (Asserted to end or interrupt transfers)
-               PSU_IOU_SLCR_MIO_PIN_70_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_350_PERMISSION                                        0x2
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[3]- (8-bit Data bus) = sd0, Output, sdio0_data_out[3]- (8
-               bit Data bus) 2= sd1, Output, sdio1_bus_pow- (SD card bus power) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_70_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_350_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[18]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[18]- (GPIO bank 2) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_sclk_in- (SPI Clock) 4= spi1, Output, sp
-               1_sclk_out- (SPI Clock) 5= ttc0, Input, ttc0_clk_in- (TTC Clock) 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not
-               sed
-               PSU_IOU_SLCR_MIO_PIN_70_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_350_PARITY                                            0x0
 
-               Configures MIO Pin 70 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180118, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_70_L0_SEL_MASK | IOU_SLCR_MIO_PIN_70_L1_SEL_MASK | IOU_SLCR_MIO_PIN_70_L2_SEL_MASK | IOU_SLCR_MIO_PIN_70_L3_SEL_MASK |  0 );
+               Entry 350 of the Aperture Permission List, for 32-byte IPI buffer 094 at BASE_32B + 0x00000BC0
+               (OFFSET, MASK, VALUE)      (0XFF981578, 0xF80FFFFFU ,0x08000002U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_350_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_350_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_350_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_70_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_70_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_70_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_70_L3_SEL_SHIFT
+               RegVal = ((0x00000002U << LPD_XPPU_CFG_APERPERM_350_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_350_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_350_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_70_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_350_OFFSET ,0xF80FFFFFU ,0x08000002U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_71 @ 0XFF18011C</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[0]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_71_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
+               /*Register : APERPERM_351 @ 0XFF98157C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[3]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
-               ata[3]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_71_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_351_PERMISSION                                        0x20
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[4]- (8-bit Data bus) = sd0, Output, sdio0_data_out[4]- (8
-               bit Data bus) 2= sd1, Input, sd1_data_in[0]- (8-bit Data bus) = sd1, Output, sdio1_data_out[0]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_71_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_351_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[19]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[19]- (GPIO bank 2) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_n_ss_out[2]- (SPI Master Selects) 5
-                ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_71_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_351_PARITY                                            0x0
 
-               Configures MIO Pin 71 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18011C, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_71_L0_SEL_MASK | IOU_SLCR_MIO_PIN_71_L1_SEL_MASK | IOU_SLCR_MIO_PIN_71_L2_SEL_MASK | IOU_SLCR_MIO_PIN_71_L3_SEL_MASK |  0 );
+               Entry 351 of the Aperture Permission List, for 32-byte IPI buffer 095 at BASE_32B + 0x00000BE0
+               (OFFSET, MASK, VALUE)      (0XFF98157C, 0xF80FFFFFU ,0x08000020U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_351_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_351_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_351_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_71_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_71_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_71_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_71_L3_SEL_SHIFT
+               RegVal = ((0x00000020U << LPD_XPPU_CFG_APERPERM_351_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_351_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_351_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_71_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_351_OFFSET ,0xF80FFFFFU ,0x08000020U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_72 @ 0XFF180120</p>
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_352 @ 0XFF981580</p>
 
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[1]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_72_L0_SEL                                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_352_PERMISSION                                        0x4
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[4]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
-               ata[4]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_72_L1_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_352_TRUSTZONE                                         0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[5]- (8-bit Data bus) = sd0, Output, sdio0_data_out[5]- (8
-               bit Data bus) 2= sd1, Input, sd1_data_in[1]- (8-bit Data bus) = sd1, Output, sdio1_data_out[1]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_72_L2_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_352_PARITY                                            0x0
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[20]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[20]- (GPIO bank 2) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= swdt1, Input, swdt1_clk_in- (Watch Dog Timer Input clock) 4= spi1, Output, spi1_n_ss_out[1]- (SPI Master Selects) 5= N
-               t Used 6= ua1, Output, ua1_txd- (UART transmitter serial output) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_72_L3_SEL                                                  0
+               Entry 352 of the Aperture Permission List, for 32-byte IPI buffer 096 at BASE_32B + 0x00000C00
+               (OFFSET, MASK, VALUE)      (0XFF981580, 0xF80FFFFFU ,0x08000004U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_352_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_352_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_352_PARITY_MASK |  0 );
 
-               Configures MIO Pin 72 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180120, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_72_L0_SEL_MASK | IOU_SLCR_MIO_PIN_72_L1_SEL_MASK | IOU_SLCR_MIO_PIN_72_L2_SEL_MASK | IOU_SLCR_MIO_PIN_72_L3_SEL_MASK |  0 );
+               RegVal = ((0x00000004U << LPD_XPPU_CFG_APERPERM_352_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_352_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_352_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_352_OFFSET ,0xF80FFFFFU ,0x08000004U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_353 @ 0XFF981584</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_353_PERMISSION                                        0x40
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_353_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_353_PARITY                                            0x0
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_72_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_72_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_72_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_72_L3_SEL_SHIFT
+               Entry 353 of the Aperture Permission List, for 32-byte IPI buffer 097 at BASE_32B + 0x00000C20
+               (OFFSET, MASK, VALUE)      (0XFF981584, 0xF80FFFFFU ,0x08000040U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_353_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_353_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_353_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000040U << LPD_XPPU_CFG_APERPERM_353_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_353_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_353_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_72_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_353_OFFSET ,0xF80FFFFFU ,0x08000040U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_73 @ 0XFF180124</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[2]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_73_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_354 @ 0XFF981588</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[5]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
-               ata[5]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_73_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_354_PERMISSION                                        0x8
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[6]- (8-bit Data bus) = sd0, Output, sdio0_data_out[6]- (8
-               bit Data bus) 2= sd1, Input, sd1_data_in[2]- (8-bit Data bus) = sd1, Output, sdio1_data_out[2]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_73_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_354_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[21]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[21]- (GPIO bank 2) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= swdt1, Output, swdt1_rst_out- (Watch Dog Timer Output clock) 4= spi1, Input, spi1_n_ss_in- (SPI Master Selects) 4= spi1
-                Output, spi1_n_ss_out[0]- (SPI Master Selects) 5= Not Used 6= ua1, Input, ua1_rxd- (UART receiver serial input) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_73_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_354_PARITY                                            0x0
 
-               Configures MIO Pin 73 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180124, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_73_L0_SEL_MASK | IOU_SLCR_MIO_PIN_73_L1_SEL_MASK | IOU_SLCR_MIO_PIN_73_L2_SEL_MASK | IOU_SLCR_MIO_PIN_73_L3_SEL_MASK |  0 );
+               Entry 354 of the Aperture Permission List, for 32-byte IPI buffer 098 at BASE_32B + 0x00000C40
+               (OFFSET, MASK, VALUE)      (0XFF981588, 0xF80FFFFFU ,0x08000008U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_354_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_354_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_354_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_73_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_73_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_73_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_73_L3_SEL_SHIFT
+               RegVal = ((0x00000008U << LPD_XPPU_CFG_APERPERM_354_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_354_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_354_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_73_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_354_OFFSET ,0xF80FFFFFU ,0x08000008U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_74 @ 0XFF180128</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[3]- (RX RGMII data)
-               PSU_IOU_SLCR_MIO_PIN_74_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_355 @ 0XFF98158C</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[6]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
-               ata[6]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_74_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_355_PERMISSION                                        0x80
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sd0_data_in[7]- (8-bit Data bus) = sd0, Output, sdio0_data_out[7]- (8
-               bit Data bus) 2= sd1, Input, sd1_data_in[3]- (8-bit Data bus) = sd1, Output, sdio1_data_out[3]- (8-bit Data bus) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_74_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_355_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[22]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[22]- (GPIO bank 2) 1= c
-               n0, Input, can0_phy_rx- (Can RX signal) 2= i2c0, Input, i2c0_scl_input- (SCL signal) 2= i2c0, Output, i2c0_scl_out- (SCL sign
-               l) 3= swdt0, Input, swdt0_clk_in- (Watch Dog Timer Input clock) 4= spi1, Input, spi1_mi- (MISO signal) 4= spi1, Output, spi1_
-               o- (MISO signal) 5= Not Used 6= ua0, Input, ua0_rxd- (UART receiver serial input) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_74_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_355_PARITY                                            0x0
 
-               Configures MIO Pin 74 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180128, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_74_L0_SEL_MASK | IOU_SLCR_MIO_PIN_74_L1_SEL_MASK | IOU_SLCR_MIO_PIN_74_L2_SEL_MASK | IOU_SLCR_MIO_PIN_74_L3_SEL_MASK |  0 );
+               Entry 355 of the Aperture Permission List, for 32-byte IPI buffer 099 at BASE_32B + 0x00000C60
+               (OFFSET, MASK, VALUE)      (0XFF98158C, 0xF80FFFFFU ,0x08000080U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_355_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_355_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_355_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_74_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_74_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_74_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_74_L3_SEL_SHIFT
+               RegVal = ((0x00000080U << LPD_XPPU_CFG_APERPERM_355_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_355_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_355_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_74_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_355_OFFSET ,0xF80FFFFFU ,0x08000080U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_75 @ 0XFF18012C</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rx_ctl- (RX RGMII control )
-               PSU_IOU_SLCR_MIO_PIN_75_L0_SEL                                                  1
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_356 @ 0XFF981590</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_rx_data[7]- (ULPI data bus) 1= usb1, Output, usb1_ulpi_tx_
-               ata[7]- (ULPI data bus)
-               PSU_IOU_SLCR_MIO_PIN_75_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_356_PERMISSION                                        0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_bus_pow- (SD card bus power) 2= sd1, Input, sd1_cmd_in- (Comma
-               d Indicator) = sd1, Output, sdio1_cmd_out- (Command Indicator) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_75_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_356_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[23]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[23]- (GPIO bank 2) 1= c
-               n0, Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA sig
-               al) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi1, Output, spi1_mo- (MOSI signal) 4= spi1, Input, s
-               i1_si- (MOSI signal) 5= Not Used 6= ua0, Output, ua0_txd- (UART transmitter serial output) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_75_L3_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_356_PARITY                                            0x0
 
-               Configures MIO Pin 75 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF18012C, 0x000000FEU ,0x00000002U)
-               RegMask = (IOU_SLCR_MIO_PIN_75_L0_SEL_MASK | IOU_SLCR_MIO_PIN_75_L1_SEL_MASK | IOU_SLCR_MIO_PIN_75_L2_SEL_MASK | IOU_SLCR_MIO_PIN_75_L3_SEL_MASK |  0 );
+               Entry 356 of the Aperture Permission List, for 32-byte IPI buffer 100 at BASE_32B + 0x00000C80
+               (OFFSET, MASK, VALUE)      (0XFF981590, 0xF80FFFFFU ,0x08000001U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_356_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_356_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_356_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_MIO_PIN_75_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_75_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_75_L2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_75_L3_SEL_SHIFT
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_APERPERM_356_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_356_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_356_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_75_OFFSET ,0x000000FEU ,0x00000002U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_356_OFFSET ,0xF80FFFFFU ,0x08000001U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_76 @ 0XFF180130</p>
-
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_76_L0_SEL                                                  0
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_357 @ 0XFF981594</p>
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_76_L1_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_357_PERMISSION                                        0x10
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Input, sdio0_wp- (SD card write protect from connector) 2= sd1, Output, sdio
-               _clk_out- (SDSDIO clock) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_76_L2_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_357_TRUSTZONE                                         0x1
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[24]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[24]- (GPIO bank 2) 1= c
-               n1, Output, can1_phy_tx- (Can TX signal) 2= i2c1, Input, i2c1_scl_input- (SCL signal) 2= i2c1, Output, i2c1_scl_out- (SCL sig
-               al) 3= mdio0, Output, gem0_mdc- (MDIO Clock) 4= mdio1, Output, gem1_mdc- (MDIO Clock) 5= mdio2, Output, gem2_mdc- (MDIO Clock
-                6= mdio3, Output, gem3_mdc- (MDIO Clock) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_76_L3_SEL                                                  6
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_357_PARITY                                            0x0
 
-               Configures MIO Pin 76 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180130, 0x000000FEU ,0x000000C0U)
-               RegMask = (IOU_SLCR_MIO_PIN_76_L0_SEL_MASK | IOU_SLCR_MIO_PIN_76_L1_SEL_MASK | IOU_SLCR_MIO_PIN_76_L2_SEL_MASK | IOU_SLCR_MIO_PIN_76_L3_SEL_MASK |  0 );
+               Entry 357 of the Aperture Permission List, for 32-byte IPI buffer 101 at BASE_32B + 0x00000CA0
+               (OFFSET, MASK, VALUE)      (0XFF981594, 0xF80FFFFFU ,0x08000010U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_357_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_357_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_357_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_76_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_76_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_76_L2_SEL_SHIFT
-                       | 0x00000006U << IOU_SLCR_MIO_PIN_76_L3_SEL_SHIFT
+               RegVal = ((0x00000010U << LPD_XPPU_CFG_APERPERM_357_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_357_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_357_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_76_OFFSET ,0x000000FEU ,0x000000C0U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_357_OFFSET ,0xF80FFFFFU ,0x08000010U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_PIN_77 @ 0XFF180134</p>
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_358 @ 0XFF981598</p>
 
-               Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_77_L0_SEL                                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_358_PERMISSION                                        0x80000
 
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_77_L1_SEL                                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_358_TRUSTZONE                                         0x1
 
-               Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= sd1, Input, sdio1_cd_n- (SD card detect from connector) 3= Not Used
-               PSU_IOU_SLCR_MIO_PIN_77_L2_SEL                                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_358_PARITY                                            0x0
 
-               Level 3 Mux Select 0= gpio2, Input, gpio_2_pin_in[25]- (GPIO bank 2) 0= gpio2, Output, gpio_2_pin_out[25]- (GPIO bank 2) 1= c
-               n1, Input, can1_phy_rx- (Can RX signal) 2= i2c1, Input, i2c1_sda_input- (SDA signal) 2= i2c1, Output, i2c1_sda_out- (SDA sign
-               l) 3= mdio0, Input, gem0_mdio_in- (MDIO Data) 3= mdio0, Output, gem0_mdio_out- (MDIO Data) 4= mdio1, Input, gem1_mdio_in- (MD
-               O Data) 4= mdio1, Output, gem1_mdio_out- (MDIO Data) 5= mdio2, Input, gem2_mdio_in- (MDIO Data) 5= mdio2, Output, gem2_mdio_o
-               t- (MDIO Data) 6= mdio3, Input, gem3_mdio_in- (MDIO Data) 6= mdio3, Output, gem3_mdio_out- (MDIO Data) 7= Not Used
-               PSU_IOU_SLCR_MIO_PIN_77_L3_SEL                                                  6
+               Entry 358 of the Aperture Permission List, for 32-byte IPI buffer 102 at BASE_32B + 0x00000CC0
+               (OFFSET, MASK, VALUE)      (0XFF981598, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_358_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_358_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_358_PARITY_MASK |  0 );
 
-               Configures MIO Pin 77 peripheral interface mapping
-               (OFFSET, MASK, VALUE)      (0XFF180134, 0x000000FEU ,0x000000C0U)
-               RegMask = (IOU_SLCR_MIO_PIN_77_L0_SEL_MASK | IOU_SLCR_MIO_PIN_77_L1_SEL_MASK | IOU_SLCR_MIO_PIN_77_L2_SEL_MASK | IOU_SLCR_MIO_PIN_77_L3_SEL_MASK |  0 );
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_358_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_358_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_358_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_358_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_PIN_77_L0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_77_L1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_PIN_77_L2_SEL_SHIFT
-                       | 0x00000006U << IOU_SLCR_MIO_PIN_77_L3_SEL_SHIFT
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_359 @ 0XFF98159C</p>
+
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_359_PERMISSION                                        0x80000
+
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_359_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_359_PARITY                                            0x0
+
+               Entry 359 of the Aperture Permission List, for 32-byte IPI buffer 103 at BASE_32B + 0x00000CE0
+               (OFFSET, MASK, VALUE)      (0XFF98159C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_359_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_359_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_359_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_359_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_359_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_359_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_PIN_77_OFFSET ,0x000000FEU ,0x000000C0U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_359_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_MST_TRI0 @ 0XFF180204</p>
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_360 @ 0XFF9815A0</p>
 
-               Master Tri-state Enable for pin 0, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_360_PERMISSION                                        0x80000
 
-               Master Tri-state Enable for pin 1, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI                                            0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_360_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 2, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI                                            0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_360_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 3, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI                                            0
+               Entry 360 of the Aperture Permission List, for 32-byte IPI buffer 104 at BASE_32B + 0x00000D00
+               (OFFSET, MASK, VALUE)      (0XFF9815A0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_360_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_360_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_360_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 4, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI                                            0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_360_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_360_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_360_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_360_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Master Tri-state Enable for pin 5, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI                                            0
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_361 @ 0XFF9815A4</p>
 
-               Master Tri-state Enable for pin 6, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_361_PERMISSION                                        0x80000
 
-               Master Tri-state Enable for pin 7, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI                                            0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_361_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 8, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI                                            0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_361_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 9, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI                                            0
+               Entry 361 of the Aperture Permission List, for 32-byte IPI buffer 105 at BASE_32B + 0x00000D20
+               (OFFSET, MASK, VALUE)      (0XFF9815A4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_361_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_361_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_361_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 10, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI                                            0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_361_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_361_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_361_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_361_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Master Tri-state Enable for pin 11, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI                                            0
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_362 @ 0XFF9815A8</p>
 
-               Master Tri-state Enable for pin 12, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_362_PERMISSION                                        0x80000
 
-               Master Tri-state Enable for pin 13, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI                                            0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_362_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 14, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI                                            0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_362_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 15, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI                                            0
+               Entry 362 of the Aperture Permission List, for 32-byte IPI buffer 106 at BASE_32B + 0x00000D40
+               (OFFSET, MASK, VALUE)      (0XFF9815A8, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_362_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_362_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_362_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 16, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI                                            0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_362_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_362_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_362_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_362_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Master Tri-state Enable for pin 17, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI                                            0
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_363 @ 0XFF9815AC</p>
 
-               Master Tri-state Enable for pin 18, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI                                            1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_363_PERMISSION                                        0x80000
 
-               Master Tri-state Enable for pin 19, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI                                            0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_363_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 20, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI                                            0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_363_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 21, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI                                            1
+               Entry 363 of the Aperture Permission List, for 32-byte IPI buffer 107 at BASE_32B + 0x00000D60
+               (OFFSET, MASK, VALUE)      (0XFF9815AC, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_363_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_363_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_363_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 22, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI                                            0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_363_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_363_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_363_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_363_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Master Tri-state Enable for pin 23, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI                                            0
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_364 @ 0XFF9815B0</p>
 
-               Master Tri-state Enable for pin 24, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_364_PERMISSION                                        0x80000
 
-               Master Tri-state Enable for pin 25, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI                                            1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_364_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 26, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI                                            1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_364_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 27, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI                                            0
+               Entry 364 of the Aperture Permission List, for 32-byte IPI buffer 108 at BASE_32B + 0x00000D80
+               (OFFSET, MASK, VALUE)      (0XFF9815B0, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_364_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_364_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_364_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 28, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI                                            0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_364_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_364_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_364_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_364_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Master Tri-state Enable for pin 29, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI                                            0
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_365 @ 0XFF9815B4</p>
 
-               Master Tri-state Enable for pin 30, active high
-               PSU_IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_365_PERMISSION                                        0x80000
 
-               MIO pin Tri-state Enables, 31:0
-               (OFFSET, MASK, VALUE)      (0XFF180204, 0x7FFFFFFFU ,0x06240000U)
-               RegMask = (IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI_MASK | IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI_MASK |  0 );
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_365_TRUSTZONE                                         0x1
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI_SHIFT
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_365_PARITY                                            0x0
+
+               Entry 365 of the Aperture Permission List, for 32-byte IPI buffer 109 at BASE_32B + 0x00000DA0
+               (OFFSET, MASK, VALUE)      (0XFF9815B4, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_365_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_365_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_365_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_365_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_365_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_365_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_MST_TRI0_OFFSET ,0x7FFFFFFFU ,0x06240000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_365_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_MST_TRI1 @ 0XFF180208</p>
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_366 @ 0XFF9815B8</p>
 
-               Master Tri-state Enable for pin 32, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_366_PERMISSION                                        0x2
 
-               Master Tri-state Enable for pin 33, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI                                            0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_366_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 34, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI                                            0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_366_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 35, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI                                            0
+               Entry 366 of the Aperture Permission List, for 32-byte IPI buffer 110 at BASE_32B + 0x00000DC0
+               (OFFSET, MASK, VALUE)      (0XFF9815B8, 0xF80FFFFFU ,0x08000002U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_366_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_366_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_366_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 36, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI                                            0
+               RegVal = ((0x00000002U << LPD_XPPU_CFG_APERPERM_366_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_366_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_366_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_366_OFFSET ,0xF80FFFFFU ,0x08000002U);
+       /*############################################################################################################################ */
 
-               Master Tri-state Enable for pin 37, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI                                            0
+               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
+               /*Register : APERPERM_367 @ 0XFF9815BC</p>
 
-               Master Tri-state Enable for pin 38, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_367_PERMISSION                                        0x20
 
-               Master Tri-state Enable for pin 39, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI                                            0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_367_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 40, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI                                            0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_367_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 41, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI                                            0
+               Entry 367 of the Aperture Permission List, for 32-byte IPI buffer 111 at BASE_32B + 0x00000DE0
+               (OFFSET, MASK, VALUE)      (0XFF9815BC, 0xF80FFFFFU ,0x08000020U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_367_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_367_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_367_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 42, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI                                            0
+               RegVal = ((0x00000020U << LPD_XPPU_CFG_APERPERM_367_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_367_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_367_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_367_OFFSET ,0xF80FFFFFU ,0x08000020U);
+       /*############################################################################################################################ */
+
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_368 @ 0XFF9815C0</p>
 
-               Master Tri-state Enable for pin 43, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_368_PERMISSION                                        0x24
 
-               Master Tri-state Enable for pin 44, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI                                            1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_368_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 45, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI                                            1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_368_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 46, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI                                            0
+               Entry 368 of the Aperture Permission List, for 32-byte IPI buffer 112 at BASE_32B + 0x00000E00
+               (OFFSET, MASK, VALUE)      (0XFF9815C0, 0xF80FFFFFU ,0x08000024U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_368_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_368_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_368_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 47, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI                                            0
+               RegVal = ((0x00000024U << LPD_XPPU_CFG_APERPERM_368_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_368_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_368_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_368_OFFSET ,0xF80FFFFFU ,0x08000024U);
+       /*############################################################################################################################ */
 
-               Master Tri-state Enable for pin 48, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI                                            0
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_369 @ 0XFF9815C4</p>
 
-               Master Tri-state Enable for pin 49, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_369_PERMISSION                                        0x42
 
-               Master Tri-state Enable for pin 50, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI                                            0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_369_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 51, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI                                            0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_369_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 52, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI                                            1
+               Entry 369 of the Aperture Permission List, for 32-byte IPI buffer 113 at BASE_32B + 0x00000E20
+               (OFFSET, MASK, VALUE)      (0XFF9815C4, 0xF80FFFFFU ,0x08000042U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_369_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_369_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_369_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 53, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI                                            1
+               RegVal = ((0x00000042U << LPD_XPPU_CFG_APERPERM_369_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_369_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_369_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_369_OFFSET ,0xF80FFFFFU ,0x08000042U);
+       /*############################################################################################################################ */
 
-               Master Tri-state Enable for pin 54, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI                                            0
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_370 @ 0XFF9815C8</p>
 
-               Master Tri-state Enable for pin 55, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI                                            1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_370_PERMISSION                                        0x28
 
-               Master Tri-state Enable for pin 56, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI                                            0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_370_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 57, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI                                            0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_370_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 58, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI                                            0
+               Entry 370 of the Aperture Permission List, for 32-byte IPI buffer 114 at BASE_32B + 0x00000E40
+               (OFFSET, MASK, VALUE)      (0XFF9815C8, 0xF80FFFFFU ,0x08000028U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_370_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_370_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_370_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 59, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI                                            0
+               RegVal = ((0x00000028U << LPD_XPPU_CFG_APERPERM_370_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_370_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_370_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_370_OFFSET ,0xF80FFFFFU ,0x08000028U);
+       /*############################################################################################################################ */
 
-               Master Tri-state Enable for pin 60, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI                                            0
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_371 @ 0XFF9815CC</p>
 
-               Master Tri-state Enable for pin 61, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_371_PERMISSION                                        0x82
 
-               Master Tri-state Enable for pin 62, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI                                            0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_371_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 63, active high
-               PSU_IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI                                            0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_371_PARITY                                            0x0
 
-               MIO pin Tri-state Enables, 63:32
-               (OFFSET, MASK, VALUE)      (0XFF180208, 0xFFFFFFFFU ,0x00B03000U)
-               RegMask = (IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI_MASK | IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI_MASK |  0 );
+               Entry 371 of the Aperture Permission List, for 32-byte IPI buffer 115 at BASE_32B + 0x00000E60
+               (OFFSET, MASK, VALUE)      (0XFF9815CC, 0xF80FFFFFU ,0x08000082U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_371_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_371_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_371_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI_SHIFT
+               RegVal = ((0x00000082U << LPD_XPPU_CFG_APERPERM_371_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_371_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_371_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_MST_TRI1_OFFSET ,0xFFFFFFFFU ,0x00B03000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_371_OFFSET ,0xF80FFFFFU ,0x08000082U);
        /*############################################################################################################################ */
 
-               /*Register : MIO_MST_TRI2 @ 0XFF18020C</p>
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_372 @ 0XFF9815D0</p>
 
-               Master Tri-state Enable for pin 64, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_372_PERMISSION                                        0x21
 
-               Master Tri-state Enable for pin 65, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI                                            0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_372_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 66, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI                                            0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_372_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 67, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI                                            0
+               Entry 372 of the Aperture Permission List, for 32-byte IPI buffer 116 at BASE_32B + 0x00000E80
+               (OFFSET, MASK, VALUE)      (0XFF9815D0, 0xF80FFFFFU ,0x08000021U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_372_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_372_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_372_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 68, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI                                            0
+               RegVal = ((0x00000021U << LPD_XPPU_CFG_APERPERM_372_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_372_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_372_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_372_OFFSET ,0xF80FFFFFU ,0x08000021U);
+       /*############################################################################################################################ */
 
-               Master Tri-state Enable for pin 69, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI                                            0
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_373 @ 0XFF9815D4</p>
 
-               Master Tri-state Enable for pin 70, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI                                            1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_373_PERMISSION                                        0x12
 
-               Master Tri-state Enable for pin 71, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI                                            1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_373_TRUSTZONE                                         0x1
 
-               Master Tri-state Enable for pin 72, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI                                            1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_373_PARITY                                            0x0
 
-               Master Tri-state Enable for pin 73, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI                                            1
+               Entry 373 of the Aperture Permission List, for 32-byte IPI buffer 117 at BASE_32B + 0x00000EA0
+               (OFFSET, MASK, VALUE)      (0XFF9815D4, 0xF80FFFFFU ,0x08000012U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_373_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_373_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_373_PARITY_MASK |  0 );
 
-               Master Tri-state Enable for pin 74, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI                                            1
+               RegVal = ((0x00000012U << LPD_XPPU_CFG_APERPERM_373_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_373_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_373_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_373_OFFSET ,0xF80FFFFFU ,0x08000012U);
+       /*############################################################################################################################ */
 
-               Master Tri-state Enable for pin 75, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI                                            1
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_374 @ 0XFF9815D8</p>
 
-               Master Tri-state Enable for pin 76, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI                                            0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_374_PERMISSION                                        0x20
 
-               Master Tri-state Enable for pin 77, active high
-               PSU_IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI                                            0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_374_TRUSTZONE                                         0x1
 
-               MIO pin Tri-state Enables, 77:64
-               (OFFSET, MASK, VALUE)      (0XFF18020C, 0x00003FFFU ,0x00000FC0U)
-               RegMask = (IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI_MASK | IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI_MASK |  0 );
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_374_PARITY                                            0x0
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI_SHIFT
-                       | 0x00000001U << IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI_SHIFT
+               Entry 374 of the Aperture Permission List, for 32-byte IPI buffer 118 at BASE_32B + 0x00000EC0
+               (OFFSET, MASK, VALUE)      (0XFF9815D8, 0xF80FFFFFU ,0x08000020U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_374_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_374_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_374_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000020U << LPD_XPPU_CFG_APERPERM_374_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_374_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_374_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_MST_TRI2_OFFSET ,0x00003FFFU ,0x00000FC0U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_374_OFFSET ,0xF80FFFFFU ,0x08000020U);
        /*############################################################################################################################ */
 
-               /*Register : bank0_ctrl0 @ 0XFF180138</p>
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_375 @ 0XFF9815DC</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0                                           1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_375_PERMISSION                                        0x2
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1                                           1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_375_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2                                           1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_375_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3                                           1
+               Entry 375 of the Aperture Permission List, for 32-byte IPI buffer 119 at BASE_32B + 0x00000EE0
+               (OFFSET, MASK, VALUE)      (0XFF9815DC, 0xF80FFFFFU ,0x08000002U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_375_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_375_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_375_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4                                           1
+               RegVal = ((0x00000002U << LPD_XPPU_CFG_APERPERM_375_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_375_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_375_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_375_OFFSET ,0xF80FFFFFU ,0x08000002U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5                                           1
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_376 @ 0XFF9815E0</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6                                           1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_376_PERMISSION                                        0x20
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7                                           1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_376_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8                                           1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_376_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9                                           1
+               Entry 376 of the Aperture Permission List, for 32-byte IPI buffer 120 at BASE_32B + 0x00000F00
+               (OFFSET, MASK, VALUE)      (0XFF9815E0, 0xF80FFFFFU ,0x08000020U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_376_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_376_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_376_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10                                          1
+               RegVal = ((0x00000020U << LPD_XPPU_CFG_APERPERM_376_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_376_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_376_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_376_OFFSET ,0xF80FFFFFU ,0x08000020U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11                                          1
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_377 @ 0XFF9815E4</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12                                          1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_377_PERMISSION                                        0x2
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13                                          1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_377_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14                                          1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_377_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15                                          1
+               Entry 377 of the Aperture Permission List, for 32-byte IPI buffer 121 at BASE_32B + 0x00000F20
+               (OFFSET, MASK, VALUE)      (0XFF9815E4, 0xF80FFFFFU ,0x08000002U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_377_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_377_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_377_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16                                          1
+               RegVal = ((0x00000002U << LPD_XPPU_CFG_APERPERM_377_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_377_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_377_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_377_OFFSET ,0xF80FFFFFU ,0x08000002U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17                                          1
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_378 @ 0XFF9815E8</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18                                          1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_378_PERMISSION                                        0x20
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19                                          1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_378_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20                                          1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_378_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21                                          1
+               Entry 378 of the Aperture Permission List, for 32-byte IPI buffer 122 at BASE_32B + 0x00000F40
+               (OFFSET, MASK, VALUE)      (0XFF9815E8, 0xF80FFFFFU ,0x08000020U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_378_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_378_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_378_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22                                          1
+               RegVal = ((0x00000020U << LPD_XPPU_CFG_APERPERM_378_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_378_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_378_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_378_OFFSET ,0xF80FFFFFU ,0x08000020U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23                                          1
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_379 @ 0XFF9815EC</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24                                          1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_379_PERMISSION                                        0x2
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25                                          1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_379_TRUSTZONE                                         0x1
 
-               Drive0 control to MIO Bank 0 - control MIO[25:0]
-               (OFFSET, MASK, VALUE)      (0XFF180138, 0x03FFFFFFU ,0x03FFFFFFU)
-               RegMask = (IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24_MASK | IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25_MASK |  0 );
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_379_PARITY                                            0x0
 
-               RegVal = ((0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25_SHIFT
+               Entry 379 of the Aperture Permission List, for 32-byte IPI buffer 123 at BASE_32B + 0x00000F60
+               (OFFSET, MASK, VALUE)      (0XFF9815EC, 0xF80FFFFFU ,0x08000002U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_379_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_379_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_379_PARITY_MASK |  0 );
+
+               RegVal = ((0x00000002U << LPD_XPPU_CFG_APERPERM_379_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_379_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_379_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL0_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_379_OFFSET ,0xF80FFFFFU ,0x08000002U);
        /*############################################################################################################################ */
 
-               /*Register : bank0_ctrl1 @ 0XFF18013C</p>
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_380 @ 0XFF9815F0</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0                                           0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_380_PERMISSION                                        0x20
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1                                           0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_380_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2                                           0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_380_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3                                           0
+               Entry 380 of the Aperture Permission List, for 32-byte IPI buffer 124 at BASE_32B + 0x00000F80
+               (OFFSET, MASK, VALUE)      (0XFF9815F0, 0xF80FFFFFU ,0x08000020U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_380_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_380_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_380_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4                                           0
+               RegVal = ((0x00000020U << LPD_XPPU_CFG_APERPERM_380_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_380_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_380_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_380_OFFSET ,0xF80FFFFFU ,0x08000020U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5                                           0
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_381 @ 0XFF9815F4</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6                                           0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_381_PERMISSION                                        0x2
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7                                           0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_381_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8                                           0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_381_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9                                           0
+               Entry 381 of the Aperture Permission List, for 32-byte IPI buffer 125 at BASE_32B + 0x00000FA0
+               (OFFSET, MASK, VALUE)      (0XFF9815F4, 0xF80FFFFFU ,0x08000002U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_381_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_381_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_381_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10                                          0
+               RegVal = ((0x00000002U << LPD_XPPU_CFG_APERPERM_381_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_381_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_381_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_381_OFFSET ,0xF80FFFFFU ,0x08000002U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11                                          0
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_382 @ 0XFF9815F8</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12                                          0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_382_PERMISSION                                        0x20
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13                                          0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_382_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14                                          0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_382_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15                                          0
+               Entry 382 of the Aperture Permission List, for 32-byte IPI buffer 126 at BASE_32B + 0x00000FC0
+               (OFFSET, MASK, VALUE)      (0XFF9815F8, 0xF80FFFFFU ,0x08000020U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_382_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_382_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_382_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16                                          0
+               RegVal = ((0x00000020U << LPD_XPPU_CFG_APERPERM_382_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_382_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_382_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_382_OFFSET ,0xF80FFFFFU ,0x08000020U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17                                          0
+               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
+               /*Register : APERPERM_383 @ 0XFF9815FC</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18                                          0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_383_PERMISSION                                        0x20
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19                                          0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_383_TRUSTZONE                                         0x1
+
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_383_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20                                          0
+               Entry 383 of the Aperture Permission List, for 32-byte IPI buffer 127 at BASE_32B + 0x00000FE0
+               (OFFSET, MASK, VALUE)      (0XFF9815FC, 0xF80FFFFFU ,0x08000020U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_383_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_383_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_383_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21                                          0
+               RegVal = ((0x00000020U << LPD_XPPU_CFG_APERPERM_383_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_383_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_383_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_383_OFFSET ,0xF80FFFFFU ,0x08000020U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22                                          0
+               // : APERTURE NAME: IOU_GPV, START ADDRESS: FE000000, END ADDRESS: FE0FFFFF
+               /*Register : APERPERM_384 @ 0XFF981600</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23                                          0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_384_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24                                          0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_384_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25                                          0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_384_PARITY                                            0x0
 
-               Drive1 control to MIO Bank 0 - control MIO[25:0]
-               (OFFSET, MASK, VALUE)      (0XFF18013C, 0x03FFFFFFU ,0x00000000U)
-               RegMask = (IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24_MASK | IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25_MASK |  0 );
+               Entry 384 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00000000
+               (OFFSET, MASK, VALUE)      (0XFF981600, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_384_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_384_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_384_PARITY_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL1_OFFSET ,0x03FFFFFFU ,0x00000000U);
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_384_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_384_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_384_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_384_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : bank0_ctrl3 @ 0XFF180140</p>
+               // : APERTURE NAME: LPD_GPV, START ADDRESS: FE100000, END ADDRESS: FE1FFFFF
+               /*Register : APERPERM_385 @ 0XFF981604</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0                                   0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_385_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1                                   0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_385_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_385_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3                                   0
+               Entry 385 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00100000
+               (OFFSET, MASK, VALUE)      (0XFF981604, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_385_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_385_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_385_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4                                   0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_385_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_385_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_385_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_385_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5                                   0
+               // : APERTURE NAME: USB3_0_XHCI, START ADDRESS: FE200000, END ADDRESS: FE2FFFFF
+               /*Register : APERPERM_386 @ 0XFF981608</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6                                   0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_386_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7                                   0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_386_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8                                   0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_386_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9                                   0
+               Entry 386 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00200000
+               (OFFSET, MASK, VALUE)      (0XFF981608, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_386_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_386_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_386_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10                                  0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_386_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_386_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_386_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_386_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11                                  0
+               // : APERTURE NAME: USB3_1_XHCI, START ADDRESS: FE300000, END ADDRESS: FE3FFFFF
+               /*Register : APERPERM_387 @ 0XFF98160C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_387_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_387_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_387_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15                                  0
+               Entry 387 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00300000
+               (OFFSET, MASK, VALUE)      (0XFF98160C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_387_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_387_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_387_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16                                  0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_387_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_387_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_387_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_387_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17                                  0
+               // : APERTURE NAME: LPD_UNUSED_13, START ADDRESS: FE400000, END ADDRESS: FE7FFFFF
+               /*Register : APERPERM_388 @ 0XFF981610</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_388_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_388_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20                                  0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_388_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21                                  0
+               Entry 388 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00400000
+               (OFFSET, MASK, VALUE)      (0XFF981610, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_388_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_388_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_388_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22                                  0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_388_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_388_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_388_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_388_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23                                  0
+               // : APERTURE NAME: LPD_UNUSED_13, START ADDRESS: FE400000, END ADDRESS: FE7FFFFF
+               /*Register : APERPERM_389 @ 0XFF981614</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24                                  0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_389_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25                                  0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_389_TRUSTZONE                                         0x1
 
-               Selects either Schmitt or CMOS input for MIO Bank 0 - control MIO[25:0]
-               (OFFSET, MASK, VALUE)      (0XFF180140, 0x03FFFFFFU ,0x00000000U)
-               RegMask = (IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK | IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK |  0 );
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_389_PARITY                                            0x0
 
-               RegVal = ((0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT
+               Entry 389 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00500000
+               (OFFSET, MASK, VALUE)      (0XFF981614, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_389_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_389_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_389_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_389_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_389_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_389_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL3_OFFSET ,0x03FFFFFFU ,0x00000000U);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_389_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : bank0_ctrl4 @ 0XFF180144</p>
+               // : APERTURE NAME: LPD_UNUSED_13, START ADDRESS: FE400000, END ADDRESS: FE7FFFFF
+               /*Register : APERPERM_390 @ 0XFF981618</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_390_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1                                  1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_390_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2                                  1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_390_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3                                  1
+               Entry 390 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00600000
+               (OFFSET, MASK, VALUE)      (0XFF981618, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_390_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_390_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_390_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4                                  1
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_390_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_390_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_390_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_390_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5                                  1
+               // : APERTURE NAME: LPD_UNUSED_13, START ADDRESS: FE400000, END ADDRESS: FE7FFFFF
+               /*Register : APERPERM_391 @ 0XFF98161C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6                                  1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_391_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7                                  1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_391_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8                                  1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_391_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9                                  1
+               Entry 391 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00700000
+               (OFFSET, MASK, VALUE)      (0XFF98161C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_391_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_391_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_391_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10                                 1
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_391_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_391_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_391_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_391_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11                                 1
+               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
+               /*Register : APERPERM_392 @ 0XFF981620</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12                                 1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_392_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13                                 1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_392_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14                                 1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_392_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15                                 1
+               Entry 392 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00800000
+               (OFFSET, MASK, VALUE)      (0XFF981620, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_392_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_392_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_392_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16                                 1
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_392_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_392_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_392_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_392_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17                                 1
+               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
+               /*Register : APERPERM_393 @ 0XFF981624</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18                                 1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_393_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19                                 1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_393_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20                                 1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_393_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21                                 1
+               Entry 393 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00900000
+               (OFFSET, MASK, VALUE)      (0XFF981624, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_393_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_393_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_393_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22                                 1
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_393_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_393_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_393_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_393_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23                                 1
+               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
+               /*Register : APERPERM_394 @ 0XFF981628</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24                                 1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_394_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25                                 1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_394_TRUSTZONE                                         0x1
 
-               When mio_bank0_pull_enable is set, this selects pull up or pull down for MIO Bank 0 - control MIO[25:0]
-               (OFFSET, MASK, VALUE)      (0XFF180144, 0x03FFFFFFU ,0x03FFFFFFU)
-               RegMask = (IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK | IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK |  0 );
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_394_PARITY                                            0x0
 
-               RegVal = ((0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT
+               Entry 394 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00A00000
+               (OFFSET, MASK, VALUE)      (0XFF981628, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_394_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_394_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_394_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_394_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_394_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_394_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL4_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_394_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : bank0_ctrl5 @ 0XFF180148</p>
+               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
+               /*Register : APERPERM_395 @ 0XFF98162C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0                                      1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_395_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1                                      1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_395_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2                                      1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_395_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3                                      1
+               Entry 395 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00B00000
+               (OFFSET, MASK, VALUE)      (0XFF98162C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_395_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_395_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_395_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4                                      1
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_395_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_395_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_395_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_395_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5                                      1
+               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
+               /*Register : APERPERM_396 @ 0XFF981630</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6                                      1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_396_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7                                      1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_396_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8                                      1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_396_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9                                      1
+               Entry 396 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00C00000
+               (OFFSET, MASK, VALUE)      (0XFF981630, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_396_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_396_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_396_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10                                     1
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_396_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_396_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_396_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_396_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11                                     1
+               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
+               /*Register : APERPERM_397 @ 0XFF981634</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12                                     1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_397_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13                                     1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_397_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14                                     1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_397_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15                                     1
+               Entry 397 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00D00000
+               (OFFSET, MASK, VALUE)      (0XFF981634, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_397_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_397_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_397_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16                                     1
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_397_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_397_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_397_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_397_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17                                     1
+               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
+               /*Register : APERPERM_398 @ 0XFF981638</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18                                     1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_398_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19                                     1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_398_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20                                     1
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_398_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21                                     1
+               Entry 398 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00E00000
+               (OFFSET, MASK, VALUE)      (0XFF981638, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_398_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_398_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_398_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22                                     1
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_398_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_398_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_398_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_398_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23                                     1
+               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
+               /*Register : APERPERM_399 @ 0XFF98163C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24                                     1
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_399_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25                                     1
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_399_TRUSTZONE                                         0x1
 
-               When set, this enables mio_bank0_pullupdown to selects pull up or pull down for MIO Bank 0 - control MIO[25:0]
-               (OFFSET, MASK, VALUE)      (0XFF180148, 0x03FFFFFFU ,0x03FFFFFFU)
-               RegMask = (IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24_MASK | IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25_MASK |  0 );
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_399_PARITY                                            0x0
 
-               RegVal = ((0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25_SHIFT
+               Entry 399 of the Aperture Permission List, for the 1M-byte aperture at BASE_1MB + 0x00F00000
+               (OFFSET, MASK, VALUE)      (0XFF98163C, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_399_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_399_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_399_PARITY_MASK |  0 );
+
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_399_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_399_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_399_PARITY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL5_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_399_OFFSET ,0xF80FFFFFU ,0x08080000U);
        /*############################################################################################################################ */
 
-               /*Register : bank0_ctrl6 @ 0XFF18014C</p>
+               // : APERTURE NAME: QSPI_LINEAR_ADDRESS, START ADDRESS: C0000000, END ADDRESS: DFFFFFFF
+               /*Register : APERPERM_400 @ 0XFF981640</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0                                 0
+               This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.
+               PSU_LPD_XPPU_CFG_APERPERM_400_PERMISSION                                        0x80000
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1                                 0
+               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
+               PSU_LPD_XPPU_CFG_APERPERM_400_TRUSTZONE                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2                                 0
+               SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0
+               PSU_LPD_XPPU_CFG_APERPERM_400_PARITY                                            0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3                                 0
+               Entry 400 of the Aperture Permission List, for the 512M-byte aperture at BASE_512MB + 0x00000000
+               (OFFSET, MASK, VALUE)      (0XFF981640, 0xF80FFFFFU ,0x08080000U)
+               RegMask = (LPD_XPPU_CFG_APERPERM_400_PERMISSION_MASK | LPD_XPPU_CFG_APERPERM_400_TRUSTZONE_MASK | LPD_XPPU_CFG_APERPERM_400_PARITY_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4                                 0
+               RegVal = ((0x00080000U << LPD_XPPU_CFG_APERPERM_400_PERMISSION_SHIFT
+                       | 0x00000001U << LPD_XPPU_CFG_APERPERM_400_TRUSTZONE_SHIFT
+                       | 0x00000000U << LPD_XPPU_CFG_APERPERM_400_PARITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_APERPERM_400_OFFSET ,0xF80FFFFFU ,0x08080000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5                                 0
+               // : XPPU CONTROL
+               /*Register : CTRL @ 0XFF980000</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6                                 0
+               0=Bypass XPPU (transparent) 1=Enable XPPU permission checking
+               PSU_LPD_XPPU_CFG_CTRL_ENABLE                                                    1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7                                 0
+               XPPU Control Register
+               (OFFSET, MASK, VALUE)      (0XFF980000, 0x00000001U ,0x00000001U)
+               RegMask = (LPD_XPPU_CFG_CTRL_ENABLE_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8                                 0
+               RegVal = ((0x00000001U << LPD_XPPU_CFG_CTRL_ENABLE_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (LPD_XPPU_CFG_CTRL_OFFSET ,0x00000001U ,0x00000001U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9                                 0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10                                0
+  return 1;
+}
+unsigned long psu_ddr_xmpu0_data() {
+               // : DDR XMPU0
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11                                0
+  return 1;
+}
+unsigned long psu_ddr_xmpu1_data() {
+               // : DDR XMPU1
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12                                0
+  return 1;
+}
+unsigned long psu_ddr_xmpu2_data() {
+               // : DDR XMPU2
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13                                0
+  return 1;
+}
+unsigned long psu_ddr_xmpu3_data() {
+               // : DDR XMPU3
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14                                0
+  return 1;
+}
+unsigned long psu_ddr_xmpu4_data() {
+               // : DDR XMPU4
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15                                0
+  return 1;
+}
+unsigned long psu_ddr_xmpu5_data() {
+               // : DDR XMPU5
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16                                0
+  return 1;
+}
+unsigned long psu_ocm_xmpu_data() {
+               // : OCM XMPU
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17                                0
+  return 1;
+}
+unsigned long psu_fpd_xmpu_data() {
+               // : FPD XMPU
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18                                0
+  return 1;
+}
+unsigned long psu_apply_master_tz() {
+               // : RPU
+               // : DP TZ
+               // : SATA TZ
+               // : PCIE TZ
+               // : USB TZ
+               // : SD TZ
+               // : GEM TZ
+               // : QSPI TZ
+               // : NAND TZ
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19                                0
+  return 1;
+}
+unsigned long psu_serdes_init_data() {
+               // : SERDES INITIALIZATION
+               // : GT REFERENCE CLOCK SOURCE SELECTION
+               /*Register : PLL_REF_SEL0 @ 0XFD410000</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20                                0
+               PLL0 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
+               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
+               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved
+               PSU_SERDES_PLL_REF_SEL0_PLLREFSEL0                                              0xD
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21                                0
+               PLL0 Reference Selection Register
+               (OFFSET, MASK, VALUE)      (0XFD410000, 0x0000001FU ,0x0000000DU)
+               RegMask = (SERDES_PLL_REF_SEL0_PLLREFSEL0_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22                                0
+               RegVal = ((0x0000000DU << SERDES_PLL_REF_SEL0_PLLREFSEL0_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_PLL_REF_SEL0_OFFSET ,0x0000001FU ,0x0000000DU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23                                0
+               /*Register : PLL_REF_SEL1 @ 0XFD410004</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24                                0
+               PLL1 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
+               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
+               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved
+               PSU_SERDES_PLL_REF_SEL1_PLLREFSEL1                                              0x11
 
-               Each bit applies to a single IO. Bit 0 for MIO[0].
-               PSU_IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25                                0
+               PLL1 Reference Selection Register
+               (OFFSET, MASK, VALUE)      (0XFD410004, 0x0000001FU ,0x00000011U)
+               RegMask = (SERDES_PLL_REF_SEL1_PLLREFSEL1_MASK |  0 );
 
-               Slew rate control to MIO Bank 0 - control MIO[25:0]
-               (OFFSET, MASK, VALUE)      (0XFF18014C, 0x03FFFFFFU ,0x00000000U)
-               RegMask = (IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK | IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK |  0 );
+               RegVal = ((0x00000011U << SERDES_PLL_REF_SEL1_PLLREFSEL1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_PLL_REF_SEL1_OFFSET ,0x0000001FU ,0x00000011U);
+       /*############################################################################################################################ */
 
-               RegVal = ((0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT
+               /*Register : PLL_REF_SEL2 @ 0XFD410008</p>
+
+               PLL2 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
+               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
+               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved
+               PSU_SERDES_PLL_REF_SEL2_PLLREFSEL2                                              0x8
+
+               PLL2 Reference Selection Register
+               (OFFSET, MASK, VALUE)      (0XFD410008, 0x0000001FU ,0x00000008U)
+               RegMask = (SERDES_PLL_REF_SEL2_PLLREFSEL2_MASK |  0 );
+
+               RegVal = ((0x00000008U << SERDES_PLL_REF_SEL2_PLLREFSEL2_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK0_CTRL6_OFFSET ,0x03FFFFFFU ,0x00000000U);
+               PSU_Mask_Write (SERDES_PLL_REF_SEL2_OFFSET ,0x0000001FU ,0x00000008U);
        /*############################################################################################################################ */
 
-               /*Register : bank1_ctrl0 @ 0XFF180154</p>
+               /*Register : PLL_REF_SEL3 @ 0XFD41000C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0                                           1
+               PLL3 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
+               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
+               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved
+               PSU_SERDES_PLL_REF_SEL3_PLLREFSEL3                                              0x9
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1                                           1
+               PLL3 Reference Selection Register
+               (OFFSET, MASK, VALUE)      (0XFD41000C, 0x0000001FU ,0x00000009U)
+               RegMask = (SERDES_PLL_REF_SEL3_PLLREFSEL3_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2                                           1
+               RegVal = ((0x00000009U << SERDES_PLL_REF_SEL3_PLLREFSEL3_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_PLL_REF_SEL3_OFFSET ,0x0000001FU ,0x00000009U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3                                           1
+               // : GT REFERENCE CLOCK FREQUENCY SELECTION
+               /*Register : L0_L0_REF_CLK_SEL @ 0XFD402860</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4                                           1
+               Sel of lane 0 ref clock local mux. Set to 1 to select lane 0 slicer output. Set to 0 to select lane0 ref clock mux output.
+               PSU_SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL                                 0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5                                           1
+               Lane0 Ref Clock Selection Register
+               (OFFSET, MASK, VALUE)      (0XFD402860, 0x00000080U ,0x00000080U)
+               RegMask = (SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6                                           1
+               RegVal = ((0x00000001U << SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_L0_REF_CLK_SEL_OFFSET ,0x00000080U ,0x00000080U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7                                           1
+               /*Register : L0_L1_REF_CLK_SEL @ 0XFD402864</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8                                           1
+               Sel of lane 1 ref clock local mux. Set to 1 to select lane 1 slicer output. Set to 0 to select lane1 ref clock mux output.
+               PSU_SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL                                 0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9                                           1
+               Bit 3 of lane 1 ref clock mux one hot sel. Set to 1 to select lane 3 slicer output from ref clock network
+               PSU_SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_3                                   0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10                                          1
+               Lane1 Ref Clock Selection Register
+               (OFFSET, MASK, VALUE)      (0XFD402864, 0x00000088U ,0x00000008U)
+               RegMask = (SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_MASK | SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_3_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11                                          1
+               RegVal = ((0x00000000U << SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_SHIFT
+                       | 0x00000001U << SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_3_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_L1_REF_CLK_SEL_OFFSET ,0x00000088U ,0x00000008U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12                                          1
+               /*Register : L0_L2_REF_CLK_SEL @ 0XFD402868</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13                                          1
+               Sel of lane 2 ref clock local mux. Set to 1 to select lane 1 slicer output. Set to 0 to select lane2 ref clock mux output.
+               PSU_SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL                                 0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14                                          1
+               Lane2 Ref Clock Selection Register
+               (OFFSET, MASK, VALUE)      (0XFD402868, 0x00000080U ,0x00000080U)
+               RegMask = (SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15                                          1
+               RegVal = ((0x00000001U << SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_L2_REF_CLK_SEL_OFFSET ,0x00000080U ,0x00000080U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16                                          1
+               /*Register : L0_L3_REF_CLK_SEL @ 0XFD40286C</p>
+
+               Sel of lane 3 ref clock local mux. Set to 1 to select lane 3 slicer output. Set to 0 to select lane3 ref clock mux output.
+               PSU_SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL                                 0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17                                          1
+               Bit 1 of lane 3 ref clock mux one hot sel. Set to 1 to select lane 1 slicer output from ref clock network
+               PSU_SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_1                                   0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18                                          1
+               Lane3 Ref Clock Selection Register
+               (OFFSET, MASK, VALUE)      (0XFD40286C, 0x00000082U ,0x00000002U)
+               RegMask = (SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_MASK | SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_1_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19                                          1
+               RegVal = ((0x00000000U << SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_SHIFT
+                       | 0x00000001U << SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_L3_REF_CLK_SEL_OFFSET ,0x00000082U ,0x00000002U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20                                          1
+               // : ENABLE SPREAD SPECTRUM
+               /*Register : L2_TM_PLL_DIG_37 @ 0XFD40A094</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21                                          1
+               Enable/Disable coarse code satureation limiting logic
+               PSU_SERDES_L2_TM_PLL_DIG_37_TM_ENABLE_COARSE_SATURATION                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22                                          1
+               Test mode register 37
+               (OFFSET, MASK, VALUE)      (0XFD40A094, 0x00000010U ,0x00000010U)
+               RegMask = (SERDES_L2_TM_PLL_DIG_37_TM_ENABLE_COARSE_SATURATION_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23                                          1
+               RegVal = ((0x00000001U << SERDES_L2_TM_PLL_DIG_37_TM_ENABLE_COARSE_SATURATION_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_PLL_DIG_37_OFFSET ,0x00000010U ,0x00000010U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24                                          1
+               /*Register : L2_PLL_SS_STEPS_0_LSB @ 0XFD40A368</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25                                          1
+               Spread Spectrum No of Steps [7:0]
+               PSU_SERDES_L2_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB                          0x38
 
-               Drive0 control to MIO Bank 1 - control MIO[51:26]
-               (OFFSET, MASK, VALUE)      (0XFF180154, 0x03FFFFFFU ,0x03FFFFFFU)
-               RegMask = (IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24_MASK | IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25_MASK |  0 );
+               Spread Spectrum No of Steps bits 7:0
+               (OFFSET, MASK, VALUE)      (0XFD40A368, 0x000000FFU ,0x00000038U)
+               RegMask = (SERDES_L2_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25_SHIFT
+               RegVal = ((0x00000038U << SERDES_L2_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL0_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+               PSU_Mask_Write (SERDES_L2_PLL_SS_STEPS_0_LSB_OFFSET ,0x000000FFU ,0x00000038U);
        /*############################################################################################################################ */
 
-               /*Register : bank1_ctrl1 @ 0XFF180158</p>
+               /*Register : L2_PLL_SS_STEPS_1_MSB @ 0XFD40A36C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0                                           0
+               Spread Spectrum No of Steps [10:8]
+               PSU_SERDES_L2_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB                          0x03
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1                                           0
+               Spread Spectrum No of Steps bits 10:8
+               (OFFSET, MASK, VALUE)      (0XFD40A36C, 0x00000007U ,0x00000003U)
+               RegMask = (SERDES_L2_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2                                           0
+               RegVal = ((0x00000003U << SERDES_L2_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_PLL_SS_STEPS_1_MSB_OFFSET ,0x00000007U ,0x00000003U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3                                           0
+               /*Register : L3_PLL_SS_STEPS_0_LSB @ 0XFD40E368</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4                                           0
+               Spread Spectrum No of Steps bits 7:0
+               (OFFSET, MASK, VALUE)      (0XFD40E368, 0x00000000U ,0x00000000U)
+               RegMask = ( 0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5                                           0
+               RegVal = (( 0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_PLL_SS_STEPS_0_LSB_OFFSET ,0x00000000U ,0x00000000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6                                           0
+               /*Register : L3_PLL_SS_STEPS_1_MSB @ 0XFD40E36C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7                                           0
+               Spread Spectrum No of Steps [10:8]
+               PSU_SERDES_L3_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB                          0x3
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8                                           0
+               Spread Spectrum No of Steps bits 10:8
+               (OFFSET, MASK, VALUE)      (0XFD40E36C, 0x00000007U ,0x00000003U)
+               RegMask = (SERDES_L3_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9                                           0
+               RegVal = ((0x00000003U << SERDES_L3_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_PLL_SS_STEPS_1_MSB_OFFSET ,0x00000007U ,0x00000003U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10                                          0
+               /*Register : L1_PLL_SS_STEPS_0_LSB @ 0XFD406368</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11                                          0
+               Spread Spectrum No of Steps [7:0]
+               PSU_SERDES_L1_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB                          0x58
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12                                          0
+               Spread Spectrum No of Steps bits 7:0
+               (OFFSET, MASK, VALUE)      (0XFD406368, 0x000000FFU ,0x00000058U)
+               RegMask = (SERDES_L1_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13                                          0
+               RegVal = ((0x00000058U << SERDES_L1_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_PLL_SS_STEPS_0_LSB_OFFSET ,0x000000FFU ,0x00000058U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14                                          0
+               /*Register : L1_PLL_SS_STEPS_1_MSB @ 0XFD40636C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15                                          0
+               Spread Spectrum No of Steps [10:8]
+               PSU_SERDES_L1_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB                          0x3
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16                                          0
+               Spread Spectrum No of Steps bits 10:8
+               (OFFSET, MASK, VALUE)      (0XFD40636C, 0x00000007U ,0x00000003U)
+               RegMask = (SERDES_L1_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17                                          0
+               RegVal = ((0x00000003U << SERDES_L1_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_PLL_SS_STEPS_1_MSB_OFFSET ,0x00000007U ,0x00000003U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18                                          0
+               /*Register : L1_PLL_SS_STEP_SIZE_0_LSB @ 0XFD406370</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19                                          0
+               Step Size for Spread Spectrum [7:0]
+               PSU_SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB                         0x7C
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20                                          0
+               Step Size for Spread Spectrum LSB
+               (OFFSET, MASK, VALUE)      (0XFD406370, 0x000000FFU ,0x0000007CU)
+               RegMask = (SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21                                          0
+               RegVal = ((0x0000007CU << SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_OFFSET ,0x000000FFU ,0x0000007CU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22                                          0
+               /*Register : L1_PLL_SS_STEP_SIZE_1 @ 0XFD406374</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23                                          0
+               Step Size for Spread Spectrum [15:8]
+               PSU_SERDES_L1_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1                                 0x33
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24                                          0
+               Step Size for Spread Spectrum 1
+               (OFFSET, MASK, VALUE)      (0XFD406374, 0x000000FFU ,0x00000033U)
+               RegMask = (SERDES_L1_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25                                          0
+               RegVal = ((0x00000033U << SERDES_L1_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_PLL_SS_STEP_SIZE_1_OFFSET ,0x000000FFU ,0x00000033U);
+       /*############################################################################################################################ */
 
-               Drive1 control to MIO Bank 1 - control MIO[51:26]
-               (OFFSET, MASK, VALUE)      (0XFF180158, 0x03FFFFFFU ,0x00000000U)
-               RegMask = (IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24_MASK | IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25_MASK |  0 );
+               /*Register : L1_PLL_SS_STEP_SIZE_2 @ 0XFD406378</p>
 
-               RegVal = ((0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL1_OFFSET ,0x03FFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
+               Step Size for Spread Spectrum [23:16]
+               PSU_SERDES_L1_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2                                 0x2
 
-               /*Register : bank1_ctrl3 @ 0XFF18015C</p>
+               Step Size for Spread Spectrum 2
+               (OFFSET, MASK, VALUE)      (0XFD406378, 0x000000FFU ,0x00000002U)
+               RegMask = (SERDES_L1_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0                                   0
+               RegVal = ((0x00000002U << SERDES_L1_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_PLL_SS_STEP_SIZE_2_OFFSET ,0x000000FFU ,0x00000002U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1                                   0
+               /*Register : L1_PLL_SS_STEP_SIZE_3_MSB @ 0XFD40637C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2                                   0
+               Step Size for Spread Spectrum [25:24]
+               PSU_SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB                         0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3                                   0
+               Enable/Disable test mode force on SS step size
+               PSU_SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4                                   0
+               Enable/Disable test mode force on SS no of steps
+               PSU_SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS                      0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5                                   0
+               Enable force on enable Spread Spectrum
+               (OFFSET, MASK, VALUE)      (0XFD40637C, 0x00000033U ,0x00000030U)
+               RegMask = (SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK | SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK | SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6                                   0
+               RegVal = ((0x00000000U << SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT
+                       | 0x00000001U << SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT
+                       | 0x00000001U << SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_OFFSET ,0x00000033U ,0x00000030U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7                                   0
+               /*Register : L2_PLL_SS_STEP_SIZE_0_LSB @ 0XFD40A370</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8                                   0
+               Step Size for Spread Spectrum [7:0]
+               PSU_SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB                         0xF4
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9                                   0
+               Step Size for Spread Spectrum LSB
+               (OFFSET, MASK, VALUE)      (0XFD40A370, 0x000000FFU ,0x000000F4U)
+               RegMask = (SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10                                  0
+               RegVal = ((0x000000F4U << SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_OFFSET ,0x000000FFU ,0x000000F4U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11                                  0
+               /*Register : L2_PLL_SS_STEP_SIZE_1 @ 0XFD40A374</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12                                  0
+               Step Size for Spread Spectrum [15:8]
+               PSU_SERDES_L2_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1                                 0x31
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13                                  0
+               Step Size for Spread Spectrum 1
+               (OFFSET, MASK, VALUE)      (0XFD40A374, 0x000000FFU ,0x00000031U)
+               RegMask = (SERDES_L2_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14                                  0
+               RegVal = ((0x00000031U << SERDES_L2_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_PLL_SS_STEP_SIZE_1_OFFSET ,0x000000FFU ,0x00000031U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15                                  0
+               /*Register : L2_PLL_SS_STEP_SIZE_2 @ 0XFD40A378</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16                                  0
+               Step Size for Spread Spectrum [23:16]
+               PSU_SERDES_L2_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2                                 0x2
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17                                  0
+               Step Size for Spread Spectrum 2
+               (OFFSET, MASK, VALUE)      (0XFD40A378, 0x000000FFU ,0x00000002U)
+               RegMask = (SERDES_L2_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18                                  0
+               RegVal = ((0x00000002U << SERDES_L2_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_PLL_SS_STEP_SIZE_2_OFFSET ,0x000000FFU ,0x00000002U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19                                  0
+               /*Register : L2_PLL_SS_STEP_SIZE_3_MSB @ 0XFD40A37C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20                                  0
+               Step Size for Spread Spectrum [25:24]
+               PSU_SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB                         0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21                                  0
+               Enable/Disable test mode force on SS step size
+               PSU_SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22                                  0
+               Enable/Disable test mode force on SS no of steps
+               PSU_SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS                      0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23                                  0
+               Enable force on enable Spread Spectrum
+               (OFFSET, MASK, VALUE)      (0XFD40A37C, 0x00000033U ,0x00000030U)
+               RegMask = (SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK | SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK | SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24                                  0
+               RegVal = ((0x00000000U << SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT
+                       | 0x00000001U << SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT
+                       | 0x00000001U << SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_OFFSET ,0x00000033U ,0x00000030U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25                                  0
+               /*Register : L3_PLL_SS_STEP_SIZE_0_LSB @ 0XFD40E370</p>
 
-               Selects either Schmitt or CMOS input for MIO Bank 1 - control MIO[51:26]
-               (OFFSET, MASK, VALUE)      (0XFF18015C, 0x03FFFFFFU ,0x00000000U)
-               RegMask = (IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK | IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK |  0 );
+               Step Size for Spread Spectrum [7:0]
+               PSU_SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB                         0xD3
 
-               RegVal = ((0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT
+               Step Size for Spread Spectrum LSB
+               (OFFSET, MASK, VALUE)      (0XFD40E370, 0x000000FFU ,0x000000D3U)
+               RegMask = (SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK |  0 );
+
+               RegVal = ((0x000000D3U << SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL3_OFFSET ,0x03FFFFFFU ,0x00000000U);
+               PSU_Mask_Write (SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_OFFSET ,0x000000FFU ,0x000000D3U);
        /*############################################################################################################################ */
 
-               /*Register : bank1_ctrl4 @ 0XFF180160</p>
-
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0                                  1
+               /*Register : L3_PLL_SS_STEP_SIZE_1 @ 0XFD40E374</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1                                  1
+               Step Size for Spread Spectrum [15:8]
+               PSU_SERDES_L3_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1                                 0xDA
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2                                  1
+               Step Size for Spread Spectrum 1
+               (OFFSET, MASK, VALUE)      (0XFD40E374, 0x000000FFU ,0x000000DAU)
+               RegMask = (SERDES_L3_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3                                  1
+               RegVal = ((0x000000DAU << SERDES_L3_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_PLL_SS_STEP_SIZE_1_OFFSET ,0x000000FFU ,0x000000DAU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4                                  1
+               /*Register : L3_PLL_SS_STEP_SIZE_2 @ 0XFD40E378</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5                                  1
+               Step Size for Spread Spectrum [23:16]
+               PSU_SERDES_L3_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2                                 0x2
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6                                  1
+               Step Size for Spread Spectrum 2
+               (OFFSET, MASK, VALUE)      (0XFD40E378, 0x000000FFU ,0x00000002U)
+               RegMask = (SERDES_L3_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7                                  1
+               RegVal = ((0x00000002U << SERDES_L3_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_PLL_SS_STEP_SIZE_2_OFFSET ,0x000000FFU ,0x00000002U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8                                  1
+               /*Register : L3_PLL_SS_STEP_SIZE_3_MSB @ 0XFD40E37C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9                                  1
+               Step Size for Spread Spectrum [25:24]
+               PSU_SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB                         0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10                                 1
+               Enable/Disable test mode force on SS step size
+               PSU_SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11                                 1
+               Enable/Disable test mode force on SS no of steps
+               PSU_SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS                      0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12                                 1
+               Enable test mode forcing on enable Spread Spectrum
+               PSU_SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_TM_FORCE_EN_SS                             0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13                                 1
+               Enable force on enable Spread Spectrum
+               (OFFSET, MASK, VALUE)      (0XFD40E37C, 0x000000B3U ,0x000000B0U)
+               RegMask = (SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK | SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK | SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK | SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_TM_FORCE_EN_SS_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14                                 1
+               RegVal = ((0x00000000U << SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT
+                       | 0x00000001U << SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT
+                       | 0x00000001U << SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT
+                       | 0x00000001U << SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_TM_FORCE_EN_SS_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_OFFSET ,0x000000B3U ,0x000000B0U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15                                 1
+               /*Register : L2_TM_DIG_6 @ 0XFD40906C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16                                 1
+               Bypass Descrambler
+               PSU_SERDES_L2_TM_DIG_6_BYPASS_DESCRAM                                           0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17                                 1
+               Enable Bypass for <1> TM_DIG_CTRL_6
+               PSU_SERDES_L2_TM_DIG_6_FORCE_BYPASS_DESCRAM                                     0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18                                 1
+               Data path test modes in decoder and descram
+               (OFFSET, MASK, VALUE)      (0XFD40906C, 0x00000003U ,0x00000003U)
+               RegMask = (SERDES_L2_TM_DIG_6_BYPASS_DESCRAM_MASK | SERDES_L2_TM_DIG_6_FORCE_BYPASS_DESCRAM_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19                                 1
+               RegVal = ((0x00000001U << SERDES_L2_TM_DIG_6_BYPASS_DESCRAM_SHIFT
+                       | 0x00000001U << SERDES_L2_TM_DIG_6_FORCE_BYPASS_DESCRAM_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_DIG_6_OFFSET ,0x00000003U ,0x00000003U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20                                 1
+               /*Register : L2_TX_DIG_TM_61 @ 0XFD4080F4</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21                                 1
+               Bypass scrambler signal
+               PSU_SERDES_L2_TX_DIG_TM_61_BYPASS_SCRAM                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22                                 1
+               Enable/disable scrambler bypass signal
+               PSU_SERDES_L2_TX_DIG_TM_61_FORCE_BYPASS_SCRAM                                   0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23                                 1
+               MPHY PLL Gear and bypass scrambler
+               (OFFSET, MASK, VALUE)      (0XFD4080F4, 0x00000003U ,0x00000003U)
+               RegMask = (SERDES_L2_TX_DIG_TM_61_BYPASS_SCRAM_MASK | SERDES_L2_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24                                 1
+               RegVal = ((0x00000001U << SERDES_L2_TX_DIG_TM_61_BYPASS_SCRAM_SHIFT
+                       | 0x00000001U << SERDES_L2_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TX_DIG_TM_61_OFFSET ,0x00000003U ,0x00000003U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25                                 1
+               /*Register : L3_PLL_FBDIV_FRAC_3_MSB @ 0XFD40E360</p>
 
-               When mio_bank1_pull_enable is set, this selects pull up or pull down for MIO Bank 1 - control MIO[51:26]
-               (OFFSET, MASK, VALUE)      (0XFF180160, 0x03FFFFFFU ,0x03FFFFFFU)
-               RegMask = (IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK | IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK |  0 );
+               Enable test mode force on fractional mode enable
+               PSU_SERDES_L3_PLL_FBDIV_FRAC_3_MSB_TM_FORCE_EN_FRAC                             0x1
 
-               RegVal = ((0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT
+               Fractional feedback division control and fractional value for feedback division bits 26:24
+               (OFFSET, MASK, VALUE)      (0XFD40E360, 0x00000040U ,0x00000040U)
+               RegMask = (SERDES_L3_PLL_FBDIV_FRAC_3_MSB_TM_FORCE_EN_FRAC_MASK |  0 );
+
+               RegVal = ((0x00000001U << SERDES_L3_PLL_FBDIV_FRAC_3_MSB_TM_FORCE_EN_FRAC_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL4_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+               PSU_Mask_Write (SERDES_L3_PLL_FBDIV_FRAC_3_MSB_OFFSET ,0x00000040U ,0x00000040U);
        /*############################################################################################################################ */
 
-               /*Register : bank1_ctrl5 @ 0XFF180164</p>
+               /*Register : L3_TM_DIG_6 @ 0XFD40D06C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0                                      1
+               Bypass 8b10b decoder
+               PSU_SERDES_L3_TM_DIG_6_BYPASS_DECODER                                           0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1                                      1
+               Enable Bypass for <3> TM_DIG_CTRL_6
+               PSU_SERDES_L3_TM_DIG_6_FORCE_BYPASS_DEC                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2                                      1
+               Bypass Descrambler
+               PSU_SERDES_L3_TM_DIG_6_BYPASS_DESCRAM                                           0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3                                      1
+               Enable Bypass for <1> TM_DIG_CTRL_6
+               PSU_SERDES_L3_TM_DIG_6_FORCE_BYPASS_DESCRAM                                     0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4                                      1
+               Data path test modes in decoder and descram
+               (OFFSET, MASK, VALUE)      (0XFD40D06C, 0x0000000FU ,0x0000000FU)
+               RegMask = (SERDES_L3_TM_DIG_6_BYPASS_DECODER_MASK | SERDES_L3_TM_DIG_6_FORCE_BYPASS_DEC_MASK | SERDES_L3_TM_DIG_6_BYPASS_DESCRAM_MASK | SERDES_L3_TM_DIG_6_FORCE_BYPASS_DESCRAM_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5                                      1
+               RegVal = ((0x00000001U << SERDES_L3_TM_DIG_6_BYPASS_DECODER_SHIFT
+                       | 0x00000001U << SERDES_L3_TM_DIG_6_FORCE_BYPASS_DEC_SHIFT
+                       | 0x00000001U << SERDES_L3_TM_DIG_6_BYPASS_DESCRAM_SHIFT
+                       | 0x00000001U << SERDES_L3_TM_DIG_6_FORCE_BYPASS_DESCRAM_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_DIG_6_OFFSET ,0x0000000FU ,0x0000000FU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6                                      1
+               /*Register : L3_TX_DIG_TM_61 @ 0XFD40C0F4</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7                                      1
+               Enable/disable encoder bypass signal
+               PSU_SERDES_L3_TX_DIG_TM_61_BYPASS_ENC                                           0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8                                      1
+               Bypass scrambler signal
+               PSU_SERDES_L3_TX_DIG_TM_61_BYPASS_SCRAM                                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9                                      1
+               Enable/disable scrambler bypass signal
+               PSU_SERDES_L3_TX_DIG_TM_61_FORCE_BYPASS_SCRAM                                   0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10                                     1
+               MPHY PLL Gear and bypass scrambler
+               (OFFSET, MASK, VALUE)      (0XFD40C0F4, 0x0000000BU ,0x0000000BU)
+               RegMask = (SERDES_L3_TX_DIG_TM_61_BYPASS_ENC_MASK | SERDES_L3_TX_DIG_TM_61_BYPASS_SCRAM_MASK | SERDES_L3_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11                                     1
+               RegVal = ((0x00000001U << SERDES_L3_TX_DIG_TM_61_BYPASS_ENC_SHIFT
+                       | 0x00000001U << SERDES_L3_TX_DIG_TM_61_BYPASS_SCRAM_SHIFT
+                       | 0x00000001U << SERDES_L3_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TX_DIG_TM_61_OFFSET ,0x0000000BU ,0x0000000BU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12                                     1
+               /*Register : L3_TXPMA_ST_0 @ 0XFD40CB00</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13                                     1
+               PHY Mode: 4'b000 - PCIe, 4'b001 - USB3, 4'b0010 - SATA, 4'b0100 - SGMII, 4'b0101 - DP, 4'b1000 - MPHY
+               PSU_SERDES_L3_TXPMA_ST_0_TX_PHY_MODE                                            0x21
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14                                     1
+               Opmode Info
+               (OFFSET, MASK, VALUE)      (0XFD40CB00, 0x000000F0U ,0x000000F0U)
+               RegMask = (SERDES_L3_TXPMA_ST_0_TX_PHY_MODE_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15                                     1
+               RegVal = ((0x00000021U << SERDES_L3_TXPMA_ST_0_TX_PHY_MODE_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TXPMA_ST_0_OFFSET ,0x000000F0U ,0x000000F0U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16                                     1
+               // : ENABLE CHICKEN BIT FOR PCIE AND USB
+               /*Register : L0_TM_AUX_0 @ 0XFD4010CC</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17                                     1
+               Spare- not used
+               PSU_SERDES_L0_TM_AUX_0_BIT_2                                                    1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18                                     1
+               Spare registers
+               (OFFSET, MASK, VALUE)      (0XFD4010CC, 0x00000020U ,0x00000020U)
+               RegMask = (SERDES_L0_TM_AUX_0_BIT_2_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19                                     1
+               RegVal = ((0x00000001U << SERDES_L0_TM_AUX_0_BIT_2_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_AUX_0_OFFSET ,0x00000020U ,0x00000020U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20                                     1
+               /*Register : L2_TM_AUX_0 @ 0XFD4090CC</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21                                     1
+               Spare- not used
+               PSU_SERDES_L2_TM_AUX_0_BIT_2                                                    1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22                                     1
+               Spare registers
+               (OFFSET, MASK, VALUE)      (0XFD4090CC, 0x00000020U ,0x00000020U)
+               RegMask = (SERDES_L2_TM_AUX_0_BIT_2_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23                                     1
+               RegVal = ((0x00000001U << SERDES_L2_TM_AUX_0_BIT_2_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_AUX_0_OFFSET ,0x00000020U ,0x00000020U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24                                     1
+               // : ENABLING EYE SURF
+               /*Register : L0_TM_DIG_8 @ 0XFD401074</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25                                     1
+               Enable Eye Surf
+               PSU_SERDES_L0_TM_DIG_8_EYESURF_ENABLE                                           0x1
 
-               When set, this enables mio_bank1_pullupdown to selects pull up or pull down for MIO Bank 1 - control MIO[51:26]
-               (OFFSET, MASK, VALUE)      (0XFF180164, 0x03FFFFFFU ,0x03FFFFFFU)
-               RegMask = (IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24_MASK | IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25_MASK |  0 );
+               Test modes for Elastic buffer and enabling Eye Surf
+               (OFFSET, MASK, VALUE)      (0XFD401074, 0x00000010U ,0x00000010U)
+               RegMask = (SERDES_L0_TM_DIG_8_EYESURF_ENABLE_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25_SHIFT
+               RegVal = ((0x00000001U << SERDES_L0_TM_DIG_8_EYESURF_ENABLE_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL5_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+               PSU_Mask_Write (SERDES_L0_TM_DIG_8_OFFSET ,0x00000010U ,0x00000010U);
        /*############################################################################################################################ */
 
-               /*Register : bank1_ctrl6 @ 0XFF180168</p>
-
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0                                 0
+               /*Register : L1_TM_DIG_8 @ 0XFD405074</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1                                 0
+               Enable Eye Surf
+               PSU_SERDES_L1_TM_DIG_8_EYESURF_ENABLE                                           0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2                                 0
+               Test modes for Elastic buffer and enabling Eye Surf
+               (OFFSET, MASK, VALUE)      (0XFD405074, 0x00000010U ,0x00000010U)
+               RegMask = (SERDES_L1_TM_DIG_8_EYESURF_ENABLE_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3                                 0
+               RegVal = ((0x00000001U << SERDES_L1_TM_DIG_8_EYESURF_ENABLE_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_TM_DIG_8_OFFSET ,0x00000010U ,0x00000010U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4                                 0
+               /*Register : L2_TM_DIG_8 @ 0XFD409074</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5                                 0
+               Enable Eye Surf
+               PSU_SERDES_L2_TM_DIG_8_EYESURF_ENABLE                                           0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6                                 0
+               Test modes for Elastic buffer and enabling Eye Surf
+               (OFFSET, MASK, VALUE)      (0XFD409074, 0x00000010U ,0x00000010U)
+               RegMask = (SERDES_L2_TM_DIG_8_EYESURF_ENABLE_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7                                 0
+               RegVal = ((0x00000001U << SERDES_L2_TM_DIG_8_EYESURF_ENABLE_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_DIG_8_OFFSET ,0x00000010U ,0x00000010U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8                                 0
+               /*Register : L3_TM_DIG_8 @ 0XFD40D074</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9                                 0
+               Enable Eye Surf
+               PSU_SERDES_L3_TM_DIG_8_EYESURF_ENABLE                                           0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10                                0
+               Test modes for Elastic buffer and enabling Eye Surf
+               (OFFSET, MASK, VALUE)      (0XFD40D074, 0x00000010U ,0x00000010U)
+               RegMask = (SERDES_L3_TM_DIG_8_EYESURF_ENABLE_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11                                0
+               RegVal = ((0x00000001U << SERDES_L3_TM_DIG_8_EYESURF_ENABLE_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_DIG_8_OFFSET ,0x00000010U ,0x00000010U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12                                0
+               // : ILL SETTINGS FOR GAIN AND LOCK SETTINGS
+               /*Register : L0_TM_MISC2 @ 0XFD40189C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13                                0
+               ILL calib counts BYPASSED with calcode bits
+               PSU_SERDES_L0_TM_MISC2_ILL_CAL_BYPASS_COUNTS                                    0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14                                0
+               sampler cal
+               (OFFSET, MASK, VALUE)      (0XFD40189C, 0x00000080U ,0x00000080U)
+               RegMask = (SERDES_L0_TM_MISC2_ILL_CAL_BYPASS_COUNTS_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15                                0
+               RegVal = ((0x00000001U << SERDES_L0_TM_MISC2_ILL_CAL_BYPASS_COUNTS_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_MISC2_OFFSET ,0x00000080U ,0x00000080U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16                                0
+               /*Register : L0_TM_IQ_ILL1 @ 0XFD4018F8</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17                                0
+               IQ ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS
+               PSU_SERDES_L0_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0                               0x64
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18                                0
+               iqpi cal code
+               (OFFSET, MASK, VALUE)      (0XFD4018F8, 0x000000FFU ,0x00000064U)
+               RegMask = (SERDES_L0_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19                                0
+               RegVal = ((0x00000064U << SERDES_L0_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_IQ_ILL1_OFFSET ,0x000000FFU ,0x00000064U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20                                0
+               /*Register : L0_TM_IQ_ILL2 @ 0XFD4018FC</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21                                0
+               IQ ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2
+               PSU_SERDES_L0_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1                               0x64
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22                                0
+               iqpi cal code
+               (OFFSET, MASK, VALUE)      (0XFD4018FC, 0x000000FFU ,0x00000064U)
+               RegMask = (SERDES_L0_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23                                0
+               RegVal = ((0x00000064U << SERDES_L0_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_IQ_ILL2_OFFSET ,0x000000FFU ,0x00000064U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24                                0
+               /*Register : L0_TM_ILL12 @ 0XFD401990</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[26].
-               PSU_IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25                                0
+               G1A pll ctr bypass value
+               PSU_SERDES_L0_TM_ILL12_G1A_PLL_CTR_BYP_VAL                                      0x11
 
-               Slew rate control to MIO Bank 1 - control MIO[51:26]
-               (OFFSET, MASK, VALUE)      (0XFF180168, 0x03FFFFFFU ,0x00000000U)
-               RegMask = (IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK | IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK |  0 );
+               ill pll counter values
+               (OFFSET, MASK, VALUE)      (0XFD401990, 0x000000FFU ,0x00000011U)
+               RegMask = (SERDES_L0_TM_ILL12_G1A_PLL_CTR_BYP_VAL_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT
+               RegVal = ((0x00000011U << SERDES_L0_TM_ILL12_G1A_PLL_CTR_BYP_VAL_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK1_CTRL6_OFFSET ,0x03FFFFFFU ,0x00000000U);
+               PSU_Mask_Write (SERDES_L0_TM_ILL12_OFFSET ,0x000000FFU ,0x00000011U);
        /*############################################################################################################################ */
 
-               /*Register : bank2_ctrl0 @ 0XFF180170</p>
-
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0                                           1
+               /*Register : L0_TM_E_ILL1 @ 0XFD401924</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1                                           1
+               E ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS
+               PSU_SERDES_L0_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0                                 0x4
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2                                           1
+               epi cal code
+               (OFFSET, MASK, VALUE)      (0XFD401924, 0x000000FFU ,0x00000004U)
+               RegMask = (SERDES_L0_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3                                           1
+               RegVal = ((0x00000004U << SERDES_L0_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_E_ILL1_OFFSET ,0x000000FFU ,0x00000004U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4                                           1
+               /*Register : L0_TM_E_ILL2 @ 0XFD401928</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5                                           1
+               E ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2
+               PSU_SERDES_L0_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1                                 0xFE
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6                                           1
+               epi cal code
+               (OFFSET, MASK, VALUE)      (0XFD401928, 0x000000FFU ,0x000000FEU)
+               RegMask = (SERDES_L0_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7                                           1
+               RegVal = ((0x000000FEU << SERDES_L0_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_E_ILL2_OFFSET ,0x000000FFU ,0x000000FEU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8                                           1
+               /*Register : L0_TM_IQ_ILL3 @ 0XFD401900</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9                                           1
+               IQ ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3
+               PSU_SERDES_L0_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2                               0x64
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10                                          1
+               iqpi cal code
+               (OFFSET, MASK, VALUE)      (0XFD401900, 0x000000FFU ,0x00000064U)
+               RegMask = (SERDES_L0_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11                                          1
+               RegVal = ((0x00000064U << SERDES_L0_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_IQ_ILL3_OFFSET ,0x000000FFU ,0x00000064U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12                                          1
+               /*Register : L0_TM_E_ILL3 @ 0XFD40192C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13                                          1
+               E ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3
+               PSU_SERDES_L0_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2                                 0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14                                          1
+               epi cal code
+               (OFFSET, MASK, VALUE)      (0XFD40192C, 0x000000FFU ,0x00000000U)
+               RegMask = (SERDES_L0_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15                                          1
+               RegVal = ((0x00000000U << SERDES_L0_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_E_ILL3_OFFSET ,0x000000FFU ,0x00000000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16                                          1
+               /*Register : L0_TM_ILL8 @ 0XFD401980</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17                                          1
+               ILL calibration code change wait time
+               PSU_SERDES_L0_TM_ILL8_ILL_CAL_ITER_WAIT                                         0xFF
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18                                          1
+               ILL cal routine control
+               (OFFSET, MASK, VALUE)      (0XFD401980, 0x000000FFU ,0x000000FFU)
+               RegMask = (SERDES_L0_TM_ILL8_ILL_CAL_ITER_WAIT_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19                                          1
+               RegVal = ((0x000000FFU << SERDES_L0_TM_ILL8_ILL_CAL_ITER_WAIT_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_ILL8_OFFSET ,0x000000FFU ,0x000000FFU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20                                          1
+               /*Register : L0_TM_IQ_ILL8 @ 0XFD401914</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21                                          1
+               IQ ILL polytrim bypass value
+               PSU_SERDES_L0_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL                             0xF7
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22                                          1
+               iqpi polytrim
+               (OFFSET, MASK, VALUE)      (0XFD401914, 0x000000FFU ,0x000000F7U)
+               RegMask = (SERDES_L0_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23                                          1
+               RegVal = ((0x000000F7U << SERDES_L0_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_IQ_ILL8_OFFSET ,0x000000FFU ,0x000000F7U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24                                          1
+               /*Register : L0_TM_IQ_ILL9 @ 0XFD401918</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25                                          1
+               bypass IQ polytrim
+               PSU_SERDES_L0_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM                                  0x1
 
-               Drive0 control to MIO Bank 2 - control MIO[77:52]
-               (OFFSET, MASK, VALUE)      (0XFF180170, 0x03FFFFFFU ,0x03FFFFFFU)
-               RegMask = (IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24_MASK | IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25_MASK |  0 );
+               enables for lf,constant gm trim and polytirm
+               (OFFSET, MASK, VALUE)      (0XFD401918, 0x00000001U ,0x00000001U)
+               RegMask = (SERDES_L0_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25_SHIFT
+               RegVal = ((0x00000001U << SERDES_L0_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL0_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+               PSU_Mask_Write (SERDES_L0_TM_IQ_ILL9_OFFSET ,0x00000001U ,0x00000001U);
        /*############################################################################################################################ */
 
-               /*Register : bank2_ctrl1 @ 0XFF180174</p>
-
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0                                           0
+               /*Register : L0_TM_E_ILL8 @ 0XFD401940</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1                                           0
+               E ILL polytrim bypass value
+               PSU_SERDES_L0_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL                               0xF7
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2                                           0
+               epi polytrim
+               (OFFSET, MASK, VALUE)      (0XFD401940, 0x000000FFU ,0x000000F7U)
+               RegMask = (SERDES_L0_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3                                           0
+               RegVal = ((0x000000F7U << SERDES_L0_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_E_ILL8_OFFSET ,0x000000FFU ,0x000000F7U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4                                           0
+               /*Register : L0_TM_E_ILL9 @ 0XFD401944</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5                                           0
+               bypass E polytrim
+               PSU_SERDES_L0_TM_E_ILL9_ILL_BYPASS_E_POLYTIM                                    0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6                                           0
+               enables for lf,constant gm trim and polytirm
+               (OFFSET, MASK, VALUE)      (0XFD401944, 0x00000001U ,0x00000001U)
+               RegMask = (SERDES_L0_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7                                           0
+               RegVal = ((0x00000001U << SERDES_L0_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_E_ILL9_OFFSET ,0x00000001U ,0x00000001U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8                                           0
+               /*Register : L2_TM_MISC2 @ 0XFD40989C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9                                           0
+               ILL calib counts BYPASSED with calcode bits
+               PSU_SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS                                    0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10                                          0
+               sampler cal
+               (OFFSET, MASK, VALUE)      (0XFD40989C, 0x00000080U ,0x00000080U)
+               RegMask = (SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11                                          0
+               RegVal = ((0x00000001U << SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_MISC2_OFFSET ,0x00000080U ,0x00000080U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12                                          0
+               /*Register : L2_TM_IQ_ILL1 @ 0XFD4098F8</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13                                          0
+               IQ ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS
+               PSU_SERDES_L2_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0                               0x1A
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14                                          0
+               iqpi cal code
+               (OFFSET, MASK, VALUE)      (0XFD4098F8, 0x000000FFU ,0x0000001AU)
+               RegMask = (SERDES_L2_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15                                          0
+               RegVal = ((0x0000001AU << SERDES_L2_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_IQ_ILL1_OFFSET ,0x000000FFU ,0x0000001AU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16                                          0
+               /*Register : L2_TM_IQ_ILL2 @ 0XFD4098FC</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17                                          0
+               IQ ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2
+               PSU_SERDES_L2_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1                               0x1A
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18                                          0
+               iqpi cal code
+               (OFFSET, MASK, VALUE)      (0XFD4098FC, 0x000000FFU ,0x0000001AU)
+               RegMask = (SERDES_L2_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19                                          0
+               RegVal = ((0x0000001AU << SERDES_L2_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_IQ_ILL2_OFFSET ,0x000000FFU ,0x0000001AU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20                                          0
+               /*Register : L2_TM_ILL12 @ 0XFD409990</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21                                          0
+               G1A pll ctr bypass value
+               PSU_SERDES_L2_TM_ILL12_G1A_PLL_CTR_BYP_VAL                                      0x10
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22                                          0
+               ill pll counter values
+               (OFFSET, MASK, VALUE)      (0XFD409990, 0x000000FFU ,0x00000010U)
+               RegMask = (SERDES_L2_TM_ILL12_G1A_PLL_CTR_BYP_VAL_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23                                          0
+               RegVal = ((0x00000010U << SERDES_L2_TM_ILL12_G1A_PLL_CTR_BYP_VAL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_ILL12_OFFSET ,0x000000FFU ,0x00000010U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24                                          0
+               /*Register : L2_TM_E_ILL1 @ 0XFD409924</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25                                          0
+               E ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS
+               PSU_SERDES_L2_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0                                 0xFE
 
-               Drive1 control to MIO Bank 2 - control MIO[77:52]
-               (OFFSET, MASK, VALUE)      (0XFF180174, 0x03FFFFFFU ,0x00000000U)
-               RegMask = (IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24_MASK | IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25_MASK |  0 );
+               epi cal code
+               (OFFSET, MASK, VALUE)      (0XFD409924, 0x000000FFU ,0x000000FEU)
+               RegMask = (SERDES_L2_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL1_OFFSET ,0x03FFFFFFU ,0x00000000U);
+               RegVal = ((0x000000FEU << SERDES_L2_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_E_ILL1_OFFSET ,0x000000FFU ,0x000000FEU);
        /*############################################################################################################################ */
 
-               /*Register : bank2_ctrl3 @ 0XFF180178</p>
+               /*Register : L2_TM_E_ILL2 @ 0XFD409928</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0                                   0
+               E ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2
+               PSU_SERDES_L2_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1                                 0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1                                   0
+               epi cal code
+               (OFFSET, MASK, VALUE)      (0XFD409928, 0x000000FFU ,0x00000000U)
+               RegMask = (SERDES_L2_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2                                   0
+               RegVal = ((0x00000000U << SERDES_L2_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_E_ILL2_OFFSET ,0x000000FFU ,0x00000000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3                                   0
+               /*Register : L2_TM_IQ_ILL3 @ 0XFD409900</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4                                   0
+               IQ ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3
+               PSU_SERDES_L2_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2                               0x1A
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5                                   0
+               iqpi cal code
+               (OFFSET, MASK, VALUE)      (0XFD409900, 0x000000FFU ,0x0000001AU)
+               RegMask = (SERDES_L2_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6                                   0
+               RegVal = ((0x0000001AU << SERDES_L2_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_IQ_ILL3_OFFSET ,0x000000FFU ,0x0000001AU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7                                   0
+               /*Register : L2_TM_E_ILL3 @ 0XFD40992C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8                                   0
+               E ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3
+               PSU_SERDES_L2_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2                                 0x0
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9                                   0
+               epi cal code
+               (OFFSET, MASK, VALUE)      (0XFD40992C, 0x000000FFU ,0x00000000U)
+               RegMask = (SERDES_L2_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10                                  0
+               RegVal = ((0x00000000U << SERDES_L2_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_E_ILL3_OFFSET ,0x000000FFU ,0x00000000U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11                                  0
+               /*Register : L2_TM_ILL8 @ 0XFD409980</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12                                  0
+               ILL calibration code change wait time
+               PSU_SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT                                         0xFF
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13                                  0
+               ILL cal routine control
+               (OFFSET, MASK, VALUE)      (0XFD409980, 0x000000FFU ,0x000000FFU)
+               RegMask = (SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14                                  0
+               RegVal = ((0x000000FFU << SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_ILL8_OFFSET ,0x000000FFU ,0x000000FFU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15                                  0
+               /*Register : L2_TM_IQ_ILL8 @ 0XFD409914</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16                                  0
+               IQ ILL polytrim bypass value
+               PSU_SERDES_L2_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL                             0xF7
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17                                  0
+               iqpi polytrim
+               (OFFSET, MASK, VALUE)      (0XFD409914, 0x000000FFU ,0x000000F7U)
+               RegMask = (SERDES_L2_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18                                  0
+               RegVal = ((0x000000F7U << SERDES_L2_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_IQ_ILL8_OFFSET ,0x000000FFU ,0x000000F7U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19                                  0
+               /*Register : L2_TM_IQ_ILL9 @ 0XFD409918</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20                                  0
+               bypass IQ polytrim
+               PSU_SERDES_L2_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM                                  0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21                                  0
+               enables for lf,constant gm trim and polytirm
+               (OFFSET, MASK, VALUE)      (0XFD409918, 0x00000001U ,0x00000001U)
+               RegMask = (SERDES_L2_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22                                  0
+               RegVal = ((0x00000001U << SERDES_L2_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_IQ_ILL9_OFFSET ,0x00000001U ,0x00000001U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23                                  0
+               /*Register : L2_TM_E_ILL8 @ 0XFD409940</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24                                  0
+               E ILL polytrim bypass value
+               PSU_SERDES_L2_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL                               0xF7
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25                                  0
+               epi polytrim
+               (OFFSET, MASK, VALUE)      (0XFD409940, 0x000000FFU ,0x000000F7U)
+               RegMask = (SERDES_L2_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_MASK |  0 );
 
-               Selects either Schmitt or CMOS input for MIO Bank 2 - control MIO[77:52]
-               (OFFSET, MASK, VALUE)      (0XFF180178, 0x03FFFFFFU ,0x00000000U)
-               RegMask = (IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK | IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK |  0 );
+               RegVal = ((0x000000F7U << SERDES_L2_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_E_ILL8_OFFSET ,0x000000FFU ,0x000000F7U);
+       /*############################################################################################################################ */
 
-               RegVal = ((0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT
+               /*Register : L2_TM_E_ILL9 @ 0XFD409944</p>
+
+               bypass E polytrim
+               PSU_SERDES_L2_TM_E_ILL9_ILL_BYPASS_E_POLYTIM                                    0x1
+
+               enables for lf,constant gm trim and polytirm
+               (OFFSET, MASK, VALUE)      (0XFD409944, 0x00000001U ,0x00000001U)
+               RegMask = (SERDES_L2_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_MASK |  0 );
+
+               RegVal = ((0x00000001U << SERDES_L2_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL3_OFFSET ,0x03FFFFFFU ,0x00000000U);
+               PSU_Mask_Write (SERDES_L2_TM_E_ILL9_OFFSET ,0x00000001U ,0x00000001U);
        /*############################################################################################################################ */
 
-               /*Register : bank2_ctrl4 @ 0XFF18017C</p>
+               /*Register : L3_TM_MISC2 @ 0XFD40D89C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0                                  1
+               ILL calib counts BYPASSED with calcode bits
+               PSU_SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS                                    0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1                                  1
+               sampler cal
+               (OFFSET, MASK, VALUE)      (0XFD40D89C, 0x00000080U ,0x00000080U)
+               RegMask = (SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2                                  1
+               RegVal = ((0x00000001U << SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_MISC2_OFFSET ,0x00000080U ,0x00000080U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3                                  1
+               /*Register : L3_TM_IQ_ILL1 @ 0XFD40D8F8</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4                                  1
+               IQ ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS
+               PSU_SERDES_L3_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0                               0x96
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5                                  1
+               iqpi cal code
+               (OFFSET, MASK, VALUE)      (0XFD40D8F8, 0x000000FFU ,0x00000096U)
+               RegMask = (SERDES_L3_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6                                  1
+               RegVal = ((0x00000096U << SERDES_L3_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_IQ_ILL1_OFFSET ,0x000000FFU ,0x00000096U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7                                  1
+               /*Register : L3_TM_IQ_ILL2 @ 0XFD40D8FC</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8                                  1
+               IQ ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2
+               PSU_SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1                               0x96
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9                                  1
+               iqpi cal code
+               (OFFSET, MASK, VALUE)      (0XFD40D8FC, 0x000000FFU ,0x00000096U)
+               RegMask = (SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10                                 1
+               RegVal = ((0x00000096U << SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_IQ_ILL2_OFFSET ,0x000000FFU ,0x00000096U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11                                 1
+               /*Register : L3_TM_ILL12 @ 0XFD40D990</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12                                 1
+               G1A pll ctr bypass value
+               PSU_SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL                                      0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13                                 1
+               ill pll counter values
+               (OFFSET, MASK, VALUE)      (0XFD40D990, 0x000000FFU ,0x00000001U)
+               RegMask = (SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14                                 1
+               RegVal = ((0x00000001U << SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_ILL12_OFFSET ,0x000000FFU ,0x00000001U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15                                 1
+               /*Register : L3_TM_E_ILL1 @ 0XFD40D924</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16                                 1
+               E ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS
+               PSU_SERDES_L3_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0                                 0x9C
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17                                 1
+               epi cal code
+               (OFFSET, MASK, VALUE)      (0XFD40D924, 0x000000FFU ,0x0000009CU)
+               RegMask = (SERDES_L3_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18                                 1
+               RegVal = ((0x0000009CU << SERDES_L3_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_E_ILL1_OFFSET ,0x000000FFU ,0x0000009CU);
+       /*############################################################################################################################ */
+
+               /*Register : L3_TM_E_ILL2 @ 0XFD40D928</p>
+
+               E ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2
+               PSU_SERDES_L3_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1                                 0x39
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19                                 1
+               epi cal code
+               (OFFSET, MASK, VALUE)      (0XFD40D928, 0x000000FFU ,0x00000039U)
+               RegMask = (SERDES_L3_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20                                 1
+               RegVal = ((0x00000039U << SERDES_L3_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_E_ILL2_OFFSET ,0x000000FFU ,0x00000039U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21                                 1
+               /*Register : L3_TM_ILL11 @ 0XFD40D98C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22                                 1
+               G2A_PCIe1 PLL ctr bypass value
+               PSU_SERDES_L3_TM_ILL11_G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL                          0x2
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23                                 1
+               ill pll counter values
+               (OFFSET, MASK, VALUE)      (0XFD40D98C, 0x000000F0U ,0x00000020U)
+               RegMask = (SERDES_L3_TM_ILL11_G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24                                 1
+               RegVal = ((0x00000002U << SERDES_L3_TM_ILL11_G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_ILL11_OFFSET ,0x000000F0U ,0x00000020U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25                                 1
+               /*Register : L3_TM_IQ_ILL3 @ 0XFD40D900</p>
 
-               When mio_bank2_pull_enable is set, this selects pull up or pull down for MIO Bank 2 - control MIO[77:52]
-               (OFFSET, MASK, VALUE)      (0XFF18017C, 0x03FFFFFFU ,0x03FFFFFFU)
-               RegMask = (IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK | IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK |  0 );
+               IQ ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3
+               PSU_SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2                               0x96
 
-               RegVal = ((0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT
+               iqpi cal code
+               (OFFSET, MASK, VALUE)      (0XFD40D900, 0x000000FFU ,0x00000096U)
+               RegMask = (SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_MASK |  0 );
+
+               RegVal = ((0x00000096U << SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL4_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+               PSU_Mask_Write (SERDES_L3_TM_IQ_ILL3_OFFSET ,0x000000FFU ,0x00000096U);
        /*############################################################################################################################ */
 
-               /*Register : bank2_ctrl5 @ 0XFF180180</p>
+               /*Register : L3_TM_E_ILL3 @ 0XFD40D92C</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0                                      1
+               E ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3
+               PSU_SERDES_L3_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2                                 0x64
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1                                      1
+               epi cal code
+               (OFFSET, MASK, VALUE)      (0XFD40D92C, 0x000000FFU ,0x00000064U)
+               RegMask = (SERDES_L3_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2                                      1
+               RegVal = ((0x00000064U << SERDES_L3_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_E_ILL3_OFFSET ,0x000000FFU ,0x00000064U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3                                      1
+               /*Register : L3_TM_ILL8 @ 0XFD40D980</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4                                      1
+               ILL calibration code change wait time
+               PSU_SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT                                         0xFF
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5                                      1
+               ILL cal routine control
+               (OFFSET, MASK, VALUE)      (0XFD40D980, 0x000000FFU ,0x000000FFU)
+               RegMask = (SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6                                      1
+               RegVal = ((0x000000FFU << SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_ILL8_OFFSET ,0x000000FFU ,0x000000FFU);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7                                      1
+               /*Register : L3_TM_IQ_ILL8 @ 0XFD40D914</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8                                      1
+               IQ ILL polytrim bypass value
+               PSU_SERDES_L3_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL                             0xF7
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9                                      1
+               iqpi polytrim
+               (OFFSET, MASK, VALUE)      (0XFD40D914, 0x000000FFU ,0x000000F7U)
+               RegMask = (SERDES_L3_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10                                     1
+               RegVal = ((0x000000F7U << SERDES_L3_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_IQ_ILL8_OFFSET ,0x000000FFU ,0x000000F7U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11                                     1
+               /*Register : L3_TM_IQ_ILL9 @ 0XFD40D918</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12                                     1
+               bypass IQ polytrim
+               PSU_SERDES_L3_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM                                  0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13                                     1
+               enables for lf,constant gm trim and polytirm
+               (OFFSET, MASK, VALUE)      (0XFD40D918, 0x00000001U ,0x00000001U)
+               RegMask = (SERDES_L3_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14                                     1
+               RegVal = ((0x00000001U << SERDES_L3_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_IQ_ILL9_OFFSET ,0x00000001U ,0x00000001U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15                                     1
+               /*Register : L3_TM_E_ILL8 @ 0XFD40D940</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16                                     1
+               E ILL polytrim bypass value
+               PSU_SERDES_L3_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL                               0xF7
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17                                     1
+               epi polytrim
+               (OFFSET, MASK, VALUE)      (0XFD40D940, 0x000000FFU ,0x000000F7U)
+               RegMask = (SERDES_L3_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18                                     1
+               RegVal = ((0x000000F7U << SERDES_L3_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_E_ILL8_OFFSET ,0x000000FFU ,0x000000F7U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19                                     1
+               /*Register : L3_TM_E_ILL9 @ 0XFD40D944</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20                                     1
+               bypass E polytrim
+               PSU_SERDES_L3_TM_E_ILL9_ILL_BYPASS_E_POLYTIM                                    0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21                                     1
+               enables for lf,constant gm trim and polytirm
+               (OFFSET, MASK, VALUE)      (0XFD40D944, 0x00000001U ,0x00000001U)
+               RegMask = (SERDES_L3_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22                                     1
+               RegVal = ((0x00000001U << SERDES_L3_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_E_ILL9_OFFSET ,0x00000001U ,0x00000001U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23                                     1
+               // : PCIE PLL SETTINGS
+               // : GT LANE SETTINGS
+               /*Register : ICM_CFG0 @ 0XFD410010</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24                                     1
+               Controls UPHY Lane 0 protocol configuration. 0 - PowerDown, 1 - PCIe .0, 2 - Sata0, 3 - USB0, 4 - DP.1, 5 - SGMII0, 6 - Unuse
+               , 7 - Unused
+               PSU_SERDES_ICM_CFG0_L0_ICM_CFG                                                  1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25                                     1
+               Controls UPHY Lane 1 protocol configuration. 0 - PowerDown, 1 - PCIe.1, 2 - Sata1, 3 - USB0, 4 - DP.0, 5 - SGMII1, 6 - Unused
+                7 - Unused
+               PSU_SERDES_ICM_CFG0_L1_ICM_CFG                                                  4
 
-               When set, this enables mio_bank2_pullupdown to selects pull up or pull down for MIO Bank 2 - control MIO[77:52]
-               (OFFSET, MASK, VALUE)      (0XFF180180, 0x03FFFFFFU ,0x03FFFFFFU)
-               RegMask = (IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24_MASK | IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25_MASK |  0 );
+               ICM Configuration Register 0
+               (OFFSET, MASK, VALUE)      (0XFD410010, 0x00000077U ,0x00000041U)
+               RegMask = (SERDES_ICM_CFG0_L0_ICM_CFG_MASK | SERDES_ICM_CFG0_L1_ICM_CFG_MASK |  0 );
 
-               RegVal = ((0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24_SHIFT
-                       | 0x00000001U << IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25_SHIFT
+               RegVal = ((0x00000001U << SERDES_ICM_CFG0_L0_ICM_CFG_SHIFT
+                       | 0x00000004U << SERDES_ICM_CFG0_L1_ICM_CFG_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL5_OFFSET ,0x03FFFFFFU ,0x03FFFFFFU);
+               PSU_Mask_Write (SERDES_ICM_CFG0_OFFSET ,0x00000077U ,0x00000041U);
        /*############################################################################################################################ */
 
-               /*Register : bank2_ctrl6 @ 0XFF180184</p>
+               /*Register : ICM_CFG1 @ 0XFD410014</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0                                 0
+               Controls UPHY Lane 2 protocol configuration. 0 - PowerDown, 1 - PCIe.1, 2 - Sata0, 3 - USB0, 4 - DP.1, 5 - SGMII2, 6 - Unused
+                7 - Unused
+               PSU_SERDES_ICM_CFG1_L2_ICM_CFG                                                  3
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1                                 0
+               Controls UPHY Lane 3 protocol configuration. 0 - PowerDown, 1 - PCIe.3, 2 - Sata1, 3 - USB1, 4 - DP.0, 5 - SGMII3, 6 - Unused
+                7 - Unused
+               PSU_SERDES_ICM_CFG1_L3_ICM_CFG                                                  2
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2                                 0
+               ICM Configuration Register 1
+               (OFFSET, MASK, VALUE)      (0XFD410014, 0x00000077U ,0x00000023U)
+               RegMask = (SERDES_ICM_CFG1_L2_ICM_CFG_MASK | SERDES_ICM_CFG1_L3_ICM_CFG_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3                                 0
+               RegVal = ((0x00000003U << SERDES_ICM_CFG1_L2_ICM_CFG_SHIFT
+                       | 0x00000002U << SERDES_ICM_CFG1_L3_ICM_CFG_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_ICM_CFG1_OFFSET ,0x00000077U ,0x00000023U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4                                 0
+               // : CHECKING PLL LOCK
+               // : ENABLE SERIAL DATA MUX DEEMPH
+               /*Register : L1_TXPMD_TM_45 @ 0XFD404CB4</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5                                 0
+               Enable/disable DP post2 path
+               PSU_SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH                         0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6                                 0
+               Override enable/disable of DP post2 path
+               PSU_SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH                    0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7                                 0
+               Override enable/disable of DP post1 path
+               PSU_SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH                    0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8                                 0
+               Enable/disable DP main path
+               PSU_SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH                          0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9                                 0
+               Override enable/disable of DP main path
+               PSU_SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH                     0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10                                0
+               Post or pre or main DP path selection
+               (OFFSET, MASK, VALUE)      (0XFD404CB4, 0x00000037U ,0x00000037U)
+               RegMask = (SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_MASK | SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_MASK | SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_MASK | SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_MASK | SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11                                0
+               RegVal = ((0x00000001U << SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_SHIFT
+                       | 0x00000001U << SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_SHIFT
+                       | 0x00000001U << SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_SHIFT
+                       | 0x00000001U << SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_SHIFT
+                       | 0x00000001U << SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_TXPMD_TM_45_OFFSET ,0x00000037U ,0x00000037U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12                                0
+               /*Register : L1_TX_ANA_TM_118 @ 0XFD4041D8</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13                                0
+               Test register force for enabling/disablign TX deemphasis bits <17:0>
+               PSU_SERDES_L1_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0                                0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14                                0
+               Enable Override of TX deemphasis
+               (OFFSET, MASK, VALUE)      (0XFD4041D8, 0x00000001U ,0x00000001U)
+               RegMask = (SERDES_L1_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15                                0
+               RegVal = ((0x00000001U << SERDES_L1_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_TX_ANA_TM_118_OFFSET ,0x00000001U ,0x00000001U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16                                0
+               /*Register : L3_TX_ANA_TM_118 @ 0XFD40C1D8</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17                                0
+               Test register force for enabling/disablign TX deemphasis bits <17:0>
+               PSU_SERDES_L3_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0                                0x1
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18                                0
+               Enable Override of TX deemphasis
+               (OFFSET, MASK, VALUE)      (0XFD40C1D8, 0x00000001U ,0x00000001U)
+               RegMask = (SERDES_L3_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19                                0
+               RegVal = ((0x00000001U << SERDES_L3_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TX_ANA_TM_118_OFFSET ,0x00000001U ,0x00000001U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20                                0
+               // : CDR AND RX EQUALIZATION SETTINGS
+               /*Register : L3_TM_CDR5 @ 0XFD40DC14</p>
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21                                0
+               FPHL FSM accumulate cycles
+               PSU_SERDES_L3_TM_CDR5_FPHL_FSM_ACC_CYCLES                                       0x7
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22                                0
+               FFL Phase0 int gain aka 2ol SD update rate
+               PSU_SERDES_L3_TM_CDR5_FFL_PH0_INT_GAIN                                          0x6
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23                                0
+               Fast phase lock controls -- FSM accumulator cycle control and phase 0 int gain control.
+               (OFFSET, MASK, VALUE)      (0XFD40DC14, 0x000000FFU ,0x000000E6U)
+               RegMask = (SERDES_L3_TM_CDR5_FPHL_FSM_ACC_CYCLES_MASK | SERDES_L3_TM_CDR5_FFL_PH0_INT_GAIN_MASK |  0 );
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24                                0
+               RegVal = ((0x00000007U << SERDES_L3_TM_CDR5_FPHL_FSM_ACC_CYCLES_SHIFT
+                       | 0x00000006U << SERDES_L3_TM_CDR5_FFL_PH0_INT_GAIN_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_CDR5_OFFSET ,0x000000FFU ,0x000000E6U);
+       /*############################################################################################################################ */
 
-               Each bit applies to a single IO. Bit 0 for MIO[52].
-               PSU_IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25                                0
+               /*Register : L3_TM_CDR16 @ 0XFD40DC40</p>
 
-               Slew rate control to MIO Bank 2 - control MIO[77:52]
-               (OFFSET, MASK, VALUE)      (0XFF180184, 0x03FFFFFFU ,0x00000000U)
-               RegMask = (IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK | IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK |  0 );
+               FFL Phase0 prop gain aka 1ol SD update rate
+               PSU_SERDES_L3_TM_CDR16_FFL_PH0_PROP_GAIN                                        0xC
 
-               RegVal = ((0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT
-                       | 0x00000000U << IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT
+               Fast phase lock controls -- phase 0 prop gain
+               (OFFSET, MASK, VALUE)      (0XFD40DC40, 0x0000001FU ,0x0000000CU)
+               RegMask = (SERDES_L3_TM_CDR16_FFL_PH0_PROP_GAIN_MASK |  0 );
+
+               RegVal = ((0x0000000CU << SERDES_L3_TM_CDR16_FFL_PH0_PROP_GAIN_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_BANK2_CTRL6_OFFSET ,0x03FFFFFFU ,0x00000000U);
+               PSU_Mask_Write (SERDES_L3_TM_CDR16_OFFSET ,0x0000001FU ,0x0000000CU);
        /*############################################################################################################################ */
 
-               // : LOOPBACK
-               /*Register : MIO_LOOPBACK @ 0XFF180200</p>
+               /*Register : L3_TM_EQ0 @ 0XFD40D94C</p>
 
-               I2C Loopback Control. 0 = Connect I2C inputs according to MIO mapping. 1 = Loop I2C 0 outputs to I2C 1 inputs, and I2C 1 outp
-               ts to I2C 0 inputs.
-               PSU_IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1                                        0
+               EQ stg 2 controls BYPASSED
+               PSU_SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP                                           1
 
-               CAN Loopback Control. 0 = Connect CAN inputs according to MIO mapping. 1 = Loop CAN 0 Tx to CAN 1 Rx, and CAN 1 Tx to CAN 0 R
-               .
-               PSU_IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1                                        0
+               eq stg1 and stg2 controls
+               (OFFSET, MASK, VALUE)      (0XFD40D94C, 0x00000020U ,0x00000020U)
+               RegMask = (SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP_MASK |  0 );
 
-               UART Loopback Control. 0 = Connect UART inputs according to MIO mapping. 1 = Loop UART 0 outputs to UART 1 inputs, and UART 1
-               outputs to UART 0 inputs. RXD/TXD cross-connected. RTS/CTS cross-connected. DSR, DTR, DCD and RI not used.
-               PSU_IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1                                          0
+               RegVal = ((0x00000001U << SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L3_TM_EQ0_OFFSET ,0x00000020U ,0x00000020U);
+       /*############################################################################################################################ */
 
-               SPI Loopback Control. 0 = Connect SPI inputs according to MIO mapping. 1 = Loop SPI 0 outputs to SPI 1 inputs, and SPI 1 outp
-               ts to SPI 0 inputs. The other SPI core will appear on the LS Slave Select.
-               PSU_IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1                                        0
+               /*Register : L3_TM_EQ1 @ 0XFD40D950</p>
 
-               Loopback function within MIO
-               (OFFSET, MASK, VALUE)      (0XFF180200, 0x0000000FU ,0x00000000U)
-               RegMask = (IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1_MASK | IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1_MASK | IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1_MASK | IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1_MASK |  0 );
+               EQ STG2 RL PROG
+               PSU_SERDES_L3_TM_EQ1_EQ_STG2_RL_PROG                                            0x2
 
-               RegVal = ((0x00000000U << IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1_SHIFT
-                       | 0x00000000U << IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1_SHIFT
+               EQ stg 2 preamp mode val
+               PSU_SERDES_L3_TM_EQ1_EQ_STG2_PREAMP_MODE_VAL                                    0x1
+
+               eq stg1 and stg2 controls
+               (OFFSET, MASK, VALUE)      (0XFD40D950, 0x00000007U ,0x00000006U)
+               RegMask = (SERDES_L3_TM_EQ1_EQ_STG2_RL_PROG_MASK | SERDES_L3_TM_EQ1_EQ_STG2_PREAMP_MODE_VAL_MASK |  0 );
+
+               RegVal = ((0x00000002U << SERDES_L3_TM_EQ1_EQ_STG2_RL_PROG_SHIFT
+                       | 0x00000001U << SERDES_L3_TM_EQ1_EQ_STG2_PREAMP_MODE_VAL_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_MIO_LOOPBACK_OFFSET ,0x0000000FU ,0x00000000U);
+               PSU_Mask_Write (SERDES_L3_TM_EQ1_OFFSET ,0x00000007U ,0x00000006U);
        /*############################################################################################################################ */
 
+               // : GEM SERDES SETTINGS
+               // : ENABLE PRE EMPHAIS AND VOLTAGE SWING
+               /*Register : L1_TXPMD_TM_48 @ 0XFD404CC0</p>
 
-  return 1;
-}
-unsigned long psu_peripherals_init_data() {
-               // : UPDATING TWO PCIE REGISTERS DEFAULT VALUES, AS THESE REGISTERS HAVE INCORRECT RESET VALUES IN SILICON.
-               /*Register : ATTR_37 @ 0XFD480094</p>
+               Margining factor value
+               PSU_SERDES_L1_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR                         0
 
-               Sets the ASPM Optionality Compliance bit, to comply with the 2.1 ASPM Optionality ECN. Transferred to the Link Capabilities r
-               gister.; EP=0x0001; RP=0x0001
-               PSU_PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY                          0X1
+               Margining factor
+               (OFFSET, MASK, VALUE)      (0XFD404CC0, 0x0000001FU ,0x00000000U)
+               RegMask = (SERDES_L1_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_MASK |  0 );
 
-               ATTR_37
-               (OFFSET, MASK, VALUE)      (0XFD480094, 0x00004000U ,0x00004000U)
-               RegMask = (PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_MASK |  0 );
+               RegVal = ((0x00000000U << SERDES_L1_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_TXPMD_TM_48_OFFSET ,0x0000001FU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : L1_TX_ANA_TM_18 @ 0XFD404048</p>
+
+               pipe_TX_Deemph. 0: -6dB de-emphasis, 1: -3.5dB de-emphasis, 2 : No de-emphasis, Others: reserved
+               PSU_SERDES_L1_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0                                   0
+
+               Override for PIPE TX de-emphasis
+               (OFFSET, MASK, VALUE)      (0XFD404048, 0x000000FFU ,0x00000000U)
+               RegMask = (SERDES_L1_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_MASK |  0 );
 
-               RegVal = ((0x00000001U << PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_SHIFT
+               RegVal = ((0x00000000U << SERDES_L1_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_37_OFFSET ,0x00004000U ,0x00004000U);
+               PSU_Mask_Write (SERDES_L1_TX_ANA_TM_18_OFFSET ,0x000000FFU ,0x00000000U);
        /*############################################################################################################################ */
 
-               /*Register : ATTR_25 @ 0XFD480064</p>
+               /*Register : L3_TX_ANA_TM_18 @ 0XFD40C048</p>
 
-               If TRUE Completion Timeout Disable is supported. This is required to be TRUE for Endpoint and either setting allowed for Root
-               ports. Drives Device Capability 2 [4]; EP=0x0001; RP=0x0001
-               PSU_PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED                      0X1
+               pipe_TX_Deemph. 0: -6dB de-emphasis, 1: -3.5dB de-emphasis, 2 : No de-emphasis, Others: reserved
+               PSU_SERDES_L3_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0                                   0x1
 
-               ATTR_25
-               (OFFSET, MASK, VALUE)      (0XFD480064, 0x00000200U ,0x00000200U)
-               RegMask = (PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_MASK |  0 );
+               Override for PIPE TX de-emphasis
+               (OFFSET, MASK, VALUE)      (0XFD40C048, 0x000000FFU ,0x00000001U)
+               RegMask = (SERDES_L3_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_MASK |  0 );
 
-               RegVal = ((0x00000001U << PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_SHIFT
+               RegVal = ((0x00000001U << SERDES_L3_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_25_OFFSET ,0x00000200U ,0x00000200U);
+               PSU_Mask_Write (SERDES_L3_TX_ANA_TM_18_OFFSET ,0x000000FFU ,0x00000001U);
        /*############################################################################################################################ */
 
-               // : RESET BLOCKS
-               // : ENET
-               /*Register : RST_LPD_IOU0 @ 0XFF5E0230</p>
+               // : SIOU SETTINGS FOR BYPASS CONTROL,HSRX-DIG,CDR_LOCK_TIME
+               /*Register : L0_TM_RST_DLY @ 0XFD4019A4</p>
 
-               GEM 3 reset
-               PSU_CRL_APB_RST_LPD_IOU0_GEM3_RESET                                             0
+               Delay apb reset by specified amount
+               PSU_SERDES_L0_TM_RST_DLY_APB_RST_DLY                                            0xFF
 
-               Software controlled reset for the GEMs
-               (OFFSET, MASK, VALUE)      (0XFF5E0230, 0x00000008U ,0x00000000U)
-               RegMask = (CRL_APB_RST_LPD_IOU0_GEM3_RESET_MASK |  0 );
+               reset delay for apb reset w.r.t pso of hsrx
+               (OFFSET, MASK, VALUE)      (0XFD4019A4, 0x000000FFU ,0x000000FFU)
+               RegMask = (SERDES_L0_TM_RST_DLY_APB_RST_DLY_MASK |  0 );
 
-               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU0_GEM3_RESET_SHIFT
+               RegVal = ((0x000000FFU << SERDES_L0_TM_RST_DLY_APB_RST_DLY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RST_LPD_IOU0_OFFSET ,0x00000008U ,0x00000000U);
+               PSU_Mask_Write (SERDES_L0_TM_RST_DLY_OFFSET ,0x000000FFU ,0x000000FFU);
        /*############################################################################################################################ */
 
-               // : QSPI
-               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+               /*Register : L0_TM_ANA_BYP_15 @ 0XFD401038</p>
 
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_QSPI_RESET                                             0
+               Enable Bypass for <7> of TM_ANA_BYPS_15
+               PSU_SERDES_L0_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE                       0x1
 
-               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
-               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00000001U ,0x00000000U)
-               RegMask = (CRL_APB_RST_LPD_IOU2_QSPI_RESET_MASK |  0 );
+               Bypass control for pcs-pma interface. EQ supplies, main master supply and ps for samp c2c
+               (OFFSET, MASK, VALUE)      (0XFD401038, 0x00000040U ,0x00000040U)
+               RegMask = (SERDES_L0_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK |  0 );
 
-               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_QSPI_RESET_SHIFT
+               RegVal = ((0x00000001U << SERDES_L0_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00000001U ,0x00000000U);
+               PSU_Mask_Write (SERDES_L0_TM_ANA_BYP_15_OFFSET ,0x00000040U ,0x00000040U);
        /*############################################################################################################################ */
 
-               // : NAND
-               // : USB
-               /*Register : RST_LPD_TOP @ 0XFF5E023C</p>
+               /*Register : L0_TM_ANA_BYP_12 @ 0XFD40102C</p>
 
-               USB 0 reset for control registers
-               PSU_CRL_APB_RST_LPD_TOP_USB0_APB_RESET                                          0
+               Enable Bypass for <7> of TM_ANA_BYPS_12
+               PSU_SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG                              0x1
 
-               USB 0 sleep circuit reset
-               PSU_CRL_APB_RST_LPD_TOP_USB0_HIBERRESET                                         0
+               Enable Bypass for <5> of TM_ANA_BYPS_12
+               PSU_SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES                               0x1
 
-               USB 0 reset
-               PSU_CRL_APB_RST_LPD_TOP_USB0_CORERESET                                          0
+               Bypass control for pcs-pma interface. Hsrx supply, hsrx des, and cdr enable controls
+               (OFFSET, MASK, VALUE)      (0XFD40102C, 0x00000050U ,0x00000050U)
+               RegMask = (SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK | SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK |  0 );
 
-               Software control register for the LPD block.
-               (OFFSET, MASK, VALUE)      (0XFF5E023C, 0x00000540U ,0x00000000U)
-               RegMask = (CRL_APB_RST_LPD_TOP_USB0_APB_RESET_MASK | CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_MASK | CRL_APB_RST_LPD_TOP_USB0_CORERESET_MASK |  0 );
+               RegVal = ((0x00000001U << SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
+                       | 0x00000001U << SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_ANA_BYP_12_OFFSET ,0x00000050U ,0x00000050U);
+       /*############################################################################################################################ */
 
-               RegVal = ((0x00000000U << CRL_APB_RST_LPD_TOP_USB0_APB_RESET_SHIFT
-                       | 0x00000000U << CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_SHIFT
-                       | 0x00000000U << CRL_APB_RST_LPD_TOP_USB0_CORERESET_SHIFT
+               /*Register : L0_TM_DIG_21 @ 0XFD4010A8</p>
+
+               pre lock comma count threshold. 2'b 00 : 3, 2'b 01 : 5, 2'b 10 : 10, 2'b 11 : 20
+               PSU_SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH                                   0x11
+
+               pre lock comma count threshold. 2'b 00 : 3, 2'b 01 : 5, 2'b 10 : 10, 2'b 11 : 20
+               PSU_SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH                                   0x11
+
+               Control symbol alignment locking - wait counts
+               (OFFSET, MASK, VALUE)      (0XFD4010A8, 0x00000003U ,0x00000003U)
+               RegMask = (SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK | SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK |  0 );
+
+               RegVal = ((0x00000011U << SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT
+                       | 0x00000011U << SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RST_LPD_TOP_OFFSET ,0x00000540U ,0x00000000U);
+               PSU_Mask_Write (SERDES_L0_TM_DIG_21_OFFSET ,0x00000003U ,0x00000003U);
        /*############################################################################################################################ */
 
-               // : FPD RESET
-               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
+               /*Register : L0_TM_DIG_10 @ 0XFD40107C</p>
 
-               PCIE config reset
-               PSU_CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET                                          0
+               CDR lock wait time. (1-16 us). cdr_lock_wait_time = 4'b xxxx + 4'b 0001
+               PSU_SERDES_L0_TM_DIG_10_CDR_BIT_LOCK_TIME                                       0xF
 
-               PCIE control block level reset
-               PSU_CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET                                         0
+               test control for changing cdr lock wait time
+               (OFFSET, MASK, VALUE)      (0XFD40107C, 0x0000000FU ,0x0000000FU)
+               RegMask = (SERDES_L0_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK |  0 );
 
-               PCIE bridge block level reset (AXI interface)
-               PSU_CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET                                       0
+               RegVal = ((0x0000000FU << SERDES_L0_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L0_TM_DIG_10_OFFSET ,0x0000000FU ,0x0000000FU);
+       /*############################################################################################################################ */
 
-               FPD WDT reset
-               PSU_CRF_APB_RST_FPD_TOP_SWDT_RESET                                              0
+               /*Register : L1_TM_RST_DLY @ 0XFD4059A4</p>
 
-               GDMA block level reset
-               PSU_CRF_APB_RST_FPD_TOP_GDMA_RESET                                              0
+               Delay apb reset by specified amount
+               PSU_SERDES_L1_TM_RST_DLY_APB_RST_DLY                                            0xFF
 
-               Pixel Processor (submodule of GPU) block level reset
-               PSU_CRF_APB_RST_FPD_TOP_GPU_PP0_RESET                                           0
+               reset delay for apb reset w.r.t pso of hsrx
+               (OFFSET, MASK, VALUE)      (0XFD4059A4, 0x000000FFU ,0x000000FFU)
+               RegMask = (SERDES_L1_TM_RST_DLY_APB_RST_DLY_MASK |  0 );
 
-               Pixel Processor (submodule of GPU) block level reset
-               PSU_CRF_APB_RST_FPD_TOP_GPU_PP1_RESET                                           0
+               RegVal = ((0x000000FFU << SERDES_L1_TM_RST_DLY_APB_RST_DLY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_TM_RST_DLY_OFFSET ,0x000000FFU ,0x000000FFU);
+       /*############################################################################################################################ */
 
-               GPU block level reset
-               PSU_CRF_APB_RST_FPD_TOP_GPU_RESET                                               0
+               /*Register : L1_TM_ANA_BYP_15 @ 0XFD405038</p>
 
-               GT block level reset
-               PSU_CRF_APB_RST_FPD_TOP_GT_RESET                                                0
+               Enable Bypass for <7> of TM_ANA_BYPS_15
+               PSU_SERDES_L1_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE                       0x1
 
-               FPD Block level software controlled reset
-               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x000E807CU ,0x00000000U)
-               RegMask = (CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_MASK | CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_MASK | CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_MASK | CRF_APB_RST_FPD_TOP_SWDT_RESET_MASK | CRF_APB_RST_FPD_TOP_GDMA_RESET_MASK | CRF_APB_RST_FPD_TOP_GPU_PP0_RESET_MASK | CRF_APB_RST_FPD_TOP_GPU_PP1_RESET_MASK | CRF_APB_RST_FPD_TOP_GPU_RESET_MASK | CRF_APB_RST_FPD_TOP_GT_RESET_MASK |  0 );
+               Bypass control for pcs-pma interface. EQ supplies, main master supply and ps for samp c2c
+               (OFFSET, MASK, VALUE)      (0XFD405038, 0x00000040U ,0x00000040U)
+               RegMask = (SERDES_L1_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK |  0 );
 
-               RegVal = ((0x00000000U << CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_SWDT_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_GDMA_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_GPU_PP0_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_GPU_PP1_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_GPU_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_GT_RESET_SHIFT
+               RegVal = ((0x00000001U << SERDES_L1_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x000E807CU ,0x00000000U);
+               PSU_Mask_Write (SERDES_L1_TM_ANA_BYP_15_OFFSET ,0x00000040U ,0x00000040U);
        /*############################################################################################################################ */
 
-               // : SD
-               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+               /*Register : L1_TM_ANA_BYP_12 @ 0XFD40502C</p>
 
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_SDIO1_RESET                                            0
+               Enable Bypass for <7> of TM_ANA_BYPS_12
+               PSU_SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG                              0x1
 
-               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
-               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00000040U ,0x00000000U)
-               RegMask = (CRL_APB_RST_LPD_IOU2_SDIO1_RESET_MASK |  0 );
+               Enable Bypass for <5> of TM_ANA_BYPS_12
+               PSU_SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES                               0x1
 
-               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_SDIO1_RESET_SHIFT
+               Bypass control for pcs-pma interface. Hsrx supply, hsrx des, and cdr enable controls
+               (OFFSET, MASK, VALUE)      (0XFD40502C, 0x00000050U ,0x00000050U)
+               RegMask = (SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK | SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK |  0 );
+
+               RegVal = ((0x00000001U << SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
+                       | 0x00000001U << SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00000040U ,0x00000000U);
+               PSU_Mask_Write (SERDES_L1_TM_ANA_BYP_12_OFFSET ,0x00000050U ,0x00000050U);
        /*############################################################################################################################ */
 
-               /*Register : CTRL_REG_SD @ 0XFF180310</p>
+               /*Register : L1_TM_DIG_21 @ 0XFD4050A8</p>
 
-               SD or eMMC selection on SDIO1 0: SD enabled 1: eMMC enabled
-               PSU_IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL                                           0
+               pre lock comma count threshold. 2'b 00 : 3, 2'b 01 : 5, 2'b 10 : 10, 2'b 11 : 20
+               PSU_SERDES_L1_TM_DIG_21_COMMA_PRE_LOCK_THRESH                                   0x11
 
-               SD eMMC selection
-               (OFFSET, MASK, VALUE)      (0XFF180310, 0x00008000U ,0x00000000U)
-               RegMask = (IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL_MASK |  0 );
+               Control symbol alignment locking - wait counts
+               (OFFSET, MASK, VALUE)      (0XFD4050A8, 0x00000003U ,0x00000003U)
+               RegMask = (SERDES_L1_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK |  0 );
 
-               RegVal = ((0x00000000U << IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL_SHIFT
+               RegVal = ((0x00000011U << SERDES_L1_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_CTRL_REG_SD_OFFSET ,0x00008000U ,0x00000000U);
+               PSU_Mask_Write (SERDES_L1_TM_DIG_21_OFFSET ,0x00000003U ,0x00000003U);
        /*############################################################################################################################ */
 
-               /*Register : SD_CONFIG_REG2 @ 0XFF180320</p>
+               /*Register : L1_TM_DIG_10 @ 0XFD40507C</p>
 
-               Should be set based on the final product usage 00 - Removable SCard Slot 01 - Embedded Slot for One Device 10 - Shared Bus Sl
-               t 11 - Reserved
-               PSU_IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE                                        0
+               CDR lock wait time. (1-16 us). cdr_lock_wait_time = 4'b xxxx + 4'b 0001
+               PSU_SERDES_L1_TM_DIG_10_CDR_BIT_LOCK_TIME                                       0xF
 
-               1.8V Support 1: 1.8V supported 0: 1.8V not supported support
-               PSU_IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V                                            1
+               test control for changing cdr lock wait time
+               (OFFSET, MASK, VALUE)      (0XFD40507C, 0x0000000FU ,0x0000000FU)
+               RegMask = (SERDES_L1_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK |  0 );
 
-               3.0V Support 1: 3.0V supported 0: 3.0V not supported support
-               PSU_IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V                                            0
+               RegVal = ((0x0000000FU << SERDES_L1_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L1_TM_DIG_10_OFFSET ,0x0000000FU ,0x0000000FU);
+       /*############################################################################################################################ */
 
-               3.3V Support 1: 3.3V supported 0: 3.3V not supported support
-               PSU_IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V                                            1
+               /*Register : L2_TM_RST_DLY @ 0XFD4099A4</p>
 
-               SD Config Register 2
-               (OFFSET, MASK, VALUE)      (0XFF180320, 0x33800000U ,0x02800000U)
-               RegMask = (IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE_MASK | IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V_MASK | IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V_MASK | IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V_MASK |  0 );
+               Delay apb reset by specified amount
+               PSU_SERDES_L2_TM_RST_DLY_APB_RST_DLY                                            0xFF
 
-               RegVal = ((0x00000000U << IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE_SHIFT
-                       | 0x00000001U << IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V_SHIFT
-                       | 0x00000000U << IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V_SHIFT
-                       | 0x00000001U << IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V_SHIFT
+               reset delay for apb reset w.r.t pso of hsrx
+               (OFFSET, MASK, VALUE)      (0XFD4099A4, 0x000000FFU ,0x000000FFU)
+               RegMask = (SERDES_L2_TM_RST_DLY_APB_RST_DLY_MASK |  0 );
+
+               RegVal = ((0x000000FFU << SERDES_L2_TM_RST_DLY_APB_RST_DLY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_SD_CONFIG_REG2_OFFSET ,0x33800000U ,0x02800000U);
+               PSU_Mask_Write (SERDES_L2_TM_RST_DLY_OFFSET ,0x000000FFU ,0x000000FFU);
        /*############################################################################################################################ */
 
-               // : CAN
-               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+               /*Register : L2_TM_ANA_BYP_15 @ 0XFD409038</p>
 
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_CAN1_RESET                                             0
+               Enable Bypass for <7> of TM_ANA_BYPS_15
+               PSU_SERDES_L2_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE                       0x1
 
-               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
-               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00000100U ,0x00000000U)
-               RegMask = (CRL_APB_RST_LPD_IOU2_CAN1_RESET_MASK |  0 );
+               Bypass control for pcs-pma interface. EQ supplies, main master supply and ps for samp c2c
+               (OFFSET, MASK, VALUE)      (0XFD409038, 0x00000040U ,0x00000040U)
+               RegMask = (SERDES_L2_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK |  0 );
 
-               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_CAN1_RESET_SHIFT
+               RegVal = ((0x00000001U << SERDES_L2_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00000100U ,0x00000000U);
+               PSU_Mask_Write (SERDES_L2_TM_ANA_BYP_15_OFFSET ,0x00000040U ,0x00000040U);
        /*############################################################################################################################ */
 
-               // : I2C
-               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+               /*Register : L2_TM_ANA_BYP_12 @ 0XFD40902C</p>
 
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_I2C0_RESET                                             0
+               Enable Bypass for <7> of TM_ANA_BYPS_12
+               PSU_SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG                              0x1
 
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_I2C1_RESET                                             0
+               Enable Bypass for <5> of TM_ANA_BYPS_12
+               PSU_SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES                               0x1
 
-               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
-               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00000600U ,0x00000000U)
-               RegMask = (CRL_APB_RST_LPD_IOU2_I2C0_RESET_MASK | CRL_APB_RST_LPD_IOU2_I2C1_RESET_MASK |  0 );
+               Bypass control for pcs-pma interface. Hsrx supply, hsrx des, and cdr enable controls
+               (OFFSET, MASK, VALUE)      (0XFD40902C, 0x00000050U ,0x00000050U)
+               RegMask = (SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK | SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK |  0 );
 
-               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_I2C0_RESET_SHIFT
-                       | 0x00000000U << CRL_APB_RST_LPD_IOU2_I2C1_RESET_SHIFT
+               RegVal = ((0x00000001U << SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
+                       | 0x00000001U << SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00000600U ,0x00000000U);
+               PSU_Mask_Write (SERDES_L2_TM_ANA_BYP_12_OFFSET ,0x00000050U ,0x00000050U);
        /*############################################################################################################################ */
 
-               // : SWDT
-               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+               /*Register : L2_TM_DIG_21 @ 0XFD4090A8</p>
 
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_SWDT_RESET                                             0
+               pre lock comma count threshold. 2'b 00 : 3, 2'b 01 : 5, 2'b 10 : 10, 2'b 11 : 20
+               PSU_SERDES_L2_TM_DIG_21_COMMA_PRE_LOCK_THRESH                                   0x11
 
-               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
-               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00008000U ,0x00000000U)
-               RegMask = (CRL_APB_RST_LPD_IOU2_SWDT_RESET_MASK |  0 );
+               Control symbol alignment locking - wait counts
+               (OFFSET, MASK, VALUE)      (0XFD4090A8, 0x00000003U ,0x00000003U)
+               RegMask = (SERDES_L2_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK |  0 );
 
-               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_SWDT_RESET_SHIFT
+               RegVal = ((0x00000011U << SERDES_L2_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00008000U ,0x00000000U);
+               PSU_Mask_Write (SERDES_L2_TM_DIG_21_OFFSET ,0x00000003U ,0x00000003U);
        /*############################################################################################################################ */
 
-               // : SPI
-               // : TTC
-               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
+               /*Register : L2_TM_DIG_10 @ 0XFD40907C</p>
 
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_TTC0_RESET                                             0
+               CDR lock wait time. (1-16 us). cdr_lock_wait_time = 4'b xxxx + 4'b 0001
+               PSU_SERDES_L2_TM_DIG_10_CDR_BIT_LOCK_TIME                                       0xF
 
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_TTC1_RESET                                             0
+               test control for changing cdr lock wait time
+               (OFFSET, MASK, VALUE)      (0XFD40907C, 0x0000000FU ,0x0000000FU)
+               RegMask = (SERDES_L2_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK |  0 );
 
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_TTC2_RESET                                             0
+               RegVal = ((0x0000000FU << SERDES_L2_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SERDES_L2_TM_DIG_10_OFFSET ,0x0000000FU ,0x0000000FU);
+       /*############################################################################################################################ */
 
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_TTC3_RESET                                             0
+               /*Register : L3_TM_RST_DLY @ 0XFD40D9A4</p>
 
-               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
-               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00007800U ,0x00000000U)
-               RegMask = (CRL_APB_RST_LPD_IOU2_TTC0_RESET_MASK | CRL_APB_RST_LPD_IOU2_TTC1_RESET_MASK | CRL_APB_RST_LPD_IOU2_TTC2_RESET_MASK | CRL_APB_RST_LPD_IOU2_TTC3_RESET_MASK |  0 );
+               Delay apb reset by specified amount
+               PSU_SERDES_L3_TM_RST_DLY_APB_RST_DLY                                            0xFF
 
-               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_TTC0_RESET_SHIFT
-                       | 0x00000000U << CRL_APB_RST_LPD_IOU2_TTC1_RESET_SHIFT
-                       | 0x00000000U << CRL_APB_RST_LPD_IOU2_TTC2_RESET_SHIFT
-                       | 0x00000000U << CRL_APB_RST_LPD_IOU2_TTC3_RESET_SHIFT
+               reset delay for apb reset w.r.t pso of hsrx
+               (OFFSET, MASK, VALUE)      (0XFD40D9A4, 0x000000FFU ,0x000000FFU)
+               RegMask = (SERDES_L3_TM_RST_DLY_APB_RST_DLY_MASK |  0 );
+
+               RegVal = ((0x000000FFU << SERDES_L3_TM_RST_DLY_APB_RST_DLY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00007800U ,0x00000000U);
+               PSU_Mask_Write (SERDES_L3_TM_RST_DLY_OFFSET ,0x000000FFU ,0x000000FFU);
        /*############################################################################################################################ */
 
-               // : UART
-               /*Register : RST_LPD_IOU2 @ 0XFF5E0238</p>
-
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_UART0_RESET                                            0
+               /*Register : L3_TM_ANA_BYP_15 @ 0XFD40D038</p>
 
-               Block level reset
-               PSU_CRL_APB_RST_LPD_IOU2_UART1_RESET                                            0
+               Enable Bypass for <7> of TM_ANA_BYPS_15
+               PSU_SERDES_L3_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE                       0x1
 
-               Software control register for the IOU block. Each bit will cause a singlerperipheral or part of the peripheral to be reset.
-               (OFFSET, MASK, VALUE)      (0XFF5E0238, 0x00000006U ,0x00000000U)
-               RegMask = (CRL_APB_RST_LPD_IOU2_UART0_RESET_MASK | CRL_APB_RST_LPD_IOU2_UART1_RESET_MASK |  0 );
+               Bypass control for pcs-pma interface. EQ supplies, main master supply and ps for samp c2c
+               (OFFSET, MASK, VALUE)      (0XFD40D038, 0x00000040U ,0x00000040U)
+               RegMask = (SERDES_L3_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK |  0 );
 
-               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU2_UART0_RESET_SHIFT
-                       | 0x00000000U << CRL_APB_RST_LPD_IOU2_UART1_RESET_SHIFT
+               RegVal = ((0x00000001U << SERDES_L3_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RST_LPD_IOU2_OFFSET ,0x00000006U ,0x00000000U);
+               PSU_Mask_Write (SERDES_L3_TM_ANA_BYP_15_OFFSET ,0x00000040U ,0x00000040U);
        /*############################################################################################################################ */
 
-               // : UART BAUD RATE
-               /*Register : Baud_rate_divider_reg0 @ 0XFF000034</p>
+               /*Register : L3_TM_ANA_BYP_12 @ 0XFD40D02C</p>
 
-               Baud rate divider value: 0 - 3: ignored 4 - 255: Baud rate
-               PSU_UART0_BAUD_RATE_DIVIDER_REG0_BDIV                                           0x5
+               Enable Bypass for <7> of TM_ANA_BYPS_12
+               PSU_SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG                              0x1
 
-               Baud Rate Divider Register
-               (OFFSET, MASK, VALUE)      (0XFF000034, 0x000000FFU ,0x00000005U)
-               RegMask = (UART0_BAUD_RATE_DIVIDER_REG0_BDIV_MASK |  0 );
+               Enable Bypass for <5> of TM_ANA_BYPS_12
+               PSU_SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES                               0x1
 
-               RegVal = ((0x00000005U << UART0_BAUD_RATE_DIVIDER_REG0_BDIV_SHIFT
+               Bypass control for pcs-pma interface. Hsrx supply, hsrx des, and cdr enable controls
+               (OFFSET, MASK, VALUE)      (0XFD40D02C, 0x00000050U ,0x00000050U)
+               RegMask = (SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK | SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK |  0 );
+
+               RegVal = ((0x00000001U << SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
+                       | 0x00000001U << SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (UART0_BAUD_RATE_DIVIDER_REG0_OFFSET ,0x000000FFU ,0x00000005U);
+               PSU_Mask_Write (SERDES_L3_TM_ANA_BYP_12_OFFSET ,0x00000050U ,0x00000050U);
        /*############################################################################################################################ */
 
-               /*Register : Baud_rate_gen_reg0 @ 0XFF000018</p>
+               /*Register : L3_TM_DIG_10 @ 0XFD40D07C</p>
 
-               Baud Rate Clock Divisor Value: 0: Disables baud_sample 1: Clock divisor bypass (baud_sample = sel_clk) 2 - 65535: baud_sample
-               PSU_UART0_BAUD_RATE_GEN_REG0_CD                                                 0x8f
+               CDR lock wait time. (1-16 us). cdr_lock_wait_time = 4'b xxxx + 4'b 0001
+               PSU_SERDES_L3_TM_DIG_10_CDR_BIT_LOCK_TIME                                       0xF
 
-               Baud Rate Generator Register.
-               (OFFSET, MASK, VALUE)      (0XFF000018, 0x0000FFFFU ,0x0000008FU)
-               RegMask = (UART0_BAUD_RATE_GEN_REG0_CD_MASK |  0 );
+               test control for changing cdr lock wait time
+               (OFFSET, MASK, VALUE)      (0XFD40D07C, 0x0000000FU ,0x0000000FU)
+               RegMask = (SERDES_L3_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK |  0 );
 
-               RegVal = ((0x0000008FU << UART0_BAUD_RATE_GEN_REG0_CD_SHIFT
+               RegVal = ((0x0000000FU << SERDES_L3_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (UART0_BAUD_RATE_GEN_REG0_OFFSET ,0x0000FFFFU ,0x0000008FU);
+               PSU_Mask_Write (SERDES_L3_TM_DIG_10_OFFSET ,0x0000000FU ,0x0000000FU);
        /*############################################################################################################################ */
 
-               /*Register : Control_reg0 @ 0XFF000000</p>
 
-               Stop transmitter break: 0: no affect 1: stop transmission of the break after a minimum of one character length and transmit a
-               high level during 12 bit periods. It can be set regardless of the value of STTBRK.
-               PSU_UART0_CONTROL_REG0_STPBRK                                                   0x0
+  return 1;
+}
+unsigned long psu_resetout_init_data() {
+               // : TAKING SERDES PERIPHERAL OUT OF RESET RESET
+               // : PUTTING USB0 IN RESET
+               /*Register : RST_LPD_TOP @ 0XFF5E023C</p>
 
-               Start transmitter break: 0: no affect 1: start to transmit a break after the characters currently present in the FIFO and the
-               transmit shift register have been transmitted. It can only be set if STPBRK (Stop transmitter break) is not high.
-               PSU_UART0_CONTROL_REG0_STTBRK                                                   0x0
+               USB 0 reset for control registers
+               PSU_CRL_APB_RST_LPD_TOP_USB0_APB_RESET                                          0X0
+
+               Software control register for the LPD block.
+               (OFFSET, MASK, VALUE)      (0XFF5E023C, 0x00000400U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_TOP_USB0_APB_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_TOP_USB0_APB_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_TOP_OFFSET ,0x00000400U ,0x00000000U);
+       /*############################################################################################################################ */
 
-               Restart receiver timeout counter: 1: receiver timeout counter is restarted. This bit is self clearing once the restart has co
-               pleted.
-               PSU_UART0_CONTROL_REG0_RSTTO                                                    0x0
+               // : USB0 PIPE POWER PRESENT
+               /*Register : fpd_power_prsnt @ 0XFF9D0080</p>
 
-               Transmit disable: 0: enable transmitter 1: disable transmitter
-               PSU_UART0_CONTROL_REG0_TXDIS                                                    0x0
+               This bit is used to choose between PIPE power present and 1'b1
+               PSU_USB3_0_FPD_POWER_PRSNT_OPTION                                               0X1
 
-               Transmit enable: 0: disable transmitter 1: enable transmitter, provided the TXDIS field is set to 0.
-               PSU_UART0_CONTROL_REG0_TXEN                                                     0x1
+               fpd_power_prsnt
+               (OFFSET, MASK, VALUE)      (0XFF9D0080, 0x00000001U ,0x00000001U)
+               RegMask = (USB3_0_FPD_POWER_PRSNT_OPTION_MASK |  0 );
 
-               Receive disable: 0: enable 1: disable, regardless of the value of RXEN
-               PSU_UART0_CONTROL_REG0_RXDIS                                                    0x0
+               RegVal = ((0x00000001U << USB3_0_FPD_POWER_PRSNT_OPTION_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (USB3_0_FPD_POWER_PRSNT_OFFSET ,0x00000001U ,0x00000001U);
+       /*############################################################################################################################ */
 
-               Receive enable: 0: disable 1: enable When set to one, the receiver logic is enabled, provided the RXDIS field is set to zero.
-               PSU_UART0_CONTROL_REG0_RXEN                                                     0x1
+               // :
+               /*Register : RST_LPD_TOP @ 0XFF5E023C</p>
 
-               Software reset for Tx data path: 0: no affect 1: transmitter logic is reset and all pending transmitter data is discarded Thi
-                bit is self clearing once the reset has completed.
-               PSU_UART0_CONTROL_REG0_TXRES                                                    0x1
+               USB 0 sleep circuit reset
+               PSU_CRL_APB_RST_LPD_TOP_USB0_HIBERRESET                                         0X0
 
-               Software reset for Rx data path: 0: no affect 1: receiver logic is reset and all pending receiver data is discarded. This bit
-               is self clearing once the reset has completed.
-               PSU_UART0_CONTROL_REG0_RXRES                                                    0x1
+               USB 0 reset
+               PSU_CRL_APB_RST_LPD_TOP_USB0_CORERESET                                          0X0
 
-               UART Control Register
-               (OFFSET, MASK, VALUE)      (0XFF000000, 0x000001FFU ,0x00000017U)
-               RegMask = (UART0_CONTROL_REG0_STPBRK_MASK | UART0_CONTROL_REG0_STTBRK_MASK | UART0_CONTROL_REG0_RSTTO_MASK | UART0_CONTROL_REG0_TXDIS_MASK | UART0_CONTROL_REG0_TXEN_MASK | UART0_CONTROL_REG0_RXDIS_MASK | UART0_CONTROL_REG0_RXEN_MASK | UART0_CONTROL_REG0_TXRES_MASK | UART0_CONTROL_REG0_RXRES_MASK |  0 );
+               Software control register for the LPD block.
+               (OFFSET, MASK, VALUE)      (0XFF5E023C, 0x00000140U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_MASK | CRL_APB_RST_LPD_TOP_USB0_CORERESET_MASK |  0 );
 
-               RegVal = ((0x00000000U << UART0_CONTROL_REG0_STPBRK_SHIFT
-                       | 0x00000000U << UART0_CONTROL_REG0_STTBRK_SHIFT
-                       | 0x00000000U << UART0_CONTROL_REG0_RSTTO_SHIFT
-                       | 0x00000000U << UART0_CONTROL_REG0_TXDIS_SHIFT
-                       | 0x00000001U << UART0_CONTROL_REG0_TXEN_SHIFT
-                       | 0x00000000U << UART0_CONTROL_REG0_RXDIS_SHIFT
-                       | 0x00000001U << UART0_CONTROL_REG0_RXEN_SHIFT
-                       | 0x00000001U << UART0_CONTROL_REG0_TXRES_SHIFT
-                       | 0x00000001U << UART0_CONTROL_REG0_RXRES_SHIFT
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_SHIFT
+                       | 0x00000000U << CRL_APB_RST_LPD_TOP_USB0_CORERESET_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (UART0_CONTROL_REG0_OFFSET ,0x000001FFU ,0x00000017U);
+               PSU_Mask_Write (CRL_APB_RST_LPD_TOP_OFFSET ,0x00000140U ,0x00000000U);
        /*############################################################################################################################ */
 
-               /*Register : mode_reg0 @ 0XFF000004</p>
+               // : PUTTING USB1 IN RESET
+               /*Register : RST_LPD_TOP @ 0XFF5E023C</p>
 
-               Channel mode: Defines the mode of operation of the UART. 00: normal 01: automatic echo 10: local loopback 11: remote loopback
-               PSU_UART0_MODE_REG0_CHMODE                                                      0x0
+               USB 1 reset for control registers
+               PSU_CRL_APB_RST_LPD_TOP_USB1_APB_RESET                                          0X0
 
-               Number of stop bits: Defines the number of stop bits to detect on receive and to generate on transmit. 00: 1 stop bit 01: 1.5
-               stop bits 10: 2 stop bits 11: reserved
-               PSU_UART0_MODE_REG0_NBSTOP                                                      0x0
+               Software control register for the LPD block.
+               (OFFSET, MASK, VALUE)      (0XFF5E023C, 0x00000800U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_TOP_USB1_APB_RESET_MASK |  0 );
 
-               Parity type select: Defines the expected parity to check on receive and the parity to generate on transmit. 000: even parity
-               01: odd parity 010: forced to 0 parity (space) 011: forced to 1 parity (mark) 1xx: no parity
-               PSU_UART0_MODE_REG0_PAR                                                         0x4
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_TOP_USB1_APB_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRL_APB_RST_LPD_TOP_OFFSET ,0x00000800U ,0x00000000U);
+       /*############################################################################################################################ */
 
-               Character length select: Defines the number of bits in each character. 11: 6 bits 10: 7 bits 0x: 8 bits
-               PSU_UART0_MODE_REG0_CHRL                                                        0x0
+               // : USB1 PIPE POWER PRESENT
+               /*Register : fpd_power_prsnt @ 0XFF9E0080</p>
 
-               Clock source select: This field defines whether a pre-scalar of 8 is applied to the baud rate generator input clock. 0: clock
-               source is uart_ref_clk 1: clock source is uart_ref_clk/8
-               PSU_UART0_MODE_REG0_CLKS                                                        0x0
+               This bit is used to choose between PIPE power present and 1'b1
+               PSU_USB3_1_FPD_POWER_PRSNT_OPTION                                               0X1
 
-               UART Mode Register
-               (OFFSET, MASK, VALUE)      (0XFF000004, 0x000003FFU ,0x00000020U)
-               RegMask = (UART0_MODE_REG0_CHMODE_MASK | UART0_MODE_REG0_NBSTOP_MASK | UART0_MODE_REG0_PAR_MASK | UART0_MODE_REG0_CHRL_MASK | UART0_MODE_REG0_CLKS_MASK |  0 );
+               fpd_power_prsnt
+               (OFFSET, MASK, VALUE)      (0XFF9E0080, 0x00000001U ,0x00000001U)
+               RegMask = (USB3_1_FPD_POWER_PRSNT_OPTION_MASK |  0 );
 
-               RegVal = ((0x00000000U << UART0_MODE_REG0_CHMODE_SHIFT
-                       | 0x00000000U << UART0_MODE_REG0_NBSTOP_SHIFT
-                       | 0x00000004U << UART0_MODE_REG0_PAR_SHIFT
-                       | 0x00000000U << UART0_MODE_REG0_CHRL_SHIFT
-                       | 0x00000000U << UART0_MODE_REG0_CLKS_SHIFT
+               RegVal = ((0x00000001U << USB3_1_FPD_POWER_PRSNT_OPTION_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (UART0_MODE_REG0_OFFSET ,0x000003FFU ,0x00000020U);
+               PSU_Mask_Write (USB3_1_FPD_POWER_PRSNT_OFFSET ,0x00000001U ,0x00000001U);
        /*############################################################################################################################ */
 
-               /*Register : Baud_rate_divider_reg0 @ 0XFF010034</p>
+               // :
+               /*Register : RST_LPD_TOP @ 0XFF5E023C</p>
 
-               Baud rate divider value: 0 - 3: ignored 4 - 255: Baud rate
-               PSU_UART1_BAUD_RATE_DIVIDER_REG0_BDIV                                           0x5
+               USB 1 sleep circuit reset
+               PSU_CRL_APB_RST_LPD_TOP_USB1_HIBERRESET                                         0X0
 
-               Baud Rate Divider Register
-               (OFFSET, MASK, VALUE)      (0XFF010034, 0x000000FFU ,0x00000005U)
-               RegMask = (UART1_BAUD_RATE_DIVIDER_REG0_BDIV_MASK |  0 );
+               USB 1 reset
+               PSU_CRL_APB_RST_LPD_TOP_USB1_CORERESET                                          0X0
 
-               RegVal = ((0x00000005U << UART1_BAUD_RATE_DIVIDER_REG0_BDIV_SHIFT
+               Software control register for the LPD block.
+               (OFFSET, MASK, VALUE)      (0XFF5E023C, 0x00000280U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_MASK | CRL_APB_RST_LPD_TOP_USB1_CORERESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_SHIFT
+                       | 0x00000000U << CRL_APB_RST_LPD_TOP_USB1_CORERESET_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (UART1_BAUD_RATE_DIVIDER_REG0_OFFSET ,0x000000FFU ,0x00000005U);
+               PSU_Mask_Write (CRL_APB_RST_LPD_TOP_OFFSET ,0x00000280U ,0x00000000U);
        /*############################################################################################################################ */
 
-               /*Register : Baud_rate_gen_reg0 @ 0XFF010018</p>
+               // : PUTTING GEM0 IN RESET
+               /*Register : RST_LPD_IOU0 @ 0XFF5E0230</p>
 
-               Baud Rate Clock Divisor Value: 0: Disables baud_sample 1: Clock divisor bypass (baud_sample = sel_clk) 2 - 65535: baud_sample
-               PSU_UART1_BAUD_RATE_GEN_REG0_CD                                                 0x8f
+               GEM 3 reset
+               PSU_CRL_APB_RST_LPD_IOU0_GEM3_RESET                                             0X0
 
-               Baud Rate Generator Register.
-               (OFFSET, MASK, VALUE)      (0XFF010018, 0x0000FFFFU ,0x0000008FU)
-               RegMask = (UART1_BAUD_RATE_GEN_REG0_CD_MASK |  0 );
+               Software controlled reset for the GEMs
+               (OFFSET, MASK, VALUE)      (0XFF5E0230, 0x00000008U ,0x00000000U)
+               RegMask = (CRL_APB_RST_LPD_IOU0_GEM3_RESET_MASK |  0 );
 
-               RegVal = ((0x0000008FU << UART1_BAUD_RATE_GEN_REG0_CD_SHIFT
+               RegVal = ((0x00000000U << CRL_APB_RST_LPD_IOU0_GEM3_RESET_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (UART1_BAUD_RATE_GEN_REG0_OFFSET ,0x0000FFFFU ,0x0000008FU);
+               PSU_Mask_Write (CRL_APB_RST_LPD_IOU0_OFFSET ,0x00000008U ,0x00000000U);
        /*############################################################################################################################ */
 
-               /*Register : Control_reg0 @ 0XFF010000</p>
+               // : PUTTING SATA IN RESET
+               /*Register : sata_misc_ctrl @ 0XFD3D0100</p>
 
-               Stop transmitter break: 0: no affect 1: stop transmission of the break after a minimum of one character length and transmit a
-               high level during 12 bit periods. It can be set regardless of the value of STTBRK.
-               PSU_UART1_CONTROL_REG0_STPBRK                                                   0x0
+               Sata PM clock control select
+               PSU_SIOU_SATA_MISC_CTRL_SATA_PM_CLK_SEL                                         0x3
 
-               Start transmitter break: 0: no affect 1: start to transmit a break after the characters currently present in the FIFO and the
-               transmit shift register have been transmitted. It can only be set if STPBRK (Stop transmitter break) is not high.
-               PSU_UART1_CONTROL_REG0_STTBRK                                                   0x0
+               Misc Contorls for SATA.This register may only be modified during bootup (while SATA block is disabled)
+               (OFFSET, MASK, VALUE)      (0XFD3D0100, 0x00000003U ,0x00000003U)
+               RegMask = (SIOU_SATA_MISC_CTRL_SATA_PM_CLK_SEL_MASK |  0 );
 
-               Restart receiver timeout counter: 1: receiver timeout counter is restarted. This bit is self clearing once the restart has co
-               pleted.
-               PSU_UART1_CONTROL_REG0_RSTTO                                                    0x0
+               RegVal = ((0x00000003U << SIOU_SATA_MISC_CTRL_SATA_PM_CLK_SEL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (SIOU_SATA_MISC_CTRL_OFFSET ,0x00000003U ,0x00000003U);
+       /*############################################################################################################################ */
 
-               Transmit disable: 0: enable transmitter 1: disable transmitter
-               PSU_UART1_CONTROL_REG0_TXDIS                                                    0x0
+               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
 
-               Transmit enable: 0: disable transmitter 1: enable transmitter, provided the TXDIS field is set to 0.
-               PSU_UART1_CONTROL_REG0_TXEN                                                     0x1
+               Sata block level reset
+               PSU_CRF_APB_RST_FPD_TOP_SATA_RESET                                              0X0
 
-               Receive disable: 0: enable 1: disable, regardless of the value of RXEN
-               PSU_UART1_CONTROL_REG0_RXDIS                                                    0x0
+               FPD Block level software controlled reset
+               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x00000002U ,0x00000000U)
+               RegMask = (CRF_APB_RST_FPD_TOP_SATA_RESET_MASK |  0 );
 
-               Receive enable: 0: disable 1: enable When set to one, the receiver logic is enabled, provided the RXDIS field is set to zero.
-               PSU_UART1_CONTROL_REG0_RXEN                                                     0x1
+               RegVal = ((0x00000000U << CRF_APB_RST_FPD_TOP_SATA_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x00000002U ,0x00000000U);
+       /*############################################################################################################################ */
 
-               Software reset for Tx data path: 0: no affect 1: transmitter logic is reset and all pending transmitter data is discarded Thi
-                bit is self clearing once the reset has completed.
-               PSU_UART1_CONTROL_REG0_TXRES                                                    0x1
+               // : PUTTING PCIE CFG AND BRIDGE IN RESET
+               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
 
-               Software reset for Rx data path: 0: no affect 1: receiver logic is reset and all pending receiver data is discarded. This bit
-               is self clearing once the reset has completed.
-               PSU_UART1_CONTROL_REG0_RXRES                                                    0x1
+               PCIE config reset
+               PSU_CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET                                          0X0
 
-               UART Control Register
-               (OFFSET, MASK, VALUE)      (0XFF010000, 0x000001FFU ,0x00000017U)
-               RegMask = (UART1_CONTROL_REG0_STPBRK_MASK | UART1_CONTROL_REG0_STTBRK_MASK | UART1_CONTROL_REG0_RSTTO_MASK | UART1_CONTROL_REG0_TXDIS_MASK | UART1_CONTROL_REG0_TXEN_MASK | UART1_CONTROL_REG0_RXDIS_MASK | UART1_CONTROL_REG0_RXEN_MASK | UART1_CONTROL_REG0_TXRES_MASK | UART1_CONTROL_REG0_RXRES_MASK |  0 );
+               PCIE bridge block level reset (AXI interface)
+               PSU_CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET                                       0X0
 
-               RegVal = ((0x00000000U << UART1_CONTROL_REG0_STPBRK_SHIFT
-                       | 0x00000000U << UART1_CONTROL_REG0_STTBRK_SHIFT
-                       | 0x00000000U << UART1_CONTROL_REG0_RSTTO_SHIFT
-                       | 0x00000000U << UART1_CONTROL_REG0_TXDIS_SHIFT
-                       | 0x00000001U << UART1_CONTROL_REG0_TXEN_SHIFT
-                       | 0x00000000U << UART1_CONTROL_REG0_RXDIS_SHIFT
-                       | 0x00000001U << UART1_CONTROL_REG0_RXEN_SHIFT
-                       | 0x00000001U << UART1_CONTROL_REG0_TXRES_SHIFT
-                       | 0x00000001U << UART1_CONTROL_REG0_RXRES_SHIFT
+               FPD Block level software controlled reset
+               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x000C0000U ,0x00000000U)
+               RegMask = (CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_MASK | CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_SHIFT
+                       | 0x00000000U << CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (UART1_CONTROL_REG0_OFFSET ,0x000001FFU ,0x00000017U);
+               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x000C0000U ,0x00000000U);
        /*############################################################################################################################ */
 
-               /*Register : mode_reg0 @ 0XFF010004</p>
+               // : PUTTING DP IN RESET
+               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
 
-               Channel mode: Defines the mode of operation of the UART. 00: normal 01: automatic echo 10: local loopback 11: remote loopback
-               PSU_UART1_MODE_REG0_CHMODE                                                      0x0
+               Display Port block level reset (includes DPDMA)
+               PSU_CRF_APB_RST_FPD_TOP_DP_RESET                                                0X0
 
-               Number of stop bits: Defines the number of stop bits to detect on receive and to generate on transmit. 00: 1 stop bit 01: 1.5
-               stop bits 10: 2 stop bits 11: reserved
-               PSU_UART1_MODE_REG0_NBSTOP                                                      0x0
+               FPD Block level software controlled reset
+               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x00010000U ,0x00000000U)
+               RegMask = (CRF_APB_RST_FPD_TOP_DP_RESET_MASK |  0 );
 
-               Parity type select: Defines the expected parity to check on receive and the parity to generate on transmit. 000: even parity
-               01: odd parity 010: forced to 0 parity (space) 011: forced to 1 parity (mark) 1xx: no parity
-               PSU_UART1_MODE_REG0_PAR                                                         0x4
+               RegVal = ((0x00000000U << CRF_APB_RST_FPD_TOP_DP_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x00010000U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : DP_PHY_RESET @ 0XFD4A0200</p>
+
+               Set to '1' to hold the GT in reset. Clear to release.
+               PSU_DP_DP_PHY_RESET_GT_RESET                                                    0X0
+
+               Reset the transmitter PHY.
+               (OFFSET, MASK, VALUE)      (0XFD4A0200, 0x00000002U ,0x00000000U)
+               RegMask = (DP_DP_PHY_RESET_GT_RESET_MASK |  0 );
+
+               RegVal = ((0x00000000U << DP_DP_PHY_RESET_GT_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DP_DP_PHY_RESET_OFFSET ,0x00000002U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : DP_TX_PHY_POWER_DOWN @ 0XFD4A0238</p>
+
+               Two bits per lane. When set to 11, moves the GT to power down mode. When set to 00, GT will be in active state. bits [1:0] -
+               ane0 Bits [3:2] - lane 1
+               PSU_DP_DP_TX_PHY_POWER_DOWN_POWER_DWN                                           0X0
+
+               Control PHY Power down
+               (OFFSET, MASK, VALUE)      (0XFD4A0238, 0x0000000FU ,0x00000000U)
+               RegMask = (DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_MASK |  0 );
+
+               RegVal = ((0x00000000U << DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DP_DP_TX_PHY_POWER_DOWN_OFFSET ,0x0000000FU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : USB0 GFLADJ
+               /*Register : GUSB2PHYCFG @ 0XFE20C200</p>
+
+               USB 2.0 Turnaround Time (USBTrdTim) Sets the turnaround time in PHY clocks. Specifies the response time for a MAC request to
+               he Packet FIFO Controller (PFC) to fetch data from the DFIFO (SPRAM). The following are the required values for the minimum S
+               C bus frequency of 60 MHz. USB turnaround time is a critical certification criteria when using long cables and five hub level
+               . The required values for this field: - 4'h5: When the MAC interface is 16-bit UTMI+. - 4'h9: When the MAC interface is 8-bit
+               UTMI+/ULPI. If SoC bus clock is less than 60 MHz, and USB turnaround time is not critical, this field can be set to a larger
+               alue. Note: This field is valid only in device mode.
+               PSU_USB3_0_XHCI_GUSB2PHYCFG_USBTRDTIM                                           0X9
+
+               Transceiver Delay: Enables a delay between the assertion of the UTMI/ULPI Transceiver Select signal (for HS) and the assertio
+                of the TxValid signal during a HS Chirp. When this bit is set to 1, a delay (of approximately 2.5 us) is introduced from the
+               time when the Transceiver Select is set to 2'b00 (HS) to the time the TxValid is driven to 0 for sending the chirp-K. This de
+               ay is required for some UTMI/ULPI PHYs. Note: - If you enable the hibernation feature when the device core comes out of power
+               off, you must re-initialize this bit with the appropriate value because the core does not save and restore this bit value dur
+               ng hibernation. - This bit is valid only in device mode.
+               PSU_USB3_0_XHCI_GUSB2PHYCFG_XCVRDLY                                             0X0
+
+               Enable utmi_sleep_n and utmi_l1_suspend_n (EnblSlpM) The application uses this bit to control utmi_sleep_n and utmi_l1_suspen
+               _n assertion to the PHY in the L1 state. - 1'b0: utmi_sleep_n and utmi_l1_suspend_n assertion from the core is not transferre
+                to the external PHY. - 1'b1: utmi_sleep_n and utmi_l1_suspend_n assertion from the core is transferred to the external PHY.
+               ote: This bit must be set high for Port0 if PHY is used. Note: In Device mode - Before issuing any device endpoint command wh
+               n operating in 2.0 speeds, disable this bit and enable it after the command completes. Without disabling this bit, if a comma
+               d is issued when the device is in L1 state and if mac2_clk (utmi_clk/ulpi_clk) is gated off, the command will not get complet
+               d.
+               PSU_USB3_0_XHCI_GUSB2PHYCFG_ENBLSLPM                                            0X0
+
+               USB 2.0 High-Speed PHY or USB 1.1 Full-Speed Serial Transceiver Select The application uses this bit to select a high-speed P
+               Y or a full-speed transceiver. - 1'b0: USB 2.0 high-speed UTMI+ or ULPI PHY. This bit is always 0, with Write Only access. -
+               'b1: USB 1.1 full-speed serial transceiver. This bit is always 1, with Write Only access. If both interface types are selecte
+                in coreConsultant (that is, parameters' values are not zero), the application uses this bit to select the active interface i
+                active, with Read-Write bit access. Note: USB 1.1 full-serial transceiver is not supported. This bit always reads as 1'b0.
+               PSU_USB3_0_XHCI_GUSB2PHYCFG_PHYSEL                                              0X0
+
+               Suspend USB2.0 HS/FS/LS PHY (SusPHY) When set, USB2.0 PHY enters Suspend mode if Suspend conditions are valid. For DRD/OTG co
+               figurations, it is recommended that this bit is set to 0 during coreConsultant configuration. If it is set to 1, then the app
+               ication must clear this bit after power-on reset. Application needs to set it to 1 after the core initialization completes. F
+               r all other configurations, this bit can be set to 1 during core configuration. Note: - In host mode, on reset, this bit is s
+               t to 1. Software can override this bit after reset. - In device mode, before issuing any device endpoint command when operati
+               g in 2.0 speeds, disable this bit and enable it after the command completes. If you issue a command without disabling this bi
+                when the device is in L2 state and if mac2_clk (utmi_clk/ulpi_clk) is gated off, the command will not get completed.
+               PSU_USB3_0_XHCI_GUSB2PHYCFG_SUSPENDUSB20                                        0X1
+
+               Full-Speed Serial Interface Select (FSIntf) The application uses this bit to select a unidirectional or bidirectional USB 1.1
+               full-speed serial transceiver interface. - 1'b0: 6-pin unidirectional full-speed serial interface. This bit is set to 0 with
+               ead Only access. - 1'b1: 3-pin bidirectional full-speed serial interface. This bit is set to 0 with Read Only access. Note: U
+               B 1.1 full-speed serial interface is not supported. This bit always reads as 1'b0.
+               PSU_USB3_0_XHCI_GUSB2PHYCFG_FSINTF                                              0X0
+
+               ULPI or UTMI+ Select (ULPI_UTMI_Sel) The application uses this bit to select a UTMI+ or ULPI Interface. - 1'b0: UTMI+ Interfa
+               e - 1'b1: ULPI Interface This bit is writable only if UTMI+ and ULPI is specified for High-Speed PHY Interface(s) in coreCons
+               ltant configuration (DWC_USB3_HSPHY_INTERFACE = 3). Otherwise, this bit is read-only and the value depends on the interface s
+               lected through DWC_USB3_HSPHY_INTERFACE.
+               PSU_USB3_0_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL                                       0X1
+
+               PHY Interface (PHYIf) If UTMI+ is selected, the application uses this bit to configure the core to support a UTMI+ PHY with a
+                8- or 16-bit interface. - 1'b0: 8 bits - 1'b1: 16 bits ULPI Mode: 1'b0 Note: - All the enabled 2.0 ports must have the same
+               lock frequency as Port0 clock frequency (utmi_clk[0]). - The UTMI 8-bit and 16-bit modes cannot be used together for differen
+                ports at the same time (that is, all the ports must be in 8-bit mode, or all of them must be in 16-bit mode, at a time). - I
+                any of the USB 2.0 ports is selected as ULPI port for operation, then all the USB 2.0 ports must be operating at 60 MHz.
+               PSU_USB3_0_XHCI_GUSB2PHYCFG_PHYIF                                               0X0
+
+               HS/FS Timeout Calibration (TOutCal) The number of PHY clocks, as indicated by the application in this field, is multiplied by
+               a bit-time factor; this factor is added to the high-speed/full-speed interpacket timeout duration in the core to account for
+               dditional delays introduced by the PHY. This may be required, since the delay introduced by the PHY in generating the linesta
+               e condition may vary among PHYs. The USB standard timeout value for high-speed operation is 736 to 816 (inclusive) bit times.
+               The USB standard timeout value for full-speed operation is 16 to 18 (inclusive) bit times. The application must program this
+               ield based on the speed of connection. The number of bit times added per PHY clock are: High-speed operation: - One 30-MHz PH
+                clock = 16 bit times - One 60-MHz PHY clock = 8 bit times Full-speed operation: - One 30-MHz PHY clock = 0.4 bit times - One
+               60-MHz PHY clock = 0.2 bit times - One 48-MHz PHY clock = 0.25 bit times
+               PSU_USB3_0_XHCI_GUSB2PHYCFG_TOUTCAL                                             0X7
+
+               Global USB2 PHY Configuration Register The application must program this register before starting any transactions on either
+               he SoC bus or the USB. In Device-only configurations, only one register is needed. In Host mode, per-port registers are imple
+               ented.
+               (OFFSET, MASK, VALUE)      (0XFE20C200, 0x00003FFFU ,0x00002457U)
+               RegMask = (USB3_0_XHCI_GUSB2PHYCFG_USBTRDTIM_MASK | USB3_0_XHCI_GUSB2PHYCFG_XCVRDLY_MASK | USB3_0_XHCI_GUSB2PHYCFG_ENBLSLPM_MASK | USB3_0_XHCI_GUSB2PHYCFG_PHYSEL_MASK | USB3_0_XHCI_GUSB2PHYCFG_SUSPENDUSB20_MASK | USB3_0_XHCI_GUSB2PHYCFG_FSINTF_MASK | USB3_0_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_MASK | USB3_0_XHCI_GUSB2PHYCFG_PHYIF_MASK | USB3_0_XHCI_GUSB2PHYCFG_TOUTCAL_MASK |  0 );
+
+               RegVal = ((0x00000009U << USB3_0_XHCI_GUSB2PHYCFG_USBTRDTIM_SHIFT
+                       | 0x00000000U << USB3_0_XHCI_GUSB2PHYCFG_XCVRDLY_SHIFT
+                       | 0x00000000U << USB3_0_XHCI_GUSB2PHYCFG_ENBLSLPM_SHIFT
+                       | 0x00000000U << USB3_0_XHCI_GUSB2PHYCFG_PHYSEL_SHIFT
+                       | 0x00000001U << USB3_0_XHCI_GUSB2PHYCFG_SUSPENDUSB20_SHIFT
+                       | 0x00000000U << USB3_0_XHCI_GUSB2PHYCFG_FSINTF_SHIFT
+                       | 0x00000001U << USB3_0_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_SHIFT
+                       | 0x00000000U << USB3_0_XHCI_GUSB2PHYCFG_PHYIF_SHIFT
+                       | 0x00000007U << USB3_0_XHCI_GUSB2PHYCFG_TOUTCAL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (USB3_0_XHCI_GUSB2PHYCFG_OFFSET ,0x00003FFFU ,0x00002457U);
+       /*############################################################################################################################ */
+
+               /*Register : GFLADJ @ 0XFE20C630</p>
+
+               This field indicates the frame length adjustment to be applied when SOF/ITP counter is running on the ref_clk. This register
+               alue is used to adjust the ITP interval when GCTL[SOFITPSYNC] is set to '1'; SOF and ITP interval when GLADJ.GFLADJ_REFCLK_LP
+               _SEL is set to '1'. This field must be programmed to a non-zero value only if GFLADJ_REFCLK_LPM_SEL is set to '1' or GCTL.SOF
+               TPSYNC is set to '1'. The value is derived as follows: FLADJ_REF_CLK_FLADJ=((125000/ref_clk_period_integer)-(125000/ref_clk_p
+               riod)) * ref_clk_period where - the ref_clk_period_integer is the integer value of the ref_clk period got by truncating the d
+               cimal (fractional) value that is programmed in the GUCTL.REF_CLK_PERIOD field. - the ref_clk_period is the ref_clk period inc
+               uding the fractional value. Examples: If the ref_clk is 24 MHz then - GUCTL.REF_CLK_PERIOD = 41 - GFLADJ.GLADJ_REFCLK_FLADJ =
+               ((125000/41)-(125000/41.6666))*41.6666 = 2032 (ignoring the fractional value) If the ref_clk is 48 MHz then - GUCTL.REF_CLK_P
+               RIOD = 20 - GFLADJ.GLADJ_REFCLK_FLADJ = ((125000/20)-(125000/20.8333))*20.8333 = 5208 (ignoring the fractional value)
+               PSU_USB3_0_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ                                      0X0
+
+               Global Frame Length Adjustment Register This register provides options for the software to control the core behavior with res
+               ect to SOF (Start of Frame) and ITP (Isochronous Timestamp Packet) timers and frame timer functionality. It provides an optio
+                to override the fladj_30mhz_reg sideband signal. In addition, it enables running SOF or ITP frame timer counters completely
+               rom the ref_clk. This facilitates hardware LPM in host mode with the SOF or ITP counters being run from the ref_clk signal.
+               (OFFSET, MASK, VALUE)      (0XFE20C630, 0x003FFF00U ,0x00000000U)
+               RegMask = (USB3_0_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_MASK |  0 );
+
+               RegVal = ((0x00000000U << USB3_0_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (USB3_0_XHCI_GFLADJ_OFFSET ,0x003FFF00U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : USB1 GFLADJ
+               /*Register : GUSB2PHYCFG @ 0XFE30C200</p>
+
+               USB 2.0 Turnaround Time (USBTrdTim) Sets the turnaround time in PHY clocks. Specifies the response time for a MAC request to
+               he Packet FIFO Controller (PFC) to fetch data from the DFIFO (SPRAM). The following are the required values for the minimum S
+               C bus frequency of 60 MHz. USB turnaround time is a critical certification criteria when using long cables and five hub level
+               . The required values for this field: - 4'h5: When the MAC interface is 16-bit UTMI+. - 4'h9: When the MAC interface is 8-bit
+               UTMI+/ULPI. If SoC bus clock is less than 60 MHz, and USB turnaround time is not critical, this field can be set to a larger
+               alue. Note: This field is valid only in device mode.
+               PSU_USB3_1_XHCI_GUSB2PHYCFG_USBTRDTIM                                           0X9
+
+               Transceiver Delay: Enables a delay between the assertion of the UTMI/ULPI Transceiver Select signal (for HS) and the assertio
+                of the TxValid signal during a HS Chirp. When this bit is set to 1, a delay (of approximately 2.5 us) is introduced from the
+               time when the Transceiver Select is set to 2'b00 (HS) to the time the TxValid is driven to 0 for sending the chirp-K. This de
+               ay is required for some UTMI/ULPI PHYs. Note: - If you enable the hibernation feature when the device core comes out of power
+               off, you must re-initialize this bit with the appropriate value because the core does not save and restore this bit value dur
+               ng hibernation. - This bit is valid only in device mode.
+               PSU_USB3_1_XHCI_GUSB2PHYCFG_XCVRDLY                                             0X0
+
+               Enable utmi_sleep_n and utmi_l1_suspend_n (EnblSlpM) The application uses this bit to control utmi_sleep_n and utmi_l1_suspen
+               _n assertion to the PHY in the L1 state. - 1'b0: utmi_sleep_n and utmi_l1_suspend_n assertion from the core is not transferre
+                to the external PHY. - 1'b1: utmi_sleep_n and utmi_l1_suspend_n assertion from the core is transferred to the external PHY.
+               ote: This bit must be set high for Port0 if PHY is used. Note: In Device mode - Before issuing any device endpoint command wh
+               n operating in 2.0 speeds, disable this bit and enable it after the command completes. Without disabling this bit, if a comma
+               d is issued when the device is in L1 state and if mac2_clk (utmi_clk/ulpi_clk) is gated off, the command will not get complet
+               d.
+               PSU_USB3_1_XHCI_GUSB2PHYCFG_ENBLSLPM                                            0X0
+
+               USB 2.0 High-Speed PHY or USB 1.1 Full-Speed Serial Transceiver Select The application uses this bit to select a high-speed P
+               Y or a full-speed transceiver. - 1'b0: USB 2.0 high-speed UTMI+ or ULPI PHY. This bit is always 0, with Write Only access. -
+               'b1: USB 1.1 full-speed serial transceiver. This bit is always 1, with Write Only access. If both interface types are selecte
+                in coreConsultant (that is, parameters' values are not zero), the application uses this bit to select the active interface i
+                active, with Read-Write bit access. Note: USB 1.1 full-serial transceiver is not supported. This bit always reads as 1'b0.
+               PSU_USB3_1_XHCI_GUSB2PHYCFG_PHYSEL                                              0X0
+
+               Suspend USB2.0 HS/FS/LS PHY (SusPHY) When set, USB2.0 PHY enters Suspend mode if Suspend conditions are valid. For DRD/OTG co
+               figurations, it is recommended that this bit is set to 0 during coreConsultant configuration. If it is set to 1, then the app
+               ication must clear this bit after power-on reset. Application needs to set it to 1 after the core initialization completes. F
+               r all other configurations, this bit can be set to 1 during core configuration. Note: - In host mode, on reset, this bit is s
+               t to 1. Software can override this bit after reset. - In device mode, before issuing any device endpoint command when operati
+               g in 2.0 speeds, disable this bit and enable it after the command completes. If you issue a command without disabling this bi
+                when the device is in L2 state and if mac2_clk (utmi_clk/ulpi_clk) is gated off, the command will not get completed.
+               PSU_USB3_1_XHCI_GUSB2PHYCFG_SUSPENDUSB20                                        0X1
+
+               Full-Speed Serial Interface Select (FSIntf) The application uses this bit to select a unidirectional or bidirectional USB 1.1
+               full-speed serial transceiver interface. - 1'b0: 6-pin unidirectional full-speed serial interface. This bit is set to 0 with
+               ead Only access. - 1'b1: 3-pin bidirectional full-speed serial interface. This bit is set to 0 with Read Only access. Note: U
+               B 1.1 full-speed serial interface is not supported. This bit always reads as 1'b0.
+               PSU_USB3_1_XHCI_GUSB2PHYCFG_FSINTF                                              0X0
+
+               ULPI or UTMI+ Select (ULPI_UTMI_Sel) The application uses this bit to select a UTMI+ or ULPI Interface. - 1'b0: UTMI+ Interfa
+               e - 1'b1: ULPI Interface This bit is writable only if UTMI+ and ULPI is specified for High-Speed PHY Interface(s) in coreCons
+               ltant configuration (DWC_USB3_HSPHY_INTERFACE = 3). Otherwise, this bit is read-only and the value depends on the interface s
+               lected through DWC_USB3_HSPHY_INTERFACE.
+               PSU_USB3_1_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL                                       0X1
+
+               PHY Interface (PHYIf) If UTMI+ is selected, the application uses this bit to configure the core to support a UTMI+ PHY with a
+                8- or 16-bit interface. - 1'b0: 8 bits - 1'b1: 16 bits ULPI Mode: 1'b0 Note: - All the enabled 2.0 ports must have the same
+               lock frequency as Port0 clock frequency (utmi_clk[0]). - The UTMI 8-bit and 16-bit modes cannot be used together for differen
+                ports at the same time (that is, all the ports must be in 8-bit mode, or all of them must be in 16-bit mode, at a time). - I
+                any of the USB 2.0 ports is selected as ULPI port for operation, then all the USB 2.0 ports must be operating at 60 MHz.
+               PSU_USB3_1_XHCI_GUSB2PHYCFG_PHYIF                                               0X0
+
+               HS/FS Timeout Calibration (TOutCal) The number of PHY clocks, as indicated by the application in this field, is multiplied by
+               a bit-time factor; this factor is added to the high-speed/full-speed interpacket timeout duration in the core to account for
+               dditional delays introduced by the PHY. This may be required, since the delay introduced by the PHY in generating the linesta
+               e condition may vary among PHYs. The USB standard timeout value for high-speed operation is 736 to 816 (inclusive) bit times.
+               The USB standard timeout value for full-speed operation is 16 to 18 (inclusive) bit times. The application must program this
+               ield based on the speed of connection. The number of bit times added per PHY clock are: High-speed operation: - One 30-MHz PH
+                clock = 16 bit times - One 60-MHz PHY clock = 8 bit times Full-speed operation: - One 30-MHz PHY clock = 0.4 bit times - One
+               60-MHz PHY clock = 0.2 bit times - One 48-MHz PHY clock = 0.25 bit times
+               PSU_USB3_1_XHCI_GUSB2PHYCFG_TOUTCAL                                             0X7
+
+               Global USB2 PHY Configuration Register The application must program this register before starting any transactions on either
+               he SoC bus or the USB. In Device-only configurations, only one register is needed. In Host mode, per-port registers are imple
+               ented.
+               (OFFSET, MASK, VALUE)      (0XFE30C200, 0x00003FFFU ,0x00002457U)
+               RegMask = (USB3_1_XHCI_GUSB2PHYCFG_USBTRDTIM_MASK | USB3_1_XHCI_GUSB2PHYCFG_XCVRDLY_MASK | USB3_1_XHCI_GUSB2PHYCFG_ENBLSLPM_MASK | USB3_1_XHCI_GUSB2PHYCFG_PHYSEL_MASK | USB3_1_XHCI_GUSB2PHYCFG_SUSPENDUSB20_MASK | USB3_1_XHCI_GUSB2PHYCFG_FSINTF_MASK | USB3_1_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_MASK | USB3_1_XHCI_GUSB2PHYCFG_PHYIF_MASK | USB3_1_XHCI_GUSB2PHYCFG_TOUTCAL_MASK |  0 );
+
+               RegVal = ((0x00000009U << USB3_1_XHCI_GUSB2PHYCFG_USBTRDTIM_SHIFT
+                       | 0x00000000U << USB3_1_XHCI_GUSB2PHYCFG_XCVRDLY_SHIFT
+                       | 0x00000000U << USB3_1_XHCI_GUSB2PHYCFG_ENBLSLPM_SHIFT
+                       | 0x00000000U << USB3_1_XHCI_GUSB2PHYCFG_PHYSEL_SHIFT
+                       | 0x00000001U << USB3_1_XHCI_GUSB2PHYCFG_SUSPENDUSB20_SHIFT
+                       | 0x00000000U << USB3_1_XHCI_GUSB2PHYCFG_FSINTF_SHIFT
+                       | 0x00000001U << USB3_1_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_SHIFT
+                       | 0x00000000U << USB3_1_XHCI_GUSB2PHYCFG_PHYIF_SHIFT
+                       | 0x00000007U << USB3_1_XHCI_GUSB2PHYCFG_TOUTCAL_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (USB3_1_XHCI_GUSB2PHYCFG_OFFSET ,0x00003FFFU ,0x00002457U);
+       /*############################################################################################################################ */
+
+               /*Register : GFLADJ @ 0XFE30C630</p>
+
+               This field indicates the frame length adjustment to be applied when SOF/ITP counter is running on the ref_clk. This register
+               alue is used to adjust the ITP interval when GCTL[SOFITPSYNC] is set to '1'; SOF and ITP interval when GLADJ.GFLADJ_REFCLK_LP
+               _SEL is set to '1'. This field must be programmed to a non-zero value only if GFLADJ_REFCLK_LPM_SEL is set to '1' or GCTL.SOF
+               TPSYNC is set to '1'. The value is derived as follows: FLADJ_REF_CLK_FLADJ=((125000/ref_clk_period_integer)-(125000/ref_clk_p
+               riod)) * ref_clk_period where - the ref_clk_period_integer is the integer value of the ref_clk period got by truncating the d
+               cimal (fractional) value that is programmed in the GUCTL.REF_CLK_PERIOD field. - the ref_clk_period is the ref_clk period inc
+               uding the fractional value. Examples: If the ref_clk is 24 MHz then - GUCTL.REF_CLK_PERIOD = 41 - GFLADJ.GLADJ_REFCLK_FLADJ =
+               ((125000/41)-(125000/41.6666))*41.6666 = 2032 (ignoring the fractional value) If the ref_clk is 48 MHz then - GUCTL.REF_CLK_P
+               RIOD = 20 - GFLADJ.GLADJ_REFCLK_FLADJ = ((125000/20)-(125000/20.8333))*20.8333 = 5208 (ignoring the fractional value)
+               PSU_USB3_1_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ                                      0X0
+
+               Global Frame Length Adjustment Register This register provides options for the software to control the core behavior with res
+               ect to SOF (Start of Frame) and ITP (Isochronous Timestamp Packet) timers and frame timer functionality. It provides an optio
+                to override the fladj_30mhz_reg sideband signal. In addition, it enables running SOF or ITP frame timer counters completely
+               rom the ref_clk. This facilitates hardware LPM in host mode with the SOF or ITP counters being run from the ref_clk signal.
+               (OFFSET, MASK, VALUE)      (0XFE30C630, 0x003FFF00U ,0x00000000U)
+               RegMask = (USB3_1_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_MASK |  0 );
+
+               RegVal = ((0x00000000U << USB3_1_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (USB3_1_XHCI_GFLADJ_OFFSET ,0x003FFF00U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : CHECK PLL LOCK FOR LANE0
+               /*Register : L0_PLL_STATUS_READ_1 @ 0XFD4023E4</p>
+
+               Status Read value of PLL Lock
+               PSU_SERDES_L0_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ                            1
+               (OFFSET, MASK, VALUE)      (0XFD4023E4, 0x00000010U ,0x00000010U)  */
+               mask_poll(SERDES_L0_PLL_STATUS_READ_1_OFFSET,0x00000010U);
 
-               Character length select: Defines the number of bits in each character. 11: 6 bits 10: 7 bits 0x: 8 bits
-               PSU_UART1_MODE_REG0_CHRL                                                        0x0
+       /*############################################################################################################################ */
 
-               Clock source select: This field defines whether a pre-scalar of 8 is applied to the baud rate generator input clock. 0: clock
-               source is uart_ref_clk 1: clock source is uart_ref_clk/8
-               PSU_UART1_MODE_REG0_CLKS                                                        0x0
+               // : CHECK PLL LOCK FOR LANE1
+               /*Register : L1_PLL_STATUS_READ_1 @ 0XFD4063E4</p>
 
-               UART Mode Register
-               (OFFSET, MASK, VALUE)      (0XFF010004, 0x000003FFU ,0x00000020U)
-               RegMask = (UART1_MODE_REG0_CHMODE_MASK | UART1_MODE_REG0_NBSTOP_MASK | UART1_MODE_REG0_PAR_MASK | UART1_MODE_REG0_CHRL_MASK | UART1_MODE_REG0_CLKS_MASK |  0 );
+               Status Read value of PLL Lock
+               PSU_SERDES_L1_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ                            1
+               (OFFSET, MASK, VALUE)      (0XFD4063E4, 0x00000010U ,0x00000010U)  */
+               mask_poll(SERDES_L1_PLL_STATUS_READ_1_OFFSET,0x00000010U);
 
-               RegVal = ((0x00000000U << UART1_MODE_REG0_CHMODE_SHIFT
-                       | 0x00000000U << UART1_MODE_REG0_NBSTOP_SHIFT
-                       | 0x00000004U << UART1_MODE_REG0_PAR_SHIFT
-                       | 0x00000000U << UART1_MODE_REG0_CHRL_SHIFT
-                       | 0x00000000U << UART1_MODE_REG0_CLKS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (UART1_MODE_REG0_OFFSET ,0x000003FFU ,0x00000020U);
        /*############################################################################################################################ */
 
-               // : SERDES INITIALIZATION
-               // : GT LANE SETTINGS
-               /*Register : ICM_CFG0 @ 0XFD410010</p>
+               // : CHECK PLL LOCK FOR LANE2
+               /*Register : L2_PLL_STATUS_READ_1 @ 0XFD40A3E4</p>
 
-               Controls UPHY Lane 0 protocol configuration. 0 - PowerDown, 1 - PCIe .0, 2 - Sata0, 3 - USB0, 4 - DP.1, 5 - SGMII0, 6 - Unuse
-               , 7 - Unused
-               PSU_SERDES_ICM_CFG0_L0_ICM_CFG                                                  1
+               Status Read value of PLL Lock
+               PSU_SERDES_L2_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ                            1
+               (OFFSET, MASK, VALUE)      (0XFD40A3E4, 0x00000010U ,0x00000010U)  */
+               mask_poll(SERDES_L2_PLL_STATUS_READ_1_OFFSET,0x00000010U);
 
-               Controls UPHY Lane 1 protocol configuration. 0 - PowerDown, 1 - PCIe.1, 2 - Sata1, 3 - USB0, 4 - DP.0, 5 - SGMII1, 6 - Unused
-                7 - Unused
-               PSU_SERDES_ICM_CFG0_L1_ICM_CFG                                                  1
+       /*############################################################################################################################ */
 
-               ICM Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD410010, 0x00000077U ,0x00000011U)
-               RegMask = (SERDES_ICM_CFG0_L0_ICM_CFG_MASK | SERDES_ICM_CFG0_L1_ICM_CFG_MASK |  0 );
+               // : CHECK PLL LOCK FOR LANE3
+               /*Register : L3_PLL_STATUS_READ_1 @ 0XFD40E3E4</p>
+
+               Status Read value of PLL Lock
+               PSU_SERDES_L3_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ                            1
+               (OFFSET, MASK, VALUE)      (0XFD40E3E4, 0x00000010U ,0x00000010U)  */
+               mask_poll(SERDES_L3_PLL_STATUS_READ_1_OFFSET,0x00000010U);
 
-               RegVal = ((0x00000001U << SERDES_ICM_CFG0_L0_ICM_CFG_SHIFT
-                       | 0x00000001U << SERDES_ICM_CFG0_L1_ICM_CFG_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_ICM_CFG0_OFFSET ,0x00000077U ,0x00000011U);
        /*############################################################################################################################ */
 
-               /*Register : ICM_CFG1 @ 0XFD410014</p>
+               // : UPDATING TWO PCIE REGISTERS DEFAULT VALUES, AS THESE REGISTERS HAVE INCORRECT RESET VALUES IN SILICON.
+               /*Register : ATTR_25 @ 0XFD480064</p>
 
-               Controls UPHY Lane 2 protocol configuration. 0 - PowerDown, 1 - PCIe.1, 2 - Sata0, 3 - USB0, 4 - DP.1, 5 - SGMII2, 6 - Unused
-                7 - Unused
-               PSU_SERDES_ICM_CFG1_L2_ICM_CFG                                                  1
+               If TRUE Completion Timeout Disable is supported. This is required to be TRUE for Endpoint and either setting allowed for Root
+               ports. Drives Device Capability 2 [4]; EP=0x0001; RP=0x0001
+               PSU_PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED                      0X1
 
-               Controls UPHY Lane 3 protocol configuration. 0 - PowerDown, 1 - PCIe.3, 2 - Sata1, 3 - USB1, 4 - DP.0, 5 - SGMII3, 6 - Unused
-                7 - Unused
-               PSU_SERDES_ICM_CFG1_L3_ICM_CFG                                                  1
+               ATTR_25
+               (OFFSET, MASK, VALUE)      (0XFD480064, 0x00000200U ,0x00000200U)
+               RegMask = (PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_MASK |  0 );
 
-               ICM Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD410014, 0x00000077U ,0x00000011U)
-               RegMask = (SERDES_ICM_CFG1_L2_ICM_CFG_MASK | SERDES_ICM_CFG1_L3_ICM_CFG_MASK |  0 );
+               RegVal = ((0x00000001U << PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_25_OFFSET ,0x00000200U ,0x00000200U);
+       /*############################################################################################################################ */
+
+               // : PCIE SETTINGS
+               /*Register : ATTR_7 @ 0XFD48001C</p>
+
+               Specifies mask/settings for Base Address Register (BAR) 0. If BAR is not to be implemented, set to 32'h00000000. Bits are def
+               ned as follows: Memory Space BAR [0] = Mem Space Indicator (set to 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] =
+               Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory a
+               erture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR1,BAR0\'7d to 1. IO Space BAR 0] = IO Space Indicator
+               set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set uppermost 31:n bits to 1, where 2^n=i/o apert
+               re size in bytes.; EP=0x0004; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_7_ATTR_BAR0                                                0x0
+
+               ATTR_7
+               (OFFSET, MASK, VALUE)      (0XFD48001C, 0x0000FFFFU ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_7_ATTR_BAR0_MASK |  0 );
 
-               RegVal = ((0x00000001U << SERDES_ICM_CFG1_L2_ICM_CFG_SHIFT
-                       | 0x00000001U << SERDES_ICM_CFG1_L3_ICM_CFG_SHIFT
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_7_ATTR_BAR0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_ICM_CFG1_OFFSET ,0x00000077U ,0x00000011U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_7_OFFSET ,0x0000FFFFU ,0x00000000U);
        /*############################################################################################################################ */
 
-               // : GT REFERENCE CLOCK SOURCE SELECTION
-               /*Register : PLL_REF_SEL0 @ 0XFD410000</p>
+               /*Register : ATTR_8 @ 0XFD480020</p>
 
-               PLL0 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
-               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
-               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved
-               PSU_SERDES_PLL_REF_SEL0_PLLREFSEL0                                              0xD
+               Specifies mask/settings for Base Address Register (BAR) 0. If BAR is not to be implemented, set to 32'h00000000. Bits are def
+               ned as follows: Memory Space BAR [0] = Mem Space Indicator (set to 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] =
+               Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory a
+               erture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR1,BAR0\'7d to 1. IO Space BAR 0] = IO Space Indicator
+               set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set uppermost 31:n bits to 1, where 2^n=i/o apert
+               re size in bytes.; EP=0xFFF0; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_8_ATTR_BAR0                                                0x0
 
-               PLL0 Reference Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD410000, 0x0000001FU ,0x0000000DU)
-               RegMask = (SERDES_PLL_REF_SEL0_PLLREFSEL0_MASK |  0 );
+               ATTR_8
+               (OFFSET, MASK, VALUE)      (0XFD480020, 0x0000FFFFU ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_8_ATTR_BAR0_MASK |  0 );
 
-               RegVal = ((0x0000000DU << SERDES_PLL_REF_SEL0_PLLREFSEL0_SHIFT
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_8_ATTR_BAR0_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_PLL_REF_SEL0_OFFSET ,0x0000001FU ,0x0000000DU);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_8_OFFSET ,0x0000FFFFU ,0x00000000U);
        /*############################################################################################################################ */
 
-               /*Register : PLL_REF_SEL1 @ 0XFD410004</p>
+               /*Register : ATTR_9 @ 0XFD480024</p>
 
-               PLL1 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
-               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
-               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved
-               PSU_SERDES_PLL_REF_SEL1_PLLREFSEL1                                              0xF
+               Specifies mask/settings for Base Address Register (BAR) 1 if BAR0 is a 32-bit BAR, or the upper bits of \'7bBAR1,BAR0\'7d if
+               AR0 is a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR0 description if this functions as the uppe
+                bits of a 64-bit BAR. Bits are defined as follows: Memory Space BAR (not upper bits of BAR0) [0] = Mem Space Indicator (set
+               o 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if
+               32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of
+               '7bBAR2,BAR1\'7d to 1. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable b
+               ts of BAR; set uppermost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_9_ATTR_BAR1                                                0x0
 
-               PLL1 Reference Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD410004, 0x0000001FU ,0x0000000FU)
-               RegMask = (SERDES_PLL_REF_SEL1_PLLREFSEL1_MASK |  0 );
+               ATTR_9
+               (OFFSET, MASK, VALUE)      (0XFD480024, 0x0000FFFFU ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_9_ATTR_BAR1_MASK |  0 );
 
-               RegVal = ((0x0000000FU << SERDES_PLL_REF_SEL1_PLLREFSEL1_SHIFT
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_9_ATTR_BAR1_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_PLL_REF_SEL1_OFFSET ,0x0000001FU ,0x0000000FU);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_9_OFFSET ,0x0000FFFFU ,0x00000000U);
        /*############################################################################################################################ */
 
-               /*Register : PLL_REF_SEL2 @ 0XFD410008</p>
+               /*Register : ATTR_10 @ 0XFD480028</p>
 
-               PLL2 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
-               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
-               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved
-               PSU_SERDES_PLL_REF_SEL2_PLLREFSEL2                                              0x8
+               Specifies mask/settings for Base Address Register (BAR) 1 if BAR0 is a 32-bit BAR, or the upper bits of \'7bBAR1,BAR0\'7d if
+               AR0 is a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR0 description if this functions as the uppe
+                bits of a 64-bit BAR. Bits are defined as follows: Memory Space BAR (not upper bits of BAR0) [0] = Mem Space Indicator (set
+               o 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if
+               32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of
+               '7bBAR2,BAR1\'7d to 1. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable b
+               ts of BAR; set uppermost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_10_ATTR_BAR1                                               0x0
 
-               PLL2 Reference Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD410008, 0x0000001FU ,0x00000008U)
-               RegMask = (SERDES_PLL_REF_SEL2_PLLREFSEL2_MASK |  0 );
+               ATTR_10
+               (OFFSET, MASK, VALUE)      (0XFD480028, 0x0000FFFFU ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_10_ATTR_BAR1_MASK |  0 );
 
-               RegVal = ((0x00000008U << SERDES_PLL_REF_SEL2_PLLREFSEL2_SHIFT
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_10_ATTR_BAR1_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_PLL_REF_SEL2_OFFSET ,0x0000001FU ,0x00000008U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_10_OFFSET ,0x0000FFFFU ,0x00000000U);
        /*############################################################################################################################ */
 
-               /*Register : PLL_REF_SEL3 @ 0XFD41000C</p>
+               /*Register : ATTR_11 @ 0XFD48002C</p>
 
-               PLL3 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
-               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
-               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved
-               PSU_SERDES_PLL_REF_SEL3_PLLREFSEL3                                              0x9
+               For an endpoint, specifies mask/settings for Base Address Register (BAR) 2 if BAR1 is a 32-bit BAR, or the upper bits of \'7b
+               AR2,BAR1\'7d if BAR1 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR1 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root: This must be set to 00FF_FFFF. For an endpoin
+               , bits are defined as follows: Memory Space BAR (not upper bits of BAR1) [0] = Mem Space Indicator (set to 0) [2:1] = Type fi
+               ld (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppe
+               most 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR3,BAR2\'7d to
+               . IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set upper
+               ost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0x0004; RP=0xFFFF
+               PSU_PCIE_ATTRIB_ATTR_11_ATTR_BAR2                                               0xFFFF
 
-               PLL3 Reference Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD41000C, 0x0000001FU ,0x00000009U)
-               RegMask = (SERDES_PLL_REF_SEL3_PLLREFSEL3_MASK |  0 );
+               ATTR_11
+               (OFFSET, MASK, VALUE)      (0XFD48002C, 0x0000FFFFU ,0x0000FFFFU)
+               RegMask = (PCIE_ATTRIB_ATTR_11_ATTR_BAR2_MASK |  0 );
 
-               RegVal = ((0x00000009U << SERDES_PLL_REF_SEL3_PLLREFSEL3_SHIFT
+               RegVal = ((0x0000FFFFU << PCIE_ATTRIB_ATTR_11_ATTR_BAR2_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_PLL_REF_SEL3_OFFSET ,0x0000001FU ,0x00000009U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_11_OFFSET ,0x0000FFFFU ,0x0000FFFFU);
        /*############################################################################################################################ */
 
-               // : ENABLE SPREAD SPECTRUM
-               // : ENABLE SERIAL DATA MUX DEEMPH
-               // : ENABLE PRE EMPHAIS AND VOLTAGE SWING
-               // : GT REFERENCE CLOCK FREQUENCY SELECTION
-               /*Register : L0_L0_REF_CLK_SEL @ 0XFD402860</p>
+               /*Register : ATTR_12 @ 0XFD480030</p>
 
-               Sel of lane 0 ref clock local mux. Set to 1 to select lane 0 slicer output. Set to 0 to select lane0 ref clock mux output.
-               PSU_SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL                                 0x1
+               For an endpoint, specifies mask/settings for Base Address Register (BAR) 2 if BAR1 is a 32-bit BAR, or the upper bits of \'7b
+               AR2,BAR1\'7d if BAR1 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR1 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root: This must be set to 00FF_FFFF. For an endpoin
+               , bits are defined as follows: Memory Space BAR (not upper bits of BAR1) [0] = Mem Space Indicator (set to 0) [2:1] = Type fi
+               ld (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppe
+               most 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR3,BAR2\'7d to
+               . IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set upper
+               ost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFF0; RP=0x00FF
+               PSU_PCIE_ATTRIB_ATTR_12_ATTR_BAR2                                               0xFF
 
-               Lane0 Ref Clock Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD402860, 0x00000080U ,0x00000080U)
-               RegMask = (SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_MASK |  0 );
+               ATTR_12
+               (OFFSET, MASK, VALUE)      (0XFD480030, 0x0000FFFFU ,0x000000FFU)
+               RegMask = (PCIE_ATTRIB_ATTR_12_ATTR_BAR2_MASK |  0 );
 
-               RegVal = ((0x00000001U << SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_SHIFT
+               RegVal = ((0x000000FFU << PCIE_ATTRIB_ATTR_12_ATTR_BAR2_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_L0_REF_CLK_SEL_OFFSET ,0x00000080U ,0x00000080U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_12_OFFSET ,0x0000FFFFU ,0x000000FFU);
        /*############################################################################################################################ */
 
-               /*Register : L0_L1_REF_CLK_SEL @ 0XFD402864</p>
-
-               Sel of lane 1 ref clock local mux. Set to 1 to select lane 1 slicer output. Set to 0 to select lane1 ref clock mux output.
-               PSU_SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL                                 0x0
+               /*Register : ATTR_13 @ 0XFD480034</p>
 
-               Bit 0 of lane 1 ref clock mux one hot sel. Set to 1 to select lane 0 slicer output from ref clock network
-               PSU_SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_0                                   0x1
+               For an endpoint, specifies mask/settings for Base Address Register (BAR) 3 if BAR2 is a 32-bit BAR, or the upper bits of \'7b
+               AR3,BAR2\'7d if BAR2 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR2 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root, this must be set to: FFFF_0000 = IO Limit/Bas
+                Registers not implemented FFFF_F0F0 = IO Limit/Base Registers use 16-bit decode FFFF_F1F1 = IO Limit/Base Registers use 32-b
+               t decode For an endpoint, bits are defined as follows: Memory Space BAR (not upper bits of BAR2) [0] = Mem Space Indicator (s
+               t to 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR;
+               if 32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits
+               f \'7bBAR4,BAR3\'7d to 1. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writabl
+                bits of BAR; set uppermost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_13_ATTR_BAR3                                               0x0
 
-               Lane1 Ref Clock Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD402864, 0x00000081U ,0x00000001U)
-               RegMask = (SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_MASK | SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_0_MASK |  0 );
+               ATTR_13
+               (OFFSET, MASK, VALUE)      (0XFD480034, 0x0000FFFFU ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_13_ATTR_BAR3_MASK |  0 );
 
-               RegVal = ((0x00000000U << SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_SHIFT
-                       | 0x00000001U << SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_0_SHIFT
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_13_ATTR_BAR3_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_L1_REF_CLK_SEL_OFFSET ,0x00000081U ,0x00000001U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_13_OFFSET ,0x0000FFFFU ,0x00000000U);
        /*############################################################################################################################ */
 
-               /*Register : L0_L2_REF_CLK_SEL @ 0XFD402868</p>
-
-               Sel of lane 2 ref clock local mux. Set to 1 to select lane 1 slicer output. Set to 0 to select lane2 ref clock mux output.
-               PSU_SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL                                 0x0
+               /*Register : ATTR_14 @ 0XFD480038</p>
 
-               Bit 0 of lane 2 ref clock mux one hot sel. Set to 1 to select lane 0 slicer output from ref clock network
-               PSU_SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_SEL_0                                   0x1
+               For an endpoint, specifies mask/settings for Base Address Register (BAR) 3 if BAR2 is a 32-bit BAR, or the upper bits of \'7b
+               AR3,BAR2\'7d if BAR2 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR2 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root, this must be set to: FFFF_0000 = IO Limit/Bas
+                Registers not implemented FFFF_F0F0 = IO Limit/Base Registers use 16-bit decode FFFF_F1F1 = IO Limit/Base Registers use 32-b
+               t decode For an endpoint, bits are defined as follows: Memory Space BAR (not upper bits of BAR2) [0] = Mem Space Indicator (s
+               t to 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR;
+               if 32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits
+               f \'7bBAR4,BAR3\'7d to 1. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writabl
+                bits of BAR; set uppermost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0xFFFF
+               PSU_PCIE_ATTRIB_ATTR_14_ATTR_BAR3                                               0xFFFF
 
-               Lane2 Ref Clock Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD402868, 0x00000081U ,0x00000001U)
-               RegMask = (SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_MASK | SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_SEL_0_MASK |  0 );
+               ATTR_14
+               (OFFSET, MASK, VALUE)      (0XFD480038, 0x0000FFFFU ,0x0000FFFFU)
+               RegMask = (PCIE_ATTRIB_ATTR_14_ATTR_BAR3_MASK |  0 );
 
-               RegVal = ((0x00000000U << SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_SHIFT
-                       | 0x00000001U << SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_SEL_0_SHIFT
+               RegVal = ((0x0000FFFFU << PCIE_ATTRIB_ATTR_14_ATTR_BAR3_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_L2_REF_CLK_SEL_OFFSET ,0x00000081U ,0x00000001U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_14_OFFSET ,0x0000FFFFU ,0x0000FFFFU);
        /*############################################################################################################################ */
 
-               /*Register : L0_L3_REF_CLK_SEL @ 0XFD40286C</p>
-
-               Sel of lane 3 ref clock local mux. Set to 1 to select lane 3 slicer output. Set to 0 to select lane3 ref clock mux output.
-               PSU_SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL                                 0x0
+               /*Register : ATTR_15 @ 0XFD48003C</p>
 
-               Bit 0 of lane 3 ref clock mux one hot sel. Set to 1 to select lane 0 slicer output from ref clock network
-               PSU_SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_0                                   0x1
+               For an endpoint, specifies mask/settings for Base Address Register (BAR) 4 if BAR3 is a 32-bit BAR, or the upper bits of \'7b
+               AR4,BAR3\'7d if BAR3 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR3 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root: This must be set to FFF0_FFF0. For an endpoin
+               , bits are defined as follows: Memory Space BAR (not upper bits of BAR3) [0] = Mem Space Indicator (set to 0) [2:1] = Type fi
+               ld (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppe
+               most 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR5,BAR4\'7d to
+               . IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set upper
+               ost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0x0004; RP=0xFFF0
+               PSU_PCIE_ATTRIB_ATTR_15_ATTR_BAR4                                               0xFFF0
 
-               Lane3 Ref Clock Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD40286C, 0x00000081U ,0x00000001U)
-               RegMask = (SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_MASK | SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_0_MASK |  0 );
+               ATTR_15
+               (OFFSET, MASK, VALUE)      (0XFD48003C, 0x0000FFFFU ,0x0000FFF0U)
+               RegMask = (PCIE_ATTRIB_ATTR_15_ATTR_BAR4_MASK |  0 );
 
-               RegVal = ((0x00000000U << SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_SHIFT
-                       | 0x00000001U << SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_0_SHIFT
+               RegVal = ((0x0000FFF0U << PCIE_ATTRIB_ATTR_15_ATTR_BAR4_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_L3_REF_CLK_SEL_OFFSET ,0x00000081U ,0x00000001U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_15_OFFSET ,0x0000FFFFU ,0x0000FFF0U);
        /*############################################################################################################################ */
 
-               // : PCIE SETTINGS
-               /*Register : ATTR_7 @ 0XFD48001C</p>
+               /*Register : ATTR_16 @ 0XFD480040</p>
 
-               Specifies mask/settings for Base Address Register (BAR) 0. If BAR is not to be implemented, set to 32'h00000000. Bits are def
-               ned as follows: Memory Space BAR [0] = Mem Space Indicator (set to 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] =
-               Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory a
-               erture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR1,BAR0\'7d to 1. IO Space BAR 0] = IO Space Indicator
-               set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set uppermost 31:n bits to 1, where 2^n=i/o apert
-               re size in bytes.; EP=0x0004; RP=0x0000
-               PSU_PCIE_ATTRIB_ATTR_7_ATTR_BAR0                                                0x0
+               For an endpoint, specifies mask/settings for Base Address Register (BAR) 4 if BAR3 is a 32-bit BAR, or the upper bits of \'7b
+               AR4,BAR3\'7d if BAR3 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR3 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root: This must be set to FFF0_FFF0. For an endpoin
+               , bits are defined as follows: Memory Space BAR (not upper bits of BAR3) [0] = Mem Space Indicator (set to 0) [2:1] = Type fi
+               ld (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppe
+               most 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR5,BAR4\'7d to
+               . IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set upper
+               ost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFF0; RP=0xFFF0
+               PSU_PCIE_ATTRIB_ATTR_16_ATTR_BAR4                                               0xFFF0
 
-               ATTR_7
-               (OFFSET, MASK, VALUE)      (0XFD48001C, 0x0000FFFFU ,0x00000000U)
-               RegMask = (PCIE_ATTRIB_ATTR_7_ATTR_BAR0_MASK |  0 );
+               ATTR_16
+               (OFFSET, MASK, VALUE)      (0XFD480040, 0x0000FFFFU ,0x0000FFF0U)
+               RegMask = (PCIE_ATTRIB_ATTR_16_ATTR_BAR4_MASK |  0 );
 
-               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_7_ATTR_BAR0_SHIFT
+               RegVal = ((0x0000FFF0U << PCIE_ATTRIB_ATTR_16_ATTR_BAR4_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_7_OFFSET ,0x0000FFFFU ,0x00000000U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_16_OFFSET ,0x0000FFFFU ,0x0000FFF0U);
        /*############################################################################################################################ */
 
-               /*Register : ATTR_8 @ 0XFD480020</p>
+               /*Register : ATTR_17 @ 0XFD480044</p>
 
-               Specifies mask/settings for Base Address Register (BAR) 0. If BAR is not to be implemented, set to 32'h00000000. Bits are def
-               ned as follows: Memory Space BAR [0] = Mem Space Indicator (set to 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] =
-               Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory a
-               erture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR1,BAR0\'7d to 1. IO Space BAR 0] = IO Space Indicator
-               set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set uppermost 31:n bits to 1, where 2^n=i/o apert
-               re size in bytes.; EP=0xFFF0; RP=0x0000
-               PSU_PCIE_ATTRIB_ATTR_8_ATTR_BAR0                                                0xfff0
+               For an endpoint, specifies mask/settings for Base Address Register (BAR) 5 if BAR4 is a 32-bit BAR, or the upper bits of \'7b
+               AR5,BAR4\'7d if BAR4 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR4 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root, this must be set to: 0000_0000 = Prefetchable
+               Memory Limit/Base Registers not implemented FFF0_FFF0 = 32-bit Prefetchable Memory Limit/Base implemented FFF1_FFF1 = 64-bit
+               refetchable Memory Limit/Base implemented For an endpoint, bits are defined as follows: Memory Space BAR (not upper bits of B
+               R4) [0] = Mem Space Indicator (set to 0) [2:1] = Type field (00 for 32-bit; BAR5 cannot be lower part of a 64-bit BAR) [3] =
+               refetchable (0 or 1) [31:4] = Mask for writable bits of BAR; set uppermost 31:n bits to 1, where 2^n=memory aperture size in
+               ytes. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set u
+               permost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0xFFF1
+               PSU_PCIE_ATTRIB_ATTR_17_ATTR_BAR5                                               0xFFF1
 
-               ATTR_8
-               (OFFSET, MASK, VALUE)      (0XFD480020, 0x0000FFFFU ,0x0000FFF0U)
-               RegMask = (PCIE_ATTRIB_ATTR_8_ATTR_BAR0_MASK |  0 );
+               ATTR_17
+               (OFFSET, MASK, VALUE)      (0XFD480044, 0x0000FFFFU ,0x0000FFF1U)
+               RegMask = (PCIE_ATTRIB_ATTR_17_ATTR_BAR5_MASK |  0 );
 
-               RegVal = ((0x0000FFF0U << PCIE_ATTRIB_ATTR_8_ATTR_BAR0_SHIFT
+               RegVal = ((0x0000FFF1U << PCIE_ATTRIB_ATTR_17_ATTR_BAR5_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_8_OFFSET ,0x0000FFFFU ,0x0000FFF0U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_17_OFFSET ,0x0000FFFFU ,0x0000FFF1U);
        /*############################################################################################################################ */
 
-               /*Register : PL_LINK_CTRL_STATUS @ 0XFD480228</p>
-
-               Specifies the target link width for a directed link change operation, 00b - X1, 01b - X2, 10b - X4 and 11b -X8
-               PSU_PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_WIDTH                              2
+               /*Register : ATTR_18 @ 0XFD480048</p>
 
-               Specifies the target link speed for a directed link change operation 0b - 2.5Gb/s 1b - 5.0GB/s
-               PSU_PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_SPEED                              1
+               For an endpoint, specifies mask/settings for Base Address Register (BAR) 5 if BAR4 is a 32-bit BAR, or the upper bits of \'7b
+               AR5,BAR4\'7d if BAR4 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR4 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root, this must be set to: 0000_0000 = Prefetchable
+               Memory Limit/Base Registers not implemented FFF0_FFF0 = 32-bit Prefetchable Memory Limit/Base implemented FFF1_FFF1 = 64-bit
+               refetchable Memory Limit/Base implemented For an endpoint, bits are defined as follows: Memory Space BAR (not upper bits of B
+               R4) [0] = Mem Space Indicator (set to 0) [2:1] = Type field (00 for 32-bit; BAR5 cannot be lower part of a 64-bit BAR) [3] =
+               refetchable (0 or 1) [31:4] = Mask for writable bits of BAR; set uppermost 31:n bits to 1, where 2^n=memory aperture size in
+               ytes. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set u
+               permost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0xFFF1
+               PSU_PCIE_ATTRIB_ATTR_18_ATTR_BAR5                                               0xFFF1
 
-               PL_LINK_CTRL_STATUS
-               (OFFSET, MASK, VALUE)      (0XFD480228, 0x00070000U ,0x00060000U)
-               RegMask = (PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_WIDTH_MASK | PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_SPEED_MASK |  0 );
+               ATTR_18
+               (OFFSET, MASK, VALUE)      (0XFD480048, 0x0000FFFFU ,0x0000FFF1U)
+               RegMask = (PCIE_ATTRIB_ATTR_18_ATTR_BAR5_MASK |  0 );
 
-               RegVal = ((0x00000002U << PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_WIDTH_SHIFT
-                       | 0x00000001U << PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_SPEED_SHIFT
+               RegVal = ((0x0000FFF1U << PCIE_ATTRIB_ATTR_18_ATTR_BAR5_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_PL_LINK_CTRL_STATUS_OFFSET ,0x00070000U ,0x00060000U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_18_OFFSET ,0x0000FFFFU ,0x0000FFF1U);
        /*############################################################################################################################ */
 
                /*Register : ATTR_27 @ 0XFD48006C</p>
@@ -18735,16 +30239,16 @@ unsigned long psu_peripherals_init_data() {
                Endpoint L1 Acceptable Latency. Records the latency that the endpoint can withstand on transitions from L1 state to L0 (if L1
                state supported). Valid settings are: 0h less than 1us, 1h 1 to 2us, 2h 2 to 4us, 3h 4 to 8us, 4h 8 to 16us, 5h 16 to 32us, 6
                 32 to 64us, 7h more than 64us. For Endpoints only. Must be 0h for other devices.; EP=0x0007; RP=0x0000
-               PSU_PCIE_ATTRIB_ATTR_27_ATTR_DEV_CAP_ENDPOINT_L1_LATENCY                        0x7
+               PSU_PCIE_ATTRIB_ATTR_27_ATTR_DEV_CAP_ENDPOINT_L1_LATENCY                        0x0
 
                ATTR_27
-               (OFFSET, MASK, VALUE)      (0XFD48006C, 0x00000738U ,0x00000138U)
+               (OFFSET, MASK, VALUE)      (0XFD48006C, 0x00000738U ,0x00000100U)
                RegMask = (PCIE_ATTRIB_ATTR_27_ATTR_DEV_CAP_MAX_PAYLOAD_SUPPORTED_MASK | PCIE_ATTRIB_ATTR_27_ATTR_DEV_CAP_ENDPOINT_L1_LATENCY_MASK |  0 );
 
                RegVal = ((0x00000001U << PCIE_ATTRIB_ATTR_27_ATTR_DEV_CAP_MAX_PAYLOAD_SUPPORTED_SHIFT
-                       | 0x00000007U << PCIE_ATTRIB_ATTR_27_ATTR_DEV_CAP_ENDPOINT_L1_LATENCY_SHIFT
+                       | 0x00000000U << PCIE_ATTRIB_ATTR_27_ATTR_DEV_CAP_ENDPOINT_L1_LATENCY_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_27_OFFSET ,0x00000738U ,0x00000138U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_27_OFFSET ,0x00000738U ,0x00000100U);
        /*############################################################################################################################ */
 
                /*Register : ATTR_50 @ 0XFD4800C8</p>
@@ -18753,56 +30257,56 @@ unsigned long psu_peripherals_init_data() {
                00b Root Port of PCI Express Root Complex, 0101b Upstream Port of PCI Express Switch, 0110b Downstream Port of PCI Express Sw
                tch, 0111b PCIE Express to PCI/PCI-X Bridge, 1000b PCI/PCI-X to PCI Express Bridge. Transferred to PCI Express Capabilities r
                gister. Must be consistent with IS_SWITCH and UPSTREAM_FACING settings.; EP=0x0000; RP=0x0004
-               PSU_PCIE_ATTRIB_ATTR_50_ATTR_PCIE_CAP_DEVICE_PORT_TYPE                          0x0
+               PSU_PCIE_ATTRIB_ATTR_50_ATTR_PCIE_CAP_DEVICE_PORT_TYPE                          4
 
                PCIe Capability's Next Capability Offset pointer to the next item in the capabilities list, or 00h if this is the final capab
                lity.; EP=0x009C; RP=0x0000
                PSU_PCIE_ATTRIB_ATTR_50_ATTR_PCIE_CAP_NEXTPTR                                   0
 
                ATTR_50
-               (OFFSET, MASK, VALUE)      (0XFD4800C8, 0x0000FFF0U ,0x00000000U)
+               (OFFSET, MASK, VALUE)      (0XFD4800C8, 0x0000FFF0U ,0x00000040U)
                RegMask = (PCIE_ATTRIB_ATTR_50_ATTR_PCIE_CAP_DEVICE_PORT_TYPE_MASK | PCIE_ATTRIB_ATTR_50_ATTR_PCIE_CAP_NEXTPTR_MASK |  0 );
 
-               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_50_ATTR_PCIE_CAP_DEVICE_PORT_TYPE_SHIFT
+               RegVal = ((0x00000004U << PCIE_ATTRIB_ATTR_50_ATTR_PCIE_CAP_DEVICE_PORT_TYPE_SHIFT
                        | 0x00000000U << PCIE_ATTRIB_ATTR_50_ATTR_PCIE_CAP_NEXTPTR_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_50_OFFSET ,0x0000FFF0U ,0x00000000U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_50_OFFSET ,0x0000FFF0U ,0x00000040U);
        /*############################################################################################################################ */
 
                /*Register : ATTR_105 @ 0XFD4801A4</p>
 
                Number of credits that should be advertised for Completion data received on Virtual Channel 0. The bytes advertised must be l
                ss than or equal to the bram bytes available. See VC0_RX_RAM_LIMIT; EP=0x0172; RP=0x00CD
-               PSU_PCIE_ATTRIB_ATTR_105_ATTR_VC0_TOTAL_CREDITS_CD                              0x172
+               PSU_PCIE_ATTRIB_ATTR_105_ATTR_VC0_TOTAL_CREDITS_CD                              0xCD
 
                ATTR_105
-               (OFFSET, MASK, VALUE)      (0XFD4801A4, 0x000007FFU ,0x00000172U)
+               (OFFSET, MASK, VALUE)      (0XFD4801A4, 0x000007FFU ,0x000000CDU)
                RegMask = (PCIE_ATTRIB_ATTR_105_ATTR_VC0_TOTAL_CREDITS_CD_MASK |  0 );
 
-               RegVal = ((0x00000172U << PCIE_ATTRIB_ATTR_105_ATTR_VC0_TOTAL_CREDITS_CD_SHIFT
+               RegVal = ((0x000000CDU << PCIE_ATTRIB_ATTR_105_ATTR_VC0_TOTAL_CREDITS_CD_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_105_OFFSET ,0x000007FFU ,0x00000172U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_105_OFFSET ,0x000007FFU ,0x000000CDU);
        /*############################################################################################################################ */
 
                /*Register : ATTR_106 @ 0XFD4801A8</p>
 
                Number of credits that should be advertised for Completion headers received on Virtual Channel 0. The sum of the posted, non
                osted, and completion header credits must be <= 80; EP=0x0048; RP=0x0024
-               PSU_PCIE_ATTRIB_ATTR_106_ATTR_VC0_TOTAL_CREDITS_CH                              0x48
+               PSU_PCIE_ATTRIB_ATTR_106_ATTR_VC0_TOTAL_CREDITS_CH                              0x24
 
                Number of credits that should be advertised for Non-Posted headers received on Virtual Channel 0. The number of non posted da
                a credits advertised by the block is equal to the number of non posted header credits. The sum of the posted, non posted, and
                completion header credits must be <= 80; EP=0x0004; RP=0x000C
-               PSU_PCIE_ATTRIB_ATTR_106_ATTR_VC0_TOTAL_CREDITS_NPH                             0x4
+               PSU_PCIE_ATTRIB_ATTR_106_ATTR_VC0_TOTAL_CREDITS_NPH                             0xC
 
                ATTR_106
-               (OFFSET, MASK, VALUE)      (0XFD4801A8, 0x00003FFFU ,0x00000248U)
+               (OFFSET, MASK, VALUE)      (0XFD4801A8, 0x00003FFFU ,0x00000624U)
                RegMask = (PCIE_ATTRIB_ATTR_106_ATTR_VC0_TOTAL_CREDITS_CH_MASK | PCIE_ATTRIB_ATTR_106_ATTR_VC0_TOTAL_CREDITS_NPH_MASK |  0 );
 
-               RegVal = ((0x00000048U << PCIE_ATTRIB_ATTR_106_ATTR_VC0_TOTAL_CREDITS_CH_SHIFT
-                       | 0x00000004U << PCIE_ATTRIB_ATTR_106_ATTR_VC0_TOTAL_CREDITS_NPH_SHIFT
+               RegVal = ((0x00000024U << PCIE_ATTRIB_ATTR_106_ATTR_VC0_TOTAL_CREDITS_CH_SHIFT
+                       | 0x0000000CU << PCIE_ATTRIB_ATTR_106_ATTR_VC0_TOTAL_CREDITS_NPH_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_106_OFFSET ,0x00003FFFU ,0x00000248U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_106_OFFSET ,0x00003FFFU ,0x00000624U);
        /*############################################################################################################################ */
 
                /*Register : ATTR_107 @ 0XFD4801AC</p>
@@ -18811,30 +30315,30 @@ unsigned long psu_peripherals_init_data() {
                redits advertised by the block is equal to two times the number of non posted header credits if atomic operations are support
                d or is equal to the number of non posted header credits if atomic operations are not supported. The bytes advertised must be
                less than or equal to the bram bytes available. See VC0_RX_RAM_LIMIT; EP=0x0008; RP=0x0018
-               PSU_PCIE_ATTRIB_ATTR_107_ATTR_VC0_TOTAL_CREDITS_NPD                             0x8
+               PSU_PCIE_ATTRIB_ATTR_107_ATTR_VC0_TOTAL_CREDITS_NPD                             0x18
 
                ATTR_107
-               (OFFSET, MASK, VALUE)      (0XFD4801AC, 0x000007FFU ,0x00000008U)
+               (OFFSET, MASK, VALUE)      (0XFD4801AC, 0x000007FFU ,0x00000018U)
                RegMask = (PCIE_ATTRIB_ATTR_107_ATTR_VC0_TOTAL_CREDITS_NPD_MASK |  0 );
 
-               RegVal = ((0x00000008U << PCIE_ATTRIB_ATTR_107_ATTR_VC0_TOTAL_CREDITS_NPD_SHIFT
+               RegVal = ((0x00000018U << PCIE_ATTRIB_ATTR_107_ATTR_VC0_TOTAL_CREDITS_NPD_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_107_OFFSET ,0x000007FFU ,0x00000008U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_107_OFFSET ,0x000007FFU ,0x00000018U);
        /*############################################################################################################################ */
 
                /*Register : ATTR_108 @ 0XFD4801B0</p>
 
                Number of credits that should be advertised for Posted data received on Virtual Channel 0. The bytes advertised must be less
                han or equal to the bram bytes available. See VC0_RX_RAM_LIMIT; EP=0x0020; RP=0x00B5
-               PSU_PCIE_ATTRIB_ATTR_108_ATTR_VC0_TOTAL_CREDITS_PD                              0x20
+               PSU_PCIE_ATTRIB_ATTR_108_ATTR_VC0_TOTAL_CREDITS_PD                              0xB5
 
                ATTR_108
-               (OFFSET, MASK, VALUE)      (0XFD4801B0, 0x000007FFU ,0x00000020U)
+               (OFFSET, MASK, VALUE)      (0XFD4801B0, 0x000007FFU ,0x000000B5U)
                RegMask = (PCIE_ATTRIB_ATTR_108_ATTR_VC0_TOTAL_CREDITS_PD_MASK |  0 );
 
-               RegVal = ((0x00000020U << PCIE_ATTRIB_ATTR_108_ATTR_VC0_TOTAL_CREDITS_PD_SHIFT
+               RegVal = ((0x000000B5U << PCIE_ATTRIB_ATTR_108_ATTR_VC0_TOTAL_CREDITS_PD_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_108_OFFSET ,0x000007FFU ,0x00000020U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_108_OFFSET ,0x000007FFU ,0x000000B5U);
        /*############################################################################################################################ */
 
                /*Register : ATTR_109 @ 0XFD4801B4</p>
@@ -18856,39 +30360,34 @@ unsigned long psu_peripherals_init_data() {
 
                Number of credits that should be advertised for Posted headers received on Virtual Channel 0. The sum of the posted, non post
                d, and completion header credits must be <= 80; EP=0x0004; RP=0x0020
-               PSU_PCIE_ATTRIB_ATTR_109_ATTR_VC0_TOTAL_CREDITS_PH                              0x4
+               PSU_PCIE_ATTRIB_ATTR_109_ATTR_VC0_TOTAL_CREDITS_PH                              0x20
 
                ATTR_109
-               (OFFSET, MASK, VALUE)      (0XFD4801B4, 0x0000FFFFU ,0x00007E04U)
+               (OFFSET, MASK, VALUE)      (0XFD4801B4, 0x0000FFFFU ,0x00007E20U)
                RegMask = (PCIE_ATTRIB_ATTR_109_ATTR_TECRC_EP_INV_MASK | PCIE_ATTRIB_ATTR_109_ATTR_RECRC_CHK_TRIM_MASK | PCIE_ATTRIB_ATTR_109_ATTR_RECRC_CHK_MASK | PCIE_ATTRIB_ATTR_109_ATTR_VC0_TX_LASTPACKET_MASK | PCIE_ATTRIB_ATTR_109_ATTR_VC0_TOTAL_CREDITS_PH_MASK |  0 );
 
                RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_109_ATTR_TECRC_EP_INV_SHIFT
                        | 0x00000001U << PCIE_ATTRIB_ATTR_109_ATTR_RECRC_CHK_TRIM_SHIFT
                        | 0x00000003U << PCIE_ATTRIB_ATTR_109_ATTR_RECRC_CHK_SHIFT
                        | 0x0000001CU << PCIE_ATTRIB_ATTR_109_ATTR_VC0_TX_LASTPACKET_SHIFT
-                       | 0x00000004U << PCIE_ATTRIB_ATTR_109_ATTR_VC0_TOTAL_CREDITS_PH_SHIFT
+                       | 0x00000020U << PCIE_ATTRIB_ATTR_109_ATTR_VC0_TOTAL_CREDITS_PH_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_109_OFFSET ,0x0000FFFFU ,0x00007E04U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_109_OFFSET ,0x0000FFFFU ,0x00007E20U);
        /*############################################################################################################################ */
 
                /*Register : ATTR_34 @ 0XFD480088</p>
 
                Specifies values to be transferred to Header Type register. Bit 7 should be set to '0' indicating single-function device. Bit
                0 identifies header as Type 0 or Type 1, with '0' indicating a Type 0 header.; EP=0x0000; RP=0x0001
-               PSU_PCIE_ATTRIB_ATTR_34_ATTR_HEADER_TYPE                                        0x0
-
-               Indicates mapping for legacy interrupt messages. Valid values are 1 INTA, 2 INTB, 3 INTC, 4 INTD. Zero indicates no legacy in
-               errupt messages used.; EP=0x0001; RP=0x0001
-               PSU_PCIE_ATTRIB_ATTR_34_ATTR_INTERRUPT_PIN                                      1
+               PSU_PCIE_ATTRIB_ATTR_34_ATTR_HEADER_TYPE                                        0x1
 
                ATTR_34
-               (OFFSET, MASK, VALUE)      (0XFD480088, 0x0000FFFFU ,0x00000100U)
-               RegMask = (PCIE_ATTRIB_ATTR_34_ATTR_HEADER_TYPE_MASK | PCIE_ATTRIB_ATTR_34_ATTR_INTERRUPT_PIN_MASK |  0 );
+               (OFFSET, MASK, VALUE)      (0XFD480088, 0x000000FFU ,0x00000001U)
+               RegMask = (PCIE_ATTRIB_ATTR_34_ATTR_HEADER_TYPE_MASK |  0 );
 
-               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_34_ATTR_HEADER_TYPE_SHIFT
-                       | 0x00000001U << PCIE_ATTRIB_ATTR_34_ATTR_INTERRUPT_PIN_SHIFT
+               RegVal = ((0x00000001U << PCIE_ATTRIB_ATTR_34_ATTR_HEADER_TYPE_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_34_OFFSET ,0x0000FFFFU ,0x00000100U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_34_OFFSET ,0x000000FFU ,0x00000001U);
        /*############################################################################################################################ */
 
                /*Register : ATTR_53 @ 0XFD4800D4</p>
@@ -18918,36 +30417,55 @@ unsigned long psu_peripherals_init_data() {
 
                MSI Capability's Next Capability Offset pointer to the next item in the capabilities list, or 00h if this is the final capabi
                ity.; EP=0x0060; RP=0x0000
-               PSU_PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_NEXTPTR                                    0x60
+               PSU_PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_NEXTPTR                                    0x0
 
                Indicates that the MSI structures exists. If this is FALSE, then the MSI structure cannot be accessed via either the link or
                he management port.; EP=0x0001; RP=0x0000
                PSU_PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_ON                                         0
 
                ATTR_41
-               (OFFSET, MASK, VALUE)      (0XFD4800A4, 0x000003FFU ,0x00000060U)
+               (OFFSET, MASK, VALUE)      (0XFD4800A4, 0x000003FFU ,0x00000000U)
                RegMask = (PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_PER_VECTOR_MASKING_CAPABLE_MASK | PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_ON_MASK | PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_NEXTPTR_MASK | PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_ON_MASK |  0 );
 
                RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_PER_VECTOR_MASKING_CAPABLE_SHIFT
                        | 0x00000000U << PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_ON_SHIFT
-                       | 0x00000060U << PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_NEXTPTR_SHIFT
+                       | 0x00000000U << PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_NEXTPTR_SHIFT
                        | 0x00000000U << PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_ON_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_41_OFFSET ,0x000003FFU ,0x00000060U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_41_OFFSET ,0x000003FFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_97 @ 0XFD480184</p>
+
+               Maximum Link Width. Valid settings are: 000001b x1, 000010b x2, 000100b x4, 001000b x8.; EP=0x0004; RP=0x0004
+               PSU_PCIE_ATTRIB_ATTR_97_ATTR_LINK_CAP_MAX_LINK_WIDTH                            0x1
+
+               Used by LTSSM to set Maximum Link Width. Valid settings are: 000001b [x1], 000010b [x2], 000100b [x4], 001000b [x8].; EP=0x00
+               4; RP=0x0004
+               PSU_PCIE_ATTRIB_ATTR_97_ATTR_LTSSM_MAX_LINK_WIDTH                               0x1
+
+               ATTR_97
+               (OFFSET, MASK, VALUE)      (0XFD480184, 0x00000FFFU ,0x00000041U)
+               RegMask = (PCIE_ATTRIB_ATTR_97_ATTR_LINK_CAP_MAX_LINK_WIDTH_MASK | PCIE_ATTRIB_ATTR_97_ATTR_LTSSM_MAX_LINK_WIDTH_MASK |  0 );
+
+               RegVal = ((0x00000001U << PCIE_ATTRIB_ATTR_97_ATTR_LINK_CAP_MAX_LINK_WIDTH_SHIFT
+                       | 0x00000001U << PCIE_ATTRIB_ATTR_97_ATTR_LTSSM_MAX_LINK_WIDTH_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_97_OFFSET ,0x00000FFFU ,0x00000041U);
        /*############################################################################################################################ */
 
                /*Register : ATTR_100 @ 0XFD480190</p>
 
                TRUE specifies upstream-facing port. FALSE specifies downstream-facing port.; EP=0x0001; RP=0x0000
-               PSU_PCIE_ATTRIB_ATTR_100_ATTR_UPSTREAM_FACING                                   0x1
+               PSU_PCIE_ATTRIB_ATTR_100_ATTR_UPSTREAM_FACING                                   0x0
 
                ATTR_100
-               (OFFSET, MASK, VALUE)      (0XFD480190, 0x00000040U ,0x00000040U)
+               (OFFSET, MASK, VALUE)      (0XFD480190, 0x00000040U ,0x00000000U)
                RegMask = (PCIE_ATTRIB_ATTR_100_ATTR_UPSTREAM_FACING_MASK |  0 );
 
-               RegVal = ((0x00000001U << PCIE_ATTRIB_ATTR_100_ATTR_UPSTREAM_FACING_SHIFT
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_100_ATTR_UPSTREAM_FACING_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_100_OFFSET ,0x00000040U ,0x00000040U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_100_OFFSET ,0x00000040U ,0x00000000U);
        /*############################################################################################################################ */
 
                /*Register : ATTR_101 @ 0XFD480194</p>
@@ -18956,242 +30474,605 @@ unsigned long psu_peripherals_init_data() {
                LP to the user. Messages are always decoded by the message decoder. Bit 0 - ERR COR, Bit 1 - ERR NONFATAL, Bit 2 - ERR FATAL,
                Bit 3 - INTA Bit 4 - INTB, Bit 5 - INTC, Bit 6 - INTD, Bit 7 PM_PME, Bit 8 - PME_TO_ACK, Bit 9 - unlock, Bit 10 PME_Turn_Off;
                EP=0x0000; RP=0x07FF
-               PSU_PCIE_ATTRIB_ATTR_101_ATTR_ENABLE_MSG_ROUTE                                  0x0
+               PSU_PCIE_ATTRIB_ATTR_101_ATTR_ENABLE_MSG_ROUTE                                  0x7FF
 
                Disable BAR filtering. Does not change the behavior of the bar hit outputs; EP=0x0000; RP=0x0001
-               PSU_PCIE_ATTRIB_ATTR_101_ATTR_DISABLE_BAR_FILTERING                             0x0
+               PSU_PCIE_ATTRIB_ATTR_101_ATTR_DISABLE_BAR_FILTERING                             0x1
 
                ATTR_101
-               (OFFSET, MASK, VALUE)      (0XFD480194, 0x0000FFE2U ,0x00000000U)
+               (OFFSET, MASK, VALUE)      (0XFD480194, 0x0000FFE2U ,0x0000FFE2U)
                RegMask = (PCIE_ATTRIB_ATTR_101_ATTR_ENABLE_MSG_ROUTE_MASK | PCIE_ATTRIB_ATTR_101_ATTR_DISABLE_BAR_FILTERING_MASK |  0 );
 
-               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_101_ATTR_ENABLE_MSG_ROUTE_SHIFT
-                       | 0x00000000U << PCIE_ATTRIB_ATTR_101_ATTR_DISABLE_BAR_FILTERING_SHIFT
+               RegVal = ((0x000007FFU << PCIE_ATTRIB_ATTR_101_ATTR_ENABLE_MSG_ROUTE_SHIFT
+                       | 0x00000001U << PCIE_ATTRIB_ATTR_101_ATTR_DISABLE_BAR_FILTERING_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_101_OFFSET ,0x0000FFE2U ,0x0000FFE2U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_37 @ 0XFD480094</p>
+
+               Link Bandwidth notification capability. Indicates support for the link bandwidth notification status and interrupt mechanism.
+               Required for Root.; EP=0x0000; RP=0x0001
+               PSU_PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_LINK_BANDWIDTH_NOTIFICATION_CAP           0x1
+
+               Sets the ASPM Optionality Compliance bit, to comply with the 2.1 ASPM Optionality ECN. Transferred to the Link Capabilities r
+               gister.; EP=0x0001; RP=0x0001
+               PSU_PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY                          0x1
+
+               ATTR_37
+               (OFFSET, MASK, VALUE)      (0XFD480094, 0x00004200U ,0x00004200U)
+               RegMask = (PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_LINK_BANDWIDTH_NOTIFICATION_CAP_MASK | PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_MASK |  0 );
+
+               RegVal = ((0x00000001U << PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_LINK_BANDWIDTH_NOTIFICATION_CAP_SHIFT
+                       | 0x00000001U << PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_37_OFFSET ,0x00004200U ,0x00004200U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_93 @ 0XFD480174</p>
+
+               Enables the Replay Timer to use the user-defined LL_REPLAY_TIMEOUT value (or combined with the built-in value, depending on L
+               _REPLAY_TIMEOUT_FUNC). If FALSE, the built-in value is used.; EP=0x0000; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_EN                               0x1
+
+               Sets a user-defined timeout for the Replay Timer to force cause the retransmission of unacknowledged TLPs; refer to LL_REPLAY
+               TIMEOUT_EN and LL_REPLAY_TIMEOUT_FUNC to see how this value is used. The unit for this attribute is in symbol times, which is
+               4ns at GEN1 speeds and 2ns at GEN2.; EP=0x0000; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT                                  0x1000
+
+               ATTR_93
+               (OFFSET, MASK, VALUE)      (0XFD480174, 0x0000FFFFU ,0x00009000U)
+               RegMask = (PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_EN_MASK | PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_MASK |  0 );
+
+               RegVal = ((0x00000001U << PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_EN_SHIFT
+                       | 0x00001000U << PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_101_OFFSET ,0x0000FFE2U ,0x00000000U);
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_93_OFFSET ,0x0000FFFFU ,0x00009000U);
        /*############################################################################################################################ */
 
                /*Register : ID @ 0XFD480200</p>
 
                Device ID for the the PCIe Cap Structure Device ID field
-               PSU_PCIE_ATTRIB_ID_CFG_DEV_ID                                                   0xd011
+               PSU_PCIE_ATTRIB_ID_CFG_DEV_ID                                                   0xd021
 
                Vendor ID for the PCIe Cap Structure Vendor ID field
                PSU_PCIE_ATTRIB_ID_CFG_VEND_ID                                                  0x10ee
 
-               ID
-               (OFFSET, MASK, VALUE)      (0XFD480200, 0xFFFFFFFFU ,0x10EED011U)
-               RegMask = (PCIE_ATTRIB_ID_CFG_DEV_ID_MASK | PCIE_ATTRIB_ID_CFG_VEND_ID_MASK |  0 );
+               ID
+               (OFFSET, MASK, VALUE)      (0XFD480200, 0xFFFFFFFFU ,0x10EED021U)
+               RegMask = (PCIE_ATTRIB_ID_CFG_DEV_ID_MASK | PCIE_ATTRIB_ID_CFG_VEND_ID_MASK |  0 );
+
+               RegVal = ((0x0000D021U << PCIE_ATTRIB_ID_CFG_DEV_ID_SHIFT
+                       | 0x000010EEU << PCIE_ATTRIB_ID_CFG_VEND_ID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ID_OFFSET ,0xFFFFFFFFU ,0x10EED021U);
+       /*############################################################################################################################ */
+
+               /*Register : SUBSYS_ID @ 0XFD480204</p>
+
+               Subsystem ID for the the PCIe Cap Structure Subsystem ID field
+               PSU_PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_ID                                         0x7
+
+               Subsystem Vendor ID for the PCIe Cap Structure Subsystem Vendor ID field
+               PSU_PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_VEND_ID                                    0x10ee
+
+               SUBSYS_ID
+               (OFFSET, MASK, VALUE)      (0XFD480204, 0xFFFFFFFFU ,0x10EE0007U)
+               RegMask = (PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_ID_MASK | PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_VEND_ID_MASK |  0 );
+
+               RegVal = ((0x00000007U << PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_ID_SHIFT
+                       | 0x000010EEU << PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_VEND_ID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_SUBSYS_ID_OFFSET ,0xFFFFFFFFU ,0x10EE0007U);
+       /*############################################################################################################################ */
+
+               /*Register : REV_ID @ 0XFD480208</p>
+
+               Revision ID for the the PCIe Cap Structure
+               PSU_PCIE_ATTRIB_REV_ID_CFG_REV_ID                                               0x0
+
+               REV_ID
+               (OFFSET, MASK, VALUE)      (0XFD480208, 0x000000FFU ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_REV_ID_CFG_REV_ID_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_REV_ID_CFG_REV_ID_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_REV_ID_OFFSET ,0x000000FFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_24 @ 0XFD480060</p>
+
+               Code identifying basic function, subclass and applicable programming interface. Transferred to the Class Code register.; EP=0
+               8000; RP=0x8000
+               PSU_PCIE_ATTRIB_ATTR_24_ATTR_CLASS_CODE                                         0x400
+
+               ATTR_24
+               (OFFSET, MASK, VALUE)      (0XFD480060, 0x0000FFFFU ,0x00000400U)
+               RegMask = (PCIE_ATTRIB_ATTR_24_ATTR_CLASS_CODE_MASK |  0 );
+
+               RegVal = ((0x00000400U << PCIE_ATTRIB_ATTR_24_ATTR_CLASS_CODE_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_24_OFFSET ,0x0000FFFFU ,0x00000400U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_25 @ 0XFD480064</p>
+
+               Code identifying basic function, subclass and applicable programming interface. Transferred to the Class Code register.; EP=0
+               0005; RP=0x0006
+               PSU_PCIE_ATTRIB_ATTR_25_ATTR_CLASS_CODE                                         0x6
+
+               INTX Interrupt Generation Capable. If FALSE, this will cause Command[10] to be hardwired to 0.; EP=0x0001; RP=0x0001
+               PSU_PCIE_ATTRIB_ATTR_25_ATTR_CMD_INTX_IMPLEMENTED                               0
+
+               ATTR_25
+               (OFFSET, MASK, VALUE)      (0XFD480064, 0x000001FFU ,0x00000006U)
+               RegMask = (PCIE_ATTRIB_ATTR_25_ATTR_CLASS_CODE_MASK | PCIE_ATTRIB_ATTR_25_ATTR_CMD_INTX_IMPLEMENTED_MASK |  0 );
+
+               RegVal = ((0x00000006U << PCIE_ATTRIB_ATTR_25_ATTR_CLASS_CODE_SHIFT
+                       | 0x00000000U << PCIE_ATTRIB_ATTR_25_ATTR_CMD_INTX_IMPLEMENTED_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_25_OFFSET ,0x000001FFU ,0x00000006U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_0 @ 0XFD480000</p>
+
+               Indicates that the core is capable of generating ECRC. Value transferred to bit 5 of the AER Capabilities and Control Registe
+               .; EP=0x0001; RP=0x0001
+               PSU_PCIE_ATTRIB_ATTR_0_ATTR_AER_CAP_ECRC_GEN_CAPABLE                            0
+
+               ATTR_0
+               (OFFSET, MASK, VALUE)      (0XFD480000, 0x00000002U ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_0_ATTR_AER_CAP_ECRC_GEN_CAPABLE_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_0_ATTR_AER_CAP_ECRC_GEN_CAPABLE_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_0_OFFSET ,0x00000002U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_4 @ 0XFD480010</p>
+
+               Indicates that the AER structures exists. If this is FALSE, then the AER structure cannot be accessed via either the link or
+               he management port, and AER will be considered to not be present for error management tasks (such as what types of error mess
+               ges are sent if an error is detected).; EP=0x0001; RP=0x0001
+               PSU_PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON                                          0
+
+               Indicates that the AER structures exists. If this is FALSE, then the AER structure cannot be accessed via either the link or
+               he management port, and AER will be considered to not be present for error management tasks (such as what types of error mess
+               ges are sent if an error is detected).; EP=0x0001; RP=0x0001
+               PSU_PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON                                          0
+
+               ATTR_4
+               (OFFSET, MASK, VALUE)      (0XFD480010, 0x00001000U ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON_MASK | PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON_SHIFT
+                       | 0x00000000U << PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_4_OFFSET ,0x00001000U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_89 @ 0XFD480164</p>
+
+               VSEC's Next Capability Offset pointer to the next item in the capabilities list, or 000h if this is the final capability.; EP
+               0x0140; RP=0x0140
+               PSU_PCIE_ATTRIB_ATTR_89_ATTR_VSEC_CAP_NEXTPTR                                   0
+
+               ATTR_89
+               (OFFSET, MASK, VALUE)      (0XFD480164, 0x00001FFEU ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_89_ATTR_VSEC_CAP_NEXTPTR_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_89_ATTR_VSEC_CAP_NEXTPTR_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_89_OFFSET ,0x00001FFEU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_79 @ 0XFD48013C</p>
+
+               CRS SW Visibility. Indicates RC can return CRS to SW. Transferred to the Root Capabilities register.; EP=0x0000; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_79_ATTR_ROOT_CAP_CRS_SW_VISIBILITY                         1
+
+               ATTR_79
+               (OFFSET, MASK, VALUE)      (0XFD48013C, 0x00000020U ,0x00000020U)
+               RegMask = (PCIE_ATTRIB_ATTR_79_ATTR_ROOT_CAP_CRS_SW_VISIBILITY_MASK |  0 );
+
+               RegVal = ((0x00000001U << PCIE_ATTRIB_ATTR_79_ATTR_ROOT_CAP_CRS_SW_VISIBILITY_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_79_OFFSET ,0x00000020U ,0x00000020U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_43 @ 0XFD4800AC</p>
+
+               Indicates that the MSIX structures exists. If this is FALSE, then the MSIX structure cannot be accessed via either the link o
+                the management port.; EP=0x0001; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_43_ATTR_MSIX_CAP_ON                                        0
+
+               ATTR_43
+               (OFFSET, MASK, VALUE)      (0XFD4800AC, 0x00000100U ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_43_ATTR_MSIX_CAP_ON_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_43_ATTR_MSIX_CAP_ON_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_43_OFFSET ,0x00000100U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_48 @ 0XFD4800C0</p>
+
+               MSI-X Table Size. This value is transferred to the MSI-X Message Control[10:0] field. Set to 0 if MSI-X is not enabled. Note
+               hat the core does not implement the table; that must be implemented in user logic.; EP=0x0003; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_48_ATTR_MSIX_CAP_TABLE_SIZE                                0
+
+               ATTR_48
+               (OFFSET, MASK, VALUE)      (0XFD4800C0, 0x000007FFU ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_48_ATTR_MSIX_CAP_TABLE_SIZE_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_48_ATTR_MSIX_CAP_TABLE_SIZE_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_48_OFFSET ,0x000007FFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_46 @ 0XFD4800B8</p>
+
+               MSI-X Table Offset. This value is transferred to the MSI-X Table Offset field. Set to 0 if MSI-X is not enabled.; EP=0x0001;
+               P=0x0000
+               PSU_PCIE_ATTRIB_ATTR_46_ATTR_MSIX_CAP_TABLE_OFFSET                              0
+
+               ATTR_46
+               (OFFSET, MASK, VALUE)      (0XFD4800B8, 0x0000FFFFU ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_46_ATTR_MSIX_CAP_TABLE_OFFSET_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_46_ATTR_MSIX_CAP_TABLE_OFFSET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_46_OFFSET ,0x0000FFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_47 @ 0XFD4800BC</p>
+
+               MSI-X Table Offset. This value is transferred to the MSI-X Table Offset field. Set to 0 if MSI-X is not enabled.; EP=0x0000;
+               P=0x0000
+               PSU_PCIE_ATTRIB_ATTR_47_ATTR_MSIX_CAP_TABLE_OFFSET                              0
+
+               ATTR_47
+               (OFFSET, MASK, VALUE)      (0XFD4800BC, 0x00001FFFU ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_47_ATTR_MSIX_CAP_TABLE_OFFSET_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_47_ATTR_MSIX_CAP_TABLE_OFFSET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_47_OFFSET ,0x00001FFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_44 @ 0XFD4800B0</p>
+
+               MSI-X Pending Bit Array Offset This value is transferred to the MSI-X PBA Offset field. Set to 0 if MSI-X is not enabled.; EP
+               0x0001; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_44_ATTR_MSIX_CAP_PBA_OFFSET                                0
+
+               ATTR_44
+               (OFFSET, MASK, VALUE)      (0XFD4800B0, 0x0000FFFFU ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_44_ATTR_MSIX_CAP_PBA_OFFSET_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_44_ATTR_MSIX_CAP_PBA_OFFSET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_44_OFFSET ,0x0000FFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_45 @ 0XFD4800B4</p>
+
+               MSI-X Pending Bit Array Offset This value is transferred to the MSI-X PBA Offset field. Set to 0 if MSI-X is not enabled.; EP
+               0x1000; RP=0x0000
+               PSU_PCIE_ATTRIB_ATTR_45_ATTR_MSIX_CAP_PBA_OFFSET                                0
+
+               ATTR_45
+               (OFFSET, MASK, VALUE)      (0XFD4800B4, 0x0000FFF8U ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_45_ATTR_MSIX_CAP_PBA_OFFSET_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_45_ATTR_MSIX_CAP_PBA_OFFSET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_45_OFFSET ,0x0000FFF8U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : CB @ 0XFD48031C</p>
+
+               DT837748 Enable
+               PSU_PCIE_ATTRIB_CB_CB1                                                          0x0
+
+               ECO Register 1
+               (OFFSET, MASK, VALUE)      (0XFD48031C, 0x00000002U ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_CB_CB1_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_CB_CB1_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_CB_OFFSET ,0x00000002U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               /*Register : ATTR_35 @ 0XFD48008C</p>
+
+               Active State PM Support. Indicates the level of active state power management supported by the selected PCI Express Link, enc
+               ded as follows: 0 Reserved, 1 L0s entry supported, 2 Reserved, 3 L0s and L1 entry supported.; EP=0x0001; RP=0x0001
+               PSU_PCIE_ATTRIB_ATTR_35_ATTR_LINK_CAP_ASPM_SUPPORT                              0x0
+
+               ATTR_35
+               (OFFSET, MASK, VALUE)      (0XFD48008C, 0x00003000U ,0x00000000U)
+               RegMask = (PCIE_ATTRIB_ATTR_35_ATTR_LINK_CAP_ASPM_SUPPORT_MASK |  0 );
+
+               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_35_ATTR_LINK_CAP_ASPM_SUPPORT_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (PCIE_ATTRIB_ATTR_35_OFFSET ,0x00003000U ,0x00000000U);
+       /*############################################################################################################################ */
+
+               // : PUTTING PCIE CONTROL IN RESET
+               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
+
+               PCIE control block level reset
+               PSU_CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET                                         0X0
+
+               FPD Block level software controlled reset
+               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x00020000U ,0x00000000U)
+               RegMask = (CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_MASK |  0 );
 
-               RegVal = ((0x0000D011U << PCIE_ATTRIB_ID_CFG_DEV_ID_SHIFT
-                       | 0x000010EEU << PCIE_ATTRIB_ID_CFG_VEND_ID_SHIFT
+               RegVal = ((0x00000000U << CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ID_OFFSET ,0xFFFFFFFFU ,0x10EED011U);
+               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x00020000U ,0x00000000U);
        /*############################################################################################################################ */
 
-               /*Register : SUBSYS_ID @ 0XFD480204</p>
+               // : SATA AHCI VENDOR SETTING
+               /*Register : PP2C @ 0XFD0C00AC</p>
 
-               Subsystem ID for the the PCIe Cap Structure Subsystem ID field
-               PSU_PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_ID                                         0x7
+               CIBGMN: COMINIT Burst Gap Minimum.
+               PSU_SATA_AHCI_VENDOR_PP2C_CIBGMN                                                0x1B
 
-               Subsystem Vendor ID for the PCIe Cap Structure Subsystem Vendor ID field
-               PSU_PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_VEND_ID                                    0x10ee
+               CIBGMX: COMINIT Burst Gap Maximum.
+               PSU_SATA_AHCI_VENDOR_PP2C_CIBGMX                                                0x4D
 
-               SUBSYS_ID
-               (OFFSET, MASK, VALUE)      (0XFD480204, 0xFFFFFFFFU ,0x10EE0007U)
-               RegMask = (PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_ID_MASK | PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_VEND_ID_MASK |  0 );
+               CIBGN: COMINIT Burst Gap Nominal.
+               PSU_SATA_AHCI_VENDOR_PP2C_CIBGN                                                 0x18
 
-               RegVal = ((0x00000007U << PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_ID_SHIFT
-                       | 0x000010EEU << PCIE_ATTRIB_SUBSYS_ID_CFG_SUBSYS_VEND_ID_SHIFT
+               CINMP: COMINIT Negate Minimum Period.
+               PSU_SATA_AHCI_VENDOR_PP2C_CINMP                                                 0x28
+
+               PP2C - Port Phy2Cfg Register. This register controls the configuration of the Phy Control OOB timing for the COMINIT paramete
+               s for either Port 0 or Port 1. The Port configured is controlled by the value programmed into the Port Config Register.
+               (OFFSET, MASK, VALUE)      (0XFD0C00AC, 0xFFFFFFFFU ,0x28184D1BU)
+               RegMask = (SATA_AHCI_VENDOR_PP2C_CIBGMN_MASK | SATA_AHCI_VENDOR_PP2C_CIBGMX_MASK | SATA_AHCI_VENDOR_PP2C_CIBGN_MASK | SATA_AHCI_VENDOR_PP2C_CINMP_MASK |  0 );
+
+               RegVal = ((0x0000001BU << SATA_AHCI_VENDOR_PP2C_CIBGMN_SHIFT
+                       | 0x0000004DU << SATA_AHCI_VENDOR_PP2C_CIBGMX_SHIFT
+                       | 0x00000018U << SATA_AHCI_VENDOR_PP2C_CIBGN_SHIFT
+                       | 0x00000028U << SATA_AHCI_VENDOR_PP2C_CINMP_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_SUBSYS_ID_OFFSET ,0xFFFFFFFFU ,0x10EE0007U);
+               PSU_Mask_Write (SATA_AHCI_VENDOR_PP2C_OFFSET ,0xFFFFFFFFU ,0x28184D1BU);
        /*############################################################################################################################ */
 
-               /*Register : REV_ID @ 0XFD480208</p>
+               /*Register : PP3C @ 0XFD0C00B0</p>
 
-               Revision ID for the the PCIe Cap Structure
-               PSU_PCIE_ATTRIB_REV_ID_CFG_REV_ID                                               0x0
+               CWBGMN: COMWAKE Burst Gap Minimum.
+               PSU_SATA_AHCI_VENDOR_PP3C_CWBGMN                                                0x06
 
-               REV_ID
-               (OFFSET, MASK, VALUE)      (0XFD480208, 0x000000FFU ,0x00000000U)
-               RegMask = (PCIE_ATTRIB_REV_ID_CFG_REV_ID_MASK |  0 );
+               CWBGMX: COMWAKE Burst Gap Maximum.
+               PSU_SATA_AHCI_VENDOR_PP3C_CWBGMX                                                0x19
 
-               RegVal = ((0x00000000U << PCIE_ATTRIB_REV_ID_CFG_REV_ID_SHIFT
+               CWBGN: COMWAKE Burst Gap Nominal.
+               PSU_SATA_AHCI_VENDOR_PP3C_CWBGN                                                 0x08
+
+               CWNMP: COMWAKE Negate Minimum Period.
+               PSU_SATA_AHCI_VENDOR_PP3C_CWNMP                                                 0x0E
+
+               PP3C - Port Phy3CfgRegister. This register controls the configuration of the Phy Control OOB timing for the COMWAKE parameter
+                for either Port 0 or Port 1. The Port configured is controlled by the value programmed into the Port Config Register.
+               (OFFSET, MASK, VALUE)      (0XFD0C00B0, 0xFFFFFFFFU ,0x0E081906U)
+               RegMask = (SATA_AHCI_VENDOR_PP3C_CWBGMN_MASK | SATA_AHCI_VENDOR_PP3C_CWBGMX_MASK | SATA_AHCI_VENDOR_PP3C_CWBGN_MASK | SATA_AHCI_VENDOR_PP3C_CWNMP_MASK |  0 );
+
+               RegVal = ((0x00000006U << SATA_AHCI_VENDOR_PP3C_CWBGMN_SHIFT
+                       | 0x00000019U << SATA_AHCI_VENDOR_PP3C_CWBGMX_SHIFT
+                       | 0x00000008U << SATA_AHCI_VENDOR_PP3C_CWBGN_SHIFT
+                       | 0x0000000EU << SATA_AHCI_VENDOR_PP3C_CWNMP_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_REV_ID_OFFSET ,0x000000FFU ,0x00000000U);
+               PSU_Mask_Write (SATA_AHCI_VENDOR_PP3C_OFFSET ,0xFFFFFFFFU ,0x0E081906U);
        /*############################################################################################################################ */
 
-               /*Register : ATTR_24 @ 0XFD480060</p>
+               /*Register : PP4C @ 0XFD0C00B4</p>
 
-               Code identifying basic function, subclass and applicable programming interface. Transferred to the Class Code register.; EP=0
-               8000; RP=0x8000
-               PSU_PCIE_ATTRIB_ATTR_24_ATTR_CLASS_CODE                                         0x8000
+               BMX: COM Burst Maximum.
+               PSU_SATA_AHCI_VENDOR_PP4C_BMX                                                   0x13
 
-               ATTR_24
-               (OFFSET, MASK, VALUE)      (0XFD480060, 0x0000FFFFU ,0x00008000U)
-               RegMask = (PCIE_ATTRIB_ATTR_24_ATTR_CLASS_CODE_MASK |  0 );
+               BNM: COM Burst Nominal.
+               PSU_SATA_AHCI_VENDOR_PP4C_BNM                                                   0x08
+
+               SFD: Signal Failure Detection, if the signal detection de-asserts for a time greater than this then the OOB detector will det
+               rmine this is a line idle and cause the PhyInit state machine to exit the Phy Ready State. A value of zero disables the Signa
+                Failure Detector. The value is based on the OOB Detector Clock typically (PMCLK Clock Period) * SFD giving a nominal time of
+               500ns based on a 150MHz PMCLK.
+               PSU_SATA_AHCI_VENDOR_PP4C_SFD                                                   0x4A
+
+               PTST: Partial to Slumber timer value, specific delay the controller should apply while in partial before entering slumber. Th
+                value is bases on the system clock divided by 128, total delay = (Sys Clock Period) * PTST * 128
+               PSU_SATA_AHCI_VENDOR_PP4C_PTST                                                  0x06
+
+               PP4C - Port Phy4Cfg Register. This register controls the configuration of the Phy Control Burst timing for the COM parameters
+               for either Port 0 or Port 1. The Port configured is controlled by the value programmed into the Port Config Register.
+               (OFFSET, MASK, VALUE)      (0XFD0C00B4, 0xFFFFFFFFU ,0x064A0813U)
+               RegMask = (SATA_AHCI_VENDOR_PP4C_BMX_MASK | SATA_AHCI_VENDOR_PP4C_BNM_MASK | SATA_AHCI_VENDOR_PP4C_SFD_MASK | SATA_AHCI_VENDOR_PP4C_PTST_MASK |  0 );
 
-               RegVal = ((0x00008000U << PCIE_ATTRIB_ATTR_24_ATTR_CLASS_CODE_SHIFT
+               RegVal = ((0x00000013U << SATA_AHCI_VENDOR_PP4C_BMX_SHIFT
+                       | 0x00000008U << SATA_AHCI_VENDOR_PP4C_BNM_SHIFT
+                       | 0x0000004AU << SATA_AHCI_VENDOR_PP4C_SFD_SHIFT
+                       | 0x00000006U << SATA_AHCI_VENDOR_PP4C_PTST_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_24_OFFSET ,0x0000FFFFU ,0x00008000U);
+               PSU_Mask_Write (SATA_AHCI_VENDOR_PP4C_OFFSET ,0xFFFFFFFFU ,0x064A0813U);
        /*############################################################################################################################ */
 
-               /*Register : ATTR_25 @ 0XFD480064</p>
+               /*Register : PP5C @ 0XFD0C00B8</p>
 
-               Code identifying basic function, subclass and applicable programming interface. Transferred to the Class Code register.; EP=0
-               0005; RP=0x0006
-               PSU_PCIE_ATTRIB_ATTR_25_ATTR_CLASS_CODE                                         0x5
+               RIT: Retry Interval Timer. The calculated value divided by two, the lower digit of precision is not needed.
+               PSU_SATA_AHCI_VENDOR_PP5C_RIT                                                   0xC96A4
 
-               INTX Interrupt Generation Capable. If FALSE, this will cause Command[10] to be hardwired to 0.; EP=0x0001; RP=0x0001
-               PSU_PCIE_ATTRIB_ATTR_25_ATTR_CMD_INTX_IMPLEMENTED                               1
+               RCT: Rate Change Timer, a value based on the 54.2us for which a SATA device will transmit at a fixed rate ALIGNp after OOB ha
+                completed, for a fast SERDES it is suggested that this value be 54.2us / 4
+               PSU_SATA_AHCI_VENDOR_PP5C_RCT                                                   0x3FF
 
-               ATTR_25
-               (OFFSET, MASK, VALUE)      (0XFD480064, 0x000001FFU ,0x00000105U)
-               RegMask = (PCIE_ATTRIB_ATTR_25_ATTR_CLASS_CODE_MASK | PCIE_ATTRIB_ATTR_25_ATTR_CMD_INTX_IMPLEMENTED_MASK |  0 );
+               PP5C - Port Phy5Cfg Register. This register controls the configuration of the Phy Control Retry Interval timing for either Po
+               t 0 or Port 1. The Port configured is controlled by the value programmed into the Port Config Register.
+               (OFFSET, MASK, VALUE)      (0XFD0C00B8, 0xFFFFFFFFU ,0x3FFC96A4U)
+               RegMask = (SATA_AHCI_VENDOR_PP5C_RIT_MASK | SATA_AHCI_VENDOR_PP5C_RCT_MASK |  0 );
 
-               RegVal = ((0x00000005U << PCIE_ATTRIB_ATTR_25_ATTR_CLASS_CODE_SHIFT
-                       | 0x00000001U << PCIE_ATTRIB_ATTR_25_ATTR_CMD_INTX_IMPLEMENTED_SHIFT
+               RegVal = ((0x000C96A4U << SATA_AHCI_VENDOR_PP5C_RIT_SHIFT
+                       | 0x000003FFU << SATA_AHCI_VENDOR_PP5C_RCT_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_25_OFFSET ,0x000001FFU ,0x00000105U);
+               PSU_Mask_Write (SATA_AHCI_VENDOR_PP5C_OFFSET ,0xFFFFFFFFU ,0x3FFC96A4U);
        /*############################################################################################################################ */
 
-               /*Register : ATTR_4 @ 0XFD480010</p>
 
-               Indicates that the AER structures exists. If this is FALSE, then the AER structure cannot be accessed via either the link or
-               he management port, and AER will be considered to not be present for error management tasks (such as what types of error mess
-               ges are sent if an error is detected).; EP=0x0001; RP=0x0001
-               PSU_PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON                                          0
+  return 1;
+}
+unsigned long psu_resetin_init_data() {
+               // : PUTTING SERDES PERIPHERAL IN RESET
+               // : PUTTING USB0 IN RESET
+               /*Register : RST_LPD_TOP @ 0XFF5E023C</p>
 
-               Indicates that the AER structures exists. If this is FALSE, then the AER structure cannot be accessed via either the link or
-               he management port, and AER will be considered to not be present for error management tasks (such as what types of error mess
-               ges are sent if an error is detected).; EP=0x0001; RP=0x0001
-               PSU_PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON                                          0
+               USB 0 reset for control registers
+               PSU_CRL_APB_RST_LPD_TOP_USB0_APB_RESET                                          0X1
 
-               ATTR_4
-               (OFFSET, MASK, VALUE)      (0XFD480010, 0x00001000U ,0x00000000U)
-               RegMask = (PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON_MASK | PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON_MASK |  0 );
+               USB 0 sleep circuit reset
+               PSU_CRL_APB_RST_LPD_TOP_USB0_HIBERRESET                                         0X1
 
-               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON_SHIFT
-                       | 0x00000000U << PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON_SHIFT
+               USB 0 reset
+               PSU_CRL_APB_RST_LPD_TOP_USB0_CORERESET                                          0X1
+
+               Software control register for the LPD block.
+               (OFFSET, MASK, VALUE)      (0XFF5E023C, 0x00000540U ,0x00000540U)
+               RegMask = (CRL_APB_RST_LPD_TOP_USB0_APB_RESET_MASK | CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_MASK | CRL_APB_RST_LPD_TOP_USB0_CORERESET_MASK |  0 );
+
+               RegVal = ((0x00000001U << CRL_APB_RST_LPD_TOP_USB0_APB_RESET_SHIFT
+                       | 0x00000001U << CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_SHIFT
+                       | 0x00000001U << CRL_APB_RST_LPD_TOP_USB0_CORERESET_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_4_OFFSET ,0x00001000U ,0x00000000U);
+               PSU_Mask_Write (CRL_APB_RST_LPD_TOP_OFFSET ,0x00000540U ,0x00000540U);
        /*############################################################################################################################ */
 
-               /*Register : ATTR_79 @ 0XFD48013C</p>
+               // : PUTTING USB1 IN RESET
+               /*Register : RST_LPD_TOP @ 0XFF5E023C</p>
 
-               CRS SW Visibility. Indicates RC can return CRS to SW. Transferred to the Root Capabilities register.; EP=0x0000; RP=0x0000
-               PSU_PCIE_ATTRIB_ATTR_79_ATTR_ROOT_CAP_CRS_SW_VISIBILITY                         0
+               USB 1 reset for control registers
+               PSU_CRL_APB_RST_LPD_TOP_USB1_APB_RESET                                          0X1
 
-               ATTR_79
-               (OFFSET, MASK, VALUE)      (0XFD48013C, 0x00000020U ,0x00000000U)
-               RegMask = (PCIE_ATTRIB_ATTR_79_ATTR_ROOT_CAP_CRS_SW_VISIBILITY_MASK |  0 );
+               USB 1 sleep circuit reset
+               PSU_CRL_APB_RST_LPD_TOP_USB1_HIBERRESET                                         0X1
 
-               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_79_ATTR_ROOT_CAP_CRS_SW_VISIBILITY_SHIFT
+               USB 1 reset
+               PSU_CRL_APB_RST_LPD_TOP_USB1_CORERESET                                          0X1
+
+               Software control register for the LPD block.
+               (OFFSET, MASK, VALUE)      (0XFF5E023C, 0x00000A80U ,0x00000A80U)
+               RegMask = (CRL_APB_RST_LPD_TOP_USB1_APB_RESET_MASK | CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_MASK | CRL_APB_RST_LPD_TOP_USB1_CORERESET_MASK |  0 );
+
+               RegVal = ((0x00000001U << CRL_APB_RST_LPD_TOP_USB1_APB_RESET_SHIFT
+                       | 0x00000001U << CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_SHIFT
+                       | 0x00000001U << CRL_APB_RST_LPD_TOP_USB1_CORERESET_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_79_OFFSET ,0x00000020U ,0x00000000U);
+               PSU_Mask_Write (CRL_APB_RST_LPD_TOP_OFFSET ,0x00000A80U ,0x00000A80U);
        /*############################################################################################################################ */
 
-               /*Register : ATTR_43 @ 0XFD4800AC</p>
+               // : PUTTING GEM0 IN RESET
+               /*Register : RST_LPD_IOU0 @ 0XFF5E0230</p>
 
-               Indicates that the MSIX structures exists. If this is FALSE, then the MSIX structure cannot be accessed via either the link o
-                the management port.; EP=0x0001; RP=0x0000
-               PSU_PCIE_ATTRIB_ATTR_43_ATTR_MSIX_CAP_ON                                        0
+               GEM 3 reset
+               PSU_CRL_APB_RST_LPD_IOU0_GEM3_RESET                                             0X1
 
-               ATTR_43
-               (OFFSET, MASK, VALUE)      (0XFD4800AC, 0x00000100U ,0x00000000U)
-               RegMask = (PCIE_ATTRIB_ATTR_43_ATTR_MSIX_CAP_ON_MASK |  0 );
+               Software controlled reset for the GEMs
+               (OFFSET, MASK, VALUE)      (0XFF5E0230, 0x00000008U ,0x00000008U)
+               RegMask = (CRL_APB_RST_LPD_IOU0_GEM3_RESET_MASK |  0 );
 
-               RegVal = ((0x00000000U << PCIE_ATTRIB_ATTR_43_ATTR_MSIX_CAP_ON_SHIFT
+               RegVal = ((0x00000001U << CRL_APB_RST_LPD_IOU0_GEM3_RESET_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (PCIE_ATTRIB_ATTR_43_OFFSET ,0x00000100U ,0x00000000U);
+               PSU_Mask_Write (CRL_APB_RST_LPD_IOU0_OFFSET ,0x00000008U ,0x00000008U);
        /*############################################################################################################################ */
 
-               // : GPIO
-               // : ADMA TZ
-               /*Register : slcr_adma @ 0XFF4B0024</p>
+               // : PUTTING SATA IN RESET
+               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
 
-               TrustZone Classification for ADMA
-               PSU_LPD_SLCR_SECURE_SLCR_ADMA_TZ                                                0X0
+               Sata block level reset
+               PSU_CRF_APB_RST_FPD_TOP_SATA_RESET                                              0X1
 
-               RPU TrustZone settings
-               (OFFSET, MASK, VALUE)      (0XFF4B0024, 0x000000FFU ,0x00000000U)
-               RegMask = (LPD_SLCR_SECURE_SLCR_ADMA_TZ_MASK |  0 );
+               FPD Block level software controlled reset
+               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x00000002U ,0x00000002U)
+               RegMask = (CRF_APB_RST_FPD_TOP_SATA_RESET_MASK |  0 );
 
-               RegVal = ((0x00000000U << LPD_SLCR_SECURE_SLCR_ADMA_TZ_SHIFT
+               RegVal = ((0x00000001U << CRF_APB_RST_FPD_TOP_SATA_RESET_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (LPD_SLCR_SECURE_SLCR_ADMA_OFFSET ,0x000000FFU ,0x00000000U);
+               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x00000002U ,0x00000002U);
        /*############################################################################################################################ */
 
-               // : CSU TAMPERING
-               // : CSU TAMPER STATUS
-               /*Register : tamper_status @ 0XFFCA5000</p>
+               // : PUTTING PCIE IN RESET
+               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
 
-               CSU regsiter
-               PSU_CSU_TAMPER_STATUS_TAMPER_0                                                  0
+               PCIE config reset
+               PSU_CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET                                          0X1
 
-               External MIO
-               PSU_CSU_TAMPER_STATUS_TAMPER_1                                                  0
+               PCIE control block level reset
+               PSU_CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET                                         0X1
 
-               JTAG toggle detect
-               PSU_CSU_TAMPER_STATUS_TAMPER_2                                                  0
+               PCIE bridge block level reset (AXI interface)
+               PSU_CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET                                       0X1
 
-               PL SEU error
-               PSU_CSU_TAMPER_STATUS_TAMPER_3                                                  0
+               FPD Block level software controlled reset
+               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x000E0000U ,0x000E0000U)
+               RegMask = (CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_MASK | CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_MASK | CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_MASK |  0 );
 
-               AMS over temperature alarm for LPD
-               PSU_CSU_TAMPER_STATUS_TAMPER_4                                                  0
+               RegVal = ((0x00000001U << CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_SHIFT
+                       | 0x00000001U << CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_SHIFT
+                       | 0x00000001U << CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x000E0000U ,0x000E0000U);
+       /*############################################################################################################################ */
 
-               AMS over temperature alarm for APU
-               PSU_CSU_TAMPER_STATUS_TAMPER_5                                                  0
+               // : PUTTING DP IN RESET
+               /*Register : DP_TX_PHY_POWER_DOWN @ 0XFD4A0238</p>
 
-               AMS voltage alarm for VCCPINT_FPD
-               PSU_CSU_TAMPER_STATUS_TAMPER_6                                                  0
+               Two bits per lane. When set to 11, moves the GT to power down mode. When set to 00, GT will be in active state. bits [1:0] -
+               ane0 Bits [3:2] - lane 1
+               PSU_DP_DP_TX_PHY_POWER_DOWN_POWER_DWN                                           0XA
 
-               AMS voltage alarm for VCCPINT_LPD
-               PSU_CSU_TAMPER_STATUS_TAMPER_7                                                  0
+               Control PHY Power down
+               (OFFSET, MASK, VALUE)      (0XFD4A0238, 0x0000000FU ,0x0000000AU)
+               RegMask = (DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_MASK |  0 );
 
-               AMS voltage alarm for VCCPAUX
-               PSU_CSU_TAMPER_STATUS_TAMPER_8                                                  0
+               RegVal = ((0x0000000AU << DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DP_DP_TX_PHY_POWER_DOWN_OFFSET ,0x0000000FU ,0x0000000AU);
+       /*############################################################################################################################ */
 
-               AMS voltage alarm for DDRPHY
-               PSU_CSU_TAMPER_STATUS_TAMPER_9                                                  0
+               /*Register : DP_PHY_RESET @ 0XFD4A0200</p>
 
-               AMS voltage alarm for PSIO bank 0/1/2
-               PSU_CSU_TAMPER_STATUS_TAMPER_10                                                 0
+               Set to '1' to hold the GT in reset. Clear to release.
+               PSU_DP_DP_PHY_RESET_GT_RESET                                                    0X1
 
-               AMS voltage alarm for PSIO bank 3 (dedicated pins)
-               PSU_CSU_TAMPER_STATUS_TAMPER_11                                                 0
+               Reset the transmitter PHY.
+               (OFFSET, MASK, VALUE)      (0XFD4A0200, 0x00000002U ,0x00000002U)
+               RegMask = (DP_DP_PHY_RESET_GT_RESET_MASK |  0 );
 
-               AMS voltaage alarm for GT
-               PSU_CSU_TAMPER_STATUS_TAMPER_12                                                 0
+               RegVal = ((0x00000001U << DP_DP_PHY_RESET_GT_RESET_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (DP_DP_PHY_RESET_OFFSET ,0x00000002U ,0x00000002U);
+       /*############################################################################################################################ */
 
-               Tamper Response Status
-               (OFFSET, MASK, VALUE)      (0XFFCA5000, 0x00001FFFU ,0x00000000U)
-               RegMask = (CSU_TAMPER_STATUS_TAMPER_0_MASK | CSU_TAMPER_STATUS_TAMPER_1_MASK | CSU_TAMPER_STATUS_TAMPER_2_MASK | CSU_TAMPER_STATUS_TAMPER_3_MASK | CSU_TAMPER_STATUS_TAMPER_4_MASK | CSU_TAMPER_STATUS_TAMPER_5_MASK | CSU_TAMPER_STATUS_TAMPER_6_MASK | CSU_TAMPER_STATUS_TAMPER_7_MASK | CSU_TAMPER_STATUS_TAMPER_8_MASK | CSU_TAMPER_STATUS_TAMPER_9_MASK | CSU_TAMPER_STATUS_TAMPER_10_MASK | CSU_TAMPER_STATUS_TAMPER_11_MASK | CSU_TAMPER_STATUS_TAMPER_12_MASK |  0 );
+               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
 
-               RegVal = ((0x00000000U << CSU_TAMPER_STATUS_TAMPER_0_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_1_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_2_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_3_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_4_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_5_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_6_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_7_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_8_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_9_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_10_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_11_SHIFT
-                       | 0x00000000U << CSU_TAMPER_STATUS_TAMPER_12_SHIFT
+               Display Port block level reset (includes DPDMA)
+               PSU_CRF_APB_RST_FPD_TOP_DP_RESET                                                0X1
+
+               FPD Block level software controlled reset
+               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x00010000U ,0x00010000U)
+               RegMask = (CRF_APB_RST_FPD_TOP_DP_RESET_MASK |  0 );
+
+               RegVal = ((0x00000001U << CRF_APB_RST_FPD_TOP_DP_RESET_SHIFT
                        |  0 ) & RegMask); */
-               PSU_Mask_Write (CSU_TAMPER_STATUS_OFFSET ,0x00001FFFU ,0x00000000U);
+               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x00010000U ,0x00010000U);
        /*############################################################################################################################ */
 
-               // : CSU TAMPER RESPONSE
 
   return 1;
 }
-unsigned long psu_post_config_data() {
-               // : POWER UP REQUEST
+unsigned long psu_ps_pl_isolation_removal_data() {
+               // : PS-PL POWER UP REQUEST
                /*Register : REQ_PWRUP_INT_EN @ 0XFFD80118</p>
 
                Power-up Request Interrupt Enable for PL
@@ -19225,36 +31106,358 @@ unsigned long psu_post_config_data() {
 
                Power-up Request Status for PL
                PSU_PMU_GLOBAL_REQ_PWRUP_STATUS_PL                                              1
-               (OFFSET, MASK, VALUE)      (0XFFD80110, 0x00800000U ,0x00800000U)  */
-               while(!(Xil_In32 ( PMU_GLOBAL_REQ_PWRUP_STATUS_OFFSET) & 0x00800000U));
+               (OFFSET, MASK, VALUE)      (0XFFD80110, 0x00800000U ,0x00000000U)  */
+               mask_pollOnValue(PMU_GLOBAL_REQ_PWRUP_STATUS_OFFSET,0x00800000U,0x00000000U);
 
        /*############################################################################################################################ */
 
 
   return 1;
 }
-unsigned long psu_peripherals_powerdwn_data() {
-               // : POWER DOWN REQUEST INTERRUPT ENABLE
-               // : POWER DOWN TRIGGER
+unsigned long psu_ps_pl_reset_config_data() {
+               // : PS PL RESET SEQUENCE
+               // : FABRIC RESET USING EMIO
+               /*Register : MASK_DATA_5_MSW @ 0XFF0A002C</p>
+
+               Operation is the same as MASK_DATA_0_LSW[MASK_0_LSW]
+               PSU_GPIO_MASK_DATA_5_MSW_MASK_5_MSW                                             0x8000
+
+               Maskable Output Data (GPIO Bank5, EMIO, Upper 16bits)
+               (OFFSET, MASK, VALUE)      (0XFF0A002C, 0xFFFF0000U ,0x80000000U)
+               RegMask = (GPIO_MASK_DATA_5_MSW_MASK_5_MSW_MASK |  0 );
+
+               RegVal = ((0x00008000U << GPIO_MASK_DATA_5_MSW_MASK_5_MSW_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (GPIO_MASK_DATA_5_MSW_OFFSET ,0xFFFF0000U ,0x80000000U);
+       /*############################################################################################################################ */
+
+               /*Register : DIRM_5 @ 0XFF0A0344</p>
+
+               Operation is the same as DIRM_0[DIRECTION_0]
+               PSU_GPIO_DIRM_5_DIRECTION_5                                                     0x80000000
+
+               Direction mode (GPIO Bank5, EMIO)
+               (OFFSET, MASK, VALUE)      (0XFF0A0344, 0xFFFFFFFFU ,0x80000000U)
+               RegMask = (GPIO_DIRM_5_DIRECTION_5_MASK |  0 );
+
+               RegVal = ((0x80000000U << GPIO_DIRM_5_DIRECTION_5_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (GPIO_DIRM_5_OFFSET ,0xFFFFFFFFU ,0x80000000U);
+       /*############################################################################################################################ */
+
+               /*Register : OEN_5 @ 0XFF0A0348</p>
+
+               Operation is the same as OEN_0[OP_ENABLE_0]
+               PSU_GPIO_OEN_5_OP_ENABLE_5                                                      0x80000000
+
+               Output enable (GPIO Bank5, EMIO)
+               (OFFSET, MASK, VALUE)      (0XFF0A0348, 0xFFFFFFFFU ,0x80000000U)
+               RegMask = (GPIO_OEN_5_OP_ENABLE_5_MASK |  0 );
+
+               RegVal = ((0x80000000U << GPIO_OEN_5_OP_ENABLE_5_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (GPIO_OEN_5_OFFSET ,0xFFFFFFFFU ,0x80000000U);
+       /*############################################################################################################################ */
+
+               /*Register : DATA_5 @ 0XFF0A0054</p>
+
+               Output Data
+               PSU_GPIO_DATA_5_DATA_5                                                          0x80000000
+
+               Output Data (GPIO Bank5, EMIO)
+               (OFFSET, MASK, VALUE)      (0XFF0A0054, 0xFFFFFFFFU ,0x80000000U)
+               RegMask = (GPIO_DATA_5_DATA_5_MASK |  0 );
+
+               RegVal = ((0x80000000U << GPIO_DATA_5_DATA_5_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (GPIO_DATA_5_OFFSET ,0xFFFFFFFFU ,0x80000000U);
+       /*############################################################################################################################ */
+
+               mask_delay(1);
+
+       /*############################################################################################################################ */
+
+               // : FABRIC RESET USING DATA_5 TOGGLE
+               /*Register : DATA_5 @ 0XFF0A0054</p>
+
+               Output Data
+               PSU_GPIO_DATA_5_DATA_5                                                          0X00000000
+
+               Output Data (GPIO Bank5, EMIO)
+               (OFFSET, MASK, VALUE)      (0XFF0A0054, 0xFFFFFFFFU ,0x00000000U)
+               RegMask = (GPIO_DATA_5_DATA_5_MASK |  0 );
+
+               RegVal = ((0x00000000U << GPIO_DATA_5_DATA_5_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (GPIO_DATA_5_OFFSET ,0xFFFFFFFFU ,0x00000000U);
+       /*############################################################################################################################ */
+
+               mask_delay(1);
+
+       /*############################################################################################################################ */
+
+               // : FABRIC RESET USING DATA_5 TOGGLE
+               /*Register : DATA_5 @ 0XFF0A0054</p>
+
+               Output Data
+               PSU_GPIO_DATA_5_DATA_5                                                          0x80000000
+
+               Output Data (GPIO Bank5, EMIO)
+               (OFFSET, MASK, VALUE)      (0XFF0A0054, 0xFFFFFFFFU ,0x80000000U)
+               RegMask = (GPIO_DATA_5_DATA_5_MASK |  0 );
+
+               RegVal = ((0x80000000U << GPIO_DATA_5_DATA_5_SHIFT
+                       |  0 ) & RegMask); */
+               PSU_Mask_Write (GPIO_DATA_5_OFFSET ,0xFFFFFFFFU ,0x80000000U);
+       /*############################################################################################################################ */
+
 
   return 1;
 }
-unsigned long psu_security_data() {
-               // : DDR XMPU0
-               // : DDR XMPU1
-               // : DDR XMPU2
-               // : DDR XMPU3
-               // : DDR XMPU4
-               // : DDR XMPU5
-               // : FPD XMPU
-               // : OCM XMPU
-               // : XPPU
-               // : MASTER ID LIST
-               // : APERTURE PERMISIION LIST
-               // : XPPU CONTROL
 
-  return 1;
+unsigned long psu_ddr_phybringup_data() {
+
+
+               unsigned int regval = 0;
+       ////////////////////////////////////////////////////////////////////////////////
+       // RDBI work around code start
+       ////////////////////////////////////////////////////////////////////////////////
+       ////////////////////////////////////////////////////////////////////////////////
+       // RDBI work around code end
+       ////////////////////////////////////////////////////////////////////////////////
+       int dpll_divisor;
+       dpll_divisor = (Xil_In32(0xFD1A0080U) & 0x00003F00U) >> 0x00000008U;
+       prog_reg (0xFD1A0080U, 0x00003F00U, 0x00000008U, 0x00000005U);
+       prog_reg (0xFD080028U, 0x00000001U, 0x00000000U, 0x00000001U);
+       Xil_Out32(0xFD080004U, 0x00040003U);
+       while ((Xil_In32(0xFD080030U) & 0x00000001U) != 0x00000001U);
+       prog_reg (0xFD080684U, 0x06000000U, 0x00000019U, 0x00000001U);
+       prog_reg (0xFD0806A4U, 0x06000000U, 0x00000019U, 0x00000001U);
+       prog_reg (0xFD0806C4U, 0x06000000U, 0x00000019U, 0x00000001U);
+       prog_reg (0xFD0806E4U, 0x06000000U, 0x00000019U, 0x00000001U);
+       Xil_Out32(0xFD080004U, 0x40040071U);
+       while ((Xil_In32(0xFD080030U) & 0x00000001U) != 0x00000001U);
+       Xil_Out32(0xFD080004U, 0x40040001U);
+       while ((Xil_In32(0xFD080030U) & 0x00000001U) != 0x00000001U);
+       // PHY BRINGUP SEQ
+       while ((Xil_In32(0xFD080030U) & 0x0000000FU) != 0x0000000FU);
+       prog_reg (0xFD080004U, 0x00000001U, 0x00000000U, 0x00000001U);
+       //poll for PHY initialization to complete
+       while ((Xil_In32(0xFD080030U) & 0x000000FFU) != 0x0000001FU);
+
+       Xil_Out32(0xFD0701B0U, 0x00000001U);
+       Xil_Out32(0xFD070320U, 0x00000001U);
+       while ((Xil_In32(0xFD070004U) & 0x0000000FU) != 0x00000001U);
+       prog_reg (0xFD080014U, 0x00000040U, 0x00000006U, 0x00000001U);
+        Xil_Out32(0xFD080004, 0x0004FE01); //PUB_PIR
+         regval = Xil_In32(0xFD080030); //PUB_PGSR0
+         while(regval != 0x80000FFF){
+            regval = Xil_In32(0xFD080030); //PUB_PGSR0
+         }
+
+
+ // Run Vref training in static read mode
+       Xil_Out32(0xFD080200U, 0x100091C7U);
+       Xil_Out32(0xFD080018U, 0x00F01EF2U);
+       Xil_Out32(0xFD08001CU, 0x55AA5498U);
+       Xil_Out32(0xFD08142CU, 0x00041830U);
+       Xil_Out32(0xFD08146CU, 0x00041830U);
+       Xil_Out32(0xFD0814ACU, 0x00041830U);
+       Xil_Out32(0xFD0814ECU, 0x00041830U);
+       Xil_Out32(0xFD08152CU, 0x00041830U);
+
+
+        Xil_Out32(0xFD080004, 0x00060001); //PUB_PIR
+         regval = Xil_In32(0xFD080030); //PUB_PGSR0
+         while((regval & 0x80004001) != 0x80004001){
+            regval = Xil_In32(0xFD080030); //PUB_PGSR0
+         }
+
+        // Vref training is complete, disabling static read mode
+       Xil_Out32(0xFD080200U, 0x800091C7U);
+       Xil_Out32(0xFD080018U, 0x00F12302U);
+       Xil_Out32(0xFD08001CU, 0x55AA5480U);
+       Xil_Out32(0xFD08142CU, 0x00041800U);
+       Xil_Out32(0xFD08146CU, 0x00041800U);
+       Xil_Out32(0xFD0814ACU, 0x00041800U);
+       Xil_Out32(0xFD0814ECU, 0x00041800U);
+       Xil_Out32(0xFD08152CU, 0x00041800U);
+
+
+        Xil_Out32(0xFD080004, 0x0000C001); //PUB_PIR
+         regval = Xil_In32(0xFD080030); //PUB_PGSR0
+         while((regval & 0x80000C01) != 0x80000C01){
+            regval = Xil_In32(0xFD080030); //PUB_PGSR0
+         }
+
+       Xil_Out32(0xFD070180U, 0x01000040U);
+       Xil_Out32(0xFD070060U, 0x00000000U);
+       prog_reg (0xFD080014U, 0x00000040U, 0x00000006U, 0x00000000U);
+       ////////////////////////////////////////////////////////////////////////////////
+       // RDBI work around code start
+       ////////////////////////////////////////////////////////////////////////////////
+       prog_reg (0xFD080014U, 0x00000040U, 0x00000006U, 0x00000001U);
+       prog_reg (0xFD070320U, 0x00000001U, 0x00000000U, 0x00000000U);
+       prog_reg (0xFD0701A0U, 0x80000000U, 0x0000001FU, 0x00000001U);
+       int DQ0RBD_0;
+       DQ0RBD_0 = (Xil_In32(0xFD080750U) & 0x0000003FU) >> 0x00000000U;
+       int DQ0RBD_1;
+       DQ0RBD_1 = (Xil_In32(0xFD080750U) & 0x00003F00U) >> 0x00000008U;
+       int DQ0RBD_2;
+       DQ0RBD_2 = (Xil_In32(0xFD080750U) & 0x003F0000U) >> 0x00000010U;
+       int DQ0RBD_3;
+       DQ0RBD_3 = (Xil_In32(0xFD080750U) & 0x3F000000U) >> 0x00000018U;
+       int DQ0RBD_4;
+       DQ0RBD_4 = (Xil_In32(0xFD080754U) & 0x0000003FU) >> 0x00000000U;
+       int DQ0RBD_5;
+       DQ0RBD_5 = (Xil_In32(0xFD080754U) & 0x00003F00U) >> 0x00000008U;
+       int DQ0RBD_6;
+       DQ0RBD_6 = (Xil_In32(0xFD080754U) & 0x003F0000U) >> 0x00000010U;
+       int DQ0RBD_7;
+       DQ0RBD_7 = (Xil_In32(0xFD080754U) & 0x3F000000U) >> 0x00000018U;
+       int DQ1RBD_0;
+       DQ1RBD_0 = (Xil_In32(0xFD080850U) & 0x0000003FU) >> 0x00000000U;
+       int DQ1RBD_1;
+       DQ1RBD_1 = (Xil_In32(0xFD080850U) & 0x00003F00U) >> 0x00000008U;
+       int DQ1RBD_2;
+       DQ1RBD_2 = (Xil_In32(0xFD080850U) & 0x003F0000U) >> 0x00000010U;
+       int DQ1RBD_3;
+       DQ1RBD_3 = (Xil_In32(0xFD080850U) & 0x3F000000U) >> 0x00000018U;
+       int DQ1RBD_4;
+       DQ1RBD_4 = (Xil_In32(0xFD080854U) & 0x0000003FU) >> 0x00000000U;
+       int DQ1RBD_5;
+       DQ1RBD_5 = (Xil_In32(0xFD080854U) & 0x00003F00U) >> 0x00000008U;
+       int DQ1RBD_6;
+       DQ1RBD_6 = (Xil_In32(0xFD080854U) & 0x003F0000U) >> 0x00000010U;
+       int DQ1RBD_7;
+       DQ1RBD_7 = (Xil_In32(0xFD080854U) & 0x3F000000U) >> 0x00000018U;
+       int DQ2RBD_0;
+       DQ2RBD_0 = (Xil_In32(0xFD080950U) & 0x0000003FU) >> 0x00000000U;
+       int DQ2RBD_1;
+       DQ2RBD_1 = (Xil_In32(0xFD080950U) & 0x00003F00U) >> 0x00000008U;
+       int DQ2RBD_2;
+       DQ2RBD_2 = (Xil_In32(0xFD080950U) & 0x003F0000U) >> 0x00000010U;
+       int DQ2RBD_3;
+       DQ2RBD_3 = (Xil_In32(0xFD080950U) & 0x3F000000U) >> 0x00000018U;
+       int DQ2RBD_4;
+       DQ2RBD_4 = (Xil_In32(0xFD080954U) & 0x0000003FU) >> 0x00000000U;
+       int DQ2RBD_5;
+       DQ2RBD_5 = (Xil_In32(0xFD080954U) & 0x00003F00U) >> 0x00000008U;
+       int DQ2RBD_6;
+       DQ2RBD_6 = (Xil_In32(0xFD080954U) & 0x003F0000U) >> 0x00000010U;
+       int DQ2RBD_7;
+       DQ2RBD_7 = (Xil_In32(0xFD080954U) & 0x3F000000U) >> 0x00000018U;
+       int DQ3RBD_0;
+       DQ3RBD_0 = (Xil_In32(0xFD080A50U) & 0x0000003FU) >> 0x00000000U;
+       int DQ3RBD_1;
+       DQ3RBD_1 = (Xil_In32(0xFD080A50U) & 0x00003F00U) >> 0x00000008U;
+       int DQ3RBD_2;
+       DQ3RBD_2 = (Xil_In32(0xFD080A50U) & 0x003F0000U) >> 0x00000010U;
+       int DQ3RBD_3;
+       DQ3RBD_3 = (Xil_In32(0xFD080A50U) & 0x3F000000U) >> 0x00000018U;
+       int DQ3RBD_4;
+       DQ3RBD_4 = (Xil_In32(0xFD080A54U) & 0x0000003FU) >> 0x00000000U;
+       int DQ3RBD_5;
+       DQ3RBD_5 = (Xil_In32(0xFD080A54U) & 0x00003F00U) >> 0x00000008U;
+       int DQ3RBD_6;
+       DQ3RBD_6 = (Xil_In32(0xFD080A54U) & 0x003F0000U) >> 0x00000010U;
+       int DQ3RBD_7;
+       DQ3RBD_7 = (Xil_In32(0xFD080A54U) & 0x3F000000U) >> 0x00000018U;
+       int DQ4RBD_0;
+       DQ4RBD_0 = (Xil_In32(0xFD080B50U) & 0x0000003FU) >> 0x00000000U;
+       int DQ4RBD_1;
+       DQ4RBD_1 = (Xil_In32(0xFD080B50U) & 0x00003F00U) >> 0x00000008U;
+       int DQ4RBD_2;
+       DQ4RBD_2 = (Xil_In32(0xFD080B50U) & 0x003F0000U) >> 0x00000010U;
+       int DQ4RBD_3;
+       DQ4RBD_3 = (Xil_In32(0xFD080B50U) & 0x3F000000U) >> 0x00000018U;
+       int DQ4RBD_4;
+       DQ4RBD_4 = (Xil_In32(0xFD080B54U) & 0x0000003FU) >> 0x00000000U;
+       int DQ4RBD_5;
+       DQ4RBD_5 = (Xil_In32(0xFD080B54U) & 0x00003F00U) >> 0x00000008U;
+       int DQ4RBD_6;
+       DQ4RBD_6 = (Xil_In32(0xFD080B54U) & 0x003F0000U) >> 0x00000010U;
+       int DQ4RBD_7;
+       DQ4RBD_7 = (Xil_In32(0xFD080B54U) & 0x3F000000U) >> 0x00000018U;
+       int DQ5RBD_0;
+       DQ5RBD_0 = (Xil_In32(0xFD080C50U) & 0x0000003FU) >> 0x00000000U;
+       int DQ5RBD_1;
+       DQ5RBD_1 = (Xil_In32(0xFD080C50U) & 0x00003F00U) >> 0x00000008U;
+       int DQ5RBD_2;
+       DQ5RBD_2 = (Xil_In32(0xFD080C50U) & 0x003F0000U) >> 0x00000010U;
+       int DQ5RBD_3;
+       DQ5RBD_3 = (Xil_In32(0xFD080C50U) & 0x3F000000U) >> 0x00000018U;
+       int DQ5RBD_4;
+       DQ5RBD_4 = (Xil_In32(0xFD080C54U) & 0x0000003FU) >> 0x00000000U;
+       int DQ5RBD_5;
+       DQ5RBD_5 = (Xil_In32(0xFD080C54U) & 0x00003F00U) >> 0x00000008U;
+       int DQ5RBD_6;
+       DQ5RBD_6 = (Xil_In32(0xFD080C54U) & 0x003F0000U) >> 0x00000010U;
+       int DQ5RBD_7;
+       DQ5RBD_7 = (Xil_In32(0xFD080C54U) & 0x3F000000U) >> 0x00000018U;
+       int DQ6RBD_0;
+       DQ6RBD_0 = (Xil_In32(0xFD080D50U) & 0x0000003FU) >> 0x00000000U;
+       int DQ6RBD_1;
+       DQ6RBD_1 = (Xil_In32(0xFD080D50U) & 0x00003F00U) >> 0x00000008U;
+       int DQ6RBD_2;
+       DQ6RBD_2 = (Xil_In32(0xFD080D50U) & 0x003F0000U) >> 0x00000010U;
+       int DQ6RBD_3;
+       DQ6RBD_3 = (Xil_In32(0xFD080D50U) & 0x3F000000U) >> 0x00000018U;
+       int DQ6RBD_4;
+       DQ6RBD_4 = (Xil_In32(0xFD080D54U) & 0x0000003FU) >> 0x00000000U;
+       int DQ6RBD_5;
+       DQ6RBD_5 = (Xil_In32(0xFD080D54U) & 0x00003F00U) >> 0x00000008U;
+       int DQ6RBD_6;
+       DQ6RBD_6 = (Xil_In32(0xFD080D54U) & 0x003F0000U) >> 0x00000010U;
+       int DQ6RBD_7;
+       DQ6RBD_7 = (Xil_In32(0xFD080D54U) & 0x3F000000U) >> 0x00000018U;
+       int DQ7RBD_0;
+       DQ7RBD_0 = (Xil_In32(0xFD080E50U) & 0x0000003FU) >> 0x00000000U;
+       int DQ7RBD_1;
+       DQ7RBD_1 = (Xil_In32(0xFD080E50U) & 0x00003F00U) >> 0x00000008U;
+       int DQ7RBD_2;
+       DQ7RBD_2 = (Xil_In32(0xFD080E50U) & 0x003F0000U) >> 0x00000010U;
+       int DQ7RBD_3;
+       DQ7RBD_3 = (Xil_In32(0xFD080E50U) & 0x3F000000U) >> 0x00000018U;
+       int DQ7RBD_4;
+       DQ7RBD_4 = (Xil_In32(0xFD080E54U) & 0x0000003FU) >> 0x00000000U;
+       int DQ7RBD_5;
+       DQ7RBD_5 = (Xil_In32(0xFD080E54U) & 0x00003F00U) >> 0x00000008U;
+       int DQ7RBD_6;
+       DQ7RBD_6 = (Xil_In32(0xFD080E54U) & 0x003F0000U) >> 0x00000010U;
+       int DQ7RBD_7;
+       DQ7RBD_7 = (Xil_In32(0xFD080E54U) & 0x3F000000U) >> 0x00000018U;
+
+// ** declare variables used for calculation **
+
+       int cal_byte0,cal_byte1,cal_byte2,cal_byte3,cal_byte4,cal_byte5,cal_byte6,cal_byte7,cal_byte8;
+
+       cal_byte0 = ((DQ0RBD_0 + DQ0RBD_1 + DQ0RBD_2 + DQ0RBD_3 + DQ0RBD_4 + DQ0RBD_5 + DQ0RBD_6 + DQ0RBD_7)/8);
+       cal_byte1 = ((DQ1RBD_0 + DQ1RBD_1 + DQ1RBD_2 + DQ1RBD_3 + DQ1RBD_4 + DQ1RBD_5 + DQ1RBD_6 + DQ1RBD_7)/8);
+       cal_byte2 = ((DQ2RBD_0 + DQ2RBD_1 + DQ2RBD_2 + DQ2RBD_3 + DQ2RBD_4 + DQ2RBD_5 + DQ2RBD_6 + DQ2RBD_7)/8);
+       cal_byte3 = ((DQ3RBD_0 + DQ3RBD_1 + DQ3RBD_2 + DQ3RBD_3 + DQ3RBD_4 + DQ3RBD_5 + DQ3RBD_6 + DQ3RBD_7)/8);
+       cal_byte4 = ((DQ4RBD_0 + DQ4RBD_1 + DQ4RBD_2 + DQ4RBD_3 + DQ4RBD_4 + DQ4RBD_5 + DQ4RBD_6 + DQ4RBD_7)/8);
+       cal_byte5 = ((DQ5RBD_0 + DQ5RBD_1 + DQ5RBD_2 + DQ5RBD_3 + DQ5RBD_4 + DQ5RBD_5 + DQ5RBD_6 + DQ5RBD_7)/8);
+       cal_byte6 = ((DQ6RBD_0 + DQ6RBD_1 + DQ6RBD_2 + DQ6RBD_3 + DQ6RBD_4 + DQ6RBD_5 + DQ6RBD_6 + DQ6RBD_7)/8);
+       cal_byte7 = ((DQ7RBD_0 + DQ7RBD_1 + DQ7RBD_2 + DQ7RBD_3 + DQ7RBD_4 + DQ7RBD_5 + DQ7RBD_6 + DQ7RBD_7)/8);
+       prog_reg (0xFD080758U, 0x0000003FU, 0, cal_byte0);
+       prog_reg (0xFD080858U, 0x0000003FU, 0, cal_byte1);
+       prog_reg (0xFD080958U, 0x0000003FU, 0, cal_byte2);
+       prog_reg (0xFD080A58U, 0x0000003FU, 0, cal_byte3);
+       prog_reg (0xFD080B58U, 0x0000003FU, 0, cal_byte4);
+       prog_reg (0xFD080C58U, 0x0000003FU, 0, cal_byte5);
+       prog_reg (0xFD080D58U, 0x0000003FU, 0, cal_byte6);
+       prog_reg (0xFD080E58U, 0x0000003FU, 0, cal_byte7);
+       prog_reg (0xFD0701A0U, 0x80000000U, 0x0000001FU, 0x00000000U);
+       prog_reg (0xFD070320U, 0x00000001U, 0x00000000U, 0x00000001U);
+       prog_reg (0xFD080014U, 0x00000040U, 0x00000006U, 0x00000000U);
+       ////////////////////////////////////////////////////////////////////////////////
+       // RDBI work around code end
+       ////////////////////////////////////////////////////////////////////////////////
+
+return 1;
 }
+
 /**
  * CRL_APB Base Address
  */
@@ -19273,10 +31476,23 @@ unsigned long psu_security_data() {
 #define CRF_APB_RST_FPD_TOP    ( ( CRF_APB_BASEADDR ) + 0X00000100U )
 #define CRF_APB_GPU_REF_CTRL    ( ( CRF_APB_BASEADDR ) + 0X00000084U )
 #define CRF_APB_RST_DDR_SS    ( ( CRF_APB_BASEADDR ) + 0X00000108U )
-#define PSU_MASK_POLL_TIME 1000000
+#define PSU_MASK_POLL_TIME 1100000
+
 
+int mask_pollOnValue(u32 add , u32 mask, u32 value ) {
+       volatile u32 *addr = (volatile u32*) add;
+       int i = 0;
+       while ((*addr & mask)!= value) {
+               if (i == PSU_MASK_POLL_TIME) {
+                       return 0;
+               }
+               i++;
+       }
+       return 1;
+       //xil_printf("MaskPoll : 0x%x --> 0x%x \n \r" , add, *addr);
+}
 
-int mask_poll(u32 add , u32 mask ) {
+int mask_poll(u32 add , u32 mask) {
        volatile u32 *addr = (volatile u32*) add;
        int i = 0;
        while (!(*addr & mask)) {
@@ -19289,8 +31505,12 @@ int mask_poll(u32 add , u32 mask ) {
        //xil_printf("MaskPoll : 0x%x --> 0x%x \n \r" , add, *addr);
 }
 
+void mask_delay(u32 delay) {
+    usleep (delay);
+}
+
 u32 mask_read(u32 add , u32 mask ) {
-        u32 *addr = (u32*) add;
+        volatile u32 *addr = (volatile u32*) add;
         u32 val = (*addr & mask);
         //xil_printf("MaskRead : 0x%x --> 0x%x \n \r" , add, val);
         return val;
@@ -19320,7 +31540,7 @@ int serdes_fixcal_code() {
    }
 
    unsigned int tmp_0_1;
-   tmp_0_1 = mask_read(0xFD400CB4, 0x3F);
+   tmp_0_1 = mask_read(0xFD400B0C, 0x3F);
 
    unsigned int tmp_0_2 = tmp_0_1 & (0x7);
    unsigned int tmp_0_3 = tmp_0_1 & (0x38);
@@ -19331,10 +31551,11 @@ int serdes_fixcal_code() {
    unsigned int tmp_0_2_mod = (tmp_0_2 <<1) | (0x1);
    tmp_0_2_mod = (tmp_0_2_mod <<4);
 
+   tmp_0_3 = tmp_0_3 >>3;
+   Xil_Out32(0xFD40EC4C,tmp_0_3);
+
    //L3_TM_CALIB_DIG18
    Xil_Out32(0xFD40EC48,tmp_0_2_mod);
-   tmp_0_3 = tmp_0_3 >>3;
-   Xil_Out32(0xFD40EC48,tmp_0_3);
    return MaskStatus;
 
 
@@ -19350,12 +31571,16 @@ int serdes_enb_coarse_saturation() {
 }
 
 int init_serdes() {
- int status = 1;
+       int status = 1;
+       status &=  psu_resetin_init_data();
 
- status &= serdes_fixcal_code();
- status &= serdes_enb_coarse_saturation();
      status &= serdes_fixcal_code();
      status &= serdes_enb_coarse_saturation();
 
- return status;
+    status &=  psu_serdes_init_data();
+       status &=  psu_resetout_init_data();
+
+       return status;
 }
 
 
@@ -19397,6 +31622,41 @@ void init_peripheral()
   tmp_regval &= ~0x00000001;
   Xil_Out32(0xFD690030, tmp_regval);
 }
+
+int psu_lpd_protection() {
+   psu_lpd_xppu_data();
+   return 1;
+}
+
+int psu_ddr_protection() {
+   psu_ddr_xmpu0_data();
+   psu_ddr_xmpu1_data();
+   psu_ddr_xmpu2_data();
+   psu_ddr_xmpu3_data();
+   psu_ddr_xmpu4_data();
+   psu_ddr_xmpu5_data();
+   return 1;
+}
+int psu_ocm_protection() {
+   psu_ocm_xmpu_data();
+   return 1;
+}
+
+int psu_fpd_protection() {
+   psu_fpd_xmpu_data();
+   return 1;
+}
+
+int psu_protection() {
+  psu_lpd_protection();
+  psu_ddr_protection();
+  psu_ocm_protection();
+  psu_fpd_protection();
+  return 1;
+}
+
+
+
 int
 psu_init()
 {
@@ -19404,14 +31664,16 @@ psu_init()
        status &= psu_mio_init_data ();
        status &=   psu_pll_init_data ();
        status &=   psu_clock_init_data ();
+
        status &=  psu_ddr_init_data ();
+       status &=  psu_ddr_phybringup_data ();
+       status &=  psu_peripherals_init_data ();
 
        status &=  init_serdes();
-       status &=  psu_peripherals_init_data ();
        init_peripheral ();
 
        status &=  psu_peripherals_powerdwn_data ();
-       status &=  psu_security_data ();
+
        if (status == 0) {
                return 1;
        }
index c45b3dcf68b89062e63414013a68b9f1ab7c093b..89b65a34500ac408a44ec7c18247b832a473e7e8 100644 (file)
 #define CRL_APB_RPLL_CTRL_BYPASS_SHIFT                                             3
 #define CRL_APB_RPLL_CTRL_BYPASS_MASK                                              0x00000008U
 
-/*Asserts Reset to the PLL*/
+/*Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.*/
 #undef CRL_APB_RPLL_CTRL_RESET_DEFVAL
 #undef CRL_APB_RPLL_CTRL_RESET_SHIFT
 #undef CRL_APB_RPLL_CTRL_RESET_MASK
 #define CRL_APB_RPLL_CTRL_RESET_SHIFT                                              0
 #define CRL_APB_RPLL_CTRL_RESET_MASK                                               0x00000001U
 
-/*Asserts Reset to the PLL*/
+/*Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.*/
 #undef CRL_APB_RPLL_CTRL_RESET_DEFVAL
 #undef CRL_APB_RPLL_CTRL_RESET_SHIFT
 #undef CRL_APB_RPLL_CTRL_RESET_MASK
 #define CRL_APB_IOPLL_CTRL_BYPASS_SHIFT                                            3
 #define CRL_APB_IOPLL_CTRL_BYPASS_MASK                                             0x00000008U
 
-/*Asserts Reset to the PLL*/
+/*Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.*/
 #undef CRL_APB_IOPLL_CTRL_RESET_DEFVAL
 #undef CRL_APB_IOPLL_CTRL_RESET_SHIFT
 #undef CRL_APB_IOPLL_CTRL_RESET_MASK
 #define CRL_APB_IOPLL_CTRL_RESET_SHIFT                                             0
 #define CRL_APB_IOPLL_CTRL_RESET_MASK                                              0x00000001U
 
-/*Asserts Reset to the PLL*/
+/*Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.*/
 #undef CRL_APB_IOPLL_CTRL_RESET_DEFVAL
 #undef CRL_APB_IOPLL_CTRL_RESET_SHIFT
 #undef CRL_APB_IOPLL_CTRL_RESET_MASK
 #define CRF_APB_APLL_CTRL_BYPASS_SHIFT                                             3
 #define CRF_APB_APLL_CTRL_BYPASS_MASK                                              0x00000008U
 
-/*Asserts Reset to the PLL*/
+/*Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.*/
 #undef CRF_APB_APLL_CTRL_RESET_DEFVAL
 #undef CRF_APB_APLL_CTRL_RESET_SHIFT
 #undef CRF_APB_APLL_CTRL_RESET_MASK
 #define CRF_APB_APLL_CTRL_RESET_SHIFT                                              0
 #define CRF_APB_APLL_CTRL_RESET_MASK                                               0x00000001U
 
-/*Asserts Reset to the PLL*/
+/*Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.*/
 #undef CRF_APB_APLL_CTRL_RESET_DEFVAL
 #undef CRF_APB_APLL_CTRL_RESET_SHIFT
 #undef CRF_APB_APLL_CTRL_RESET_MASK
 #define CRF_APB_APLL_FRAC_CFG_ENABLED_SHIFT                                        31
 #define CRF_APB_APLL_FRAC_CFG_ENABLED_MASK                                         0x80000000U
 
+/*Fractional value for the Feedback value.*/
+#undef CRF_APB_APLL_FRAC_CFG_DATA_DEFVAL
+#undef CRF_APB_APLL_FRAC_CFG_DATA_SHIFT
+#undef CRF_APB_APLL_FRAC_CFG_DATA_MASK
+#define CRF_APB_APLL_FRAC_CFG_DATA_DEFVAL                                          0x00000000
+#define CRF_APB_APLL_FRAC_CFG_DATA_SHIFT                                           0
+#define CRF_APB_APLL_FRAC_CFG_DATA_MASK                                            0x0000FFFFU
+
 /*PLL loop filter resistor control*/
 #undef CRF_APB_DPLL_CFG_RES_DEFVAL
 #undef CRF_APB_DPLL_CFG_RES_SHIFT
 #define CRF_APB_DPLL_CTRL_BYPASS_SHIFT                                             3
 #define CRF_APB_DPLL_CTRL_BYPASS_MASK                                              0x00000008U
 
-/*Asserts Reset to the PLL*/
+/*Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.*/
 #undef CRF_APB_DPLL_CTRL_RESET_DEFVAL
 #undef CRF_APB_DPLL_CTRL_RESET_SHIFT
 #undef CRF_APB_DPLL_CTRL_RESET_MASK
 #define CRF_APB_DPLL_CTRL_RESET_SHIFT                                              0
 #define CRF_APB_DPLL_CTRL_RESET_MASK                                               0x00000001U
 
-/*Asserts Reset to the PLL*/
+/*Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.*/
 #undef CRF_APB_DPLL_CTRL_RESET_DEFVAL
 #undef CRF_APB_DPLL_CTRL_RESET_SHIFT
 #undef CRF_APB_DPLL_CTRL_RESET_MASK
 #define CRF_APB_VPLL_CTRL_BYPASS_SHIFT                                             3
 #define CRF_APB_VPLL_CTRL_BYPASS_MASK                                              0x00000008U
 
-/*Asserts Reset to the PLL*/
+/*Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.*/
 #undef CRF_APB_VPLL_CTRL_RESET_DEFVAL
 #undef CRF_APB_VPLL_CTRL_RESET_SHIFT
 #undef CRF_APB_VPLL_CTRL_RESET_MASK
 #define CRF_APB_VPLL_CTRL_RESET_SHIFT                                              0
 #define CRF_APB_VPLL_CTRL_RESET_MASK                                               0x00000001U
 
-/*Asserts Reset to the PLL*/
+/*Asserts Reset to the PLL. When asserting reset, the PLL must already be in BYPASS.*/
 #undef CRF_APB_VPLL_CTRL_RESET_DEFVAL
 #undef CRF_APB_VPLL_CTRL_RESET_SHIFT
 #undef CRF_APB_VPLL_CTRL_RESET_MASK
 #define CRF_APB_VPLL_FRAC_CFG_DATA_DEFVAL                                          0x00000000
 #define CRF_APB_VPLL_FRAC_CFG_DATA_SHIFT                                           0
 #define CRF_APB_VPLL_FRAC_CFG_DATA_MASK                                            0x0000FFFFU
-#undef CRL_APB_GEM0_REF_CTRL_OFFSET
-#define CRL_APB_GEM0_REF_CTRL_OFFSET                                               0XFF5E0050
-#undef CRL_APB_GEM1_REF_CTRL_OFFSET
-#define CRL_APB_GEM1_REF_CTRL_OFFSET                                               0XFF5E0054
-#undef CRL_APB_GEM2_REF_CTRL_OFFSET
-#define CRL_APB_GEM2_REF_CTRL_OFFSET                                               0XFF5E0058
 #undef CRL_APB_GEM3_REF_CTRL_OFFSET
 #define CRL_APB_GEM3_REF_CTRL_OFFSET                                               0XFF5E005C
-#undef CRL_APB_GEM_TSU_REF_CTRL_OFFSET
-#define CRL_APB_GEM_TSU_REF_CTRL_OFFSET                                            0XFF5E0100
 #undef CRL_APB_USB0_BUS_REF_CTRL_OFFSET
 #define CRL_APB_USB0_BUS_REF_CTRL_OFFSET                                           0XFF5E0060
-#undef CRL_APB_USB1_BUS_REF_CTRL_OFFSET
-#define CRL_APB_USB1_BUS_REF_CTRL_OFFSET                                           0XFF5E0064
 #undef CRL_APB_USB3_DUAL_REF_CTRL_OFFSET
 #define CRL_APB_USB3_DUAL_REF_CTRL_OFFSET                                          0XFF5E004C
 #undef CRL_APB_QSPI_REF_CTRL_OFFSET
 #define CRL_APB_QSPI_REF_CTRL_OFFSET                                               0XFF5E0068
-#undef CRL_APB_SDIO0_REF_CTRL_OFFSET
-#define CRL_APB_SDIO0_REF_CTRL_OFFSET                                              0XFF5E006C
 #undef CRL_APB_SDIO1_REF_CTRL_OFFSET
 #define CRL_APB_SDIO1_REF_CTRL_OFFSET                                              0XFF5E0070
 #undef IOU_SLCR_SDIO_CLK_CTRL_OFFSET
 #define CRL_APB_I2C0_REF_CTRL_OFFSET                                               0XFF5E0120
 #undef CRL_APB_I2C1_REF_CTRL_OFFSET
 #define CRL_APB_I2C1_REF_CTRL_OFFSET                                               0XFF5E0124
-#undef CRL_APB_SPI0_REF_CTRL_OFFSET
-#define CRL_APB_SPI0_REF_CTRL_OFFSET                                               0XFF5E007C
-#undef CRL_APB_SPI1_REF_CTRL_OFFSET
-#define CRL_APB_SPI1_REF_CTRL_OFFSET                                               0XFF5E0080
-#undef CRL_APB_CAN0_REF_CTRL_OFFSET
-#define CRL_APB_CAN0_REF_CTRL_OFFSET                                               0XFF5E0084
 #undef CRL_APB_CAN1_REF_CTRL_OFFSET
 #define CRL_APB_CAN1_REF_CTRL_OFFSET                                               0XFF5E0088
 #undef CRL_APB_CPU_R5_CTRL_OFFSET
 #define CRL_APB_CPU_R5_CTRL_OFFSET                                                 0XFF5E0090
 #undef CRL_APB_IOU_SWITCH_CTRL_OFFSET
 #define CRL_APB_IOU_SWITCH_CTRL_OFFSET                                             0XFF5E009C
-#undef CRL_APB_CSU_PLL_CTRL_OFFSET
-#define CRL_APB_CSU_PLL_CTRL_OFFSET                                                0XFF5E00A0
 #undef CRL_APB_PCAP_CTRL_OFFSET
 #define CRL_APB_PCAP_CTRL_OFFSET                                                   0XFF5E00A4
 #undef CRL_APB_LPD_SWITCH_CTRL_OFFSET
 #define CRL_APB_LPD_LSBUS_CTRL_OFFSET                                              0XFF5E00AC
 #undef CRL_APB_DBG_LPD_CTRL_OFFSET
 #define CRL_APB_DBG_LPD_CTRL_OFFSET                                                0XFF5E00B0
-#undef CRL_APB_NAND_REF_CTRL_OFFSET
-#define CRL_APB_NAND_REF_CTRL_OFFSET                                               0XFF5E00B4
 #undef CRL_APB_ADMA_REF_CTRL_OFFSET
 #define CRL_APB_ADMA_REF_CTRL_OFFSET                                               0XFF5E00B8
 #undef CRL_APB_PL0_REF_CTRL_OFFSET
 #define CRF_APB_TOPSW_MAIN_CTRL_OFFSET                                             0XFD1A00C0
 #undef CRF_APB_TOPSW_LSBUS_CTRL_OFFSET
 #define CRF_APB_TOPSW_LSBUS_CTRL_OFFSET                                            0XFD1A00C4
-#undef CRF_APB_GTGREF0_REF_CTRL_OFFSET
-#define CRF_APB_GTGREF0_REF_CTRL_OFFSET                                            0XFD1A00C8
 #undef CRF_APB_DBG_TSTMP_CTRL_OFFSET
 #define CRF_APB_DBG_TSTMP_CTRL_OFFSET                                              0XFD1A00F8
 #undef IOU_SLCR_IOU_TTC_APB_CLK_OFFSET
 #undef LPD_SLCR_CSUPMU_WDT_CLK_SEL_OFFSET
 #define LPD_SLCR_CSUPMU_WDT_CLK_SEL_OFFSET                                         0XFF410050
 
-/*Clock active for the RX channel*/
-#undef CRL_APB_GEM0_REF_CTRL_RX_CLKACT_DEFVAL
-#undef CRL_APB_GEM0_REF_CTRL_RX_CLKACT_SHIFT
-#undef CRL_APB_GEM0_REF_CTRL_RX_CLKACT_MASK
-#define CRL_APB_GEM0_REF_CTRL_RX_CLKACT_DEFVAL                                     0x00002500
-#define CRL_APB_GEM0_REF_CTRL_RX_CLKACT_SHIFT                                      26
-#define CRL_APB_GEM0_REF_CTRL_RX_CLKACT_MASK                                       0x04000000U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_GEM0_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_GEM0_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_GEM0_REF_CTRL_CLKACT_MASK
-#define CRL_APB_GEM0_REF_CTRL_CLKACT_DEFVAL                                        0x00002500
-#define CRL_APB_GEM0_REF_CTRL_CLKACT_SHIFT                                         25
-#define CRL_APB_GEM0_REF_CTRL_CLKACT_MASK                                          0x02000000U
-
-/*6 bit divider*/
-#undef CRL_APB_GEM0_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_GEM0_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_GEM0_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_GEM0_REF_CTRL_DIVISOR1_DEFVAL                                      0x00002500
-#define CRL_APB_GEM0_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_GEM0_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_GEM0_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_GEM0_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_GEM0_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_GEM0_REF_CTRL_DIVISOR0_DEFVAL                                      0x00002500
-#define CRL_APB_GEM0_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_GEM0_REF_CTRL_DIVISOR0_MASK                                        0x00003F00U
-
-/*000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRL_APB_GEM0_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_GEM0_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_GEM0_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_GEM0_REF_CTRL_SRCSEL_DEFVAL                                        0x00002500
-#define CRL_APB_GEM0_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRL_APB_GEM0_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
-/*Clock active for the RX channel*/
-#undef CRL_APB_GEM1_REF_CTRL_RX_CLKACT_DEFVAL
-#undef CRL_APB_GEM1_REF_CTRL_RX_CLKACT_SHIFT
-#undef CRL_APB_GEM1_REF_CTRL_RX_CLKACT_MASK
-#define CRL_APB_GEM1_REF_CTRL_RX_CLKACT_DEFVAL                                     0x00002500
-#define CRL_APB_GEM1_REF_CTRL_RX_CLKACT_SHIFT                                      26
-#define CRL_APB_GEM1_REF_CTRL_RX_CLKACT_MASK                                       0x04000000U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_GEM1_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_GEM1_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_GEM1_REF_CTRL_CLKACT_MASK
-#define CRL_APB_GEM1_REF_CTRL_CLKACT_DEFVAL                                        0x00002500
-#define CRL_APB_GEM1_REF_CTRL_CLKACT_SHIFT                                         25
-#define CRL_APB_GEM1_REF_CTRL_CLKACT_MASK                                          0x02000000U
-
-/*6 bit divider*/
-#undef CRL_APB_GEM1_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_GEM1_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_GEM1_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_GEM1_REF_CTRL_DIVISOR1_DEFVAL                                      0x00002500
-#define CRL_APB_GEM1_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_GEM1_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_GEM1_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_GEM1_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_GEM1_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_GEM1_REF_CTRL_DIVISOR0_DEFVAL                                      0x00002500
-#define CRL_APB_GEM1_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_GEM1_REF_CTRL_DIVISOR0_MASK                                        0x00003F00U
-
-/*000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRL_APB_GEM1_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_GEM1_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_GEM1_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_GEM1_REF_CTRL_SRCSEL_DEFVAL                                        0x00002500
-#define CRL_APB_GEM1_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRL_APB_GEM1_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
-/*Clock active for the RX channel*/
-#undef CRL_APB_GEM2_REF_CTRL_RX_CLKACT_DEFVAL
-#undef CRL_APB_GEM2_REF_CTRL_RX_CLKACT_SHIFT
-#undef CRL_APB_GEM2_REF_CTRL_RX_CLKACT_MASK
-#define CRL_APB_GEM2_REF_CTRL_RX_CLKACT_DEFVAL                                     0x00002500
-#define CRL_APB_GEM2_REF_CTRL_RX_CLKACT_SHIFT                                      26
-#define CRL_APB_GEM2_REF_CTRL_RX_CLKACT_MASK                                       0x04000000U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_GEM2_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_GEM2_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_GEM2_REF_CTRL_CLKACT_MASK
-#define CRL_APB_GEM2_REF_CTRL_CLKACT_DEFVAL                                        0x00002500
-#define CRL_APB_GEM2_REF_CTRL_CLKACT_SHIFT                                         25
-#define CRL_APB_GEM2_REF_CTRL_CLKACT_MASK                                          0x02000000U
-
-/*6 bit divider*/
-#undef CRL_APB_GEM2_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_GEM2_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_GEM2_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_GEM2_REF_CTRL_DIVISOR1_DEFVAL                                      0x00002500
-#define CRL_APB_GEM2_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_GEM2_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_GEM2_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_GEM2_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_GEM2_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_GEM2_REF_CTRL_DIVISOR0_DEFVAL                                      0x00002500
-#define CRL_APB_GEM2_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_GEM2_REF_CTRL_DIVISOR0_MASK                                        0x00003F00U
-
-/*000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRL_APB_GEM2_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_GEM2_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_GEM2_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_GEM2_REF_CTRL_SRCSEL_DEFVAL                                        0x00002500
-#define CRL_APB_GEM2_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRL_APB_GEM2_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
 /*Clock active for the RX channel*/
 #undef CRL_APB_GEM3_REF_CTRL_RX_CLKACT_DEFVAL
 #undef CRL_APB_GEM3_REF_CTRL_RX_CLKACT_SHIFT
 #define CRL_APB_GEM3_REF_CTRL_SRCSEL_SHIFT                                         0
 #define CRL_APB_GEM3_REF_CTRL_SRCSEL_MASK                                          0x00000007U
 
-/*6 bit divider*/
-#undef CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0_DEFVAL                                   0x00051000
-#define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0_SHIFT                                    8
-#define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0_MASK                                     0x00003F00U
-
-/*000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRL_APB_GEM_TSU_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_GEM_TSU_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_GEM_TSU_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_GEM_TSU_REF_CTRL_SRCSEL_DEFVAL                                     0x00051000
-#define CRL_APB_GEM_TSU_REF_CTRL_SRCSEL_SHIFT                                      0
-#define CRL_APB_GEM_TSU_REF_CTRL_SRCSEL_MASK                                       0x00000007U
-
-/*6 bit divider*/
-#undef CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1_DEFVAL                                   0x00051000
-#define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1_SHIFT                                    16
-#define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1_MASK                                     0x003F0000U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_GEM_TSU_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_GEM_TSU_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_GEM_TSU_REF_CTRL_CLKACT_MASK
-#define CRL_APB_GEM_TSU_REF_CTRL_CLKACT_DEFVAL                                     0x00051000
-#define CRL_APB_GEM_TSU_REF_CTRL_CLKACT_SHIFT                                      24
-#define CRL_APB_GEM_TSU_REF_CTRL_CLKACT_MASK                                       0x01000000U
-
 /*Clock active signal. Switch to 0 to disable the clock*/
 #undef CRL_APB_USB0_BUS_REF_CTRL_CLKACT_DEFVAL
 #undef CRL_APB_USB0_BUS_REF_CTRL_CLKACT_SHIFT
 #define CRL_APB_USB0_BUS_REF_CTRL_SRCSEL_SHIFT                                     0
 #define CRL_APB_USB0_BUS_REF_CTRL_SRCSEL_MASK                                      0x00000007U
 
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_USB1_BUS_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_USB1_BUS_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_USB1_BUS_REF_CTRL_CLKACT_MASK
-#define CRL_APB_USB1_BUS_REF_CTRL_CLKACT_DEFVAL                                    0x00052000
-#define CRL_APB_USB1_BUS_REF_CTRL_CLKACT_SHIFT                                     25
-#define CRL_APB_USB1_BUS_REF_CTRL_CLKACT_MASK                                      0x02000000U
-
-/*6 bit divider*/
-#undef CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1_DEFVAL                                  0x00052000
-#define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1_SHIFT                                   16
-#define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1_MASK                                    0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0_DEFVAL                                  0x00052000
-#define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0_SHIFT                                   8
-#define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0_MASK                                    0x00003F00U
-
-/*000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRL_APB_USB1_BUS_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_USB1_BUS_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_USB1_BUS_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_USB1_BUS_REF_CTRL_SRCSEL_DEFVAL                                    0x00052000
-#define CRL_APB_USB1_BUS_REF_CTRL_SRCSEL_SHIFT                                     0
-#define CRL_APB_USB1_BUS_REF_CTRL_SRCSEL_MASK                                      0x00000007U
-
 /*Clock active signal. Switch to 0 to disable the clock*/
 #undef CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_DEFVAL
 #undef CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_SHIFT
 #define CRL_APB_QSPI_REF_CTRL_SRCSEL_SHIFT                                         0
 #define CRL_APB_QSPI_REF_CTRL_SRCSEL_MASK                                          0x00000007U
 
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_SDIO0_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_SDIO0_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_SDIO0_REF_CTRL_CLKACT_MASK
-#define CRL_APB_SDIO0_REF_CTRL_CLKACT_DEFVAL                                       0x01000F00
-#define CRL_APB_SDIO0_REF_CTRL_CLKACT_SHIFT                                        24
-#define CRL_APB_SDIO0_REF_CTRL_CLKACT_MASK                                         0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_SDIO0_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_SDIO0_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_SDIO0_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_SDIO0_REF_CTRL_DIVISOR1_DEFVAL                                     0x01000F00
-#define CRL_APB_SDIO0_REF_CTRL_DIVISOR1_SHIFT                                      16
-#define CRL_APB_SDIO0_REF_CTRL_DIVISOR1_MASK                                       0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_SDIO0_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_SDIO0_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_SDIO0_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_SDIO0_REF_CTRL_DIVISOR0_DEFVAL                                     0x01000F00
-#define CRL_APB_SDIO0_REF_CTRL_DIVISOR0_SHIFT                                      8
-#define CRL_APB_SDIO0_REF_CTRL_DIVISOR0_MASK                                       0x00003F00U
-
-/*000 = IOPLL; 010 = RPLL; 011 = VPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRL_APB_SDIO0_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_SDIO0_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_SDIO0_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_SDIO0_REF_CTRL_SRCSEL_DEFVAL                                       0x01000F00
-#define CRL_APB_SDIO0_REF_CTRL_SRCSEL_SHIFT                                        0
-#define CRL_APB_SDIO0_REF_CTRL_SRCSEL_MASK                                         0x00000007U
-
 /*Clock active signal. Switch to 0 to disable the clock*/
 #undef CRL_APB_SDIO1_REF_CTRL_CLKACT_DEFVAL
 #undef CRL_APB_SDIO1_REF_CTRL_CLKACT_SHIFT
 #define CRL_APB_I2C1_REF_CTRL_SRCSEL_SHIFT                                         0
 #define CRL_APB_I2C1_REF_CTRL_SRCSEL_MASK                                          0x00000007U
 
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_SPI0_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_SPI0_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_SPI0_REF_CTRL_CLKACT_MASK
-#define CRL_APB_SPI0_REF_CTRL_CLKACT_DEFVAL                                        0x01001800
-#define CRL_APB_SPI0_REF_CTRL_CLKACT_SHIFT                                         24
-#define CRL_APB_SPI0_REF_CTRL_CLKACT_MASK                                          0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_SPI0_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_SPI0_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_SPI0_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_SPI0_REF_CTRL_DIVISOR1_DEFVAL                                      0x01001800
-#define CRL_APB_SPI0_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_SPI0_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_SPI0_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_SPI0_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_SPI0_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_SPI0_REF_CTRL_DIVISOR0_DEFVAL                                      0x01001800
-#define CRL_APB_SPI0_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_SPI0_REF_CTRL_DIVISOR0_MASK                                        0x00003F00U
-
-/*000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRL_APB_SPI0_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_SPI0_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_SPI0_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_SPI0_REF_CTRL_SRCSEL_DEFVAL                                        0x01001800
-#define CRL_APB_SPI0_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRL_APB_SPI0_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_SPI1_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_SPI1_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_SPI1_REF_CTRL_CLKACT_MASK
-#define CRL_APB_SPI1_REF_CTRL_CLKACT_DEFVAL                                        0x01001800
-#define CRL_APB_SPI1_REF_CTRL_CLKACT_SHIFT                                         24
-#define CRL_APB_SPI1_REF_CTRL_CLKACT_MASK                                          0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_SPI1_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_SPI1_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_SPI1_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_SPI1_REF_CTRL_DIVISOR1_DEFVAL                                      0x01001800
-#define CRL_APB_SPI1_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_SPI1_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_SPI1_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_SPI1_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_SPI1_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_SPI1_REF_CTRL_DIVISOR0_DEFVAL                                      0x01001800
-#define CRL_APB_SPI1_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_SPI1_REF_CTRL_DIVISOR0_MASK                                        0x00003F00U
-
-/*000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRL_APB_SPI1_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_SPI1_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_SPI1_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_SPI1_REF_CTRL_SRCSEL_DEFVAL                                        0x01001800
-#define CRL_APB_SPI1_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRL_APB_SPI1_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_CAN0_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_CAN0_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_CAN0_REF_CTRL_CLKACT_MASK
-#define CRL_APB_CAN0_REF_CTRL_CLKACT_DEFVAL                                        0x01001800
-#define CRL_APB_CAN0_REF_CTRL_CLKACT_SHIFT                                         24
-#define CRL_APB_CAN0_REF_CTRL_CLKACT_MASK                                          0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_CAN0_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_CAN0_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_CAN0_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_CAN0_REF_CTRL_DIVISOR1_DEFVAL                                      0x01001800
-#define CRL_APB_CAN0_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_CAN0_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_CAN0_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_CAN0_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_CAN0_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_CAN0_REF_CTRL_DIVISOR0_DEFVAL                                      0x01001800
-#define CRL_APB_CAN0_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_CAN0_REF_CTRL_DIVISOR0_MASK                                        0x00003F00U
-
-/*000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRL_APB_CAN0_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_CAN0_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_CAN0_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_CAN0_REF_CTRL_SRCSEL_DEFVAL                                        0x01001800
-#define CRL_APB_CAN0_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRL_APB_CAN0_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
 /*Clock active signal. Switch to 0 to disable the clock*/
 #undef CRL_APB_CAN1_REF_CTRL_CLKACT_DEFVAL
 #undef CRL_APB_CAN1_REF_CTRL_CLKACT_SHIFT
 #define CRL_APB_IOU_SWITCH_CTRL_SRCSEL_SHIFT                                       0
 #define CRL_APB_IOU_SWITCH_CTRL_SRCSEL_MASK                                        0x00000007U
 
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_CSU_PLL_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_CSU_PLL_CTRL_CLKACT_SHIFT
-#undef CRL_APB_CSU_PLL_CTRL_CLKACT_MASK
-#define CRL_APB_CSU_PLL_CTRL_CLKACT_DEFVAL                                         0x01001500
-#define CRL_APB_CSU_PLL_CTRL_CLKACT_SHIFT                                          24
-#define CRL_APB_CSU_PLL_CTRL_CLKACT_MASK                                           0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_CSU_PLL_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_CSU_PLL_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_CSU_PLL_CTRL_DIVISOR0_MASK
-#define CRL_APB_CSU_PLL_CTRL_DIVISOR0_DEFVAL                                       0x01001500
-#define CRL_APB_CSU_PLL_CTRL_DIVISOR0_SHIFT                                        8
-#define CRL_APB_CSU_PLL_CTRL_DIVISOR0_MASK                                         0x00003F00U
-
-/*000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRL_APB_CSU_PLL_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_CSU_PLL_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_CSU_PLL_CTRL_SRCSEL_MASK
-#define CRL_APB_CSU_PLL_CTRL_SRCSEL_DEFVAL                                         0x01001500
-#define CRL_APB_CSU_PLL_CTRL_SRCSEL_SHIFT                                          0
-#define CRL_APB_CSU_PLL_CTRL_SRCSEL_MASK                                           0x00000007U
-
 /*Clock active signal. Switch to 0 to disable the clock*/
 #undef CRL_APB_PCAP_CTRL_CLKACT_DEFVAL
 #undef CRL_APB_PCAP_CTRL_CLKACT_SHIFT
 #define CRL_APB_DBG_LPD_CTRL_SRCSEL_SHIFT                                          0
 #define CRL_APB_DBG_LPD_CTRL_SRCSEL_MASK                                           0x00000007U
 
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_NAND_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_NAND_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_NAND_REF_CTRL_CLKACT_MASK
-#define CRL_APB_NAND_REF_CTRL_CLKACT_DEFVAL                                        0x00052000
-#define CRL_APB_NAND_REF_CTRL_CLKACT_SHIFT                                         24
-#define CRL_APB_NAND_REF_CTRL_CLKACT_MASK                                          0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_NAND_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_NAND_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_NAND_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_NAND_REF_CTRL_DIVISOR1_DEFVAL                                      0x00052000
-#define CRL_APB_NAND_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_NAND_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_NAND_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_NAND_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_NAND_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_NAND_REF_CTRL_DIVISOR0_DEFVAL                                      0x00052000
-#define CRL_APB_NAND_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_NAND_REF_CTRL_DIVISOR0_MASK                                        0x00003F00U
-
-/*000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRL_APB_NAND_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_NAND_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_NAND_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_NAND_REF_CTRL_SRCSEL_DEFVAL                                        0x00052000
-#define CRL_APB_NAND_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRL_APB_NAND_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
 /*Clock active signal. Switch to 0 to disable the clock*/
 #undef CRL_APB_ADMA_REF_CTRL_CLKACT_DEFVAL
 #undef CRL_APB_ADMA_REF_CTRL_CLKACT_SHIFT
 #define CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_SHIFT                                  8
 #define CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_MASK                                   0x00003F00U
 
-/*1XX = pss_ref_clk; 000 = RPLL; 010 = IOPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and
+/*1XX = pss_ref_clk; 000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and
                 cycles of the new clock. This is not usually an issue, but designers must be aware.)*/
 #undef CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL_DEFVAL
 #undef CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL_SHIFT
 #define CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_SHIFT                                    24
 #define CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_MASK                                     0x01000000U
 
-/*000 = IOPLL; 010 = APLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
+/*000 = IOPLL_TO_FPD; 010 = APLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)*/
 #undef CRF_APB_SATA_REF_CTRL_SRCSEL_DEFVAL
 #undef CRF_APB_SATA_REF_CTRL_SRCSEL_SHIFT
 #undef CRF_APB_SATA_REF_CTRL_SRCSEL_MASK
 #define CRF_APB_SATA_REF_CTRL_DIVISOR0_SHIFT                                       8
 #define CRF_APB_SATA_REF_CTRL_DIVISOR0_MASK                                        0x00003F00U
 
-/*000 = IOPLL; 010 = RPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
+/*000 = IOPLL_TO_FPD; 010 = RPLL_TO_FPD; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cyc
+               es of the new clock. This is not usually an issue, but designers must be aware.)*/
 #undef CRF_APB_PCIE_REF_CTRL_SRCSEL_DEFVAL
 #undef CRF_APB_PCIE_REF_CTRL_SRCSEL_SHIFT
 #undef CRF_APB_PCIE_REF_CTRL_SRCSEL_MASK
 #define CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0_SHIFT                                   8
 #define CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0_MASK                                    0x00003F00U
 
-/*000 = VPLL; 010 = DPLL; 011 = RPLL - might be using extra mux; (This signal may only be toggled after 4 cycles of the old clo
-               k and 4 cycles of the new clock. This is not usually an issue, but designers must be aware.)*/
+/*000 = VPLL; 010 = DPLL; 011 = RPLL_TO_FPD - might be using extra mux; (This signal may only be toggled after 4 cycles of the
+               ld clock and 4 cycles of the new clock. This is not usually an issue, but designers must be aware.)*/
 #undef CRF_APB_DP_VIDEO_REF_CTRL_SRCSEL_DEFVAL
 #undef CRF_APB_DP_VIDEO_REF_CTRL_SRCSEL_SHIFT
 #undef CRF_APB_DP_VIDEO_REF_CTRL_SRCSEL_MASK
 #define CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0_SHIFT                                   8
 #define CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0_MASK                                    0x00003F00U
 
-/*000 = VPLL; 010 = DPLL; 011 = RPLL - might be using extra mux; (This signal may only be toggled after 4 cycles of the old clo
-               k and 4 cycles of the new clock. This is not usually an issue, but designers must be aware.)*/
+/*000 = VPLL; 010 = DPLL; 011 = RPLL_TO_FPD - might be using extra mux; (This signal may only be toggled after 4 cycles of the
+               ld clock and 4 cycles of the new clock. This is not usually an issue, but designers must be aware.)*/
 #undef CRF_APB_DP_AUDIO_REF_CTRL_SRCSEL_DEFVAL
 #undef CRF_APB_DP_AUDIO_REF_CTRL_SRCSEL_SHIFT
 #undef CRF_APB_DP_AUDIO_REF_CTRL_SRCSEL_MASK
 #define CRF_APB_DP_STC_REF_CTRL_DIVISOR0_SHIFT                                     8
 #define CRF_APB_DP_STC_REF_CTRL_DIVISOR0_MASK                                      0x00003F00U
 
-/*000 = VPLL; 010 = DPLL; 011 = RPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               lock. This is not usually an issue, but designers must be aware.)*/
+/*000 = VPLL; 010 = DPLL; 011 = RPLL_TO_FPD; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of t
+               e new clock. This is not usually an issue, but designers must be aware.)*/
 #undef CRF_APB_DP_STC_REF_CTRL_SRCSEL_DEFVAL
 #undef CRF_APB_DP_STC_REF_CTRL_SRCSEL_SHIFT
 #undef CRF_APB_DP_STC_REF_CTRL_SRCSEL_MASK
 #define CRF_APB_DBG_TRACE_CTRL_DIVISOR0_SHIFT                                      8
 #define CRF_APB_DBG_TRACE_CTRL_DIVISOR0_MASK                                       0x00003F00U
 
-/*000 = IOPLL; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
+/*000 = IOPLL_TO_FPD; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)*/
 #undef CRF_APB_DBG_TRACE_CTRL_SRCSEL_DEFVAL
 #undef CRF_APB_DBG_TRACE_CTRL_SRCSEL_SHIFT
 #undef CRF_APB_DBG_TRACE_CTRL_SRCSEL_MASK
 #define CRF_APB_DBG_FPD_CTRL_DIVISOR0_SHIFT                                        8
 #define CRF_APB_DBG_FPD_CTRL_DIVISOR0_MASK                                         0x00003F00U
 
-/*000 = IOPLL; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
+/*000 = IOPLL_TO_FPD; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)*/
 #undef CRF_APB_DBG_FPD_CTRL_SRCSEL_DEFVAL
 #undef CRF_APB_DBG_FPD_CTRL_SRCSEL_SHIFT
 #undef CRF_APB_DBG_FPD_CTRL_SRCSEL_MASK
 #define CRF_APB_GPU_REF_CTRL_DIVISOR0_SHIFT                                        8
 #define CRF_APB_GPU_REF_CTRL_DIVISOR0_MASK                                         0x00003F00U
 
-/*000 = IOPLL; 010 = VPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
+/*000 = IOPLL_TO_FPD; 010 = VPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)*/
 #undef CRF_APB_GPU_REF_CTRL_SRCSEL_DEFVAL
 #undef CRF_APB_GPU_REF_CTRL_SRCSEL_SHIFT
 #undef CRF_APB_GPU_REF_CTRL_SRCSEL_MASK
 #define CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0_SHIFT                                    8
 #define CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0_MASK                                     0x00003F00U
 
-/*000 = APLL; 010 = IOPLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
+/*000 = APLL; 010 = IOPLL_TO_FPD; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)*/
 #undef CRF_APB_TOPSW_LSBUS_CTRL_SRCSEL_DEFVAL
 #undef CRF_APB_TOPSW_LSBUS_CTRL_SRCSEL_SHIFT
 #undef CRF_APB_TOPSW_LSBUS_CTRL_SRCSEL_MASK
 #define CRF_APB_TOPSW_LSBUS_CTRL_CLKACT_SHIFT                                      24
 #define CRF_APB_TOPSW_LSBUS_CTRL_CLKACT_MASK                                       0x01000000U
 
-/*6 bit divider*/
-#undef CRF_APB_GTGREF0_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_GTGREF0_REF_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_GTGREF0_REF_CTRL_DIVISOR0_MASK
-#define CRF_APB_GTGREF0_REF_CTRL_DIVISOR0_DEFVAL                                   0x00000800
-#define CRF_APB_GTGREF0_REF_CTRL_DIVISOR0_SHIFT                                    8
-#define CRF_APB_GTGREF0_REF_CTRL_DIVISOR0_MASK                                     0x00003F00U
-
-/*000 = IOPLL; 010 = APLL; 011 = DPLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
-#undef CRF_APB_GTGREF0_REF_CTRL_SRCSEL_DEFVAL
-#undef CRF_APB_GTGREF0_REF_CTRL_SRCSEL_SHIFT
-#undef CRF_APB_GTGREF0_REF_CTRL_SRCSEL_MASK
-#define CRF_APB_GTGREF0_REF_CTRL_SRCSEL_DEFVAL                                     0x00000800
-#define CRF_APB_GTGREF0_REF_CTRL_SRCSEL_SHIFT                                      0
-#define CRF_APB_GTGREF0_REF_CTRL_SRCSEL_MASK                                       0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRF_APB_GTGREF0_REF_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_GTGREF0_REF_CTRL_CLKACT_SHIFT
-#undef CRF_APB_GTGREF0_REF_CTRL_CLKACT_MASK
-#define CRF_APB_GTGREF0_REF_CTRL_CLKACT_DEFVAL                                     0x00000800
-#define CRF_APB_GTGREF0_REF_CTRL_CLKACT_SHIFT                                      24
-#define CRF_APB_GTGREF0_REF_CTRL_CLKACT_MASK                                       0x01000000U
-
 /*6 bit divider*/
 #undef CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_DEFVAL
 #undef CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_SHIFT
 #define CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_SHIFT                                      8
 #define CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_MASK                                       0x00003F00U
 
-/*000 = IOPLL; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of the new
-               clock. This is not usually an issue, but designers must be aware.)*/
+/*000 = IOPLL_TO_FPD; 010 = DPLL; 011 = APLL; (This signal may only be toggled after 4 cycles of the old clock and 4 cycles of
+               he new clock. This is not usually an issue, but designers must be aware.)*/
 #undef CRF_APB_DBG_TSTMP_CTRL_SRCSEL_DEFVAL
 #undef CRF_APB_DBG_TSTMP_CTRL_SRCSEL_SHIFT
 #undef CRF_APB_DBG_TSTMP_CTRL_SRCSEL_MASK
 #define DDR_PHY_PGCR0_OFFSET                                                       0XFD080010
 #undef DDR_PHY_PGCR2_OFFSET
 #define DDR_PHY_PGCR2_OFFSET                                                       0XFD080018
+#undef DDR_PHY_PGCR3_OFFSET
+#define DDR_PHY_PGCR3_OFFSET                                                       0XFD08001C
 #undef DDR_PHY_PGCR5_OFFSET
 #define DDR_PHY_PGCR5_OFFSET                                                       0XFD080024
 #undef DDR_PHY_PTR0_OFFSET
 #define DDR_PHY_RDIMMGCR0_OFFSET                                                   0XFD080140
 #undef DDR_PHY_RDIMMGCR1_OFFSET
 #define DDR_PHY_RDIMMGCR1_OFFSET                                                   0XFD080144
+#undef DDR_PHY_RDIMMCR0_OFFSET
+#define DDR_PHY_RDIMMCR0_OFFSET                                                    0XFD080150
 #undef DDR_PHY_RDIMMCR1_OFFSET
 #define DDR_PHY_RDIMMCR1_OFFSET                                                    0XFD080154
 #undef DDR_PHY_MR0_OFFSET
 #define DDR_PHY_MR5_OFFSET                                                         0XFD080194
 #undef DDR_PHY_MR6_OFFSET
 #define DDR_PHY_MR6_OFFSET                                                         0XFD080198
+#undef DDR_PHY_MR11_OFFSET
+#define DDR_PHY_MR11_OFFSET                                                        0XFD0801AC
+#undef DDR_PHY_MR12_OFFSET
+#define DDR_PHY_MR12_OFFSET                                                        0XFD0801B0
+#undef DDR_PHY_MR13_OFFSET
+#define DDR_PHY_MR13_OFFSET                                                        0XFD0801B4
+#undef DDR_PHY_MR14_OFFSET
+#define DDR_PHY_MR14_OFFSET                                                        0XFD0801B8
+#undef DDR_PHY_MR22_OFFSET
+#define DDR_PHY_MR22_OFFSET                                                        0XFD0801D8
 #undef DDR_PHY_DTCR0_OFFSET
 #define DDR_PHY_DTCR0_OFFSET                                                       0XFD080200
 #undef DDR_PHY_DTCR1_OFFSET
 #define DDR_PHY_DTCR1_OFFSET                                                       0XFD080204
 #undef DDR_PHY_CATR0_OFFSET
 #define DDR_PHY_CATR0_OFFSET                                                       0XFD080240
+#undef DDR_PHY_BISTLSR_OFFSET
+#define DDR_PHY_BISTLSR_OFFSET                                                     0XFD080414
+#undef DDR_PHY_RIOCR5_OFFSET
+#define DDR_PHY_RIOCR5_OFFSET                                                      0XFD0804F4
 #undef DDR_PHY_ACIOCR0_OFFSET
 #define DDR_PHY_ACIOCR0_OFFSET                                                     0XFD080500
 #undef DDR_PHY_ACIOCR2_OFFSET
 #define DDR_PHY_VTCR0_OFFSET                                                       0XFD080528
 #undef DDR_PHY_VTCR1_OFFSET
 #define DDR_PHY_VTCR1_OFFSET                                                       0XFD08052C
+#undef DDR_PHY_ACBDLR1_OFFSET
+#define DDR_PHY_ACBDLR1_OFFSET                                                     0XFD080544
+#undef DDR_PHY_ACBDLR2_OFFSET
+#define DDR_PHY_ACBDLR2_OFFSET                                                     0XFD080548
 #undef DDR_PHY_ACBDLR6_OFFSET
 #define DDR_PHY_ACBDLR6_OFFSET                                                     0XFD080558
 #undef DDR_PHY_ACBDLR7_OFFSET
 #define DDR_PHY_ACBDLR7_OFFSET                                                     0XFD08055C
 #undef DDR_PHY_ACBDLR8_OFFSET
 #define DDR_PHY_ACBDLR8_OFFSET                                                     0XFD080560
+#undef DDR_PHY_ACBDLR9_OFFSET
+#define DDR_PHY_ACBDLR9_OFFSET                                                     0XFD080564
 #undef DDR_PHY_ZQCR_OFFSET
 #define DDR_PHY_ZQCR_OFFSET                                                        0XFD080680
 #undef DDR_PHY_ZQ0PR0_OFFSET
 #define DDR_PHY_DX8LCDLR2_OFFSET                                                   0XFD080F88
 #undef DDR_PHY_DX8GTR0_OFFSET
 #define DDR_PHY_DX8GTR0_OFFSET                                                     0XFD080FC0
+#undef DDR_PHY_DX8SL0OSC_OFFSET
+#define DDR_PHY_DX8SL0OSC_OFFSET                                                   0XFD081400
 #undef DDR_PHY_DX8SL0DQSCTL_OFFSET
 #define DDR_PHY_DX8SL0DQSCTL_OFFSET                                                0XFD08141C
 #undef DDR_PHY_DX8SL0DXCTL2_OFFSET
 #define DDR_PHY_DX8SL0DXCTL2_OFFSET                                                0XFD08142C
 #undef DDR_PHY_DX8SL0IOCR_OFFSET
 #define DDR_PHY_DX8SL0IOCR_OFFSET                                                  0XFD081430
+#undef DDR_PHY_DX8SL1OSC_OFFSET
+#define DDR_PHY_DX8SL1OSC_OFFSET                                                   0XFD081440
 #undef DDR_PHY_DX8SL1DQSCTL_OFFSET
 #define DDR_PHY_DX8SL1DQSCTL_OFFSET                                                0XFD08145C
 #undef DDR_PHY_DX8SL1DXCTL2_OFFSET
 #define DDR_PHY_DX8SL1DXCTL2_OFFSET                                                0XFD08146C
 #undef DDR_PHY_DX8SL1IOCR_OFFSET
 #define DDR_PHY_DX8SL1IOCR_OFFSET                                                  0XFD081470
+#undef DDR_PHY_DX8SL2OSC_OFFSET
+#define DDR_PHY_DX8SL2OSC_OFFSET                                                   0XFD081480
 #undef DDR_PHY_DX8SL2DQSCTL_OFFSET
 #define DDR_PHY_DX8SL2DQSCTL_OFFSET                                                0XFD08149C
 #undef DDR_PHY_DX8SL2DXCTL2_OFFSET
 #define DDR_PHY_DX8SL2DXCTL2_OFFSET                                                0XFD0814AC
 #undef DDR_PHY_DX8SL2IOCR_OFFSET
 #define DDR_PHY_DX8SL2IOCR_OFFSET                                                  0XFD0814B0
+#undef DDR_PHY_DX8SL3OSC_OFFSET
+#define DDR_PHY_DX8SL3OSC_OFFSET                                                   0XFD0814C0
 #undef DDR_PHY_DX8SL3DQSCTL_OFFSET
 #define DDR_PHY_DX8SL3DQSCTL_OFFSET                                                0XFD0814DC
 #undef DDR_PHY_DX8SL3DXCTL2_OFFSET
 #define DDR_PHY_DX8SL3DXCTL2_OFFSET                                                0XFD0814EC
 #undef DDR_PHY_DX8SL3IOCR_OFFSET
 #define DDR_PHY_DX8SL3IOCR_OFFSET                                                  0XFD0814F0
+#undef DDR_PHY_DX8SL4OSC_OFFSET
+#define DDR_PHY_DX8SL4OSC_OFFSET                                                   0XFD081500
 #undef DDR_PHY_DX8SL4DQSCTL_OFFSET
 #define DDR_PHY_DX8SL4DQSCTL_OFFSET                                                0XFD08151C
 #undef DDR_PHY_DX8SL4DXCTL2_OFFSET
 #define DDR_PHY_DX8SLBDQSCTL_OFFSET                                                0XFD0817DC
 #undef DDR_PHY_PIR_OFFSET
 #define DDR_PHY_PIR_OFFSET                                                         0XFD080004
-#undef DDR_PHY_PIR_OFFSET
-#define DDR_PHY_PIR_OFFSET                                                         0XFD080004
-#undef DDRC_DFIMISC_OFFSET
-#define DDRC_DFIMISC_OFFSET                                                        0XFD0701B0
-#undef DDRC_SWCTL_OFFSET
-#define DDRC_SWCTL_OFFSET                                                          0XFD070320
-#undef DDR_PHY_PIR_OFFSET
-#define DDR_PHY_PIR_OFFSET                                                         0XFD080004
-#undef DDR_PHY_DTCR0_OFFSET
-#define DDR_PHY_DTCR0_OFFSET                                                       0XFD080200
-#undef DDR_PHY_PGCR2_OFFSET
-#define DDR_PHY_PGCR2_OFFSET                                                       0XFD080018
-#undef DDR_PHY_PGCR3_OFFSET
-#define DDR_PHY_PGCR3_OFFSET                                                       0XFD08001C
-#undef DDR_PHY_DX8SL0DXCTL2_OFFSET
-#define DDR_PHY_DX8SL0DXCTL2_OFFSET                                                0XFD08142C
-#undef DDR_PHY_DX8SL1DXCTL2_OFFSET
-#define DDR_PHY_DX8SL1DXCTL2_OFFSET                                                0XFD08146C
-#undef DDR_PHY_DX8SL2DXCTL2_OFFSET
-#define DDR_PHY_DX8SL2DXCTL2_OFFSET                                                0XFD0814AC
-#undef DDR_PHY_DX8SL3DXCTL2_OFFSET
-#define DDR_PHY_DX8SL3DXCTL2_OFFSET                                                0XFD0814EC
-#undef DDR_PHY_DX8SL4DXCTL2_OFFSET
-#define DDR_PHY_DX8SL4DXCTL2_OFFSET                                                0XFD08152C
-#undef DDR_PHY_DTCR0_OFFSET
-#define DDR_PHY_DTCR0_OFFSET                                                       0XFD080200
-#undef DDR_PHY_PGCR2_OFFSET
-#define DDR_PHY_PGCR2_OFFSET                                                       0XFD080018
-#undef DDR_PHY_PGCR3_OFFSET
-#define DDR_PHY_PGCR3_OFFSET                                                       0XFD08001C
-#undef DDR_PHY_DX8SL0DXCTL2_OFFSET
-#define DDR_PHY_DX8SL0DXCTL2_OFFSET                                                0XFD08142C
-#undef DDR_PHY_DX8SL1DXCTL2_OFFSET
-#define DDR_PHY_DX8SL1DXCTL2_OFFSET                                                0XFD08146C
-#undef DDR_PHY_DX8SL2DXCTL2_OFFSET
-#define DDR_PHY_DX8SL2DXCTL2_OFFSET                                                0XFD0814AC
-#undef DDR_PHY_DX8SL3DXCTL2_OFFSET
-#define DDR_PHY_DX8SL3DXCTL2_OFFSET                                                0XFD0814EC
-#undef DDR_PHY_DX8SL4DXCTL2_OFFSET
-#define DDR_PHY_DX8SL4DXCTL2_OFFSET                                                0XFD08152C
-#undef DDRC_ZQCTL0_OFFSET
-#define DDRC_ZQCTL0_OFFSET                                                         0XFD070180
-#undef DDRC_RFSHCTL3_OFFSET
-#define DDRC_RFSHCTL3_OFFSET                                                       0XFD070060
 
 /*DDR block level reset inside of the DDR Sub System*/
 #undef CRF_APB_RST_DDR_SS_DDR_RESET_DEFVAL
 
 /*When this is 1, the uMCTL2 puts the SDRAM into maximum power saving mode when the transaction store is empty. This register m
                st be reset to '0' to bring uMCTL2 out of maximum power saving mode. Present only in designs configured to support DDR4. For
-               on-DDR4, this register should not be set to 1. Note that MPSM is not supported when using a Synopsys DWC DDR PHY, if the PHY
-               arameter DWC_AC_CS_USE is disabled, as the MPSM exit sequence requires the chip-select signal to toggle. FOR PERFORMANCE ONLY
-               */
+               on-DDR4, this register should not be set to 1. Note that MPSM is not supported when using a DWC DDR PHY, if the PHY parameter
+               DWC_AC_CS_USE is disabled, as the MPSM exit sequence requires the chip-select signal to toggle. FOR PERFORMANCE ONLY.*/
 #undef DDRC_PWRCTL_MPSM_EN_DEFVAL
 #undef DDRC_PWRCTL_MPSM_EN_SHIFT
 #undef DDRC_PWRCTL_MPSM_EN_MASK
 #define DDRC_INIT0_PRE_CKE_X1024_MASK                                              0x00000FFFU
 
 /*Number of cycles to assert SDRAM reset signal during init sequence. This is only present for designs supporting DDR3, DDR4 or
-               LPDDR4 devices. For use with a Synopsys DDR PHY, this should be set to a minimum of 1*/
+               LPDDR4 devices. For use with a DDR PHY, this should be set to a minimum of 1*/
 #undef DDRC_INIT1_DRAM_RSTN_X1024_DEFVAL
 #undef DDRC_INIT1_DRAM_RSTN_X1024_SHIFT
 #undef DDRC_INIT1_DRAM_RSTN_X1024_MASK
 #define DDR_PHY_PGCR2_TREFPRD_SHIFT                                                0
 #define DDR_PHY_PGCR2_TREFPRD_MASK                                                 0x0003FFFFU
 
-/*Frequency B Ratio Term*/
-#undef DDR_PHY_PGCR5_FRQBT_DEFVAL
-#undef DDR_PHY_PGCR5_FRQBT_SHIFT
-#undef DDR_PHY_PGCR5_FRQBT_MASK
-#define DDR_PHY_PGCR5_FRQBT_DEFVAL                                                 0x01010000
-#define DDR_PHY_PGCR5_FRQBT_SHIFT                                                  24
-#define DDR_PHY_PGCR5_FRQBT_MASK                                                   0xFF000000U
-
-/*Frequency A Ratio Term*/
-#undef DDR_PHY_PGCR5_FRQAT_DEFVAL
-#undef DDR_PHY_PGCR5_FRQAT_SHIFT
-#undef DDR_PHY_PGCR5_FRQAT_MASK
-#define DDR_PHY_PGCR5_FRQAT_DEFVAL                                                 0x01010000
-#define DDR_PHY_PGCR5_FRQAT_SHIFT                                                  16
-#define DDR_PHY_PGCR5_FRQAT_MASK                                                   0x00FF0000U
-
-/*DFI Disconnect Time Period*/
-#undef DDR_PHY_PGCR5_DISCNPERIOD_DEFVAL
-#undef DDR_PHY_PGCR5_DISCNPERIOD_SHIFT
-#undef DDR_PHY_PGCR5_DISCNPERIOD_MASK
-#define DDR_PHY_PGCR5_DISCNPERIOD_DEFVAL                                           0x01010000
-#define DDR_PHY_PGCR5_DISCNPERIOD_SHIFT                                            8
-#define DDR_PHY_PGCR5_DISCNPERIOD_MASK                                             0x0000FF00U
+/*CKN Enable*/
+#undef DDR_PHY_PGCR3_CKNEN_DEFVAL
+#undef DDR_PHY_PGCR3_CKNEN_SHIFT
+#undef DDR_PHY_PGCR3_CKNEN_MASK
+#define DDR_PHY_PGCR3_CKNEN_DEFVAL                                                 0x55AA0080
+#define DDR_PHY_PGCR3_CKNEN_SHIFT                                                  24
+#define DDR_PHY_PGCR3_CKNEN_MASK                                                   0xFF000000U
 
-/*Receiver bias core side control*/
-#undef DDR_PHY_PGCR5_VREF_RBCTRL_DEFVAL
-#undef DDR_PHY_PGCR5_VREF_RBCTRL_SHIFT
-#undef DDR_PHY_PGCR5_VREF_RBCTRL_MASK
-#define DDR_PHY_PGCR5_VREF_RBCTRL_DEFVAL                                           0x01010000
-#define DDR_PHY_PGCR5_VREF_RBCTRL_SHIFT                                            4
-#define DDR_PHY_PGCR5_VREF_RBCTRL_MASK                                             0x000000F0U
+/*CK Enable*/
+#undef DDR_PHY_PGCR3_CKEN_DEFVAL
+#undef DDR_PHY_PGCR3_CKEN_SHIFT
+#undef DDR_PHY_PGCR3_CKEN_MASK
+#define DDR_PHY_PGCR3_CKEN_DEFVAL                                                  0x55AA0080
+#define DDR_PHY_PGCR3_CKEN_SHIFT                                                   16
+#define DDR_PHY_PGCR3_CKEN_MASK                                                    0x00FF0000U
 
 /*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_PGCR5_RESERVED_3_DEFVAL
-#undef DDR_PHY_PGCR5_RESERVED_3_SHIFT
-#undef DDR_PHY_PGCR5_RESERVED_3_MASK
-#define DDR_PHY_PGCR5_RESERVED_3_DEFVAL                                            0x01010000
-#define DDR_PHY_PGCR5_RESERVED_3_SHIFT                                             3
-#define DDR_PHY_PGCR5_RESERVED_3_MASK                                              0x00000008U
+#undef DDR_PHY_PGCR3_RESERVED_15_DEFVAL
+#undef DDR_PHY_PGCR3_RESERVED_15_SHIFT
+#undef DDR_PHY_PGCR3_RESERVED_15_MASK
+#define DDR_PHY_PGCR3_RESERVED_15_DEFVAL                                           0x55AA0080
+#define DDR_PHY_PGCR3_RESERVED_15_SHIFT                                            15
+#define DDR_PHY_PGCR3_RESERVED_15_MASK                                             0x00008000U
 
-/*Internal VREF generator REFSEL ragne select*/
-#undef DDR_PHY_PGCR5_DXREFISELRANGE_DEFVAL
-#undef DDR_PHY_PGCR5_DXREFISELRANGE_SHIFT
-#undef DDR_PHY_PGCR5_DXREFISELRANGE_MASK
-#define DDR_PHY_PGCR5_DXREFISELRANGE_DEFVAL                                        0x01010000
-#define DDR_PHY_PGCR5_DXREFISELRANGE_SHIFT                                         2
-#define DDR_PHY_PGCR5_DXREFISELRANGE_MASK                                          0x00000004U
+/*Enable Clock Gating for AC [0] ctl_rd_clk*/
+#undef DDR_PHY_PGCR3_GATEACRDCLK_DEFVAL
+#undef DDR_PHY_PGCR3_GATEACRDCLK_SHIFT
+#undef DDR_PHY_PGCR3_GATEACRDCLK_MASK
+#define DDR_PHY_PGCR3_GATEACRDCLK_DEFVAL                                           0x55AA0080
+#define DDR_PHY_PGCR3_GATEACRDCLK_SHIFT                                            13
+#define DDR_PHY_PGCR3_GATEACRDCLK_MASK                                             0x00006000U
 
-/*DDL Page Read Write select*/
-#undef DDR_PHY_PGCR5_DDLPGACT_DEFVAL
-#undef DDR_PHY_PGCR5_DDLPGACT_SHIFT
-#undef DDR_PHY_PGCR5_DDLPGACT_MASK
-#define DDR_PHY_PGCR5_DDLPGACT_DEFVAL                                              0x01010000
-#define DDR_PHY_PGCR5_DDLPGACT_SHIFT                                               1
-#define DDR_PHY_PGCR5_DDLPGACT_MASK                                                0x00000002U
+/*Enable Clock Gating for AC [0] ddr_clk*/
+#undef DDR_PHY_PGCR3_GATEACDDRCLK_DEFVAL
+#undef DDR_PHY_PGCR3_GATEACDDRCLK_SHIFT
+#undef DDR_PHY_PGCR3_GATEACDDRCLK_MASK
+#define DDR_PHY_PGCR3_GATEACDDRCLK_DEFVAL                                          0x55AA0080
+#define DDR_PHY_PGCR3_GATEACDDRCLK_SHIFT                                           11
+#define DDR_PHY_PGCR3_GATEACDDRCLK_MASK                                            0x00001800U
 
-/*DDL Page Read Write select*/
-#undef DDR_PHY_PGCR5_DDLPGRW_DEFVAL
-#undef DDR_PHY_PGCR5_DDLPGRW_SHIFT
-#undef DDR_PHY_PGCR5_DDLPGRW_MASK
-#define DDR_PHY_PGCR5_DDLPGRW_DEFVAL                                               0x01010000
-#define DDR_PHY_PGCR5_DDLPGRW_SHIFT                                                0
+/*Enable Clock Gating for AC [0] ctl_clk*/
+#undef DDR_PHY_PGCR3_GATEACCTLCLK_DEFVAL
+#undef DDR_PHY_PGCR3_GATEACCTLCLK_SHIFT
+#undef DDR_PHY_PGCR3_GATEACCTLCLK_MASK
+#define DDR_PHY_PGCR3_GATEACCTLCLK_DEFVAL                                          0x55AA0080
+#define DDR_PHY_PGCR3_GATEACCTLCLK_SHIFT                                           9
+#define DDR_PHY_PGCR3_GATEACCTLCLK_MASK                                            0x00000600U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_PGCR3_RESERVED_8_DEFVAL
+#undef DDR_PHY_PGCR3_RESERVED_8_SHIFT
+#undef DDR_PHY_PGCR3_RESERVED_8_MASK
+#define DDR_PHY_PGCR3_RESERVED_8_DEFVAL                                            0x55AA0080
+#define DDR_PHY_PGCR3_RESERVED_8_SHIFT                                             8
+#define DDR_PHY_PGCR3_RESERVED_8_MASK                                              0x00000100U
+
+/*Controls DDL Bypass Modes*/
+#undef DDR_PHY_PGCR3_DDLBYPMODE_DEFVAL
+#undef DDR_PHY_PGCR3_DDLBYPMODE_SHIFT
+#undef DDR_PHY_PGCR3_DDLBYPMODE_MASK
+#define DDR_PHY_PGCR3_DDLBYPMODE_DEFVAL                                            0x55AA0080
+#define DDR_PHY_PGCR3_DDLBYPMODE_SHIFT                                             6
+#define DDR_PHY_PGCR3_DDLBYPMODE_MASK                                              0x000000C0U
+
+/*IO Loop-Back Select*/
+#undef DDR_PHY_PGCR3_IOLB_DEFVAL
+#undef DDR_PHY_PGCR3_IOLB_SHIFT
+#undef DDR_PHY_PGCR3_IOLB_MASK
+#define DDR_PHY_PGCR3_IOLB_DEFVAL                                                  0x55AA0080
+#define DDR_PHY_PGCR3_IOLB_SHIFT                                                   5
+#define DDR_PHY_PGCR3_IOLB_MASK                                                    0x00000020U
+
+/*AC Receive FIFO Read Mode*/
+#undef DDR_PHY_PGCR3_RDMODE_DEFVAL
+#undef DDR_PHY_PGCR3_RDMODE_SHIFT
+#undef DDR_PHY_PGCR3_RDMODE_MASK
+#define DDR_PHY_PGCR3_RDMODE_DEFVAL                                                0x55AA0080
+#define DDR_PHY_PGCR3_RDMODE_SHIFT                                                 3
+#define DDR_PHY_PGCR3_RDMODE_MASK                                                  0x00000018U
+
+/*Read FIFO Reset Disable*/
+#undef DDR_PHY_PGCR3_DISRST_DEFVAL
+#undef DDR_PHY_PGCR3_DISRST_SHIFT
+#undef DDR_PHY_PGCR3_DISRST_MASK
+#define DDR_PHY_PGCR3_DISRST_DEFVAL                                                0x55AA0080
+#define DDR_PHY_PGCR3_DISRST_SHIFT                                                 2
+#define DDR_PHY_PGCR3_DISRST_MASK                                                  0x00000004U
+
+/*Clock Level when Clock Gating*/
+#undef DDR_PHY_PGCR3_CLKLEVEL_DEFVAL
+#undef DDR_PHY_PGCR3_CLKLEVEL_SHIFT
+#undef DDR_PHY_PGCR3_CLKLEVEL_MASK
+#define DDR_PHY_PGCR3_CLKLEVEL_DEFVAL                                              0x55AA0080
+#define DDR_PHY_PGCR3_CLKLEVEL_SHIFT                                               0
+#define DDR_PHY_PGCR3_CLKLEVEL_MASK                                                0x00000003U
+
+/*Frequency B Ratio Term*/
+#undef DDR_PHY_PGCR5_FRQBT_DEFVAL
+#undef DDR_PHY_PGCR5_FRQBT_SHIFT
+#undef DDR_PHY_PGCR5_FRQBT_MASK
+#define DDR_PHY_PGCR5_FRQBT_DEFVAL                                                 0x01010000
+#define DDR_PHY_PGCR5_FRQBT_SHIFT                                                  24
+#define DDR_PHY_PGCR5_FRQBT_MASK                                                   0xFF000000U
+
+/*Frequency A Ratio Term*/
+#undef DDR_PHY_PGCR5_FRQAT_DEFVAL
+#undef DDR_PHY_PGCR5_FRQAT_SHIFT
+#undef DDR_PHY_PGCR5_FRQAT_MASK
+#define DDR_PHY_PGCR5_FRQAT_DEFVAL                                                 0x01010000
+#define DDR_PHY_PGCR5_FRQAT_SHIFT                                                  16
+#define DDR_PHY_PGCR5_FRQAT_MASK                                                   0x00FF0000U
+
+/*DFI Disconnect Time Period*/
+#undef DDR_PHY_PGCR5_DISCNPERIOD_DEFVAL
+#undef DDR_PHY_PGCR5_DISCNPERIOD_SHIFT
+#undef DDR_PHY_PGCR5_DISCNPERIOD_MASK
+#define DDR_PHY_PGCR5_DISCNPERIOD_DEFVAL                                           0x01010000
+#define DDR_PHY_PGCR5_DISCNPERIOD_SHIFT                                            8
+#define DDR_PHY_PGCR5_DISCNPERIOD_MASK                                             0x0000FF00U
+
+/*Receiver bias core side control*/
+#undef DDR_PHY_PGCR5_VREF_RBCTRL_DEFVAL
+#undef DDR_PHY_PGCR5_VREF_RBCTRL_SHIFT
+#undef DDR_PHY_PGCR5_VREF_RBCTRL_MASK
+#define DDR_PHY_PGCR5_VREF_RBCTRL_DEFVAL                                           0x01010000
+#define DDR_PHY_PGCR5_VREF_RBCTRL_SHIFT                                            4
+#define DDR_PHY_PGCR5_VREF_RBCTRL_MASK                                             0x000000F0U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_PGCR5_RESERVED_3_DEFVAL
+#undef DDR_PHY_PGCR5_RESERVED_3_SHIFT
+#undef DDR_PHY_PGCR5_RESERVED_3_MASK
+#define DDR_PHY_PGCR5_RESERVED_3_DEFVAL                                            0x01010000
+#define DDR_PHY_PGCR5_RESERVED_3_SHIFT                                             3
+#define DDR_PHY_PGCR5_RESERVED_3_MASK                                              0x00000008U
+
+/*Internal VREF generator REFSEL ragne select*/
+#undef DDR_PHY_PGCR5_DXREFISELRANGE_DEFVAL
+#undef DDR_PHY_PGCR5_DXREFISELRANGE_SHIFT
+#undef DDR_PHY_PGCR5_DXREFISELRANGE_MASK
+#define DDR_PHY_PGCR5_DXREFISELRANGE_DEFVAL                                        0x01010000
+#define DDR_PHY_PGCR5_DXREFISELRANGE_SHIFT                                         2
+#define DDR_PHY_PGCR5_DXREFISELRANGE_MASK                                          0x00000004U
+
+/*DDL Page Read Write select*/
+#undef DDR_PHY_PGCR5_DDLPGACT_DEFVAL
+#undef DDR_PHY_PGCR5_DDLPGACT_SHIFT
+#undef DDR_PHY_PGCR5_DDLPGACT_MASK
+#define DDR_PHY_PGCR5_DDLPGACT_DEFVAL                                              0x01010000
+#define DDR_PHY_PGCR5_DDLPGACT_SHIFT                                               1
+#define DDR_PHY_PGCR5_DDLPGACT_MASK                                                0x00000002U
+
+/*DDL Page Read Write select*/
+#undef DDR_PHY_PGCR5_DDLPGRW_DEFVAL
+#undef DDR_PHY_PGCR5_DDLPGRW_SHIFT
+#undef DDR_PHY_PGCR5_DDLPGRW_MASK
+#define DDR_PHY_PGCR5_DDLPGRW_DEFVAL                                               0x01010000
+#define DDR_PHY_PGCR5_DDLPGRW_SHIFT                                                0
 #define DDR_PHY_PGCR5_DDLPGRW_MASK                                                 0x00000001U
 
 /*PLL Power-Down Time*/
 #define DDR_PHY_RDIMMGCR1_TBCSTAB_SHIFT                                            0
 #define DDR_PHY_RDIMMGCR1_TBCSTAB_MASK                                             0x00003FFFU
 
+/*DDR4/DDR3 Control Word 7*/
+#undef DDR_PHY_RDIMMCR0_RC7_DEFVAL
+#undef DDR_PHY_RDIMMCR0_RC7_SHIFT
+#undef DDR_PHY_RDIMMCR0_RC7_MASK
+#define DDR_PHY_RDIMMCR0_RC7_DEFVAL                                                0x00000000
+#define DDR_PHY_RDIMMCR0_RC7_SHIFT                                                 28
+#define DDR_PHY_RDIMMCR0_RC7_MASK                                                  0xF0000000U
+
+/*DDR4 Control Word 6 (Comman space Control Word) / DDR3 Reserved*/
+#undef DDR_PHY_RDIMMCR0_RC6_DEFVAL
+#undef DDR_PHY_RDIMMCR0_RC6_SHIFT
+#undef DDR_PHY_RDIMMCR0_RC6_MASK
+#define DDR_PHY_RDIMMCR0_RC6_DEFVAL                                                0x00000000
+#define DDR_PHY_RDIMMCR0_RC6_SHIFT                                                 24
+#define DDR_PHY_RDIMMCR0_RC6_MASK                                                  0x0F000000U
+
+/*DDR4/DDR3 Control Word 5 (CK Driver Characteristics Control Word)*/
+#undef DDR_PHY_RDIMMCR0_RC5_DEFVAL
+#undef DDR_PHY_RDIMMCR0_RC5_SHIFT
+#undef DDR_PHY_RDIMMCR0_RC5_MASK
+#define DDR_PHY_RDIMMCR0_RC5_DEFVAL                                                0x00000000
+#define DDR_PHY_RDIMMCR0_RC5_SHIFT                                                 20
+#define DDR_PHY_RDIMMCR0_RC5_MASK                                                  0x00F00000U
+
+/*DDR4 Control Word 4 (ODT and CKE Signals Driver Characteristics Control Word) / DDR3 Control Word 4 (Control Signals Driver C
+               aracteristics Control Word)*/
+#undef DDR_PHY_RDIMMCR0_RC4_DEFVAL
+#undef DDR_PHY_RDIMMCR0_RC4_SHIFT
+#undef DDR_PHY_RDIMMCR0_RC4_MASK
+#define DDR_PHY_RDIMMCR0_RC4_DEFVAL                                                0x00000000
+#define DDR_PHY_RDIMMCR0_RC4_SHIFT                                                 16
+#define DDR_PHY_RDIMMCR0_RC4_MASK                                                  0x000F0000U
+
+/*DDR4 Control Word 3 (CA and CS Signals Driver Characteristics Control Word) / DDR3 Control Word 3 (Command/Address Signals Dr
+               ver Characteristrics Control Word)*/
+#undef DDR_PHY_RDIMMCR0_RC3_DEFVAL
+#undef DDR_PHY_RDIMMCR0_RC3_SHIFT
+#undef DDR_PHY_RDIMMCR0_RC3_MASK
+#define DDR_PHY_RDIMMCR0_RC3_DEFVAL                                                0x00000000
+#define DDR_PHY_RDIMMCR0_RC3_SHIFT                                                 12
+#define DDR_PHY_RDIMMCR0_RC3_MASK                                                  0x0000F000U
+
+/*DDR4 Control Word 2 (Timing and IBT Control Word) / DDR3 Control Word 2 (Timing Control Word)*/
+#undef DDR_PHY_RDIMMCR0_RC2_DEFVAL
+#undef DDR_PHY_RDIMMCR0_RC2_SHIFT
+#undef DDR_PHY_RDIMMCR0_RC2_MASK
+#define DDR_PHY_RDIMMCR0_RC2_DEFVAL                                                0x00000000
+#define DDR_PHY_RDIMMCR0_RC2_SHIFT                                                 8
+#define DDR_PHY_RDIMMCR0_RC2_MASK                                                  0x00000F00U
+
+/*DDR4/DDR3 Control Word 1 (Clock Driver Enable Control Word)*/
+#undef DDR_PHY_RDIMMCR0_RC1_DEFVAL
+#undef DDR_PHY_RDIMMCR0_RC1_SHIFT
+#undef DDR_PHY_RDIMMCR0_RC1_MASK
+#define DDR_PHY_RDIMMCR0_RC1_DEFVAL                                                0x00000000
+#define DDR_PHY_RDIMMCR0_RC1_SHIFT                                                 4
+#define DDR_PHY_RDIMMCR0_RC1_MASK                                                  0x000000F0U
+
+/*DDR4/DDR3 Control Word 0 (Global Features Control Word)*/
+#undef DDR_PHY_RDIMMCR0_RC0_DEFVAL
+#undef DDR_PHY_RDIMMCR0_RC0_SHIFT
+#undef DDR_PHY_RDIMMCR0_RC0_MASK
+#define DDR_PHY_RDIMMCR0_RC0_DEFVAL                                                0x00000000
+#define DDR_PHY_RDIMMCR0_RC0_SHIFT                                                 0
+#define DDR_PHY_RDIMMCR0_RC0_MASK                                                  0x0000000FU
+
 /*Control Word 15*/
 #undef DDR_PHY_RDIMMCR1_RC15_DEFVAL
 #undef DDR_PHY_RDIMMCR1_RC15_SHIFT
 #define DDR_PHY_MR6_VDQTVAL_SHIFT                                                  0
 #define DDR_PHY_MR6_VDQTVAL_MASK                                                   0x0000003FU
 
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_MR11_RESERVED_31_8_DEFVAL
+#undef DDR_PHY_MR11_RESERVED_31_8_SHIFT
+#undef DDR_PHY_MR11_RESERVED_31_8_MASK
+#define DDR_PHY_MR11_RESERVED_31_8_DEFVAL                                          0x00000000
+#define DDR_PHY_MR11_RESERVED_31_8_SHIFT                                           8
+#define DDR_PHY_MR11_RESERVED_31_8_MASK                                            0xFFFFFF00U
+
+/*These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
+#undef DDR_PHY_MR11_RSVD_DEFVAL
+#undef DDR_PHY_MR11_RSVD_SHIFT
+#undef DDR_PHY_MR11_RSVD_MASK
+#define DDR_PHY_MR11_RSVD_DEFVAL                                                   0x00000000
+#define DDR_PHY_MR11_RSVD_SHIFT                                                    3
+#define DDR_PHY_MR11_RSVD_MASK                                                     0x000000F8U
+
+/*Power Down Control*/
+#undef DDR_PHY_MR11_PDCTL_DEFVAL
+#undef DDR_PHY_MR11_PDCTL_SHIFT
+#undef DDR_PHY_MR11_PDCTL_MASK
+#define DDR_PHY_MR11_PDCTL_DEFVAL                                                  0x00000000
+#define DDR_PHY_MR11_PDCTL_SHIFT                                                   2
+#define DDR_PHY_MR11_PDCTL_MASK                                                    0x00000004U
+
+/*DQ Bus Receiver On-Die-Termination*/
+#undef DDR_PHY_MR11_DQODT_DEFVAL
+#undef DDR_PHY_MR11_DQODT_SHIFT
+#undef DDR_PHY_MR11_DQODT_MASK
+#define DDR_PHY_MR11_DQODT_DEFVAL                                                  0x00000000
+#define DDR_PHY_MR11_DQODT_SHIFT                                                   0
+#define DDR_PHY_MR11_DQODT_MASK                                                    0x00000003U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_MR12_RESERVED_31_8_DEFVAL
+#undef DDR_PHY_MR12_RESERVED_31_8_SHIFT
+#undef DDR_PHY_MR12_RESERVED_31_8_MASK
+#define DDR_PHY_MR12_RESERVED_31_8_DEFVAL                                          0x0000004D
+#define DDR_PHY_MR12_RESERVED_31_8_SHIFT                                           8
+#define DDR_PHY_MR12_RESERVED_31_8_MASK                                            0xFFFFFF00U
+
+/*These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
+#undef DDR_PHY_MR12_RSVD_DEFVAL
+#undef DDR_PHY_MR12_RSVD_SHIFT
+#undef DDR_PHY_MR12_RSVD_MASK
+#define DDR_PHY_MR12_RSVD_DEFVAL                                                   0x0000004D
+#define DDR_PHY_MR12_RSVD_SHIFT                                                    7
+#define DDR_PHY_MR12_RSVD_MASK                                                     0x00000080U
+
+/*VREF_CA Range Select.*/
+#undef DDR_PHY_MR12_VR_CA_DEFVAL
+#undef DDR_PHY_MR12_VR_CA_SHIFT
+#undef DDR_PHY_MR12_VR_CA_MASK
+#define DDR_PHY_MR12_VR_CA_DEFVAL                                                  0x0000004D
+#define DDR_PHY_MR12_VR_CA_SHIFT                                                   6
+#define DDR_PHY_MR12_VR_CA_MASK                                                    0x00000040U
+
+/*Controls the VREF(ca) levels for Frequency-Set-Point[1:0].*/
+#undef DDR_PHY_MR12_VREF_CA_DEFVAL
+#undef DDR_PHY_MR12_VREF_CA_SHIFT
+#undef DDR_PHY_MR12_VREF_CA_MASK
+#define DDR_PHY_MR12_VREF_CA_DEFVAL                                                0x0000004D
+#define DDR_PHY_MR12_VREF_CA_SHIFT                                                 0
+#define DDR_PHY_MR12_VREF_CA_MASK                                                  0x0000003FU
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_MR13_RESERVED_31_8_DEFVAL
+#undef DDR_PHY_MR13_RESERVED_31_8_SHIFT
+#undef DDR_PHY_MR13_RESERVED_31_8_MASK
+#define DDR_PHY_MR13_RESERVED_31_8_DEFVAL                                          0x00000000
+#define DDR_PHY_MR13_RESERVED_31_8_SHIFT                                           8
+#define DDR_PHY_MR13_RESERVED_31_8_MASK                                            0xFFFFFF00U
+
+/*Frequency Set Point Operation Mode*/
+#undef DDR_PHY_MR13_FSPOP_DEFVAL
+#undef DDR_PHY_MR13_FSPOP_SHIFT
+#undef DDR_PHY_MR13_FSPOP_MASK
+#define DDR_PHY_MR13_FSPOP_DEFVAL                                                  0x00000000
+#define DDR_PHY_MR13_FSPOP_SHIFT                                                   7
+#define DDR_PHY_MR13_FSPOP_MASK                                                    0x00000080U
+
+/*Frequency Set Point Write Enable*/
+#undef DDR_PHY_MR13_FSPWR_DEFVAL
+#undef DDR_PHY_MR13_FSPWR_SHIFT
+#undef DDR_PHY_MR13_FSPWR_MASK
+#define DDR_PHY_MR13_FSPWR_DEFVAL                                                  0x00000000
+#define DDR_PHY_MR13_FSPWR_SHIFT                                                   6
+#define DDR_PHY_MR13_FSPWR_MASK                                                    0x00000040U
+
+/*Data Mask Enable*/
+#undef DDR_PHY_MR13_DMD_DEFVAL
+#undef DDR_PHY_MR13_DMD_SHIFT
+#undef DDR_PHY_MR13_DMD_MASK
+#define DDR_PHY_MR13_DMD_DEFVAL                                                    0x00000000
+#define DDR_PHY_MR13_DMD_SHIFT                                                     5
+#define DDR_PHY_MR13_DMD_MASK                                                      0x00000020U
+
+/*Refresh Rate Option*/
+#undef DDR_PHY_MR13_RRO_DEFVAL
+#undef DDR_PHY_MR13_RRO_SHIFT
+#undef DDR_PHY_MR13_RRO_MASK
+#define DDR_PHY_MR13_RRO_DEFVAL                                                    0x00000000
+#define DDR_PHY_MR13_RRO_SHIFT                                                     4
+#define DDR_PHY_MR13_RRO_MASK                                                      0x00000010U
+
+/*VREF Current Generator*/
+#undef DDR_PHY_MR13_VRCG_DEFVAL
+#undef DDR_PHY_MR13_VRCG_SHIFT
+#undef DDR_PHY_MR13_VRCG_MASK
+#define DDR_PHY_MR13_VRCG_DEFVAL                                                   0x00000000
+#define DDR_PHY_MR13_VRCG_SHIFT                                                    3
+#define DDR_PHY_MR13_VRCG_MASK                                                     0x00000008U
+
+/*VREF Output*/
+#undef DDR_PHY_MR13_VRO_DEFVAL
+#undef DDR_PHY_MR13_VRO_SHIFT
+#undef DDR_PHY_MR13_VRO_MASK
+#define DDR_PHY_MR13_VRO_DEFVAL                                                    0x00000000
+#define DDR_PHY_MR13_VRO_SHIFT                                                     2
+#define DDR_PHY_MR13_VRO_MASK                                                      0x00000004U
+
+/*Read Preamble Training Mode*/
+#undef DDR_PHY_MR13_RPT_DEFVAL
+#undef DDR_PHY_MR13_RPT_SHIFT
+#undef DDR_PHY_MR13_RPT_MASK
+#define DDR_PHY_MR13_RPT_DEFVAL                                                    0x00000000
+#define DDR_PHY_MR13_RPT_SHIFT                                                     1
+#define DDR_PHY_MR13_RPT_MASK                                                      0x00000002U
+
+/*Command Bus Training*/
+#undef DDR_PHY_MR13_CBT_DEFVAL
+#undef DDR_PHY_MR13_CBT_SHIFT
+#undef DDR_PHY_MR13_CBT_MASK
+#define DDR_PHY_MR13_CBT_DEFVAL                                                    0x00000000
+#define DDR_PHY_MR13_CBT_SHIFT                                                     0
+#define DDR_PHY_MR13_CBT_MASK                                                      0x00000001U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_MR14_RESERVED_31_8_DEFVAL
+#undef DDR_PHY_MR14_RESERVED_31_8_SHIFT
+#undef DDR_PHY_MR14_RESERVED_31_8_MASK
+#define DDR_PHY_MR14_RESERVED_31_8_DEFVAL                                          0x0000004D
+#define DDR_PHY_MR14_RESERVED_31_8_SHIFT                                           8
+#define DDR_PHY_MR14_RESERVED_31_8_MASK                                            0xFFFFFF00U
+
+/*These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
+#undef DDR_PHY_MR14_RSVD_DEFVAL
+#undef DDR_PHY_MR14_RSVD_SHIFT
+#undef DDR_PHY_MR14_RSVD_MASK
+#define DDR_PHY_MR14_RSVD_DEFVAL                                                   0x0000004D
+#define DDR_PHY_MR14_RSVD_SHIFT                                                    7
+#define DDR_PHY_MR14_RSVD_MASK                                                     0x00000080U
+
+/*VREFDQ Range Selects.*/
+#undef DDR_PHY_MR14_VR_DQ_DEFVAL
+#undef DDR_PHY_MR14_VR_DQ_SHIFT
+#undef DDR_PHY_MR14_VR_DQ_MASK
+#define DDR_PHY_MR14_VR_DQ_DEFVAL                                                  0x0000004D
+#define DDR_PHY_MR14_VR_DQ_SHIFT                                                   6
+#define DDR_PHY_MR14_VR_DQ_MASK                                                    0x00000040U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_MR14_VREF_DQ_DEFVAL
+#undef DDR_PHY_MR14_VREF_DQ_SHIFT
+#undef DDR_PHY_MR14_VREF_DQ_MASK
+#define DDR_PHY_MR14_VREF_DQ_DEFVAL                                                0x0000004D
+#define DDR_PHY_MR14_VREF_DQ_SHIFT                                                 0
+#define DDR_PHY_MR14_VREF_DQ_MASK                                                  0x0000003FU
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_MR22_RESERVED_31_8_DEFVAL
+#undef DDR_PHY_MR22_RESERVED_31_8_SHIFT
+#undef DDR_PHY_MR22_RESERVED_31_8_MASK
+#define DDR_PHY_MR22_RESERVED_31_8_DEFVAL                                          0x00000000
+#define DDR_PHY_MR22_RESERVED_31_8_SHIFT                                           8
+#define DDR_PHY_MR22_RESERVED_31_8_MASK                                            0xFFFFFF00U
+
+/*These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
+#undef DDR_PHY_MR22_RSVD_DEFVAL
+#undef DDR_PHY_MR22_RSVD_SHIFT
+#undef DDR_PHY_MR22_RSVD_MASK
+#define DDR_PHY_MR22_RSVD_DEFVAL                                                   0x00000000
+#define DDR_PHY_MR22_RSVD_SHIFT                                                    6
+#define DDR_PHY_MR22_RSVD_MASK                                                     0x000000C0U
+
+/*CA ODT termination disable.*/
+#undef DDR_PHY_MR22_ODTD_CA_DEFVAL
+#undef DDR_PHY_MR22_ODTD_CA_SHIFT
+#undef DDR_PHY_MR22_ODTD_CA_MASK
+#define DDR_PHY_MR22_ODTD_CA_DEFVAL                                                0x00000000
+#define DDR_PHY_MR22_ODTD_CA_SHIFT                                                 5
+#define DDR_PHY_MR22_ODTD_CA_MASK                                                  0x00000020U
+
+/*ODT CS override.*/
+#undef DDR_PHY_MR22_ODTE_CS_DEFVAL
+#undef DDR_PHY_MR22_ODTE_CS_SHIFT
+#undef DDR_PHY_MR22_ODTE_CS_MASK
+#define DDR_PHY_MR22_ODTE_CS_DEFVAL                                                0x00000000
+#define DDR_PHY_MR22_ODTE_CS_SHIFT                                                 4
+#define DDR_PHY_MR22_ODTE_CS_MASK                                                  0x00000010U
+
+/*ODT CK override.*/
+#undef DDR_PHY_MR22_ODTE_CK_DEFVAL
+#undef DDR_PHY_MR22_ODTE_CK_SHIFT
+#undef DDR_PHY_MR22_ODTE_CK_MASK
+#define DDR_PHY_MR22_ODTE_CK_DEFVAL                                                0x00000000
+#define DDR_PHY_MR22_ODTE_CK_SHIFT                                                 3
+#define DDR_PHY_MR22_ODTE_CK_MASK                                                  0x00000008U
+
+/*Controller ODT value for VOH calibration.*/
+#undef DDR_PHY_MR22_CODT_DEFVAL
+#undef DDR_PHY_MR22_CODT_SHIFT
+#undef DDR_PHY_MR22_CODT_MASK
+#define DDR_PHY_MR22_CODT_DEFVAL                                                   0x00000000
+#define DDR_PHY_MR22_CODT_SHIFT                                                    0
+#define DDR_PHY_MR22_CODT_MASK                                                     0x00000007U
+
 /*Refresh During Training*/
 #undef DDR_PHY_DTCR0_RFSHDT_DEFVAL
 #undef DDR_PHY_DTCR0_RFSHDT_SHIFT
 #define DDR_PHY_CATR0_CA1BYTE0_SHIFT                                               0
 #define DDR_PHY_CATR0_CA1BYTE0_MASK                                                0x0000000FU
 
+/*LFSR seed for pseudo-random BIST patterns*/
+#undef DDR_PHY_BISTLSR_SEED_DEFVAL
+#undef DDR_PHY_BISTLSR_SEED_SHIFT
+#undef DDR_PHY_BISTLSR_SEED_MASK
+#define DDR_PHY_BISTLSR_SEED_DEFVAL
+#define DDR_PHY_BISTLSR_SEED_SHIFT                                                 0
+#define DDR_PHY_BISTLSR_SEED_MASK                                                  0xFFFFFFFFU
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_RIOCR5_RESERVED_31_16_DEFVAL
+#undef DDR_PHY_RIOCR5_RESERVED_31_16_SHIFT
+#undef DDR_PHY_RIOCR5_RESERVED_31_16_MASK
+#define DDR_PHY_RIOCR5_RESERVED_31_16_DEFVAL                                       0x00000005
+#define DDR_PHY_RIOCR5_RESERVED_31_16_SHIFT                                        16
+#define DDR_PHY_RIOCR5_RESERVED_31_16_MASK                                         0xFFFF0000U
+
+/*Reserved. Return zeros on reads.*/
+#undef DDR_PHY_RIOCR5_ODTOEMODE_RSVD_DEFVAL
+#undef DDR_PHY_RIOCR5_ODTOEMODE_RSVD_SHIFT
+#undef DDR_PHY_RIOCR5_ODTOEMODE_RSVD_MASK
+#define DDR_PHY_RIOCR5_ODTOEMODE_RSVD_DEFVAL                                       0x00000005
+#define DDR_PHY_RIOCR5_ODTOEMODE_RSVD_SHIFT                                        4
+#define DDR_PHY_RIOCR5_ODTOEMODE_RSVD_MASK                                         0x0000FFF0U
+
+/*SDRAM On-die Termination Output Enable (OE) Mode Selection.*/
+#undef DDR_PHY_RIOCR5_ODTOEMODE_DEFVAL
+#undef DDR_PHY_RIOCR5_ODTOEMODE_SHIFT
+#undef DDR_PHY_RIOCR5_ODTOEMODE_MASK
+#define DDR_PHY_RIOCR5_ODTOEMODE_DEFVAL                                            0x00000005
+#define DDR_PHY_RIOCR5_ODTOEMODE_SHIFT                                             0
+#define DDR_PHY_RIOCR5_ODTOEMODE_MASK                                              0x0000000FU
+
 /*Address/Command Slew Rate (D3F I/O Only)*/
 #undef DDR_PHY_ACIOCR0_ACSR_DEFVAL
 #undef DDR_PHY_ACIOCR0_ACSR_SHIFT
 #define DDR_PHY_VTCR1_HVIO_SHIFT                                                   0
 #define DDR_PHY_VTCR1_HVIO_MASK                                                    0x00000001U
 
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR1_RESERVED_31_30_DEFVAL
+#undef DDR_PHY_ACBDLR1_RESERVED_31_30_SHIFT
+#undef DDR_PHY_ACBDLR1_RESERVED_31_30_MASK
+#define DDR_PHY_ACBDLR1_RESERVED_31_30_DEFVAL                                      0x00000000
+#define DDR_PHY_ACBDLR1_RESERVED_31_30_SHIFT                                       30
+#define DDR_PHY_ACBDLR1_RESERVED_31_30_MASK                                        0xC0000000U
+
+/*Delay select for the BDL on Parity.*/
+#undef DDR_PHY_ACBDLR1_PARBD_DEFVAL
+#undef DDR_PHY_ACBDLR1_PARBD_SHIFT
+#undef DDR_PHY_ACBDLR1_PARBD_MASK
+#define DDR_PHY_ACBDLR1_PARBD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR1_PARBD_SHIFT                                                24
+#define DDR_PHY_ACBDLR1_PARBD_MASK                                                 0x3F000000U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR1_RESERVED_23_22_DEFVAL
+#undef DDR_PHY_ACBDLR1_RESERVED_23_22_SHIFT
+#undef DDR_PHY_ACBDLR1_RESERVED_23_22_MASK
+#define DDR_PHY_ACBDLR1_RESERVED_23_22_DEFVAL                                      0x00000000
+#define DDR_PHY_ACBDLR1_RESERVED_23_22_SHIFT                                       22
+#define DDR_PHY_ACBDLR1_RESERVED_23_22_MASK                                        0x00C00000U
+
+/*Delay select for the BDL on Address A[16]. In DDR3 mode this pin is connected to WE.*/
+#undef DDR_PHY_ACBDLR1_A16BD_DEFVAL
+#undef DDR_PHY_ACBDLR1_A16BD_SHIFT
+#undef DDR_PHY_ACBDLR1_A16BD_MASK
+#define DDR_PHY_ACBDLR1_A16BD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR1_A16BD_SHIFT                                                16
+#define DDR_PHY_ACBDLR1_A16BD_MASK                                                 0x003F0000U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR1_RESERVED_15_14_DEFVAL
+#undef DDR_PHY_ACBDLR1_RESERVED_15_14_SHIFT
+#undef DDR_PHY_ACBDLR1_RESERVED_15_14_MASK
+#define DDR_PHY_ACBDLR1_RESERVED_15_14_DEFVAL                                      0x00000000
+#define DDR_PHY_ACBDLR1_RESERVED_15_14_SHIFT                                       14
+#define DDR_PHY_ACBDLR1_RESERVED_15_14_MASK                                        0x0000C000U
+
+/*Delay select for the BDL on Address A[17]. When not in DDR4 modemode this pin is connected to CAS.*/
+#undef DDR_PHY_ACBDLR1_A17BD_DEFVAL
+#undef DDR_PHY_ACBDLR1_A17BD_SHIFT
+#undef DDR_PHY_ACBDLR1_A17BD_MASK
+#define DDR_PHY_ACBDLR1_A17BD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR1_A17BD_SHIFT                                                8
+#define DDR_PHY_ACBDLR1_A17BD_MASK                                                 0x00003F00U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR1_RESERVED_7_6_DEFVAL
+#undef DDR_PHY_ACBDLR1_RESERVED_7_6_SHIFT
+#undef DDR_PHY_ACBDLR1_RESERVED_7_6_MASK
+#define DDR_PHY_ACBDLR1_RESERVED_7_6_DEFVAL                                        0x00000000
+#define DDR_PHY_ACBDLR1_RESERVED_7_6_SHIFT                                         6
+#define DDR_PHY_ACBDLR1_RESERVED_7_6_MASK                                          0x000000C0U
+
+/*Delay select for the BDL on ACTN.*/
+#undef DDR_PHY_ACBDLR1_ACTBD_DEFVAL
+#undef DDR_PHY_ACBDLR1_ACTBD_SHIFT
+#undef DDR_PHY_ACBDLR1_ACTBD_MASK
+#define DDR_PHY_ACBDLR1_ACTBD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR1_ACTBD_SHIFT                                                0
+#define DDR_PHY_ACBDLR1_ACTBD_MASK                                                 0x0000003FU
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR2_RESERVED_31_30_DEFVAL
+#undef DDR_PHY_ACBDLR2_RESERVED_31_30_SHIFT
+#undef DDR_PHY_ACBDLR2_RESERVED_31_30_MASK
+#define DDR_PHY_ACBDLR2_RESERVED_31_30_DEFVAL                                      0x00000000
+#define DDR_PHY_ACBDLR2_RESERVED_31_30_SHIFT                                       30
+#define DDR_PHY_ACBDLR2_RESERVED_31_30_MASK                                        0xC0000000U
+
+/*Delay select for the BDL on BG[1].*/
+#undef DDR_PHY_ACBDLR2_BG1BD_DEFVAL
+#undef DDR_PHY_ACBDLR2_BG1BD_SHIFT
+#undef DDR_PHY_ACBDLR2_BG1BD_MASK
+#define DDR_PHY_ACBDLR2_BG1BD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR2_BG1BD_SHIFT                                                24
+#define DDR_PHY_ACBDLR2_BG1BD_MASK                                                 0x3F000000U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR2_RESERVED_23_22_DEFVAL
+#undef DDR_PHY_ACBDLR2_RESERVED_23_22_SHIFT
+#undef DDR_PHY_ACBDLR2_RESERVED_23_22_MASK
+#define DDR_PHY_ACBDLR2_RESERVED_23_22_DEFVAL                                      0x00000000
+#define DDR_PHY_ACBDLR2_RESERVED_23_22_SHIFT                                       22
+#define DDR_PHY_ACBDLR2_RESERVED_23_22_MASK                                        0x00C00000U
+
+/*Delay select for the BDL on BG[0].*/
+#undef DDR_PHY_ACBDLR2_BG0BD_DEFVAL
+#undef DDR_PHY_ACBDLR2_BG0BD_SHIFT
+#undef DDR_PHY_ACBDLR2_BG0BD_MASK
+#define DDR_PHY_ACBDLR2_BG0BD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR2_BG0BD_SHIFT                                                16
+#define DDR_PHY_ACBDLR2_BG0BD_MASK                                                 0x003F0000U
+
+/*Reser.ved Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR2_RESERVED_15_14_DEFVAL
+#undef DDR_PHY_ACBDLR2_RESERVED_15_14_SHIFT
+#undef DDR_PHY_ACBDLR2_RESERVED_15_14_MASK
+#define DDR_PHY_ACBDLR2_RESERVED_15_14_DEFVAL                                      0x00000000
+#define DDR_PHY_ACBDLR2_RESERVED_15_14_SHIFT                                       14
+#define DDR_PHY_ACBDLR2_RESERVED_15_14_MASK                                        0x0000C000U
+
+/*Delay select for the BDL on BA[1].*/
+#undef DDR_PHY_ACBDLR2_BA1BD_DEFVAL
+#undef DDR_PHY_ACBDLR2_BA1BD_SHIFT
+#undef DDR_PHY_ACBDLR2_BA1BD_MASK
+#define DDR_PHY_ACBDLR2_BA1BD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR2_BA1BD_SHIFT                                                8
+#define DDR_PHY_ACBDLR2_BA1BD_MASK                                                 0x00003F00U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR2_RESERVED_7_6_DEFVAL
+#undef DDR_PHY_ACBDLR2_RESERVED_7_6_SHIFT
+#undef DDR_PHY_ACBDLR2_RESERVED_7_6_MASK
+#define DDR_PHY_ACBDLR2_RESERVED_7_6_DEFVAL                                        0x00000000
+#define DDR_PHY_ACBDLR2_RESERVED_7_6_SHIFT                                         6
+#define DDR_PHY_ACBDLR2_RESERVED_7_6_MASK                                          0x000000C0U
+
+/*Delay select for the BDL on BA[0].*/
+#undef DDR_PHY_ACBDLR2_BA0BD_DEFVAL
+#undef DDR_PHY_ACBDLR2_BA0BD_SHIFT
+#undef DDR_PHY_ACBDLR2_BA0BD_MASK
+#define DDR_PHY_ACBDLR2_BA0BD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR2_BA0BD_SHIFT                                                0
+#define DDR_PHY_ACBDLR2_BA0BD_MASK                                                 0x0000003FU
+
 /*Reserved. Return zeroes on reads.*/
 #undef DDR_PHY_ACBDLR6_RESERVED_31_30_DEFVAL
 #undef DDR_PHY_ACBDLR6_RESERVED_31_30_SHIFT
 #define DDR_PHY_ACBDLR8_A08BD_SHIFT                                                0
 #define DDR_PHY_ACBDLR8_A08BD_MASK                                                 0x0000003FU
 
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR9_RESERVED_31_30_DEFVAL
+#undef DDR_PHY_ACBDLR9_RESERVED_31_30_SHIFT
+#undef DDR_PHY_ACBDLR9_RESERVED_31_30_MASK
+#define DDR_PHY_ACBDLR9_RESERVED_31_30_DEFVAL                                      0x00000000
+#define DDR_PHY_ACBDLR9_RESERVED_31_30_SHIFT                                       30
+#define DDR_PHY_ACBDLR9_RESERVED_31_30_MASK                                        0xC0000000U
+
+/*Delay select for the BDL on Address A[15].*/
+#undef DDR_PHY_ACBDLR9_A15BD_DEFVAL
+#undef DDR_PHY_ACBDLR9_A15BD_SHIFT
+#undef DDR_PHY_ACBDLR9_A15BD_MASK
+#define DDR_PHY_ACBDLR9_A15BD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR9_A15BD_SHIFT                                                24
+#define DDR_PHY_ACBDLR9_A15BD_MASK                                                 0x3F000000U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR9_RESERVED_23_22_DEFVAL
+#undef DDR_PHY_ACBDLR9_RESERVED_23_22_SHIFT
+#undef DDR_PHY_ACBDLR9_RESERVED_23_22_MASK
+#define DDR_PHY_ACBDLR9_RESERVED_23_22_DEFVAL                                      0x00000000
+#define DDR_PHY_ACBDLR9_RESERVED_23_22_SHIFT                                       22
+#define DDR_PHY_ACBDLR9_RESERVED_23_22_MASK                                        0x00C00000U
+
+/*Delay select for the BDL on Address A[14].*/
+#undef DDR_PHY_ACBDLR9_A14BD_DEFVAL
+#undef DDR_PHY_ACBDLR9_A14BD_SHIFT
+#undef DDR_PHY_ACBDLR9_A14BD_MASK
+#define DDR_PHY_ACBDLR9_A14BD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR9_A14BD_SHIFT                                                16
+#define DDR_PHY_ACBDLR9_A14BD_MASK                                                 0x003F0000U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR9_RESERVED_15_14_DEFVAL
+#undef DDR_PHY_ACBDLR9_RESERVED_15_14_SHIFT
+#undef DDR_PHY_ACBDLR9_RESERVED_15_14_MASK
+#define DDR_PHY_ACBDLR9_RESERVED_15_14_DEFVAL                                      0x00000000
+#define DDR_PHY_ACBDLR9_RESERVED_15_14_SHIFT                                       14
+#define DDR_PHY_ACBDLR9_RESERVED_15_14_MASK                                        0x0000C000U
+
+/*Delay select for the BDL on Address A[13].*/
+#undef DDR_PHY_ACBDLR9_A13BD_DEFVAL
+#undef DDR_PHY_ACBDLR9_A13BD_SHIFT
+#undef DDR_PHY_ACBDLR9_A13BD_MASK
+#define DDR_PHY_ACBDLR9_A13BD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR9_A13BD_SHIFT                                                8
+#define DDR_PHY_ACBDLR9_A13BD_MASK                                                 0x00003F00U
+
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_ACBDLR9_RESERVED_7_6_DEFVAL
+#undef DDR_PHY_ACBDLR9_RESERVED_7_6_SHIFT
+#undef DDR_PHY_ACBDLR9_RESERVED_7_6_MASK
+#define DDR_PHY_ACBDLR9_RESERVED_7_6_DEFVAL                                        0x00000000
+#define DDR_PHY_ACBDLR9_RESERVED_7_6_SHIFT                                         6
+#define DDR_PHY_ACBDLR9_RESERVED_7_6_MASK                                          0x000000C0U
+
+/*Delay select for the BDL on Address A[12].*/
+#undef DDR_PHY_ACBDLR9_A12BD_DEFVAL
+#undef DDR_PHY_ACBDLR9_A12BD_SHIFT
+#undef DDR_PHY_ACBDLR9_A12BD_MASK
+#define DDR_PHY_ACBDLR9_A12BD_DEFVAL                                               0x00000000
+#define DDR_PHY_ACBDLR9_A12BD_SHIFT                                                0
+#define DDR_PHY_ACBDLR9_A12BD_MASK                                                 0x0000003FU
+
 /*Reserved. Return zeroes on reads.*/
 #undef DDR_PHY_ZQCR_RESERVED_31_26_DEFVAL
 #undef DDR_PHY_ZQCR_RESERVED_31_26_SHIFT
 #define DDR_PHY_DX8GTR0_DGSL_SHIFT                                                 0
 #define DDR_PHY_DX8GTR0_DGSL_MASK                                                  0x0000001FU
 
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_DX8SL0OSC_RESERVED_31_30_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_RESERVED_31_30_SHIFT
+#undef DDR_PHY_DX8SL0OSC_RESERVED_31_30_MASK
+#define DDR_PHY_DX8SL0OSC_RESERVED_31_30_DEFVAL                                    0x00019FFE
+#define DDR_PHY_DX8SL0OSC_RESERVED_31_30_SHIFT                                     30
+#define DDR_PHY_DX8SL0OSC_RESERVED_31_30_MASK                                      0xC0000000U
+
+/*Enable Clock Gating for DX ddr_clk*/
+#undef DDR_PHY_DX8SL0OSC_GATEDXRDCLK_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_GATEDXRDCLK_SHIFT
+#undef DDR_PHY_DX8SL0OSC_GATEDXRDCLK_MASK
+#define DDR_PHY_DX8SL0OSC_GATEDXRDCLK_DEFVAL                                       0x00019FFE
+#define DDR_PHY_DX8SL0OSC_GATEDXRDCLK_SHIFT                                        28
+#define DDR_PHY_DX8SL0OSC_GATEDXRDCLK_MASK                                         0x30000000U
+
+/*Enable Clock Gating for DX ctl_rd_clk*/
+#undef DDR_PHY_DX8SL0OSC_GATEDXDDRCLK_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_GATEDXDDRCLK_SHIFT
+#undef DDR_PHY_DX8SL0OSC_GATEDXDDRCLK_MASK
+#define DDR_PHY_DX8SL0OSC_GATEDXDDRCLK_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL0OSC_GATEDXDDRCLK_SHIFT                                       26
+#define DDR_PHY_DX8SL0OSC_GATEDXDDRCLK_MASK                                        0x0C000000U
+
+/*Enable Clock Gating for DX ctl_clk*/
+#undef DDR_PHY_DX8SL0OSC_GATEDXCTLCLK_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_GATEDXCTLCLK_SHIFT
+#undef DDR_PHY_DX8SL0OSC_GATEDXCTLCLK_MASK
+#define DDR_PHY_DX8SL0OSC_GATEDXCTLCLK_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL0OSC_GATEDXCTLCLK_SHIFT                                       24
+#define DDR_PHY_DX8SL0OSC_GATEDXCTLCLK_MASK                                        0x03000000U
+
+/*Selects the level to which clocks will be stalled when clock gating is enabled.*/
+#undef DDR_PHY_DX8SL0OSC_CLKLEVEL_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_CLKLEVEL_SHIFT
+#undef DDR_PHY_DX8SL0OSC_CLKLEVEL_MASK
+#define DDR_PHY_DX8SL0OSC_CLKLEVEL_DEFVAL                                          0x00019FFE
+#define DDR_PHY_DX8SL0OSC_CLKLEVEL_SHIFT                                           22
+#define DDR_PHY_DX8SL0OSC_CLKLEVEL_MASK                                            0x00C00000U
+
+/*Loopback Mode*/
+#undef DDR_PHY_DX8SL0OSC_LBMODE_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_LBMODE_SHIFT
+#undef DDR_PHY_DX8SL0OSC_LBMODE_MASK
+#define DDR_PHY_DX8SL0OSC_LBMODE_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL0OSC_LBMODE_SHIFT                                             21
+#define DDR_PHY_DX8SL0OSC_LBMODE_MASK                                              0x00200000U
+
+/*Load GSDQS LCDL with 2x the calibrated GSDQSPRD value*/
+#undef DDR_PHY_DX8SL0OSC_LBGSDQS_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_LBGSDQS_SHIFT
+#undef DDR_PHY_DX8SL0OSC_LBGSDQS_MASK
+#define DDR_PHY_DX8SL0OSC_LBGSDQS_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL0OSC_LBGSDQS_SHIFT                                            20
+#define DDR_PHY_DX8SL0OSC_LBGSDQS_MASK                                             0x00100000U
+
+/*Loopback DQS Gating*/
+#undef DDR_PHY_DX8SL0OSC_LBGDQS_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_LBGDQS_SHIFT
+#undef DDR_PHY_DX8SL0OSC_LBGDQS_MASK
+#define DDR_PHY_DX8SL0OSC_LBGDQS_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL0OSC_LBGDQS_SHIFT                                             18
+#define DDR_PHY_DX8SL0OSC_LBGDQS_MASK                                              0x000C0000U
+
+/*Loopback DQS Shift*/
+#undef DDR_PHY_DX8SL0OSC_LBDQSS_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_LBDQSS_SHIFT
+#undef DDR_PHY_DX8SL0OSC_LBDQSS_MASK
+#define DDR_PHY_DX8SL0OSC_LBDQSS_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL0OSC_LBDQSS_SHIFT                                             17
+#define DDR_PHY_DX8SL0OSC_LBDQSS_MASK                                              0x00020000U
+
+/*PHY High-Speed Reset*/
+#undef DDR_PHY_DX8SL0OSC_PHYHRST_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_PHYHRST_SHIFT
+#undef DDR_PHY_DX8SL0OSC_PHYHRST_MASK
+#define DDR_PHY_DX8SL0OSC_PHYHRST_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL0OSC_PHYHRST_SHIFT                                            16
+#define DDR_PHY_DX8SL0OSC_PHYHRST_MASK                                             0x00010000U
+
+/*PHY FIFO Reset*/
+#undef DDR_PHY_DX8SL0OSC_PHYFRST_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_PHYFRST_SHIFT
+#undef DDR_PHY_DX8SL0OSC_PHYFRST_MASK
+#define DDR_PHY_DX8SL0OSC_PHYFRST_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL0OSC_PHYFRST_SHIFT                                            15
+#define DDR_PHY_DX8SL0OSC_PHYFRST_MASK                                             0x00008000U
+
+/*Delay Line Test Start*/
+#undef DDR_PHY_DX8SL0OSC_DLTST_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_DLTST_SHIFT
+#undef DDR_PHY_DX8SL0OSC_DLTST_MASK
+#define DDR_PHY_DX8SL0OSC_DLTST_DEFVAL                                             0x00019FFE
+#define DDR_PHY_DX8SL0OSC_DLTST_SHIFT                                              14
+#define DDR_PHY_DX8SL0OSC_DLTST_MASK                                               0x00004000U
+
+/*Delay Line Test Mode*/
+#undef DDR_PHY_DX8SL0OSC_DLTMODE_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_DLTMODE_SHIFT
+#undef DDR_PHY_DX8SL0OSC_DLTMODE_MASK
+#define DDR_PHY_DX8SL0OSC_DLTMODE_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL0OSC_DLTMODE_SHIFT                                            13
+#define DDR_PHY_DX8SL0OSC_DLTMODE_MASK                                             0x00002000U
+
+/*Reserved. Caution, do not write to this register field.*/
+#undef DDR_PHY_DX8SL0OSC_RESERVED_12_11_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_RESERVED_12_11_SHIFT
+#undef DDR_PHY_DX8SL0OSC_RESERVED_12_11_MASK
+#define DDR_PHY_DX8SL0OSC_RESERVED_12_11_DEFVAL                                    0x00019FFE
+#define DDR_PHY_DX8SL0OSC_RESERVED_12_11_SHIFT                                     11
+#define DDR_PHY_DX8SL0OSC_RESERVED_12_11_MASK                                      0x00001800U
+
+/*Oscillator Mode Write-Data Delay Line Select*/
+#undef DDR_PHY_DX8SL0OSC_OSCWDDL_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_OSCWDDL_SHIFT
+#undef DDR_PHY_DX8SL0OSC_OSCWDDL_MASK
+#define DDR_PHY_DX8SL0OSC_OSCWDDL_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL0OSC_OSCWDDL_SHIFT                                            9
+#define DDR_PHY_DX8SL0OSC_OSCWDDL_MASK                                             0x00000600U
+
+/*Reserved. Caution, do not write to this register field.*/
+#undef DDR_PHY_DX8SL0OSC_RESERVED_8_7_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_RESERVED_8_7_SHIFT
+#undef DDR_PHY_DX8SL0OSC_RESERVED_8_7_MASK
+#define DDR_PHY_DX8SL0OSC_RESERVED_8_7_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL0OSC_RESERVED_8_7_SHIFT                                       7
+#define DDR_PHY_DX8SL0OSC_RESERVED_8_7_MASK                                        0x00000180U
+
+/*Oscillator Mode Write-Leveling Delay Line Select*/
+#undef DDR_PHY_DX8SL0OSC_OSCWDL_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_OSCWDL_SHIFT
+#undef DDR_PHY_DX8SL0OSC_OSCWDL_MASK
+#define DDR_PHY_DX8SL0OSC_OSCWDL_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL0OSC_OSCWDL_SHIFT                                             5
+#define DDR_PHY_DX8SL0OSC_OSCWDL_MASK                                              0x00000060U
+
+/*Oscillator Mode Division*/
+#undef DDR_PHY_DX8SL0OSC_OSCDIV_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_OSCDIV_SHIFT
+#undef DDR_PHY_DX8SL0OSC_OSCDIV_MASK
+#define DDR_PHY_DX8SL0OSC_OSCDIV_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL0OSC_OSCDIV_SHIFT                                             1
+#define DDR_PHY_DX8SL0OSC_OSCDIV_MASK                                              0x0000001EU
+
+/*Oscillator Enable*/
+#undef DDR_PHY_DX8SL0OSC_OSCEN_DEFVAL
+#undef DDR_PHY_DX8SL0OSC_OSCEN_SHIFT
+#undef DDR_PHY_DX8SL0OSC_OSCEN_MASK
+#define DDR_PHY_DX8SL0OSC_OSCEN_DEFVAL                                             0x00019FFE
+#define DDR_PHY_DX8SL0OSC_OSCEN_SHIFT                                              0
+#define DDR_PHY_DX8SL0OSC_OSCEN_MASK                                               0x00000001U
+
 /*Reserved. Return zeroes on reads.*/
 #undef DDR_PHY_DX8SL0DQSCTL_RESERVED_31_25_DEFVAL
 #undef DDR_PHY_DX8SL0DQSCTL_RESERVED_31_25_SHIFT
 #define DDR_PHY_DX8SL0IOCR_DXRXM_SHIFT                                             0
 #define DDR_PHY_DX8SL0IOCR_DXRXM_MASK                                              0x000007FFU
 
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_DX8SL1OSC_RESERVED_31_30_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_RESERVED_31_30_SHIFT
+#undef DDR_PHY_DX8SL1OSC_RESERVED_31_30_MASK
+#define DDR_PHY_DX8SL1OSC_RESERVED_31_30_DEFVAL                                    0x00019FFE
+#define DDR_PHY_DX8SL1OSC_RESERVED_31_30_SHIFT                                     30
+#define DDR_PHY_DX8SL1OSC_RESERVED_31_30_MASK                                      0xC0000000U
+
+/*Enable Clock Gating for DX ddr_clk*/
+#undef DDR_PHY_DX8SL1OSC_GATEDXRDCLK_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_GATEDXRDCLK_SHIFT
+#undef DDR_PHY_DX8SL1OSC_GATEDXRDCLK_MASK
+#define DDR_PHY_DX8SL1OSC_GATEDXRDCLK_DEFVAL                                       0x00019FFE
+#define DDR_PHY_DX8SL1OSC_GATEDXRDCLK_SHIFT                                        28
+#define DDR_PHY_DX8SL1OSC_GATEDXRDCLK_MASK                                         0x30000000U
+
+/*Enable Clock Gating for DX ctl_rd_clk*/
+#undef DDR_PHY_DX8SL1OSC_GATEDXDDRCLK_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_GATEDXDDRCLK_SHIFT
+#undef DDR_PHY_DX8SL1OSC_GATEDXDDRCLK_MASK
+#define DDR_PHY_DX8SL1OSC_GATEDXDDRCLK_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL1OSC_GATEDXDDRCLK_SHIFT                                       26
+#define DDR_PHY_DX8SL1OSC_GATEDXDDRCLK_MASK                                        0x0C000000U
+
+/*Enable Clock Gating for DX ctl_clk*/
+#undef DDR_PHY_DX8SL1OSC_GATEDXCTLCLK_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_GATEDXCTLCLK_SHIFT
+#undef DDR_PHY_DX8SL1OSC_GATEDXCTLCLK_MASK
+#define DDR_PHY_DX8SL1OSC_GATEDXCTLCLK_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL1OSC_GATEDXCTLCLK_SHIFT                                       24
+#define DDR_PHY_DX8SL1OSC_GATEDXCTLCLK_MASK                                        0x03000000U
+
+/*Selects the level to which clocks will be stalled when clock gating is enabled.*/
+#undef DDR_PHY_DX8SL1OSC_CLKLEVEL_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_CLKLEVEL_SHIFT
+#undef DDR_PHY_DX8SL1OSC_CLKLEVEL_MASK
+#define DDR_PHY_DX8SL1OSC_CLKLEVEL_DEFVAL                                          0x00019FFE
+#define DDR_PHY_DX8SL1OSC_CLKLEVEL_SHIFT                                           22
+#define DDR_PHY_DX8SL1OSC_CLKLEVEL_MASK                                            0x00C00000U
+
+/*Loopback Mode*/
+#undef DDR_PHY_DX8SL1OSC_LBMODE_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_LBMODE_SHIFT
+#undef DDR_PHY_DX8SL1OSC_LBMODE_MASK
+#define DDR_PHY_DX8SL1OSC_LBMODE_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL1OSC_LBMODE_SHIFT                                             21
+#define DDR_PHY_DX8SL1OSC_LBMODE_MASK                                              0x00200000U
+
+/*Load GSDQS LCDL with 2x the calibrated GSDQSPRD value*/
+#undef DDR_PHY_DX8SL1OSC_LBGSDQS_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_LBGSDQS_SHIFT
+#undef DDR_PHY_DX8SL1OSC_LBGSDQS_MASK
+#define DDR_PHY_DX8SL1OSC_LBGSDQS_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL1OSC_LBGSDQS_SHIFT                                            20
+#define DDR_PHY_DX8SL1OSC_LBGSDQS_MASK                                             0x00100000U
+
+/*Loopback DQS Gating*/
+#undef DDR_PHY_DX8SL1OSC_LBGDQS_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_LBGDQS_SHIFT
+#undef DDR_PHY_DX8SL1OSC_LBGDQS_MASK
+#define DDR_PHY_DX8SL1OSC_LBGDQS_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL1OSC_LBGDQS_SHIFT                                             18
+#define DDR_PHY_DX8SL1OSC_LBGDQS_MASK                                              0x000C0000U
+
+/*Loopback DQS Shift*/
+#undef DDR_PHY_DX8SL1OSC_LBDQSS_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_LBDQSS_SHIFT
+#undef DDR_PHY_DX8SL1OSC_LBDQSS_MASK
+#define DDR_PHY_DX8SL1OSC_LBDQSS_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL1OSC_LBDQSS_SHIFT                                             17
+#define DDR_PHY_DX8SL1OSC_LBDQSS_MASK                                              0x00020000U
+
+/*PHY High-Speed Reset*/
+#undef DDR_PHY_DX8SL1OSC_PHYHRST_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_PHYHRST_SHIFT
+#undef DDR_PHY_DX8SL1OSC_PHYHRST_MASK
+#define DDR_PHY_DX8SL1OSC_PHYHRST_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL1OSC_PHYHRST_SHIFT                                            16
+#define DDR_PHY_DX8SL1OSC_PHYHRST_MASK                                             0x00010000U
+
+/*PHY FIFO Reset*/
+#undef DDR_PHY_DX8SL1OSC_PHYFRST_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_PHYFRST_SHIFT
+#undef DDR_PHY_DX8SL1OSC_PHYFRST_MASK
+#define DDR_PHY_DX8SL1OSC_PHYFRST_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL1OSC_PHYFRST_SHIFT                                            15
+#define DDR_PHY_DX8SL1OSC_PHYFRST_MASK                                             0x00008000U
+
+/*Delay Line Test Start*/
+#undef DDR_PHY_DX8SL1OSC_DLTST_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_DLTST_SHIFT
+#undef DDR_PHY_DX8SL1OSC_DLTST_MASK
+#define DDR_PHY_DX8SL1OSC_DLTST_DEFVAL                                             0x00019FFE
+#define DDR_PHY_DX8SL1OSC_DLTST_SHIFT                                              14
+#define DDR_PHY_DX8SL1OSC_DLTST_MASK                                               0x00004000U
+
+/*Delay Line Test Mode*/
+#undef DDR_PHY_DX8SL1OSC_DLTMODE_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_DLTMODE_SHIFT
+#undef DDR_PHY_DX8SL1OSC_DLTMODE_MASK
+#define DDR_PHY_DX8SL1OSC_DLTMODE_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL1OSC_DLTMODE_SHIFT                                            13
+#define DDR_PHY_DX8SL1OSC_DLTMODE_MASK                                             0x00002000U
+
+/*Reserved. Caution, do not write to this register field.*/
+#undef DDR_PHY_DX8SL1OSC_RESERVED_12_11_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_RESERVED_12_11_SHIFT
+#undef DDR_PHY_DX8SL1OSC_RESERVED_12_11_MASK
+#define DDR_PHY_DX8SL1OSC_RESERVED_12_11_DEFVAL                                    0x00019FFE
+#define DDR_PHY_DX8SL1OSC_RESERVED_12_11_SHIFT                                     11
+#define DDR_PHY_DX8SL1OSC_RESERVED_12_11_MASK                                      0x00001800U
+
+/*Oscillator Mode Write-Data Delay Line Select*/
+#undef DDR_PHY_DX8SL1OSC_OSCWDDL_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_OSCWDDL_SHIFT
+#undef DDR_PHY_DX8SL1OSC_OSCWDDL_MASK
+#define DDR_PHY_DX8SL1OSC_OSCWDDL_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL1OSC_OSCWDDL_SHIFT                                            9
+#define DDR_PHY_DX8SL1OSC_OSCWDDL_MASK                                             0x00000600U
+
+/*Reserved. Caution, do not write to this register field.*/
+#undef DDR_PHY_DX8SL1OSC_RESERVED_8_7_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_RESERVED_8_7_SHIFT
+#undef DDR_PHY_DX8SL1OSC_RESERVED_8_7_MASK
+#define DDR_PHY_DX8SL1OSC_RESERVED_8_7_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL1OSC_RESERVED_8_7_SHIFT                                       7
+#define DDR_PHY_DX8SL1OSC_RESERVED_8_7_MASK                                        0x00000180U
+
+/*Oscillator Mode Write-Leveling Delay Line Select*/
+#undef DDR_PHY_DX8SL1OSC_OSCWDL_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_OSCWDL_SHIFT
+#undef DDR_PHY_DX8SL1OSC_OSCWDL_MASK
+#define DDR_PHY_DX8SL1OSC_OSCWDL_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL1OSC_OSCWDL_SHIFT                                             5
+#define DDR_PHY_DX8SL1OSC_OSCWDL_MASK                                              0x00000060U
+
+/*Oscillator Mode Division*/
+#undef DDR_PHY_DX8SL1OSC_OSCDIV_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_OSCDIV_SHIFT
+#undef DDR_PHY_DX8SL1OSC_OSCDIV_MASK
+#define DDR_PHY_DX8SL1OSC_OSCDIV_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL1OSC_OSCDIV_SHIFT                                             1
+#define DDR_PHY_DX8SL1OSC_OSCDIV_MASK                                              0x0000001EU
+
+/*Oscillator Enable*/
+#undef DDR_PHY_DX8SL1OSC_OSCEN_DEFVAL
+#undef DDR_PHY_DX8SL1OSC_OSCEN_SHIFT
+#undef DDR_PHY_DX8SL1OSC_OSCEN_MASK
+#define DDR_PHY_DX8SL1OSC_OSCEN_DEFVAL                                             0x00019FFE
+#define DDR_PHY_DX8SL1OSC_OSCEN_SHIFT                                              0
+#define DDR_PHY_DX8SL1OSC_OSCEN_MASK                                               0x00000001U
+
 /*Reserved. Return zeroes on reads.*/
 #undef DDR_PHY_DX8SL1DQSCTL_RESERVED_31_25_DEFVAL
 #undef DDR_PHY_DX8SL1DQSCTL_RESERVED_31_25_SHIFT
 #define DDR_PHY_DX8SL1IOCR_DXRXM_SHIFT                                             0
 #define DDR_PHY_DX8SL1IOCR_DXRXM_MASK                                              0x000007FFU
 
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_DX8SL2OSC_RESERVED_31_30_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_RESERVED_31_30_SHIFT
+#undef DDR_PHY_DX8SL2OSC_RESERVED_31_30_MASK
+#define DDR_PHY_DX8SL2OSC_RESERVED_31_30_DEFVAL                                    0x00019FFE
+#define DDR_PHY_DX8SL2OSC_RESERVED_31_30_SHIFT                                     30
+#define DDR_PHY_DX8SL2OSC_RESERVED_31_30_MASK                                      0xC0000000U
+
+/*Enable Clock Gating for DX ddr_clk*/
+#undef DDR_PHY_DX8SL2OSC_GATEDXRDCLK_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_GATEDXRDCLK_SHIFT
+#undef DDR_PHY_DX8SL2OSC_GATEDXRDCLK_MASK
+#define DDR_PHY_DX8SL2OSC_GATEDXRDCLK_DEFVAL                                       0x00019FFE
+#define DDR_PHY_DX8SL2OSC_GATEDXRDCLK_SHIFT                                        28
+#define DDR_PHY_DX8SL2OSC_GATEDXRDCLK_MASK                                         0x30000000U
+
+/*Enable Clock Gating for DX ctl_rd_clk*/
+#undef DDR_PHY_DX8SL2OSC_GATEDXDDRCLK_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_GATEDXDDRCLK_SHIFT
+#undef DDR_PHY_DX8SL2OSC_GATEDXDDRCLK_MASK
+#define DDR_PHY_DX8SL2OSC_GATEDXDDRCLK_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL2OSC_GATEDXDDRCLK_SHIFT                                       26
+#define DDR_PHY_DX8SL2OSC_GATEDXDDRCLK_MASK                                        0x0C000000U
+
+/*Enable Clock Gating for DX ctl_clk*/
+#undef DDR_PHY_DX8SL2OSC_GATEDXCTLCLK_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_GATEDXCTLCLK_SHIFT
+#undef DDR_PHY_DX8SL2OSC_GATEDXCTLCLK_MASK
+#define DDR_PHY_DX8SL2OSC_GATEDXCTLCLK_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL2OSC_GATEDXCTLCLK_SHIFT                                       24
+#define DDR_PHY_DX8SL2OSC_GATEDXCTLCLK_MASK                                        0x03000000U
+
+/*Selects the level to which clocks will be stalled when clock gating is enabled.*/
+#undef DDR_PHY_DX8SL2OSC_CLKLEVEL_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_CLKLEVEL_SHIFT
+#undef DDR_PHY_DX8SL2OSC_CLKLEVEL_MASK
+#define DDR_PHY_DX8SL2OSC_CLKLEVEL_DEFVAL                                          0x00019FFE
+#define DDR_PHY_DX8SL2OSC_CLKLEVEL_SHIFT                                           22
+#define DDR_PHY_DX8SL2OSC_CLKLEVEL_MASK                                            0x00C00000U
+
+/*Loopback Mode*/
+#undef DDR_PHY_DX8SL2OSC_LBMODE_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_LBMODE_SHIFT
+#undef DDR_PHY_DX8SL2OSC_LBMODE_MASK
+#define DDR_PHY_DX8SL2OSC_LBMODE_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL2OSC_LBMODE_SHIFT                                             21
+#define DDR_PHY_DX8SL2OSC_LBMODE_MASK                                              0x00200000U
+
+/*Load GSDQS LCDL with 2x the calibrated GSDQSPRD value*/
+#undef DDR_PHY_DX8SL2OSC_LBGSDQS_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_LBGSDQS_SHIFT
+#undef DDR_PHY_DX8SL2OSC_LBGSDQS_MASK
+#define DDR_PHY_DX8SL2OSC_LBGSDQS_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL2OSC_LBGSDQS_SHIFT                                            20
+#define DDR_PHY_DX8SL2OSC_LBGSDQS_MASK                                             0x00100000U
+
+/*Loopback DQS Gating*/
+#undef DDR_PHY_DX8SL2OSC_LBGDQS_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_LBGDQS_SHIFT
+#undef DDR_PHY_DX8SL2OSC_LBGDQS_MASK
+#define DDR_PHY_DX8SL2OSC_LBGDQS_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL2OSC_LBGDQS_SHIFT                                             18
+#define DDR_PHY_DX8SL2OSC_LBGDQS_MASK                                              0x000C0000U
+
+/*Loopback DQS Shift*/
+#undef DDR_PHY_DX8SL2OSC_LBDQSS_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_LBDQSS_SHIFT
+#undef DDR_PHY_DX8SL2OSC_LBDQSS_MASK
+#define DDR_PHY_DX8SL2OSC_LBDQSS_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL2OSC_LBDQSS_SHIFT                                             17
+#define DDR_PHY_DX8SL2OSC_LBDQSS_MASK                                              0x00020000U
+
+/*PHY High-Speed Reset*/
+#undef DDR_PHY_DX8SL2OSC_PHYHRST_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_PHYHRST_SHIFT
+#undef DDR_PHY_DX8SL2OSC_PHYHRST_MASK
+#define DDR_PHY_DX8SL2OSC_PHYHRST_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL2OSC_PHYHRST_SHIFT                                            16
+#define DDR_PHY_DX8SL2OSC_PHYHRST_MASK                                             0x00010000U
+
+/*PHY FIFO Reset*/
+#undef DDR_PHY_DX8SL2OSC_PHYFRST_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_PHYFRST_SHIFT
+#undef DDR_PHY_DX8SL2OSC_PHYFRST_MASK
+#define DDR_PHY_DX8SL2OSC_PHYFRST_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL2OSC_PHYFRST_SHIFT                                            15
+#define DDR_PHY_DX8SL2OSC_PHYFRST_MASK                                             0x00008000U
+
+/*Delay Line Test Start*/
+#undef DDR_PHY_DX8SL2OSC_DLTST_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_DLTST_SHIFT
+#undef DDR_PHY_DX8SL2OSC_DLTST_MASK
+#define DDR_PHY_DX8SL2OSC_DLTST_DEFVAL                                             0x00019FFE
+#define DDR_PHY_DX8SL2OSC_DLTST_SHIFT                                              14
+#define DDR_PHY_DX8SL2OSC_DLTST_MASK                                               0x00004000U
+
+/*Delay Line Test Mode*/
+#undef DDR_PHY_DX8SL2OSC_DLTMODE_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_DLTMODE_SHIFT
+#undef DDR_PHY_DX8SL2OSC_DLTMODE_MASK
+#define DDR_PHY_DX8SL2OSC_DLTMODE_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL2OSC_DLTMODE_SHIFT                                            13
+#define DDR_PHY_DX8SL2OSC_DLTMODE_MASK                                             0x00002000U
+
+/*Reserved. Caution, do not write to this register field.*/
+#undef DDR_PHY_DX8SL2OSC_RESERVED_12_11_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_RESERVED_12_11_SHIFT
+#undef DDR_PHY_DX8SL2OSC_RESERVED_12_11_MASK
+#define DDR_PHY_DX8SL2OSC_RESERVED_12_11_DEFVAL                                    0x00019FFE
+#define DDR_PHY_DX8SL2OSC_RESERVED_12_11_SHIFT                                     11
+#define DDR_PHY_DX8SL2OSC_RESERVED_12_11_MASK                                      0x00001800U
+
+/*Oscillator Mode Write-Data Delay Line Select*/
+#undef DDR_PHY_DX8SL2OSC_OSCWDDL_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_OSCWDDL_SHIFT
+#undef DDR_PHY_DX8SL2OSC_OSCWDDL_MASK
+#define DDR_PHY_DX8SL2OSC_OSCWDDL_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL2OSC_OSCWDDL_SHIFT                                            9
+#define DDR_PHY_DX8SL2OSC_OSCWDDL_MASK                                             0x00000600U
+
+/*Reserved. Caution, do not write to this register field.*/
+#undef DDR_PHY_DX8SL2OSC_RESERVED_8_7_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_RESERVED_8_7_SHIFT
+#undef DDR_PHY_DX8SL2OSC_RESERVED_8_7_MASK
+#define DDR_PHY_DX8SL2OSC_RESERVED_8_7_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL2OSC_RESERVED_8_7_SHIFT                                       7
+#define DDR_PHY_DX8SL2OSC_RESERVED_8_7_MASK                                        0x00000180U
+
+/*Oscillator Mode Write-Leveling Delay Line Select*/
+#undef DDR_PHY_DX8SL2OSC_OSCWDL_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_OSCWDL_SHIFT
+#undef DDR_PHY_DX8SL2OSC_OSCWDL_MASK
+#define DDR_PHY_DX8SL2OSC_OSCWDL_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL2OSC_OSCWDL_SHIFT                                             5
+#define DDR_PHY_DX8SL2OSC_OSCWDL_MASK                                              0x00000060U
+
+/*Oscillator Mode Division*/
+#undef DDR_PHY_DX8SL2OSC_OSCDIV_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_OSCDIV_SHIFT
+#undef DDR_PHY_DX8SL2OSC_OSCDIV_MASK
+#define DDR_PHY_DX8SL2OSC_OSCDIV_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL2OSC_OSCDIV_SHIFT                                             1
+#define DDR_PHY_DX8SL2OSC_OSCDIV_MASK                                              0x0000001EU
+
+/*Oscillator Enable*/
+#undef DDR_PHY_DX8SL2OSC_OSCEN_DEFVAL
+#undef DDR_PHY_DX8SL2OSC_OSCEN_SHIFT
+#undef DDR_PHY_DX8SL2OSC_OSCEN_MASK
+#define DDR_PHY_DX8SL2OSC_OSCEN_DEFVAL                                             0x00019FFE
+#define DDR_PHY_DX8SL2OSC_OSCEN_SHIFT                                              0
+#define DDR_PHY_DX8SL2OSC_OSCEN_MASK                                               0x00000001U
+
 /*Reserved. Return zeroes on reads.*/
 #undef DDR_PHY_DX8SL2DQSCTL_RESERVED_31_25_DEFVAL
 #undef DDR_PHY_DX8SL2DQSCTL_RESERVED_31_25_SHIFT
 #define DDR_PHY_DX8SL2IOCR_DXRXM_SHIFT                                             0
 #define DDR_PHY_DX8SL2IOCR_DXRXM_MASK                                              0x000007FFU
 
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_DX8SL3OSC_RESERVED_31_30_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_RESERVED_31_30_SHIFT
+#undef DDR_PHY_DX8SL3OSC_RESERVED_31_30_MASK
+#define DDR_PHY_DX8SL3OSC_RESERVED_31_30_DEFVAL                                    0x00019FFE
+#define DDR_PHY_DX8SL3OSC_RESERVED_31_30_SHIFT                                     30
+#define DDR_PHY_DX8SL3OSC_RESERVED_31_30_MASK                                      0xC0000000U
+
+/*Enable Clock Gating for DX ddr_clk*/
+#undef DDR_PHY_DX8SL3OSC_GATEDXRDCLK_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_GATEDXRDCLK_SHIFT
+#undef DDR_PHY_DX8SL3OSC_GATEDXRDCLK_MASK
+#define DDR_PHY_DX8SL3OSC_GATEDXRDCLK_DEFVAL                                       0x00019FFE
+#define DDR_PHY_DX8SL3OSC_GATEDXRDCLK_SHIFT                                        28
+#define DDR_PHY_DX8SL3OSC_GATEDXRDCLK_MASK                                         0x30000000U
+
+/*Enable Clock Gating for DX ctl_rd_clk*/
+#undef DDR_PHY_DX8SL3OSC_GATEDXDDRCLK_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_GATEDXDDRCLK_SHIFT
+#undef DDR_PHY_DX8SL3OSC_GATEDXDDRCLK_MASK
+#define DDR_PHY_DX8SL3OSC_GATEDXDDRCLK_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL3OSC_GATEDXDDRCLK_SHIFT                                       26
+#define DDR_PHY_DX8SL3OSC_GATEDXDDRCLK_MASK                                        0x0C000000U
+
+/*Enable Clock Gating for DX ctl_clk*/
+#undef DDR_PHY_DX8SL3OSC_GATEDXCTLCLK_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_GATEDXCTLCLK_SHIFT
+#undef DDR_PHY_DX8SL3OSC_GATEDXCTLCLK_MASK
+#define DDR_PHY_DX8SL3OSC_GATEDXCTLCLK_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL3OSC_GATEDXCTLCLK_SHIFT                                       24
+#define DDR_PHY_DX8SL3OSC_GATEDXCTLCLK_MASK                                        0x03000000U
+
+/*Selects the level to which clocks will be stalled when clock gating is enabled.*/
+#undef DDR_PHY_DX8SL3OSC_CLKLEVEL_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_CLKLEVEL_SHIFT
+#undef DDR_PHY_DX8SL3OSC_CLKLEVEL_MASK
+#define DDR_PHY_DX8SL3OSC_CLKLEVEL_DEFVAL                                          0x00019FFE
+#define DDR_PHY_DX8SL3OSC_CLKLEVEL_SHIFT                                           22
+#define DDR_PHY_DX8SL3OSC_CLKLEVEL_MASK                                            0x00C00000U
+
+/*Loopback Mode*/
+#undef DDR_PHY_DX8SL3OSC_LBMODE_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_LBMODE_SHIFT
+#undef DDR_PHY_DX8SL3OSC_LBMODE_MASK
+#define DDR_PHY_DX8SL3OSC_LBMODE_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL3OSC_LBMODE_SHIFT                                             21
+#define DDR_PHY_DX8SL3OSC_LBMODE_MASK                                              0x00200000U
+
+/*Load GSDQS LCDL with 2x the calibrated GSDQSPRD value*/
+#undef DDR_PHY_DX8SL3OSC_LBGSDQS_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_LBGSDQS_SHIFT
+#undef DDR_PHY_DX8SL3OSC_LBGSDQS_MASK
+#define DDR_PHY_DX8SL3OSC_LBGSDQS_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL3OSC_LBGSDQS_SHIFT                                            20
+#define DDR_PHY_DX8SL3OSC_LBGSDQS_MASK                                             0x00100000U
+
+/*Loopback DQS Gating*/
+#undef DDR_PHY_DX8SL3OSC_LBGDQS_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_LBGDQS_SHIFT
+#undef DDR_PHY_DX8SL3OSC_LBGDQS_MASK
+#define DDR_PHY_DX8SL3OSC_LBGDQS_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL3OSC_LBGDQS_SHIFT                                             18
+#define DDR_PHY_DX8SL3OSC_LBGDQS_MASK                                              0x000C0000U
+
+/*Loopback DQS Shift*/
+#undef DDR_PHY_DX8SL3OSC_LBDQSS_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_LBDQSS_SHIFT
+#undef DDR_PHY_DX8SL3OSC_LBDQSS_MASK
+#define DDR_PHY_DX8SL3OSC_LBDQSS_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL3OSC_LBDQSS_SHIFT                                             17
+#define DDR_PHY_DX8SL3OSC_LBDQSS_MASK                                              0x00020000U
+
+/*PHY High-Speed Reset*/
+#undef DDR_PHY_DX8SL3OSC_PHYHRST_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_PHYHRST_SHIFT
+#undef DDR_PHY_DX8SL3OSC_PHYHRST_MASK
+#define DDR_PHY_DX8SL3OSC_PHYHRST_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL3OSC_PHYHRST_SHIFT                                            16
+#define DDR_PHY_DX8SL3OSC_PHYHRST_MASK                                             0x00010000U
+
+/*PHY FIFO Reset*/
+#undef DDR_PHY_DX8SL3OSC_PHYFRST_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_PHYFRST_SHIFT
+#undef DDR_PHY_DX8SL3OSC_PHYFRST_MASK
+#define DDR_PHY_DX8SL3OSC_PHYFRST_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL3OSC_PHYFRST_SHIFT                                            15
+#define DDR_PHY_DX8SL3OSC_PHYFRST_MASK                                             0x00008000U
+
+/*Delay Line Test Start*/
+#undef DDR_PHY_DX8SL3OSC_DLTST_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_DLTST_SHIFT
+#undef DDR_PHY_DX8SL3OSC_DLTST_MASK
+#define DDR_PHY_DX8SL3OSC_DLTST_DEFVAL                                             0x00019FFE
+#define DDR_PHY_DX8SL3OSC_DLTST_SHIFT                                              14
+#define DDR_PHY_DX8SL3OSC_DLTST_MASK                                               0x00004000U
+
+/*Delay Line Test Mode*/
+#undef DDR_PHY_DX8SL3OSC_DLTMODE_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_DLTMODE_SHIFT
+#undef DDR_PHY_DX8SL3OSC_DLTMODE_MASK
+#define DDR_PHY_DX8SL3OSC_DLTMODE_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL3OSC_DLTMODE_SHIFT                                            13
+#define DDR_PHY_DX8SL3OSC_DLTMODE_MASK                                             0x00002000U
+
+/*Reserved. Caution, do not write to this register field.*/
+#undef DDR_PHY_DX8SL3OSC_RESERVED_12_11_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_RESERVED_12_11_SHIFT
+#undef DDR_PHY_DX8SL3OSC_RESERVED_12_11_MASK
+#define DDR_PHY_DX8SL3OSC_RESERVED_12_11_DEFVAL                                    0x00019FFE
+#define DDR_PHY_DX8SL3OSC_RESERVED_12_11_SHIFT                                     11
+#define DDR_PHY_DX8SL3OSC_RESERVED_12_11_MASK                                      0x00001800U
+
+/*Oscillator Mode Write-Data Delay Line Select*/
+#undef DDR_PHY_DX8SL3OSC_OSCWDDL_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_OSCWDDL_SHIFT
+#undef DDR_PHY_DX8SL3OSC_OSCWDDL_MASK
+#define DDR_PHY_DX8SL3OSC_OSCWDDL_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL3OSC_OSCWDDL_SHIFT                                            9
+#define DDR_PHY_DX8SL3OSC_OSCWDDL_MASK                                             0x00000600U
+
+/*Reserved. Caution, do not write to this register field.*/
+#undef DDR_PHY_DX8SL3OSC_RESERVED_8_7_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_RESERVED_8_7_SHIFT
+#undef DDR_PHY_DX8SL3OSC_RESERVED_8_7_MASK
+#define DDR_PHY_DX8SL3OSC_RESERVED_8_7_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL3OSC_RESERVED_8_7_SHIFT                                       7
+#define DDR_PHY_DX8SL3OSC_RESERVED_8_7_MASK                                        0x00000180U
+
+/*Oscillator Mode Write-Leveling Delay Line Select*/
+#undef DDR_PHY_DX8SL3OSC_OSCWDL_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_OSCWDL_SHIFT
+#undef DDR_PHY_DX8SL3OSC_OSCWDL_MASK
+#define DDR_PHY_DX8SL3OSC_OSCWDL_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL3OSC_OSCWDL_SHIFT                                             5
+#define DDR_PHY_DX8SL3OSC_OSCWDL_MASK                                              0x00000060U
+
+/*Oscillator Mode Division*/
+#undef DDR_PHY_DX8SL3OSC_OSCDIV_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_OSCDIV_SHIFT
+#undef DDR_PHY_DX8SL3OSC_OSCDIV_MASK
+#define DDR_PHY_DX8SL3OSC_OSCDIV_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL3OSC_OSCDIV_SHIFT                                             1
+#define DDR_PHY_DX8SL3OSC_OSCDIV_MASK                                              0x0000001EU
+
+/*Oscillator Enable*/
+#undef DDR_PHY_DX8SL3OSC_OSCEN_DEFVAL
+#undef DDR_PHY_DX8SL3OSC_OSCEN_SHIFT
+#undef DDR_PHY_DX8SL3OSC_OSCEN_MASK
+#define DDR_PHY_DX8SL3OSC_OSCEN_DEFVAL                                             0x00019FFE
+#define DDR_PHY_DX8SL3OSC_OSCEN_SHIFT                                              0
+#define DDR_PHY_DX8SL3OSC_OSCEN_MASK                                               0x00000001U
+
 /*Reserved. Return zeroes on reads.*/
 #undef DDR_PHY_DX8SL3DQSCTL_RESERVED_31_25_DEFVAL
 #undef DDR_PHY_DX8SL3DQSCTL_RESERVED_31_25_SHIFT
 #define DDR_PHY_DX8SL3IOCR_DXRXM_SHIFT                                             0
 #define DDR_PHY_DX8SL3IOCR_DXRXM_MASK                                              0x000007FFU
 
+/*Reserved. Return zeroes on reads.*/
+#undef DDR_PHY_DX8SL4OSC_RESERVED_31_30_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_RESERVED_31_30_SHIFT
+#undef DDR_PHY_DX8SL4OSC_RESERVED_31_30_MASK
+#define DDR_PHY_DX8SL4OSC_RESERVED_31_30_DEFVAL                                    0x00019FFE
+#define DDR_PHY_DX8SL4OSC_RESERVED_31_30_SHIFT                                     30
+#define DDR_PHY_DX8SL4OSC_RESERVED_31_30_MASK                                      0xC0000000U
+
+/*Enable Clock Gating for DX ddr_clk*/
+#undef DDR_PHY_DX8SL4OSC_GATEDXRDCLK_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_GATEDXRDCLK_SHIFT
+#undef DDR_PHY_DX8SL4OSC_GATEDXRDCLK_MASK
+#define DDR_PHY_DX8SL4OSC_GATEDXRDCLK_DEFVAL                                       0x00019FFE
+#define DDR_PHY_DX8SL4OSC_GATEDXRDCLK_SHIFT                                        28
+#define DDR_PHY_DX8SL4OSC_GATEDXRDCLK_MASK                                         0x30000000U
+
+/*Enable Clock Gating for DX ctl_rd_clk*/
+#undef DDR_PHY_DX8SL4OSC_GATEDXDDRCLK_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_GATEDXDDRCLK_SHIFT
+#undef DDR_PHY_DX8SL4OSC_GATEDXDDRCLK_MASK
+#define DDR_PHY_DX8SL4OSC_GATEDXDDRCLK_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL4OSC_GATEDXDDRCLK_SHIFT                                       26
+#define DDR_PHY_DX8SL4OSC_GATEDXDDRCLK_MASK                                        0x0C000000U
+
+/*Enable Clock Gating for DX ctl_clk*/
+#undef DDR_PHY_DX8SL4OSC_GATEDXCTLCLK_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_GATEDXCTLCLK_SHIFT
+#undef DDR_PHY_DX8SL4OSC_GATEDXCTLCLK_MASK
+#define DDR_PHY_DX8SL4OSC_GATEDXCTLCLK_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL4OSC_GATEDXCTLCLK_SHIFT                                       24
+#define DDR_PHY_DX8SL4OSC_GATEDXCTLCLK_MASK                                        0x03000000U
+
+/*Selects the level to which clocks will be stalled when clock gating is enabled.*/
+#undef DDR_PHY_DX8SL4OSC_CLKLEVEL_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_CLKLEVEL_SHIFT
+#undef DDR_PHY_DX8SL4OSC_CLKLEVEL_MASK
+#define DDR_PHY_DX8SL4OSC_CLKLEVEL_DEFVAL                                          0x00019FFE
+#define DDR_PHY_DX8SL4OSC_CLKLEVEL_SHIFT                                           22
+#define DDR_PHY_DX8SL4OSC_CLKLEVEL_MASK                                            0x00C00000U
+
+/*Loopback Mode*/
+#undef DDR_PHY_DX8SL4OSC_LBMODE_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_LBMODE_SHIFT
+#undef DDR_PHY_DX8SL4OSC_LBMODE_MASK
+#define DDR_PHY_DX8SL4OSC_LBMODE_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL4OSC_LBMODE_SHIFT                                             21
+#define DDR_PHY_DX8SL4OSC_LBMODE_MASK                                              0x00200000U
+
+/*Load GSDQS LCDL with 2x the calibrated GSDQSPRD value*/
+#undef DDR_PHY_DX8SL4OSC_LBGSDQS_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_LBGSDQS_SHIFT
+#undef DDR_PHY_DX8SL4OSC_LBGSDQS_MASK
+#define DDR_PHY_DX8SL4OSC_LBGSDQS_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL4OSC_LBGSDQS_SHIFT                                            20
+#define DDR_PHY_DX8SL4OSC_LBGSDQS_MASK                                             0x00100000U
+
+/*Loopback DQS Gating*/
+#undef DDR_PHY_DX8SL4OSC_LBGDQS_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_LBGDQS_SHIFT
+#undef DDR_PHY_DX8SL4OSC_LBGDQS_MASK
+#define DDR_PHY_DX8SL4OSC_LBGDQS_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL4OSC_LBGDQS_SHIFT                                             18
+#define DDR_PHY_DX8SL4OSC_LBGDQS_MASK                                              0x000C0000U
+
+/*Loopback DQS Shift*/
+#undef DDR_PHY_DX8SL4OSC_LBDQSS_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_LBDQSS_SHIFT
+#undef DDR_PHY_DX8SL4OSC_LBDQSS_MASK
+#define DDR_PHY_DX8SL4OSC_LBDQSS_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL4OSC_LBDQSS_SHIFT                                             17
+#define DDR_PHY_DX8SL4OSC_LBDQSS_MASK                                              0x00020000U
+
+/*PHY High-Speed Reset*/
+#undef DDR_PHY_DX8SL4OSC_PHYHRST_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_PHYHRST_SHIFT
+#undef DDR_PHY_DX8SL4OSC_PHYHRST_MASK
+#define DDR_PHY_DX8SL4OSC_PHYHRST_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL4OSC_PHYHRST_SHIFT                                            16
+#define DDR_PHY_DX8SL4OSC_PHYHRST_MASK                                             0x00010000U
+
+/*PHY FIFO Reset*/
+#undef DDR_PHY_DX8SL4OSC_PHYFRST_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_PHYFRST_SHIFT
+#undef DDR_PHY_DX8SL4OSC_PHYFRST_MASK
+#define DDR_PHY_DX8SL4OSC_PHYFRST_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL4OSC_PHYFRST_SHIFT                                            15
+#define DDR_PHY_DX8SL4OSC_PHYFRST_MASK                                             0x00008000U
+
+/*Delay Line Test Start*/
+#undef DDR_PHY_DX8SL4OSC_DLTST_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_DLTST_SHIFT
+#undef DDR_PHY_DX8SL4OSC_DLTST_MASK
+#define DDR_PHY_DX8SL4OSC_DLTST_DEFVAL                                             0x00019FFE
+#define DDR_PHY_DX8SL4OSC_DLTST_SHIFT                                              14
+#define DDR_PHY_DX8SL4OSC_DLTST_MASK                                               0x00004000U
+
+/*Delay Line Test Mode*/
+#undef DDR_PHY_DX8SL4OSC_DLTMODE_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_DLTMODE_SHIFT
+#undef DDR_PHY_DX8SL4OSC_DLTMODE_MASK
+#define DDR_PHY_DX8SL4OSC_DLTMODE_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL4OSC_DLTMODE_SHIFT                                            13
+#define DDR_PHY_DX8SL4OSC_DLTMODE_MASK                                             0x00002000U
+
+/*Reserved. Caution, do not write to this register field.*/
+#undef DDR_PHY_DX8SL4OSC_RESERVED_12_11_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_RESERVED_12_11_SHIFT
+#undef DDR_PHY_DX8SL4OSC_RESERVED_12_11_MASK
+#define DDR_PHY_DX8SL4OSC_RESERVED_12_11_DEFVAL                                    0x00019FFE
+#define DDR_PHY_DX8SL4OSC_RESERVED_12_11_SHIFT                                     11
+#define DDR_PHY_DX8SL4OSC_RESERVED_12_11_MASK                                      0x00001800U
+
+/*Oscillator Mode Write-Data Delay Line Select*/
+#undef DDR_PHY_DX8SL4OSC_OSCWDDL_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_OSCWDDL_SHIFT
+#undef DDR_PHY_DX8SL4OSC_OSCWDDL_MASK
+#define DDR_PHY_DX8SL4OSC_OSCWDDL_DEFVAL                                           0x00019FFE
+#define DDR_PHY_DX8SL4OSC_OSCWDDL_SHIFT                                            9
+#define DDR_PHY_DX8SL4OSC_OSCWDDL_MASK                                             0x00000600U
+
+/*Reserved. Caution, do not write to this register field.*/
+#undef DDR_PHY_DX8SL4OSC_RESERVED_8_7_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_RESERVED_8_7_SHIFT
+#undef DDR_PHY_DX8SL4OSC_RESERVED_8_7_MASK
+#define DDR_PHY_DX8SL4OSC_RESERVED_8_7_DEFVAL                                      0x00019FFE
+#define DDR_PHY_DX8SL4OSC_RESERVED_8_7_SHIFT                                       7
+#define DDR_PHY_DX8SL4OSC_RESERVED_8_7_MASK                                        0x00000180U
+
+/*Oscillator Mode Write-Leveling Delay Line Select*/
+#undef DDR_PHY_DX8SL4OSC_OSCWDL_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_OSCWDL_SHIFT
+#undef DDR_PHY_DX8SL4OSC_OSCWDL_MASK
+#define DDR_PHY_DX8SL4OSC_OSCWDL_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL4OSC_OSCWDL_SHIFT                                             5
+#define DDR_PHY_DX8SL4OSC_OSCWDL_MASK                                              0x00000060U
+
+/*Oscillator Mode Division*/
+#undef DDR_PHY_DX8SL4OSC_OSCDIV_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_OSCDIV_SHIFT
+#undef DDR_PHY_DX8SL4OSC_OSCDIV_MASK
+#define DDR_PHY_DX8SL4OSC_OSCDIV_DEFVAL                                            0x00019FFE
+#define DDR_PHY_DX8SL4OSC_OSCDIV_SHIFT                                             1
+#define DDR_PHY_DX8SL4OSC_OSCDIV_MASK                                              0x0000001EU
+
+/*Oscillator Enable*/
+#undef DDR_PHY_DX8SL4OSC_OSCEN_DEFVAL
+#undef DDR_PHY_DX8SL4OSC_OSCEN_SHIFT
+#undef DDR_PHY_DX8SL4OSC_OSCEN_MASK
+#define DDR_PHY_DX8SL4OSC_OSCEN_DEFVAL                                             0x00019FFE
+#define DDR_PHY_DX8SL4OSC_OSCEN_SHIFT                                              0
+#define DDR_PHY_DX8SL4OSC_OSCEN_MASK                                               0x00000001U
+
 /*Reserved. Return zeroes on reads.*/
 #undef DDR_PHY_DX8SL4DQSCTL_RESERVED_31_25_DEFVAL
 #undef DDR_PHY_DX8SL4DQSCTL_RESERVED_31_25_SHIFT
 #define DDR_PHY_PIR_INIT_DEFVAL                                                    0x00000000
 #define DDR_PHY_PIR_INIT_SHIFT                                                     0
 #define DDR_PHY_PIR_INIT_MASK                                                      0x00000001U
-
-/*Initialization Done*/
-#undef DDR_PHY_PGSR0_IDONE_DEFVAL
-#undef DDR_PHY_PGSR0_IDONE_SHIFT
-#undef DDR_PHY_PGSR0_IDONE_MASK
-#define DDR_PHY_PGSR0_IDONE_DEFVAL                                                 0x00000000
-#define DDR_PHY_PGSR0_IDONE_SHIFT                                                  0
-#define DDR_PHY_PGSR0_IDONE_MASK                                                   0x00000001U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*PLL Lock Done*/
-#undef DDR_PHY_PGSR0_PLDONE_DEFVAL
-#undef DDR_PHY_PGSR0_PLDONE_SHIFT
-#undef DDR_PHY_PGSR0_PLDONE_MASK
-#define DDR_PHY_PGSR0_PLDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_PLDONE_SHIFT                                                 1
-#define DDR_PHY_PGSR0_PLDONE_MASK                                                  0x00000002U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Digital Delay Line (DDL) Calibration Done*/
-#undef DDR_PHY_PGSR0_DCDONE_DEFVAL
-#undef DDR_PHY_PGSR0_DCDONE_SHIFT
-#undef DDR_PHY_PGSR0_DCDONE_MASK
-#define DDR_PHY_PGSR0_DCDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_DCDONE_SHIFT                                                 2
-#define DDR_PHY_PGSR0_DCDONE_MASK                                                  0x00000004U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Impedance Calibration Done*/
-#undef DDR_PHY_PGSR0_ZCDONE_DEFVAL
-#undef DDR_PHY_PGSR0_ZCDONE_SHIFT
-#undef DDR_PHY_PGSR0_ZCDONE_MASK
-#define DDR_PHY_PGSR0_ZCDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_ZCDONE_SHIFT                                                 3
-#define DDR_PHY_PGSR0_ZCDONE_MASK                                                  0x00000008U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_PIR_RESERVED_31_DEFVAL
-#undef DDR_PHY_PIR_RESERVED_31_SHIFT
-#undef DDR_PHY_PIR_RESERVED_31_MASK
-#define DDR_PHY_PIR_RESERVED_31_DEFVAL                                             0x00000000
-#define DDR_PHY_PIR_RESERVED_31_SHIFT                                              31
-#define DDR_PHY_PIR_RESERVED_31_MASK                                               0x80000000U
-
-/*Impedance Calibration Bypass*/
-#undef DDR_PHY_PIR_ZCALBYP_DEFVAL
-#undef DDR_PHY_PIR_ZCALBYP_SHIFT
-#undef DDR_PHY_PIR_ZCALBYP_MASK
-#define DDR_PHY_PIR_ZCALBYP_DEFVAL                                                 0x00000000
-#define DDR_PHY_PIR_ZCALBYP_SHIFT                                                  30
-#define DDR_PHY_PIR_ZCALBYP_MASK                                                   0x40000000U
-
-/*Digital Delay Line (DDL) Calibration Pause*/
-#undef DDR_PHY_PIR_DCALPSE_DEFVAL
-#undef DDR_PHY_PIR_DCALPSE_SHIFT
-#undef DDR_PHY_PIR_DCALPSE_MASK
-#define DDR_PHY_PIR_DCALPSE_DEFVAL                                                 0x00000000
-#define DDR_PHY_PIR_DCALPSE_SHIFT                                                  29
-#define DDR_PHY_PIR_DCALPSE_MASK                                                   0x20000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_PIR_RESERVED_28_21_DEFVAL
-#undef DDR_PHY_PIR_RESERVED_28_21_SHIFT
-#undef DDR_PHY_PIR_RESERVED_28_21_MASK
-#define DDR_PHY_PIR_RESERVED_28_21_DEFVAL                                          0x00000000
-#define DDR_PHY_PIR_RESERVED_28_21_SHIFT                                           21
-#define DDR_PHY_PIR_RESERVED_28_21_MASK                                            0x1FE00000U
-
-/*Write DQS2DQ Training*/
-#undef DDR_PHY_PIR_DQS2DQ_DEFVAL
-#undef DDR_PHY_PIR_DQS2DQ_SHIFT
-#undef DDR_PHY_PIR_DQS2DQ_MASK
-#define DDR_PHY_PIR_DQS2DQ_DEFVAL                                                  0x00000000
-#define DDR_PHY_PIR_DQS2DQ_SHIFT                                                   20
-#define DDR_PHY_PIR_DQS2DQ_MASK                                                    0x00100000U
-
-/*RDIMM Initialization*/
-#undef DDR_PHY_PIR_RDIMMINIT_DEFVAL
-#undef DDR_PHY_PIR_RDIMMINIT_SHIFT
-#undef DDR_PHY_PIR_RDIMMINIT_MASK
-#define DDR_PHY_PIR_RDIMMINIT_DEFVAL                                               0x00000000
-#define DDR_PHY_PIR_RDIMMINIT_SHIFT                                                19
-#define DDR_PHY_PIR_RDIMMINIT_MASK                                                 0x00080000U
-
-/*Controller DRAM Initialization*/
-#undef DDR_PHY_PIR_CTLDINIT_DEFVAL
-#undef DDR_PHY_PIR_CTLDINIT_SHIFT
-#undef DDR_PHY_PIR_CTLDINIT_MASK
-#define DDR_PHY_PIR_CTLDINIT_DEFVAL                                                0x00000000
-#define DDR_PHY_PIR_CTLDINIT_SHIFT                                                 18
-#define DDR_PHY_PIR_CTLDINIT_MASK                                                  0x00040000U
-
-/*VREF Training*/
-#undef DDR_PHY_PIR_VREF_DEFVAL
-#undef DDR_PHY_PIR_VREF_SHIFT
-#undef DDR_PHY_PIR_VREF_MASK
-#define DDR_PHY_PIR_VREF_DEFVAL                                                    0x00000000
-#define DDR_PHY_PIR_VREF_SHIFT                                                     17
-#define DDR_PHY_PIR_VREF_MASK                                                      0x00020000U
-
-/*Static Read Training*/
-#undef DDR_PHY_PIR_SRD_DEFVAL
-#undef DDR_PHY_PIR_SRD_SHIFT
-#undef DDR_PHY_PIR_SRD_MASK
-#define DDR_PHY_PIR_SRD_DEFVAL                                                     0x00000000
-#define DDR_PHY_PIR_SRD_SHIFT                                                      16
-#define DDR_PHY_PIR_SRD_MASK                                                       0x00010000U
-
-/*Write Data Eye Training*/
-#undef DDR_PHY_PIR_WREYE_DEFVAL
-#undef DDR_PHY_PIR_WREYE_SHIFT
-#undef DDR_PHY_PIR_WREYE_MASK
-#define DDR_PHY_PIR_WREYE_DEFVAL                                                   0x00000000
-#define DDR_PHY_PIR_WREYE_SHIFT                                                    15
-#define DDR_PHY_PIR_WREYE_MASK                                                     0x00008000U
-
-/*Read Data Eye Training*/
-#undef DDR_PHY_PIR_RDEYE_DEFVAL
-#undef DDR_PHY_PIR_RDEYE_SHIFT
-#undef DDR_PHY_PIR_RDEYE_MASK
-#define DDR_PHY_PIR_RDEYE_DEFVAL                                                   0x00000000
-#define DDR_PHY_PIR_RDEYE_SHIFT                                                    14
-#define DDR_PHY_PIR_RDEYE_MASK                                                     0x00004000U
-
-/*Write Data Bit Deskew*/
-#undef DDR_PHY_PIR_WRDSKW_DEFVAL
-#undef DDR_PHY_PIR_WRDSKW_SHIFT
-#undef DDR_PHY_PIR_WRDSKW_MASK
-#define DDR_PHY_PIR_WRDSKW_DEFVAL                                                  0x00000000
-#define DDR_PHY_PIR_WRDSKW_SHIFT                                                   13
-#define DDR_PHY_PIR_WRDSKW_MASK                                                    0x00002000U
-
-/*Read Data Bit Deskew*/
-#undef DDR_PHY_PIR_RDDSKW_DEFVAL
-#undef DDR_PHY_PIR_RDDSKW_SHIFT
-#undef DDR_PHY_PIR_RDDSKW_MASK
-#define DDR_PHY_PIR_RDDSKW_DEFVAL                                                  0x00000000
-#define DDR_PHY_PIR_RDDSKW_SHIFT                                                   12
-#define DDR_PHY_PIR_RDDSKW_MASK                                                    0x00001000U
-
-/*Write Leveling Adjust*/
-#undef DDR_PHY_PIR_WLADJ_DEFVAL
-#undef DDR_PHY_PIR_WLADJ_SHIFT
-#undef DDR_PHY_PIR_WLADJ_MASK
-#define DDR_PHY_PIR_WLADJ_DEFVAL                                                   0x00000000
-#define DDR_PHY_PIR_WLADJ_SHIFT                                                    11
-#define DDR_PHY_PIR_WLADJ_MASK                                                     0x00000800U
-
-/*Read DQS Gate Training*/
-#undef DDR_PHY_PIR_QSGATE_DEFVAL
-#undef DDR_PHY_PIR_QSGATE_SHIFT
-#undef DDR_PHY_PIR_QSGATE_MASK
-#define DDR_PHY_PIR_QSGATE_DEFVAL                                                  0x00000000
-#define DDR_PHY_PIR_QSGATE_SHIFT                                                   10
-#define DDR_PHY_PIR_QSGATE_MASK                                                    0x00000400U
-
-/*Write Leveling*/
-#undef DDR_PHY_PIR_WL_DEFVAL
-#undef DDR_PHY_PIR_WL_SHIFT
-#undef DDR_PHY_PIR_WL_MASK
-#define DDR_PHY_PIR_WL_DEFVAL                                                      0x00000000
-#define DDR_PHY_PIR_WL_SHIFT                                                       9
-#define DDR_PHY_PIR_WL_MASK                                                        0x00000200U
-
-/*DRAM Initialization*/
-#undef DDR_PHY_PIR_DRAMINIT_DEFVAL
-#undef DDR_PHY_PIR_DRAMINIT_SHIFT
-#undef DDR_PHY_PIR_DRAMINIT_MASK
-#define DDR_PHY_PIR_DRAMINIT_DEFVAL                                                0x00000000
-#define DDR_PHY_PIR_DRAMINIT_SHIFT                                                 8
-#define DDR_PHY_PIR_DRAMINIT_MASK                                                  0x00000100U
-
-/*DRAM Reset (DDR3/DDR4/LPDDR4 Only)*/
-#undef DDR_PHY_PIR_DRAMRST_DEFVAL
-#undef DDR_PHY_PIR_DRAMRST_SHIFT
-#undef DDR_PHY_PIR_DRAMRST_MASK
-#define DDR_PHY_PIR_DRAMRST_DEFVAL                                                 0x00000000
-#define DDR_PHY_PIR_DRAMRST_SHIFT                                                  7
-#define DDR_PHY_PIR_DRAMRST_MASK                                                   0x00000080U
-
-/*PHY Reset*/
-#undef DDR_PHY_PIR_PHYRST_DEFVAL
-#undef DDR_PHY_PIR_PHYRST_SHIFT
-#undef DDR_PHY_PIR_PHYRST_MASK
-#define DDR_PHY_PIR_PHYRST_DEFVAL                                                  0x00000000
-#define DDR_PHY_PIR_PHYRST_SHIFT                                                   6
-#define DDR_PHY_PIR_PHYRST_MASK                                                    0x00000040U
-
-/*Digital Delay Line (DDL) Calibration*/
-#undef DDR_PHY_PIR_DCAL_DEFVAL
-#undef DDR_PHY_PIR_DCAL_SHIFT
-#undef DDR_PHY_PIR_DCAL_MASK
-#define DDR_PHY_PIR_DCAL_DEFVAL                                                    0x00000000
-#define DDR_PHY_PIR_DCAL_SHIFT                                                     5
-#define DDR_PHY_PIR_DCAL_MASK                                                      0x00000020U
-
-/*PLL Initialiazation*/
-#undef DDR_PHY_PIR_PLLINIT_DEFVAL
-#undef DDR_PHY_PIR_PLLINIT_SHIFT
-#undef DDR_PHY_PIR_PLLINIT_MASK
-#define DDR_PHY_PIR_PLLINIT_DEFVAL                                                 0x00000000
-#define DDR_PHY_PIR_PLLINIT_SHIFT                                                  4
-#define DDR_PHY_PIR_PLLINIT_MASK                                                   0x00000010U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_PIR_RESERVED_3_DEFVAL
-#undef DDR_PHY_PIR_RESERVED_3_SHIFT
-#undef DDR_PHY_PIR_RESERVED_3_MASK
-#define DDR_PHY_PIR_RESERVED_3_DEFVAL                                              0x00000000
-#define DDR_PHY_PIR_RESERVED_3_SHIFT                                               3
-#define DDR_PHY_PIR_RESERVED_3_MASK                                                0x00000008U
-
-/*CA Training*/
-#undef DDR_PHY_PIR_CA_DEFVAL
-#undef DDR_PHY_PIR_CA_SHIFT
-#undef DDR_PHY_PIR_CA_MASK
-#define DDR_PHY_PIR_CA_DEFVAL                                                      0x00000000
-#define DDR_PHY_PIR_CA_SHIFT                                                       2
-#define DDR_PHY_PIR_CA_MASK                                                        0x00000004U
-
-/*Impedance Calibration*/
-#undef DDR_PHY_PIR_ZCAL_DEFVAL
-#undef DDR_PHY_PIR_ZCAL_SHIFT
-#undef DDR_PHY_PIR_ZCAL_MASK
-#define DDR_PHY_PIR_ZCAL_DEFVAL                                                    0x00000000
-#define DDR_PHY_PIR_ZCAL_SHIFT                                                     1
-#define DDR_PHY_PIR_ZCAL_MASK                                                      0x00000002U
-
-/*Initialization Trigger*/
-#undef DDR_PHY_PIR_INIT_DEFVAL
-#undef DDR_PHY_PIR_INIT_SHIFT
-#undef DDR_PHY_PIR_INIT_MASK
-#define DDR_PHY_PIR_INIT_DEFVAL                                                    0x00000000
-#define DDR_PHY_PIR_INIT_SHIFT                                                     0
-#define DDR_PHY_PIR_INIT_MASK                                                      0x00000001U
-
-/*Initialization Done*/
-#undef DDR_PHY_PGSR0_IDONE_DEFVAL
-#undef DDR_PHY_PGSR0_IDONE_SHIFT
-#undef DDR_PHY_PGSR0_IDONE_MASK
-#define DDR_PHY_PGSR0_IDONE_DEFVAL                                                 0x00000000
-#define DDR_PHY_PGSR0_IDONE_SHIFT                                                  0
-#define DDR_PHY_PGSR0_IDONE_MASK                                                   0x00000001U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*PLL Lock Done*/
-#undef DDR_PHY_PGSR0_PLDONE_DEFVAL
-#undef DDR_PHY_PGSR0_PLDONE_SHIFT
-#undef DDR_PHY_PGSR0_PLDONE_MASK
-#define DDR_PHY_PGSR0_PLDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_PLDONE_SHIFT                                                 1
-#define DDR_PHY_PGSR0_PLDONE_MASK                                                  0x00000002U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Digital Delay Line (DDL) Calibration Done*/
-#undef DDR_PHY_PGSR0_DCDONE_DEFVAL
-#undef DDR_PHY_PGSR0_DCDONE_SHIFT
-#undef DDR_PHY_PGSR0_DCDONE_MASK
-#define DDR_PHY_PGSR0_DCDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_DCDONE_SHIFT                                                 2
-#define DDR_PHY_PGSR0_DCDONE_MASK                                                  0x00000004U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Impedance Calibration Done*/
-#undef DDR_PHY_PGSR0_ZCDONE_DEFVAL
-#undef DDR_PHY_PGSR0_ZCDONE_SHIFT
-#undef DDR_PHY_PGSR0_ZCDONE_MASK
-#define DDR_PHY_PGSR0_ZCDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_ZCDONE_SHIFT                                                 3
-#define DDR_PHY_PGSR0_ZCDONE_MASK                                                  0x00000008U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*DRAM Initialization Done*/
-#undef DDR_PHY_PGSR0_DIDONE_DEFVAL
-#undef DDR_PHY_PGSR0_DIDONE_SHIFT
-#undef DDR_PHY_PGSR0_DIDONE_MASK
-#define DDR_PHY_PGSR0_DIDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_DIDONE_SHIFT                                                 4
-#define DDR_PHY_PGSR0_DIDONE_MASK                                                  0x00000010U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*PHY initialization complete enable signal. When asserted the dfi_init_complete signal can be used to trigger SDRAM initialisa
-               ion*/
-#undef DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_DEFVAL
-#undef DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_SHIFT
-#undef DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_MASK
-#define DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_DEFVAL                                   0x00000001
-#define DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_SHIFT                                    0
-#define DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_MASK                                     0x00000001U
-
-/*Enable quasi-dynamic register programming outside reset. Program register to 0 to enable quasi-dynamic programming. Set back
-               egister to 1 once programming is done.*/
-#undef DDRC_SWCTL_SW_DONE_DEFVAL
-#undef DDRC_SWCTL_SW_DONE_SHIFT
-#undef DDRC_SWCTL_SW_DONE_MASK
-#define DDRC_SWCTL_SW_DONE_DEFVAL
-#define DDRC_SWCTL_SW_DONE_SHIFT                                                   0
-#define DDRC_SWCTL_SW_DONE_MASK                                                    0x00000001U
-
-/*Operating mode. This is 3-bits wide in configurations with mDDR/LPDDR2/LPDDR3/LPDDR4/DDR4 support and 2-bits in all other con
-               igurations. non-mDDR/LPDDR2/LPDDR3/LPDDR4 and non-DDR4 designs: - 00 - Init - 01 - Normal - 10 - Power-down - 11 - Self refre
-               h mDDR/LPDDR2/LPDDR3 or DDR4 designs: - 000 - Init - 001 - Normal - 010 - Power-down - 011 - Self refresh - 1XX - Deep power-
-               own / Maximum Power Saving Mode LPDDR4 designs: - 000 - Init - 001 - Normal - 010 - Power-down - 011 - Self refresh / Self re
-               resh power-down*/
-#undef DDRC_STAT_OPERATING_MODE_DEFVAL
-#undef DDRC_STAT_OPERATING_MODE_SHIFT
-#undef DDRC_STAT_OPERATING_MODE_MASK
-#define DDRC_STAT_OPERATING_MODE_DEFVAL                                            0x00000000
-#define DDRC_STAT_OPERATING_MODE_SHIFT                                             0
-#define DDRC_STAT_OPERATING_MODE_MASK                                              0x00000007U
-#define DDRC_STAT_OFFSET                                                           0XFD070004
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_PIR_RESERVED_31_DEFVAL
-#undef DDR_PHY_PIR_RESERVED_31_SHIFT
-#undef DDR_PHY_PIR_RESERVED_31_MASK
-#define DDR_PHY_PIR_RESERVED_31_DEFVAL                                             0x00000000
-#define DDR_PHY_PIR_RESERVED_31_SHIFT                                              31
-#define DDR_PHY_PIR_RESERVED_31_MASK                                               0x80000000U
-
-/*Impedance Calibration Bypass*/
-#undef DDR_PHY_PIR_ZCALBYP_DEFVAL
-#undef DDR_PHY_PIR_ZCALBYP_SHIFT
-#undef DDR_PHY_PIR_ZCALBYP_MASK
-#define DDR_PHY_PIR_ZCALBYP_DEFVAL                                                 0x00000000
-#define DDR_PHY_PIR_ZCALBYP_SHIFT                                                  30
-#define DDR_PHY_PIR_ZCALBYP_MASK                                                   0x40000000U
-
-/*Digital Delay Line (DDL) Calibration Pause*/
-#undef DDR_PHY_PIR_DCALPSE_DEFVAL
-#undef DDR_PHY_PIR_DCALPSE_SHIFT
-#undef DDR_PHY_PIR_DCALPSE_MASK
-#define DDR_PHY_PIR_DCALPSE_DEFVAL                                                 0x00000000
-#define DDR_PHY_PIR_DCALPSE_SHIFT                                                  29
-#define DDR_PHY_PIR_DCALPSE_MASK                                                   0x20000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_PIR_RESERVED_28_21_DEFVAL
-#undef DDR_PHY_PIR_RESERVED_28_21_SHIFT
-#undef DDR_PHY_PIR_RESERVED_28_21_MASK
-#define DDR_PHY_PIR_RESERVED_28_21_DEFVAL                                          0x00000000
-#define DDR_PHY_PIR_RESERVED_28_21_SHIFT                                           21
-#define DDR_PHY_PIR_RESERVED_28_21_MASK                                            0x1FE00000U
-
-/*Write DQS2DQ Training*/
-#undef DDR_PHY_PIR_DQS2DQ_DEFVAL
-#undef DDR_PHY_PIR_DQS2DQ_SHIFT
-#undef DDR_PHY_PIR_DQS2DQ_MASK
-#define DDR_PHY_PIR_DQS2DQ_DEFVAL                                                  0x00000000
-#define DDR_PHY_PIR_DQS2DQ_SHIFT                                                   20
-#define DDR_PHY_PIR_DQS2DQ_MASK                                                    0x00100000U
-
-/*RDIMM Initialization*/
-#undef DDR_PHY_PIR_RDIMMINIT_DEFVAL
-#undef DDR_PHY_PIR_RDIMMINIT_SHIFT
-#undef DDR_PHY_PIR_RDIMMINIT_MASK
-#define DDR_PHY_PIR_RDIMMINIT_DEFVAL                                               0x00000000
-#define DDR_PHY_PIR_RDIMMINIT_SHIFT                                                19
-#define DDR_PHY_PIR_RDIMMINIT_MASK                                                 0x00080000U
-
-/*Controller DRAM Initialization*/
-#undef DDR_PHY_PIR_CTLDINIT_DEFVAL
-#undef DDR_PHY_PIR_CTLDINIT_SHIFT
-#undef DDR_PHY_PIR_CTLDINIT_MASK
-#define DDR_PHY_PIR_CTLDINIT_DEFVAL                                                0x00000000
-#define DDR_PHY_PIR_CTLDINIT_SHIFT                                                 18
-#define DDR_PHY_PIR_CTLDINIT_MASK                                                  0x00040000U
-
-/*VREF Training*/
-#undef DDR_PHY_PIR_VREF_DEFVAL
-#undef DDR_PHY_PIR_VREF_SHIFT
-#undef DDR_PHY_PIR_VREF_MASK
-#define DDR_PHY_PIR_VREF_DEFVAL                                                    0x00000000
-#define DDR_PHY_PIR_VREF_SHIFT                                                     17
-#define DDR_PHY_PIR_VREF_MASK                                                      0x00020000U
-
-/*Static Read Training*/
-#undef DDR_PHY_PIR_SRD_DEFVAL
-#undef DDR_PHY_PIR_SRD_SHIFT
-#undef DDR_PHY_PIR_SRD_MASK
-#define DDR_PHY_PIR_SRD_DEFVAL                                                     0x00000000
-#define DDR_PHY_PIR_SRD_SHIFT                                                      16
-#define DDR_PHY_PIR_SRD_MASK                                                       0x00010000U
-
-/*Write Data Eye Training*/
-#undef DDR_PHY_PIR_WREYE_DEFVAL
-#undef DDR_PHY_PIR_WREYE_SHIFT
-#undef DDR_PHY_PIR_WREYE_MASK
-#define DDR_PHY_PIR_WREYE_DEFVAL                                                   0x00000000
-#define DDR_PHY_PIR_WREYE_SHIFT                                                    15
-#define DDR_PHY_PIR_WREYE_MASK                                                     0x00008000U
-
-/*Read Data Eye Training*/
-#undef DDR_PHY_PIR_RDEYE_DEFVAL
-#undef DDR_PHY_PIR_RDEYE_SHIFT
-#undef DDR_PHY_PIR_RDEYE_MASK
-#define DDR_PHY_PIR_RDEYE_DEFVAL                                                   0x00000000
-#define DDR_PHY_PIR_RDEYE_SHIFT                                                    14
-#define DDR_PHY_PIR_RDEYE_MASK                                                     0x00004000U
-
-/*Write Data Bit Deskew*/
-#undef DDR_PHY_PIR_WRDSKW_DEFVAL
-#undef DDR_PHY_PIR_WRDSKW_SHIFT
-#undef DDR_PHY_PIR_WRDSKW_MASK
-#define DDR_PHY_PIR_WRDSKW_DEFVAL                                                  0x00000000
-#define DDR_PHY_PIR_WRDSKW_SHIFT                                                   13
-#define DDR_PHY_PIR_WRDSKW_MASK                                                    0x00002000U
-
-/*Read Data Bit Deskew*/
-#undef DDR_PHY_PIR_RDDSKW_DEFVAL
-#undef DDR_PHY_PIR_RDDSKW_SHIFT
-#undef DDR_PHY_PIR_RDDSKW_MASK
-#define DDR_PHY_PIR_RDDSKW_DEFVAL                                                  0x00000000
-#define DDR_PHY_PIR_RDDSKW_SHIFT                                                   12
-#define DDR_PHY_PIR_RDDSKW_MASK                                                    0x00001000U
-
-/*Write Leveling Adjust*/
-#undef DDR_PHY_PIR_WLADJ_DEFVAL
-#undef DDR_PHY_PIR_WLADJ_SHIFT
-#undef DDR_PHY_PIR_WLADJ_MASK
-#define DDR_PHY_PIR_WLADJ_DEFVAL                                                   0x00000000
-#define DDR_PHY_PIR_WLADJ_SHIFT                                                    11
-#define DDR_PHY_PIR_WLADJ_MASK                                                     0x00000800U
-
-/*Read DQS Gate Training*/
-#undef DDR_PHY_PIR_QSGATE_DEFVAL
-#undef DDR_PHY_PIR_QSGATE_SHIFT
-#undef DDR_PHY_PIR_QSGATE_MASK
-#define DDR_PHY_PIR_QSGATE_DEFVAL                                                  0x00000000
-#define DDR_PHY_PIR_QSGATE_SHIFT                                                   10
-#define DDR_PHY_PIR_QSGATE_MASK                                                    0x00000400U
-
-/*Write Leveling*/
-#undef DDR_PHY_PIR_WL_DEFVAL
-#undef DDR_PHY_PIR_WL_SHIFT
-#undef DDR_PHY_PIR_WL_MASK
-#define DDR_PHY_PIR_WL_DEFVAL                                                      0x00000000
-#define DDR_PHY_PIR_WL_SHIFT                                                       9
-#define DDR_PHY_PIR_WL_MASK                                                        0x00000200U
-
-/*DRAM Initialization*/
-#undef DDR_PHY_PIR_DRAMINIT_DEFVAL
-#undef DDR_PHY_PIR_DRAMINIT_SHIFT
-#undef DDR_PHY_PIR_DRAMINIT_MASK
-#define DDR_PHY_PIR_DRAMINIT_DEFVAL                                                0x00000000
-#define DDR_PHY_PIR_DRAMINIT_SHIFT                                                 8
-#define DDR_PHY_PIR_DRAMINIT_MASK                                                  0x00000100U
-
-/*DRAM Reset (DDR3/DDR4/LPDDR4 Only)*/
-#undef DDR_PHY_PIR_DRAMRST_DEFVAL
-#undef DDR_PHY_PIR_DRAMRST_SHIFT
-#undef DDR_PHY_PIR_DRAMRST_MASK
-#define DDR_PHY_PIR_DRAMRST_DEFVAL                                                 0x00000000
-#define DDR_PHY_PIR_DRAMRST_SHIFT                                                  7
-#define DDR_PHY_PIR_DRAMRST_MASK                                                   0x00000080U
-
-/*PHY Reset*/
-#undef DDR_PHY_PIR_PHYRST_DEFVAL
-#undef DDR_PHY_PIR_PHYRST_SHIFT
-#undef DDR_PHY_PIR_PHYRST_MASK
-#define DDR_PHY_PIR_PHYRST_DEFVAL                                                  0x00000000
-#define DDR_PHY_PIR_PHYRST_SHIFT                                                   6
-#define DDR_PHY_PIR_PHYRST_MASK                                                    0x00000040U
-
-/*Digital Delay Line (DDL) Calibration*/
-#undef DDR_PHY_PIR_DCAL_DEFVAL
-#undef DDR_PHY_PIR_DCAL_SHIFT
-#undef DDR_PHY_PIR_DCAL_MASK
-#define DDR_PHY_PIR_DCAL_DEFVAL                                                    0x00000000
-#define DDR_PHY_PIR_DCAL_SHIFT                                                     5
-#define DDR_PHY_PIR_DCAL_MASK                                                      0x00000020U
-
-/*PLL Initialiazation*/
-#undef DDR_PHY_PIR_PLLINIT_DEFVAL
-#undef DDR_PHY_PIR_PLLINIT_SHIFT
-#undef DDR_PHY_PIR_PLLINIT_MASK
-#define DDR_PHY_PIR_PLLINIT_DEFVAL                                                 0x00000000
-#define DDR_PHY_PIR_PLLINIT_SHIFT                                                  4
-#define DDR_PHY_PIR_PLLINIT_MASK                                                   0x00000010U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_PIR_RESERVED_3_DEFVAL
-#undef DDR_PHY_PIR_RESERVED_3_SHIFT
-#undef DDR_PHY_PIR_RESERVED_3_MASK
-#define DDR_PHY_PIR_RESERVED_3_DEFVAL                                              0x00000000
-#define DDR_PHY_PIR_RESERVED_3_SHIFT                                               3
-#define DDR_PHY_PIR_RESERVED_3_MASK                                                0x00000008U
-
-/*CA Training*/
-#undef DDR_PHY_PIR_CA_DEFVAL
-#undef DDR_PHY_PIR_CA_SHIFT
-#undef DDR_PHY_PIR_CA_MASK
-#define DDR_PHY_PIR_CA_DEFVAL                                                      0x00000000
-#define DDR_PHY_PIR_CA_SHIFT                                                       2
-#define DDR_PHY_PIR_CA_MASK                                                        0x00000004U
-
-/*Impedance Calibration*/
-#undef DDR_PHY_PIR_ZCAL_DEFVAL
-#undef DDR_PHY_PIR_ZCAL_SHIFT
-#undef DDR_PHY_PIR_ZCAL_MASK
-#define DDR_PHY_PIR_ZCAL_DEFVAL                                                    0x00000000
-#define DDR_PHY_PIR_ZCAL_SHIFT                                                     1
-#define DDR_PHY_PIR_ZCAL_MASK                                                      0x00000002U
-
-/*Initialization Trigger*/
-#undef DDR_PHY_PIR_INIT_DEFVAL
-#undef DDR_PHY_PIR_INIT_SHIFT
-#undef DDR_PHY_PIR_INIT_MASK
-#define DDR_PHY_PIR_INIT_DEFVAL                                                    0x00000000
-#define DDR_PHY_PIR_INIT_SHIFT                                                     0
-#define DDR_PHY_PIR_INIT_MASK                                                      0x00000001U
-
-/*Initialization Done*/
-#undef DDR_PHY_PGSR0_IDONE_DEFVAL
-#undef DDR_PHY_PGSR0_IDONE_SHIFT
-#undef DDR_PHY_PGSR0_IDONE_MASK
-#define DDR_PHY_PGSR0_IDONE_DEFVAL                                                 0x00000000
-#define DDR_PHY_PGSR0_IDONE_SHIFT                                                  0
-#define DDR_PHY_PGSR0_IDONE_MASK                                                   0x00000001U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*PLL Lock Done*/
-#undef DDR_PHY_PGSR0_PLDONE_DEFVAL
-#undef DDR_PHY_PGSR0_PLDONE_SHIFT
-#undef DDR_PHY_PGSR0_PLDONE_MASK
-#define DDR_PHY_PGSR0_PLDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_PLDONE_SHIFT                                                 1
-#define DDR_PHY_PGSR0_PLDONE_MASK                                                  0x00000002U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Digital Delay Line (DDL) Calibration Done*/
-#undef DDR_PHY_PGSR0_DCDONE_DEFVAL
-#undef DDR_PHY_PGSR0_DCDONE_SHIFT
-#undef DDR_PHY_PGSR0_DCDONE_MASK
-#define DDR_PHY_PGSR0_DCDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_DCDONE_SHIFT                                                 2
-#define DDR_PHY_PGSR0_DCDONE_MASK                                                  0x00000004U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Impedance Calibration Done*/
-#undef DDR_PHY_PGSR0_ZCDONE_DEFVAL
-#undef DDR_PHY_PGSR0_ZCDONE_SHIFT
-#undef DDR_PHY_PGSR0_ZCDONE_MASK
-#define DDR_PHY_PGSR0_ZCDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_ZCDONE_SHIFT                                                 3
-#define DDR_PHY_PGSR0_ZCDONE_MASK                                                  0x00000008U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*DRAM Initialization Done*/
-#undef DDR_PHY_PGSR0_DIDONE_DEFVAL
-#undef DDR_PHY_PGSR0_DIDONE_SHIFT
-#undef DDR_PHY_PGSR0_DIDONE_MASK
-#define DDR_PHY_PGSR0_DIDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_DIDONE_SHIFT                                                 4
-#define DDR_PHY_PGSR0_DIDONE_MASK                                                  0x00000010U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Write Leveling Done*/
-#undef DDR_PHY_PGSR0_WLDONE_DEFVAL
-#undef DDR_PHY_PGSR0_WLDONE_SHIFT
-#undef DDR_PHY_PGSR0_WLDONE_MASK
-#define DDR_PHY_PGSR0_WLDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_WLDONE_SHIFT                                                 5
-#define DDR_PHY_PGSR0_WLDONE_MASK                                                  0x00000020U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*DQS Gate Training Done*/
-#undef DDR_PHY_PGSR0_QSGDONE_DEFVAL
-#undef DDR_PHY_PGSR0_QSGDONE_SHIFT
-#undef DDR_PHY_PGSR0_QSGDONE_MASK
-#define DDR_PHY_PGSR0_QSGDONE_DEFVAL                                               0x00000000
-#define DDR_PHY_PGSR0_QSGDONE_SHIFT                                                6
-#define DDR_PHY_PGSR0_QSGDONE_MASK                                                 0x00000040U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Write Leveling Adjustment Done*/
-#undef DDR_PHY_PGSR0_WLADONE_DEFVAL
-#undef DDR_PHY_PGSR0_WLADONE_SHIFT
-#undef DDR_PHY_PGSR0_WLADONE_MASK
-#define DDR_PHY_PGSR0_WLADONE_DEFVAL                                               0x00000000
-#define DDR_PHY_PGSR0_WLADONE_SHIFT                                                7
-#define DDR_PHY_PGSR0_WLADONE_MASK                                                 0x00000080U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Read Bit Deskew Done*/
-#undef DDR_PHY_PGSR0_RDDONE_DEFVAL
-#undef DDR_PHY_PGSR0_RDDONE_SHIFT
-#undef DDR_PHY_PGSR0_RDDONE_MASK
-#define DDR_PHY_PGSR0_RDDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_RDDONE_SHIFT                                                 8
-#define DDR_PHY_PGSR0_RDDONE_MASK                                                  0x00000100U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Write Bit Deskew Done*/
-#undef DDR_PHY_PGSR0_WDDONE_DEFVAL
-#undef DDR_PHY_PGSR0_WDDONE_SHIFT
-#undef DDR_PHY_PGSR0_WDDONE_MASK
-#define DDR_PHY_PGSR0_WDDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_WDDONE_SHIFT                                                 9
-#define DDR_PHY_PGSR0_WDDONE_MASK                                                  0x00000200U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Read Eye Training Done*/
-#undef DDR_PHY_PGSR0_REDONE_DEFVAL
-#undef DDR_PHY_PGSR0_REDONE_SHIFT
-#undef DDR_PHY_PGSR0_REDONE_MASK
-#define DDR_PHY_PGSR0_REDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_REDONE_SHIFT                                                 10
-#define DDR_PHY_PGSR0_REDONE_MASK                                                  0x00000400U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Write Eye Training Done*/
-#undef DDR_PHY_PGSR0_WEDONE_DEFVAL
-#undef DDR_PHY_PGSR0_WEDONE_SHIFT
-#undef DDR_PHY_PGSR0_WEDONE_MASK
-#define DDR_PHY_PGSR0_WEDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_WEDONE_SHIFT                                                 11
-#define DDR_PHY_PGSR0_WEDONE_MASK                                                  0x00000800U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Refresh During Training*/
-#undef DDR_PHY_DTCR0_RFSHDT_DEFVAL
-#undef DDR_PHY_DTCR0_RFSHDT_SHIFT
-#undef DDR_PHY_DTCR0_RFSHDT_MASK
-#define DDR_PHY_DTCR0_RFSHDT_DEFVAL                                                0x800091C7
-#define DDR_PHY_DTCR0_RFSHDT_SHIFT                                                 28
-#define DDR_PHY_DTCR0_RFSHDT_MASK                                                  0xF0000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTCR0_RESERVED_27_26_DEFVAL
-#undef DDR_PHY_DTCR0_RESERVED_27_26_SHIFT
-#undef DDR_PHY_DTCR0_RESERVED_27_26_MASK
-#define DDR_PHY_DTCR0_RESERVED_27_26_DEFVAL                                        0x800091C7
-#define DDR_PHY_DTCR0_RESERVED_27_26_SHIFT                                         26
-#define DDR_PHY_DTCR0_RESERVED_27_26_MASK                                          0x0C000000U
-
-/*Data Training Debug Rank Select*/
-#undef DDR_PHY_DTCR0_DTDRS_DEFVAL
-#undef DDR_PHY_DTCR0_DTDRS_SHIFT
-#undef DDR_PHY_DTCR0_DTDRS_MASK
-#define DDR_PHY_DTCR0_DTDRS_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTDRS_SHIFT                                                  24
-#define DDR_PHY_DTCR0_DTDRS_MASK                                                   0x03000000U
-
-/*Data Training with Early/Extended Gate*/
-#undef DDR_PHY_DTCR0_DTEXG_DEFVAL
-#undef DDR_PHY_DTCR0_DTEXG_SHIFT
-#undef DDR_PHY_DTCR0_DTEXG_MASK
-#define DDR_PHY_DTCR0_DTEXG_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTEXG_SHIFT                                                  23
-#define DDR_PHY_DTCR0_DTEXG_MASK                                                   0x00800000U
-
-/*Data Training Extended Write DQS*/
-#undef DDR_PHY_DTCR0_DTEXD_DEFVAL
-#undef DDR_PHY_DTCR0_DTEXD_SHIFT
-#undef DDR_PHY_DTCR0_DTEXD_MASK
-#define DDR_PHY_DTCR0_DTEXD_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTEXD_SHIFT                                                  22
-#define DDR_PHY_DTCR0_DTEXD_MASK                                                   0x00400000U
-
-/*Data Training Debug Step*/
-#undef DDR_PHY_DTCR0_DTDSTP_DEFVAL
-#undef DDR_PHY_DTCR0_DTDSTP_SHIFT
-#undef DDR_PHY_DTCR0_DTDSTP_MASK
-#define DDR_PHY_DTCR0_DTDSTP_DEFVAL                                                0x800091C7
-#define DDR_PHY_DTCR0_DTDSTP_SHIFT                                                 21
-#define DDR_PHY_DTCR0_DTDSTP_MASK                                                  0x00200000U
-
-/*Data Training Debug Enable*/
-#undef DDR_PHY_DTCR0_DTDEN_DEFVAL
-#undef DDR_PHY_DTCR0_DTDEN_SHIFT
-#undef DDR_PHY_DTCR0_DTDEN_MASK
-#define DDR_PHY_DTCR0_DTDEN_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTDEN_SHIFT                                                  20
-#define DDR_PHY_DTCR0_DTDEN_MASK                                                   0x00100000U
-
-/*Data Training Debug Byte Select*/
-#undef DDR_PHY_DTCR0_DTDBS_DEFVAL
-#undef DDR_PHY_DTCR0_DTDBS_SHIFT
-#undef DDR_PHY_DTCR0_DTDBS_MASK
-#define DDR_PHY_DTCR0_DTDBS_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTDBS_SHIFT                                                  16
-#define DDR_PHY_DTCR0_DTDBS_MASK                                                   0x000F0000U
-
-/*Data Training read DBI deskewing configuration*/
-#undef DDR_PHY_DTCR0_DTRDBITR_DEFVAL
-#undef DDR_PHY_DTCR0_DTRDBITR_SHIFT
-#undef DDR_PHY_DTCR0_DTRDBITR_MASK
-#define DDR_PHY_DTCR0_DTRDBITR_DEFVAL                                              0x800091C7
-#define DDR_PHY_DTCR0_DTRDBITR_SHIFT                                               14
-#define DDR_PHY_DTCR0_DTRDBITR_MASK                                                0x0000C000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTCR0_RESERVED_13_DEFVAL
-#undef DDR_PHY_DTCR0_RESERVED_13_SHIFT
-#undef DDR_PHY_DTCR0_RESERVED_13_MASK
-#define DDR_PHY_DTCR0_RESERVED_13_DEFVAL                                           0x800091C7
-#define DDR_PHY_DTCR0_RESERVED_13_SHIFT                                            13
-#define DDR_PHY_DTCR0_RESERVED_13_MASK                                             0x00002000U
-
-/*Data Training Write Bit Deskew Data Mask*/
-#undef DDR_PHY_DTCR0_DTWBDDM_DEFVAL
-#undef DDR_PHY_DTCR0_DTWBDDM_SHIFT
-#undef DDR_PHY_DTCR0_DTWBDDM_MASK
-#define DDR_PHY_DTCR0_DTWBDDM_DEFVAL                                               0x800091C7
-#define DDR_PHY_DTCR0_DTWBDDM_SHIFT                                                12
-#define DDR_PHY_DTCR0_DTWBDDM_MASK                                                 0x00001000U
-
-/*Refreshes Issued During Entry to Training*/
-#undef DDR_PHY_DTCR0_RFSHEN_DEFVAL
-#undef DDR_PHY_DTCR0_RFSHEN_SHIFT
-#undef DDR_PHY_DTCR0_RFSHEN_MASK
-#define DDR_PHY_DTCR0_RFSHEN_DEFVAL                                                0x800091C7
-#define DDR_PHY_DTCR0_RFSHEN_SHIFT                                                 8
-#define DDR_PHY_DTCR0_RFSHEN_MASK                                                  0x00000F00U
-
-/*Data Training Compare Data*/
-#undef DDR_PHY_DTCR0_DTCMPD_DEFVAL
-#undef DDR_PHY_DTCR0_DTCMPD_SHIFT
-#undef DDR_PHY_DTCR0_DTCMPD_MASK
-#define DDR_PHY_DTCR0_DTCMPD_DEFVAL                                                0x800091C7
-#define DDR_PHY_DTCR0_DTCMPD_SHIFT                                                 7
-#define DDR_PHY_DTCR0_DTCMPD_MASK                                                  0x00000080U
-
-/*Data Training Using MPR*/
-#undef DDR_PHY_DTCR0_DTMPR_DEFVAL
-#undef DDR_PHY_DTCR0_DTMPR_SHIFT
-#undef DDR_PHY_DTCR0_DTMPR_MASK
-#define DDR_PHY_DTCR0_DTMPR_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTMPR_SHIFT                                                  6
-#define DDR_PHY_DTCR0_DTMPR_MASK                                                   0x00000040U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTCR0_RESERVED_5_4_DEFVAL
-#undef DDR_PHY_DTCR0_RESERVED_5_4_SHIFT
-#undef DDR_PHY_DTCR0_RESERVED_5_4_MASK
-#define DDR_PHY_DTCR0_RESERVED_5_4_DEFVAL                                          0x800091C7
-#define DDR_PHY_DTCR0_RESERVED_5_4_SHIFT                                           4
-#define DDR_PHY_DTCR0_RESERVED_5_4_MASK                                            0x00000030U
-
-/*Data Training Repeat Number*/
-#undef DDR_PHY_DTCR0_DTRPTN_DEFVAL
-#undef DDR_PHY_DTCR0_DTRPTN_SHIFT
-#undef DDR_PHY_DTCR0_DTRPTN_MASK
-#define DDR_PHY_DTCR0_DTRPTN_DEFVAL                                                0x800091C7
-#define DDR_PHY_DTCR0_DTRPTN_SHIFT                                                 0
-#define DDR_PHY_DTCR0_DTRPTN_MASK                                                  0x0000000FU
-
-/*Clear Training Status Registers*/
-#undef DDR_PHY_PGCR2_CLRTSTAT_DEFVAL
-#undef DDR_PHY_PGCR2_CLRTSTAT_SHIFT
-#undef DDR_PHY_PGCR2_CLRTSTAT_MASK
-#define DDR_PHY_PGCR2_CLRTSTAT_DEFVAL                                              0x00F12480
-#define DDR_PHY_PGCR2_CLRTSTAT_SHIFT                                               31
-#define DDR_PHY_PGCR2_CLRTSTAT_MASK                                                0x80000000U
-
-/*Clear Impedance Calibration*/
-#undef DDR_PHY_PGCR2_CLRZCAL_DEFVAL
-#undef DDR_PHY_PGCR2_CLRZCAL_SHIFT
-#undef DDR_PHY_PGCR2_CLRZCAL_MASK
-#define DDR_PHY_PGCR2_CLRZCAL_DEFVAL                                               0x00F12480
-#define DDR_PHY_PGCR2_CLRZCAL_SHIFT                                                30
-#define DDR_PHY_PGCR2_CLRZCAL_MASK                                                 0x40000000U
-
-/*Clear Parity Error*/
-#undef DDR_PHY_PGCR2_CLRPERR_DEFVAL
-#undef DDR_PHY_PGCR2_CLRPERR_SHIFT
-#undef DDR_PHY_PGCR2_CLRPERR_MASK
-#define DDR_PHY_PGCR2_CLRPERR_DEFVAL                                               0x00F12480
-#define DDR_PHY_PGCR2_CLRPERR_SHIFT                                                29
-#define DDR_PHY_PGCR2_CLRPERR_MASK                                                 0x20000000U
-
-/*Initialization Complete Pin Configuration*/
-#undef DDR_PHY_PGCR2_ICPC_DEFVAL
-#undef DDR_PHY_PGCR2_ICPC_SHIFT
-#undef DDR_PHY_PGCR2_ICPC_MASK
-#define DDR_PHY_PGCR2_ICPC_DEFVAL                                                  0x00F12480
-#define DDR_PHY_PGCR2_ICPC_SHIFT                                                   28
-#define DDR_PHY_PGCR2_ICPC_MASK                                                    0x10000000U
-
-/*Data Training PUB Mode Exit Timer*/
-#undef DDR_PHY_PGCR2_DTPMXTMR_DEFVAL
-#undef DDR_PHY_PGCR2_DTPMXTMR_SHIFT
-#undef DDR_PHY_PGCR2_DTPMXTMR_MASK
-#define DDR_PHY_PGCR2_DTPMXTMR_DEFVAL                                              0x00F12480
-#define DDR_PHY_PGCR2_DTPMXTMR_SHIFT                                               20
-#define DDR_PHY_PGCR2_DTPMXTMR_MASK                                                0x0FF00000U
-
-/*Initialization Bypass*/
-#undef DDR_PHY_PGCR2_INITFSMBYP_DEFVAL
-#undef DDR_PHY_PGCR2_INITFSMBYP_SHIFT
-#undef DDR_PHY_PGCR2_INITFSMBYP_MASK
-#define DDR_PHY_PGCR2_INITFSMBYP_DEFVAL                                            0x00F12480
-#define DDR_PHY_PGCR2_INITFSMBYP_SHIFT                                             19
-#define DDR_PHY_PGCR2_INITFSMBYP_MASK                                              0x00080000U
-
-/*PLL FSM Bypass*/
-#undef DDR_PHY_PGCR2_PLLFSMBYP_DEFVAL
-#undef DDR_PHY_PGCR2_PLLFSMBYP_SHIFT
-#undef DDR_PHY_PGCR2_PLLFSMBYP_MASK
-#define DDR_PHY_PGCR2_PLLFSMBYP_DEFVAL                                             0x00F12480
-#define DDR_PHY_PGCR2_PLLFSMBYP_SHIFT                                              18
-#define DDR_PHY_PGCR2_PLLFSMBYP_MASK                                               0x00040000U
-
-/*Refresh Period*/
-#undef DDR_PHY_PGCR2_TREFPRD_DEFVAL
-#undef DDR_PHY_PGCR2_TREFPRD_SHIFT
-#undef DDR_PHY_PGCR2_TREFPRD_MASK
-#define DDR_PHY_PGCR2_TREFPRD_DEFVAL                                               0x00F12480
-#define DDR_PHY_PGCR2_TREFPRD_SHIFT                                                0
-#define DDR_PHY_PGCR2_TREFPRD_MASK                                                 0x0003FFFFU
-
-/*CKN Enable*/
-#undef DDR_PHY_PGCR3_CKNEN_DEFVAL
-#undef DDR_PHY_PGCR3_CKNEN_SHIFT
-#undef DDR_PHY_PGCR3_CKNEN_MASK
-#define DDR_PHY_PGCR3_CKNEN_DEFVAL                                                 0x55AA0080
-#define DDR_PHY_PGCR3_CKNEN_SHIFT                                                  24
-#define DDR_PHY_PGCR3_CKNEN_MASK                                                   0xFF000000U
-
-/*CK Enable*/
-#undef DDR_PHY_PGCR3_CKEN_DEFVAL
-#undef DDR_PHY_PGCR3_CKEN_SHIFT
-#undef DDR_PHY_PGCR3_CKEN_MASK
-#define DDR_PHY_PGCR3_CKEN_DEFVAL                                                  0x55AA0080
-#define DDR_PHY_PGCR3_CKEN_SHIFT                                                   16
-#define DDR_PHY_PGCR3_CKEN_MASK                                                    0x00FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_PGCR3_RESERVED_15_DEFVAL
-#undef DDR_PHY_PGCR3_RESERVED_15_SHIFT
-#undef DDR_PHY_PGCR3_RESERVED_15_MASK
-#define DDR_PHY_PGCR3_RESERVED_15_DEFVAL                                           0x55AA0080
-#define DDR_PHY_PGCR3_RESERVED_15_SHIFT                                            15
-#define DDR_PHY_PGCR3_RESERVED_15_MASK                                             0x00008000U
-
-/*Enable Clock Gating for AC [0] ctl_rd_clk*/
-#undef DDR_PHY_PGCR3_GATEACRDCLK_DEFVAL
-#undef DDR_PHY_PGCR3_GATEACRDCLK_SHIFT
-#undef DDR_PHY_PGCR3_GATEACRDCLK_MASK
-#define DDR_PHY_PGCR3_GATEACRDCLK_DEFVAL                                           0x55AA0080
-#define DDR_PHY_PGCR3_GATEACRDCLK_SHIFT                                            13
-#define DDR_PHY_PGCR3_GATEACRDCLK_MASK                                             0x00006000U
-
-/*Enable Clock Gating for AC [0] ddr_clk*/
-#undef DDR_PHY_PGCR3_GATEACDDRCLK_DEFVAL
-#undef DDR_PHY_PGCR3_GATEACDDRCLK_SHIFT
-#undef DDR_PHY_PGCR3_GATEACDDRCLK_MASK
-#define DDR_PHY_PGCR3_GATEACDDRCLK_DEFVAL                                          0x55AA0080
-#define DDR_PHY_PGCR3_GATEACDDRCLK_SHIFT                                           11
-#define DDR_PHY_PGCR3_GATEACDDRCLK_MASK                                            0x00001800U
-
-/*Enable Clock Gating for AC [0] ctl_clk*/
-#undef DDR_PHY_PGCR3_GATEACCTLCLK_DEFVAL
-#undef DDR_PHY_PGCR3_GATEACCTLCLK_SHIFT
-#undef DDR_PHY_PGCR3_GATEACCTLCLK_MASK
-#define DDR_PHY_PGCR3_GATEACCTLCLK_DEFVAL                                          0x55AA0080
-#define DDR_PHY_PGCR3_GATEACCTLCLK_SHIFT                                           9
-#define DDR_PHY_PGCR3_GATEACCTLCLK_MASK                                            0x00000600U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_PGCR3_RESERVED_8_DEFVAL
-#undef DDR_PHY_PGCR3_RESERVED_8_SHIFT
-#undef DDR_PHY_PGCR3_RESERVED_8_MASK
-#define DDR_PHY_PGCR3_RESERVED_8_DEFVAL                                            0x55AA0080
-#define DDR_PHY_PGCR3_RESERVED_8_SHIFT                                             8
-#define DDR_PHY_PGCR3_RESERVED_8_MASK                                              0x00000100U
-
-/*Controls DDL Bypass Modes*/
-#undef DDR_PHY_PGCR3_DDLBYPMODE_DEFVAL
-#undef DDR_PHY_PGCR3_DDLBYPMODE_SHIFT
-#undef DDR_PHY_PGCR3_DDLBYPMODE_MASK
-#define DDR_PHY_PGCR3_DDLBYPMODE_DEFVAL                                            0x55AA0080
-#define DDR_PHY_PGCR3_DDLBYPMODE_SHIFT                                             6
-#define DDR_PHY_PGCR3_DDLBYPMODE_MASK                                              0x000000C0U
-
-/*IO Loop-Back Select*/
-#undef DDR_PHY_PGCR3_IOLB_DEFVAL
-#undef DDR_PHY_PGCR3_IOLB_SHIFT
-#undef DDR_PHY_PGCR3_IOLB_MASK
-#define DDR_PHY_PGCR3_IOLB_DEFVAL                                                  0x55AA0080
-#define DDR_PHY_PGCR3_IOLB_SHIFT                                                   5
-#define DDR_PHY_PGCR3_IOLB_MASK                                                    0x00000020U
-
-/*AC Receive FIFO Read Mode*/
-#undef DDR_PHY_PGCR3_RDMODE_DEFVAL
-#undef DDR_PHY_PGCR3_RDMODE_SHIFT
-#undef DDR_PHY_PGCR3_RDMODE_MASK
-#define DDR_PHY_PGCR3_RDMODE_DEFVAL                                                0x55AA0080
-#define DDR_PHY_PGCR3_RDMODE_SHIFT                                                 3
-#define DDR_PHY_PGCR3_RDMODE_MASK                                                  0x00000018U
-
-/*Read FIFO Reset Disable*/
-#undef DDR_PHY_PGCR3_DISRST_DEFVAL
-#undef DDR_PHY_PGCR3_DISRST_SHIFT
-#undef DDR_PHY_PGCR3_DISRST_MASK
-#define DDR_PHY_PGCR3_DISRST_DEFVAL                                                0x55AA0080
-#define DDR_PHY_PGCR3_DISRST_SHIFT                                                 2
-#define DDR_PHY_PGCR3_DISRST_MASK                                                  0x00000004U
-
-/*Clock Level when Clock Gating*/
-#undef DDR_PHY_PGCR3_CLKLEVEL_DEFVAL
-#undef DDR_PHY_PGCR3_CLKLEVEL_SHIFT
-#undef DDR_PHY_PGCR3_CLKLEVEL_MASK
-#define DDR_PHY_PGCR3_CLKLEVEL_DEFVAL                                              0x55AA0080
-#define DDR_PHY_PGCR3_CLKLEVEL_SHIFT                                               0
-#define DDR_PHY_PGCR3_CLKLEVEL_MASK                                                0x00000003U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_SHIFT                                  24
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_MASK                                   0xFF000000U
-
-/*Configurable Read Data Enable*/
-#undef DDR_PHY_DX8SL0DXCTL2_CRDEN_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_CRDEN_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_CRDEN_MASK
-#define DDR_PHY_DX8SL0DXCTL2_CRDEN_DEFVAL                                          0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_CRDEN_SHIFT                                           23
-#define DDR_PHY_DX8SL0DXCTL2_CRDEN_MASK                                            0x00800000U
-
-/*OX Extension during Post-amble*/
-#undef DDR_PHY_DX8SL0DXCTL2_POSOEX_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_POSOEX_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_POSOEX_MASK
-#define DDR_PHY_DX8SL0DXCTL2_POSOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_POSOEX_SHIFT                                          20
-#define DDR_PHY_DX8SL0DXCTL2_POSOEX_MASK                                           0x00700000U
-
-/*OE Extension during Pre-amble*/
-#undef DDR_PHY_DX8SL0DXCTL2_PREOEX_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_PREOEX_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_PREOEX_MASK
-#define DDR_PHY_DX8SL0DXCTL2_PREOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_PREOEX_SHIFT                                          18
-#define DDR_PHY_DX8SL0DXCTL2_PREOEX_MASK                                           0x000C0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_17_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_17_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_17_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_17_DEFVAL                                    0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_17_SHIFT                                     17
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_17_MASK                                      0x00020000U
-
-/*I/O Assisted Gate Select*/
-#undef DDR_PHY_DX8SL0DXCTL2_IOAG_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_IOAG_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_IOAG_MASK
-#define DDR_PHY_DX8SL0DXCTL2_IOAG_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_IOAG_SHIFT                                            16
-#define DDR_PHY_DX8SL0DXCTL2_IOAG_MASK                                             0x00010000U
-
-/*I/O Loopback Select*/
-#undef DDR_PHY_DX8SL0DXCTL2_IOLB_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_IOLB_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_IOLB_MASK
-#define DDR_PHY_DX8SL0DXCTL2_IOLB_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_IOLB_SHIFT                                            15
-#define DDR_PHY_DX8SL0DXCTL2_IOLB_MASK                                             0x00008000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_SHIFT                                  13
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_MASK                                   0x00006000U
-
-/*Low Power Wakeup Threshold*/
-#undef DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_MASK
-#define DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_SHIFT                                  9
-#define DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_MASK                                   0x00001E00U
-
-/*Read Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL0DXCTL2_RDBI_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RDBI_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RDBI_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RDBI_SHIFT                                            8
-#define DDR_PHY_DX8SL0DXCTL2_RDBI_MASK                                             0x00000100U
-
-/*Write Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL0DXCTL2_WDBI_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_WDBI_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_WDBI_MASK
-#define DDR_PHY_DX8SL0DXCTL2_WDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_WDBI_SHIFT                                            7
-#define DDR_PHY_DX8SL0DXCTL2_WDBI_MASK                                             0x00000080U
-
-/*PUB Read FIFO Bypass*/
-#undef DDR_PHY_DX8SL0DXCTL2_PRFBYP_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_PRFBYP_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_PRFBYP_MASK
-#define DDR_PHY_DX8SL0DXCTL2_PRFBYP_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_PRFBYP_SHIFT                                          6
-#define DDR_PHY_DX8SL0DXCTL2_PRFBYP_MASK                                           0x00000040U
-
-/*DATX8 Receive FIFO Read Mode*/
-#undef DDR_PHY_DX8SL0DXCTL2_RDMODE_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RDMODE_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RDMODE_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RDMODE_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RDMODE_SHIFT                                          4
-#define DDR_PHY_DX8SL0DXCTL2_RDMODE_MASK                                           0x00000030U
-
-/*Disables the Read FIFO Reset*/
-#undef DDR_PHY_DX8SL0DXCTL2_DISRST_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_DISRST_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_DISRST_MASK
-#define DDR_PHY_DX8SL0DXCTL2_DISRST_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_DISRST_SHIFT                                          3
-#define DDR_PHY_DX8SL0DXCTL2_DISRST_MASK                                           0x00000008U
-
-/*Read DQS Gate I/O Loopback*/
-#undef DDR_PHY_DX8SL0DXCTL2_DQSGLB_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_DQSGLB_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_DQSGLB_MASK
-#define DDR_PHY_DX8SL0DXCTL2_DQSGLB_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_DQSGLB_SHIFT                                          1
-#define DDR_PHY_DX8SL0DXCTL2_DQSGLB_MASK                                           0x00000006U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_0_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_0_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_0_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_0_DEFVAL                                     0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_0_SHIFT                                      0
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_0_MASK                                       0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_SHIFT                                  24
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_MASK                                   0xFF000000U
-
-/*Configurable Read Data Enable*/
-#undef DDR_PHY_DX8SL1DXCTL2_CRDEN_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_CRDEN_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_CRDEN_MASK
-#define DDR_PHY_DX8SL1DXCTL2_CRDEN_DEFVAL                                          0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_CRDEN_SHIFT                                           23
-#define DDR_PHY_DX8SL1DXCTL2_CRDEN_MASK                                            0x00800000U
-
-/*OX Extension during Post-amble*/
-#undef DDR_PHY_DX8SL1DXCTL2_POSOEX_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_POSOEX_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_POSOEX_MASK
-#define DDR_PHY_DX8SL1DXCTL2_POSOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_POSOEX_SHIFT                                          20
-#define DDR_PHY_DX8SL1DXCTL2_POSOEX_MASK                                           0x00700000U
-
-/*OE Extension during Pre-amble*/
-#undef DDR_PHY_DX8SL1DXCTL2_PREOEX_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_PREOEX_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_PREOEX_MASK
-#define DDR_PHY_DX8SL1DXCTL2_PREOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_PREOEX_SHIFT                                          18
-#define DDR_PHY_DX8SL1DXCTL2_PREOEX_MASK                                           0x000C0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_17_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_17_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_17_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_17_DEFVAL                                    0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_17_SHIFT                                     17
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_17_MASK                                      0x00020000U
-
-/*I/O Assisted Gate Select*/
-#undef DDR_PHY_DX8SL1DXCTL2_IOAG_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_IOAG_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_IOAG_MASK
-#define DDR_PHY_DX8SL1DXCTL2_IOAG_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_IOAG_SHIFT                                            16
-#define DDR_PHY_DX8SL1DXCTL2_IOAG_MASK                                             0x00010000U
-
-/*I/O Loopback Select*/
-#undef DDR_PHY_DX8SL1DXCTL2_IOLB_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_IOLB_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_IOLB_MASK
-#define DDR_PHY_DX8SL1DXCTL2_IOLB_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_IOLB_SHIFT                                            15
-#define DDR_PHY_DX8SL1DXCTL2_IOLB_MASK                                             0x00008000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_SHIFT                                  13
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_MASK                                   0x00006000U
-
-/*Low Power Wakeup Threshold*/
-#undef DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_MASK
-#define DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_SHIFT                                  9
-#define DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_MASK                                   0x00001E00U
-
-/*Read Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL1DXCTL2_RDBI_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RDBI_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RDBI_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RDBI_SHIFT                                            8
-#define DDR_PHY_DX8SL1DXCTL2_RDBI_MASK                                             0x00000100U
-
-/*Write Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL1DXCTL2_WDBI_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_WDBI_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_WDBI_MASK
-#define DDR_PHY_DX8SL1DXCTL2_WDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_WDBI_SHIFT                                            7
-#define DDR_PHY_DX8SL1DXCTL2_WDBI_MASK                                             0x00000080U
-
-/*PUB Read FIFO Bypass*/
-#undef DDR_PHY_DX8SL1DXCTL2_PRFBYP_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_PRFBYP_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_PRFBYP_MASK
-#define DDR_PHY_DX8SL1DXCTL2_PRFBYP_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_PRFBYP_SHIFT                                          6
-#define DDR_PHY_DX8SL1DXCTL2_PRFBYP_MASK                                           0x00000040U
-
-/*DATX8 Receive FIFO Read Mode*/
-#undef DDR_PHY_DX8SL1DXCTL2_RDMODE_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RDMODE_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RDMODE_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RDMODE_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RDMODE_SHIFT                                          4
-#define DDR_PHY_DX8SL1DXCTL2_RDMODE_MASK                                           0x00000030U
-
-/*Disables the Read FIFO Reset*/
-#undef DDR_PHY_DX8SL1DXCTL2_DISRST_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_DISRST_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_DISRST_MASK
-#define DDR_PHY_DX8SL1DXCTL2_DISRST_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_DISRST_SHIFT                                          3
-#define DDR_PHY_DX8SL1DXCTL2_DISRST_MASK                                           0x00000008U
-
-/*Read DQS Gate I/O Loopback*/
-#undef DDR_PHY_DX8SL1DXCTL2_DQSGLB_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_DQSGLB_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_DQSGLB_MASK
-#define DDR_PHY_DX8SL1DXCTL2_DQSGLB_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_DQSGLB_SHIFT                                          1
-#define DDR_PHY_DX8SL1DXCTL2_DQSGLB_MASK                                           0x00000006U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_0_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_0_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_0_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_0_DEFVAL                                     0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_0_SHIFT                                      0
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_0_MASK                                       0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_SHIFT                                  24
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_MASK                                   0xFF000000U
-
-/*Configurable Read Data Enable*/
-#undef DDR_PHY_DX8SL2DXCTL2_CRDEN_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_CRDEN_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_CRDEN_MASK
-#define DDR_PHY_DX8SL2DXCTL2_CRDEN_DEFVAL                                          0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_CRDEN_SHIFT                                           23
-#define DDR_PHY_DX8SL2DXCTL2_CRDEN_MASK                                            0x00800000U
-
-/*OX Extension during Post-amble*/
-#undef DDR_PHY_DX8SL2DXCTL2_POSOEX_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_POSOEX_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_POSOEX_MASK
-#define DDR_PHY_DX8SL2DXCTL2_POSOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_POSOEX_SHIFT                                          20
-#define DDR_PHY_DX8SL2DXCTL2_POSOEX_MASK                                           0x00700000U
-
-/*OE Extension during Pre-amble*/
-#undef DDR_PHY_DX8SL2DXCTL2_PREOEX_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_PREOEX_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_PREOEX_MASK
-#define DDR_PHY_DX8SL2DXCTL2_PREOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_PREOEX_SHIFT                                          18
-#define DDR_PHY_DX8SL2DXCTL2_PREOEX_MASK                                           0x000C0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_17_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_17_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_17_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_17_DEFVAL                                    0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_17_SHIFT                                     17
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_17_MASK                                      0x00020000U
-
-/*I/O Assisted Gate Select*/
-#undef DDR_PHY_DX8SL2DXCTL2_IOAG_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_IOAG_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_IOAG_MASK
-#define DDR_PHY_DX8SL2DXCTL2_IOAG_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_IOAG_SHIFT                                            16
-#define DDR_PHY_DX8SL2DXCTL2_IOAG_MASK                                             0x00010000U
-
-/*I/O Loopback Select*/
-#undef DDR_PHY_DX8SL2DXCTL2_IOLB_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_IOLB_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_IOLB_MASK
-#define DDR_PHY_DX8SL2DXCTL2_IOLB_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_IOLB_SHIFT                                            15
-#define DDR_PHY_DX8SL2DXCTL2_IOLB_MASK                                             0x00008000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_SHIFT                                  13
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_MASK                                   0x00006000U
-
-/*Low Power Wakeup Threshold*/
-#undef DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_MASK
-#define DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_SHIFT                                  9
-#define DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_MASK                                   0x00001E00U
-
-/*Read Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL2DXCTL2_RDBI_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RDBI_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RDBI_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RDBI_SHIFT                                            8
-#define DDR_PHY_DX8SL2DXCTL2_RDBI_MASK                                             0x00000100U
-
-/*Write Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL2DXCTL2_WDBI_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_WDBI_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_WDBI_MASK
-#define DDR_PHY_DX8SL2DXCTL2_WDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_WDBI_SHIFT                                            7
-#define DDR_PHY_DX8SL2DXCTL2_WDBI_MASK                                             0x00000080U
-
-/*PUB Read FIFO Bypass*/
-#undef DDR_PHY_DX8SL2DXCTL2_PRFBYP_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_PRFBYP_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_PRFBYP_MASK
-#define DDR_PHY_DX8SL2DXCTL2_PRFBYP_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_PRFBYP_SHIFT                                          6
-#define DDR_PHY_DX8SL2DXCTL2_PRFBYP_MASK                                           0x00000040U
-
-/*DATX8 Receive FIFO Read Mode*/
-#undef DDR_PHY_DX8SL2DXCTL2_RDMODE_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RDMODE_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RDMODE_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RDMODE_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RDMODE_SHIFT                                          4
-#define DDR_PHY_DX8SL2DXCTL2_RDMODE_MASK                                           0x00000030U
-
-/*Disables the Read FIFO Reset*/
-#undef DDR_PHY_DX8SL2DXCTL2_DISRST_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_DISRST_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_DISRST_MASK
-#define DDR_PHY_DX8SL2DXCTL2_DISRST_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_DISRST_SHIFT                                          3
-#define DDR_PHY_DX8SL2DXCTL2_DISRST_MASK                                           0x00000008U
-
-/*Read DQS Gate I/O Loopback*/
-#undef DDR_PHY_DX8SL2DXCTL2_DQSGLB_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_DQSGLB_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_DQSGLB_MASK
-#define DDR_PHY_DX8SL2DXCTL2_DQSGLB_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_DQSGLB_SHIFT                                          1
-#define DDR_PHY_DX8SL2DXCTL2_DQSGLB_MASK                                           0x00000006U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_0_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_0_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_0_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_0_DEFVAL                                     0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_0_SHIFT                                      0
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_0_MASK                                       0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_SHIFT                                  24
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_MASK                                   0xFF000000U
-
-/*Configurable Read Data Enable*/
-#undef DDR_PHY_DX8SL3DXCTL2_CRDEN_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_CRDEN_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_CRDEN_MASK
-#define DDR_PHY_DX8SL3DXCTL2_CRDEN_DEFVAL                                          0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_CRDEN_SHIFT                                           23
-#define DDR_PHY_DX8SL3DXCTL2_CRDEN_MASK                                            0x00800000U
-
-/*OX Extension during Post-amble*/
-#undef DDR_PHY_DX8SL3DXCTL2_POSOEX_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_POSOEX_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_POSOEX_MASK
-#define DDR_PHY_DX8SL3DXCTL2_POSOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_POSOEX_SHIFT                                          20
-#define DDR_PHY_DX8SL3DXCTL2_POSOEX_MASK                                           0x00700000U
-
-/*OE Extension during Pre-amble*/
-#undef DDR_PHY_DX8SL3DXCTL2_PREOEX_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_PREOEX_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_PREOEX_MASK
-#define DDR_PHY_DX8SL3DXCTL2_PREOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_PREOEX_SHIFT                                          18
-#define DDR_PHY_DX8SL3DXCTL2_PREOEX_MASK                                           0x000C0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_17_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_17_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_17_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_17_DEFVAL                                    0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_17_SHIFT                                     17
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_17_MASK                                      0x00020000U
-
-/*I/O Assisted Gate Select*/
-#undef DDR_PHY_DX8SL3DXCTL2_IOAG_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_IOAG_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_IOAG_MASK
-#define DDR_PHY_DX8SL3DXCTL2_IOAG_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_IOAG_SHIFT                                            16
-#define DDR_PHY_DX8SL3DXCTL2_IOAG_MASK                                             0x00010000U
-
-/*I/O Loopback Select*/
-#undef DDR_PHY_DX8SL3DXCTL2_IOLB_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_IOLB_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_IOLB_MASK
-#define DDR_PHY_DX8SL3DXCTL2_IOLB_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_IOLB_SHIFT                                            15
-#define DDR_PHY_DX8SL3DXCTL2_IOLB_MASK                                             0x00008000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_SHIFT                                  13
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_MASK                                   0x00006000U
-
-/*Low Power Wakeup Threshold*/
-#undef DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_MASK
-#define DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_SHIFT                                  9
-#define DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_MASK                                   0x00001E00U
-
-/*Read Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL3DXCTL2_RDBI_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RDBI_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RDBI_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RDBI_SHIFT                                            8
-#define DDR_PHY_DX8SL3DXCTL2_RDBI_MASK                                             0x00000100U
-
-/*Write Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL3DXCTL2_WDBI_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_WDBI_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_WDBI_MASK
-#define DDR_PHY_DX8SL3DXCTL2_WDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_WDBI_SHIFT                                            7
-#define DDR_PHY_DX8SL3DXCTL2_WDBI_MASK                                             0x00000080U
-
-/*PUB Read FIFO Bypass*/
-#undef DDR_PHY_DX8SL3DXCTL2_PRFBYP_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_PRFBYP_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_PRFBYP_MASK
-#define DDR_PHY_DX8SL3DXCTL2_PRFBYP_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_PRFBYP_SHIFT                                          6
-#define DDR_PHY_DX8SL3DXCTL2_PRFBYP_MASK                                           0x00000040U
-
-/*DATX8 Receive FIFO Read Mode*/
-#undef DDR_PHY_DX8SL3DXCTL2_RDMODE_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RDMODE_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RDMODE_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RDMODE_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RDMODE_SHIFT                                          4
-#define DDR_PHY_DX8SL3DXCTL2_RDMODE_MASK                                           0x00000030U
-
-/*Disables the Read FIFO Reset*/
-#undef DDR_PHY_DX8SL3DXCTL2_DISRST_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_DISRST_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_DISRST_MASK
-#define DDR_PHY_DX8SL3DXCTL2_DISRST_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_DISRST_SHIFT                                          3
-#define DDR_PHY_DX8SL3DXCTL2_DISRST_MASK                                           0x00000008U
-
-/*Read DQS Gate I/O Loopback*/
-#undef DDR_PHY_DX8SL3DXCTL2_DQSGLB_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_DQSGLB_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_DQSGLB_MASK
-#define DDR_PHY_DX8SL3DXCTL2_DQSGLB_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_DQSGLB_SHIFT                                          1
-#define DDR_PHY_DX8SL3DXCTL2_DQSGLB_MASK                                           0x00000006U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_0_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_0_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_0_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_0_DEFVAL                                     0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_0_SHIFT                                      0
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_0_MASK                                       0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_SHIFT                                  24
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_MASK                                   0xFF000000U
-
-/*Configurable Read Data Enable*/
-#undef DDR_PHY_DX8SL4DXCTL2_CRDEN_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_CRDEN_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_CRDEN_MASK
-#define DDR_PHY_DX8SL4DXCTL2_CRDEN_DEFVAL                                          0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_CRDEN_SHIFT                                           23
-#define DDR_PHY_DX8SL4DXCTL2_CRDEN_MASK                                            0x00800000U
-
-/*OX Extension during Post-amble*/
-#undef DDR_PHY_DX8SL4DXCTL2_POSOEX_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_POSOEX_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_POSOEX_MASK
-#define DDR_PHY_DX8SL4DXCTL2_POSOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_POSOEX_SHIFT                                          20
-#define DDR_PHY_DX8SL4DXCTL2_POSOEX_MASK                                           0x00700000U
-
-/*OE Extension during Pre-amble*/
-#undef DDR_PHY_DX8SL4DXCTL2_PREOEX_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_PREOEX_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_PREOEX_MASK
-#define DDR_PHY_DX8SL4DXCTL2_PREOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_PREOEX_SHIFT                                          18
-#define DDR_PHY_DX8SL4DXCTL2_PREOEX_MASK                                           0x000C0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_17_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_17_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_17_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_17_DEFVAL                                    0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_17_SHIFT                                     17
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_17_MASK                                      0x00020000U
-
-/*I/O Assisted Gate Select*/
-#undef DDR_PHY_DX8SL4DXCTL2_IOAG_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_IOAG_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_IOAG_MASK
-#define DDR_PHY_DX8SL4DXCTL2_IOAG_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_IOAG_SHIFT                                            16
-#define DDR_PHY_DX8SL4DXCTL2_IOAG_MASK                                             0x00010000U
-
-/*I/O Loopback Select*/
-#undef DDR_PHY_DX8SL4DXCTL2_IOLB_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_IOLB_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_IOLB_MASK
-#define DDR_PHY_DX8SL4DXCTL2_IOLB_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_IOLB_SHIFT                                            15
-#define DDR_PHY_DX8SL4DXCTL2_IOLB_MASK                                             0x00008000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_SHIFT                                  13
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_MASK                                   0x00006000U
-
-/*Low Power Wakeup Threshold*/
-#undef DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_MASK
-#define DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_SHIFT                                  9
-#define DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_MASK                                   0x00001E00U
-
-/*Read Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL4DXCTL2_RDBI_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RDBI_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RDBI_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RDBI_SHIFT                                            8
-#define DDR_PHY_DX8SL4DXCTL2_RDBI_MASK                                             0x00000100U
-
-/*Write Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL4DXCTL2_WDBI_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_WDBI_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_WDBI_MASK
-#define DDR_PHY_DX8SL4DXCTL2_WDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_WDBI_SHIFT                                            7
-#define DDR_PHY_DX8SL4DXCTL2_WDBI_MASK                                             0x00000080U
-
-/*PUB Read FIFO Bypass*/
-#undef DDR_PHY_DX8SL4DXCTL2_PRFBYP_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_PRFBYP_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_PRFBYP_MASK
-#define DDR_PHY_DX8SL4DXCTL2_PRFBYP_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_PRFBYP_SHIFT                                          6
-#define DDR_PHY_DX8SL4DXCTL2_PRFBYP_MASK                                           0x00000040U
-
-/*DATX8 Receive FIFO Read Mode*/
-#undef DDR_PHY_DX8SL4DXCTL2_RDMODE_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RDMODE_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RDMODE_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RDMODE_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RDMODE_SHIFT                                          4
-#define DDR_PHY_DX8SL4DXCTL2_RDMODE_MASK                                           0x00000030U
-
-/*Disables the Read FIFO Reset*/
-#undef DDR_PHY_DX8SL4DXCTL2_DISRST_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_DISRST_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_DISRST_MASK
-#define DDR_PHY_DX8SL4DXCTL2_DISRST_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_DISRST_SHIFT                                          3
-#define DDR_PHY_DX8SL4DXCTL2_DISRST_MASK                                           0x00000008U
-
-/*Read DQS Gate I/O Loopback*/
-#undef DDR_PHY_DX8SL4DXCTL2_DQSGLB_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_DQSGLB_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_DQSGLB_MASK
-#define DDR_PHY_DX8SL4DXCTL2_DQSGLB_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_DQSGLB_SHIFT                                          1
-#define DDR_PHY_DX8SL4DXCTL2_DQSGLB_MASK                                           0x00000006U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_0_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_0_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_0_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_0_DEFVAL                                     0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_0_SHIFT                                      0
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_0_MASK                                       0x00000001U
-
-/*Initialization Done*/
-#undef DDR_PHY_PGSR0_IDONE_DEFVAL
-#undef DDR_PHY_PGSR0_IDONE_SHIFT
-#undef DDR_PHY_PGSR0_IDONE_MASK
-#define DDR_PHY_PGSR0_IDONE_DEFVAL                                                 0x00000000
-#define DDR_PHY_PGSR0_IDONE_SHIFT                                                  0
-#define DDR_PHY_PGSR0_IDONE_MASK                                                   0x00000001U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*PLL Lock Done*/
-#undef DDR_PHY_PGSR0_PLDONE_DEFVAL
-#undef DDR_PHY_PGSR0_PLDONE_SHIFT
-#undef DDR_PHY_PGSR0_PLDONE_MASK
-#define DDR_PHY_PGSR0_PLDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_PLDONE_SHIFT                                                 1
-#define DDR_PHY_PGSR0_PLDONE_MASK                                                  0x00000002U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Digital Delay Line (DDL) Calibration Done*/
-#undef DDR_PHY_PGSR0_DCDONE_DEFVAL
-#undef DDR_PHY_PGSR0_DCDONE_SHIFT
-#undef DDR_PHY_PGSR0_DCDONE_MASK
-#define DDR_PHY_PGSR0_DCDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_DCDONE_SHIFT                                                 2
-#define DDR_PHY_PGSR0_DCDONE_MASK                                                  0x00000004U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Impedance Calibration Done*/
-#undef DDR_PHY_PGSR0_ZCDONE_DEFVAL
-#undef DDR_PHY_PGSR0_ZCDONE_SHIFT
-#undef DDR_PHY_PGSR0_ZCDONE_MASK
-#define DDR_PHY_PGSR0_ZCDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_ZCDONE_SHIFT                                                 3
-#define DDR_PHY_PGSR0_ZCDONE_MASK                                                  0x00000008U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*DRAM Initialization Done*/
-#undef DDR_PHY_PGSR0_DIDONE_DEFVAL
-#undef DDR_PHY_PGSR0_DIDONE_SHIFT
-#undef DDR_PHY_PGSR0_DIDONE_MASK
-#define DDR_PHY_PGSR0_DIDONE_DEFVAL                                                0x00000000
-#define DDR_PHY_PGSR0_DIDONE_SHIFT                                                 4
-#define DDR_PHY_PGSR0_DIDONE_MASK                                                  0x00000010U
-#define DDR_PHY_PGSR0_OFFSET                                                       0XFD080030
-
-/*Refresh During Training*/
-#undef DDR_PHY_DTCR0_RFSHDT_DEFVAL
-#undef DDR_PHY_DTCR0_RFSHDT_SHIFT
-#undef DDR_PHY_DTCR0_RFSHDT_MASK
-#define DDR_PHY_DTCR0_RFSHDT_DEFVAL                                                0x800091C7
-#define DDR_PHY_DTCR0_RFSHDT_SHIFT                                                 28
-#define DDR_PHY_DTCR0_RFSHDT_MASK                                                  0xF0000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTCR0_RESERVED_27_26_DEFVAL
-#undef DDR_PHY_DTCR0_RESERVED_27_26_SHIFT
-#undef DDR_PHY_DTCR0_RESERVED_27_26_MASK
-#define DDR_PHY_DTCR0_RESERVED_27_26_DEFVAL                                        0x800091C7
-#define DDR_PHY_DTCR0_RESERVED_27_26_SHIFT                                         26
-#define DDR_PHY_DTCR0_RESERVED_27_26_MASK                                          0x0C000000U
-
-/*Data Training Debug Rank Select*/
-#undef DDR_PHY_DTCR0_DTDRS_DEFVAL
-#undef DDR_PHY_DTCR0_DTDRS_SHIFT
-#undef DDR_PHY_DTCR0_DTDRS_MASK
-#define DDR_PHY_DTCR0_DTDRS_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTDRS_SHIFT                                                  24
-#define DDR_PHY_DTCR0_DTDRS_MASK                                                   0x03000000U
-
-/*Data Training with Early/Extended Gate*/
-#undef DDR_PHY_DTCR0_DTEXG_DEFVAL
-#undef DDR_PHY_DTCR0_DTEXG_SHIFT
-#undef DDR_PHY_DTCR0_DTEXG_MASK
-#define DDR_PHY_DTCR0_DTEXG_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTEXG_SHIFT                                                  23
-#define DDR_PHY_DTCR0_DTEXG_MASK                                                   0x00800000U
-
-/*Data Training Extended Write DQS*/
-#undef DDR_PHY_DTCR0_DTEXD_DEFVAL
-#undef DDR_PHY_DTCR0_DTEXD_SHIFT
-#undef DDR_PHY_DTCR0_DTEXD_MASK
-#define DDR_PHY_DTCR0_DTEXD_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTEXD_SHIFT                                                  22
-#define DDR_PHY_DTCR0_DTEXD_MASK                                                   0x00400000U
-
-/*Data Training Debug Step*/
-#undef DDR_PHY_DTCR0_DTDSTP_DEFVAL
-#undef DDR_PHY_DTCR0_DTDSTP_SHIFT
-#undef DDR_PHY_DTCR0_DTDSTP_MASK
-#define DDR_PHY_DTCR0_DTDSTP_DEFVAL                                                0x800091C7
-#define DDR_PHY_DTCR0_DTDSTP_SHIFT                                                 21
-#define DDR_PHY_DTCR0_DTDSTP_MASK                                                  0x00200000U
-
-/*Data Training Debug Enable*/
-#undef DDR_PHY_DTCR0_DTDEN_DEFVAL
-#undef DDR_PHY_DTCR0_DTDEN_SHIFT
-#undef DDR_PHY_DTCR0_DTDEN_MASK
-#define DDR_PHY_DTCR0_DTDEN_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTDEN_SHIFT                                                  20
-#define DDR_PHY_DTCR0_DTDEN_MASK                                                   0x00100000U
-
-/*Data Training Debug Byte Select*/
-#undef DDR_PHY_DTCR0_DTDBS_DEFVAL
-#undef DDR_PHY_DTCR0_DTDBS_SHIFT
-#undef DDR_PHY_DTCR0_DTDBS_MASK
-#define DDR_PHY_DTCR0_DTDBS_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTDBS_SHIFT                                                  16
-#define DDR_PHY_DTCR0_DTDBS_MASK                                                   0x000F0000U
-
-/*Data Training read DBI deskewing configuration*/
-#undef DDR_PHY_DTCR0_DTRDBITR_DEFVAL
-#undef DDR_PHY_DTCR0_DTRDBITR_SHIFT
-#undef DDR_PHY_DTCR0_DTRDBITR_MASK
-#define DDR_PHY_DTCR0_DTRDBITR_DEFVAL                                              0x800091C7
-#define DDR_PHY_DTCR0_DTRDBITR_SHIFT                                               14
-#define DDR_PHY_DTCR0_DTRDBITR_MASK                                                0x0000C000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTCR0_RESERVED_13_DEFVAL
-#undef DDR_PHY_DTCR0_RESERVED_13_SHIFT
-#undef DDR_PHY_DTCR0_RESERVED_13_MASK
-#define DDR_PHY_DTCR0_RESERVED_13_DEFVAL                                           0x800091C7
-#define DDR_PHY_DTCR0_RESERVED_13_SHIFT                                            13
-#define DDR_PHY_DTCR0_RESERVED_13_MASK                                             0x00002000U
-
-/*Data Training Write Bit Deskew Data Mask*/
-#undef DDR_PHY_DTCR0_DTWBDDM_DEFVAL
-#undef DDR_PHY_DTCR0_DTWBDDM_SHIFT
-#undef DDR_PHY_DTCR0_DTWBDDM_MASK
-#define DDR_PHY_DTCR0_DTWBDDM_DEFVAL                                               0x800091C7
-#define DDR_PHY_DTCR0_DTWBDDM_SHIFT                                                12
-#define DDR_PHY_DTCR0_DTWBDDM_MASK                                                 0x00001000U
-
-/*Refreshes Issued During Entry to Training*/
-#undef DDR_PHY_DTCR0_RFSHEN_DEFVAL
-#undef DDR_PHY_DTCR0_RFSHEN_SHIFT
-#undef DDR_PHY_DTCR0_RFSHEN_MASK
-#define DDR_PHY_DTCR0_RFSHEN_DEFVAL                                                0x800091C7
-#define DDR_PHY_DTCR0_RFSHEN_SHIFT                                                 8
-#define DDR_PHY_DTCR0_RFSHEN_MASK                                                  0x00000F00U
-
-/*Data Training Compare Data*/
-#undef DDR_PHY_DTCR0_DTCMPD_DEFVAL
-#undef DDR_PHY_DTCR0_DTCMPD_SHIFT
-#undef DDR_PHY_DTCR0_DTCMPD_MASK
-#define DDR_PHY_DTCR0_DTCMPD_DEFVAL                                                0x800091C7
-#define DDR_PHY_DTCR0_DTCMPD_SHIFT                                                 7
-#define DDR_PHY_DTCR0_DTCMPD_MASK                                                  0x00000080U
-
-/*Data Training Using MPR*/
-#undef DDR_PHY_DTCR0_DTMPR_DEFVAL
-#undef DDR_PHY_DTCR0_DTMPR_SHIFT
-#undef DDR_PHY_DTCR0_DTMPR_MASK
-#define DDR_PHY_DTCR0_DTMPR_DEFVAL                                                 0x800091C7
-#define DDR_PHY_DTCR0_DTMPR_SHIFT                                                  6
-#define DDR_PHY_DTCR0_DTMPR_MASK                                                   0x00000040U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTCR0_RESERVED_5_4_DEFVAL
-#undef DDR_PHY_DTCR0_RESERVED_5_4_SHIFT
-#undef DDR_PHY_DTCR0_RESERVED_5_4_MASK
-#define DDR_PHY_DTCR0_RESERVED_5_4_DEFVAL                                          0x800091C7
-#define DDR_PHY_DTCR0_RESERVED_5_4_SHIFT                                           4
-#define DDR_PHY_DTCR0_RESERVED_5_4_MASK                                            0x00000030U
-
-/*Data Training Repeat Number*/
-#undef DDR_PHY_DTCR0_DTRPTN_DEFVAL
-#undef DDR_PHY_DTCR0_DTRPTN_SHIFT
-#undef DDR_PHY_DTCR0_DTRPTN_MASK
-#define DDR_PHY_DTCR0_DTRPTN_DEFVAL                                                0x800091C7
-#define DDR_PHY_DTCR0_DTRPTN_SHIFT                                                 0
-#define DDR_PHY_DTCR0_DTRPTN_MASK                                                  0x0000000FU
-
-/*Clear Training Status Registers*/
-#undef DDR_PHY_PGCR2_CLRTSTAT_DEFVAL
-#undef DDR_PHY_PGCR2_CLRTSTAT_SHIFT
-#undef DDR_PHY_PGCR2_CLRTSTAT_MASK
-#define DDR_PHY_PGCR2_CLRTSTAT_DEFVAL                                              0x00F12480
-#define DDR_PHY_PGCR2_CLRTSTAT_SHIFT                                               31
-#define DDR_PHY_PGCR2_CLRTSTAT_MASK                                                0x80000000U
-
-/*Clear Impedance Calibration*/
-#undef DDR_PHY_PGCR2_CLRZCAL_DEFVAL
-#undef DDR_PHY_PGCR2_CLRZCAL_SHIFT
-#undef DDR_PHY_PGCR2_CLRZCAL_MASK
-#define DDR_PHY_PGCR2_CLRZCAL_DEFVAL                                               0x00F12480
-#define DDR_PHY_PGCR2_CLRZCAL_SHIFT                                                30
-#define DDR_PHY_PGCR2_CLRZCAL_MASK                                                 0x40000000U
-
-/*Clear Parity Error*/
-#undef DDR_PHY_PGCR2_CLRPERR_DEFVAL
-#undef DDR_PHY_PGCR2_CLRPERR_SHIFT
-#undef DDR_PHY_PGCR2_CLRPERR_MASK
-#define DDR_PHY_PGCR2_CLRPERR_DEFVAL                                               0x00F12480
-#define DDR_PHY_PGCR2_CLRPERR_SHIFT                                                29
-#define DDR_PHY_PGCR2_CLRPERR_MASK                                                 0x20000000U
-
-/*Initialization Complete Pin Configuration*/
-#undef DDR_PHY_PGCR2_ICPC_DEFVAL
-#undef DDR_PHY_PGCR2_ICPC_SHIFT
-#undef DDR_PHY_PGCR2_ICPC_MASK
-#define DDR_PHY_PGCR2_ICPC_DEFVAL                                                  0x00F12480
-#define DDR_PHY_PGCR2_ICPC_SHIFT                                                   28
-#define DDR_PHY_PGCR2_ICPC_MASK                                                    0x10000000U
-
-/*Data Training PUB Mode Exit Timer*/
-#undef DDR_PHY_PGCR2_DTPMXTMR_DEFVAL
-#undef DDR_PHY_PGCR2_DTPMXTMR_SHIFT
-#undef DDR_PHY_PGCR2_DTPMXTMR_MASK
-#define DDR_PHY_PGCR2_DTPMXTMR_DEFVAL                                              0x00F12480
-#define DDR_PHY_PGCR2_DTPMXTMR_SHIFT                                               20
-#define DDR_PHY_PGCR2_DTPMXTMR_MASK                                                0x0FF00000U
-
-/*Initialization Bypass*/
-#undef DDR_PHY_PGCR2_INITFSMBYP_DEFVAL
-#undef DDR_PHY_PGCR2_INITFSMBYP_SHIFT
-#undef DDR_PHY_PGCR2_INITFSMBYP_MASK
-#define DDR_PHY_PGCR2_INITFSMBYP_DEFVAL                                            0x00F12480
-#define DDR_PHY_PGCR2_INITFSMBYP_SHIFT                                             19
-#define DDR_PHY_PGCR2_INITFSMBYP_MASK                                              0x00080000U
-
-/*PLL FSM Bypass*/
-#undef DDR_PHY_PGCR2_PLLFSMBYP_DEFVAL
-#undef DDR_PHY_PGCR2_PLLFSMBYP_SHIFT
-#undef DDR_PHY_PGCR2_PLLFSMBYP_MASK
-#define DDR_PHY_PGCR2_PLLFSMBYP_DEFVAL                                             0x00F12480
-#define DDR_PHY_PGCR2_PLLFSMBYP_SHIFT                                              18
-#define DDR_PHY_PGCR2_PLLFSMBYP_MASK                                               0x00040000U
-
-/*Refresh Period*/
-#undef DDR_PHY_PGCR2_TREFPRD_DEFVAL
-#undef DDR_PHY_PGCR2_TREFPRD_SHIFT
-#undef DDR_PHY_PGCR2_TREFPRD_MASK
-#define DDR_PHY_PGCR2_TREFPRD_DEFVAL                                               0x00F12480
-#define DDR_PHY_PGCR2_TREFPRD_SHIFT                                                0
-#define DDR_PHY_PGCR2_TREFPRD_MASK                                                 0x0003FFFFU
-
-/*CKN Enable*/
-#undef DDR_PHY_PGCR3_CKNEN_DEFVAL
-#undef DDR_PHY_PGCR3_CKNEN_SHIFT
-#undef DDR_PHY_PGCR3_CKNEN_MASK
-#define DDR_PHY_PGCR3_CKNEN_DEFVAL                                                 0x55AA0080
-#define DDR_PHY_PGCR3_CKNEN_SHIFT                                                  24
-#define DDR_PHY_PGCR3_CKNEN_MASK                                                   0xFF000000U
-
-/*CK Enable*/
-#undef DDR_PHY_PGCR3_CKEN_DEFVAL
-#undef DDR_PHY_PGCR3_CKEN_SHIFT
-#undef DDR_PHY_PGCR3_CKEN_MASK
-#define DDR_PHY_PGCR3_CKEN_DEFVAL                                                  0x55AA0080
-#define DDR_PHY_PGCR3_CKEN_SHIFT                                                   16
-#define DDR_PHY_PGCR3_CKEN_MASK                                                    0x00FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_PGCR3_RESERVED_15_DEFVAL
-#undef DDR_PHY_PGCR3_RESERVED_15_SHIFT
-#undef DDR_PHY_PGCR3_RESERVED_15_MASK
-#define DDR_PHY_PGCR3_RESERVED_15_DEFVAL                                           0x55AA0080
-#define DDR_PHY_PGCR3_RESERVED_15_SHIFT                                            15
-#define DDR_PHY_PGCR3_RESERVED_15_MASK                                             0x00008000U
-
-/*Enable Clock Gating for AC [0] ctl_rd_clk*/
-#undef DDR_PHY_PGCR3_GATEACRDCLK_DEFVAL
-#undef DDR_PHY_PGCR3_GATEACRDCLK_SHIFT
-#undef DDR_PHY_PGCR3_GATEACRDCLK_MASK
-#define DDR_PHY_PGCR3_GATEACRDCLK_DEFVAL                                           0x55AA0080
-#define DDR_PHY_PGCR3_GATEACRDCLK_SHIFT                                            13
-#define DDR_PHY_PGCR3_GATEACRDCLK_MASK                                             0x00006000U
-
-/*Enable Clock Gating for AC [0] ddr_clk*/
-#undef DDR_PHY_PGCR3_GATEACDDRCLK_DEFVAL
-#undef DDR_PHY_PGCR3_GATEACDDRCLK_SHIFT
-#undef DDR_PHY_PGCR3_GATEACDDRCLK_MASK
-#define DDR_PHY_PGCR3_GATEACDDRCLK_DEFVAL                                          0x55AA0080
-#define DDR_PHY_PGCR3_GATEACDDRCLK_SHIFT                                           11
-#define DDR_PHY_PGCR3_GATEACDDRCLK_MASK                                            0x00001800U
-
-/*Enable Clock Gating for AC [0] ctl_clk*/
-#undef DDR_PHY_PGCR3_GATEACCTLCLK_DEFVAL
-#undef DDR_PHY_PGCR3_GATEACCTLCLK_SHIFT
-#undef DDR_PHY_PGCR3_GATEACCTLCLK_MASK
-#define DDR_PHY_PGCR3_GATEACCTLCLK_DEFVAL                                          0x55AA0080
-#define DDR_PHY_PGCR3_GATEACCTLCLK_SHIFT                                           9
-#define DDR_PHY_PGCR3_GATEACCTLCLK_MASK                                            0x00000600U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_PGCR3_RESERVED_8_DEFVAL
-#undef DDR_PHY_PGCR3_RESERVED_8_SHIFT
-#undef DDR_PHY_PGCR3_RESERVED_8_MASK
-#define DDR_PHY_PGCR3_RESERVED_8_DEFVAL                                            0x55AA0080
-#define DDR_PHY_PGCR3_RESERVED_8_SHIFT                                             8
-#define DDR_PHY_PGCR3_RESERVED_8_MASK                                              0x00000100U
-
-/*Controls DDL Bypass Modes*/
-#undef DDR_PHY_PGCR3_DDLBYPMODE_DEFVAL
-#undef DDR_PHY_PGCR3_DDLBYPMODE_SHIFT
-#undef DDR_PHY_PGCR3_DDLBYPMODE_MASK
-#define DDR_PHY_PGCR3_DDLBYPMODE_DEFVAL                                            0x55AA0080
-#define DDR_PHY_PGCR3_DDLBYPMODE_SHIFT                                             6
-#define DDR_PHY_PGCR3_DDLBYPMODE_MASK                                              0x000000C0U
-
-/*IO Loop-Back Select*/
-#undef DDR_PHY_PGCR3_IOLB_DEFVAL
-#undef DDR_PHY_PGCR3_IOLB_SHIFT
-#undef DDR_PHY_PGCR3_IOLB_MASK
-#define DDR_PHY_PGCR3_IOLB_DEFVAL                                                  0x55AA0080
-#define DDR_PHY_PGCR3_IOLB_SHIFT                                                   5
-#define DDR_PHY_PGCR3_IOLB_MASK                                                    0x00000020U
-
-/*AC Receive FIFO Read Mode*/
-#undef DDR_PHY_PGCR3_RDMODE_DEFVAL
-#undef DDR_PHY_PGCR3_RDMODE_SHIFT
-#undef DDR_PHY_PGCR3_RDMODE_MASK
-#define DDR_PHY_PGCR3_RDMODE_DEFVAL                                                0x55AA0080
-#define DDR_PHY_PGCR3_RDMODE_SHIFT                                                 3
-#define DDR_PHY_PGCR3_RDMODE_MASK                                                  0x00000018U
-
-/*Read FIFO Reset Disable*/
-#undef DDR_PHY_PGCR3_DISRST_DEFVAL
-#undef DDR_PHY_PGCR3_DISRST_SHIFT
-#undef DDR_PHY_PGCR3_DISRST_MASK
-#define DDR_PHY_PGCR3_DISRST_DEFVAL                                                0x55AA0080
-#define DDR_PHY_PGCR3_DISRST_SHIFT                                                 2
-#define DDR_PHY_PGCR3_DISRST_MASK                                                  0x00000004U
-
-/*Clock Level when Clock Gating*/
-#undef DDR_PHY_PGCR3_CLKLEVEL_DEFVAL
-#undef DDR_PHY_PGCR3_CLKLEVEL_SHIFT
-#undef DDR_PHY_PGCR3_CLKLEVEL_MASK
-#define DDR_PHY_PGCR3_CLKLEVEL_DEFVAL                                              0x55AA0080
-#define DDR_PHY_PGCR3_CLKLEVEL_SHIFT                                               0
-#define DDR_PHY_PGCR3_CLKLEVEL_MASK                                                0x00000003U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_SHIFT                                  24
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24_MASK                                   0xFF000000U
-
-/*Configurable Read Data Enable*/
-#undef DDR_PHY_DX8SL0DXCTL2_CRDEN_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_CRDEN_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_CRDEN_MASK
-#define DDR_PHY_DX8SL0DXCTL2_CRDEN_DEFVAL                                          0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_CRDEN_SHIFT                                           23
-#define DDR_PHY_DX8SL0DXCTL2_CRDEN_MASK                                            0x00800000U
-
-/*OX Extension during Post-amble*/
-#undef DDR_PHY_DX8SL0DXCTL2_POSOEX_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_POSOEX_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_POSOEX_MASK
-#define DDR_PHY_DX8SL0DXCTL2_POSOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_POSOEX_SHIFT                                          20
-#define DDR_PHY_DX8SL0DXCTL2_POSOEX_MASK                                           0x00700000U
-
-/*OE Extension during Pre-amble*/
-#undef DDR_PHY_DX8SL0DXCTL2_PREOEX_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_PREOEX_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_PREOEX_MASK
-#define DDR_PHY_DX8SL0DXCTL2_PREOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_PREOEX_SHIFT                                          18
-#define DDR_PHY_DX8SL0DXCTL2_PREOEX_MASK                                           0x000C0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_17_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_17_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_17_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_17_DEFVAL                                    0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_17_SHIFT                                     17
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_17_MASK                                      0x00020000U
-
-/*I/O Assisted Gate Select*/
-#undef DDR_PHY_DX8SL0DXCTL2_IOAG_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_IOAG_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_IOAG_MASK
-#define DDR_PHY_DX8SL0DXCTL2_IOAG_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_IOAG_SHIFT                                            16
-#define DDR_PHY_DX8SL0DXCTL2_IOAG_MASK                                             0x00010000U
-
-/*I/O Loopback Select*/
-#undef DDR_PHY_DX8SL0DXCTL2_IOLB_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_IOLB_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_IOLB_MASK
-#define DDR_PHY_DX8SL0DXCTL2_IOLB_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_IOLB_SHIFT                                            15
-#define DDR_PHY_DX8SL0DXCTL2_IOLB_MASK                                             0x00008000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_SHIFT                                  13
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13_MASK                                   0x00006000U
-
-/*Low Power Wakeup Threshold*/
-#undef DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_MASK
-#define DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_SHIFT                                  9
-#define DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH_MASK                                   0x00001E00U
-
-/*Read Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL0DXCTL2_RDBI_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RDBI_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RDBI_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RDBI_SHIFT                                            8
-#define DDR_PHY_DX8SL0DXCTL2_RDBI_MASK                                             0x00000100U
-
-/*Write Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL0DXCTL2_WDBI_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_WDBI_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_WDBI_MASK
-#define DDR_PHY_DX8SL0DXCTL2_WDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_WDBI_SHIFT                                            7
-#define DDR_PHY_DX8SL0DXCTL2_WDBI_MASK                                             0x00000080U
-
-/*PUB Read FIFO Bypass*/
-#undef DDR_PHY_DX8SL0DXCTL2_PRFBYP_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_PRFBYP_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_PRFBYP_MASK
-#define DDR_PHY_DX8SL0DXCTL2_PRFBYP_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_PRFBYP_SHIFT                                          6
-#define DDR_PHY_DX8SL0DXCTL2_PRFBYP_MASK                                           0x00000040U
-
-/*DATX8 Receive FIFO Read Mode*/
-#undef DDR_PHY_DX8SL0DXCTL2_RDMODE_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RDMODE_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RDMODE_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RDMODE_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RDMODE_SHIFT                                          4
-#define DDR_PHY_DX8SL0DXCTL2_RDMODE_MASK                                           0x00000030U
-
-/*Disables the Read FIFO Reset*/
-#undef DDR_PHY_DX8SL0DXCTL2_DISRST_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_DISRST_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_DISRST_MASK
-#define DDR_PHY_DX8SL0DXCTL2_DISRST_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_DISRST_SHIFT                                          3
-#define DDR_PHY_DX8SL0DXCTL2_DISRST_MASK                                           0x00000008U
-
-/*Read DQS Gate I/O Loopback*/
-#undef DDR_PHY_DX8SL0DXCTL2_DQSGLB_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_DQSGLB_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_DQSGLB_MASK
-#define DDR_PHY_DX8SL0DXCTL2_DQSGLB_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_DQSGLB_SHIFT                                          1
-#define DDR_PHY_DX8SL0DXCTL2_DQSGLB_MASK                                           0x00000006U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_0_DEFVAL
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_0_SHIFT
-#undef DDR_PHY_DX8SL0DXCTL2_RESERVED_0_MASK
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_0_DEFVAL                                     0x00141800
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_0_SHIFT                                      0
-#define DDR_PHY_DX8SL0DXCTL2_RESERVED_0_MASK                                       0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_SHIFT                                  24
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24_MASK                                   0xFF000000U
-
-/*Configurable Read Data Enable*/
-#undef DDR_PHY_DX8SL1DXCTL2_CRDEN_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_CRDEN_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_CRDEN_MASK
-#define DDR_PHY_DX8SL1DXCTL2_CRDEN_DEFVAL                                          0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_CRDEN_SHIFT                                           23
-#define DDR_PHY_DX8SL1DXCTL2_CRDEN_MASK                                            0x00800000U
-
-/*OX Extension during Post-amble*/
-#undef DDR_PHY_DX8SL1DXCTL2_POSOEX_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_POSOEX_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_POSOEX_MASK
-#define DDR_PHY_DX8SL1DXCTL2_POSOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_POSOEX_SHIFT                                          20
-#define DDR_PHY_DX8SL1DXCTL2_POSOEX_MASK                                           0x00700000U
-
-/*OE Extension during Pre-amble*/
-#undef DDR_PHY_DX8SL1DXCTL2_PREOEX_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_PREOEX_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_PREOEX_MASK
-#define DDR_PHY_DX8SL1DXCTL2_PREOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_PREOEX_SHIFT                                          18
-#define DDR_PHY_DX8SL1DXCTL2_PREOEX_MASK                                           0x000C0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_17_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_17_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_17_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_17_DEFVAL                                    0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_17_SHIFT                                     17
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_17_MASK                                      0x00020000U
-
-/*I/O Assisted Gate Select*/
-#undef DDR_PHY_DX8SL1DXCTL2_IOAG_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_IOAG_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_IOAG_MASK
-#define DDR_PHY_DX8SL1DXCTL2_IOAG_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_IOAG_SHIFT                                            16
-#define DDR_PHY_DX8SL1DXCTL2_IOAG_MASK                                             0x00010000U
-
-/*I/O Loopback Select*/
-#undef DDR_PHY_DX8SL1DXCTL2_IOLB_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_IOLB_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_IOLB_MASK
-#define DDR_PHY_DX8SL1DXCTL2_IOLB_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_IOLB_SHIFT                                            15
-#define DDR_PHY_DX8SL1DXCTL2_IOLB_MASK                                             0x00008000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_SHIFT                                  13
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13_MASK                                   0x00006000U
-
-/*Low Power Wakeup Threshold*/
-#undef DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_MASK
-#define DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_SHIFT                                  9
-#define DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH_MASK                                   0x00001E00U
-
-/*Read Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL1DXCTL2_RDBI_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RDBI_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RDBI_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RDBI_SHIFT                                            8
-#define DDR_PHY_DX8SL1DXCTL2_RDBI_MASK                                             0x00000100U
-
-/*Write Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL1DXCTL2_WDBI_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_WDBI_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_WDBI_MASK
-#define DDR_PHY_DX8SL1DXCTL2_WDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_WDBI_SHIFT                                            7
-#define DDR_PHY_DX8SL1DXCTL2_WDBI_MASK                                             0x00000080U
-
-/*PUB Read FIFO Bypass*/
-#undef DDR_PHY_DX8SL1DXCTL2_PRFBYP_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_PRFBYP_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_PRFBYP_MASK
-#define DDR_PHY_DX8SL1DXCTL2_PRFBYP_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_PRFBYP_SHIFT                                          6
-#define DDR_PHY_DX8SL1DXCTL2_PRFBYP_MASK                                           0x00000040U
-
-/*DATX8 Receive FIFO Read Mode*/
-#undef DDR_PHY_DX8SL1DXCTL2_RDMODE_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RDMODE_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RDMODE_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RDMODE_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RDMODE_SHIFT                                          4
-#define DDR_PHY_DX8SL1DXCTL2_RDMODE_MASK                                           0x00000030U
-
-/*Disables the Read FIFO Reset*/
-#undef DDR_PHY_DX8SL1DXCTL2_DISRST_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_DISRST_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_DISRST_MASK
-#define DDR_PHY_DX8SL1DXCTL2_DISRST_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_DISRST_SHIFT                                          3
-#define DDR_PHY_DX8SL1DXCTL2_DISRST_MASK                                           0x00000008U
-
-/*Read DQS Gate I/O Loopback*/
-#undef DDR_PHY_DX8SL1DXCTL2_DQSGLB_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_DQSGLB_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_DQSGLB_MASK
-#define DDR_PHY_DX8SL1DXCTL2_DQSGLB_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_DQSGLB_SHIFT                                          1
-#define DDR_PHY_DX8SL1DXCTL2_DQSGLB_MASK                                           0x00000006U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_0_DEFVAL
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_0_SHIFT
-#undef DDR_PHY_DX8SL1DXCTL2_RESERVED_0_MASK
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_0_DEFVAL                                     0x00141800
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_0_SHIFT                                      0
-#define DDR_PHY_DX8SL1DXCTL2_RESERVED_0_MASK                                       0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_SHIFT                                  24
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24_MASK                                   0xFF000000U
-
-/*Configurable Read Data Enable*/
-#undef DDR_PHY_DX8SL2DXCTL2_CRDEN_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_CRDEN_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_CRDEN_MASK
-#define DDR_PHY_DX8SL2DXCTL2_CRDEN_DEFVAL                                          0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_CRDEN_SHIFT                                           23
-#define DDR_PHY_DX8SL2DXCTL2_CRDEN_MASK                                            0x00800000U
-
-/*OX Extension during Post-amble*/
-#undef DDR_PHY_DX8SL2DXCTL2_POSOEX_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_POSOEX_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_POSOEX_MASK
-#define DDR_PHY_DX8SL2DXCTL2_POSOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_POSOEX_SHIFT                                          20
-#define DDR_PHY_DX8SL2DXCTL2_POSOEX_MASK                                           0x00700000U
-
-/*OE Extension during Pre-amble*/
-#undef DDR_PHY_DX8SL2DXCTL2_PREOEX_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_PREOEX_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_PREOEX_MASK
-#define DDR_PHY_DX8SL2DXCTL2_PREOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_PREOEX_SHIFT                                          18
-#define DDR_PHY_DX8SL2DXCTL2_PREOEX_MASK                                           0x000C0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_17_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_17_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_17_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_17_DEFVAL                                    0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_17_SHIFT                                     17
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_17_MASK                                      0x00020000U
-
-/*I/O Assisted Gate Select*/
-#undef DDR_PHY_DX8SL2DXCTL2_IOAG_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_IOAG_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_IOAG_MASK
-#define DDR_PHY_DX8SL2DXCTL2_IOAG_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_IOAG_SHIFT                                            16
-#define DDR_PHY_DX8SL2DXCTL2_IOAG_MASK                                             0x00010000U
-
-/*I/O Loopback Select*/
-#undef DDR_PHY_DX8SL2DXCTL2_IOLB_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_IOLB_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_IOLB_MASK
-#define DDR_PHY_DX8SL2DXCTL2_IOLB_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_IOLB_SHIFT                                            15
-#define DDR_PHY_DX8SL2DXCTL2_IOLB_MASK                                             0x00008000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_SHIFT                                  13
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13_MASK                                   0x00006000U
-
-/*Low Power Wakeup Threshold*/
-#undef DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_MASK
-#define DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_SHIFT                                  9
-#define DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH_MASK                                   0x00001E00U
-
-/*Read Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL2DXCTL2_RDBI_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RDBI_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RDBI_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RDBI_SHIFT                                            8
-#define DDR_PHY_DX8SL2DXCTL2_RDBI_MASK                                             0x00000100U
-
-/*Write Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL2DXCTL2_WDBI_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_WDBI_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_WDBI_MASK
-#define DDR_PHY_DX8SL2DXCTL2_WDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_WDBI_SHIFT                                            7
-#define DDR_PHY_DX8SL2DXCTL2_WDBI_MASK                                             0x00000080U
-
-/*PUB Read FIFO Bypass*/
-#undef DDR_PHY_DX8SL2DXCTL2_PRFBYP_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_PRFBYP_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_PRFBYP_MASK
-#define DDR_PHY_DX8SL2DXCTL2_PRFBYP_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_PRFBYP_SHIFT                                          6
-#define DDR_PHY_DX8SL2DXCTL2_PRFBYP_MASK                                           0x00000040U
-
-/*DATX8 Receive FIFO Read Mode*/
-#undef DDR_PHY_DX8SL2DXCTL2_RDMODE_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RDMODE_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RDMODE_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RDMODE_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RDMODE_SHIFT                                          4
-#define DDR_PHY_DX8SL2DXCTL2_RDMODE_MASK                                           0x00000030U
-
-/*Disables the Read FIFO Reset*/
-#undef DDR_PHY_DX8SL2DXCTL2_DISRST_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_DISRST_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_DISRST_MASK
-#define DDR_PHY_DX8SL2DXCTL2_DISRST_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_DISRST_SHIFT                                          3
-#define DDR_PHY_DX8SL2DXCTL2_DISRST_MASK                                           0x00000008U
-
-/*Read DQS Gate I/O Loopback*/
-#undef DDR_PHY_DX8SL2DXCTL2_DQSGLB_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_DQSGLB_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_DQSGLB_MASK
-#define DDR_PHY_DX8SL2DXCTL2_DQSGLB_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_DQSGLB_SHIFT                                          1
-#define DDR_PHY_DX8SL2DXCTL2_DQSGLB_MASK                                           0x00000006U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_0_DEFVAL
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_0_SHIFT
-#undef DDR_PHY_DX8SL2DXCTL2_RESERVED_0_MASK
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_0_DEFVAL                                     0x00141800
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_0_SHIFT                                      0
-#define DDR_PHY_DX8SL2DXCTL2_RESERVED_0_MASK                                       0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_SHIFT                                  24
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24_MASK                                   0xFF000000U
-
-/*Configurable Read Data Enable*/
-#undef DDR_PHY_DX8SL3DXCTL2_CRDEN_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_CRDEN_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_CRDEN_MASK
-#define DDR_PHY_DX8SL3DXCTL2_CRDEN_DEFVAL                                          0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_CRDEN_SHIFT                                           23
-#define DDR_PHY_DX8SL3DXCTL2_CRDEN_MASK                                            0x00800000U
-
-/*OX Extension during Post-amble*/
-#undef DDR_PHY_DX8SL3DXCTL2_POSOEX_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_POSOEX_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_POSOEX_MASK
-#define DDR_PHY_DX8SL3DXCTL2_POSOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_POSOEX_SHIFT                                          20
-#define DDR_PHY_DX8SL3DXCTL2_POSOEX_MASK                                           0x00700000U
-
-/*OE Extension during Pre-amble*/
-#undef DDR_PHY_DX8SL3DXCTL2_PREOEX_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_PREOEX_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_PREOEX_MASK
-#define DDR_PHY_DX8SL3DXCTL2_PREOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_PREOEX_SHIFT                                          18
-#define DDR_PHY_DX8SL3DXCTL2_PREOEX_MASK                                           0x000C0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_17_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_17_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_17_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_17_DEFVAL                                    0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_17_SHIFT                                     17
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_17_MASK                                      0x00020000U
-
-/*I/O Assisted Gate Select*/
-#undef DDR_PHY_DX8SL3DXCTL2_IOAG_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_IOAG_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_IOAG_MASK
-#define DDR_PHY_DX8SL3DXCTL2_IOAG_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_IOAG_SHIFT                                            16
-#define DDR_PHY_DX8SL3DXCTL2_IOAG_MASK                                             0x00010000U
-
-/*I/O Loopback Select*/
-#undef DDR_PHY_DX8SL3DXCTL2_IOLB_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_IOLB_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_IOLB_MASK
-#define DDR_PHY_DX8SL3DXCTL2_IOLB_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_IOLB_SHIFT                                            15
-#define DDR_PHY_DX8SL3DXCTL2_IOLB_MASK                                             0x00008000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_SHIFT                                  13
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13_MASK                                   0x00006000U
-
-/*Low Power Wakeup Threshold*/
-#undef DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_MASK
-#define DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_SHIFT                                  9
-#define DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH_MASK                                   0x00001E00U
-
-/*Read Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL3DXCTL2_RDBI_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RDBI_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RDBI_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RDBI_SHIFT                                            8
-#define DDR_PHY_DX8SL3DXCTL2_RDBI_MASK                                             0x00000100U
-
-/*Write Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL3DXCTL2_WDBI_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_WDBI_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_WDBI_MASK
-#define DDR_PHY_DX8SL3DXCTL2_WDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_WDBI_SHIFT                                            7
-#define DDR_PHY_DX8SL3DXCTL2_WDBI_MASK                                             0x00000080U
-
-/*PUB Read FIFO Bypass*/
-#undef DDR_PHY_DX8SL3DXCTL2_PRFBYP_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_PRFBYP_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_PRFBYP_MASK
-#define DDR_PHY_DX8SL3DXCTL2_PRFBYP_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_PRFBYP_SHIFT                                          6
-#define DDR_PHY_DX8SL3DXCTL2_PRFBYP_MASK                                           0x00000040U
-
-/*DATX8 Receive FIFO Read Mode*/
-#undef DDR_PHY_DX8SL3DXCTL2_RDMODE_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RDMODE_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RDMODE_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RDMODE_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RDMODE_SHIFT                                          4
-#define DDR_PHY_DX8SL3DXCTL2_RDMODE_MASK                                           0x00000030U
-
-/*Disables the Read FIFO Reset*/
-#undef DDR_PHY_DX8SL3DXCTL2_DISRST_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_DISRST_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_DISRST_MASK
-#define DDR_PHY_DX8SL3DXCTL2_DISRST_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_DISRST_SHIFT                                          3
-#define DDR_PHY_DX8SL3DXCTL2_DISRST_MASK                                           0x00000008U
-
-/*Read DQS Gate I/O Loopback*/
-#undef DDR_PHY_DX8SL3DXCTL2_DQSGLB_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_DQSGLB_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_DQSGLB_MASK
-#define DDR_PHY_DX8SL3DXCTL2_DQSGLB_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_DQSGLB_SHIFT                                          1
-#define DDR_PHY_DX8SL3DXCTL2_DQSGLB_MASK                                           0x00000006U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_0_DEFVAL
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_0_SHIFT
-#undef DDR_PHY_DX8SL3DXCTL2_RESERVED_0_MASK
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_0_DEFVAL                                     0x00141800
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_0_SHIFT                                      0
-#define DDR_PHY_DX8SL3DXCTL2_RESERVED_0_MASK                                       0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_SHIFT                                  24
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24_MASK                                   0xFF000000U
-
-/*Configurable Read Data Enable*/
-#undef DDR_PHY_DX8SL4DXCTL2_CRDEN_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_CRDEN_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_CRDEN_MASK
-#define DDR_PHY_DX8SL4DXCTL2_CRDEN_DEFVAL                                          0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_CRDEN_SHIFT                                           23
-#define DDR_PHY_DX8SL4DXCTL2_CRDEN_MASK                                            0x00800000U
-
-/*OX Extension during Post-amble*/
-#undef DDR_PHY_DX8SL4DXCTL2_POSOEX_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_POSOEX_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_POSOEX_MASK
-#define DDR_PHY_DX8SL4DXCTL2_POSOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_POSOEX_SHIFT                                          20
-#define DDR_PHY_DX8SL4DXCTL2_POSOEX_MASK                                           0x00700000U
-
-/*OE Extension during Pre-amble*/
-#undef DDR_PHY_DX8SL4DXCTL2_PREOEX_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_PREOEX_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_PREOEX_MASK
-#define DDR_PHY_DX8SL4DXCTL2_PREOEX_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_PREOEX_SHIFT                                          18
-#define DDR_PHY_DX8SL4DXCTL2_PREOEX_MASK                                           0x000C0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_17_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_17_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_17_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_17_DEFVAL                                    0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_17_SHIFT                                     17
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_17_MASK                                      0x00020000U
-
-/*I/O Assisted Gate Select*/
-#undef DDR_PHY_DX8SL4DXCTL2_IOAG_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_IOAG_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_IOAG_MASK
-#define DDR_PHY_DX8SL4DXCTL2_IOAG_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_IOAG_SHIFT                                            16
-#define DDR_PHY_DX8SL4DXCTL2_IOAG_MASK                                             0x00010000U
-
-/*I/O Loopback Select*/
-#undef DDR_PHY_DX8SL4DXCTL2_IOLB_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_IOLB_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_IOLB_MASK
-#define DDR_PHY_DX8SL4DXCTL2_IOLB_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_IOLB_SHIFT                                            15
-#define DDR_PHY_DX8SL4DXCTL2_IOLB_MASK                                             0x00008000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_SHIFT                                  13
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13_MASK                                   0x00006000U
-
-/*Low Power Wakeup Threshold*/
-#undef DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_MASK
-#define DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_DEFVAL                                 0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_SHIFT                                  9
-#define DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH_MASK                                   0x00001E00U
-
-/*Read Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL4DXCTL2_RDBI_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RDBI_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RDBI_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RDBI_SHIFT                                            8
-#define DDR_PHY_DX8SL4DXCTL2_RDBI_MASK                                             0x00000100U
-
-/*Write Data Bus Inversion Enable*/
-#undef DDR_PHY_DX8SL4DXCTL2_WDBI_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_WDBI_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_WDBI_MASK
-#define DDR_PHY_DX8SL4DXCTL2_WDBI_DEFVAL                                           0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_WDBI_SHIFT                                            7
-#define DDR_PHY_DX8SL4DXCTL2_WDBI_MASK                                             0x00000080U
-
-/*PUB Read FIFO Bypass*/
-#undef DDR_PHY_DX8SL4DXCTL2_PRFBYP_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_PRFBYP_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_PRFBYP_MASK
-#define DDR_PHY_DX8SL4DXCTL2_PRFBYP_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_PRFBYP_SHIFT                                          6
-#define DDR_PHY_DX8SL4DXCTL2_PRFBYP_MASK                                           0x00000040U
-
-/*DATX8 Receive FIFO Read Mode*/
-#undef DDR_PHY_DX8SL4DXCTL2_RDMODE_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RDMODE_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RDMODE_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RDMODE_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RDMODE_SHIFT                                          4
-#define DDR_PHY_DX8SL4DXCTL2_RDMODE_MASK                                           0x00000030U
-
-/*Disables the Read FIFO Reset*/
-#undef DDR_PHY_DX8SL4DXCTL2_DISRST_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_DISRST_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_DISRST_MASK
-#define DDR_PHY_DX8SL4DXCTL2_DISRST_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_DISRST_SHIFT                                          3
-#define DDR_PHY_DX8SL4DXCTL2_DISRST_MASK                                           0x00000008U
-
-/*Read DQS Gate I/O Loopback*/
-#undef DDR_PHY_DX8SL4DXCTL2_DQSGLB_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_DQSGLB_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_DQSGLB_MASK
-#define DDR_PHY_DX8SL4DXCTL2_DQSGLB_DEFVAL                                         0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_DQSGLB_SHIFT                                          1
-#define DDR_PHY_DX8SL4DXCTL2_DQSGLB_MASK                                           0x00000006U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_0_DEFVAL
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_0_SHIFT
-#undef DDR_PHY_DX8SL4DXCTL2_RESERVED_0_MASK
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_0_DEFVAL                                     0x00141800
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_0_SHIFT                                      0
-#define DDR_PHY_DX8SL4DXCTL2_RESERVED_0_MASK                                       0x00000001U
-
-/*- 1 - Disable uMCTL2 generation of ZQCS/MPC(ZQ calibration) command. Register DBGCMD.zq_calib_short can be used instead to is
-               ue ZQ calibration request from APB module. - 0 - Internally generate ZQCS/MPC(ZQ calibration) commands based on ZQCTL1.t_zq_s
-               ort_interval_x1024. This is only present for designs supporting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devices.*/
-#undef DDRC_ZQCTL0_DIS_AUTO_ZQ_DEFVAL
-#undef DDRC_ZQCTL0_DIS_AUTO_ZQ_SHIFT
-#undef DDRC_ZQCTL0_DIS_AUTO_ZQ_MASK
-#define DDRC_ZQCTL0_DIS_AUTO_ZQ_DEFVAL                                             0x02000040
-#define DDRC_ZQCTL0_DIS_AUTO_ZQ_SHIFT                                              31
-#define DDRC_ZQCTL0_DIS_AUTO_ZQ_MASK                                               0x80000000U
-
-/*- 1 - Disable issuing of ZQCL/MPC(ZQ calibration) command at Self-Refresh/SR-Powerdown exit. Only applicable when run in DDR3
-               or DDR4 or LPDDR2 or LPDDR3 or LPDDR4 mode. - 0 - Enable issuing of ZQCL/MPC(ZQ calibration) command at Self-Refresh/SR-Power
-               own exit. Only applicable when run in DDR3 or DDR4 or LPDDR2 or LPDDR3 or LPDDR4 mode. This is only present for designs suppo
-               ting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devices.*/
-#undef DDRC_ZQCTL0_DIS_SRX_ZQCL_DEFVAL
-#undef DDRC_ZQCTL0_DIS_SRX_ZQCL_SHIFT
-#undef DDRC_ZQCTL0_DIS_SRX_ZQCL_MASK
-#define DDRC_ZQCTL0_DIS_SRX_ZQCL_DEFVAL                                            0x02000040
-#define DDRC_ZQCTL0_DIS_SRX_ZQCL_SHIFT                                             30
-#define DDRC_ZQCTL0_DIS_SRX_ZQCL_MASK                                              0x40000000U
-
-/*- 1 - Denotes that ZQ resistor is shared between ranks. Means ZQinit/ZQCL/ZQCS/MPC(ZQ calibration) commands are sent to one r
-               nk at a time with tZQinit/tZQCL/tZQCS/tZQCAL/tZQLAT timing met between commands so that commands to different ranks do not ov
-               rlap. - 0 - ZQ resistor is not shared. This is only present for designs supporting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devices.*/
-#undef DDRC_ZQCTL0_ZQ_RESISTOR_SHARED_DEFVAL
-#undef DDRC_ZQCTL0_ZQ_RESISTOR_SHARED_SHIFT
-#undef DDRC_ZQCTL0_ZQ_RESISTOR_SHARED_MASK
-#define DDRC_ZQCTL0_ZQ_RESISTOR_SHARED_DEFVAL                                      0x02000040
-#define DDRC_ZQCTL0_ZQ_RESISTOR_SHARED_SHIFT                                       29
-#define DDRC_ZQCTL0_ZQ_RESISTOR_SHARED_MASK                                        0x20000000U
-
-/*- 1 - Disable issuing of ZQCL command at Maximum Power Saving Mode exit. Only applicable when run in DDR4 mode. - 0 - Enable
-               ssuing of ZQCL command at Maximum Power Saving Mode exit. Only applicable when run in DDR4 mode. This is only present for des
-               gns supporting DDR4 devices.*/
-#undef DDRC_ZQCTL0_DIS_MPSMX_ZQCL_DEFVAL
-#undef DDRC_ZQCTL0_DIS_MPSMX_ZQCL_SHIFT
-#undef DDRC_ZQCTL0_DIS_MPSMX_ZQCL_MASK
-#define DDRC_ZQCTL0_DIS_MPSMX_ZQCL_DEFVAL                                          0x02000040
-#define DDRC_ZQCTL0_DIS_MPSMX_ZQCL_SHIFT                                           28
-#define DDRC_ZQCTL0_DIS_MPSMX_ZQCL_MASK                                            0x10000000U
-
-/*tZQoper for DDR3/DDR4, tZQCL for LPDDR2/LPDDR3, tZQCAL for LPDDR4: Number of cycles of NOP required after a ZQCL (ZQ calibrat
-               on long)/MPC(ZQ Start) command is issued to SDRAM. For configurations with MEMC_FREQ_RATIO=2: DDR3/DDR4: program this to tZQo
-               er/2 and round it up to the next integer value. LPDDR2/LPDDR3: program this to tZQCL/2 and round it up to the next integer va
-               ue. LPDDR4: program this to tZQCAL/2 and round it up to the next integer value. Unit: Clock cycles. This is only present for
-               esigns supporting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devices.*/
-#undef DDRC_ZQCTL0_T_ZQ_LONG_NOP_DEFVAL
-#undef DDRC_ZQCTL0_T_ZQ_LONG_NOP_SHIFT
-#undef DDRC_ZQCTL0_T_ZQ_LONG_NOP_MASK
-#define DDRC_ZQCTL0_T_ZQ_LONG_NOP_DEFVAL                                           0x02000040
-#define DDRC_ZQCTL0_T_ZQ_LONG_NOP_SHIFT                                            16
-#define DDRC_ZQCTL0_T_ZQ_LONG_NOP_MASK                                             0x07FF0000U
-
-/*tZQCS for DDR3/DD4/LPDDR2/LPDDR3, tZQLAT for LPDDR4: Number of cycles of NOP required after a ZQCS (ZQ calibration short)/MPC
-               ZQ Latch) command is issued to SDRAM. For configurations with MEMC_FREQ_RATIO=2, program this to tZQCS/2 and round it up to t
-               e next integer value. Unit: Clock cycles. This is only present for designs supporting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devic
-               s.*/
-#undef DDRC_ZQCTL0_T_ZQ_SHORT_NOP_DEFVAL
-#undef DDRC_ZQCTL0_T_ZQ_SHORT_NOP_SHIFT
-#undef DDRC_ZQCTL0_T_ZQ_SHORT_NOP_MASK
-#define DDRC_ZQCTL0_T_ZQ_SHORT_NOP_DEFVAL                                          0x02000040
-#define DDRC_ZQCTL0_T_ZQ_SHORT_NOP_SHIFT                                           0
-#define DDRC_ZQCTL0_T_ZQ_SHORT_NOP_MASK                                            0x000003FFU
-
-/*Fine Granularity Refresh Mode - 000 - Fixed 1x (Normal mode) - 001 - Fixed 2x - 010 - Fixed 4x - 101 - Enable on the fly 2x (
-               ot supported) - 110 - Enable on the fly 4x (not supported) - Everything else - reserved Note: The on-the-fly modes is not sup
-               orted in this version of the uMCTL2. Note: This must be set up while the Controller is in reset or while the Controller is in
-               self-refresh mode. Changing this during normal operation is not allowed. Making this a dynamic register will be supported in
-               uture version of the uMCTL2.*/
-#undef DDRC_RFSHCTL3_REFRESH_MODE_DEFVAL
-#undef DDRC_RFSHCTL3_REFRESH_MODE_SHIFT
-#undef DDRC_RFSHCTL3_REFRESH_MODE_MASK
-#define DDRC_RFSHCTL3_REFRESH_MODE_DEFVAL                                          0x00000000
-#define DDRC_RFSHCTL3_REFRESH_MODE_SHIFT                                           4
-#define DDRC_RFSHCTL3_REFRESH_MODE_MASK                                            0x00000070U
-
-/*Toggle this signal (either from 0 to 1 or from 1 to 0) to indicate that the refresh register(s) have been updated. The value
-               s automatically updated when exiting reset, so it does not need to be toggled initially.*/
-#undef DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_DEFVAL
-#undef DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_SHIFT
-#undef DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_MASK
-#define DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_DEFVAL                                  0x00000000
-#define DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_SHIFT                                   1
-#define DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_MASK                                    0x00000002U
-
-/*When '1', disable auto-refresh generated by the uMCTL2. When auto-refresh is disabled, the SoC core must generate refreshes u
-               ing the registers reg_ddrc_rank0_refresh, reg_ddrc_rank1_refresh, reg_ddrc_rank2_refresh and reg_ddrc_rank3_refresh. When dis
-               auto_refresh transitions from 0 to 1, any pending refreshes are immediately scheduled by the uMCTL2. If DDR4 CRC/parity retry
-               is enabled (CRCPARCTL1.crc_parity_retry_enable = 1), disable auto-refresh is not supported, and this bit must be set to '0'.
-               his register field is changeable on the fly.*/
-#undef DDRC_RFSHCTL3_DIS_AUTO_REFRESH_DEFVAL
-#undef DDRC_RFSHCTL3_DIS_AUTO_REFRESH_SHIFT
-#undef DDRC_RFSHCTL3_DIS_AUTO_REFRESH_MASK
-#define DDRC_RFSHCTL3_DIS_AUTO_REFRESH_DEFVAL                                      0x00000000
-#define DDRC_RFSHCTL3_DIS_AUTO_REFRESH_SHIFT                                       0
-#define DDRC_RFSHCTL3_DIS_AUTO_REFRESH_MASK                                        0x00000001U
 #undef IOU_SLCR_MIO_PIN_0_OFFSET
 #define IOU_SLCR_MIO_PIN_0_OFFSET                                                  0XFF180000
 #undef IOU_SLCR_MIO_PIN_1_OFFSET
 #define IOU_SLCR_MIO_PIN_29_OFFSET                                                 0XFF180074
 #undef IOU_SLCR_MIO_PIN_30_OFFSET
 #define IOU_SLCR_MIO_PIN_30_OFFSET                                                 0XFF180078
+#undef IOU_SLCR_MIO_PIN_31_OFFSET
+#define IOU_SLCR_MIO_PIN_31_OFFSET                                                 0XFF18007C
 #undef IOU_SLCR_MIO_PIN_32_OFFSET
 #define IOU_SLCR_MIO_PIN_32_OFFSET                                                 0XFF180080
 #undef IOU_SLCR_MIO_PIN_33_OFFSET
 #define IOU_SLCR_MIO_PIN_30_L3_SEL_SHIFT                                           5
 #define IOU_SLCR_MIO_PIN_30_L3_SEL_MASK                                            0x000000E0U
 
+/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_tx_ctl- (TX RGMII control)*/
+#undef IOU_SLCR_MIO_PIN_31_L0_SEL_DEFVAL
+#undef IOU_SLCR_MIO_PIN_31_L0_SEL_SHIFT
+#undef IOU_SLCR_MIO_PIN_31_L0_SEL_MASK
+#define IOU_SLCR_MIO_PIN_31_L0_SEL_DEFVAL                                          0x00000000
+#define IOU_SLCR_MIO_PIN_31_L0_SEL_SHIFT                                           1
+#define IOU_SLCR_MIO_PIN_31_L0_SEL_MASK                                            0x00000002U
+
+/*Level 1 Mux Select 0= Level 2 Mux Output 1= pcie, Input, pcie_reset_n- (PCIE Reset signal)*/
+#undef IOU_SLCR_MIO_PIN_31_L1_SEL_DEFVAL
+#undef IOU_SLCR_MIO_PIN_31_L1_SEL_SHIFT
+#undef IOU_SLCR_MIO_PIN_31_L1_SEL_MASK
+#define IOU_SLCR_MIO_PIN_31_L1_SEL_DEFVAL                                          0x00000000
+#define IOU_SLCR_MIO_PIN_31_L1_SEL_SHIFT                                           2
+#define IOU_SLCR_MIO_PIN_31_L1_SEL_MASK                                            0x00000004U
+
+/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpi[5]- (PMU GPI) 2= test_scan, Input, test_scan_in[31]- (Test Sc
+               n Port) = test_scan, Output, test_scan_out[31]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)*/
+#undef IOU_SLCR_MIO_PIN_31_L2_SEL_DEFVAL
+#undef IOU_SLCR_MIO_PIN_31_L2_SEL_SHIFT
+#undef IOU_SLCR_MIO_PIN_31_L2_SEL_MASK
+#define IOU_SLCR_MIO_PIN_31_L2_SEL_DEFVAL                                          0x00000000
+#define IOU_SLCR_MIO_PIN_31_L2_SEL_SHIFT                                           3
+#define IOU_SLCR_MIO_PIN_31_L2_SEL_MASK                                            0x00000018U
+
+/*Level 3 Mux Select 0= gpio1, Input, gpio_1_pin_in[5]- (GPIO bank 1) 0= gpio1, Output, gpio_1_pin_out[5]- (GPIO bank 1) 1= can
+               , Output, can0_phy_tx- (Can TX signal) 2= i2c0, Input, i2c0_sda_input- (SDA signal) 2= i2c0, Output, i2c0_sda_out- (SDA signa
+               ) 3= swdt0, Output, swdt0_rst_out- (Watch Dog Timer Output clock) 4= spi0, Output, spi0_mo- (MOSI signal) 4= spi0, Input, spi
+               _si- (MOSI signal) 5= ttc0, Output, ttc0_wave_out- (TTC Waveform Clock) 6= ua0, Output, ua0_txd- (UART transmitter serial out
+               ut) 7= trace, Output, tracedq[9]- (Trace Port Databus)*/
+#undef IOU_SLCR_MIO_PIN_31_L3_SEL_DEFVAL
+#undef IOU_SLCR_MIO_PIN_31_L3_SEL_SHIFT
+#undef IOU_SLCR_MIO_PIN_31_L3_SEL_MASK
+#define IOU_SLCR_MIO_PIN_31_L3_SEL_DEFVAL                                          0x00000000
+#define IOU_SLCR_MIO_PIN_31_L3_SEL_SHIFT                                           5
+#define IOU_SLCR_MIO_PIN_31_L3_SEL_MASK                                            0x000000E0U
+
 /*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rx_clk- (RX RGMII clock)*/
 #undef IOU_SLCR_MIO_PIN_32_L0_SEL_DEFVAL
 #undef IOU_SLCR_MIO_PIN_32_L0_SEL_SHIFT
 #define IOU_SLCR_MIO_PIN_32_L1_SEL_SHIFT                                           2
 #define IOU_SLCR_MIO_PIN_32_L1_SEL_MASK                                            0x00000004U
 
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[0]- (PMU GPI) 2= test_scan, Input, test_scan_in[32]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[32]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)*/
+/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[0]- (PMU GPI) 2= test_scan, Input, test_scan_in[32]- (Test S
+               an Port) = test_scan, Output, test_scan_out[32]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)*/
 #undef IOU_SLCR_MIO_PIN_32_L2_SEL_DEFVAL
 #undef IOU_SLCR_MIO_PIN_32_L2_SEL_SHIFT
 #undef IOU_SLCR_MIO_PIN_32_L2_SEL_MASK
 #define IOU_SLCR_MIO_PIN_33_L1_SEL_SHIFT                                           2
 #define IOU_SLCR_MIO_PIN_33_L1_SEL_MASK                                            0x00000004U
 
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[1]- (PMU GPI) 2= test_scan, Input, test_scan_in[33]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[33]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)*/
+/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[1]- (PMU GPI) 2= test_scan, Input, test_scan_in[33]- (Test S
+               an Port) = test_scan, Output, test_scan_out[33]- (Test Scan Port) 3= csu, Input, csu_ext_tamper- (CSU Ext Tamper)*/
 #undef IOU_SLCR_MIO_PIN_33_L2_SEL_DEFVAL
 #undef IOU_SLCR_MIO_PIN_33_L2_SEL_SHIFT
 #undef IOU_SLCR_MIO_PIN_33_L2_SEL_MASK
 #define IOU_SLCR_MIO_PIN_34_L1_SEL_SHIFT                                           2
 #define IOU_SLCR_MIO_PIN_34_L1_SEL_MASK                                            0x00000004U
 
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[2]- (PMU GPI) 2= test_scan, Input, test_scan_in[34]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[34]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Outp
-               t, dp_aux_data_out- (Dp Aux Data)*/
+/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[2]- (PMU GPI) 2= test_scan, Input, test_scan_in[34]- (Test S
+               an Port) = test_scan, Output, test_scan_out[34]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Out
+               ut, dp_aux_data_out- (Dp Aux Data)*/
 #undef IOU_SLCR_MIO_PIN_34_L2_SEL_DEFVAL
 #undef IOU_SLCR_MIO_PIN_34_L2_SEL_SHIFT
 #undef IOU_SLCR_MIO_PIN_34_L2_SEL_MASK
 #define IOU_SLCR_MIO_PIN_35_L1_SEL_SHIFT                                           2
 #define IOU_SLCR_MIO_PIN_35_L1_SEL_MASK                                            0x00000004U
 
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[3]- (PMU GPI) 2= test_scan, Input, test_scan_in[35]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[35]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)*/
+/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[3]- (PMU GPI) 2= test_scan, Input, test_scan_in[35]- (Test S
+               an Port) = test_scan, Output, test_scan_out[35]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)*/
 #undef IOU_SLCR_MIO_PIN_35_L2_SEL_DEFVAL
 #undef IOU_SLCR_MIO_PIN_35_L2_SEL_SHIFT
 #undef IOU_SLCR_MIO_PIN_35_L2_SEL_MASK
 #define IOU_SLCR_MIO_PIN_36_L1_SEL_SHIFT                                           2
 #define IOU_SLCR_MIO_PIN_36_L1_SEL_MASK                                            0x00000004U
 
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[4]- (PMU GPI) 2= test_scan, Input, test_scan_in[36]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[36]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Outp
-               t, dp_aux_data_out- (Dp Aux Data)*/
+/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[4]- (PMU GPI) 2= test_scan, Input, test_scan_in[36]- (Test S
+               an Port) = test_scan, Output, test_scan_out[36]- (Test Scan Port) 3= dpaux, Input, dp_aux_data_in- (Dp Aux Data) = dpaux, Out
+               ut, dp_aux_data_out- (Dp Aux Data)*/
 #undef IOU_SLCR_MIO_PIN_36_L2_SEL_DEFVAL
 #undef IOU_SLCR_MIO_PIN_36_L2_SEL_SHIFT
 #undef IOU_SLCR_MIO_PIN_36_L2_SEL_MASK
 #define IOU_SLCR_MIO_PIN_37_L1_SEL_SHIFT                                           2
 #define IOU_SLCR_MIO_PIN_37_L1_SEL_MASK                                            0x00000004U
 
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Input, pmu_gpo[5]- (PMU GPI) 2= test_scan, Input, test_scan_in[37]- (Test Sc
-               n Port) = test_scan, Output, test_scan_out[37]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)*/
+/*Level 2 Mux Select 0= Level 3 Mux Output 1= pmu, Output, pmu_gpo[5]- (PMU GPI) 2= test_scan, Input, test_scan_in[37]- (Test S
+               an Port) = test_scan, Output, test_scan_out[37]- (Test Scan Port) 3= dpaux, Input, dp_hot_plug_detect- (Dp Aux Hot Plug)*/
 #undef IOU_SLCR_MIO_PIN_37_L2_SEL_DEFVAL
 #undef IOU_SLCR_MIO_PIN_37_L2_SEL_SHIFT
 #undef IOU_SLCR_MIO_PIN_37_L2_SEL_MASK
 #define IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI_SHIFT                                     30
 #define IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI_MASK                                      0x40000000U
 
+/*Master Tri-state Enable for pin 31, active high*/
+#undef IOU_SLCR_MIO_MST_TRI0_PIN_31_TRI_DEFVAL
+#undef IOU_SLCR_MIO_MST_TRI0_PIN_31_TRI_SHIFT
+#undef IOU_SLCR_MIO_MST_TRI0_PIN_31_TRI_MASK
+#define IOU_SLCR_MIO_MST_TRI0_PIN_31_TRI_DEFVAL                                    0xFFFFFFFF
+#define IOU_SLCR_MIO_MST_TRI0_PIN_31_TRI_SHIFT                                     31
+#define IOU_SLCR_MIO_MST_TRI0_PIN_31_TRI_MASK                                      0x80000000U
+
 /*Master Tri-state Enable for pin 32, active high*/
 #undef IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI_DEFVAL
 #undef IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI_SHIFT
 #define IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1_DEFVAL                                0x00000000
 #define IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1_SHIFT                                 0
 #define IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1_MASK                                  0x00000001U
-#undef PCIE_ATTRIB_ATTR_37_OFFSET
-#define PCIE_ATTRIB_ATTR_37_OFFSET                                                 0XFD480094
-#undef PCIE_ATTRIB_ATTR_25_OFFSET
-#define PCIE_ATTRIB_ATTR_25_OFFSET                                                 0XFD480064
+#undef CRL_APB_RST_LPD_IOU2_OFFSET
+#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
 #undef CRL_APB_RST_LPD_IOU0_OFFSET
 #define CRL_APB_RST_LPD_IOU0_OFFSET                                                0XFF5E0230
 #undef CRL_APB_RST_LPD_IOU2_OFFSET
 #define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
+#undef IOU_SLCR_IOU_TAPDLY_BYPASS_OFFSET
+#define IOU_SLCR_IOU_TAPDLY_BYPASS_OFFSET                                          0XFF180390
 #undef CRL_APB_RST_LPD_TOP_OFFSET
 #define CRL_APB_RST_LPD_TOP_OFFSET                                                 0XFF5E023C
 #undef CRF_APB_RST_FPD_TOP_OFFSET
 #define IOU_SLCR_CTRL_REG_SD_OFFSET                                                0XFF180310
 #undef IOU_SLCR_SD_CONFIG_REG2_OFFSET
 #define IOU_SLCR_SD_CONFIG_REG2_OFFSET                                             0XFF180320
-#undef CRL_APB_RST_LPD_IOU2_OFFSET
-#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
-#undef CRL_APB_RST_LPD_IOU2_OFFSET
-#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
-#undef CRL_APB_RST_LPD_IOU2_OFFSET
-#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
-#undef CRL_APB_RST_LPD_IOU2_OFFSET
-#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
-#undef CRL_APB_RST_LPD_IOU2_OFFSET
-#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
-#undef UART0_BAUD_RATE_DIVIDER_REG0_OFFSET
-#define UART0_BAUD_RATE_DIVIDER_REG0_OFFSET                                        0XFF000034
-#undef UART0_BAUD_RATE_GEN_REG0_OFFSET
-#define UART0_BAUD_RATE_GEN_REG0_OFFSET                                            0XFF000018
-#undef UART0_CONTROL_REG0_OFFSET
-#define UART0_CONTROL_REG0_OFFSET                                                  0XFF000000
-#undef UART0_MODE_REG0_OFFSET
-#define UART0_MODE_REG0_OFFSET                                                     0XFF000004
-#undef UART1_BAUD_RATE_DIVIDER_REG0_OFFSET
-#define UART1_BAUD_RATE_DIVIDER_REG0_OFFSET                                        0XFF010034
-#undef UART1_BAUD_RATE_GEN_REG0_OFFSET
-#define UART1_BAUD_RATE_GEN_REG0_OFFSET                                            0XFF010018
-#undef UART1_CONTROL_REG0_OFFSET
-#define UART1_CONTROL_REG0_OFFSET                                                  0XFF010000
-#undef UART1_MODE_REG0_OFFSET
-#define UART1_MODE_REG0_OFFSET                                                     0XFF010004
-#undef SERDES_ICM_CFG0_OFFSET
-#define SERDES_ICM_CFG0_OFFSET                                                     0XFD410010
-#undef SERDES_ICM_CFG1_OFFSET
-#define SERDES_ICM_CFG1_OFFSET                                                     0XFD410014
-#undef SERDES_PLL_REF_SEL0_OFFSET
-#define SERDES_PLL_REF_SEL0_OFFSET                                                 0XFD410000
-#undef SERDES_PLL_REF_SEL1_OFFSET
-#define SERDES_PLL_REF_SEL1_OFFSET                                                 0XFD410004
-#undef SERDES_PLL_REF_SEL2_OFFSET
-#define SERDES_PLL_REF_SEL2_OFFSET                                                 0XFD410008
-#undef SERDES_PLL_REF_SEL3_OFFSET
-#define SERDES_PLL_REF_SEL3_OFFSET                                                 0XFD41000C
-#undef SERDES_L0_L0_REF_CLK_SEL_OFFSET
-#define SERDES_L0_L0_REF_CLK_SEL_OFFSET                                            0XFD402860
-#undef SERDES_L0_L1_REF_CLK_SEL_OFFSET
-#define SERDES_L0_L1_REF_CLK_SEL_OFFSET                                            0XFD402864
-#undef SERDES_L0_L2_REF_CLK_SEL_OFFSET
-#define SERDES_L0_L2_REF_CLK_SEL_OFFSET                                            0XFD402868
-#undef SERDES_L0_L3_REF_CLK_SEL_OFFSET
-#define SERDES_L0_L3_REF_CLK_SEL_OFFSET                                            0XFD40286C
-#undef PCIE_ATTRIB_ATTR_7_OFFSET
-#define PCIE_ATTRIB_ATTR_7_OFFSET                                                  0XFD48001C
-#undef PCIE_ATTRIB_ATTR_8_OFFSET
-#define PCIE_ATTRIB_ATTR_8_OFFSET                                                  0XFD480020
-#undef PCIE_ATTRIB_PL_LINK_CTRL_STATUS_OFFSET
-#define PCIE_ATTRIB_PL_LINK_CTRL_STATUS_OFFSET                                     0XFD480228
-#undef PCIE_ATTRIB_ATTR_27_OFFSET
-#define PCIE_ATTRIB_ATTR_27_OFFSET                                                 0XFD48006C
-#undef PCIE_ATTRIB_ATTR_50_OFFSET
-#define PCIE_ATTRIB_ATTR_50_OFFSET                                                 0XFD4800C8
-#undef PCIE_ATTRIB_ATTR_105_OFFSET
-#define PCIE_ATTRIB_ATTR_105_OFFSET                                                0XFD4801A4
-#undef PCIE_ATTRIB_ATTR_106_OFFSET
-#define PCIE_ATTRIB_ATTR_106_OFFSET                                                0XFD4801A8
-#undef PCIE_ATTRIB_ATTR_107_OFFSET
-#define PCIE_ATTRIB_ATTR_107_OFFSET                                                0XFD4801AC
-#undef PCIE_ATTRIB_ATTR_108_OFFSET
-#define PCIE_ATTRIB_ATTR_108_OFFSET                                                0XFD4801B0
-#undef PCIE_ATTRIB_ATTR_109_OFFSET
-#define PCIE_ATTRIB_ATTR_109_OFFSET                                                0XFD4801B4
-#undef PCIE_ATTRIB_ATTR_34_OFFSET
-#define PCIE_ATTRIB_ATTR_34_OFFSET                                                 0XFD480088
-#undef PCIE_ATTRIB_ATTR_53_OFFSET
-#define PCIE_ATTRIB_ATTR_53_OFFSET                                                 0XFD4800D4
-#undef PCIE_ATTRIB_ATTR_41_OFFSET
-#define PCIE_ATTRIB_ATTR_41_OFFSET                                                 0XFD4800A4
-#undef PCIE_ATTRIB_ATTR_100_OFFSET
-#define PCIE_ATTRIB_ATTR_100_OFFSET                                                0XFD480190
-#undef PCIE_ATTRIB_ATTR_101_OFFSET
-#define PCIE_ATTRIB_ATTR_101_OFFSET                                                0XFD480194
-#undef PCIE_ATTRIB_ID_OFFSET
-#define PCIE_ATTRIB_ID_OFFSET                                                      0XFD480200
-#undef PCIE_ATTRIB_SUBSYS_ID_OFFSET
-#define PCIE_ATTRIB_SUBSYS_ID_OFFSET                                               0XFD480204
-#undef PCIE_ATTRIB_REV_ID_OFFSET
-#define PCIE_ATTRIB_REV_ID_OFFSET                                                  0XFD480208
-#undef PCIE_ATTRIB_ATTR_24_OFFSET
-#define PCIE_ATTRIB_ATTR_24_OFFSET                                                 0XFD480060
-#undef PCIE_ATTRIB_ATTR_25_OFFSET
-#define PCIE_ATTRIB_ATTR_25_OFFSET                                                 0XFD480064
-#undef PCIE_ATTRIB_ATTR_4_OFFSET
-#define PCIE_ATTRIB_ATTR_4_OFFSET                                                  0XFD480010
-#undef PCIE_ATTRIB_ATTR_79_OFFSET
-#define PCIE_ATTRIB_ATTR_79_OFFSET                                                 0XFD48013C
-#undef PCIE_ATTRIB_ATTR_43_OFFSET
-#define PCIE_ATTRIB_ATTR_43_OFFSET                                                 0XFD4800AC
+#undef IOU_SLCR_SD_CONFIG_REG1_OFFSET
+#define IOU_SLCR_SD_CONFIG_REG1_OFFSET                                             0XFF18031C
+#undef IOU_SLCR_SD_CONFIG_REG3_OFFSET
+#define IOU_SLCR_SD_CONFIG_REG3_OFFSET                                             0XFF180324
+#undef CRL_APB_RST_LPD_IOU2_OFFSET
+#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
+#undef CRL_APB_RST_LPD_IOU2_OFFSET
+#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
+#undef CRL_APB_RST_LPD_IOU2_OFFSET
+#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
+#undef CRL_APB_RST_LPD_IOU2_OFFSET
+#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
+#undef CRL_APB_RST_LPD_IOU2_OFFSET
+#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
+#undef UART0_BAUD_RATE_DIVIDER_REG0_OFFSET
+#define UART0_BAUD_RATE_DIVIDER_REG0_OFFSET                                        0XFF000034
+#undef UART0_BAUD_RATE_GEN_REG0_OFFSET
+#define UART0_BAUD_RATE_GEN_REG0_OFFSET                                            0XFF000018
+#undef UART0_CONTROL_REG0_OFFSET
+#define UART0_CONTROL_REG0_OFFSET                                                  0XFF000000
+#undef UART0_MODE_REG0_OFFSET
+#define UART0_MODE_REG0_OFFSET                                                     0XFF000004
+#undef UART1_BAUD_RATE_DIVIDER_REG0_OFFSET
+#define UART1_BAUD_RATE_DIVIDER_REG0_OFFSET                                        0XFF010034
+#undef UART1_BAUD_RATE_GEN_REG0_OFFSET
+#define UART1_BAUD_RATE_GEN_REG0_OFFSET                                            0XFF010018
+#undef UART1_CONTROL_REG0_OFFSET
+#define UART1_CONTROL_REG0_OFFSET                                                  0XFF010000
+#undef UART1_MODE_REG0_OFFSET
+#define UART1_MODE_REG0_OFFSET                                                     0XFF010004
 #undef LPD_SLCR_SECURE_SLCR_ADMA_OFFSET
 #define LPD_SLCR_SECURE_SLCR_ADMA_OFFSET                                           0XFF4B0024
 #undef CSU_TAMPER_STATUS_OFFSET
 #define CSU_TAMPER_STATUS_OFFSET                                                   0XFFCA5000
+#undef APU_ACE_CTRL_OFFSET
+#define APU_ACE_CTRL_OFFSET                                                        0XFD5C0060
+#undef RTC_CONTROL_OFFSET
+#define RTC_CONTROL_OFFSET                                                         0XFFA60040
+#undef IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_OFFSET
+#define IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_OFFSET                               0XFF260020
+#undef IOU_SCNTRS_COUNTER_CONTROL_REGISTER_OFFSET
+#define IOU_SCNTRS_COUNTER_CONTROL_REGISTER_OFFSET                                 0XFF260000
 
-/*Sets the ASPM Optionality Compliance bit, to comply with the 2.1 ASPM Optionality ECN. Transferred to the Link Capabilities r
-               gister.; EP=0x0001; RP=0x0001*/
-#undef PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_DEFVAL
-#undef PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_SHIFT
-#undef PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_MASK
-#define PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_DEFVAL                  0x000009FF
-#define PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_SHIFT                   14
-#define PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_MASK                    0x00004000U
-
-/*If TRUE Completion Timeout Disable is supported. This is required to be TRUE for Endpoint and either setting allowed for Root
-               ports. Drives Device Capability 2 [4]; EP=0x0001; RP=0x0001*/
-#undef PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_DEFVAL
-#undef PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_SHIFT
-#undef PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_MASK
-#define PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_DEFVAL              0x00000905
-#define PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_SHIFT               9
-#define PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_MASK                0x00000200U
+/*Block level reset*/
+#undef CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET_DEFVAL
+#undef CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET_SHIFT
+#undef CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET_MASK
+#define CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET_DEFVAL                                0x0017FFFF
+#define CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET_SHIFT                                 20
+#define CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET_MASK                                  0x00100000U
 
 /*GEM 3 reset*/
 #undef CRL_APB_RST_LPD_IOU0_GEM3_RESET_DEFVAL
 #define CRL_APB_RST_LPD_IOU2_QSPI_RESET_SHIFT                                      0
 #define CRL_APB_RST_LPD_IOU2_QSPI_RESET_MASK                                       0x00000001U
 
+/*0: Do not by pass the tap delays on the Rx clock signal of LQSPI 1: Bypass the Tap delay on the Rx clock signal of LQSPI*/
+#undef IOU_SLCR_IOU_TAPDLY_BYPASS_LQSPI_RX_DEFVAL
+#undef IOU_SLCR_IOU_TAPDLY_BYPASS_LQSPI_RX_SHIFT
+#undef IOU_SLCR_IOU_TAPDLY_BYPASS_LQSPI_RX_MASK
+#define IOU_SLCR_IOU_TAPDLY_BYPASS_LQSPI_RX_DEFVAL                                 0x00000007
+#define IOU_SLCR_IOU_TAPDLY_BYPASS_LQSPI_RX_SHIFT                                  2
+#define IOU_SLCR_IOU_TAPDLY_BYPASS_LQSPI_RX_MASK                                   0x00000004U
+
 /*USB 0 reset for control registers*/
 #undef CRL_APB_RST_LPD_TOP_USB0_APB_RESET_DEFVAL
 #undef CRL_APB_RST_LPD_TOP_USB0_APB_RESET_SHIFT
 #define CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_SHIFT                                18
 #define CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_MASK                                 0x00040000U
 
+/*Display Port block level reset (includes DPDMA)*/
+#undef CRF_APB_RST_FPD_TOP_DP_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_DP_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_DP_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_DP_RESET_DEFVAL                                        0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_DP_RESET_SHIFT                                         16
+#define CRF_APB_RST_FPD_TOP_DP_RESET_MASK                                          0x00010000U
+
 /*FPD WDT reset*/
 #undef CRF_APB_RST_FPD_TOP_SWDT_RESET_DEFVAL
 #undef CRF_APB_RST_FPD_TOP_SWDT_RESET_SHIFT
 #define CRF_APB_RST_FPD_TOP_GT_RESET_SHIFT                                         2
 #define CRF_APB_RST_FPD_TOP_GT_RESET_MASK                                          0x00000004U
 
+/*Sata block level reset*/
+#undef CRF_APB_RST_FPD_TOP_SATA_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_SATA_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_SATA_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_SATA_RESET_DEFVAL                                      0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_SATA_RESET_SHIFT                                       1
+#define CRF_APB_RST_FPD_TOP_SATA_RESET_MASK                                        0x00000002U
+
 /*Block level reset*/
 #undef CRL_APB_RST_LPD_IOU2_SDIO1_RESET_DEFVAL
 #undef CRL_APB_RST_LPD_IOU2_SDIO1_RESET_SHIFT
 #define IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V_SHIFT                                     23
 #define IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V_MASK                                      0x00800000U
 
+/*Base Clock Frequency for SD Clock. This is the frequency of the xin_clk.*/
+#undef IOU_SLCR_SD_CONFIG_REG1_SD1_BASECLK_DEFVAL
+#undef IOU_SLCR_SD_CONFIG_REG1_SD1_BASECLK_SHIFT
+#undef IOU_SLCR_SD_CONFIG_REG1_SD1_BASECLK_MASK
+#define IOU_SLCR_SD_CONFIG_REG1_SD1_BASECLK_DEFVAL                                 0x32403240
+#define IOU_SLCR_SD_CONFIG_REG1_SD1_BASECLK_SHIFT                                  23
+#define IOU_SLCR_SD_CONFIG_REG1_SD1_BASECLK_MASK                                   0x7F800000U
+
+/*This is the Timer Count for Re-Tuning Timer for Re-Tuning Mode 1 to 3. Setting to 4'b0 disables Re-Tuning Timer. 0h - Get inf
+               rmation via other source 1h = 1 seconds 2h = 2 seconds 3h = 4 seconds 4h = 8 seconds -- n = 2(n-1) seconds -- Bh = 1024 secon
+               s Fh - Ch = Reserved*/
+#undef IOU_SLCR_SD_CONFIG_REG3_SD1_RETUNETMR_DEFVAL
+#undef IOU_SLCR_SD_CONFIG_REG3_SD1_RETUNETMR_SHIFT
+#undef IOU_SLCR_SD_CONFIG_REG3_SD1_RETUNETMR_MASK
+#define IOU_SLCR_SD_CONFIG_REG3_SD1_RETUNETMR_DEFVAL                               0x06070607
+#define IOU_SLCR_SD_CONFIG_REG3_SD1_RETUNETMR_SHIFT                                22
+#define IOU_SLCR_SD_CONFIG_REG3_SD1_RETUNETMR_MASK                                 0x03C00000U
+
 /*Block level reset*/
 #undef CRL_APB_RST_LPD_IOU2_CAN1_RESET_DEFVAL
 #undef CRL_APB_RST_LPD_IOU2_CAN1_RESET_SHIFT
 #define UART1_CONTROL_REG0_TXDIS_SHIFT                                             5
 #define UART1_CONTROL_REG0_TXDIS_MASK                                              0x00000020U
 
-/*Transmit enable: 0: disable transmitter 1: enable transmitter, provided the TXDIS field is set to 0.*/
-#undef UART1_CONTROL_REG0_TXEN_DEFVAL
-#undef UART1_CONTROL_REG0_TXEN_SHIFT
-#undef UART1_CONTROL_REG0_TXEN_MASK
-#define UART1_CONTROL_REG0_TXEN_DEFVAL                                             0x00000128
-#define UART1_CONTROL_REG0_TXEN_SHIFT                                              4
-#define UART1_CONTROL_REG0_TXEN_MASK                                               0x00000010U
+/*Transmit enable: 0: disable transmitter 1: enable transmitter, provided the TXDIS field is set to 0.*/
+#undef UART1_CONTROL_REG0_TXEN_DEFVAL
+#undef UART1_CONTROL_REG0_TXEN_SHIFT
+#undef UART1_CONTROL_REG0_TXEN_MASK
+#define UART1_CONTROL_REG0_TXEN_DEFVAL                                             0x00000128
+#define UART1_CONTROL_REG0_TXEN_SHIFT                                              4
+#define UART1_CONTROL_REG0_TXEN_MASK                                               0x00000010U
+
+/*Receive disable: 0: enable 1: disable, regardless of the value of RXEN*/
+#undef UART1_CONTROL_REG0_RXDIS_DEFVAL
+#undef UART1_CONTROL_REG0_RXDIS_SHIFT
+#undef UART1_CONTROL_REG0_RXDIS_MASK
+#define UART1_CONTROL_REG0_RXDIS_DEFVAL                                            0x00000128
+#define UART1_CONTROL_REG0_RXDIS_SHIFT                                             3
+#define UART1_CONTROL_REG0_RXDIS_MASK                                              0x00000008U
+
+/*Receive enable: 0: disable 1: enable When set to one, the receiver logic is enabled, provided the RXDIS field is set to zero.*/
+#undef UART1_CONTROL_REG0_RXEN_DEFVAL
+#undef UART1_CONTROL_REG0_RXEN_SHIFT
+#undef UART1_CONTROL_REG0_RXEN_MASK
+#define UART1_CONTROL_REG0_RXEN_DEFVAL                                             0x00000128
+#define UART1_CONTROL_REG0_RXEN_SHIFT                                              2
+#define UART1_CONTROL_REG0_RXEN_MASK                                               0x00000004U
+
+/*Software reset for Tx data path: 0: no affect 1: transmitter logic is reset and all pending transmitter data is discarded Thi
+                bit is self clearing once the reset has completed.*/
+#undef UART1_CONTROL_REG0_TXRES_DEFVAL
+#undef UART1_CONTROL_REG0_TXRES_SHIFT
+#undef UART1_CONTROL_REG0_TXRES_MASK
+#define UART1_CONTROL_REG0_TXRES_DEFVAL                                            0x00000128
+#define UART1_CONTROL_REG0_TXRES_SHIFT                                             1
+#define UART1_CONTROL_REG0_TXRES_MASK                                              0x00000002U
+
+/*Software reset for Rx data path: 0: no affect 1: receiver logic is reset and all pending receiver data is discarded. This bit
+               is self clearing once the reset has completed.*/
+#undef UART1_CONTROL_REG0_RXRES_DEFVAL
+#undef UART1_CONTROL_REG0_RXRES_SHIFT
+#undef UART1_CONTROL_REG0_RXRES_MASK
+#define UART1_CONTROL_REG0_RXRES_DEFVAL                                            0x00000128
+#define UART1_CONTROL_REG0_RXRES_SHIFT                                             0
+#define UART1_CONTROL_REG0_RXRES_MASK                                              0x00000001U
+
+/*Channel mode: Defines the mode of operation of the UART. 00: normal 01: automatic echo 10: local loopback 11: remote loopback*/
+#undef UART1_MODE_REG0_CHMODE_DEFVAL
+#undef UART1_MODE_REG0_CHMODE_SHIFT
+#undef UART1_MODE_REG0_CHMODE_MASK
+#define UART1_MODE_REG0_CHMODE_DEFVAL                                              0x00000000
+#define UART1_MODE_REG0_CHMODE_SHIFT                                               8
+#define UART1_MODE_REG0_CHMODE_MASK                                                0x00000300U
+
+/*Number of stop bits: Defines the number of stop bits to detect on receive and to generate on transmit. 00: 1 stop bit 01: 1.5
+               stop bits 10: 2 stop bits 11: reserved*/
+#undef UART1_MODE_REG0_NBSTOP_DEFVAL
+#undef UART1_MODE_REG0_NBSTOP_SHIFT
+#undef UART1_MODE_REG0_NBSTOP_MASK
+#define UART1_MODE_REG0_NBSTOP_DEFVAL                                              0x00000000
+#define UART1_MODE_REG0_NBSTOP_SHIFT                                               6
+#define UART1_MODE_REG0_NBSTOP_MASK                                                0x000000C0U
+
+/*Parity type select: Defines the expected parity to check on receive and the parity to generate on transmit. 000: even parity
+               01: odd parity 010: forced to 0 parity (space) 011: forced to 1 parity (mark) 1xx: no parity*/
+#undef UART1_MODE_REG0_PAR_DEFVAL
+#undef UART1_MODE_REG0_PAR_SHIFT
+#undef UART1_MODE_REG0_PAR_MASK
+#define UART1_MODE_REG0_PAR_DEFVAL                                                 0x00000000
+#define UART1_MODE_REG0_PAR_SHIFT                                                  3
+#define UART1_MODE_REG0_PAR_MASK                                                   0x00000038U
+
+/*Character length select: Defines the number of bits in each character. 11: 6 bits 10: 7 bits 0x: 8 bits*/
+#undef UART1_MODE_REG0_CHRL_DEFVAL
+#undef UART1_MODE_REG0_CHRL_SHIFT
+#undef UART1_MODE_REG0_CHRL_MASK
+#define UART1_MODE_REG0_CHRL_DEFVAL                                                0x00000000
+#define UART1_MODE_REG0_CHRL_SHIFT                                                 1
+#define UART1_MODE_REG0_CHRL_MASK                                                  0x00000006U
+
+/*Clock source select: This field defines whether a pre-scalar of 8 is applied to the baud rate generator input clock. 0: clock
+               source is uart_ref_clk 1: clock source is uart_ref_clk/8*/
+#undef UART1_MODE_REG0_CLKS_DEFVAL
+#undef UART1_MODE_REG0_CLKS_SHIFT
+#undef UART1_MODE_REG0_CLKS_MASK
+#define UART1_MODE_REG0_CLKS_DEFVAL                                                0x00000000
+#define UART1_MODE_REG0_CLKS_SHIFT                                                 0
+#define UART1_MODE_REG0_CLKS_MASK                                                  0x00000001U
+
+/*TrustZone Classification for ADMA*/
+#undef LPD_SLCR_SECURE_SLCR_ADMA_TZ_DEFVAL
+#undef LPD_SLCR_SECURE_SLCR_ADMA_TZ_SHIFT
+#undef LPD_SLCR_SECURE_SLCR_ADMA_TZ_MASK
+#define LPD_SLCR_SECURE_SLCR_ADMA_TZ_DEFVAL
+#define LPD_SLCR_SECURE_SLCR_ADMA_TZ_SHIFT                                         0
+#define LPD_SLCR_SECURE_SLCR_ADMA_TZ_MASK                                          0x000000FFU
+
+/*CSU regsiter*/
+#undef CSU_TAMPER_STATUS_TAMPER_0_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_0_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_0_MASK
+#define CSU_TAMPER_STATUS_TAMPER_0_DEFVAL                                          0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_0_SHIFT                                           0
+#define CSU_TAMPER_STATUS_TAMPER_0_MASK                                            0x00000001U
+
+/*External MIO*/
+#undef CSU_TAMPER_STATUS_TAMPER_1_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_1_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_1_MASK
+#define CSU_TAMPER_STATUS_TAMPER_1_DEFVAL                                          0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_1_SHIFT                                           1
+#define CSU_TAMPER_STATUS_TAMPER_1_MASK                                            0x00000002U
+
+/*JTAG toggle detect*/
+#undef CSU_TAMPER_STATUS_TAMPER_2_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_2_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_2_MASK
+#define CSU_TAMPER_STATUS_TAMPER_2_DEFVAL                                          0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_2_SHIFT                                           2
+#define CSU_TAMPER_STATUS_TAMPER_2_MASK                                            0x00000004U
+
+/*PL SEU error*/
+#undef CSU_TAMPER_STATUS_TAMPER_3_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_3_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_3_MASK
+#define CSU_TAMPER_STATUS_TAMPER_3_DEFVAL                                          0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_3_SHIFT                                           3
+#define CSU_TAMPER_STATUS_TAMPER_3_MASK                                            0x00000008U
+
+/*AMS over temperature alarm for LPD*/
+#undef CSU_TAMPER_STATUS_TAMPER_4_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_4_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_4_MASK
+#define CSU_TAMPER_STATUS_TAMPER_4_DEFVAL                                          0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_4_SHIFT                                           4
+#define CSU_TAMPER_STATUS_TAMPER_4_MASK                                            0x00000010U
+
+/*AMS over temperature alarm for APU*/
+#undef CSU_TAMPER_STATUS_TAMPER_5_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_5_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_5_MASK
+#define CSU_TAMPER_STATUS_TAMPER_5_DEFVAL                                          0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_5_SHIFT                                           5
+#define CSU_TAMPER_STATUS_TAMPER_5_MASK                                            0x00000020U
+
+/*AMS voltage alarm for VCCPINT_FPD*/
+#undef CSU_TAMPER_STATUS_TAMPER_6_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_6_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_6_MASK
+#define CSU_TAMPER_STATUS_TAMPER_6_DEFVAL                                          0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_6_SHIFT                                           6
+#define CSU_TAMPER_STATUS_TAMPER_6_MASK                                            0x00000040U
+
+/*AMS voltage alarm for VCCPINT_LPD*/
+#undef CSU_TAMPER_STATUS_TAMPER_7_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_7_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_7_MASK
+#define CSU_TAMPER_STATUS_TAMPER_7_DEFVAL                                          0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_7_SHIFT                                           7
+#define CSU_TAMPER_STATUS_TAMPER_7_MASK                                            0x00000080U
+
+/*AMS voltage alarm for VCCPAUX*/
+#undef CSU_TAMPER_STATUS_TAMPER_8_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_8_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_8_MASK
+#define CSU_TAMPER_STATUS_TAMPER_8_DEFVAL                                          0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_8_SHIFT                                           8
+#define CSU_TAMPER_STATUS_TAMPER_8_MASK                                            0x00000100U
+
+/*AMS voltage alarm for DDRPHY*/
+#undef CSU_TAMPER_STATUS_TAMPER_9_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_9_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_9_MASK
+#define CSU_TAMPER_STATUS_TAMPER_9_DEFVAL                                          0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_9_SHIFT                                           9
+#define CSU_TAMPER_STATUS_TAMPER_9_MASK                                            0x00000200U
+
+/*AMS voltage alarm for PSIO bank 0/1/2*/
+#undef CSU_TAMPER_STATUS_TAMPER_10_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_10_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_10_MASK
+#define CSU_TAMPER_STATUS_TAMPER_10_DEFVAL                                         0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_10_SHIFT                                          10
+#define CSU_TAMPER_STATUS_TAMPER_10_MASK                                           0x00000400U
+
+/*AMS voltage alarm for PSIO bank 3 (dedicated pins)*/
+#undef CSU_TAMPER_STATUS_TAMPER_11_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_11_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_11_MASK
+#define CSU_TAMPER_STATUS_TAMPER_11_DEFVAL                                         0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_11_SHIFT                                          11
+#define CSU_TAMPER_STATUS_TAMPER_11_MASK                                           0x00000800U
+
+/*AMS voltaage alarm for GT*/
+#undef CSU_TAMPER_STATUS_TAMPER_12_DEFVAL
+#undef CSU_TAMPER_STATUS_TAMPER_12_SHIFT
+#undef CSU_TAMPER_STATUS_TAMPER_12_MASK
+#define CSU_TAMPER_STATUS_TAMPER_12_DEFVAL                                         0x00000000
+#define CSU_TAMPER_STATUS_TAMPER_12_SHIFT                                          12
+#define CSU_TAMPER_STATUS_TAMPER_12_MASK                                           0x00001000U
+
+/*Set ACE outgoing AWQOS value*/
+#undef APU_ACE_CTRL_AWQOS_DEFVAL
+#undef APU_ACE_CTRL_AWQOS_SHIFT
+#undef APU_ACE_CTRL_AWQOS_MASK
+#define APU_ACE_CTRL_AWQOS_DEFVAL                                                  0x000F000F
+#define APU_ACE_CTRL_AWQOS_SHIFT                                                   16
+#define APU_ACE_CTRL_AWQOS_MASK                                                    0x000F0000U
+
+/*Set ACE outgoing ARQOS value*/
+#undef APU_ACE_CTRL_ARQOS_DEFVAL
+#undef APU_ACE_CTRL_ARQOS_SHIFT
+#undef APU_ACE_CTRL_ARQOS_MASK
+#define APU_ACE_CTRL_ARQOS_DEFVAL                                                  0x000F000F
+#define APU_ACE_CTRL_ARQOS_SHIFT                                                   0
+#define APU_ACE_CTRL_ARQOS_MASK                                                    0x0000000FU
+
+/*Enables the RTC. By writing a 0 to this bit, RTC will be powered off and the only module that potentially draws current from
+               he battery will be BBRAM. The value read through this bit does not necessarily reflect whether RTC is enabled or not. It is e
+               pected that RTC is enabled every time it is being configured. If RTC is not used in the design, FSBL will disable it by writi
+               g a 0 to this bit.*/
+#undef RTC_CONTROL_BATTERY_DISABLE_DEFVAL
+#undef RTC_CONTROL_BATTERY_DISABLE_SHIFT
+#undef RTC_CONTROL_BATTERY_DISABLE_MASK
+#define RTC_CONTROL_BATTERY_DISABLE_DEFVAL                                         0x01000000
+#define RTC_CONTROL_BATTERY_DISABLE_SHIFT                                          31
+#define RTC_CONTROL_BATTERY_DISABLE_MASK                                           0x80000000U
+
+/*Frequency in number of ticks per second. Valid range from 10 MHz to 100 MHz.*/
+#undef IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_FREQ_DEFVAL
+#undef IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_FREQ_SHIFT
+#undef IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_FREQ_MASK
+#define IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_FREQ_DEFVAL
+#define IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_FREQ_SHIFT                           0
+#define IOU_SCNTRS_BASE_FREQUENCY_ID_REGISTER_FREQ_MASK                            0xFFFFFFFFU
+
+/*Enable 0: The counter is disabled and not incrementing. 1: The counter is enabled and is incrementing.*/
+#undef IOU_SCNTRS_COUNTER_CONTROL_REGISTER_EN_DEFVAL
+#undef IOU_SCNTRS_COUNTER_CONTROL_REGISTER_EN_SHIFT
+#undef IOU_SCNTRS_COUNTER_CONTROL_REGISTER_EN_MASK
+#define IOU_SCNTRS_COUNTER_CONTROL_REGISTER_EN_DEFVAL                              0x00000000
+#define IOU_SCNTRS_COUNTER_CONTROL_REGISTER_EN_SHIFT                               0
+#define IOU_SCNTRS_COUNTER_CONTROL_REGISTER_EN_MASK                                0x00000001U
+#undef LPD_XPPU_CFG_MASTER_ID00_OFFSET
+#define LPD_XPPU_CFG_MASTER_ID00_OFFSET                                            0XFF980100
+#undef LPD_XPPU_CFG_MASTER_ID01_OFFSET
+#define LPD_XPPU_CFG_MASTER_ID01_OFFSET                                            0XFF980104
+#undef LPD_XPPU_CFG_MASTER_ID02_OFFSET
+#define LPD_XPPU_CFG_MASTER_ID02_OFFSET                                            0XFF980108
+#undef LPD_XPPU_CFG_MASTER_ID03_OFFSET
+#define LPD_XPPU_CFG_MASTER_ID03_OFFSET                                            0XFF98010C
+#undef LPD_XPPU_CFG_MASTER_ID04_OFFSET
+#define LPD_XPPU_CFG_MASTER_ID04_OFFSET                                            0XFF980110
+#undef LPD_XPPU_CFG_MASTER_ID05_OFFSET
+#define LPD_XPPU_CFG_MASTER_ID05_OFFSET                                            0XFF980114
+#undef LPD_XPPU_CFG_MASTER_ID06_OFFSET
+#define LPD_XPPU_CFG_MASTER_ID06_OFFSET                                            0XFF980118
+#undef LPD_XPPU_CFG_MASTER_ID07_OFFSET
+#define LPD_XPPU_CFG_MASTER_ID07_OFFSET                                            0XFF98011C
+#undef LPD_XPPU_CFG_MASTER_ID19_OFFSET
+#define LPD_XPPU_CFG_MASTER_ID19_OFFSET                                            0XFF98014C
+#undef LPD_XPPU_CFG_APERPERM_000_OFFSET
+#define LPD_XPPU_CFG_APERPERM_000_OFFSET                                           0XFF981000
+#undef LPD_XPPU_CFG_APERPERM_001_OFFSET
+#define LPD_XPPU_CFG_APERPERM_001_OFFSET                                           0XFF981004
+#undef LPD_XPPU_CFG_APERPERM_002_OFFSET
+#define LPD_XPPU_CFG_APERPERM_002_OFFSET                                           0XFF981008
+#undef LPD_XPPU_CFG_APERPERM_003_OFFSET
+#define LPD_XPPU_CFG_APERPERM_003_OFFSET                                           0XFF98100C
+#undef LPD_XPPU_CFG_APERPERM_004_OFFSET
+#define LPD_XPPU_CFG_APERPERM_004_OFFSET                                           0XFF981010
+#undef LPD_XPPU_CFG_APERPERM_005_OFFSET
+#define LPD_XPPU_CFG_APERPERM_005_OFFSET                                           0XFF981014
+#undef LPD_XPPU_CFG_APERPERM_006_OFFSET
+#define LPD_XPPU_CFG_APERPERM_006_OFFSET                                           0XFF981018
+#undef LPD_XPPU_CFG_APERPERM_007_OFFSET
+#define LPD_XPPU_CFG_APERPERM_007_OFFSET                                           0XFF98101C
+#undef LPD_XPPU_CFG_APERPERM_008_OFFSET
+#define LPD_XPPU_CFG_APERPERM_008_OFFSET                                           0XFF981020
+#undef LPD_XPPU_CFG_APERPERM_009_OFFSET
+#define LPD_XPPU_CFG_APERPERM_009_OFFSET                                           0XFF981024
+#undef LPD_XPPU_CFG_APERPERM_010_OFFSET
+#define LPD_XPPU_CFG_APERPERM_010_OFFSET                                           0XFF981028
+#undef LPD_XPPU_CFG_APERPERM_011_OFFSET
+#define LPD_XPPU_CFG_APERPERM_011_OFFSET                                           0XFF98102C
+#undef LPD_XPPU_CFG_APERPERM_012_OFFSET
+#define LPD_XPPU_CFG_APERPERM_012_OFFSET                                           0XFF981030
+#undef LPD_XPPU_CFG_APERPERM_013_OFFSET
+#define LPD_XPPU_CFG_APERPERM_013_OFFSET                                           0XFF981034
+#undef LPD_XPPU_CFG_APERPERM_014_OFFSET
+#define LPD_XPPU_CFG_APERPERM_014_OFFSET                                           0XFF981038
+#undef LPD_XPPU_CFG_APERPERM_015_OFFSET
+#define LPD_XPPU_CFG_APERPERM_015_OFFSET                                           0XFF98103C
+#undef LPD_XPPU_CFG_APERPERM_016_OFFSET
+#define LPD_XPPU_CFG_APERPERM_016_OFFSET                                           0XFF981040
+#undef LPD_XPPU_CFG_APERPERM_017_OFFSET
+#define LPD_XPPU_CFG_APERPERM_017_OFFSET                                           0XFF981044
+#undef LPD_XPPU_CFG_APERPERM_018_OFFSET
+#define LPD_XPPU_CFG_APERPERM_018_OFFSET                                           0XFF981048
+#undef LPD_XPPU_CFG_APERPERM_019_OFFSET
+#define LPD_XPPU_CFG_APERPERM_019_OFFSET                                           0XFF98104C
+#undef LPD_XPPU_CFG_APERPERM_020_OFFSET
+#define LPD_XPPU_CFG_APERPERM_020_OFFSET                                           0XFF981050
+#undef LPD_XPPU_CFG_APERPERM_021_OFFSET
+#define LPD_XPPU_CFG_APERPERM_021_OFFSET                                           0XFF981054
+#undef LPD_XPPU_CFG_APERPERM_022_OFFSET
+#define LPD_XPPU_CFG_APERPERM_022_OFFSET                                           0XFF981058
+#undef LPD_XPPU_CFG_APERPERM_023_OFFSET
+#define LPD_XPPU_CFG_APERPERM_023_OFFSET                                           0XFF98105C
+#undef LPD_XPPU_CFG_APERPERM_024_OFFSET
+#define LPD_XPPU_CFG_APERPERM_024_OFFSET                                           0XFF981060
+#undef LPD_XPPU_CFG_APERPERM_025_OFFSET
+#define LPD_XPPU_CFG_APERPERM_025_OFFSET                                           0XFF981064
+#undef LPD_XPPU_CFG_APERPERM_026_OFFSET
+#define LPD_XPPU_CFG_APERPERM_026_OFFSET                                           0XFF981068
+#undef LPD_XPPU_CFG_APERPERM_027_OFFSET
+#define LPD_XPPU_CFG_APERPERM_027_OFFSET                                           0XFF98106C
+#undef LPD_XPPU_CFG_APERPERM_028_OFFSET
+#define LPD_XPPU_CFG_APERPERM_028_OFFSET                                           0XFF981070
+#undef LPD_XPPU_CFG_APERPERM_029_OFFSET
+#define LPD_XPPU_CFG_APERPERM_029_OFFSET                                           0XFF981074
+#undef LPD_XPPU_CFG_APERPERM_030_OFFSET
+#define LPD_XPPU_CFG_APERPERM_030_OFFSET                                           0XFF981078
+#undef LPD_XPPU_CFG_APERPERM_031_OFFSET
+#define LPD_XPPU_CFG_APERPERM_031_OFFSET                                           0XFF98107C
+#undef LPD_XPPU_CFG_APERPERM_032_OFFSET
+#define LPD_XPPU_CFG_APERPERM_032_OFFSET                                           0XFF981080
+#undef LPD_XPPU_CFG_APERPERM_033_OFFSET
+#define LPD_XPPU_CFG_APERPERM_033_OFFSET                                           0XFF981084
+#undef LPD_XPPU_CFG_APERPERM_034_OFFSET
+#define LPD_XPPU_CFG_APERPERM_034_OFFSET                                           0XFF981088
+#undef LPD_XPPU_CFG_APERPERM_035_OFFSET
+#define LPD_XPPU_CFG_APERPERM_035_OFFSET                                           0XFF98108C
+#undef LPD_XPPU_CFG_APERPERM_036_OFFSET
+#define LPD_XPPU_CFG_APERPERM_036_OFFSET                                           0XFF981090
+#undef LPD_XPPU_CFG_APERPERM_037_OFFSET
+#define LPD_XPPU_CFG_APERPERM_037_OFFSET                                           0XFF981094
+#undef LPD_XPPU_CFG_APERPERM_038_OFFSET
+#define LPD_XPPU_CFG_APERPERM_038_OFFSET                                           0XFF981098
+#undef LPD_XPPU_CFG_APERPERM_039_OFFSET
+#define LPD_XPPU_CFG_APERPERM_039_OFFSET                                           0XFF98109C
+#undef LPD_XPPU_CFG_APERPERM_040_OFFSET
+#define LPD_XPPU_CFG_APERPERM_040_OFFSET                                           0XFF9810A0
+#undef LPD_XPPU_CFG_APERPERM_041_OFFSET
+#define LPD_XPPU_CFG_APERPERM_041_OFFSET                                           0XFF9810A4
+#undef LPD_XPPU_CFG_APERPERM_042_OFFSET
+#define LPD_XPPU_CFG_APERPERM_042_OFFSET                                           0XFF9810A8
+#undef LPD_XPPU_CFG_APERPERM_043_OFFSET
+#define LPD_XPPU_CFG_APERPERM_043_OFFSET                                           0XFF9810AC
+#undef LPD_XPPU_CFG_APERPERM_044_OFFSET
+#define LPD_XPPU_CFG_APERPERM_044_OFFSET                                           0XFF9810B0
+#undef LPD_XPPU_CFG_APERPERM_045_OFFSET
+#define LPD_XPPU_CFG_APERPERM_045_OFFSET                                           0XFF9810B4
+#undef LPD_XPPU_CFG_APERPERM_046_OFFSET
+#define LPD_XPPU_CFG_APERPERM_046_OFFSET                                           0XFF9810B8
+#undef LPD_XPPU_CFG_APERPERM_047_OFFSET
+#define LPD_XPPU_CFG_APERPERM_047_OFFSET                                           0XFF9810BC
+#undef LPD_XPPU_CFG_APERPERM_048_OFFSET
+#define LPD_XPPU_CFG_APERPERM_048_OFFSET                                           0XFF9810C0
+#undef LPD_XPPU_CFG_APERPERM_049_OFFSET
+#define LPD_XPPU_CFG_APERPERM_049_OFFSET                                           0XFF9810C4
+#undef LPD_XPPU_CFG_APERPERM_050_OFFSET
+#define LPD_XPPU_CFG_APERPERM_050_OFFSET                                           0XFF9810C8
+#undef LPD_XPPU_CFG_APERPERM_051_OFFSET
+#define LPD_XPPU_CFG_APERPERM_051_OFFSET                                           0XFF9810CC
+#undef LPD_XPPU_CFG_APERPERM_052_OFFSET
+#define LPD_XPPU_CFG_APERPERM_052_OFFSET                                           0XFF9810D0
+#undef LPD_XPPU_CFG_APERPERM_053_OFFSET
+#define LPD_XPPU_CFG_APERPERM_053_OFFSET                                           0XFF9810D4
+#undef LPD_XPPU_CFG_APERPERM_054_OFFSET
+#define LPD_XPPU_CFG_APERPERM_054_OFFSET                                           0XFF9810D8
+#undef LPD_XPPU_CFG_APERPERM_055_OFFSET
+#define LPD_XPPU_CFG_APERPERM_055_OFFSET                                           0XFF9810DC
+#undef LPD_XPPU_CFG_APERPERM_056_OFFSET
+#define LPD_XPPU_CFG_APERPERM_056_OFFSET                                           0XFF9810E0
+#undef LPD_XPPU_CFG_APERPERM_057_OFFSET
+#define LPD_XPPU_CFG_APERPERM_057_OFFSET                                           0XFF9810E4
+#undef LPD_XPPU_CFG_APERPERM_058_OFFSET
+#define LPD_XPPU_CFG_APERPERM_058_OFFSET                                           0XFF9810E8
+#undef LPD_XPPU_CFG_APERPERM_059_OFFSET
+#define LPD_XPPU_CFG_APERPERM_059_OFFSET                                           0XFF9810EC
+#undef LPD_XPPU_CFG_APERPERM_060_OFFSET
+#define LPD_XPPU_CFG_APERPERM_060_OFFSET                                           0XFF9810F0
+#undef LPD_XPPU_CFG_APERPERM_061_OFFSET
+#define LPD_XPPU_CFG_APERPERM_061_OFFSET                                           0XFF9810F4
+#undef LPD_XPPU_CFG_APERPERM_062_OFFSET
+#define LPD_XPPU_CFG_APERPERM_062_OFFSET                                           0XFF9810F8
+#undef LPD_XPPU_CFG_APERPERM_063_OFFSET
+#define LPD_XPPU_CFG_APERPERM_063_OFFSET                                           0XFF9810FC
+#undef LPD_XPPU_CFG_APERPERM_064_OFFSET
+#define LPD_XPPU_CFG_APERPERM_064_OFFSET                                           0XFF981100
+#undef LPD_XPPU_CFG_APERPERM_065_OFFSET
+#define LPD_XPPU_CFG_APERPERM_065_OFFSET                                           0XFF981104
+#undef LPD_XPPU_CFG_APERPERM_066_OFFSET
+#define LPD_XPPU_CFG_APERPERM_066_OFFSET                                           0XFF981108
+#undef LPD_XPPU_CFG_APERPERM_067_OFFSET
+#define LPD_XPPU_CFG_APERPERM_067_OFFSET                                           0XFF98110C
+#undef LPD_XPPU_CFG_APERPERM_068_OFFSET
+#define LPD_XPPU_CFG_APERPERM_068_OFFSET                                           0XFF981110
+#undef LPD_XPPU_CFG_APERPERM_069_OFFSET
+#define LPD_XPPU_CFG_APERPERM_069_OFFSET                                           0XFF981114
+#undef LPD_XPPU_CFG_APERPERM_070_OFFSET
+#define LPD_XPPU_CFG_APERPERM_070_OFFSET                                           0XFF981118
+#undef LPD_XPPU_CFG_APERPERM_071_OFFSET
+#define LPD_XPPU_CFG_APERPERM_071_OFFSET                                           0XFF98111C
+#undef LPD_XPPU_CFG_APERPERM_072_OFFSET
+#define LPD_XPPU_CFG_APERPERM_072_OFFSET                                           0XFF981120
+#undef LPD_XPPU_CFG_APERPERM_073_OFFSET
+#define LPD_XPPU_CFG_APERPERM_073_OFFSET                                           0XFF981124
+#undef LPD_XPPU_CFG_APERPERM_074_OFFSET
+#define LPD_XPPU_CFG_APERPERM_074_OFFSET                                           0XFF981128
+#undef LPD_XPPU_CFG_APERPERM_075_OFFSET
+#define LPD_XPPU_CFG_APERPERM_075_OFFSET                                           0XFF98112C
+#undef LPD_XPPU_CFG_APERPERM_076_OFFSET
+#define LPD_XPPU_CFG_APERPERM_076_OFFSET                                           0XFF981130
+#undef LPD_XPPU_CFG_APERPERM_077_OFFSET
+#define LPD_XPPU_CFG_APERPERM_077_OFFSET                                           0XFF981134
+#undef LPD_XPPU_CFG_APERPERM_078_OFFSET
+#define LPD_XPPU_CFG_APERPERM_078_OFFSET                                           0XFF981138
+#undef LPD_XPPU_CFG_APERPERM_079_OFFSET
+#define LPD_XPPU_CFG_APERPERM_079_OFFSET                                           0XFF98113C
+#undef LPD_XPPU_CFG_APERPERM_080_OFFSET
+#define LPD_XPPU_CFG_APERPERM_080_OFFSET                                           0XFF981140
+#undef LPD_XPPU_CFG_APERPERM_081_OFFSET
+#define LPD_XPPU_CFG_APERPERM_081_OFFSET                                           0XFF981144
+#undef LPD_XPPU_CFG_APERPERM_082_OFFSET
+#define LPD_XPPU_CFG_APERPERM_082_OFFSET                                           0XFF981148
+#undef LPD_XPPU_CFG_APERPERM_083_OFFSET
+#define LPD_XPPU_CFG_APERPERM_083_OFFSET                                           0XFF98114C
+#undef LPD_XPPU_CFG_APERPERM_084_OFFSET
+#define LPD_XPPU_CFG_APERPERM_084_OFFSET                                           0XFF981150
+#undef LPD_XPPU_CFG_APERPERM_085_OFFSET
+#define LPD_XPPU_CFG_APERPERM_085_OFFSET                                           0XFF981154
+#undef LPD_XPPU_CFG_APERPERM_086_OFFSET
+#define LPD_XPPU_CFG_APERPERM_086_OFFSET                                           0XFF981158
+#undef LPD_XPPU_CFG_APERPERM_087_OFFSET
+#define LPD_XPPU_CFG_APERPERM_087_OFFSET                                           0XFF98115C
+#undef LPD_XPPU_CFG_APERPERM_088_OFFSET
+#define LPD_XPPU_CFG_APERPERM_088_OFFSET                                           0XFF981160
+#undef LPD_XPPU_CFG_APERPERM_089_OFFSET
+#define LPD_XPPU_CFG_APERPERM_089_OFFSET                                           0XFF981164
+#undef LPD_XPPU_CFG_APERPERM_090_OFFSET
+#define LPD_XPPU_CFG_APERPERM_090_OFFSET                                           0XFF981168
+#undef LPD_XPPU_CFG_APERPERM_091_OFFSET
+#define LPD_XPPU_CFG_APERPERM_091_OFFSET                                           0XFF98116C
+#undef LPD_XPPU_CFG_APERPERM_092_OFFSET
+#define LPD_XPPU_CFG_APERPERM_092_OFFSET                                           0XFF981170
+#undef LPD_XPPU_CFG_APERPERM_093_OFFSET
+#define LPD_XPPU_CFG_APERPERM_093_OFFSET                                           0XFF981174
+#undef LPD_XPPU_CFG_APERPERM_094_OFFSET
+#define LPD_XPPU_CFG_APERPERM_094_OFFSET                                           0XFF981178
+#undef LPD_XPPU_CFG_APERPERM_095_OFFSET
+#define LPD_XPPU_CFG_APERPERM_095_OFFSET                                           0XFF98117C
+#undef LPD_XPPU_CFG_APERPERM_096_OFFSET
+#define LPD_XPPU_CFG_APERPERM_096_OFFSET                                           0XFF981180
+#undef LPD_XPPU_CFG_APERPERM_097_OFFSET
+#define LPD_XPPU_CFG_APERPERM_097_OFFSET                                           0XFF981184
+#undef LPD_XPPU_CFG_APERPERM_098_OFFSET
+#define LPD_XPPU_CFG_APERPERM_098_OFFSET                                           0XFF981188
+#undef LPD_XPPU_CFG_APERPERM_099_OFFSET
+#define LPD_XPPU_CFG_APERPERM_099_OFFSET                                           0XFF98118C
+#undef LPD_XPPU_CFG_APERPERM_100_OFFSET
+#define LPD_XPPU_CFG_APERPERM_100_OFFSET                                           0XFF981190
+#undef LPD_XPPU_CFG_APERPERM_101_OFFSET
+#define LPD_XPPU_CFG_APERPERM_101_OFFSET                                           0XFF981194
+#undef LPD_XPPU_CFG_APERPERM_102_OFFSET
+#define LPD_XPPU_CFG_APERPERM_102_OFFSET                                           0XFF981198
+#undef LPD_XPPU_CFG_APERPERM_103_OFFSET
+#define LPD_XPPU_CFG_APERPERM_103_OFFSET                                           0XFF98119C
+#undef LPD_XPPU_CFG_APERPERM_104_OFFSET
+#define LPD_XPPU_CFG_APERPERM_104_OFFSET                                           0XFF9811A0
+#undef LPD_XPPU_CFG_APERPERM_105_OFFSET
+#define LPD_XPPU_CFG_APERPERM_105_OFFSET                                           0XFF9811A4
+#undef LPD_XPPU_CFG_APERPERM_106_OFFSET
+#define LPD_XPPU_CFG_APERPERM_106_OFFSET                                           0XFF9811A8
+#undef LPD_XPPU_CFG_APERPERM_107_OFFSET
+#define LPD_XPPU_CFG_APERPERM_107_OFFSET                                           0XFF9811AC
+#undef LPD_XPPU_CFG_APERPERM_108_OFFSET
+#define LPD_XPPU_CFG_APERPERM_108_OFFSET                                           0XFF9811B0
+#undef LPD_XPPU_CFG_APERPERM_109_OFFSET
+#define LPD_XPPU_CFG_APERPERM_109_OFFSET                                           0XFF9811B4
+#undef LPD_XPPU_CFG_APERPERM_110_OFFSET
+#define LPD_XPPU_CFG_APERPERM_110_OFFSET                                           0XFF9811B8
+#undef LPD_XPPU_CFG_APERPERM_111_OFFSET
+#define LPD_XPPU_CFG_APERPERM_111_OFFSET                                           0XFF9811BC
+#undef LPD_XPPU_CFG_APERPERM_112_OFFSET
+#define LPD_XPPU_CFG_APERPERM_112_OFFSET                                           0XFF9811C0
+#undef LPD_XPPU_CFG_APERPERM_113_OFFSET
+#define LPD_XPPU_CFG_APERPERM_113_OFFSET                                           0XFF9811C4
+#undef LPD_XPPU_CFG_APERPERM_114_OFFSET
+#define LPD_XPPU_CFG_APERPERM_114_OFFSET                                           0XFF9811C8
+#undef LPD_XPPU_CFG_APERPERM_115_OFFSET
+#define LPD_XPPU_CFG_APERPERM_115_OFFSET                                           0XFF9811CC
+#undef LPD_XPPU_CFG_APERPERM_116_OFFSET
+#define LPD_XPPU_CFG_APERPERM_116_OFFSET                                           0XFF9811D0
+#undef LPD_XPPU_CFG_APERPERM_117_OFFSET
+#define LPD_XPPU_CFG_APERPERM_117_OFFSET                                           0XFF9811D4
+#undef LPD_XPPU_CFG_APERPERM_118_OFFSET
+#define LPD_XPPU_CFG_APERPERM_118_OFFSET                                           0XFF9811D8
+#undef LPD_XPPU_CFG_APERPERM_119_OFFSET
+#define LPD_XPPU_CFG_APERPERM_119_OFFSET                                           0XFF9811DC
+#undef LPD_XPPU_CFG_APERPERM_120_OFFSET
+#define LPD_XPPU_CFG_APERPERM_120_OFFSET                                           0XFF9811E0
+#undef LPD_XPPU_CFG_APERPERM_121_OFFSET
+#define LPD_XPPU_CFG_APERPERM_121_OFFSET                                           0XFF9811E4
+#undef LPD_XPPU_CFG_APERPERM_122_OFFSET
+#define LPD_XPPU_CFG_APERPERM_122_OFFSET                                           0XFF9811E8
+#undef LPD_XPPU_CFG_APERPERM_123_OFFSET
+#define LPD_XPPU_CFG_APERPERM_123_OFFSET                                           0XFF9811EC
+#undef LPD_XPPU_CFG_APERPERM_124_OFFSET
+#define LPD_XPPU_CFG_APERPERM_124_OFFSET                                           0XFF9811F0
+#undef LPD_XPPU_CFG_APERPERM_125_OFFSET
+#define LPD_XPPU_CFG_APERPERM_125_OFFSET                                           0XFF9811F4
+#undef LPD_XPPU_CFG_APERPERM_126_OFFSET
+#define LPD_XPPU_CFG_APERPERM_126_OFFSET                                           0XFF9811F8
+#undef LPD_XPPU_CFG_APERPERM_127_OFFSET
+#define LPD_XPPU_CFG_APERPERM_127_OFFSET                                           0XFF9811FC
+#undef LPD_XPPU_CFG_APERPERM_128_OFFSET
+#define LPD_XPPU_CFG_APERPERM_128_OFFSET                                           0XFF981200
+#undef LPD_XPPU_CFG_APERPERM_129_OFFSET
+#define LPD_XPPU_CFG_APERPERM_129_OFFSET                                           0XFF981204
+#undef LPD_XPPU_CFG_APERPERM_130_OFFSET
+#define LPD_XPPU_CFG_APERPERM_130_OFFSET                                           0XFF981208
+#undef LPD_XPPU_CFG_APERPERM_131_OFFSET
+#define LPD_XPPU_CFG_APERPERM_131_OFFSET                                           0XFF98120C
+#undef LPD_XPPU_CFG_APERPERM_132_OFFSET
+#define LPD_XPPU_CFG_APERPERM_132_OFFSET                                           0XFF981210
+#undef LPD_XPPU_CFG_APERPERM_133_OFFSET
+#define LPD_XPPU_CFG_APERPERM_133_OFFSET                                           0XFF981214
+#undef LPD_XPPU_CFG_APERPERM_134_OFFSET
+#define LPD_XPPU_CFG_APERPERM_134_OFFSET                                           0XFF981218
+#undef LPD_XPPU_CFG_APERPERM_135_OFFSET
+#define LPD_XPPU_CFG_APERPERM_135_OFFSET                                           0XFF98121C
+#undef LPD_XPPU_CFG_APERPERM_136_OFFSET
+#define LPD_XPPU_CFG_APERPERM_136_OFFSET                                           0XFF981220
+#undef LPD_XPPU_CFG_APERPERM_137_OFFSET
+#define LPD_XPPU_CFG_APERPERM_137_OFFSET                                           0XFF981224
+#undef LPD_XPPU_CFG_APERPERM_138_OFFSET
+#define LPD_XPPU_CFG_APERPERM_138_OFFSET                                           0XFF981228
+#undef LPD_XPPU_CFG_APERPERM_139_OFFSET
+#define LPD_XPPU_CFG_APERPERM_139_OFFSET                                           0XFF98122C
+#undef LPD_XPPU_CFG_APERPERM_140_OFFSET
+#define LPD_XPPU_CFG_APERPERM_140_OFFSET                                           0XFF981230
+#undef LPD_XPPU_CFG_APERPERM_141_OFFSET
+#define LPD_XPPU_CFG_APERPERM_141_OFFSET                                           0XFF981234
+#undef LPD_XPPU_CFG_APERPERM_142_OFFSET
+#define LPD_XPPU_CFG_APERPERM_142_OFFSET                                           0XFF981238
+#undef LPD_XPPU_CFG_APERPERM_143_OFFSET
+#define LPD_XPPU_CFG_APERPERM_143_OFFSET                                           0XFF98123C
+#undef LPD_XPPU_CFG_APERPERM_144_OFFSET
+#define LPD_XPPU_CFG_APERPERM_144_OFFSET                                           0XFF981240
+#undef LPD_XPPU_CFG_APERPERM_145_OFFSET
+#define LPD_XPPU_CFG_APERPERM_145_OFFSET                                           0XFF981244
+#undef LPD_XPPU_CFG_APERPERM_146_OFFSET
+#define LPD_XPPU_CFG_APERPERM_146_OFFSET                                           0XFF981248
+#undef LPD_XPPU_CFG_APERPERM_147_OFFSET
+#define LPD_XPPU_CFG_APERPERM_147_OFFSET                                           0XFF98124C
+#undef LPD_XPPU_CFG_APERPERM_148_OFFSET
+#define LPD_XPPU_CFG_APERPERM_148_OFFSET                                           0XFF981250
+#undef LPD_XPPU_CFG_APERPERM_149_OFFSET
+#define LPD_XPPU_CFG_APERPERM_149_OFFSET                                           0XFF981254
+#undef LPD_XPPU_CFG_APERPERM_150_OFFSET
+#define LPD_XPPU_CFG_APERPERM_150_OFFSET                                           0XFF981258
+#undef LPD_XPPU_CFG_APERPERM_151_OFFSET
+#define LPD_XPPU_CFG_APERPERM_151_OFFSET                                           0XFF98125C
+#undef LPD_XPPU_CFG_APERPERM_152_OFFSET
+#define LPD_XPPU_CFG_APERPERM_152_OFFSET                                           0XFF981260
+#undef LPD_XPPU_CFG_APERPERM_153_OFFSET
+#define LPD_XPPU_CFG_APERPERM_153_OFFSET                                           0XFF981264
+#undef LPD_XPPU_CFG_APERPERM_154_OFFSET
+#define LPD_XPPU_CFG_APERPERM_154_OFFSET                                           0XFF981268
+#undef LPD_XPPU_CFG_APERPERM_155_OFFSET
+#define LPD_XPPU_CFG_APERPERM_155_OFFSET                                           0XFF98126C
+#undef LPD_XPPU_CFG_APERPERM_156_OFFSET
+#define LPD_XPPU_CFG_APERPERM_156_OFFSET                                           0XFF981270
+#undef LPD_XPPU_CFG_APERPERM_157_OFFSET
+#define LPD_XPPU_CFG_APERPERM_157_OFFSET                                           0XFF981274
+#undef LPD_XPPU_CFG_APERPERM_158_OFFSET
+#define LPD_XPPU_CFG_APERPERM_158_OFFSET                                           0XFF981278
+#undef LPD_XPPU_CFG_APERPERM_159_OFFSET
+#define LPD_XPPU_CFG_APERPERM_159_OFFSET                                           0XFF98127C
+#undef LPD_XPPU_CFG_APERPERM_160_OFFSET
+#define LPD_XPPU_CFG_APERPERM_160_OFFSET                                           0XFF981280
+#undef LPD_XPPU_CFG_APERPERM_161_OFFSET
+#define LPD_XPPU_CFG_APERPERM_161_OFFSET                                           0XFF981284
+#undef LPD_XPPU_CFG_APERPERM_162_OFFSET
+#define LPD_XPPU_CFG_APERPERM_162_OFFSET                                           0XFF981288
+#undef LPD_XPPU_CFG_APERPERM_163_OFFSET
+#define LPD_XPPU_CFG_APERPERM_163_OFFSET                                           0XFF98128C
+#undef LPD_XPPU_CFG_APERPERM_164_OFFSET
+#define LPD_XPPU_CFG_APERPERM_164_OFFSET                                           0XFF981290
+#undef LPD_XPPU_CFG_APERPERM_165_OFFSET
+#define LPD_XPPU_CFG_APERPERM_165_OFFSET                                           0XFF981294
+#undef LPD_XPPU_CFG_APERPERM_166_OFFSET
+#define LPD_XPPU_CFG_APERPERM_166_OFFSET                                           0XFF981298
+#undef LPD_XPPU_CFG_APERPERM_167_OFFSET
+#define LPD_XPPU_CFG_APERPERM_167_OFFSET                                           0XFF98129C
+#undef LPD_XPPU_CFG_APERPERM_168_OFFSET
+#define LPD_XPPU_CFG_APERPERM_168_OFFSET                                           0XFF9812A0
+#undef LPD_XPPU_CFG_APERPERM_169_OFFSET
+#define LPD_XPPU_CFG_APERPERM_169_OFFSET                                           0XFF9812A4
+#undef LPD_XPPU_CFG_APERPERM_170_OFFSET
+#define LPD_XPPU_CFG_APERPERM_170_OFFSET                                           0XFF9812A8
+#undef LPD_XPPU_CFG_APERPERM_171_OFFSET
+#define LPD_XPPU_CFG_APERPERM_171_OFFSET                                           0XFF9812AC
+#undef LPD_XPPU_CFG_APERPERM_172_OFFSET
+#define LPD_XPPU_CFG_APERPERM_172_OFFSET                                           0XFF9812B0
+#undef LPD_XPPU_CFG_APERPERM_173_OFFSET
+#define LPD_XPPU_CFG_APERPERM_173_OFFSET                                           0XFF9812B4
+#undef LPD_XPPU_CFG_APERPERM_174_OFFSET
+#define LPD_XPPU_CFG_APERPERM_174_OFFSET                                           0XFF9812B8
+#undef LPD_XPPU_CFG_APERPERM_175_OFFSET
+#define LPD_XPPU_CFG_APERPERM_175_OFFSET                                           0XFF9812BC
+#undef LPD_XPPU_CFG_APERPERM_176_OFFSET
+#define LPD_XPPU_CFG_APERPERM_176_OFFSET                                           0XFF9812C0
+#undef LPD_XPPU_CFG_APERPERM_177_OFFSET
+#define LPD_XPPU_CFG_APERPERM_177_OFFSET                                           0XFF9812C4
+#undef LPD_XPPU_CFG_APERPERM_178_OFFSET
+#define LPD_XPPU_CFG_APERPERM_178_OFFSET                                           0XFF9812C8
+#undef LPD_XPPU_CFG_APERPERM_179_OFFSET
+#define LPD_XPPU_CFG_APERPERM_179_OFFSET                                           0XFF9812CC
+#undef LPD_XPPU_CFG_APERPERM_180_OFFSET
+#define LPD_XPPU_CFG_APERPERM_180_OFFSET                                           0XFF9812D0
+#undef LPD_XPPU_CFG_APERPERM_181_OFFSET
+#define LPD_XPPU_CFG_APERPERM_181_OFFSET                                           0XFF9812D4
+#undef LPD_XPPU_CFG_APERPERM_182_OFFSET
+#define LPD_XPPU_CFG_APERPERM_182_OFFSET                                           0XFF9812D8
+#undef LPD_XPPU_CFG_APERPERM_183_OFFSET
+#define LPD_XPPU_CFG_APERPERM_183_OFFSET                                           0XFF9812DC
+#undef LPD_XPPU_CFG_APERPERM_184_OFFSET
+#define LPD_XPPU_CFG_APERPERM_184_OFFSET                                           0XFF9812E0
+#undef LPD_XPPU_CFG_APERPERM_185_OFFSET
+#define LPD_XPPU_CFG_APERPERM_185_OFFSET                                           0XFF9812E4
+#undef LPD_XPPU_CFG_APERPERM_186_OFFSET
+#define LPD_XPPU_CFG_APERPERM_186_OFFSET                                           0XFF9812E8
+#undef LPD_XPPU_CFG_APERPERM_187_OFFSET
+#define LPD_XPPU_CFG_APERPERM_187_OFFSET                                           0XFF9812EC
+#undef LPD_XPPU_CFG_APERPERM_188_OFFSET
+#define LPD_XPPU_CFG_APERPERM_188_OFFSET                                           0XFF9812F0
+#undef LPD_XPPU_CFG_APERPERM_189_OFFSET
+#define LPD_XPPU_CFG_APERPERM_189_OFFSET                                           0XFF9812F4
+#undef LPD_XPPU_CFG_APERPERM_190_OFFSET
+#define LPD_XPPU_CFG_APERPERM_190_OFFSET                                           0XFF9812F8
+#undef LPD_XPPU_CFG_APERPERM_191_OFFSET
+#define LPD_XPPU_CFG_APERPERM_191_OFFSET                                           0XFF9812FC
+#undef LPD_XPPU_CFG_APERPERM_192_OFFSET
+#define LPD_XPPU_CFG_APERPERM_192_OFFSET                                           0XFF981300
+#undef LPD_XPPU_CFG_APERPERM_193_OFFSET
+#define LPD_XPPU_CFG_APERPERM_193_OFFSET                                           0XFF981304
+#undef LPD_XPPU_CFG_APERPERM_194_OFFSET
+#define LPD_XPPU_CFG_APERPERM_194_OFFSET                                           0XFF981308
+#undef LPD_XPPU_CFG_APERPERM_195_OFFSET
+#define LPD_XPPU_CFG_APERPERM_195_OFFSET                                           0XFF98130C
+#undef LPD_XPPU_CFG_APERPERM_196_OFFSET
+#define LPD_XPPU_CFG_APERPERM_196_OFFSET                                           0XFF981310
+#undef LPD_XPPU_CFG_APERPERM_197_OFFSET
+#define LPD_XPPU_CFG_APERPERM_197_OFFSET                                           0XFF981314
+#undef LPD_XPPU_CFG_APERPERM_198_OFFSET
+#define LPD_XPPU_CFG_APERPERM_198_OFFSET                                           0XFF981318
+#undef LPD_XPPU_CFG_APERPERM_199_OFFSET
+#define LPD_XPPU_CFG_APERPERM_199_OFFSET                                           0XFF98131C
+#undef LPD_XPPU_CFG_APERPERM_200_OFFSET
+#define LPD_XPPU_CFG_APERPERM_200_OFFSET                                           0XFF981320
+#undef LPD_XPPU_CFG_APERPERM_201_OFFSET
+#define LPD_XPPU_CFG_APERPERM_201_OFFSET                                           0XFF981324
+#undef LPD_XPPU_CFG_APERPERM_202_OFFSET
+#define LPD_XPPU_CFG_APERPERM_202_OFFSET                                           0XFF981328
+#undef LPD_XPPU_CFG_APERPERM_203_OFFSET
+#define LPD_XPPU_CFG_APERPERM_203_OFFSET                                           0XFF98132C
+#undef LPD_XPPU_CFG_APERPERM_204_OFFSET
+#define LPD_XPPU_CFG_APERPERM_204_OFFSET                                           0XFF981330
+#undef LPD_XPPU_CFG_APERPERM_205_OFFSET
+#define LPD_XPPU_CFG_APERPERM_205_OFFSET                                           0XFF981334
+#undef LPD_XPPU_CFG_APERPERM_206_OFFSET
+#define LPD_XPPU_CFG_APERPERM_206_OFFSET                                           0XFF981338
+#undef LPD_XPPU_CFG_APERPERM_207_OFFSET
+#define LPD_XPPU_CFG_APERPERM_207_OFFSET                                           0XFF98133C
+#undef LPD_XPPU_CFG_APERPERM_208_OFFSET
+#define LPD_XPPU_CFG_APERPERM_208_OFFSET                                           0XFF981340
+#undef LPD_XPPU_CFG_APERPERM_209_OFFSET
+#define LPD_XPPU_CFG_APERPERM_209_OFFSET                                           0XFF981344
+#undef LPD_XPPU_CFG_APERPERM_210_OFFSET
+#define LPD_XPPU_CFG_APERPERM_210_OFFSET                                           0XFF981348
+#undef LPD_XPPU_CFG_APERPERM_211_OFFSET
+#define LPD_XPPU_CFG_APERPERM_211_OFFSET                                           0XFF98134C
+#undef LPD_XPPU_CFG_APERPERM_212_OFFSET
+#define LPD_XPPU_CFG_APERPERM_212_OFFSET                                           0XFF981350
+#undef LPD_XPPU_CFG_APERPERM_213_OFFSET
+#define LPD_XPPU_CFG_APERPERM_213_OFFSET                                           0XFF981354
+#undef LPD_XPPU_CFG_APERPERM_214_OFFSET
+#define LPD_XPPU_CFG_APERPERM_214_OFFSET                                           0XFF981358
+#undef LPD_XPPU_CFG_APERPERM_215_OFFSET
+#define LPD_XPPU_CFG_APERPERM_215_OFFSET                                           0XFF98135C
+#undef LPD_XPPU_CFG_APERPERM_216_OFFSET
+#define LPD_XPPU_CFG_APERPERM_216_OFFSET                                           0XFF981360
+#undef LPD_XPPU_CFG_APERPERM_217_OFFSET
+#define LPD_XPPU_CFG_APERPERM_217_OFFSET                                           0XFF981364
+#undef LPD_XPPU_CFG_APERPERM_218_OFFSET
+#define LPD_XPPU_CFG_APERPERM_218_OFFSET                                           0XFF981368
+#undef LPD_XPPU_CFG_APERPERM_219_OFFSET
+#define LPD_XPPU_CFG_APERPERM_219_OFFSET                                           0XFF98136C
+#undef LPD_XPPU_CFG_APERPERM_220_OFFSET
+#define LPD_XPPU_CFG_APERPERM_220_OFFSET                                           0XFF981370
+#undef LPD_XPPU_CFG_APERPERM_221_OFFSET
+#define LPD_XPPU_CFG_APERPERM_221_OFFSET                                           0XFF981374
+#undef LPD_XPPU_CFG_APERPERM_222_OFFSET
+#define LPD_XPPU_CFG_APERPERM_222_OFFSET                                           0XFF981378
+#undef LPD_XPPU_CFG_APERPERM_223_OFFSET
+#define LPD_XPPU_CFG_APERPERM_223_OFFSET                                           0XFF98137C
+#undef LPD_XPPU_CFG_APERPERM_224_OFFSET
+#define LPD_XPPU_CFG_APERPERM_224_OFFSET                                           0XFF981380
+#undef LPD_XPPU_CFG_APERPERM_225_OFFSET
+#define LPD_XPPU_CFG_APERPERM_225_OFFSET                                           0XFF981384
+#undef LPD_XPPU_CFG_APERPERM_226_OFFSET
+#define LPD_XPPU_CFG_APERPERM_226_OFFSET                                           0XFF981388
+#undef LPD_XPPU_CFG_APERPERM_227_OFFSET
+#define LPD_XPPU_CFG_APERPERM_227_OFFSET                                           0XFF98138C
+#undef LPD_XPPU_CFG_APERPERM_228_OFFSET
+#define LPD_XPPU_CFG_APERPERM_228_OFFSET                                           0XFF981390
+#undef LPD_XPPU_CFG_APERPERM_229_OFFSET
+#define LPD_XPPU_CFG_APERPERM_229_OFFSET                                           0XFF981394
+#undef LPD_XPPU_CFG_APERPERM_230_OFFSET
+#define LPD_XPPU_CFG_APERPERM_230_OFFSET                                           0XFF981398
+#undef LPD_XPPU_CFG_APERPERM_231_OFFSET
+#define LPD_XPPU_CFG_APERPERM_231_OFFSET                                           0XFF98139C
+#undef LPD_XPPU_CFG_APERPERM_232_OFFSET
+#define LPD_XPPU_CFG_APERPERM_232_OFFSET                                           0XFF9813A0
+#undef LPD_XPPU_CFG_APERPERM_233_OFFSET
+#define LPD_XPPU_CFG_APERPERM_233_OFFSET                                           0XFF9813A4
+#undef LPD_XPPU_CFG_APERPERM_234_OFFSET
+#define LPD_XPPU_CFG_APERPERM_234_OFFSET                                           0XFF9813A8
+#undef LPD_XPPU_CFG_APERPERM_235_OFFSET
+#define LPD_XPPU_CFG_APERPERM_235_OFFSET                                           0XFF9813AC
+#undef LPD_XPPU_CFG_APERPERM_236_OFFSET
+#define LPD_XPPU_CFG_APERPERM_236_OFFSET                                           0XFF9813B0
+#undef LPD_XPPU_CFG_APERPERM_237_OFFSET
+#define LPD_XPPU_CFG_APERPERM_237_OFFSET                                           0XFF9813B4
+#undef LPD_XPPU_CFG_APERPERM_238_OFFSET
+#define LPD_XPPU_CFG_APERPERM_238_OFFSET                                           0XFF9813B8
+#undef LPD_XPPU_CFG_APERPERM_239_OFFSET
+#define LPD_XPPU_CFG_APERPERM_239_OFFSET                                           0XFF9813BC
+#undef LPD_XPPU_CFG_APERPERM_240_OFFSET
+#define LPD_XPPU_CFG_APERPERM_240_OFFSET                                           0XFF9813C0
+#undef LPD_XPPU_CFG_APERPERM_241_OFFSET
+#define LPD_XPPU_CFG_APERPERM_241_OFFSET                                           0XFF9813C4
+#undef LPD_XPPU_CFG_APERPERM_242_OFFSET
+#define LPD_XPPU_CFG_APERPERM_242_OFFSET                                           0XFF9813C8
+#undef LPD_XPPU_CFG_APERPERM_243_OFFSET
+#define LPD_XPPU_CFG_APERPERM_243_OFFSET                                           0XFF9813CC
+#undef LPD_XPPU_CFG_APERPERM_244_OFFSET
+#define LPD_XPPU_CFG_APERPERM_244_OFFSET                                           0XFF9813D0
+#undef LPD_XPPU_CFG_APERPERM_245_OFFSET
+#define LPD_XPPU_CFG_APERPERM_245_OFFSET                                           0XFF9813D4
+#undef LPD_XPPU_CFG_APERPERM_246_OFFSET
+#define LPD_XPPU_CFG_APERPERM_246_OFFSET                                           0XFF9813D8
+#undef LPD_XPPU_CFG_APERPERM_247_OFFSET
+#define LPD_XPPU_CFG_APERPERM_247_OFFSET                                           0XFF9813DC
+#undef LPD_XPPU_CFG_APERPERM_248_OFFSET
+#define LPD_XPPU_CFG_APERPERM_248_OFFSET                                           0XFF9813E0
+#undef LPD_XPPU_CFG_APERPERM_249_OFFSET
+#define LPD_XPPU_CFG_APERPERM_249_OFFSET                                           0XFF9813E4
+#undef LPD_XPPU_CFG_APERPERM_250_OFFSET
+#define LPD_XPPU_CFG_APERPERM_250_OFFSET                                           0XFF9813E8
+#undef LPD_XPPU_CFG_APERPERM_251_OFFSET
+#define LPD_XPPU_CFG_APERPERM_251_OFFSET                                           0XFF9813EC
+#undef LPD_XPPU_CFG_APERPERM_252_OFFSET
+#define LPD_XPPU_CFG_APERPERM_252_OFFSET                                           0XFF9813F0
+#undef LPD_XPPU_CFG_APERPERM_256_OFFSET
+#define LPD_XPPU_CFG_APERPERM_256_OFFSET                                           0XFF981400
+#undef LPD_XPPU_CFG_APERPERM_257_OFFSET
+#define LPD_XPPU_CFG_APERPERM_257_OFFSET                                           0XFF981404
+#undef LPD_XPPU_CFG_APERPERM_258_OFFSET
+#define LPD_XPPU_CFG_APERPERM_258_OFFSET                                           0XFF981408
+#undef LPD_XPPU_CFG_APERPERM_259_OFFSET
+#define LPD_XPPU_CFG_APERPERM_259_OFFSET                                           0XFF98140C
+#undef LPD_XPPU_CFG_APERPERM_260_OFFSET
+#define LPD_XPPU_CFG_APERPERM_260_OFFSET                                           0XFF981410
+#undef LPD_XPPU_CFG_APERPERM_261_OFFSET
+#define LPD_XPPU_CFG_APERPERM_261_OFFSET                                           0XFF981414
+#undef LPD_XPPU_CFG_APERPERM_262_OFFSET
+#define LPD_XPPU_CFG_APERPERM_262_OFFSET                                           0XFF981418
+#undef LPD_XPPU_CFG_APERPERM_263_OFFSET
+#define LPD_XPPU_CFG_APERPERM_263_OFFSET                                           0XFF98141C
+#undef LPD_XPPU_CFG_APERPERM_264_OFFSET
+#define LPD_XPPU_CFG_APERPERM_264_OFFSET                                           0XFF981420
+#undef LPD_XPPU_CFG_APERPERM_265_OFFSET
+#define LPD_XPPU_CFG_APERPERM_265_OFFSET                                           0XFF981424
+#undef LPD_XPPU_CFG_APERPERM_266_OFFSET
+#define LPD_XPPU_CFG_APERPERM_266_OFFSET                                           0XFF981428
+#undef LPD_XPPU_CFG_APERPERM_267_OFFSET
+#define LPD_XPPU_CFG_APERPERM_267_OFFSET                                           0XFF98142C
+#undef LPD_XPPU_CFG_APERPERM_268_OFFSET
+#define LPD_XPPU_CFG_APERPERM_268_OFFSET                                           0XFF981430
+#undef LPD_XPPU_CFG_APERPERM_269_OFFSET
+#define LPD_XPPU_CFG_APERPERM_269_OFFSET                                           0XFF981434
+#undef LPD_XPPU_CFG_APERPERM_270_OFFSET
+#define LPD_XPPU_CFG_APERPERM_270_OFFSET                                           0XFF981438
+#undef LPD_XPPU_CFG_APERPERM_271_OFFSET
+#define LPD_XPPU_CFG_APERPERM_271_OFFSET                                           0XFF98143C
+#undef LPD_XPPU_CFG_APERPERM_272_OFFSET
+#define LPD_XPPU_CFG_APERPERM_272_OFFSET                                           0XFF981440
+#undef LPD_XPPU_CFG_APERPERM_273_OFFSET
+#define LPD_XPPU_CFG_APERPERM_273_OFFSET                                           0XFF981444
+#undef LPD_XPPU_CFG_APERPERM_274_OFFSET
+#define LPD_XPPU_CFG_APERPERM_274_OFFSET                                           0XFF981448
+#undef LPD_XPPU_CFG_APERPERM_275_OFFSET
+#define LPD_XPPU_CFG_APERPERM_275_OFFSET                                           0XFF98144C
+#undef LPD_XPPU_CFG_APERPERM_276_OFFSET
+#define LPD_XPPU_CFG_APERPERM_276_OFFSET                                           0XFF981450
+#undef LPD_XPPU_CFG_APERPERM_277_OFFSET
+#define LPD_XPPU_CFG_APERPERM_277_OFFSET                                           0XFF981454
+#undef LPD_XPPU_CFG_APERPERM_278_OFFSET
+#define LPD_XPPU_CFG_APERPERM_278_OFFSET                                           0XFF981458
+#undef LPD_XPPU_CFG_APERPERM_279_OFFSET
+#define LPD_XPPU_CFG_APERPERM_279_OFFSET                                           0XFF98145C
+#undef LPD_XPPU_CFG_APERPERM_280_OFFSET
+#define LPD_XPPU_CFG_APERPERM_280_OFFSET                                           0XFF981460
+#undef LPD_XPPU_CFG_APERPERM_281_OFFSET
+#define LPD_XPPU_CFG_APERPERM_281_OFFSET                                           0XFF981464
+#undef LPD_XPPU_CFG_APERPERM_282_OFFSET
+#define LPD_XPPU_CFG_APERPERM_282_OFFSET                                           0XFF981468
+#undef LPD_XPPU_CFG_APERPERM_283_OFFSET
+#define LPD_XPPU_CFG_APERPERM_283_OFFSET                                           0XFF98146C
+#undef LPD_XPPU_CFG_APERPERM_284_OFFSET
+#define LPD_XPPU_CFG_APERPERM_284_OFFSET                                           0XFF981470
+#undef LPD_XPPU_CFG_APERPERM_285_OFFSET
+#define LPD_XPPU_CFG_APERPERM_285_OFFSET                                           0XFF981474
+#undef LPD_XPPU_CFG_APERPERM_286_OFFSET
+#define LPD_XPPU_CFG_APERPERM_286_OFFSET                                           0XFF981478
+#undef LPD_XPPU_CFG_APERPERM_287_OFFSET
+#define LPD_XPPU_CFG_APERPERM_287_OFFSET                                           0XFF98147C
+#undef LPD_XPPU_CFG_APERPERM_288_OFFSET
+#define LPD_XPPU_CFG_APERPERM_288_OFFSET                                           0XFF981480
+#undef LPD_XPPU_CFG_APERPERM_289_OFFSET
+#define LPD_XPPU_CFG_APERPERM_289_OFFSET                                           0XFF981484
+#undef LPD_XPPU_CFG_APERPERM_290_OFFSET
+#define LPD_XPPU_CFG_APERPERM_290_OFFSET                                           0XFF981488
+#undef LPD_XPPU_CFG_APERPERM_291_OFFSET
+#define LPD_XPPU_CFG_APERPERM_291_OFFSET                                           0XFF98148C
+#undef LPD_XPPU_CFG_APERPERM_292_OFFSET
+#define LPD_XPPU_CFG_APERPERM_292_OFFSET                                           0XFF981490
+#undef LPD_XPPU_CFG_APERPERM_293_OFFSET
+#define LPD_XPPU_CFG_APERPERM_293_OFFSET                                           0XFF981494
+#undef LPD_XPPU_CFG_APERPERM_294_OFFSET
+#define LPD_XPPU_CFG_APERPERM_294_OFFSET                                           0XFF981498
+#undef LPD_XPPU_CFG_APERPERM_295_OFFSET
+#define LPD_XPPU_CFG_APERPERM_295_OFFSET                                           0XFF98149C
+#undef LPD_XPPU_CFG_APERPERM_296_OFFSET
+#define LPD_XPPU_CFG_APERPERM_296_OFFSET                                           0XFF9814A0
+#undef LPD_XPPU_CFG_APERPERM_297_OFFSET
+#define LPD_XPPU_CFG_APERPERM_297_OFFSET                                           0XFF9814A4
+#undef LPD_XPPU_CFG_APERPERM_298_OFFSET
+#define LPD_XPPU_CFG_APERPERM_298_OFFSET                                           0XFF9814A8
+#undef LPD_XPPU_CFG_APERPERM_299_OFFSET
+#define LPD_XPPU_CFG_APERPERM_299_OFFSET                                           0XFF9814AC
+#undef LPD_XPPU_CFG_APERPERM_300_OFFSET
+#define LPD_XPPU_CFG_APERPERM_300_OFFSET                                           0XFF9814B0
+#undef LPD_XPPU_CFG_APERPERM_301_OFFSET
+#define LPD_XPPU_CFG_APERPERM_301_OFFSET                                           0XFF9814B4
+#undef LPD_XPPU_CFG_APERPERM_302_OFFSET
+#define LPD_XPPU_CFG_APERPERM_302_OFFSET                                           0XFF9814B8
+#undef LPD_XPPU_CFG_APERPERM_303_OFFSET
+#define LPD_XPPU_CFG_APERPERM_303_OFFSET                                           0XFF9814BC
+#undef LPD_XPPU_CFG_APERPERM_304_OFFSET
+#define LPD_XPPU_CFG_APERPERM_304_OFFSET                                           0XFF9814C0
+#undef LPD_XPPU_CFG_APERPERM_305_OFFSET
+#define LPD_XPPU_CFG_APERPERM_305_OFFSET                                           0XFF9814C4
+#undef LPD_XPPU_CFG_APERPERM_306_OFFSET
+#define LPD_XPPU_CFG_APERPERM_306_OFFSET                                           0XFF9814C8
+#undef LPD_XPPU_CFG_APERPERM_307_OFFSET
+#define LPD_XPPU_CFG_APERPERM_307_OFFSET                                           0XFF9814CC
+#undef LPD_XPPU_CFG_APERPERM_308_OFFSET
+#define LPD_XPPU_CFG_APERPERM_308_OFFSET                                           0XFF9814D0
+#undef LPD_XPPU_CFG_APERPERM_309_OFFSET
+#define LPD_XPPU_CFG_APERPERM_309_OFFSET                                           0XFF9814D4
+#undef LPD_XPPU_CFG_APERPERM_310_OFFSET
+#define LPD_XPPU_CFG_APERPERM_310_OFFSET                                           0XFF9814D8
+#undef LPD_XPPU_CFG_APERPERM_311_OFFSET
+#define LPD_XPPU_CFG_APERPERM_311_OFFSET                                           0XFF9814DC
+#undef LPD_XPPU_CFG_APERPERM_312_OFFSET
+#define LPD_XPPU_CFG_APERPERM_312_OFFSET                                           0XFF9814E0
+#undef LPD_XPPU_CFG_APERPERM_313_OFFSET
+#define LPD_XPPU_CFG_APERPERM_313_OFFSET                                           0XFF9814E4
+#undef LPD_XPPU_CFG_APERPERM_314_OFFSET
+#define LPD_XPPU_CFG_APERPERM_314_OFFSET                                           0XFF9814E8
+#undef LPD_XPPU_CFG_APERPERM_315_OFFSET
+#define LPD_XPPU_CFG_APERPERM_315_OFFSET                                           0XFF9814EC
+#undef LPD_XPPU_CFG_APERPERM_316_OFFSET
+#define LPD_XPPU_CFG_APERPERM_316_OFFSET                                           0XFF9814F0
+#undef LPD_XPPU_CFG_APERPERM_317_OFFSET
+#define LPD_XPPU_CFG_APERPERM_317_OFFSET                                           0XFF9814F4
+#undef LPD_XPPU_CFG_APERPERM_318_OFFSET
+#define LPD_XPPU_CFG_APERPERM_318_OFFSET                                           0XFF9814F8
+#undef LPD_XPPU_CFG_APERPERM_319_OFFSET
+#define LPD_XPPU_CFG_APERPERM_319_OFFSET                                           0XFF9814FC
+#undef LPD_XPPU_CFG_APERPERM_320_OFFSET
+#define LPD_XPPU_CFG_APERPERM_320_OFFSET                                           0XFF981500
+#undef LPD_XPPU_CFG_APERPERM_321_OFFSET
+#define LPD_XPPU_CFG_APERPERM_321_OFFSET                                           0XFF981504
+#undef LPD_XPPU_CFG_APERPERM_322_OFFSET
+#define LPD_XPPU_CFG_APERPERM_322_OFFSET                                           0XFF981508
+#undef LPD_XPPU_CFG_APERPERM_323_OFFSET
+#define LPD_XPPU_CFG_APERPERM_323_OFFSET                                           0XFF98150C
+#undef LPD_XPPU_CFG_APERPERM_324_OFFSET
+#define LPD_XPPU_CFG_APERPERM_324_OFFSET                                           0XFF981510
+#undef LPD_XPPU_CFG_APERPERM_325_OFFSET
+#define LPD_XPPU_CFG_APERPERM_325_OFFSET                                           0XFF981514
+#undef LPD_XPPU_CFG_APERPERM_326_OFFSET
+#define LPD_XPPU_CFG_APERPERM_326_OFFSET                                           0XFF981518
+#undef LPD_XPPU_CFG_APERPERM_327_OFFSET
+#define LPD_XPPU_CFG_APERPERM_327_OFFSET                                           0XFF98151C
+#undef LPD_XPPU_CFG_APERPERM_328_OFFSET
+#define LPD_XPPU_CFG_APERPERM_328_OFFSET                                           0XFF981520
+#undef LPD_XPPU_CFG_APERPERM_329_OFFSET
+#define LPD_XPPU_CFG_APERPERM_329_OFFSET                                           0XFF981524
+#undef LPD_XPPU_CFG_APERPERM_330_OFFSET
+#define LPD_XPPU_CFG_APERPERM_330_OFFSET                                           0XFF981528
+#undef LPD_XPPU_CFG_APERPERM_331_OFFSET
+#define LPD_XPPU_CFG_APERPERM_331_OFFSET                                           0XFF98152C
+#undef LPD_XPPU_CFG_APERPERM_332_OFFSET
+#define LPD_XPPU_CFG_APERPERM_332_OFFSET                                           0XFF981530
+#undef LPD_XPPU_CFG_APERPERM_333_OFFSET
+#define LPD_XPPU_CFG_APERPERM_333_OFFSET                                           0XFF981534
+#undef LPD_XPPU_CFG_APERPERM_334_OFFSET
+#define LPD_XPPU_CFG_APERPERM_334_OFFSET                                           0XFF981538
+#undef LPD_XPPU_CFG_APERPERM_335_OFFSET
+#define LPD_XPPU_CFG_APERPERM_335_OFFSET                                           0XFF98153C
+#undef LPD_XPPU_CFG_APERPERM_336_OFFSET
+#define LPD_XPPU_CFG_APERPERM_336_OFFSET                                           0XFF981540
+#undef LPD_XPPU_CFG_APERPERM_337_OFFSET
+#define LPD_XPPU_CFG_APERPERM_337_OFFSET                                           0XFF981544
+#undef LPD_XPPU_CFG_APERPERM_338_OFFSET
+#define LPD_XPPU_CFG_APERPERM_338_OFFSET                                           0XFF981548
+#undef LPD_XPPU_CFG_APERPERM_339_OFFSET
+#define LPD_XPPU_CFG_APERPERM_339_OFFSET                                           0XFF98154C
+#undef LPD_XPPU_CFG_APERPERM_340_OFFSET
+#define LPD_XPPU_CFG_APERPERM_340_OFFSET                                           0XFF981550
+#undef LPD_XPPU_CFG_APERPERM_341_OFFSET
+#define LPD_XPPU_CFG_APERPERM_341_OFFSET                                           0XFF981554
+#undef LPD_XPPU_CFG_APERPERM_342_OFFSET
+#define LPD_XPPU_CFG_APERPERM_342_OFFSET                                           0XFF981558
+#undef LPD_XPPU_CFG_APERPERM_343_OFFSET
+#define LPD_XPPU_CFG_APERPERM_343_OFFSET                                           0XFF98155C
+#undef LPD_XPPU_CFG_APERPERM_344_OFFSET
+#define LPD_XPPU_CFG_APERPERM_344_OFFSET                                           0XFF981560
+#undef LPD_XPPU_CFG_APERPERM_345_OFFSET
+#define LPD_XPPU_CFG_APERPERM_345_OFFSET                                           0XFF981564
+#undef LPD_XPPU_CFG_APERPERM_346_OFFSET
+#define LPD_XPPU_CFG_APERPERM_346_OFFSET                                           0XFF981568
+#undef LPD_XPPU_CFG_APERPERM_347_OFFSET
+#define LPD_XPPU_CFG_APERPERM_347_OFFSET                                           0XFF98156C
+#undef LPD_XPPU_CFG_APERPERM_348_OFFSET
+#define LPD_XPPU_CFG_APERPERM_348_OFFSET                                           0XFF981570
+#undef LPD_XPPU_CFG_APERPERM_349_OFFSET
+#define LPD_XPPU_CFG_APERPERM_349_OFFSET                                           0XFF981574
+#undef LPD_XPPU_CFG_APERPERM_350_OFFSET
+#define LPD_XPPU_CFG_APERPERM_350_OFFSET                                           0XFF981578
+#undef LPD_XPPU_CFG_APERPERM_351_OFFSET
+#define LPD_XPPU_CFG_APERPERM_351_OFFSET                                           0XFF98157C
+#undef LPD_XPPU_CFG_APERPERM_352_OFFSET
+#define LPD_XPPU_CFG_APERPERM_352_OFFSET                                           0XFF981580
+#undef LPD_XPPU_CFG_APERPERM_353_OFFSET
+#define LPD_XPPU_CFG_APERPERM_353_OFFSET                                           0XFF981584
+#undef LPD_XPPU_CFG_APERPERM_354_OFFSET
+#define LPD_XPPU_CFG_APERPERM_354_OFFSET                                           0XFF981588
+#undef LPD_XPPU_CFG_APERPERM_355_OFFSET
+#define LPD_XPPU_CFG_APERPERM_355_OFFSET                                           0XFF98158C
+#undef LPD_XPPU_CFG_APERPERM_356_OFFSET
+#define LPD_XPPU_CFG_APERPERM_356_OFFSET                                           0XFF981590
+#undef LPD_XPPU_CFG_APERPERM_357_OFFSET
+#define LPD_XPPU_CFG_APERPERM_357_OFFSET                                           0XFF981594
+#undef LPD_XPPU_CFG_APERPERM_358_OFFSET
+#define LPD_XPPU_CFG_APERPERM_358_OFFSET                                           0XFF981598
+#undef LPD_XPPU_CFG_APERPERM_359_OFFSET
+#define LPD_XPPU_CFG_APERPERM_359_OFFSET                                           0XFF98159C
+#undef LPD_XPPU_CFG_APERPERM_360_OFFSET
+#define LPD_XPPU_CFG_APERPERM_360_OFFSET                                           0XFF9815A0
+#undef LPD_XPPU_CFG_APERPERM_361_OFFSET
+#define LPD_XPPU_CFG_APERPERM_361_OFFSET                                           0XFF9815A4
+#undef LPD_XPPU_CFG_APERPERM_362_OFFSET
+#define LPD_XPPU_CFG_APERPERM_362_OFFSET                                           0XFF9815A8
+#undef LPD_XPPU_CFG_APERPERM_363_OFFSET
+#define LPD_XPPU_CFG_APERPERM_363_OFFSET                                           0XFF9815AC
+#undef LPD_XPPU_CFG_APERPERM_364_OFFSET
+#define LPD_XPPU_CFG_APERPERM_364_OFFSET                                           0XFF9815B0
+#undef LPD_XPPU_CFG_APERPERM_365_OFFSET
+#define LPD_XPPU_CFG_APERPERM_365_OFFSET                                           0XFF9815B4
+#undef LPD_XPPU_CFG_APERPERM_366_OFFSET
+#define LPD_XPPU_CFG_APERPERM_366_OFFSET                                           0XFF9815B8
+#undef LPD_XPPU_CFG_APERPERM_367_OFFSET
+#define LPD_XPPU_CFG_APERPERM_367_OFFSET                                           0XFF9815BC
+#undef LPD_XPPU_CFG_APERPERM_368_OFFSET
+#define LPD_XPPU_CFG_APERPERM_368_OFFSET                                           0XFF9815C0
+#undef LPD_XPPU_CFG_APERPERM_369_OFFSET
+#define LPD_XPPU_CFG_APERPERM_369_OFFSET                                           0XFF9815C4
+#undef LPD_XPPU_CFG_APERPERM_370_OFFSET
+#define LPD_XPPU_CFG_APERPERM_370_OFFSET                                           0XFF9815C8
+#undef LPD_XPPU_CFG_APERPERM_371_OFFSET
+#define LPD_XPPU_CFG_APERPERM_371_OFFSET                                           0XFF9815CC
+#undef LPD_XPPU_CFG_APERPERM_372_OFFSET
+#define LPD_XPPU_CFG_APERPERM_372_OFFSET                                           0XFF9815D0
+#undef LPD_XPPU_CFG_APERPERM_373_OFFSET
+#define LPD_XPPU_CFG_APERPERM_373_OFFSET                                           0XFF9815D4
+#undef LPD_XPPU_CFG_APERPERM_374_OFFSET
+#define LPD_XPPU_CFG_APERPERM_374_OFFSET                                           0XFF9815D8
+#undef LPD_XPPU_CFG_APERPERM_375_OFFSET
+#define LPD_XPPU_CFG_APERPERM_375_OFFSET                                           0XFF9815DC
+#undef LPD_XPPU_CFG_APERPERM_376_OFFSET
+#define LPD_XPPU_CFG_APERPERM_376_OFFSET                                           0XFF9815E0
+#undef LPD_XPPU_CFG_APERPERM_377_OFFSET
+#define LPD_XPPU_CFG_APERPERM_377_OFFSET                                           0XFF9815E4
+#undef LPD_XPPU_CFG_APERPERM_378_OFFSET
+#define LPD_XPPU_CFG_APERPERM_378_OFFSET                                           0XFF9815E8
+#undef LPD_XPPU_CFG_APERPERM_379_OFFSET
+#define LPD_XPPU_CFG_APERPERM_379_OFFSET                                           0XFF9815EC
+#undef LPD_XPPU_CFG_APERPERM_380_OFFSET
+#define LPD_XPPU_CFG_APERPERM_380_OFFSET                                           0XFF9815F0
+#undef LPD_XPPU_CFG_APERPERM_381_OFFSET
+#define LPD_XPPU_CFG_APERPERM_381_OFFSET                                           0XFF9815F4
+#undef LPD_XPPU_CFG_APERPERM_382_OFFSET
+#define LPD_XPPU_CFG_APERPERM_382_OFFSET                                           0XFF9815F8
+#undef LPD_XPPU_CFG_APERPERM_383_OFFSET
+#define LPD_XPPU_CFG_APERPERM_383_OFFSET                                           0XFF9815FC
+#undef LPD_XPPU_CFG_APERPERM_384_OFFSET
+#define LPD_XPPU_CFG_APERPERM_384_OFFSET                                           0XFF981600
+#undef LPD_XPPU_CFG_APERPERM_385_OFFSET
+#define LPD_XPPU_CFG_APERPERM_385_OFFSET                                           0XFF981604
+#undef LPD_XPPU_CFG_APERPERM_386_OFFSET
+#define LPD_XPPU_CFG_APERPERM_386_OFFSET                                           0XFF981608
+#undef LPD_XPPU_CFG_APERPERM_387_OFFSET
+#define LPD_XPPU_CFG_APERPERM_387_OFFSET                                           0XFF98160C
+#undef LPD_XPPU_CFG_APERPERM_388_OFFSET
+#define LPD_XPPU_CFG_APERPERM_388_OFFSET                                           0XFF981610
+#undef LPD_XPPU_CFG_APERPERM_389_OFFSET
+#define LPD_XPPU_CFG_APERPERM_389_OFFSET                                           0XFF981614
+#undef LPD_XPPU_CFG_APERPERM_390_OFFSET
+#define LPD_XPPU_CFG_APERPERM_390_OFFSET                                           0XFF981618
+#undef LPD_XPPU_CFG_APERPERM_391_OFFSET
+#define LPD_XPPU_CFG_APERPERM_391_OFFSET                                           0XFF98161C
+#undef LPD_XPPU_CFG_APERPERM_392_OFFSET
+#define LPD_XPPU_CFG_APERPERM_392_OFFSET                                           0XFF981620
+#undef LPD_XPPU_CFG_APERPERM_393_OFFSET
+#define LPD_XPPU_CFG_APERPERM_393_OFFSET                                           0XFF981624
+#undef LPD_XPPU_CFG_APERPERM_394_OFFSET
+#define LPD_XPPU_CFG_APERPERM_394_OFFSET                                           0XFF981628
+#undef LPD_XPPU_CFG_APERPERM_395_OFFSET
+#define LPD_XPPU_CFG_APERPERM_395_OFFSET                                           0XFF98162C
+#undef LPD_XPPU_CFG_APERPERM_396_OFFSET
+#define LPD_XPPU_CFG_APERPERM_396_OFFSET                                           0XFF981630
+#undef LPD_XPPU_CFG_APERPERM_397_OFFSET
+#define LPD_XPPU_CFG_APERPERM_397_OFFSET                                           0XFF981634
+#undef LPD_XPPU_CFG_APERPERM_398_OFFSET
+#define LPD_XPPU_CFG_APERPERM_398_OFFSET                                           0XFF981638
+#undef LPD_XPPU_CFG_APERPERM_399_OFFSET
+#define LPD_XPPU_CFG_APERPERM_399_OFFSET                                           0XFF98163C
+#undef LPD_XPPU_CFG_APERPERM_400_OFFSET
+#define LPD_XPPU_CFG_APERPERM_400_OFFSET                                           0XFF981640
+#undef LPD_XPPU_CFG_CTRL_OFFSET
+#define LPD_XPPU_CFG_CTRL_OFFSET                                                   0XFF980000
+
+/*If set, only read transactions are allowed for the masters matching this register*/
+#undef LPD_XPPU_CFG_MASTER_ID00_MIDR_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID00_MIDR_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID00_MIDR_MASK
+#define LPD_XPPU_CFG_MASTER_ID00_MIDR_DEFVAL                                       0x83FF0040
+#define LPD_XPPU_CFG_MASTER_ID00_MIDR_SHIFT                                        30
+#define LPD_XPPU_CFG_MASTER_ID00_MIDR_MASK                                         0x40000000U
+
+/*Mask to be applied before comparing*/
+#undef LPD_XPPU_CFG_MASTER_ID00_MIDM_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID00_MIDM_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID00_MIDM_MASK
+#define LPD_XPPU_CFG_MASTER_ID00_MIDM_DEFVAL                                       0x83FF0040
+#define LPD_XPPU_CFG_MASTER_ID00_MIDM_SHIFT                                        16
+#define LPD_XPPU_CFG_MASTER_ID00_MIDM_MASK                                         0x03FF0000U
+
+/*Predefined Master ID for PMU*/
+#undef LPD_XPPU_CFG_MASTER_ID00_MID_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID00_MID_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID00_MID_MASK
+#define LPD_XPPU_CFG_MASTER_ID00_MID_DEFVAL                                        0x83FF0040
+#define LPD_XPPU_CFG_MASTER_ID00_MID_SHIFT                                         0
+#define LPD_XPPU_CFG_MASTER_ID00_MID_MASK                                          0x000003FFU
+
+/*If set, only read transactions are allowed for the masters matching this register*/
+#undef LPD_XPPU_CFG_MASTER_ID01_MIDR_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID01_MIDR_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID01_MIDR_MASK
+#define LPD_XPPU_CFG_MASTER_ID01_MIDR_DEFVAL                                       0x03F00000
+#define LPD_XPPU_CFG_MASTER_ID01_MIDR_SHIFT                                        30
+#define LPD_XPPU_CFG_MASTER_ID01_MIDR_MASK                                         0x40000000U
+
+/*Mask to be applied before comparing*/
+#undef LPD_XPPU_CFG_MASTER_ID01_MIDM_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID01_MIDM_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID01_MIDM_MASK
+#define LPD_XPPU_CFG_MASTER_ID01_MIDM_DEFVAL                                       0x03F00000
+#define LPD_XPPU_CFG_MASTER_ID01_MIDM_SHIFT                                        16
+#define LPD_XPPU_CFG_MASTER_ID01_MIDM_MASK                                         0x03FF0000U
+
+/*Predefined Master ID for RPU0*/
+#undef LPD_XPPU_CFG_MASTER_ID01_MID_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID01_MID_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID01_MID_MASK
+#define LPD_XPPU_CFG_MASTER_ID01_MID_DEFVAL                                        0x03F00000
+#define LPD_XPPU_CFG_MASTER_ID01_MID_SHIFT                                         0
+#define LPD_XPPU_CFG_MASTER_ID01_MID_MASK                                          0x000003FFU
+
+/*If set, only read transactions are allowed for the masters matching this register*/
+#undef LPD_XPPU_CFG_MASTER_ID02_MIDR_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID02_MIDR_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID02_MIDR_MASK
+#define LPD_XPPU_CFG_MASTER_ID02_MIDR_DEFVAL                                       0x83F00010
+#define LPD_XPPU_CFG_MASTER_ID02_MIDR_SHIFT                                        30
+#define LPD_XPPU_CFG_MASTER_ID02_MIDR_MASK                                         0x40000000U
+
+/*Mask to be applied before comparing*/
+#undef LPD_XPPU_CFG_MASTER_ID02_MIDM_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID02_MIDM_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID02_MIDM_MASK
+#define LPD_XPPU_CFG_MASTER_ID02_MIDM_DEFVAL                                       0x83F00010
+#define LPD_XPPU_CFG_MASTER_ID02_MIDM_SHIFT                                        16
+#define LPD_XPPU_CFG_MASTER_ID02_MIDM_MASK                                         0x03FF0000U
+
+/*Predefined Master ID for RPU1*/
+#undef LPD_XPPU_CFG_MASTER_ID02_MID_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID02_MID_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID02_MID_MASK
+#define LPD_XPPU_CFG_MASTER_ID02_MID_DEFVAL                                        0x83F00010
+#define LPD_XPPU_CFG_MASTER_ID02_MID_SHIFT                                         0
+#define LPD_XPPU_CFG_MASTER_ID02_MID_MASK                                          0x000003FFU
+
+/*If set, only read transactions are allowed for the masters matching this register*/
+#undef LPD_XPPU_CFG_MASTER_ID03_MIDR_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID03_MIDR_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID03_MIDR_MASK
+#define LPD_XPPU_CFG_MASTER_ID03_MIDR_DEFVAL                                       0x83C00080
+#define LPD_XPPU_CFG_MASTER_ID03_MIDR_SHIFT                                        30
+#define LPD_XPPU_CFG_MASTER_ID03_MIDR_MASK                                         0x40000000U
+
+/*Mask to be applied before comparing*/
+#undef LPD_XPPU_CFG_MASTER_ID03_MIDM_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID03_MIDM_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID03_MIDM_MASK
+#define LPD_XPPU_CFG_MASTER_ID03_MIDM_DEFVAL                                       0x83C00080
+#define LPD_XPPU_CFG_MASTER_ID03_MIDM_SHIFT                                        16
+#define LPD_XPPU_CFG_MASTER_ID03_MIDM_MASK                                         0x03FF0000U
+
+/*Predefined Master ID for APU*/
+#undef LPD_XPPU_CFG_MASTER_ID03_MID_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID03_MID_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID03_MID_MASK
+#define LPD_XPPU_CFG_MASTER_ID03_MID_DEFVAL                                        0x83C00080
+#define LPD_XPPU_CFG_MASTER_ID03_MID_SHIFT                                         0
+#define LPD_XPPU_CFG_MASTER_ID03_MID_MASK                                          0x000003FFU
+
+/*If set, only read transactions are allowed for the masters matching this register*/
+#undef LPD_XPPU_CFG_MASTER_ID04_MIDR_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID04_MIDR_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID04_MIDR_MASK
+#define LPD_XPPU_CFG_MASTER_ID04_MIDR_DEFVAL                                       0x83C30080
+#define LPD_XPPU_CFG_MASTER_ID04_MIDR_SHIFT                                        30
+#define LPD_XPPU_CFG_MASTER_ID04_MIDR_MASK                                         0x40000000U
+
+/*Mask to be applied before comparing*/
+#undef LPD_XPPU_CFG_MASTER_ID04_MIDM_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID04_MIDM_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID04_MIDM_MASK
+#define LPD_XPPU_CFG_MASTER_ID04_MIDM_DEFVAL                                       0x83C30080
+#define LPD_XPPU_CFG_MASTER_ID04_MIDM_SHIFT                                        16
+#define LPD_XPPU_CFG_MASTER_ID04_MIDM_MASK                                         0x03FF0000U
+
+/*Predefined Master ID for A53 Core 0*/
+#undef LPD_XPPU_CFG_MASTER_ID04_MID_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID04_MID_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID04_MID_MASK
+#define LPD_XPPU_CFG_MASTER_ID04_MID_DEFVAL                                        0x83C30080
+#define LPD_XPPU_CFG_MASTER_ID04_MID_SHIFT                                         0
+#define LPD_XPPU_CFG_MASTER_ID04_MID_MASK                                          0x000003FFU
+
+/*If set, only read transactions are allowed for the masters matching this register*/
+#undef LPD_XPPU_CFG_MASTER_ID05_MIDR_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID05_MIDR_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID05_MIDR_MASK
+#define LPD_XPPU_CFG_MASTER_ID05_MIDR_DEFVAL                                       0x03C30081
+#define LPD_XPPU_CFG_MASTER_ID05_MIDR_SHIFT                                        30
+#define LPD_XPPU_CFG_MASTER_ID05_MIDR_MASK                                         0x40000000U
+
+/*Mask to be applied before comparing*/
+#undef LPD_XPPU_CFG_MASTER_ID05_MIDM_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID05_MIDM_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID05_MIDM_MASK
+#define LPD_XPPU_CFG_MASTER_ID05_MIDM_DEFVAL                                       0x03C30081
+#define LPD_XPPU_CFG_MASTER_ID05_MIDM_SHIFT                                        16
+#define LPD_XPPU_CFG_MASTER_ID05_MIDM_MASK                                         0x03FF0000U
+
+/*Predefined Master ID for A53 Core 1*/
+#undef LPD_XPPU_CFG_MASTER_ID05_MID_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID05_MID_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID05_MID_MASK
+#define LPD_XPPU_CFG_MASTER_ID05_MID_DEFVAL                                        0x03C30081
+#define LPD_XPPU_CFG_MASTER_ID05_MID_SHIFT                                         0
+#define LPD_XPPU_CFG_MASTER_ID05_MID_MASK                                          0x000003FFU
+
+/*If set, only read transactions are allowed for the masters matching this register*/
+#undef LPD_XPPU_CFG_MASTER_ID06_MIDR_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID06_MIDR_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID06_MIDR_MASK
+#define LPD_XPPU_CFG_MASTER_ID06_MIDR_DEFVAL                                       0x03C30082
+#define LPD_XPPU_CFG_MASTER_ID06_MIDR_SHIFT                                        30
+#define LPD_XPPU_CFG_MASTER_ID06_MIDR_MASK                                         0x40000000U
+
+/*Mask to be applied before comparing*/
+#undef LPD_XPPU_CFG_MASTER_ID06_MIDM_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID06_MIDM_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID06_MIDM_MASK
+#define LPD_XPPU_CFG_MASTER_ID06_MIDM_DEFVAL                                       0x03C30082
+#define LPD_XPPU_CFG_MASTER_ID06_MIDM_SHIFT                                        16
+#define LPD_XPPU_CFG_MASTER_ID06_MIDM_MASK                                         0x03FF0000U
+
+/*Predefined Master ID for A53 Core 2*/
+#undef LPD_XPPU_CFG_MASTER_ID06_MID_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID06_MID_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID06_MID_MASK
+#define LPD_XPPU_CFG_MASTER_ID06_MID_DEFVAL                                        0x03C30082
+#define LPD_XPPU_CFG_MASTER_ID06_MID_SHIFT                                         0
+#define LPD_XPPU_CFG_MASTER_ID06_MID_MASK                                          0x000003FFU
+
+/*If set, only read transactions are allowed for the masters matching this register*/
+#undef LPD_XPPU_CFG_MASTER_ID07_MIDR_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID07_MIDR_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID07_MIDR_MASK
+#define LPD_XPPU_CFG_MASTER_ID07_MIDR_DEFVAL                                       0x83C30083
+#define LPD_XPPU_CFG_MASTER_ID07_MIDR_SHIFT                                        30
+#define LPD_XPPU_CFG_MASTER_ID07_MIDR_MASK                                         0x40000000U
+
+/*Mask to be applied before comparing*/
+#undef LPD_XPPU_CFG_MASTER_ID07_MIDM_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID07_MIDM_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID07_MIDM_MASK
+#define LPD_XPPU_CFG_MASTER_ID07_MIDM_DEFVAL                                       0x83C30083
+#define LPD_XPPU_CFG_MASTER_ID07_MIDM_SHIFT                                        16
+#define LPD_XPPU_CFG_MASTER_ID07_MIDM_MASK                                         0x03FF0000U
+
+/*Predefined Master ID for A53 Core 3*/
+#undef LPD_XPPU_CFG_MASTER_ID07_MID_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID07_MID_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID07_MID_MASK
+#define LPD_XPPU_CFG_MASTER_ID07_MID_DEFVAL                                        0x83C30083
+#define LPD_XPPU_CFG_MASTER_ID07_MID_SHIFT                                         0
+#define LPD_XPPU_CFG_MASTER_ID07_MID_MASK                                          0x000003FFU
+
+/*If set, only read transactions are allowed for the masters matching this register*/
+#undef LPD_XPPU_CFG_MASTER_ID19_MIDR_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID19_MIDR_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID19_MIDR_MASK
+#define LPD_XPPU_CFG_MASTER_ID19_MIDR_DEFVAL                                       0x00000000
+#define LPD_XPPU_CFG_MASTER_ID19_MIDR_SHIFT                                        30
+#define LPD_XPPU_CFG_MASTER_ID19_MIDR_MASK                                         0x40000000U
+
+/*Mask to be applied before comparing*/
+#undef LPD_XPPU_CFG_MASTER_ID19_MIDM_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID19_MIDM_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID19_MIDM_MASK
+#define LPD_XPPU_CFG_MASTER_ID19_MIDM_DEFVAL                                       0x00000000
+#define LPD_XPPU_CFG_MASTER_ID19_MIDM_SHIFT                                        16
+#define LPD_XPPU_CFG_MASTER_ID19_MIDM_MASK                                         0x03FF0000U
+
+/*Programmable Master ID*/
+#undef LPD_XPPU_CFG_MASTER_ID19_MID_DEFVAL
+#undef LPD_XPPU_CFG_MASTER_ID19_MID_SHIFT
+#undef LPD_XPPU_CFG_MASTER_ID19_MID_MASK
+#define LPD_XPPU_CFG_MASTER_ID19_MID_DEFVAL                                        0x00000000
+#define LPD_XPPU_CFG_MASTER_ID19_MID_SHIFT                                         0
+#define LPD_XPPU_CFG_MASTER_ID19_MID_MASK                                          0x000003FFU
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_000_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_000_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_000_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_000_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_000_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_000_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_000_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_000_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_000_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_000_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_000_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_000_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_000_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_000_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_000_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_000_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_000_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_000_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_001_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_001_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_001_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_001_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_001_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_001_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_001_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_001_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_001_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_001_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_001_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_001_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_001_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_001_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_001_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_001_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_001_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_001_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_002_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_002_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_002_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_002_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_002_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_002_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_002_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_002_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_002_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_002_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_002_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_002_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_002_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_002_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_002_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_002_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_002_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_002_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_003_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_003_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_003_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_003_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_003_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_003_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_003_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_003_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_003_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_003_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_003_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_003_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_003_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_003_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_003_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_003_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_003_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_003_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_004_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_004_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_004_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_004_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_004_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_004_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_004_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_004_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_004_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_004_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_004_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_004_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_004_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_004_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_004_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_004_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_004_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_004_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_005_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_005_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_005_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_005_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_005_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_005_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_005_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_005_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_005_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_005_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_005_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_005_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_005_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_005_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_005_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_005_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_005_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_005_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_006_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_006_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_006_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_006_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_006_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_006_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_006_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_006_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_006_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_006_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_006_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_006_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_006_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_006_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_006_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_006_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_006_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_006_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_007_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_007_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_007_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_007_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_007_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_007_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_007_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_007_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_007_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_007_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_007_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_007_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_007_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_007_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_007_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_007_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_007_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_007_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_008_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_008_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_008_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_008_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_008_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_008_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_008_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_008_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_008_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_008_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_008_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_008_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_008_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_008_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_008_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_008_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_008_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_008_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_009_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_009_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_009_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_009_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_009_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_009_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_009_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_009_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_009_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_009_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_009_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_009_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_009_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_009_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_009_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_009_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_009_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_009_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_010_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_010_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_010_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_010_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_010_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_010_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_010_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_010_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_010_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_010_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_010_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_010_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_010_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_010_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_010_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_010_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_010_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_010_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_011_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_011_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_011_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_011_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_011_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_011_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_011_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_011_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_011_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_011_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_011_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_011_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_011_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_011_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_011_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_011_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_011_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_011_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_012_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_012_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_012_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_012_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_012_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_012_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_012_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_012_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_012_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_012_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_012_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_012_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_012_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_012_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_012_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_012_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_012_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_012_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_013_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_013_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_013_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_013_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_013_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_013_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_013_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_013_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_013_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_013_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_013_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_013_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_013_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_013_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_013_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_013_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_013_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_013_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_014_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_014_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_014_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_014_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_014_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_014_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_014_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_014_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_014_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_014_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_014_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_014_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_014_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_014_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_014_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_014_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_014_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_014_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_015_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_015_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_015_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_015_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_015_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_015_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_015_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_015_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_015_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_015_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_015_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_015_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_015_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_015_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_015_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_015_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_015_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_015_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_016_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_016_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_016_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_016_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_016_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_016_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_016_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_016_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_016_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_016_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_016_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_016_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_016_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_016_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_016_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_016_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_016_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_016_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_017_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_017_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_017_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_017_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_017_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_017_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_017_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_017_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_017_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_017_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_017_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_017_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_017_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_017_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_017_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_017_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_017_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_017_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_018_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_018_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_018_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_018_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_018_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_018_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_018_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_018_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_018_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_018_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_018_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_018_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_018_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_018_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_018_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_018_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_018_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_018_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_019_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_019_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_019_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_019_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_019_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_019_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_019_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_019_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_019_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_019_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_019_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_019_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_019_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_019_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_019_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_019_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_019_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_019_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_020_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_020_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_020_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_020_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_020_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_020_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_020_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_020_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_020_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_020_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_020_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_020_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_020_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_020_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_020_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_020_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_020_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_020_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_021_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_021_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_021_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_021_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_021_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_021_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_021_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_021_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_021_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_021_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_021_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_021_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_021_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_021_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_021_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_021_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_021_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_021_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_022_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_022_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_022_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_022_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_022_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_022_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_022_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_022_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_022_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_022_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_022_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_022_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_022_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_022_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_022_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_022_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_022_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_022_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_023_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_023_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_023_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_023_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_023_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_023_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_023_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_023_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_023_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_023_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_023_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_023_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_023_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_023_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_023_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_023_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_023_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_023_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_024_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_024_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_024_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_024_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_024_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_024_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_024_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_024_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_024_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_024_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_024_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_024_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_024_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_024_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_024_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_024_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_024_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_024_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_025_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_025_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_025_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_025_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_025_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_025_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_025_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_025_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_025_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_025_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_025_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_025_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_025_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_025_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_025_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_025_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_025_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_025_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_026_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_026_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_026_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_026_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_026_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_026_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_026_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_026_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_026_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_026_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_026_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_026_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_026_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_026_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_026_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_026_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_026_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_026_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_027_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_027_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_027_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_027_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_027_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_027_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_027_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_027_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_027_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_027_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_027_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_027_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_027_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_027_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_027_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_027_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_027_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_027_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_028_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_028_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_028_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_028_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_028_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_028_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_028_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_028_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_028_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_028_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_028_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_028_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_028_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_028_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_028_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_028_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_028_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_028_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_029_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_029_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_029_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_029_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_029_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_029_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_029_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_029_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_029_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_029_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_029_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_029_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_029_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_029_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_029_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_029_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_029_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_029_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_030_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_030_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_030_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_030_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_030_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_030_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_030_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_030_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_030_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_030_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_030_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_030_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_030_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_030_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_030_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_030_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_030_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_030_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_031_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_031_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_031_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_031_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_031_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_031_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_031_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_031_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_031_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_031_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_031_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_031_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_031_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_031_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_031_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_031_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_031_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_031_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_032_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_032_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_032_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_032_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_032_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_032_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_032_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_032_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_032_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_032_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_032_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_032_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_032_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_032_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_032_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_032_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_032_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_032_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_033_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_033_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_033_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_033_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_033_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_033_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_033_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_033_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_033_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_033_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_033_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_033_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_033_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_033_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_033_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_033_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_033_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_033_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_034_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_034_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_034_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_034_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_034_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_034_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_034_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_034_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_034_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_034_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_034_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_034_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_034_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_034_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_034_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_034_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_034_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_034_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_035_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_035_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_035_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_035_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_035_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_035_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_035_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_035_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_035_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_035_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_035_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_035_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_035_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_035_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_035_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_035_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_035_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_035_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_036_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_036_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_036_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_036_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_036_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_036_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_036_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_036_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_036_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_036_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_036_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_036_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_036_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_036_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_036_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_036_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_036_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_036_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_037_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_037_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_037_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_037_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_037_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_037_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_037_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_037_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_037_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_037_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_037_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_037_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_037_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_037_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_037_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_037_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_037_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_037_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_038_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_038_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_038_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_038_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_038_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_038_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_038_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_038_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_038_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_038_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_038_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_038_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_038_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_038_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_038_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_038_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_038_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_038_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_039_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_039_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_039_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_039_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_039_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_039_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_039_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_039_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_039_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_039_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_039_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_039_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_039_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_039_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_039_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_039_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_039_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_039_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_040_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_040_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_040_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_040_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_040_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_040_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_040_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_040_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_040_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_040_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_040_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_040_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_040_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_040_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_040_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_040_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_040_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_040_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_041_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_041_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_041_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_041_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_041_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_041_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_041_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_041_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_041_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_041_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_041_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_041_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_041_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_041_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_041_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_041_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_041_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_041_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_042_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_042_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_042_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_042_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_042_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_042_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_042_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_042_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_042_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_042_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_042_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_042_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_042_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_042_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_042_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_042_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_042_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_042_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_043_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_043_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_043_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_043_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_043_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_043_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_043_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_043_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_043_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_043_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_043_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_043_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_043_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_043_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_043_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_043_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_043_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_043_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_044_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_044_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_044_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_044_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_044_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_044_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_044_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_044_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_044_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_044_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_044_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_044_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_044_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_044_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_044_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_044_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_044_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_044_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_045_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_045_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_045_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_045_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_045_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_045_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_045_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_045_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_045_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_045_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_045_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_045_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_045_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_045_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_045_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_045_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_045_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_045_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_046_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_046_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_046_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_046_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_046_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_046_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_046_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_046_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_046_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_046_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_046_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_046_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_046_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_046_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_046_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_046_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_046_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_046_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_047_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_047_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_047_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_047_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_047_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_047_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_047_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_047_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_047_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_047_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_047_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_047_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_047_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_047_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_047_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_047_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_047_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_047_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_048_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_048_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_048_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_048_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_048_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_048_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_048_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_048_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_048_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_048_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_048_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_048_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_048_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_048_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_048_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_048_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_048_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_048_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_049_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_049_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_049_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_049_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_049_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_049_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_049_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_049_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_049_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_049_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_049_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_049_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_049_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_049_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_049_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_049_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_049_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_049_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_050_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_050_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_050_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_050_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_050_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_050_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_050_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_050_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_050_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_050_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_050_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_050_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_050_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_050_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_050_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_050_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_050_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_050_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_051_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_051_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_051_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_051_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_051_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_051_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_051_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_051_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_051_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_051_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_051_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_051_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_051_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_051_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_051_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_051_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_051_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_051_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_052_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_052_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_052_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_052_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_052_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_052_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_052_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_052_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_052_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_052_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_052_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_052_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_052_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_052_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_052_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_052_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_052_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_052_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_053_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_053_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_053_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_053_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_053_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_053_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_053_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_053_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_053_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_053_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_053_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_053_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_053_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_053_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_053_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_053_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_053_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_053_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_054_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_054_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_054_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_054_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_054_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_054_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_054_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_054_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_054_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_054_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_054_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_054_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_054_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_054_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_054_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_054_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_054_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_054_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_055_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_055_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_055_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_055_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_055_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_055_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_055_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_055_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_055_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_055_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_055_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_055_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_055_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_055_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_055_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_055_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_055_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_055_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_056_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_056_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_056_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_056_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_056_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_056_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_056_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_056_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_056_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_056_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_056_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_056_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_056_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_056_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_056_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_056_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_056_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_056_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_057_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_057_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_057_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_057_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_057_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_057_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_057_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_057_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_057_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_057_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_057_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_057_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_057_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_057_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_057_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_057_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_057_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_057_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_058_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_058_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_058_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_058_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_058_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_058_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_058_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_058_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_058_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_058_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_058_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_058_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_058_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_058_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_058_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_058_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_058_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_058_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_059_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_059_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_059_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_059_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_059_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_059_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_059_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_059_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_059_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_059_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_059_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_059_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_059_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_059_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_059_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_059_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_059_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_059_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_060_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_060_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_060_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_060_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_060_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_060_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_060_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_060_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_060_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_060_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_060_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_060_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_060_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_060_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_060_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_060_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_060_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_060_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_061_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_061_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_061_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_061_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_061_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_061_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_061_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_061_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_061_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_061_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_061_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_061_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_061_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_061_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_061_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_061_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_061_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_061_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_062_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_062_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_062_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_062_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_062_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_062_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_062_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_062_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_062_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_062_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_062_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_062_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_062_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_062_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_062_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_062_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_062_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_062_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_063_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_063_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_063_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_063_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_063_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_063_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_063_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_063_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_063_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_063_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_063_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_063_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_063_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_063_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_063_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_063_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_063_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_063_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_064_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_064_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_064_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_064_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_064_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_064_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_064_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_064_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_064_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_064_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_064_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_064_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_064_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_064_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_064_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_064_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_064_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_064_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_065_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_065_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_065_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_065_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_065_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_065_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_065_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_065_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_065_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_065_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_065_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_065_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_065_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_065_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_065_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_065_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_065_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_065_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_066_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_066_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_066_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_066_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_066_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_066_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_066_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_066_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_066_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_066_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_066_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_066_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_066_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_066_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_066_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_066_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_066_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_066_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_067_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_067_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_067_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_067_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_067_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_067_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_067_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_067_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_067_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_067_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_067_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_067_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_067_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_067_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_067_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_067_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_067_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_067_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_068_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_068_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_068_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_068_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_068_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_068_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_068_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_068_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_068_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_068_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_068_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_068_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_068_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_068_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_068_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_068_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_068_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_068_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_069_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_069_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_069_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_069_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_069_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_069_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_069_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_069_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_069_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_069_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_069_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_069_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_069_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_069_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_069_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_069_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_069_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_069_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_070_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_070_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_070_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_070_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_070_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_070_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_070_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_070_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_070_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_070_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_070_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_070_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_070_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_070_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_070_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_070_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_070_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_070_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_071_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_071_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_071_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_071_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_071_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_071_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_071_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_071_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_071_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_071_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_071_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_071_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_071_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_071_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_071_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_071_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_071_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_071_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_072_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_072_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_072_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_072_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_072_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_072_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_072_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_072_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_072_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_072_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_072_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_072_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_072_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_072_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_072_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_072_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_072_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_072_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_073_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_073_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_073_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_073_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_073_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_073_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_073_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_073_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_073_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_073_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_073_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_073_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_073_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_073_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_073_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_073_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_073_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_073_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_074_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_074_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_074_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_074_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_074_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_074_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_074_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_074_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_074_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_074_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_074_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_074_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_074_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_074_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_074_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_074_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_074_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_074_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_075_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_075_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_075_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_075_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_075_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_075_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_075_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_075_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_075_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_075_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_075_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_075_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_075_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_075_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_075_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_075_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_075_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_075_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_076_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_076_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_076_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_076_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_076_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_076_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_076_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_076_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_076_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_076_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_076_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_076_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_076_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_076_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_076_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_076_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_076_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_076_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_077_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_077_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_077_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_077_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_077_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_077_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_077_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_077_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_077_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_077_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_077_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_077_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_077_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_077_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_077_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_077_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_077_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_077_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_078_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_078_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_078_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_078_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_078_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_078_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_078_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_078_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_078_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_078_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_078_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_078_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_078_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_078_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_078_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_078_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_078_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_078_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_079_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_079_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_079_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_079_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_079_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_079_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_079_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_079_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_079_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_079_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_079_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_079_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_079_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_079_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_079_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_079_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_079_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_079_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_080_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_080_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_080_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_080_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_080_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_080_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_080_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_080_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_080_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_080_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_080_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_080_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_080_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_080_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_080_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_080_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_080_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_080_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_081_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_081_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_081_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_081_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_081_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_081_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_081_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_081_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_081_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_081_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_081_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_081_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_081_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_081_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_081_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_081_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_081_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_081_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_082_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_082_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_082_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_082_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_082_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_082_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_082_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_082_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_082_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_082_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_082_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_082_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_082_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_082_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_082_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_082_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_082_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_082_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_083_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_083_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_083_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_083_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_083_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_083_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_083_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_083_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_083_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_083_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_083_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_083_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_083_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_083_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_083_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_083_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_083_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_083_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_084_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_084_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_084_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_084_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_084_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_084_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_084_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_084_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_084_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_084_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_084_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_084_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_084_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_084_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_084_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_084_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_084_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_084_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_085_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_085_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_085_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_085_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_085_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_085_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_085_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_085_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_085_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_085_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_085_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_085_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_085_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_085_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_085_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_085_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_085_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_085_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_086_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_086_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_086_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_086_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_086_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_086_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_086_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_086_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_086_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_086_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_086_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_086_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_086_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_086_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_086_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_086_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_086_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_086_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_087_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_087_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_087_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_087_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_087_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_087_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_087_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_087_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_087_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_087_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_087_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_087_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_087_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_087_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_087_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_087_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_087_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_087_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_088_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_088_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_088_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_088_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_088_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_088_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_088_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_088_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_088_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_088_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_088_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_088_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_088_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_088_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_088_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_088_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_088_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_088_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_089_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_089_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_089_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_089_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_089_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_089_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_089_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_089_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_089_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_089_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_089_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_089_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_089_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_089_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_089_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_089_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_089_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_089_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_090_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_090_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_090_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_090_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_090_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_090_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_090_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_090_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_090_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_090_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_090_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_090_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_090_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_090_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_090_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_090_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_090_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_090_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_091_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_091_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_091_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_091_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_091_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_091_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_091_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_091_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_091_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_091_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_091_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_091_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_091_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_091_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_091_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_091_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_091_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_091_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_092_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_092_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_092_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_092_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_092_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_092_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_092_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_092_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_092_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_092_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_092_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_092_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_092_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_092_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_092_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_092_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_092_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_092_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_093_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_093_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_093_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_093_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_093_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_093_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_093_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_093_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_093_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_093_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_093_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_093_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_093_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_093_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_093_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_093_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_093_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_093_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_094_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_094_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_094_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_094_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_094_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_094_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_094_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_094_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_094_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_094_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_094_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_094_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_094_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_094_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_094_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_094_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_094_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_094_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_095_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_095_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_095_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_095_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_095_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_095_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_095_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_095_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_095_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_095_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_095_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_095_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_095_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_095_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_095_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_095_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_095_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_095_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_096_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_096_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_096_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_096_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_096_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_096_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_096_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_096_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_096_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_096_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_096_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_096_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_096_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_096_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_096_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_096_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_096_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_096_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_097_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_097_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_097_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_097_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_097_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_097_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_097_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_097_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_097_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_097_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_097_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_097_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_097_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_097_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_097_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_097_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_097_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_097_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_098_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_098_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_098_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_098_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_098_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_098_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_098_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_098_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_098_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_098_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_098_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_098_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_098_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_098_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_098_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_098_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_098_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_098_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_099_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_099_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_099_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_099_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_099_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_099_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_099_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_099_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_099_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_099_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_099_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_099_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_099_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_099_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_099_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_099_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_099_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_099_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_100_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_100_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_100_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_100_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_100_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_100_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_100_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_100_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_100_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_100_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_100_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_100_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_100_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_100_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_100_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_100_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_100_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_100_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_101_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_101_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_101_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_101_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_101_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_101_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_101_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_101_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_101_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_101_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_101_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_101_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_101_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_101_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_101_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_101_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_101_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_101_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_102_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_102_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_102_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_102_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_102_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_102_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_102_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_102_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_102_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_102_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_102_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_102_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_102_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_102_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_102_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_102_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_102_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_102_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_103_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_103_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_103_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_103_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_103_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_103_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_103_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_103_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_103_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_103_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_103_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_103_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_103_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_103_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_103_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_103_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_103_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_103_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_104_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_104_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_104_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_104_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_104_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_104_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_104_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_104_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_104_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_104_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_104_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_104_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_104_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_104_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_104_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_104_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_104_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_104_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_105_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_105_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_105_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_105_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_105_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_105_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_105_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_105_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_105_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_105_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_105_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_105_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_105_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_105_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_105_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_105_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_105_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_105_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_106_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_106_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_106_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_106_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_106_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_106_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_106_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_106_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_106_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_106_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_106_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_106_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_106_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_106_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_106_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_106_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_106_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_106_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_107_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_107_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_107_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_107_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_107_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_107_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_107_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_107_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_107_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_107_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_107_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_107_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_107_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_107_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_107_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_107_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_107_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_107_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_108_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_108_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_108_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_108_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_108_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_108_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_108_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_108_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_108_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_108_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_108_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_108_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_108_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_108_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_108_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_108_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_108_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_108_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_109_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_109_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_109_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_109_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_109_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_109_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_109_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_109_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_109_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_109_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_109_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_109_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_109_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_109_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_109_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_109_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_109_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_109_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_110_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_110_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_110_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_110_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_110_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_110_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_110_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_110_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_110_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_110_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_110_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_110_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_110_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_110_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_110_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_110_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_110_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_110_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_111_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_111_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_111_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_111_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_111_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_111_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_111_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_111_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_111_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_111_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_111_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_111_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_111_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_111_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_111_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_111_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_111_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_111_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_112_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_112_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_112_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_112_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_112_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_112_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_112_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_112_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_112_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_112_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_112_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_112_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_112_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_112_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_112_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_112_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_112_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_112_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_113_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_113_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_113_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_113_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_113_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_113_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_113_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_113_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_113_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_113_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_113_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_113_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_113_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_113_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_113_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_113_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_113_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_113_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_114_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_114_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_114_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_114_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_114_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_114_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_114_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_114_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_114_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_114_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_114_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_114_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_114_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_114_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_114_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_114_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_114_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_114_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_115_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_115_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_115_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_115_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_115_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_115_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_115_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_115_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_115_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_115_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_115_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_115_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_115_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_115_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_115_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_115_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_115_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_115_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_116_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_116_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_116_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_116_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_116_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_116_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_116_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_116_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_116_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_116_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_116_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_116_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_116_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_116_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_116_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_116_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_116_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_116_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_117_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_117_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_117_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_117_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_117_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_117_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_117_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_117_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_117_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_117_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_117_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_117_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_117_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_117_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_117_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_117_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_117_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_117_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_118_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_118_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_118_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_118_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_118_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_118_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_118_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_118_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_118_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_118_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_118_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_118_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_118_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_118_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_118_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_118_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_118_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_118_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_119_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_119_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_119_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_119_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_119_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_119_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_119_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_119_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_119_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_119_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_119_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_119_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_119_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_119_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_119_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_119_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_119_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_119_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_120_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_120_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_120_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_120_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_120_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_120_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_120_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_120_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_120_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_120_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_120_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_120_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_120_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_120_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_120_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_120_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_120_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_120_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_121_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_121_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_121_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_121_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_121_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_121_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_121_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_121_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_121_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_121_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_121_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_121_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_121_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_121_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_121_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_121_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_121_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_121_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_122_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_122_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_122_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_122_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_122_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_122_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_122_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_122_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_122_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_122_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_122_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_122_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_122_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_122_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_122_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_122_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_122_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_122_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_123_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_123_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_123_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_123_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_123_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_123_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_123_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_123_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_123_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_123_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_123_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_123_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_123_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_123_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_123_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_123_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_123_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_123_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_124_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_124_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_124_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_124_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_124_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_124_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_124_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_124_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_124_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_124_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_124_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_124_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_124_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_124_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_124_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_124_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_124_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_124_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_125_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_125_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_125_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_125_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_125_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_125_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_125_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_125_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_125_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_125_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_125_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_125_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_125_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_125_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_125_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_125_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_125_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_125_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_126_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_126_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_126_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_126_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_126_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_126_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_126_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_126_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_126_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_126_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_126_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_126_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_126_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_126_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_126_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_126_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_126_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_126_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_127_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_127_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_127_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_127_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_127_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_127_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_127_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_127_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_127_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_127_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_127_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_127_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_127_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_127_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_127_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_127_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_127_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_127_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_128_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_128_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_128_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_128_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_128_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_128_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_128_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_128_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_128_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_128_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_128_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_128_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_128_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_128_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_128_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_128_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_128_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_128_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_129_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_129_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_129_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_129_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_129_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_129_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_129_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_129_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_129_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_129_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_129_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_129_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_129_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_129_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_129_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_129_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_129_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_129_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_130_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_130_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_130_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_130_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_130_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_130_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_130_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_130_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_130_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_130_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_130_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_130_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_130_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_130_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_130_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_130_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_130_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_130_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_131_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_131_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_131_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_131_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_131_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_131_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_131_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_131_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_131_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_131_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_131_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_131_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_131_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_131_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_131_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_131_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_131_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_131_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_132_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_132_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_132_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_132_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_132_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_132_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_132_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_132_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_132_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_132_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_132_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_132_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_132_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_132_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_132_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_132_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_132_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_132_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_133_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_133_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_133_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_133_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_133_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_133_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_133_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_133_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_133_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_133_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_133_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_133_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_133_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_133_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_133_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_133_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_133_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_133_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_134_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_134_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_134_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_134_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_134_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_134_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_134_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_134_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_134_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_134_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_134_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_134_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_134_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_134_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_134_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_134_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_134_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_134_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_135_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_135_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_135_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_135_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_135_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_135_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_135_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_135_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_135_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_135_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_135_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_135_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_135_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_135_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_135_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_135_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_135_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_135_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_136_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_136_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_136_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_136_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_136_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_136_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_136_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_136_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_136_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_136_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_136_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_136_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_136_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_136_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_136_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_136_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_136_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_136_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_137_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_137_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_137_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_137_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_137_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_137_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_137_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_137_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_137_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_137_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_137_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_137_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_137_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_137_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_137_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_137_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_137_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_137_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_138_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_138_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_138_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_138_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_138_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_138_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_138_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_138_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_138_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_138_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_138_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_138_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_138_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_138_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_138_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_138_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_138_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_138_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_139_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_139_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_139_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_139_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_139_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_139_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_139_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_139_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_139_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_139_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_139_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_139_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_139_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_139_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_139_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_139_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_139_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_139_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_140_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_140_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_140_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_140_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_140_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_140_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_140_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_140_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_140_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_140_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_140_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_140_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_140_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_140_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_140_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_140_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_140_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_140_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_141_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_141_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_141_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_141_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_141_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_141_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_141_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_141_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_141_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_141_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_141_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_141_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_141_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_141_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_141_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_141_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_141_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_141_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_142_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_142_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_142_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_142_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_142_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_142_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_142_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_142_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_142_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_142_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_142_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_142_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_142_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_142_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_142_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_142_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_142_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_142_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_143_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_143_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_143_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_143_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_143_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_143_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_143_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_143_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_143_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_143_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_143_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_143_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_143_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_143_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_143_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_143_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_143_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_143_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_144_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_144_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_144_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_144_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_144_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_144_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_144_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_144_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_144_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_144_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_144_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_144_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_144_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_144_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_144_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_144_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_144_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_144_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_145_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_145_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_145_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_145_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_145_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_145_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_145_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_145_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_145_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_145_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_145_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_145_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_145_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_145_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_145_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_145_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_145_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_145_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_146_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_146_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_146_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_146_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_146_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_146_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_146_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_146_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_146_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_146_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_146_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_146_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_146_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_146_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_146_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_146_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_146_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_146_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_147_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_147_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_147_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_147_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_147_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_147_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_147_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_147_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_147_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_147_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_147_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_147_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_147_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_147_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_147_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_147_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_147_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_147_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_148_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_148_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_148_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_148_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_148_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_148_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_148_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_148_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_148_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_148_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_148_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_148_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_148_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_148_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_148_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_148_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_148_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_148_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_149_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_149_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_149_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_149_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_149_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_149_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_149_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_149_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_149_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_149_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_149_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_149_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_149_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_149_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_149_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_149_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_149_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_149_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_150_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_150_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_150_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_150_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_150_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_150_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_150_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_150_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_150_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_150_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_150_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_150_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_150_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_150_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_150_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_150_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_150_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_150_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_151_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_151_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_151_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_151_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_151_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_151_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_151_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_151_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_151_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_151_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_151_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_151_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_151_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_151_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_151_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_151_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_151_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_151_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_152_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_152_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_152_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_152_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_152_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_152_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_152_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_152_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_152_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_152_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_152_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_152_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_152_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_152_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_152_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_152_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_152_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_152_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_153_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_153_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_153_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_153_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_153_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_153_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_153_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_153_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_153_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_153_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_153_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_153_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_153_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_153_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_153_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_153_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_153_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_153_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_154_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_154_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_154_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_154_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_154_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_154_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_154_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_154_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_154_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_154_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_154_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_154_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_154_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_154_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_154_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_154_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_154_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_154_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_155_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_155_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_155_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_155_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_155_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_155_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_155_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_155_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_155_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_155_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_155_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_155_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_155_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_155_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_155_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_155_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_155_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_155_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_156_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_156_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_156_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_156_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_156_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_156_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_156_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_156_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_156_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_156_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_156_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_156_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_156_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_156_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_156_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_156_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_156_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_156_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_157_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_157_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_157_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_157_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_157_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_157_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_157_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_157_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_157_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_157_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_157_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_157_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_157_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_157_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_157_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_157_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_157_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_157_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_158_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_158_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_158_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_158_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_158_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_158_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_158_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_158_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_158_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_158_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_158_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_158_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_158_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_158_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_158_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_158_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_158_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_158_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_159_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_159_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_159_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_159_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_159_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_159_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_159_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_159_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_159_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_159_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_159_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_159_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_159_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_159_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_159_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_159_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_159_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_159_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_160_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_160_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_160_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_160_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_160_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_160_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_160_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_160_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_160_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_160_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_160_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_160_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_160_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_160_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_160_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_160_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_160_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_160_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_161_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_161_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_161_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_161_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_161_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_161_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_161_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_161_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_161_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_161_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_161_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_161_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_161_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_161_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_161_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_161_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_161_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_161_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_162_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_162_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_162_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_162_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_162_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_162_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_162_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_162_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_162_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_162_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_162_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_162_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_162_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_162_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_162_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_162_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_162_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_162_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_163_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_163_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_163_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_163_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_163_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_163_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_163_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_163_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_163_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_163_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_163_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_163_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_163_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_163_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_163_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_163_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_163_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_163_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_164_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_164_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_164_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_164_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_164_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_164_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_164_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_164_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_164_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_164_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_164_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_164_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_164_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_164_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_164_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_164_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_164_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_164_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_165_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_165_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_165_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_165_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_165_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_165_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_165_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_165_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_165_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_165_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_165_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_165_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_165_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_165_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_165_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_165_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_165_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_165_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_166_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_166_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_166_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_166_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_166_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_166_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_166_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_166_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_166_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_166_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_166_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_166_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_166_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_166_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_166_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_166_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_166_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_166_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_167_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_167_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_167_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_167_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_167_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_167_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_167_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_167_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_167_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_167_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_167_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_167_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_167_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_167_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_167_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_167_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_167_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_167_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_168_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_168_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_168_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_168_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_168_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_168_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_168_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_168_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_168_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_168_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_168_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_168_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_168_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_168_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_168_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_168_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_168_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_168_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_169_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_169_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_169_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_169_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_169_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_169_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_169_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_169_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_169_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_169_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_169_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_169_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_169_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_169_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_169_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_169_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_169_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_169_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_170_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_170_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_170_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_170_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_170_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_170_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_170_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_170_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_170_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_170_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_170_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_170_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_170_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_170_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_170_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_170_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_170_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_170_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_171_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_171_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_171_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_171_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_171_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_171_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_171_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_171_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_171_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_171_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_171_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_171_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_171_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_171_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_171_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_171_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_171_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_171_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_172_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_172_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_172_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_172_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_172_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_172_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_172_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_172_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_172_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_172_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_172_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_172_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_172_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_172_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_172_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_172_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_172_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_172_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_173_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_173_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_173_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_173_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_173_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_173_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_173_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_173_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_173_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_173_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_173_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_173_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_173_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_173_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_173_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_173_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_173_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_173_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_174_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_174_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_174_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_174_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_174_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_174_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_174_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_174_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_174_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_174_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_174_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_174_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_174_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_174_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_174_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_174_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_174_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_174_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_175_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_175_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_175_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_175_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_175_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_175_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_175_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_175_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_175_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_175_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_175_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_175_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_175_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_175_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_175_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_175_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_175_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_175_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_176_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_176_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_176_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_176_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_176_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_176_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_176_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_176_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_176_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_176_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_176_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_176_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_176_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_176_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_176_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_176_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_176_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_176_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_177_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_177_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_177_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_177_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_177_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_177_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_177_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_177_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_177_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_177_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_177_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_177_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_177_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_177_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_177_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_177_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_177_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_177_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_178_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_178_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_178_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_178_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_178_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_178_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_178_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_178_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_178_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_178_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_178_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_178_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_178_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_178_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_178_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_178_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_178_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_178_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_179_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_179_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_179_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_179_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_179_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_179_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_179_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_179_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_179_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_179_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_179_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_179_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_179_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_179_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_179_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_179_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_179_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_179_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_180_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_180_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_180_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_180_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_180_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_180_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_180_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_180_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_180_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_180_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_180_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_180_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_180_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_180_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_180_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_180_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_180_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_180_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_181_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_181_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_181_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_181_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_181_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_181_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_181_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_181_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_181_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_181_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_181_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_181_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_181_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_181_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_181_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_181_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_181_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_181_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_182_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_182_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_182_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_182_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_182_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_182_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_182_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_182_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_182_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_182_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_182_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_182_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_182_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_182_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_182_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_182_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_182_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_182_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_183_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_183_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_183_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_183_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_183_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_183_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_183_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_183_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_183_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_183_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_183_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_183_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_183_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_183_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_183_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_183_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_183_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_183_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_184_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_184_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_184_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_184_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_184_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_184_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_184_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_184_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_184_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_184_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_184_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_184_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_184_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_184_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_184_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_184_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_184_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_184_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_185_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_185_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_185_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_185_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_185_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_185_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_185_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_185_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_185_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_185_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_185_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_185_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_185_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_185_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_185_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_185_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_185_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_185_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_186_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_186_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_186_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_186_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_186_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_186_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_186_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_186_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_186_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_186_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_186_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_186_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_186_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_186_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_186_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_186_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_186_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_186_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_187_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_187_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_187_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_187_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_187_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_187_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_187_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_187_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_187_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_187_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_187_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_187_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_187_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_187_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_187_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_187_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_187_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_187_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_188_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_188_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_188_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_188_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_188_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_188_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_188_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_188_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_188_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_188_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_188_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_188_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_188_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_188_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_188_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_188_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_188_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_188_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_189_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_189_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_189_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_189_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_189_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_189_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_189_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_189_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_189_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_189_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_189_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_189_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_189_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_189_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_189_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_189_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_189_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_189_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_190_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_190_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_190_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_190_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_190_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_190_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_190_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_190_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_190_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_190_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_190_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_190_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_190_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_190_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_190_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_190_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_190_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_190_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_191_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_191_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_191_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_191_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_191_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_191_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_191_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_191_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_191_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_191_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_191_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_191_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_191_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_191_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_191_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_191_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_191_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_191_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_192_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_192_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_192_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_192_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_192_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_192_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_192_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_192_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_192_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_192_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_192_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_192_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_192_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_192_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_192_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_192_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_192_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_192_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_193_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_193_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_193_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_193_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_193_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_193_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_193_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_193_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_193_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_193_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_193_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_193_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_193_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_193_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_193_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_193_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_193_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_193_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_194_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_194_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_194_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_194_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_194_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_194_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_194_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_194_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_194_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_194_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_194_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_194_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_194_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_194_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_194_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_194_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_194_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_194_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_195_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_195_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_195_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_195_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_195_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_195_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_195_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_195_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_195_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_195_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_195_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_195_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_195_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_195_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_195_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_195_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_195_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_195_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_196_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_196_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_196_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_196_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_196_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_196_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_196_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_196_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_196_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_196_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_196_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_196_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_196_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_196_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_196_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_196_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_196_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_196_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_197_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_197_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_197_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_197_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_197_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_197_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_197_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_197_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_197_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_197_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_197_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_197_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_197_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_197_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_197_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_197_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_197_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_197_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_198_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_198_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_198_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_198_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_198_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_198_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_198_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_198_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_198_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_198_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_198_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_198_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_198_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_198_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_198_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_198_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_198_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_198_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_199_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_199_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_199_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_199_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_199_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_199_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_199_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_199_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_199_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_199_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_199_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_199_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_199_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_199_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_199_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_199_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_199_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_199_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_200_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_200_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_200_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_200_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_200_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_200_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_200_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_200_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_200_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_200_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_200_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_200_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_200_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_200_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_200_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_200_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_200_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_200_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_201_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_201_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_201_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_201_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_201_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_201_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_201_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_201_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_201_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_201_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_201_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_201_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_201_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_201_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_201_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_201_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_201_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_201_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_202_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_202_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_202_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_202_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_202_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_202_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_202_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_202_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_202_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_202_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_202_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_202_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_202_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_202_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_202_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_202_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_202_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_202_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_203_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_203_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_203_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_203_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_203_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_203_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_203_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_203_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_203_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_203_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_203_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_203_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_203_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_203_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_203_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_203_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_203_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_203_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_204_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_204_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_204_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_204_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_204_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_204_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_204_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_204_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_204_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_204_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_204_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_204_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_204_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_204_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_204_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_204_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_204_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_204_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_205_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_205_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_205_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_205_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_205_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_205_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_205_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_205_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_205_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_205_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_205_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_205_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_205_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_205_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_205_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_205_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_205_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_205_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_206_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_206_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_206_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_206_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_206_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_206_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_206_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_206_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_206_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_206_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_206_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_206_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_206_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_206_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_206_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_206_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_206_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_206_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_207_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_207_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_207_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_207_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_207_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_207_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_207_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_207_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_207_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_207_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_207_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_207_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_207_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_207_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_207_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_207_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_207_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_207_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_208_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_208_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_208_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_208_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_208_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_208_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_208_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_208_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_208_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_208_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_208_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_208_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_208_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_208_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_208_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_208_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_208_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_208_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_209_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_209_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_209_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_209_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_209_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_209_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_209_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_209_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_209_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_209_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_209_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_209_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_209_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_209_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_209_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_209_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_209_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_209_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_210_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_210_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_210_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_210_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_210_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_210_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_210_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_210_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_210_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_210_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_210_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_210_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_210_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_210_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_210_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_210_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_210_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_210_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_211_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_211_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_211_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_211_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_211_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_211_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_211_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_211_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_211_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_211_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_211_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_211_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_211_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_211_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_211_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_211_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_211_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_211_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_212_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_212_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_212_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_212_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_212_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_212_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_212_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_212_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_212_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_212_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_212_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_212_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_212_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_212_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_212_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_212_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_212_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_212_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_213_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_213_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_213_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_213_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_213_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_213_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_213_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_213_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_213_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_213_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_213_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_213_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_213_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_213_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_213_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_213_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_213_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_213_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_214_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_214_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_214_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_214_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_214_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_214_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_214_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_214_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_214_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_214_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_214_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_214_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_214_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_214_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_214_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_214_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_214_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_214_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_215_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_215_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_215_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_215_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_215_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_215_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_215_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_215_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_215_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_215_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_215_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_215_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_215_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_215_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_215_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_215_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_215_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_215_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_216_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_216_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_216_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_216_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_216_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_216_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_216_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_216_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_216_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_216_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_216_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_216_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_216_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_216_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_216_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_216_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_216_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_216_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_217_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_217_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_217_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_217_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_217_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_217_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_217_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_217_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_217_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_217_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_217_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_217_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_217_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_217_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_217_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_217_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_217_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_217_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_218_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_218_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_218_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_218_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_218_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_218_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_218_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_218_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_218_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_218_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_218_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_218_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_218_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_218_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_218_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_218_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_218_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_218_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_219_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_219_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_219_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_219_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_219_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_219_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_219_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_219_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_219_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_219_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_219_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_219_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_219_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_219_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_219_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_219_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_219_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_219_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_220_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_220_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_220_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_220_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_220_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_220_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_220_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_220_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_220_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_220_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_220_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_220_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_220_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_220_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_220_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_220_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_220_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_220_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_221_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_221_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_221_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_221_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_221_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_221_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_221_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_221_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_221_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_221_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_221_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_221_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_221_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_221_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_221_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_221_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_221_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_221_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_222_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_222_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_222_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_222_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_222_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_222_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_222_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_222_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_222_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_222_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_222_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_222_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_222_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_222_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_222_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_222_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_222_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_222_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_223_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_223_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_223_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_223_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_223_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_223_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_223_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_223_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_223_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_223_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_223_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_223_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_223_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_223_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_223_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_223_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_223_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_223_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_224_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_224_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_224_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_224_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_224_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_224_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_224_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_224_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_224_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_224_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_224_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_224_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_224_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_224_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_224_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_224_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_224_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_224_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_225_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_225_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_225_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_225_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_225_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_225_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_225_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_225_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_225_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_225_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_225_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_225_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_225_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_225_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_225_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_225_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_225_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_225_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_226_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_226_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_226_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_226_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_226_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_226_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_226_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_226_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_226_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_226_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_226_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_226_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_226_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_226_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_226_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_226_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_226_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_226_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_227_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_227_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_227_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_227_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_227_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_227_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_227_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_227_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_227_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_227_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_227_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_227_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_227_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_227_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_227_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_227_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_227_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_227_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_228_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_228_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_228_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_228_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_228_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_228_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_228_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_228_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_228_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_228_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_228_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_228_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_228_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_228_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_228_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_228_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_228_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_228_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_229_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_229_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_229_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_229_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_229_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_229_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_229_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_229_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_229_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_229_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_229_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_229_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_229_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_229_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_229_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_229_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_229_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_229_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_230_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_230_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_230_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_230_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_230_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_230_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_230_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_230_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_230_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_230_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_230_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_230_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_230_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_230_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_230_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_230_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_230_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_230_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_231_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_231_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_231_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_231_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_231_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_231_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_231_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_231_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_231_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_231_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_231_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_231_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_231_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_231_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_231_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_231_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_231_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_231_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_232_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_232_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_232_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_232_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_232_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_232_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_232_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_232_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_232_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_232_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_232_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_232_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_232_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_232_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_232_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_232_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_232_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_232_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_233_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_233_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_233_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_233_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_233_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_233_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_233_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_233_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_233_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_233_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_233_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_233_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_233_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_233_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_233_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_233_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_233_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_233_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_234_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_234_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_234_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_234_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_234_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_234_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_234_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_234_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_234_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_234_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_234_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_234_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_234_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_234_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_234_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_234_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_234_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_234_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_235_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_235_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_235_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_235_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_235_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_235_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_235_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_235_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_235_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_235_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_235_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_235_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_235_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_235_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_235_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_235_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_235_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_235_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_236_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_236_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_236_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_236_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_236_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_236_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_236_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_236_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_236_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_236_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_236_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_236_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_236_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_236_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_236_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_236_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_236_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_236_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_237_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_237_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_237_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_237_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_237_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_237_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_237_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_237_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_237_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_237_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_237_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_237_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_237_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_237_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_237_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_237_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_237_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_237_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_238_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_238_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_238_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_238_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_238_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_238_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_238_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_238_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_238_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_238_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_238_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_238_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_238_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_238_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_238_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_238_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_238_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_238_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_239_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_239_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_239_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_239_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_239_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_239_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_239_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_239_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_239_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_239_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_239_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_239_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_239_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_239_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_239_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_239_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_239_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_239_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_240_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_240_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_240_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_240_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_240_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_240_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_240_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_240_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_240_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_240_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_240_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_240_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_240_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_240_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_240_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_240_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_240_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_240_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_241_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_241_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_241_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_241_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_241_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_241_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_241_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_241_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_241_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_241_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_241_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_241_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_241_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_241_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_241_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_241_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_241_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_241_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_242_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_242_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_242_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_242_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_242_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_242_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_242_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_242_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_242_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_242_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_242_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_242_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_242_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_242_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_242_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_242_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_242_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_242_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_243_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_243_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_243_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_243_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_243_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_243_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_243_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_243_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_243_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_243_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_243_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_243_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_243_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_243_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_243_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_243_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_243_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_243_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_244_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_244_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_244_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_244_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_244_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_244_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_244_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_244_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_244_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_244_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_244_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_244_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_244_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_244_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_244_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_244_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_244_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_244_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_245_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_245_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_245_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_245_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_245_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_245_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_245_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_245_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_245_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_245_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_245_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_245_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_245_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_245_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_245_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_245_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_245_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_245_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_246_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_246_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_246_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_246_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_246_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_246_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_246_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_246_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_246_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_246_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_246_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_246_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_246_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_246_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_246_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_246_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_246_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_246_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_247_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_247_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_247_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_247_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_247_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_247_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_247_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_247_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_247_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_247_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_247_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_247_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_247_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_247_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_247_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_247_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_247_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_247_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_248_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_248_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_248_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_248_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_248_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_248_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_248_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_248_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_248_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_248_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_248_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_248_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_248_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_248_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_248_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_248_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_248_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_248_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_249_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_249_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_249_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_249_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_249_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_249_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_249_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_249_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_249_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_249_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_249_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_249_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_249_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_249_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_249_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_249_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_249_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_249_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_250_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_250_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_250_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_250_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_250_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_250_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_250_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_250_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_250_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_250_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_250_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_250_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_250_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_250_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_250_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_250_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_250_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_250_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_251_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_251_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_251_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_251_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_251_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_251_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_251_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_251_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_251_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_251_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_251_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_251_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_251_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_251_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_251_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_251_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_251_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_251_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_252_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_252_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_252_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_252_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_252_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_252_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_252_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_252_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_252_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_252_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_252_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_252_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_252_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_252_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_252_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_252_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_252_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_252_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_256_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_256_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_256_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_256_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_256_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_256_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_256_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_256_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_256_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_256_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_256_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_256_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_256_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_256_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_256_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_256_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_256_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_256_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_257_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_257_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_257_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_257_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_257_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_257_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_257_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_257_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_257_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_257_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_257_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_257_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_257_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_257_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_257_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_257_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_257_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_257_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_258_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_258_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_258_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_258_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_258_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_258_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_258_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_258_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_258_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_258_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_258_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_258_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_258_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_258_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_258_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_258_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_258_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_258_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_259_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_259_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_259_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_259_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_259_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_259_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_259_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_259_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_259_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_259_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_259_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_259_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_259_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_259_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_259_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_259_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_259_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_259_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_260_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_260_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_260_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_260_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_260_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_260_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_260_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_260_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_260_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_260_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_260_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_260_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_260_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_260_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_260_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_260_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_260_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_260_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_261_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_261_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_261_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_261_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_261_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_261_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_261_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_261_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_261_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_261_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_261_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_261_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_261_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_261_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_261_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_261_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_261_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_261_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_262_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_262_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_262_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_262_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_262_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_262_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_262_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_262_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_262_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_262_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_262_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_262_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_262_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_262_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_262_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_262_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_262_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_262_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_263_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_263_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_263_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_263_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_263_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_263_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_263_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_263_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_263_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_263_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_263_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_263_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_263_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_263_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_263_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_263_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_263_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_263_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_264_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_264_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_264_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_264_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_264_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_264_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_264_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_264_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_264_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_264_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_264_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_264_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_264_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_264_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_264_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_264_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_264_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_264_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_265_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_265_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_265_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_265_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_265_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_265_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_265_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_265_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_265_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_265_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_265_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_265_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_265_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_265_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_265_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_265_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_265_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_265_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_266_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_266_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_266_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_266_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_266_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_266_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_266_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_266_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_266_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_266_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_266_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_266_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_266_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_266_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_266_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_266_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_266_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_266_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_267_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_267_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_267_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_267_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_267_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_267_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_267_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_267_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_267_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_267_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_267_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_267_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_267_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_267_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_267_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_267_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_267_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_267_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_268_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_268_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_268_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_268_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_268_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_268_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_268_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_268_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_268_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_268_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_268_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_268_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_268_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_268_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_268_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_268_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_268_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_268_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_269_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_269_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_269_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_269_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_269_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_269_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_269_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_269_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_269_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_269_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_269_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_269_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_269_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_269_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_269_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_269_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_269_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_269_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_270_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_270_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_270_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_270_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_270_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_270_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_270_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_270_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_270_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_270_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_270_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_270_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_270_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_270_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_270_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_270_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_270_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_270_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_271_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_271_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_271_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_271_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_271_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_271_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_271_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_271_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_271_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_271_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_271_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_271_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_271_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_271_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_271_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_271_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_271_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_271_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_272_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_272_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_272_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_272_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_272_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_272_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_272_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_272_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_272_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_272_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_272_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_272_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_272_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_272_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_272_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_272_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_272_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_272_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_273_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_273_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_273_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_273_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_273_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_273_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_273_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_273_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_273_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_273_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_273_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_273_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_273_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_273_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_273_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_273_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_273_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_273_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_274_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_274_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_274_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_274_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_274_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_274_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_274_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_274_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_274_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_274_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_274_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_274_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_274_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_274_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_274_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_274_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_274_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_274_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_275_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_275_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_275_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_275_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_275_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_275_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_275_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_275_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_275_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_275_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_275_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_275_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_275_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_275_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_275_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_275_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_275_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_275_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_276_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_276_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_276_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_276_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_276_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_276_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_276_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_276_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_276_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_276_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_276_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_276_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_276_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_276_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_276_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_276_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_276_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_276_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_277_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_277_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_277_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_277_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_277_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_277_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_277_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_277_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_277_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_277_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_277_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_277_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_277_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_277_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_277_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_277_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_277_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_277_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_278_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_278_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_278_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_278_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_278_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_278_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_278_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_278_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_278_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_278_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_278_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_278_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_278_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_278_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_278_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_278_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_278_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_278_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_279_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_279_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_279_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_279_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_279_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_279_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_279_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_279_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_279_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_279_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_279_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_279_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_279_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_279_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_279_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_279_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_279_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_279_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_280_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_280_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_280_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_280_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_280_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_280_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_280_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_280_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_280_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_280_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_280_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_280_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_280_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_280_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_280_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_280_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_280_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_280_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_281_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_281_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_281_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_281_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_281_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_281_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_281_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_281_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_281_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_281_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_281_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_281_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_281_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_281_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_281_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_281_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_281_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_281_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_282_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_282_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_282_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_282_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_282_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_282_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_282_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_282_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_282_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_282_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_282_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_282_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_282_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_282_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_282_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_282_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_282_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_282_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_283_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_283_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_283_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_283_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_283_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_283_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_283_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_283_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_283_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_283_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_283_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_283_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_283_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_283_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_283_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_283_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_283_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_283_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_284_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_284_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_284_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_284_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_284_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_284_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_284_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_284_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_284_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_284_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_284_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_284_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_284_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_284_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_284_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_284_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_284_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_284_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_285_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_285_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_285_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_285_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_285_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_285_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_285_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_285_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_285_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_285_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_285_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_285_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_285_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_285_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_285_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_285_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_285_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_285_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_286_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_286_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_286_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_286_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_286_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_286_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_286_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_286_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_286_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_286_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_286_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_286_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_286_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_286_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_286_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_286_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_286_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_286_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_287_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_287_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_287_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_287_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_287_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_287_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_287_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_287_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_287_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_287_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_287_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_287_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_287_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_287_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_287_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_287_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_287_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_287_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_288_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_288_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_288_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_288_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_288_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_288_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_288_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_288_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_288_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_288_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_288_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_288_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_288_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_288_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_288_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_288_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_288_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_288_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_289_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_289_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_289_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_289_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_289_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_289_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_289_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_289_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_289_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_289_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_289_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_289_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_289_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_289_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_289_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_289_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_289_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_289_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_290_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_290_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_290_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_290_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_290_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_290_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_290_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_290_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_290_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_290_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_290_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_290_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_290_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_290_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_290_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_290_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_290_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_290_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_291_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_291_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_291_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_291_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_291_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_291_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_291_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_291_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_291_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_291_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_291_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_291_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_291_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_291_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_291_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_291_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_291_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_291_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_292_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_292_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_292_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_292_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_292_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_292_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_292_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_292_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_292_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_292_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_292_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_292_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_292_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_292_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_292_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_292_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_292_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_292_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_293_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_293_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_293_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_293_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_293_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_293_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_293_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_293_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_293_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_293_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_293_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_293_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_293_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_293_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_293_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_293_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_293_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_293_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_294_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_294_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_294_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_294_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_294_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_294_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_294_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_294_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_294_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_294_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_294_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_294_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_294_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_294_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_294_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_294_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_294_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_294_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_295_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_295_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_295_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_295_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_295_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_295_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_295_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_295_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_295_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_295_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_295_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_295_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_295_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_295_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_295_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_295_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_295_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_295_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_296_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_296_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_296_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_296_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_296_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_296_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_296_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_296_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_296_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_296_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_296_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_296_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_296_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_296_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_296_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_296_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_296_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_296_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_297_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_297_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_297_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_297_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_297_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_297_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_297_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_297_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_297_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_297_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_297_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_297_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_297_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_297_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_297_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_297_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_297_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_297_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_298_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_298_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_298_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_298_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_298_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_298_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_298_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_298_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_298_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_298_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_298_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_298_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_298_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_298_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_298_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_298_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_298_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_298_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_299_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_299_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_299_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_299_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_299_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_299_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_299_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_299_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_299_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_299_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_299_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_299_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_299_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_299_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_299_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_299_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_299_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_299_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_300_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_300_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_300_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_300_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_300_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_300_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_300_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_300_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_300_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_300_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_300_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_300_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_300_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_300_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_300_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_300_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_300_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_300_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_301_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_301_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_301_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_301_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_301_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_301_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_301_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_301_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_301_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_301_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_301_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_301_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_301_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_301_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_301_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_301_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_301_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_301_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_302_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_302_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_302_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_302_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_302_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_302_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_302_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_302_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_302_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_302_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_302_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_302_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_302_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_302_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_302_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_302_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_302_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_302_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_303_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_303_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_303_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_303_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_303_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_303_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_303_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_303_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_303_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_303_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_303_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_303_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_303_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_303_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_303_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_303_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_303_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_303_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_304_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_304_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_304_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_304_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_304_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_304_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_304_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_304_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_304_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_304_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_304_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_304_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_304_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_304_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_304_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_304_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_304_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_304_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_305_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_305_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_305_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_305_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_305_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_305_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_305_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_305_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_305_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_305_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_305_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_305_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_305_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_305_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_305_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_305_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_305_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_305_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_306_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_306_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_306_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_306_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_306_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_306_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_306_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_306_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_306_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_306_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_306_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_306_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_306_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_306_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_306_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_306_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_306_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_306_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_307_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_307_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_307_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_307_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_307_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_307_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_307_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_307_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_307_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_307_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_307_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_307_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_307_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_307_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_307_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_307_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_307_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_307_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_308_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_308_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_308_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_308_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_308_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_308_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_308_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_308_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_308_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_308_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_308_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_308_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_308_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_308_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_308_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_308_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_308_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_308_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_309_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_309_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_309_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_309_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_309_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_309_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_309_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_309_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_309_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_309_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_309_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_309_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_309_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_309_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_309_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_309_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_309_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_309_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_310_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_310_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_310_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_310_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_310_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_310_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_310_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_310_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_310_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_310_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_310_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_310_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_310_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_310_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_310_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_310_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_310_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_310_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_311_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_311_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_311_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_311_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_311_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_311_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_311_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_311_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_311_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_311_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_311_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_311_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_311_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_311_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_311_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_311_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_311_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_311_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_312_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_312_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_312_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_312_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_312_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_312_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_312_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_312_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_312_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_312_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_312_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_312_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_312_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_312_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_312_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_312_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_312_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_312_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_313_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_313_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_313_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_313_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_313_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_313_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_313_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_313_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_313_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_313_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_313_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_313_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_313_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_313_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_313_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_313_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_313_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_313_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_314_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_314_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_314_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_314_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_314_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_314_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_314_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_314_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_314_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_314_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_314_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_314_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_314_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_314_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_314_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_314_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_314_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_314_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_315_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_315_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_315_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_315_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_315_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_315_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_315_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_315_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_315_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_315_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_315_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_315_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_315_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_315_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_315_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_315_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_315_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_315_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_316_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_316_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_316_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_316_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_316_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_316_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_316_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_316_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_316_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_316_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_316_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_316_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_316_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_316_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_316_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_316_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_316_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_316_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_317_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_317_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_317_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_317_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_317_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_317_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_317_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_317_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_317_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_317_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_317_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_317_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_317_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_317_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_317_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_317_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_317_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_317_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_318_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_318_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_318_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_318_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_318_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_318_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_318_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_318_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_318_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_318_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_318_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_318_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_318_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_318_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_318_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_318_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_318_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_318_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_319_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_319_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_319_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_319_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_319_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_319_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_319_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_319_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_319_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_319_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_319_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_319_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_319_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_319_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_319_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_319_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_319_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_319_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_320_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_320_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_320_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_320_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_320_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_320_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_320_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_320_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_320_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_320_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_320_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_320_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_320_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_320_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_320_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_320_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_320_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_320_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_321_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_321_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_321_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_321_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_321_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_321_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_321_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_321_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_321_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_321_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_321_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_321_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_321_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_321_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_321_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_321_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_321_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_321_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_322_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_322_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_322_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_322_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_322_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_322_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_322_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_322_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_322_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_322_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_322_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_322_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_322_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_322_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_322_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_322_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_322_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_322_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_323_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_323_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_323_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_323_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_323_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_323_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_323_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_323_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_323_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_323_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_323_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_323_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_323_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_323_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_323_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_323_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_323_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_323_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_324_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_324_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_324_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_324_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_324_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_324_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_324_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_324_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_324_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_324_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_324_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_324_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_324_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_324_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_324_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_324_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_324_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_324_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_325_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_325_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_325_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_325_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_325_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_325_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_325_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_325_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_325_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_325_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_325_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_325_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_325_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_325_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_325_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_325_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_325_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_325_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_326_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_326_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_326_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_326_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_326_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_326_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_326_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_326_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_326_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_326_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_326_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_326_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_326_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_326_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_326_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_326_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_326_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_326_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_327_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_327_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_327_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_327_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_327_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_327_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_327_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_327_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_327_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_327_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_327_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_327_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_327_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_327_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_327_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_327_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_327_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_327_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_328_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_328_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_328_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_328_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_328_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_328_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_328_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_328_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_328_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_328_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_328_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_328_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_328_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_328_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_328_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_328_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_328_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_328_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_329_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_329_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_329_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_329_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_329_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_329_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_329_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_329_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_329_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_329_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_329_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_329_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_329_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_329_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_329_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_329_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_329_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_329_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_330_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_330_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_330_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_330_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_330_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_330_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_330_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_330_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_330_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_330_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_330_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_330_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_330_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_330_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_330_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_330_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_330_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_330_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_331_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_331_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_331_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_331_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_331_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_331_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_331_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_331_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_331_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_331_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_331_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_331_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_331_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_331_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_331_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_331_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_331_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_331_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_332_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_332_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_332_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_332_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_332_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_332_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_332_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_332_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_332_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_332_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_332_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_332_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_332_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_332_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_332_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_332_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_332_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_332_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_333_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_333_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_333_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_333_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_333_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_333_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_333_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_333_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_333_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_333_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_333_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_333_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_333_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_333_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_333_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_333_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_333_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_333_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_334_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_334_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_334_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_334_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_334_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_334_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_334_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_334_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_334_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_334_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_334_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_334_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_334_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_334_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_334_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_334_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_334_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_334_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_335_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_335_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_335_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_335_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_335_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_335_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_335_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_335_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_335_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_335_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_335_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_335_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_335_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_335_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_335_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_335_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_335_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_335_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_336_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_336_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_336_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_336_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_336_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_336_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_336_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_336_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_336_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_336_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_336_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_336_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_336_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_336_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_336_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_336_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_336_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_336_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_337_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_337_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_337_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_337_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_337_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_337_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_337_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_337_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_337_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_337_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_337_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_337_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_337_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_337_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_337_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_337_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_337_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_337_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_338_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_338_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_338_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_338_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_338_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_338_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_338_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_338_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_338_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_338_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_338_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_338_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_338_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_338_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_338_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_338_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_338_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_338_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_339_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_339_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_339_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_339_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_339_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_339_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_339_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_339_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_339_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_339_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_339_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_339_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_339_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_339_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_339_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_339_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_339_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_339_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_340_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_340_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_340_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_340_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_340_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_340_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_340_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_340_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_340_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_340_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_340_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_340_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_340_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_340_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_340_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_340_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_340_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_340_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_341_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_341_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_341_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_341_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_341_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_341_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_341_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_341_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_341_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_341_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_341_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_341_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_341_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_341_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_341_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_341_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_341_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_341_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_342_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_342_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_342_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_342_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_342_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_342_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_342_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_342_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_342_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_342_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_342_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_342_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_342_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_342_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_342_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_342_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_342_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_342_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_343_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_343_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_343_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_343_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_343_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_343_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_343_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_343_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_343_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_343_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_343_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_343_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_343_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_343_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_343_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_343_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_343_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_343_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_344_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_344_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_344_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_344_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_344_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_344_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_344_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_344_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_344_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_344_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_344_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_344_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_344_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_344_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_344_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_344_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_344_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_344_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_345_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_345_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_345_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_345_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_345_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_345_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_345_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_345_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_345_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_345_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_345_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_345_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_345_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_345_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_345_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_345_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_345_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_345_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_346_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_346_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_346_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_346_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_346_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_346_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_346_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_346_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_346_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_346_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_346_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_346_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_346_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_346_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_346_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_346_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_346_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_346_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_347_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_347_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_347_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_347_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_347_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_347_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_347_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_347_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_347_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_347_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_347_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_347_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_347_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_347_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_347_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_347_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_347_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_347_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_348_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_348_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_348_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_348_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_348_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_348_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_348_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_348_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_348_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_348_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_348_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_348_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_348_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_348_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_348_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_348_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_348_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_348_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_349_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_349_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_349_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_349_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_349_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_349_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_349_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_349_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_349_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_349_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_349_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_349_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_349_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_349_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_349_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_349_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_349_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_349_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_350_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_350_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_350_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_350_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_350_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_350_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_350_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_350_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_350_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_350_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_350_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_350_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_350_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_350_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_350_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_350_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_350_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_350_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_351_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_351_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_351_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_351_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_351_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_351_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_351_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_351_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_351_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_351_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_351_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_351_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_351_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_351_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_351_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_351_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_351_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_351_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_352_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_352_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_352_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_352_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_352_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_352_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_352_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_352_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_352_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_352_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_352_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_352_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_352_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_352_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_352_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_352_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_352_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_352_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_353_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_353_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_353_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_353_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_353_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_353_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_353_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_353_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_353_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_353_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_353_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_353_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_353_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_353_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_353_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_353_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_353_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_353_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_354_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_354_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_354_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_354_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_354_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_354_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_354_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_354_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_354_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_354_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_354_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_354_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_354_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_354_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_354_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_354_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_354_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_354_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_355_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_355_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_355_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_355_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_355_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_355_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_355_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_355_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_355_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_355_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_355_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_355_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_355_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_355_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_355_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_355_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_355_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_355_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_356_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_356_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_356_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_356_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_356_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_356_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_356_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_356_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_356_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_356_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_356_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_356_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_356_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_356_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_356_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_356_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_356_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_356_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_357_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_357_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_357_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_357_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_357_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_357_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_357_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_357_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_357_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_357_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_357_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_357_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_357_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_357_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_357_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_357_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_357_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_357_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_358_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_358_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_358_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_358_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_358_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_358_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_358_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_358_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_358_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_358_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_358_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_358_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_358_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_358_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_358_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_358_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_358_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_358_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_359_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_359_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_359_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_359_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_359_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_359_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_359_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_359_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_359_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_359_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_359_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_359_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_359_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_359_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_359_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_359_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_359_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_359_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_360_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_360_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_360_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_360_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_360_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_360_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_360_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_360_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_360_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_360_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_360_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_360_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_360_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_360_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_360_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_360_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_360_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_360_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_361_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_361_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_361_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_361_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_361_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_361_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_361_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_361_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_361_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_361_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_361_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_361_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_361_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_361_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_361_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_361_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_361_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_361_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_362_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_362_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_362_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_362_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_362_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_362_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_362_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_362_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_362_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_362_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_362_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_362_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_362_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_362_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_362_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_362_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_362_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_362_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_363_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_363_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_363_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_363_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_363_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_363_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_363_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_363_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_363_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_363_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_363_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_363_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_363_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_363_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_363_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_363_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_363_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_363_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_364_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_364_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_364_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_364_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_364_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_364_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_364_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_364_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_364_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_364_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_364_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_364_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_364_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_364_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_364_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_364_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_364_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_364_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_365_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_365_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_365_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_365_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_365_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_365_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_365_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_365_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_365_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_365_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_365_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_365_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_365_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_365_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_365_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_365_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_365_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_365_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_366_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_366_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_366_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_366_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_366_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_366_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_366_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_366_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_366_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_366_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_366_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_366_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_366_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_366_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_366_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_366_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_366_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_366_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_367_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_367_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_367_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_367_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_367_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_367_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_367_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_367_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_367_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_367_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_367_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_367_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_367_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_367_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_367_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_367_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_367_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_367_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_368_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_368_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_368_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_368_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_368_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_368_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_368_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_368_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_368_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_368_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_368_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_368_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_368_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_368_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_368_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_368_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_368_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_368_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_369_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_369_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_369_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_369_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_369_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_369_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_369_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_369_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_369_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_369_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_369_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_369_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_369_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_369_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_369_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_369_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_369_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_369_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_370_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_370_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_370_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_370_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_370_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_370_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_370_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_370_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_370_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_370_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_370_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_370_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_370_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_370_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_370_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_370_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_370_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_370_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_371_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_371_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_371_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_371_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_371_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_371_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_371_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_371_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_371_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_371_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_371_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_371_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_371_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_371_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_371_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_371_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_371_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_371_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_372_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_372_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_372_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_372_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_372_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_372_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_372_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_372_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_372_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_372_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_372_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_372_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_372_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_372_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_372_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_372_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_372_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_372_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_373_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_373_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_373_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_373_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_373_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_373_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_373_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_373_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_373_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_373_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_373_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_373_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_373_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_373_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_373_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_373_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_373_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_373_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_374_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_374_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_374_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_374_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_374_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_374_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_374_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_374_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_374_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_374_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_374_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_374_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_374_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_374_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_374_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_374_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_374_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_374_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_375_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_375_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_375_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_375_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_375_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_375_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_375_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_375_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_375_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_375_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_375_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_375_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_375_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_375_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_375_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_375_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_375_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_375_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_376_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_376_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_376_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_376_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_376_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_376_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_376_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_376_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_376_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_376_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_376_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_376_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_376_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_376_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_376_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_376_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_376_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_376_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_377_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_377_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_377_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_377_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_377_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_377_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_377_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_377_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_377_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_377_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_377_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_377_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_377_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_377_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_377_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_377_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_377_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_377_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_378_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_378_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_378_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_378_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_378_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_378_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_378_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_378_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_378_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_378_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_378_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_378_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_378_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_378_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_378_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_378_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_378_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_378_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_379_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_379_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_379_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_379_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_379_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_379_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_379_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_379_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_379_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_379_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_379_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_379_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_379_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_379_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_379_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_379_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_379_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_379_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_380_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_380_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_380_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_380_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_380_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_380_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_380_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_380_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_380_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_380_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_380_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_380_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_380_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_380_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_380_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_380_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_380_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_380_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_381_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_381_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_381_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_381_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_381_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_381_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_381_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_381_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_381_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_381_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_381_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_381_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_381_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_381_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_381_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_381_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_381_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_381_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_382_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_382_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_382_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_382_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_382_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_382_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_382_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_382_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_382_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_382_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_382_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_382_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_382_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_382_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_382_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_382_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_382_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_382_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_383_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_383_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_383_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_383_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_383_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_383_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_383_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_383_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_383_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_383_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_383_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_383_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_383_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_383_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_383_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_383_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_383_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_383_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_384_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_384_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_384_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_384_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_384_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_384_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_384_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_384_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_384_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_384_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_384_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_384_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_384_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_384_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_384_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_384_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_384_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_384_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_385_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_385_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_385_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_385_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_385_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_385_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_385_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_385_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_385_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_385_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_385_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_385_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_385_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_385_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_385_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_385_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_385_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_385_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_386_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_386_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_386_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_386_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_386_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_386_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_386_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_386_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_386_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_386_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_386_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_386_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_386_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_386_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_386_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_386_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_386_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_386_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_387_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_387_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_387_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_387_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_387_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_387_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_387_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_387_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_387_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_387_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_387_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_387_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_387_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_387_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_387_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_387_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_387_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_387_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_388_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_388_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_388_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_388_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_388_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_388_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_388_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_388_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_388_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_388_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_388_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_388_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_388_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_388_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_388_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_388_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_388_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_388_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_389_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_389_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_389_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_389_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_389_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_389_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_389_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_389_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_389_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_389_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_389_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_389_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_389_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_389_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_389_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_389_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_389_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_389_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_390_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_390_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_390_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_390_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_390_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_390_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_390_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_390_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_390_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_390_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_390_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_390_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_390_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_390_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_390_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_390_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_390_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_390_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_391_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_391_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_391_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_391_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_391_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_391_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_391_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_391_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_391_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_391_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_391_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_391_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_391_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_391_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_391_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_391_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_391_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_391_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_392_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_392_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_392_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_392_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_392_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_392_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_392_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_392_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_392_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_392_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_392_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_392_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_392_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_392_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_392_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_392_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_392_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_392_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_393_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_393_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_393_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_393_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_393_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_393_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_393_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_393_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_393_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_393_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_393_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_393_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_393_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_393_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_393_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_393_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_393_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_393_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_394_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_394_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_394_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_394_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_394_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_394_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_394_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_394_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_394_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_394_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_394_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_394_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_394_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_394_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_394_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_394_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_394_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_394_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_395_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_395_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_395_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_395_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_395_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_395_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_395_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_395_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_395_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_395_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_395_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_395_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_395_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_395_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_395_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_395_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_395_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_395_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_396_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_396_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_396_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_396_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_396_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_396_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_396_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_396_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_396_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_396_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_396_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_396_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_396_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_396_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_396_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_396_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_396_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_396_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_397_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_397_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_397_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_397_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_397_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_397_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_397_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_397_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_397_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_397_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_397_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_397_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_397_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_397_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_397_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_397_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_397_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_397_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_398_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_398_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_398_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_398_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_398_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_398_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_398_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_398_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_398_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_398_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_398_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_398_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_398_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_398_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_398_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_398_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_398_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_398_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_399_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_399_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_399_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_399_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_399_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_399_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_399_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_399_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_399_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_399_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_399_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_399_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_399_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_399_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_399_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_399_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_399_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_399_PARITY_MASK                                      0xF0000000U
+
+/*This field defines the MASTER ID match criteria. Each entry in the IDL corresponds to a bit in this field. 0=not match, 1=mat
+               h.*/
+#undef LPD_XPPU_CFG_APERPERM_400_PERMISSION_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_400_PERMISSION_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_400_PERMISSION_MASK
+#define LPD_XPPU_CFG_APERPERM_400_PERMISSION_DEFVAL                                0x00000000
+#define LPD_XPPU_CFG_APERPERM_400_PERMISSION_SHIFT                                 0
+#define LPD_XPPU_CFG_APERPERM_400_PERMISSION_MASK                                  0x000FFFFFU
+
+/*1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed*/
+#undef LPD_XPPU_CFG_APERPERM_400_TRUSTZONE_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_400_TRUSTZONE_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_400_TRUSTZONE_MASK
+#define LPD_XPPU_CFG_APERPERM_400_TRUSTZONE_DEFVAL                                 0x00000000
+#define LPD_XPPU_CFG_APERPERM_400_TRUSTZONE_SHIFT                                  27
+#define LPD_XPPU_CFG_APERPERM_400_TRUSTZONE_MASK                                   0x08000000U
+
+/*SW must calculate and set up parity, if parity check is enabled by the CTRL register. 31: parity for bits 19:15 30: parity fo
+                bits 14:10 29: parity for bits 9:5 28: parity for bits 27, 4:0*/
+#undef LPD_XPPU_CFG_APERPERM_400_PARITY_DEFVAL
+#undef LPD_XPPU_CFG_APERPERM_400_PARITY_SHIFT
+#undef LPD_XPPU_CFG_APERPERM_400_PARITY_MASK
+#define LPD_XPPU_CFG_APERPERM_400_PARITY_DEFVAL                                    0x00000000
+#define LPD_XPPU_CFG_APERPERM_400_PARITY_SHIFT                                     28
+#define LPD_XPPU_CFG_APERPERM_400_PARITY_MASK                                      0xF0000000U
+
+/*0=Bypass XPPU (transparent) 1=Enable XPPU permission checking*/
+#undef LPD_XPPU_CFG_CTRL_ENABLE_DEFVAL
+#undef LPD_XPPU_CFG_CTRL_ENABLE_SHIFT
+#undef LPD_XPPU_CFG_CTRL_ENABLE_MASK
+#define LPD_XPPU_CFG_CTRL_ENABLE_DEFVAL                                            0x00000000
+#define LPD_XPPU_CFG_CTRL_ENABLE_SHIFT                                             0
+#define LPD_XPPU_CFG_CTRL_ENABLE_MASK                                              0x00000001U
+#undef SERDES_PLL_REF_SEL0_OFFSET
+#define SERDES_PLL_REF_SEL0_OFFSET                                                 0XFD410000
+#undef SERDES_PLL_REF_SEL1_OFFSET
+#define SERDES_PLL_REF_SEL1_OFFSET                                                 0XFD410004
+#undef SERDES_PLL_REF_SEL2_OFFSET
+#define SERDES_PLL_REF_SEL2_OFFSET                                                 0XFD410008
+#undef SERDES_PLL_REF_SEL3_OFFSET
+#define SERDES_PLL_REF_SEL3_OFFSET                                                 0XFD41000C
+#undef SERDES_L0_L0_REF_CLK_SEL_OFFSET
+#define SERDES_L0_L0_REF_CLK_SEL_OFFSET                                            0XFD402860
+#undef SERDES_L0_L1_REF_CLK_SEL_OFFSET
+#define SERDES_L0_L1_REF_CLK_SEL_OFFSET                                            0XFD402864
+#undef SERDES_L0_L2_REF_CLK_SEL_OFFSET
+#define SERDES_L0_L2_REF_CLK_SEL_OFFSET                                            0XFD402868
+#undef SERDES_L0_L3_REF_CLK_SEL_OFFSET
+#define SERDES_L0_L3_REF_CLK_SEL_OFFSET                                            0XFD40286C
+#undef SERDES_L2_TM_PLL_DIG_37_OFFSET
+#define SERDES_L2_TM_PLL_DIG_37_OFFSET                                             0XFD40A094
+#undef SERDES_L2_PLL_SS_STEPS_0_LSB_OFFSET
+#define SERDES_L2_PLL_SS_STEPS_0_LSB_OFFSET                                        0XFD40A368
+#undef SERDES_L2_PLL_SS_STEPS_1_MSB_OFFSET
+#define SERDES_L2_PLL_SS_STEPS_1_MSB_OFFSET                                        0XFD40A36C
+#undef SERDES_L3_PLL_SS_STEPS_0_LSB_OFFSET
+#define SERDES_L3_PLL_SS_STEPS_0_LSB_OFFSET                                        0XFD40E368
+#undef SERDES_L3_PLL_SS_STEPS_1_MSB_OFFSET
+#define SERDES_L3_PLL_SS_STEPS_1_MSB_OFFSET                                        0XFD40E36C
+#undef SERDES_L1_PLL_SS_STEPS_0_LSB_OFFSET
+#define SERDES_L1_PLL_SS_STEPS_0_LSB_OFFSET                                        0XFD406368
+#undef SERDES_L1_PLL_SS_STEPS_1_MSB_OFFSET
+#define SERDES_L1_PLL_SS_STEPS_1_MSB_OFFSET                                        0XFD40636C
+#undef SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_OFFSET
+#define SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_OFFSET                                    0XFD406370
+#undef SERDES_L1_PLL_SS_STEP_SIZE_1_OFFSET
+#define SERDES_L1_PLL_SS_STEP_SIZE_1_OFFSET                                        0XFD406374
+#undef SERDES_L1_PLL_SS_STEP_SIZE_2_OFFSET
+#define SERDES_L1_PLL_SS_STEP_SIZE_2_OFFSET                                        0XFD406378
+#undef SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_OFFSET
+#define SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_OFFSET                                    0XFD40637C
+#undef SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_OFFSET
+#define SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_OFFSET                                    0XFD40A370
+#undef SERDES_L2_PLL_SS_STEP_SIZE_1_OFFSET
+#define SERDES_L2_PLL_SS_STEP_SIZE_1_OFFSET                                        0XFD40A374
+#undef SERDES_L2_PLL_SS_STEP_SIZE_2_OFFSET
+#define SERDES_L2_PLL_SS_STEP_SIZE_2_OFFSET                                        0XFD40A378
+#undef SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_OFFSET
+#define SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_OFFSET                                    0XFD40A37C
+#undef SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_OFFSET
+#define SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_OFFSET                                    0XFD40E370
+#undef SERDES_L3_PLL_SS_STEP_SIZE_1_OFFSET
+#define SERDES_L3_PLL_SS_STEP_SIZE_1_OFFSET                                        0XFD40E374
+#undef SERDES_L3_PLL_SS_STEP_SIZE_2_OFFSET
+#define SERDES_L3_PLL_SS_STEP_SIZE_2_OFFSET                                        0XFD40E378
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_OFFSET
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_OFFSET                                    0XFD40E37C
+#undef SERDES_L2_TM_DIG_6_OFFSET
+#define SERDES_L2_TM_DIG_6_OFFSET                                                  0XFD40906C
+#undef SERDES_L2_TX_DIG_TM_61_OFFSET
+#define SERDES_L2_TX_DIG_TM_61_OFFSET                                              0XFD4080F4
+#undef SERDES_L3_PLL_FBDIV_FRAC_3_MSB_OFFSET
+#define SERDES_L3_PLL_FBDIV_FRAC_3_MSB_OFFSET                                      0XFD40E360
+#undef SERDES_L3_TM_DIG_6_OFFSET
+#define SERDES_L3_TM_DIG_6_OFFSET                                                  0XFD40D06C
+#undef SERDES_L3_TX_DIG_TM_61_OFFSET
+#define SERDES_L3_TX_DIG_TM_61_OFFSET                                              0XFD40C0F4
+#undef SERDES_L3_TXPMA_ST_0_OFFSET
+#define SERDES_L3_TXPMA_ST_0_OFFSET                                                0XFD40CB00
+#undef SERDES_L0_TM_AUX_0_OFFSET
+#define SERDES_L0_TM_AUX_0_OFFSET                                                  0XFD4010CC
+#undef SERDES_L2_TM_AUX_0_OFFSET
+#define SERDES_L2_TM_AUX_0_OFFSET                                                  0XFD4090CC
+#undef SERDES_L0_TM_DIG_8_OFFSET
+#define SERDES_L0_TM_DIG_8_OFFSET                                                  0XFD401074
+#undef SERDES_L1_TM_DIG_8_OFFSET
+#define SERDES_L1_TM_DIG_8_OFFSET                                                  0XFD405074
+#undef SERDES_L2_TM_DIG_8_OFFSET
+#define SERDES_L2_TM_DIG_8_OFFSET                                                  0XFD409074
+#undef SERDES_L3_TM_DIG_8_OFFSET
+#define SERDES_L3_TM_DIG_8_OFFSET                                                  0XFD40D074
+#undef SERDES_L0_TM_MISC2_OFFSET
+#define SERDES_L0_TM_MISC2_OFFSET                                                  0XFD40189C
+#undef SERDES_L0_TM_IQ_ILL1_OFFSET
+#define SERDES_L0_TM_IQ_ILL1_OFFSET                                                0XFD4018F8
+#undef SERDES_L0_TM_IQ_ILL2_OFFSET
+#define SERDES_L0_TM_IQ_ILL2_OFFSET                                                0XFD4018FC
+#undef SERDES_L0_TM_ILL12_OFFSET
+#define SERDES_L0_TM_ILL12_OFFSET                                                  0XFD401990
+#undef SERDES_L0_TM_E_ILL1_OFFSET
+#define SERDES_L0_TM_E_ILL1_OFFSET                                                 0XFD401924
+#undef SERDES_L0_TM_E_ILL2_OFFSET
+#define SERDES_L0_TM_E_ILL2_OFFSET                                                 0XFD401928
+#undef SERDES_L0_TM_IQ_ILL3_OFFSET
+#define SERDES_L0_TM_IQ_ILL3_OFFSET                                                0XFD401900
+#undef SERDES_L0_TM_E_ILL3_OFFSET
+#define SERDES_L0_TM_E_ILL3_OFFSET                                                 0XFD40192C
+#undef SERDES_L0_TM_ILL8_OFFSET
+#define SERDES_L0_TM_ILL8_OFFSET                                                   0XFD401980
+#undef SERDES_L0_TM_IQ_ILL8_OFFSET
+#define SERDES_L0_TM_IQ_ILL8_OFFSET                                                0XFD401914
+#undef SERDES_L0_TM_IQ_ILL9_OFFSET
+#define SERDES_L0_TM_IQ_ILL9_OFFSET                                                0XFD401918
+#undef SERDES_L0_TM_E_ILL8_OFFSET
+#define SERDES_L0_TM_E_ILL8_OFFSET                                                 0XFD401940
+#undef SERDES_L0_TM_E_ILL9_OFFSET
+#define SERDES_L0_TM_E_ILL9_OFFSET                                                 0XFD401944
+#undef SERDES_L2_TM_MISC2_OFFSET
+#define SERDES_L2_TM_MISC2_OFFSET                                                  0XFD40989C
+#undef SERDES_L2_TM_IQ_ILL1_OFFSET
+#define SERDES_L2_TM_IQ_ILL1_OFFSET                                                0XFD4098F8
+#undef SERDES_L2_TM_IQ_ILL2_OFFSET
+#define SERDES_L2_TM_IQ_ILL2_OFFSET                                                0XFD4098FC
+#undef SERDES_L2_TM_ILL12_OFFSET
+#define SERDES_L2_TM_ILL12_OFFSET                                                  0XFD409990
+#undef SERDES_L2_TM_E_ILL1_OFFSET
+#define SERDES_L2_TM_E_ILL1_OFFSET                                                 0XFD409924
+#undef SERDES_L2_TM_E_ILL2_OFFSET
+#define SERDES_L2_TM_E_ILL2_OFFSET                                                 0XFD409928
+#undef SERDES_L2_TM_IQ_ILL3_OFFSET
+#define SERDES_L2_TM_IQ_ILL3_OFFSET                                                0XFD409900
+#undef SERDES_L2_TM_E_ILL3_OFFSET
+#define SERDES_L2_TM_E_ILL3_OFFSET                                                 0XFD40992C
+#undef SERDES_L2_TM_ILL8_OFFSET
+#define SERDES_L2_TM_ILL8_OFFSET                                                   0XFD409980
+#undef SERDES_L2_TM_IQ_ILL8_OFFSET
+#define SERDES_L2_TM_IQ_ILL8_OFFSET                                                0XFD409914
+#undef SERDES_L2_TM_IQ_ILL9_OFFSET
+#define SERDES_L2_TM_IQ_ILL9_OFFSET                                                0XFD409918
+#undef SERDES_L2_TM_E_ILL8_OFFSET
+#define SERDES_L2_TM_E_ILL8_OFFSET                                                 0XFD409940
+#undef SERDES_L2_TM_E_ILL9_OFFSET
+#define SERDES_L2_TM_E_ILL9_OFFSET                                                 0XFD409944
+#undef SERDES_L3_TM_MISC2_OFFSET
+#define SERDES_L3_TM_MISC2_OFFSET                                                  0XFD40D89C
+#undef SERDES_L3_TM_IQ_ILL1_OFFSET
+#define SERDES_L3_TM_IQ_ILL1_OFFSET                                                0XFD40D8F8
+#undef SERDES_L3_TM_IQ_ILL2_OFFSET
+#define SERDES_L3_TM_IQ_ILL2_OFFSET                                                0XFD40D8FC
+#undef SERDES_L3_TM_ILL12_OFFSET
+#define SERDES_L3_TM_ILL12_OFFSET                                                  0XFD40D990
+#undef SERDES_L3_TM_E_ILL1_OFFSET
+#define SERDES_L3_TM_E_ILL1_OFFSET                                                 0XFD40D924
+#undef SERDES_L3_TM_E_ILL2_OFFSET
+#define SERDES_L3_TM_E_ILL2_OFFSET                                                 0XFD40D928
+#undef SERDES_L3_TM_ILL11_OFFSET
+#define SERDES_L3_TM_ILL11_OFFSET                                                  0XFD40D98C
+#undef SERDES_L3_TM_IQ_ILL3_OFFSET
+#define SERDES_L3_TM_IQ_ILL3_OFFSET                                                0XFD40D900
+#undef SERDES_L3_TM_E_ILL3_OFFSET
+#define SERDES_L3_TM_E_ILL3_OFFSET                                                 0XFD40D92C
+#undef SERDES_L3_TM_ILL8_OFFSET
+#define SERDES_L3_TM_ILL8_OFFSET                                                   0XFD40D980
+#undef SERDES_L3_TM_IQ_ILL8_OFFSET
+#define SERDES_L3_TM_IQ_ILL8_OFFSET                                                0XFD40D914
+#undef SERDES_L3_TM_IQ_ILL9_OFFSET
+#define SERDES_L3_TM_IQ_ILL9_OFFSET                                                0XFD40D918
+#undef SERDES_L3_TM_E_ILL8_OFFSET
+#define SERDES_L3_TM_E_ILL8_OFFSET                                                 0XFD40D940
+#undef SERDES_L3_TM_E_ILL9_OFFSET
+#define SERDES_L3_TM_E_ILL9_OFFSET                                                 0XFD40D944
+#undef SERDES_ICM_CFG0_OFFSET
+#define SERDES_ICM_CFG0_OFFSET                                                     0XFD410010
+#undef SERDES_ICM_CFG1_OFFSET
+#define SERDES_ICM_CFG1_OFFSET                                                     0XFD410014
+#undef SERDES_L1_TXPMD_TM_45_OFFSET
+#define SERDES_L1_TXPMD_TM_45_OFFSET                                               0XFD404CB4
+#undef SERDES_L1_TX_ANA_TM_118_OFFSET
+#define SERDES_L1_TX_ANA_TM_118_OFFSET                                             0XFD4041D8
+#undef SERDES_L3_TX_ANA_TM_118_OFFSET
+#define SERDES_L3_TX_ANA_TM_118_OFFSET                                             0XFD40C1D8
+#undef SERDES_L3_TM_CDR5_OFFSET
+#define SERDES_L3_TM_CDR5_OFFSET                                                   0XFD40DC14
+#undef SERDES_L3_TM_CDR16_OFFSET
+#define SERDES_L3_TM_CDR16_OFFSET                                                  0XFD40DC40
+#undef SERDES_L3_TM_EQ0_OFFSET
+#define SERDES_L3_TM_EQ0_OFFSET                                                    0XFD40D94C
+#undef SERDES_L3_TM_EQ1_OFFSET
+#define SERDES_L3_TM_EQ1_OFFSET                                                    0XFD40D950
+#undef SERDES_L1_TXPMD_TM_48_OFFSET
+#define SERDES_L1_TXPMD_TM_48_OFFSET                                               0XFD404CC0
+#undef SERDES_L1_TX_ANA_TM_18_OFFSET
+#define SERDES_L1_TX_ANA_TM_18_OFFSET                                              0XFD404048
+#undef SERDES_L3_TX_ANA_TM_18_OFFSET
+#define SERDES_L3_TX_ANA_TM_18_OFFSET                                              0XFD40C048
+#undef SERDES_L0_TM_RST_DLY_OFFSET
+#define SERDES_L0_TM_RST_DLY_OFFSET                                                0XFD4019A4
+#undef SERDES_L0_TM_ANA_BYP_15_OFFSET
+#define SERDES_L0_TM_ANA_BYP_15_OFFSET                                             0XFD401038
+#undef SERDES_L0_TM_ANA_BYP_12_OFFSET
+#define SERDES_L0_TM_ANA_BYP_12_OFFSET                                             0XFD40102C
+#undef SERDES_L0_TM_DIG_21_OFFSET
+#define SERDES_L0_TM_DIG_21_OFFSET                                                 0XFD4010A8
+#undef SERDES_L0_TM_DIG_10_OFFSET
+#define SERDES_L0_TM_DIG_10_OFFSET                                                 0XFD40107C
+#undef SERDES_L1_TM_RST_DLY_OFFSET
+#define SERDES_L1_TM_RST_DLY_OFFSET                                                0XFD4059A4
+#undef SERDES_L1_TM_ANA_BYP_15_OFFSET
+#define SERDES_L1_TM_ANA_BYP_15_OFFSET                                             0XFD405038
+#undef SERDES_L1_TM_ANA_BYP_12_OFFSET
+#define SERDES_L1_TM_ANA_BYP_12_OFFSET                                             0XFD40502C
+#undef SERDES_L1_TM_DIG_21_OFFSET
+#define SERDES_L1_TM_DIG_21_OFFSET                                                 0XFD4050A8
+#undef SERDES_L1_TM_DIG_10_OFFSET
+#define SERDES_L1_TM_DIG_10_OFFSET                                                 0XFD40507C
+#undef SERDES_L2_TM_RST_DLY_OFFSET
+#define SERDES_L2_TM_RST_DLY_OFFSET                                                0XFD4099A4
+#undef SERDES_L2_TM_ANA_BYP_15_OFFSET
+#define SERDES_L2_TM_ANA_BYP_15_OFFSET                                             0XFD409038
+#undef SERDES_L2_TM_ANA_BYP_12_OFFSET
+#define SERDES_L2_TM_ANA_BYP_12_OFFSET                                             0XFD40902C
+#undef SERDES_L2_TM_DIG_21_OFFSET
+#define SERDES_L2_TM_DIG_21_OFFSET                                                 0XFD4090A8
+#undef SERDES_L2_TM_DIG_10_OFFSET
+#define SERDES_L2_TM_DIG_10_OFFSET                                                 0XFD40907C
+#undef SERDES_L3_TM_RST_DLY_OFFSET
+#define SERDES_L3_TM_RST_DLY_OFFSET                                                0XFD40D9A4
+#undef SERDES_L3_TM_ANA_BYP_15_OFFSET
+#define SERDES_L3_TM_ANA_BYP_15_OFFSET                                             0XFD40D038
+#undef SERDES_L3_TM_ANA_BYP_12_OFFSET
+#define SERDES_L3_TM_ANA_BYP_12_OFFSET                                             0XFD40D02C
+#undef SERDES_L3_TM_DIG_10_OFFSET
+#define SERDES_L3_TM_DIG_10_OFFSET                                                 0XFD40D07C
+
+/*PLL0 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
+               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
+               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved*/
+#undef SERDES_PLL_REF_SEL0_PLLREFSEL0_DEFVAL
+#undef SERDES_PLL_REF_SEL0_PLLREFSEL0_SHIFT
+#undef SERDES_PLL_REF_SEL0_PLLREFSEL0_MASK
+#define SERDES_PLL_REF_SEL0_PLLREFSEL0_DEFVAL                                      0x0000000D
+#define SERDES_PLL_REF_SEL0_PLLREFSEL0_SHIFT                                       0
+#define SERDES_PLL_REF_SEL0_PLLREFSEL0_MASK                                        0x0000001FU
 
-/*Receive disable: 0: enable 1: disable, regardless of the value of RXEN*/
-#undef UART1_CONTROL_REG0_RXDIS_DEFVAL
-#undef UART1_CONTROL_REG0_RXDIS_SHIFT
-#undef UART1_CONTROL_REG0_RXDIS_MASK
-#define UART1_CONTROL_REG0_RXDIS_DEFVAL                                            0x00000128
-#define UART1_CONTROL_REG0_RXDIS_SHIFT                                             3
-#define UART1_CONTROL_REG0_RXDIS_MASK                                              0x00000008U
+/*PLL1 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
+               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
+               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved*/
+#undef SERDES_PLL_REF_SEL1_PLLREFSEL1_DEFVAL
+#undef SERDES_PLL_REF_SEL1_PLLREFSEL1_SHIFT
+#undef SERDES_PLL_REF_SEL1_PLLREFSEL1_MASK
+#define SERDES_PLL_REF_SEL1_PLLREFSEL1_DEFVAL                                      0x00000008
+#define SERDES_PLL_REF_SEL1_PLLREFSEL1_SHIFT                                       0
+#define SERDES_PLL_REF_SEL1_PLLREFSEL1_MASK                                        0x0000001FU
 
-/*Receive enable: 0: disable 1: enable When set to one, the receiver logic is enabled, provided the RXDIS field is set to zero.*/
-#undef UART1_CONTROL_REG0_RXEN_DEFVAL
-#undef UART1_CONTROL_REG0_RXEN_SHIFT
-#undef UART1_CONTROL_REG0_RXEN_MASK
-#define UART1_CONTROL_REG0_RXEN_DEFVAL                                             0x00000128
-#define UART1_CONTROL_REG0_RXEN_SHIFT                                              2
-#define UART1_CONTROL_REG0_RXEN_MASK                                               0x00000004U
+/*PLL2 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
+               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
+               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved*/
+#undef SERDES_PLL_REF_SEL2_PLLREFSEL2_DEFVAL
+#undef SERDES_PLL_REF_SEL2_PLLREFSEL2_SHIFT
+#undef SERDES_PLL_REF_SEL2_PLLREFSEL2_MASK
+#define SERDES_PLL_REF_SEL2_PLLREFSEL2_DEFVAL                                      0x0000000F
+#define SERDES_PLL_REF_SEL2_PLLREFSEL2_SHIFT                                       0
+#define SERDES_PLL_REF_SEL2_PLLREFSEL2_MASK                                        0x0000001FU
 
-/*Software reset for Tx data path: 0: no affect 1: transmitter logic is reset and all pending transmitter data is discarded Thi
-                bit is self clearing once the reset has completed.*/
-#undef UART1_CONTROL_REG0_TXRES_DEFVAL
-#undef UART1_CONTROL_REG0_TXRES_SHIFT
-#undef UART1_CONTROL_REG0_TXRES_MASK
-#define UART1_CONTROL_REG0_TXRES_DEFVAL                                            0x00000128
-#define UART1_CONTROL_REG0_TXRES_SHIFT                                             1
-#define UART1_CONTROL_REG0_TXRES_MASK                                              0x00000002U
+/*PLL3 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
+               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
+               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved*/
+#undef SERDES_PLL_REF_SEL3_PLLREFSEL3_DEFVAL
+#undef SERDES_PLL_REF_SEL3_PLLREFSEL3_SHIFT
+#undef SERDES_PLL_REF_SEL3_PLLREFSEL3_MASK
+#define SERDES_PLL_REF_SEL3_PLLREFSEL3_DEFVAL                                      0x0000000E
+#define SERDES_PLL_REF_SEL3_PLLREFSEL3_SHIFT                                       0
+#define SERDES_PLL_REF_SEL3_PLLREFSEL3_MASK                                        0x0000001FU
 
-/*Software reset for Rx data path: 0: no affect 1: receiver logic is reset and all pending receiver data is discarded. This bit
-               is self clearing once the reset has completed.*/
-#undef UART1_CONTROL_REG0_RXRES_DEFVAL
-#undef UART1_CONTROL_REG0_RXRES_SHIFT
-#undef UART1_CONTROL_REG0_RXRES_MASK
-#define UART1_CONTROL_REG0_RXRES_DEFVAL                                            0x00000128
-#define UART1_CONTROL_REG0_RXRES_SHIFT                                             0
-#define UART1_CONTROL_REG0_RXRES_MASK                                              0x00000001U
+/*Sel of lane 0 ref clock local mux. Set to 1 to select lane 0 slicer output. Set to 0 to select lane0 ref clock mux output.*/
+#undef SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_DEFVAL
+#undef SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_SHIFT
+#undef SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_MASK
+#define SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_DEFVAL                         0x00000080
+#define SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_SHIFT                          7
+#define SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_MASK                           0x00000080U
 
-/*Channel mode: Defines the mode of operation of the UART. 00: normal 01: automatic echo 10: local loopback 11: remote loopback*/
-#undef UART1_MODE_REG0_CHMODE_DEFVAL
-#undef UART1_MODE_REG0_CHMODE_SHIFT
-#undef UART1_MODE_REG0_CHMODE_MASK
-#define UART1_MODE_REG0_CHMODE_DEFVAL                                              0x00000000
-#define UART1_MODE_REG0_CHMODE_SHIFT                                               8
-#define UART1_MODE_REG0_CHMODE_MASK                                                0x00000300U
+/*Sel of lane 1 ref clock local mux. Set to 1 to select lane 1 slicer output. Set to 0 to select lane1 ref clock mux output.*/
+#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_DEFVAL
+#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_SHIFT
+#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_MASK
+#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_DEFVAL                         0x00000080
+#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_SHIFT                          7
+#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_MASK                           0x00000080U
 
-/*Number of stop bits: Defines the number of stop bits to detect on receive and to generate on transmit. 00: 1 stop bit 01: 1.5
-               stop bits 10: 2 stop bits 11: reserved*/
-#undef UART1_MODE_REG0_NBSTOP_DEFVAL
-#undef UART1_MODE_REG0_NBSTOP_SHIFT
-#undef UART1_MODE_REG0_NBSTOP_MASK
-#define UART1_MODE_REG0_NBSTOP_DEFVAL                                              0x00000000
-#define UART1_MODE_REG0_NBSTOP_SHIFT                                               6
-#define UART1_MODE_REG0_NBSTOP_MASK                                                0x000000C0U
+/*Bit 3 of lane 1 ref clock mux one hot sel. Set to 1 to select lane 3 slicer output from ref clock network*/
+#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_3_DEFVAL
+#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_3_SHIFT
+#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_3_MASK
+#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_3_DEFVAL                           0x00000080
+#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_3_SHIFT                            3
+#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_3_MASK                             0x00000008U
 
-/*Parity type select: Defines the expected parity to check on receive and the parity to generate on transmit. 000: even parity
-               01: odd parity 010: forced to 0 parity (space) 011: forced to 1 parity (mark) 1xx: no parity*/
-#undef UART1_MODE_REG0_PAR_DEFVAL
-#undef UART1_MODE_REG0_PAR_SHIFT
-#undef UART1_MODE_REG0_PAR_MASK
-#define UART1_MODE_REG0_PAR_DEFVAL                                                 0x00000000
-#define UART1_MODE_REG0_PAR_SHIFT                                                  3
-#define UART1_MODE_REG0_PAR_MASK                                                   0x00000038U
+/*Sel of lane 2 ref clock local mux. Set to 1 to select lane 1 slicer output. Set to 0 to select lane2 ref clock mux output.*/
+#undef SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_DEFVAL
+#undef SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_SHIFT
+#undef SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_MASK
+#define SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_DEFVAL                         0x00000080
+#define SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_SHIFT                          7
+#define SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_MASK                           0x00000080U
 
-/*Character length select: Defines the number of bits in each character. 11: 6 bits 10: 7 bits 0x: 8 bits*/
-#undef UART1_MODE_REG0_CHRL_DEFVAL
-#undef UART1_MODE_REG0_CHRL_SHIFT
-#undef UART1_MODE_REG0_CHRL_MASK
-#define UART1_MODE_REG0_CHRL_DEFVAL                                                0x00000000
-#define UART1_MODE_REG0_CHRL_SHIFT                                                 1
-#define UART1_MODE_REG0_CHRL_MASK                                                  0x00000006U
+/*Sel of lane 3 ref clock local mux. Set to 1 to select lane 3 slicer output. Set to 0 to select lane3 ref clock mux output.*/
+#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_DEFVAL
+#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_SHIFT
+#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_MASK
+#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_DEFVAL                         0x00000080
+#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_SHIFT                          7
+#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_MASK                           0x00000080U
 
-/*Clock source select: This field defines whether a pre-scalar of 8 is applied to the baud rate generator input clock. 0: clock
-               source is uart_ref_clk 1: clock source is uart_ref_clk/8*/
-#undef UART1_MODE_REG0_CLKS_DEFVAL
-#undef UART1_MODE_REG0_CLKS_SHIFT
-#undef UART1_MODE_REG0_CLKS_MASK
-#define UART1_MODE_REG0_CLKS_DEFVAL                                                0x00000000
-#define UART1_MODE_REG0_CLKS_SHIFT                                                 0
-#define UART1_MODE_REG0_CLKS_MASK                                                  0x00000001U
+/*Bit 1 of lane 3 ref clock mux one hot sel. Set to 1 to select lane 1 slicer output from ref clock network*/
+#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_1_DEFVAL
+#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_1_SHIFT
+#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_1_MASK
+#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_1_DEFVAL                           0x00000080
+#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_1_SHIFT                            1
+#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_1_MASK                             0x00000002U
+
+/*Enable/Disable coarse code satureation limiting logic*/
+#undef SERDES_L2_TM_PLL_DIG_37_TM_ENABLE_COARSE_SATURATION_DEFVAL
+#undef SERDES_L2_TM_PLL_DIG_37_TM_ENABLE_COARSE_SATURATION_SHIFT
+#undef SERDES_L2_TM_PLL_DIG_37_TM_ENABLE_COARSE_SATURATION_MASK
+#define SERDES_L2_TM_PLL_DIG_37_TM_ENABLE_COARSE_SATURATION_DEFVAL                 0x00000000
+#define SERDES_L2_TM_PLL_DIG_37_TM_ENABLE_COARSE_SATURATION_SHIFT                  4
+#define SERDES_L2_TM_PLL_DIG_37_TM_ENABLE_COARSE_SATURATION_MASK                   0x00000010U
+
+/*Spread Spectrum No of Steps [7:0]*/
+#undef SERDES_L2_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_DEFVAL
+#undef SERDES_L2_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT
+#undef SERDES_L2_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK
+#define SERDES_L2_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_DEFVAL                  0x00000000
+#define SERDES_L2_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT                   0
+#define SERDES_L2_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK                    0x000000FFU
+
+/*Spread Spectrum No of Steps [10:8]*/
+#undef SERDES_L2_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_DEFVAL
+#undef SERDES_L2_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT
+#undef SERDES_L2_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_MASK
+#define SERDES_L2_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_DEFVAL                  0x00000000
+#define SERDES_L2_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT                   0
+#define SERDES_L2_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_MASK                    0x00000007U
+
+/*Spread Spectrum No of Steps [10:8]*/
+#undef SERDES_L3_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_DEFVAL
+#undef SERDES_L3_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT
+#undef SERDES_L3_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_MASK
+#define SERDES_L3_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_DEFVAL                  0x00000000
+#define SERDES_L3_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT                   0
+#define SERDES_L3_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_MASK                    0x00000007U
+
+/*Spread Spectrum No of Steps [7:0]*/
+#undef SERDES_L1_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_DEFVAL
+#undef SERDES_L1_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT
+#undef SERDES_L1_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK
+#define SERDES_L1_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_DEFVAL                  0x00000000
+#define SERDES_L1_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT                   0
+#define SERDES_L1_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK                    0x000000FFU
+
+/*Spread Spectrum No of Steps [10:8]*/
+#undef SERDES_L1_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_DEFVAL
+#undef SERDES_L1_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT
+#undef SERDES_L1_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_MASK
+#define SERDES_L1_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_DEFVAL                  0x00000000
+#define SERDES_L1_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT                   0
+#define SERDES_L1_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_MASK                    0x00000007U
+
+/*Step Size for Spread Spectrum [7:0]*/
+#undef SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_DEFVAL
+#undef SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT
+#undef SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK
+#define SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_DEFVAL                 0x00000000
+#define SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT                  0
+#define SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK                   0x000000FFU
+
+/*Step Size for Spread Spectrum [15:8]*/
+#undef SERDES_L1_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_DEFVAL
+#undef SERDES_L1_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT
+#undef SERDES_L1_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK
+#define SERDES_L1_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_DEFVAL                         0x00000000
+#define SERDES_L1_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT                          0
+#define SERDES_L1_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK                           0x000000FFU
+
+/*Step Size for Spread Spectrum [23:16]*/
+#undef SERDES_L1_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_DEFVAL
+#undef SERDES_L1_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT
+#undef SERDES_L1_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK
+#define SERDES_L1_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_DEFVAL                         0x00000000
+#define SERDES_L1_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT                          0
+#define SERDES_L1_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK                           0x000000FFU
+
+/*Step Size for Spread Spectrum [25:24]*/
+#undef SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_DEFVAL
+#undef SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT
+#undef SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK
+#define SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_DEFVAL                 0x00000000
+#define SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT                  0
+#define SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK                   0x00000003U
+
+/*Enable/Disable test mode force on SS step size*/
+#undef SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_DEFVAL
+#undef SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT
+#undef SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK
+#define SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_DEFVAL                 0x00000000
+#define SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT                  4
+#define SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK                   0x00000010U
+
+/*Enable/Disable test mode force on SS no of steps*/
+#undef SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_DEFVAL
+#undef SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT
+#undef SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK
+#define SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_DEFVAL              0x00000000
+#define SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT               5
+#define SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK                0x00000020U
+
+/*Step Size for Spread Spectrum [7:0]*/
+#undef SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_DEFVAL
+#undef SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT
+#undef SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK
+#define SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_DEFVAL                 0x00000000
+#define SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT                  0
+#define SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK                   0x000000FFU
+
+/*Step Size for Spread Spectrum [15:8]*/
+#undef SERDES_L2_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_DEFVAL
+#undef SERDES_L2_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT
+#undef SERDES_L2_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK
+#define SERDES_L2_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_DEFVAL                         0x00000000
+#define SERDES_L2_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT                          0
+#define SERDES_L2_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK                           0x000000FFU
+
+/*Step Size for Spread Spectrum [23:16]*/
+#undef SERDES_L2_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_DEFVAL
+#undef SERDES_L2_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT
+#undef SERDES_L2_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK
+#define SERDES_L2_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_DEFVAL                         0x00000000
+#define SERDES_L2_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT                          0
+#define SERDES_L2_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK                           0x000000FFU
+
+/*Step Size for Spread Spectrum [25:24]*/
+#undef SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_DEFVAL
+#undef SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT
+#undef SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK
+#define SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_DEFVAL                 0x00000000
+#define SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT                  0
+#define SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK                   0x00000003U
+
+/*Enable/Disable test mode force on SS step size*/
+#undef SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_DEFVAL
+#undef SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT
+#undef SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK
+#define SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_DEFVAL                 0x00000000
+#define SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT                  4
+#define SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK                   0x00000010U
+
+/*Enable/Disable test mode force on SS no of steps*/
+#undef SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_DEFVAL
+#undef SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT
+#undef SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK
+#define SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_DEFVAL              0x00000000
+#define SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT               5
+#define SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK                0x00000020U
+
+/*Step Size for Spread Spectrum [7:0]*/
+#undef SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_DEFVAL
+#undef SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT
+#undef SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK
+#define SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_DEFVAL                 0x00000000
+#define SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT                  0
+#define SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK                   0x000000FFU
+
+/*Step Size for Spread Spectrum [15:8]*/
+#undef SERDES_L3_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_DEFVAL
+#undef SERDES_L3_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT
+#undef SERDES_L3_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK
+#define SERDES_L3_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_DEFVAL                         0x00000000
+#define SERDES_L3_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT                          0
+#define SERDES_L3_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK                           0x000000FFU
+
+/*Step Size for Spread Spectrum [23:16]*/
+#undef SERDES_L3_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_DEFVAL
+#undef SERDES_L3_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT
+#undef SERDES_L3_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK
+#define SERDES_L3_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_DEFVAL                         0x00000000
+#define SERDES_L3_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT                          0
+#define SERDES_L3_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK                           0x000000FFU
+
+/*Step Size for Spread Spectrum [25:24]*/
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_DEFVAL
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_DEFVAL                 0x00000000
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT                  0
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK                   0x00000003U
+
+/*Enable/Disable test mode force on SS step size*/
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_DEFVAL
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_DEFVAL                 0x00000000
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT                  4
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK                   0x00000010U
+
+/*Enable/Disable test mode force on SS no of steps*/
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_DEFVAL
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_DEFVAL              0x00000000
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT               5
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK                0x00000020U
+
+/*Enable test mode forcing on enable Spread Spectrum*/
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_TM_FORCE_EN_SS_DEFVAL
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_TM_FORCE_EN_SS_SHIFT
+#undef SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_TM_FORCE_EN_SS_MASK
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_TM_FORCE_EN_SS_DEFVAL                     0x00000000
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_TM_FORCE_EN_SS_SHIFT                      7
+#define SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_TM_FORCE_EN_SS_MASK                       0x00000080U
+
+/*Bypass Descrambler*/
+#undef SERDES_L2_TM_DIG_6_BYPASS_DESCRAM_DEFVAL
+#undef SERDES_L2_TM_DIG_6_BYPASS_DESCRAM_SHIFT
+#undef SERDES_L2_TM_DIG_6_BYPASS_DESCRAM_MASK
+#define SERDES_L2_TM_DIG_6_BYPASS_DESCRAM_DEFVAL                                   0x00000000
+#define SERDES_L2_TM_DIG_6_BYPASS_DESCRAM_SHIFT                                    1
+#define SERDES_L2_TM_DIG_6_BYPASS_DESCRAM_MASK                                     0x00000002U
+
+/*Enable Bypass for <1> TM_DIG_CTRL_6*/
+#undef SERDES_L2_TM_DIG_6_FORCE_BYPASS_DESCRAM_DEFVAL
+#undef SERDES_L2_TM_DIG_6_FORCE_BYPASS_DESCRAM_SHIFT
+#undef SERDES_L2_TM_DIG_6_FORCE_BYPASS_DESCRAM_MASK
+#define SERDES_L2_TM_DIG_6_FORCE_BYPASS_DESCRAM_DEFVAL                             0x00000000
+#define SERDES_L2_TM_DIG_6_FORCE_BYPASS_DESCRAM_SHIFT                              0
+#define SERDES_L2_TM_DIG_6_FORCE_BYPASS_DESCRAM_MASK                               0x00000001U
+
+/*Bypass scrambler signal*/
+#undef SERDES_L2_TX_DIG_TM_61_BYPASS_SCRAM_DEFVAL
+#undef SERDES_L2_TX_DIG_TM_61_BYPASS_SCRAM_SHIFT
+#undef SERDES_L2_TX_DIG_TM_61_BYPASS_SCRAM_MASK
+#define SERDES_L2_TX_DIG_TM_61_BYPASS_SCRAM_DEFVAL                                 0x00000000
+#define SERDES_L2_TX_DIG_TM_61_BYPASS_SCRAM_SHIFT                                  1
+#define SERDES_L2_TX_DIG_TM_61_BYPASS_SCRAM_MASK                                   0x00000002U
+
+/*Enable/disable scrambler bypass signal*/
+#undef SERDES_L2_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_DEFVAL
+#undef SERDES_L2_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_SHIFT
+#undef SERDES_L2_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_MASK
+#define SERDES_L2_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_DEFVAL                           0x00000000
+#define SERDES_L2_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_SHIFT                            0
+#define SERDES_L2_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_MASK                             0x00000001U
+
+/*Enable test mode force on fractional mode enable*/
+#undef SERDES_L3_PLL_FBDIV_FRAC_3_MSB_TM_FORCE_EN_FRAC_DEFVAL
+#undef SERDES_L3_PLL_FBDIV_FRAC_3_MSB_TM_FORCE_EN_FRAC_SHIFT
+#undef SERDES_L3_PLL_FBDIV_FRAC_3_MSB_TM_FORCE_EN_FRAC_MASK
+#define SERDES_L3_PLL_FBDIV_FRAC_3_MSB_TM_FORCE_EN_FRAC_DEFVAL                     0x00000000
+#define SERDES_L3_PLL_FBDIV_FRAC_3_MSB_TM_FORCE_EN_FRAC_SHIFT                      6
+#define SERDES_L3_PLL_FBDIV_FRAC_3_MSB_TM_FORCE_EN_FRAC_MASK                       0x00000040U
+
+/*Bypass 8b10b decoder*/
+#undef SERDES_L3_TM_DIG_6_BYPASS_DECODER_DEFVAL
+#undef SERDES_L3_TM_DIG_6_BYPASS_DECODER_SHIFT
+#undef SERDES_L3_TM_DIG_6_BYPASS_DECODER_MASK
+#define SERDES_L3_TM_DIG_6_BYPASS_DECODER_DEFVAL                                   0x00000000
+#define SERDES_L3_TM_DIG_6_BYPASS_DECODER_SHIFT                                    3
+#define SERDES_L3_TM_DIG_6_BYPASS_DECODER_MASK                                     0x00000008U
+
+/*Enable Bypass for <3> TM_DIG_CTRL_6*/
+#undef SERDES_L3_TM_DIG_6_FORCE_BYPASS_DEC_DEFVAL
+#undef SERDES_L3_TM_DIG_6_FORCE_BYPASS_DEC_SHIFT
+#undef SERDES_L3_TM_DIG_6_FORCE_BYPASS_DEC_MASK
+#define SERDES_L3_TM_DIG_6_FORCE_BYPASS_DEC_DEFVAL                                 0x00000000
+#define SERDES_L3_TM_DIG_6_FORCE_BYPASS_DEC_SHIFT                                  2
+#define SERDES_L3_TM_DIG_6_FORCE_BYPASS_DEC_MASK                                   0x00000004U
+
+/*Bypass Descrambler*/
+#undef SERDES_L3_TM_DIG_6_BYPASS_DESCRAM_DEFVAL
+#undef SERDES_L3_TM_DIG_6_BYPASS_DESCRAM_SHIFT
+#undef SERDES_L3_TM_DIG_6_BYPASS_DESCRAM_MASK
+#define SERDES_L3_TM_DIG_6_BYPASS_DESCRAM_DEFVAL                                   0x00000000
+#define SERDES_L3_TM_DIG_6_BYPASS_DESCRAM_SHIFT                                    1
+#define SERDES_L3_TM_DIG_6_BYPASS_DESCRAM_MASK                                     0x00000002U
+
+/*Enable Bypass for <1> TM_DIG_CTRL_6*/
+#undef SERDES_L3_TM_DIG_6_FORCE_BYPASS_DESCRAM_DEFVAL
+#undef SERDES_L3_TM_DIG_6_FORCE_BYPASS_DESCRAM_SHIFT
+#undef SERDES_L3_TM_DIG_6_FORCE_BYPASS_DESCRAM_MASK
+#define SERDES_L3_TM_DIG_6_FORCE_BYPASS_DESCRAM_DEFVAL                             0x00000000
+#define SERDES_L3_TM_DIG_6_FORCE_BYPASS_DESCRAM_SHIFT                              0
+#define SERDES_L3_TM_DIG_6_FORCE_BYPASS_DESCRAM_MASK                               0x00000001U
+
+/*Enable/disable encoder bypass signal*/
+#undef SERDES_L3_TX_DIG_TM_61_BYPASS_ENC_DEFVAL
+#undef SERDES_L3_TX_DIG_TM_61_BYPASS_ENC_SHIFT
+#undef SERDES_L3_TX_DIG_TM_61_BYPASS_ENC_MASK
+#define SERDES_L3_TX_DIG_TM_61_BYPASS_ENC_DEFVAL                                   0x00000000
+#define SERDES_L3_TX_DIG_TM_61_BYPASS_ENC_SHIFT                                    3
+#define SERDES_L3_TX_DIG_TM_61_BYPASS_ENC_MASK                                     0x00000008U
+
+/*Bypass scrambler signal*/
+#undef SERDES_L3_TX_DIG_TM_61_BYPASS_SCRAM_DEFVAL
+#undef SERDES_L3_TX_DIG_TM_61_BYPASS_SCRAM_SHIFT
+#undef SERDES_L3_TX_DIG_TM_61_BYPASS_SCRAM_MASK
+#define SERDES_L3_TX_DIG_TM_61_BYPASS_SCRAM_DEFVAL                                 0x00000000
+#define SERDES_L3_TX_DIG_TM_61_BYPASS_SCRAM_SHIFT                                  1
+#define SERDES_L3_TX_DIG_TM_61_BYPASS_SCRAM_MASK                                   0x00000002U
+
+/*Enable/disable scrambler bypass signal*/
+#undef SERDES_L3_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_DEFVAL
+#undef SERDES_L3_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_SHIFT
+#undef SERDES_L3_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_MASK
+#define SERDES_L3_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_DEFVAL                           0x00000000
+#define SERDES_L3_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_SHIFT                            0
+#define SERDES_L3_TX_DIG_TM_61_FORCE_BYPASS_SCRAM_MASK                             0x00000001U
+
+/*PHY Mode: 4'b000 - PCIe, 4'b001 - USB3, 4'b0010 - SATA, 4'b0100 - SGMII, 4'b0101 - DP, 4'b1000 - MPHY*/
+#undef SERDES_L3_TXPMA_ST_0_TX_PHY_MODE_DEFVAL
+#undef SERDES_L3_TXPMA_ST_0_TX_PHY_MODE_SHIFT
+#undef SERDES_L3_TXPMA_ST_0_TX_PHY_MODE_MASK
+#define SERDES_L3_TXPMA_ST_0_TX_PHY_MODE_DEFVAL                                    0x00000001
+#define SERDES_L3_TXPMA_ST_0_TX_PHY_MODE_SHIFT                                     4
+#define SERDES_L3_TXPMA_ST_0_TX_PHY_MODE_MASK                                      0x000000F0U
+
+/*Spare- not used*/
+#undef SERDES_L0_TM_AUX_0_BIT_2_DEFVAL
+#undef SERDES_L0_TM_AUX_0_BIT_2_SHIFT
+#undef SERDES_L0_TM_AUX_0_BIT_2_MASK
+#define SERDES_L0_TM_AUX_0_BIT_2_DEFVAL                                            0x00000000
+#define SERDES_L0_TM_AUX_0_BIT_2_SHIFT                                             5
+#define SERDES_L0_TM_AUX_0_BIT_2_MASK                                              0x00000020U
+
+/*Spare- not used*/
+#undef SERDES_L2_TM_AUX_0_BIT_2_DEFVAL
+#undef SERDES_L2_TM_AUX_0_BIT_2_SHIFT
+#undef SERDES_L2_TM_AUX_0_BIT_2_MASK
+#define SERDES_L2_TM_AUX_0_BIT_2_DEFVAL                                            0x00000000
+#define SERDES_L2_TM_AUX_0_BIT_2_SHIFT                                             5
+#define SERDES_L2_TM_AUX_0_BIT_2_MASK                                              0x00000020U
+
+/*Enable Eye Surf*/
+#undef SERDES_L0_TM_DIG_8_EYESURF_ENABLE_DEFVAL
+#undef SERDES_L0_TM_DIG_8_EYESURF_ENABLE_SHIFT
+#undef SERDES_L0_TM_DIG_8_EYESURF_ENABLE_MASK
+#define SERDES_L0_TM_DIG_8_EYESURF_ENABLE_DEFVAL                                   0x00000000
+#define SERDES_L0_TM_DIG_8_EYESURF_ENABLE_SHIFT                                    4
+#define SERDES_L0_TM_DIG_8_EYESURF_ENABLE_MASK                                     0x00000010U
+
+/*Enable Eye Surf*/
+#undef SERDES_L1_TM_DIG_8_EYESURF_ENABLE_DEFVAL
+#undef SERDES_L1_TM_DIG_8_EYESURF_ENABLE_SHIFT
+#undef SERDES_L1_TM_DIG_8_EYESURF_ENABLE_MASK
+#define SERDES_L1_TM_DIG_8_EYESURF_ENABLE_DEFVAL                                   0x00000000
+#define SERDES_L1_TM_DIG_8_EYESURF_ENABLE_SHIFT                                    4
+#define SERDES_L1_TM_DIG_8_EYESURF_ENABLE_MASK                                     0x00000010U
+
+/*Enable Eye Surf*/
+#undef SERDES_L2_TM_DIG_8_EYESURF_ENABLE_DEFVAL
+#undef SERDES_L2_TM_DIG_8_EYESURF_ENABLE_SHIFT
+#undef SERDES_L2_TM_DIG_8_EYESURF_ENABLE_MASK
+#define SERDES_L2_TM_DIG_8_EYESURF_ENABLE_DEFVAL                                   0x00000000
+#define SERDES_L2_TM_DIG_8_EYESURF_ENABLE_SHIFT                                    4
+#define SERDES_L2_TM_DIG_8_EYESURF_ENABLE_MASK                                     0x00000010U
+
+/*Enable Eye Surf*/
+#undef SERDES_L3_TM_DIG_8_EYESURF_ENABLE_DEFVAL
+#undef SERDES_L3_TM_DIG_8_EYESURF_ENABLE_SHIFT
+#undef SERDES_L3_TM_DIG_8_EYESURF_ENABLE_MASK
+#define SERDES_L3_TM_DIG_8_EYESURF_ENABLE_DEFVAL                                   0x00000000
+#define SERDES_L3_TM_DIG_8_EYESURF_ENABLE_SHIFT                                    4
+#define SERDES_L3_TM_DIG_8_EYESURF_ENABLE_MASK                                     0x00000010U
+
+/*ILL calib counts BYPASSED with calcode bits*/
+#undef SERDES_L0_TM_MISC2_ILL_CAL_BYPASS_COUNTS_DEFVAL
+#undef SERDES_L0_TM_MISC2_ILL_CAL_BYPASS_COUNTS_SHIFT
+#undef SERDES_L0_TM_MISC2_ILL_CAL_BYPASS_COUNTS_MASK
+#define SERDES_L0_TM_MISC2_ILL_CAL_BYPASS_COUNTS_DEFVAL                            0x00000000
+#define SERDES_L0_TM_MISC2_ILL_CAL_BYPASS_COUNTS_SHIFT                             7
+#define SERDES_L0_TM_MISC2_ILL_CAL_BYPASS_COUNTS_MASK                              0x00000080U
+
+/*IQ ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS*/
+#undef SERDES_L0_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_DEFVAL
+#undef SERDES_L0_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_SHIFT
+#undef SERDES_L0_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_MASK
+#define SERDES_L0_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_DEFVAL                       0x00000000
+#define SERDES_L0_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_SHIFT                        0
+#define SERDES_L0_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_MASK                         0x000000FFU
+
+/*IQ ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2*/
+#undef SERDES_L0_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_DEFVAL
+#undef SERDES_L0_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_SHIFT
+#undef SERDES_L0_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_MASK
+#define SERDES_L0_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_DEFVAL                       0x00000000
+#define SERDES_L0_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_SHIFT                        0
+#define SERDES_L0_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_MASK                         0x000000FFU
+
+/*G1A pll ctr bypass value*/
+#undef SERDES_L0_TM_ILL12_G1A_PLL_CTR_BYP_VAL_DEFVAL
+#undef SERDES_L0_TM_ILL12_G1A_PLL_CTR_BYP_VAL_SHIFT
+#undef SERDES_L0_TM_ILL12_G1A_PLL_CTR_BYP_VAL_MASK
+#define SERDES_L0_TM_ILL12_G1A_PLL_CTR_BYP_VAL_DEFVAL                              0x00000000
+#define SERDES_L0_TM_ILL12_G1A_PLL_CTR_BYP_VAL_SHIFT                               0
+#define SERDES_L0_TM_ILL12_G1A_PLL_CTR_BYP_VAL_MASK                                0x000000FFU
+
+/*E ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS*/
+#undef SERDES_L0_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_DEFVAL
+#undef SERDES_L0_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_SHIFT
+#undef SERDES_L0_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_MASK
+#define SERDES_L0_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_DEFVAL                         0x00000000
+#define SERDES_L0_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_SHIFT                          0
+#define SERDES_L0_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_MASK                           0x000000FFU
+
+/*E ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2*/
+#undef SERDES_L0_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_DEFVAL
+#undef SERDES_L0_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_SHIFT
+#undef SERDES_L0_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_MASK
+#define SERDES_L0_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_DEFVAL                         0x00000000
+#define SERDES_L0_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_SHIFT                          0
+#define SERDES_L0_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_MASK                           0x000000FFU
+
+/*IQ ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3*/
+#undef SERDES_L0_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_DEFVAL
+#undef SERDES_L0_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_SHIFT
+#undef SERDES_L0_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_MASK
+#define SERDES_L0_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_DEFVAL                       0x00000000
+#define SERDES_L0_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_SHIFT                        0
+#define SERDES_L0_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_MASK                         0x000000FFU
+
+/*E ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3*/
+#undef SERDES_L0_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_DEFVAL
+#undef SERDES_L0_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_SHIFT
+#undef SERDES_L0_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_MASK
+#define SERDES_L0_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_DEFVAL                         0x00000000
+#define SERDES_L0_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_SHIFT                          0
+#define SERDES_L0_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_MASK                           0x000000FFU
+
+/*ILL calibration code change wait time*/
+#undef SERDES_L0_TM_ILL8_ILL_CAL_ITER_WAIT_DEFVAL
+#undef SERDES_L0_TM_ILL8_ILL_CAL_ITER_WAIT_SHIFT
+#undef SERDES_L0_TM_ILL8_ILL_CAL_ITER_WAIT_MASK
+#define SERDES_L0_TM_ILL8_ILL_CAL_ITER_WAIT_DEFVAL                                 0x00000002
+#define SERDES_L0_TM_ILL8_ILL_CAL_ITER_WAIT_SHIFT                                  0
+#define SERDES_L0_TM_ILL8_ILL_CAL_ITER_WAIT_MASK                                   0x000000FFU
+
+/*IQ ILL polytrim bypass value*/
+#undef SERDES_L0_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_DEFVAL
+#undef SERDES_L0_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_SHIFT
+#undef SERDES_L0_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_MASK
+#define SERDES_L0_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_DEFVAL                     0x00000000
+#define SERDES_L0_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_SHIFT                      0
+#define SERDES_L0_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_MASK                       0x000000FFU
+
+/*bypass IQ polytrim*/
+#undef SERDES_L0_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_DEFVAL
+#undef SERDES_L0_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_SHIFT
+#undef SERDES_L0_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_MASK
+#define SERDES_L0_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_DEFVAL                          0x00000000
+#define SERDES_L0_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_SHIFT                           0
+#define SERDES_L0_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_MASK                            0x00000001U
+
+/*E ILL polytrim bypass value*/
+#undef SERDES_L0_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_DEFVAL
+#undef SERDES_L0_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_SHIFT
+#undef SERDES_L0_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_MASK
+#define SERDES_L0_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_DEFVAL                       0x00000000
+#define SERDES_L0_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_SHIFT                        0
+#define SERDES_L0_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_MASK                         0x000000FFU
+
+/*bypass E polytrim*/
+#undef SERDES_L0_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_DEFVAL
+#undef SERDES_L0_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_SHIFT
+#undef SERDES_L0_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_MASK
+#define SERDES_L0_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_DEFVAL                            0x00000000
+#define SERDES_L0_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_SHIFT                             0
+#define SERDES_L0_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_MASK                              0x00000001U
+
+/*ILL calib counts BYPASSED with calcode bits*/
+#undef SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS_DEFVAL
+#undef SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS_SHIFT
+#undef SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS_MASK
+#define SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS_DEFVAL                            0x00000000
+#define SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS_SHIFT                             7
+#define SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS_MASK                              0x00000080U
+
+/*IQ ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS*/
+#undef SERDES_L2_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_DEFVAL
+#undef SERDES_L2_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_SHIFT
+#undef SERDES_L2_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_MASK
+#define SERDES_L2_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_DEFVAL                       0x00000000
+#define SERDES_L2_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_SHIFT                        0
+#define SERDES_L2_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_MASK                         0x000000FFU
+
+/*IQ ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2*/
+#undef SERDES_L2_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_DEFVAL
+#undef SERDES_L2_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_SHIFT
+#undef SERDES_L2_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_MASK
+#define SERDES_L2_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_DEFVAL                       0x00000000
+#define SERDES_L2_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_SHIFT                        0
+#define SERDES_L2_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_MASK                         0x000000FFU
+
+/*G1A pll ctr bypass value*/
+#undef SERDES_L2_TM_ILL12_G1A_PLL_CTR_BYP_VAL_DEFVAL
+#undef SERDES_L2_TM_ILL12_G1A_PLL_CTR_BYP_VAL_SHIFT
+#undef SERDES_L2_TM_ILL12_G1A_PLL_CTR_BYP_VAL_MASK
+#define SERDES_L2_TM_ILL12_G1A_PLL_CTR_BYP_VAL_DEFVAL                              0x00000000
+#define SERDES_L2_TM_ILL12_G1A_PLL_CTR_BYP_VAL_SHIFT                               0
+#define SERDES_L2_TM_ILL12_G1A_PLL_CTR_BYP_VAL_MASK                                0x000000FFU
+
+/*E ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS*/
+#undef SERDES_L2_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_DEFVAL
+#undef SERDES_L2_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_SHIFT
+#undef SERDES_L2_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_MASK
+#define SERDES_L2_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_DEFVAL                         0x00000000
+#define SERDES_L2_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_SHIFT                          0
+#define SERDES_L2_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_MASK                           0x000000FFU
+
+/*E ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2*/
+#undef SERDES_L2_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_DEFVAL
+#undef SERDES_L2_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_SHIFT
+#undef SERDES_L2_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_MASK
+#define SERDES_L2_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_DEFVAL                         0x00000000
+#define SERDES_L2_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_SHIFT                          0
+#define SERDES_L2_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_MASK                           0x000000FFU
+
+/*IQ ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3*/
+#undef SERDES_L2_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_DEFVAL
+#undef SERDES_L2_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_SHIFT
+#undef SERDES_L2_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_MASK
+#define SERDES_L2_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_DEFVAL                       0x00000000
+#define SERDES_L2_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_SHIFT                        0
+#define SERDES_L2_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_MASK                         0x000000FFU
+
+/*E ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3*/
+#undef SERDES_L2_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_DEFVAL
+#undef SERDES_L2_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_SHIFT
+#undef SERDES_L2_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_MASK
+#define SERDES_L2_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_DEFVAL                         0x00000000
+#define SERDES_L2_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_SHIFT                          0
+#define SERDES_L2_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_MASK                           0x000000FFU
+
+/*ILL calibration code change wait time*/
+#undef SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT_DEFVAL
+#undef SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT_SHIFT
+#undef SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT_MASK
+#define SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT_DEFVAL                                 0x00000002
+#define SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT_SHIFT                                  0
+#define SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT_MASK                                   0x000000FFU
+
+/*IQ ILL polytrim bypass value*/
+#undef SERDES_L2_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_DEFVAL
+#undef SERDES_L2_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_SHIFT
+#undef SERDES_L2_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_MASK
+#define SERDES_L2_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_DEFVAL                     0x00000000
+#define SERDES_L2_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_SHIFT                      0
+#define SERDES_L2_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_MASK                       0x000000FFU
+
+/*bypass IQ polytrim*/
+#undef SERDES_L2_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_DEFVAL
+#undef SERDES_L2_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_SHIFT
+#undef SERDES_L2_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_MASK
+#define SERDES_L2_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_DEFVAL                          0x00000000
+#define SERDES_L2_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_SHIFT                           0
+#define SERDES_L2_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_MASK                            0x00000001U
+
+/*E ILL polytrim bypass value*/
+#undef SERDES_L2_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_DEFVAL
+#undef SERDES_L2_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_SHIFT
+#undef SERDES_L2_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_MASK
+#define SERDES_L2_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_DEFVAL                       0x00000000
+#define SERDES_L2_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_SHIFT                        0
+#define SERDES_L2_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_MASK                         0x000000FFU
+
+/*bypass E polytrim*/
+#undef SERDES_L2_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_DEFVAL
+#undef SERDES_L2_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_SHIFT
+#undef SERDES_L2_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_MASK
+#define SERDES_L2_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_DEFVAL                            0x00000000
+#define SERDES_L2_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_SHIFT                             0
+#define SERDES_L2_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_MASK                              0x00000001U
+
+/*ILL calib counts BYPASSED with calcode bits*/
+#undef SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS_DEFVAL
+#undef SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS_SHIFT
+#undef SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS_MASK
+#define SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS_DEFVAL                            0x00000000
+#define SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS_SHIFT                             7
+#define SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS_MASK                              0x00000080U
+
+/*IQ ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS*/
+#undef SERDES_L3_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_DEFVAL
+#undef SERDES_L3_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_SHIFT
+#undef SERDES_L3_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_MASK
+#define SERDES_L3_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_DEFVAL                       0x00000000
+#define SERDES_L3_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_SHIFT                        0
+#define SERDES_L3_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_MASK                         0x000000FFU
+
+/*IQ ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2*/
+#undef SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_DEFVAL
+#undef SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_SHIFT
+#undef SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_MASK
+#define SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_DEFVAL                       0x00000000
+#define SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_SHIFT                        0
+#define SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_MASK                         0x000000FFU
+
+/*G1A pll ctr bypass value*/
+#undef SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL_DEFVAL
+#undef SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL_SHIFT
+#undef SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL_MASK
+#define SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL_DEFVAL                              0x00000000
+#define SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL_SHIFT                               0
+#define SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL_MASK                                0x000000FFU
+
+/*E ILL F0 CALCODE bypass value. MPHY : G1a, PCIE : Gen 1, SATA : Gen1 , USB3 : SS*/
+#undef SERDES_L3_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_DEFVAL
+#undef SERDES_L3_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_SHIFT
+#undef SERDES_L3_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_MASK
+#define SERDES_L3_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_DEFVAL                         0x00000000
+#define SERDES_L3_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_SHIFT                          0
+#define SERDES_L3_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_MASK                           0x000000FFU
+
+/*E ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2*/
+#undef SERDES_L3_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_DEFVAL
+#undef SERDES_L3_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_SHIFT
+#undef SERDES_L3_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_MASK
+#define SERDES_L3_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_DEFVAL                         0x00000000
+#define SERDES_L3_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_SHIFT                          0
+#define SERDES_L3_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_MASK                           0x000000FFU
+
+/*G2A_PCIe1 PLL ctr bypass value*/
+#undef SERDES_L3_TM_ILL11_G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL_DEFVAL
+#undef SERDES_L3_TM_ILL11_G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL_SHIFT
+#undef SERDES_L3_TM_ILL11_G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL_MASK
+#define SERDES_L3_TM_ILL11_G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL_DEFVAL                  0x00000000
+#define SERDES_L3_TM_ILL11_G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL_SHIFT                   4
+#define SERDES_L3_TM_ILL11_G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL_MASK                    0x000000F0U
+
+/*IQ ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3*/
+#undef SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_DEFVAL
+#undef SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_SHIFT
+#undef SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_MASK
+#define SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_DEFVAL                       0x00000000
+#define SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_SHIFT                        0
+#define SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_MASK                         0x000000FFU
+
+/*E ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3*/
+#undef SERDES_L3_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_DEFVAL
+#undef SERDES_L3_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_SHIFT
+#undef SERDES_L3_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_MASK
+#define SERDES_L3_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_DEFVAL                         0x00000000
+#define SERDES_L3_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_SHIFT                          0
+#define SERDES_L3_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_MASK                           0x000000FFU
+
+/*ILL calibration code change wait time*/
+#undef SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT_DEFVAL
+#undef SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT_SHIFT
+#undef SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT_MASK
+#define SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT_DEFVAL                                 0x00000002
+#define SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT_SHIFT                                  0
+#define SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT_MASK                                   0x000000FFU
+
+/*IQ ILL polytrim bypass value*/
+#undef SERDES_L3_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_DEFVAL
+#undef SERDES_L3_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_SHIFT
+#undef SERDES_L3_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_MASK
+#define SERDES_L3_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_DEFVAL                     0x00000000
+#define SERDES_L3_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_SHIFT                      0
+#define SERDES_L3_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_MASK                       0x000000FFU
+
+/*bypass IQ polytrim*/
+#undef SERDES_L3_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_DEFVAL
+#undef SERDES_L3_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_SHIFT
+#undef SERDES_L3_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_MASK
+#define SERDES_L3_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_DEFVAL                          0x00000000
+#define SERDES_L3_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_SHIFT                           0
+#define SERDES_L3_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM_MASK                            0x00000001U
+
+/*E ILL polytrim bypass value*/
+#undef SERDES_L3_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_DEFVAL
+#undef SERDES_L3_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_SHIFT
+#undef SERDES_L3_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_MASK
+#define SERDES_L3_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_DEFVAL                       0x00000000
+#define SERDES_L3_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_SHIFT                        0
+#define SERDES_L3_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_MASK                         0x000000FFU
+
+/*bypass E polytrim*/
+#undef SERDES_L3_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_DEFVAL
+#undef SERDES_L3_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_SHIFT
+#undef SERDES_L3_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_MASK
+#define SERDES_L3_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_DEFVAL                            0x00000000
+#define SERDES_L3_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_SHIFT                             0
+#define SERDES_L3_TM_E_ILL9_ILL_BYPASS_E_POLYTIM_MASK                              0x00000001U
 
 /*Controls UPHY Lane 0 protocol configuration. 0 - PowerDown, 1 - PCIe .0, 2 - Sata0, 3 - USB0, 4 - DP.1, 5 - SGMII0, 6 - Unuse
                , 7 - Unused*/
 #define SERDES_ICM_CFG1_L3_ICM_CFG_SHIFT                                           4
 #define SERDES_ICM_CFG1_L3_ICM_CFG_MASK                                            0x00000070U
 
-/*PLL0 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
-               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
-               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved*/
-#undef SERDES_PLL_REF_SEL0_PLLREFSEL0_DEFVAL
-#undef SERDES_PLL_REF_SEL0_PLLREFSEL0_SHIFT
-#undef SERDES_PLL_REF_SEL0_PLLREFSEL0_MASK
-#define SERDES_PLL_REF_SEL0_PLLREFSEL0_DEFVAL                                      0x0000000D
-#define SERDES_PLL_REF_SEL0_PLLREFSEL0_SHIFT                                       0
-#define SERDES_PLL_REF_SEL0_PLLREFSEL0_MASK                                        0x0000001FU
+/*Enable/disable DP post2 path*/
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_DEFVAL
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_SHIFT
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_MASK
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_DEFVAL                 0x00000000
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_SHIFT                  5
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_MASK                   0x00000020U
+
+/*Override enable/disable of DP post2 path*/
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_DEFVAL
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_SHIFT
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_MASK
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_DEFVAL            0x00000000
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_SHIFT             4
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_MASK              0x00000010U
+
+/*Override enable/disable of DP post1 path*/
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_DEFVAL
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_SHIFT
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_MASK
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_DEFVAL            0x00000000
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_SHIFT             2
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_MASK              0x00000004U
+
+/*Enable/disable DP main path*/
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_DEFVAL
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_SHIFT
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_MASK
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_DEFVAL                  0x00000000
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_SHIFT                   1
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_MASK                    0x00000002U
+
+/*Override enable/disable of DP main path*/
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_DEFVAL
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_SHIFT
+#undef SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_MASK
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_DEFVAL             0x00000000
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_SHIFT              0
+#define SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_MASK               0x00000001U
+
+/*Test register force for enabling/disablign TX deemphasis bits <17:0>*/
+#undef SERDES_L1_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_DEFVAL
+#undef SERDES_L1_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_SHIFT
+#undef SERDES_L1_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_MASK
+#define SERDES_L1_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_DEFVAL                        0x00000000
+#define SERDES_L1_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_SHIFT                         0
+#define SERDES_L1_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_MASK                          0x00000001U
+
+/*Test register force for enabling/disablign TX deemphasis bits <17:0>*/
+#undef SERDES_L3_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_DEFVAL
+#undef SERDES_L3_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_SHIFT
+#undef SERDES_L3_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_MASK
+#define SERDES_L3_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_DEFVAL                        0x00000000
+#define SERDES_L3_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_SHIFT                         0
+#define SERDES_L3_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_MASK                          0x00000001U
+
+/*FPHL FSM accumulate cycles*/
+#undef SERDES_L3_TM_CDR5_FPHL_FSM_ACC_CYCLES_DEFVAL
+#undef SERDES_L3_TM_CDR5_FPHL_FSM_ACC_CYCLES_SHIFT
+#undef SERDES_L3_TM_CDR5_FPHL_FSM_ACC_CYCLES_MASK
+#define SERDES_L3_TM_CDR5_FPHL_FSM_ACC_CYCLES_DEFVAL                               0x00000000
+#define SERDES_L3_TM_CDR5_FPHL_FSM_ACC_CYCLES_SHIFT                                5
+#define SERDES_L3_TM_CDR5_FPHL_FSM_ACC_CYCLES_MASK                                 0x000000E0U
+
+/*FFL Phase0 int gain aka 2ol SD update rate*/
+#undef SERDES_L3_TM_CDR5_FFL_PH0_INT_GAIN_DEFVAL
+#undef SERDES_L3_TM_CDR5_FFL_PH0_INT_GAIN_SHIFT
+#undef SERDES_L3_TM_CDR5_FFL_PH0_INT_GAIN_MASK
+#define SERDES_L3_TM_CDR5_FFL_PH0_INT_GAIN_DEFVAL                                  0x00000000
+#define SERDES_L3_TM_CDR5_FFL_PH0_INT_GAIN_SHIFT                                   0
+#define SERDES_L3_TM_CDR5_FFL_PH0_INT_GAIN_MASK                                    0x0000001FU
+
+/*FFL Phase0 prop gain aka 1ol SD update rate*/
+#undef SERDES_L3_TM_CDR16_FFL_PH0_PROP_GAIN_DEFVAL
+#undef SERDES_L3_TM_CDR16_FFL_PH0_PROP_GAIN_SHIFT
+#undef SERDES_L3_TM_CDR16_FFL_PH0_PROP_GAIN_MASK
+#define SERDES_L3_TM_CDR16_FFL_PH0_PROP_GAIN_DEFVAL                                0x00000000
+#define SERDES_L3_TM_CDR16_FFL_PH0_PROP_GAIN_SHIFT                                 0
+#define SERDES_L3_TM_CDR16_FFL_PH0_PROP_GAIN_MASK                                  0x0000001FU
+
+/*EQ stg 2 controls BYPASSED*/
+#undef SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP_DEFVAL
+#undef SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP_SHIFT
+#undef SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP_MASK
+#define SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP_DEFVAL                                   0x00000000
+#define SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP_SHIFT                                    5
+#define SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP_MASK                                     0x00000020U
+
+/*EQ STG2 RL PROG*/
+#undef SERDES_L3_TM_EQ1_EQ_STG2_RL_PROG_DEFVAL
+#undef SERDES_L3_TM_EQ1_EQ_STG2_RL_PROG_SHIFT
+#undef SERDES_L3_TM_EQ1_EQ_STG2_RL_PROG_MASK
+#define SERDES_L3_TM_EQ1_EQ_STG2_RL_PROG_DEFVAL                                    0x00000000
+#define SERDES_L3_TM_EQ1_EQ_STG2_RL_PROG_SHIFT                                     0
+#define SERDES_L3_TM_EQ1_EQ_STG2_RL_PROG_MASK                                      0x00000003U
+
+/*EQ stg 2 preamp mode val*/
+#undef SERDES_L3_TM_EQ1_EQ_STG2_PREAMP_MODE_VAL_DEFVAL
+#undef SERDES_L3_TM_EQ1_EQ_STG2_PREAMP_MODE_VAL_SHIFT
+#undef SERDES_L3_TM_EQ1_EQ_STG2_PREAMP_MODE_VAL_MASK
+#define SERDES_L3_TM_EQ1_EQ_STG2_PREAMP_MODE_VAL_DEFVAL                            0x00000000
+#define SERDES_L3_TM_EQ1_EQ_STG2_PREAMP_MODE_VAL_SHIFT                             2
+#define SERDES_L3_TM_EQ1_EQ_STG2_PREAMP_MODE_VAL_MASK                              0x00000004U
+
+/*Margining factor value*/
+#undef SERDES_L1_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_DEFVAL
+#undef SERDES_L1_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_SHIFT
+#undef SERDES_L1_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_MASK
+#define SERDES_L1_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_DEFVAL                 0x00000000
+#define SERDES_L1_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_SHIFT                  0
+#define SERDES_L1_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_MASK                   0x0000001FU
+
+/*pipe_TX_Deemph. 0: -6dB de-emphasis, 1: -3.5dB de-emphasis, 2 : No de-emphasis, Others: reserved*/
+#undef SERDES_L1_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_DEFVAL
+#undef SERDES_L1_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_SHIFT
+#undef SERDES_L1_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_MASK
+#define SERDES_L1_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_DEFVAL                           0x00000002
+#define SERDES_L1_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_SHIFT                            0
+#define SERDES_L1_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_MASK                             0x000000FFU
+
+/*pipe_TX_Deemph. 0: -6dB de-emphasis, 1: -3.5dB de-emphasis, 2 : No de-emphasis, Others: reserved*/
+#undef SERDES_L3_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_DEFVAL
+#undef SERDES_L3_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_SHIFT
+#undef SERDES_L3_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_MASK
+#define SERDES_L3_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_DEFVAL                           0x00000002
+#define SERDES_L3_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_SHIFT                            0
+#define SERDES_L3_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_MASK                             0x000000FFU
+
+/*Delay apb reset by specified amount*/
+#undef SERDES_L0_TM_RST_DLY_APB_RST_DLY_DEFVAL
+#undef SERDES_L0_TM_RST_DLY_APB_RST_DLY_SHIFT
+#undef SERDES_L0_TM_RST_DLY_APB_RST_DLY_MASK
+#define SERDES_L0_TM_RST_DLY_APB_RST_DLY_DEFVAL                                    0x00000000
+#define SERDES_L0_TM_RST_DLY_APB_RST_DLY_SHIFT                                     0
+#define SERDES_L0_TM_RST_DLY_APB_RST_DLY_MASK                                      0x000000FFU
+
+/*Enable Bypass for <7> of TM_ANA_BYPS_15*/
+#undef SERDES_L0_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_DEFVAL
+#undef SERDES_L0_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
+#undef SERDES_L0_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK
+#define SERDES_L0_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_DEFVAL               0x00000000
+#define SERDES_L0_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT                6
+#define SERDES_L0_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK                 0x00000040U
+
+/*Enable Bypass for <7> of TM_ANA_BYPS_12*/
+#undef SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_DEFVAL
+#undef SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
+#undef SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK
+#define SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_DEFVAL                      0x00000000
+#define SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT                       6
+#define SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK                        0x00000040U
+
+/*Enable Bypass for <5> of TM_ANA_BYPS_12*/
+#undef SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_DEFVAL
+#undef SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT
+#undef SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK
+#define SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_DEFVAL                       0x00000000
+#define SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT                        4
+#define SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK                         0x00000010U
+
+/*pre lock comma count threshold. 2'b 00 : 3, 2'b 01 : 5, 2'b 10 : 10, 2'b 11 : 20*/
+#undef SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_DEFVAL
+#undef SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT
+#undef SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK
+#define SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_DEFVAL                           0x00000000
+#define SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT                            0
+#define SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK                             0x00000003U
+
+/*pre lock comma count threshold. 2'b 00 : 3, 2'b 01 : 5, 2'b 10 : 10, 2'b 11 : 20*/
+#undef SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_DEFVAL
+#undef SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT
+#undef SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK
+#define SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_DEFVAL                           0x00000000
+#define SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT                            0
+#define SERDES_L0_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK                             0x00000003U
+
+/*CDR lock wait time. (1-16 us). cdr_lock_wait_time = 4'b xxxx + 4'b 0001*/
+#undef SERDES_L0_TM_DIG_10_CDR_BIT_LOCK_TIME_DEFVAL
+#undef SERDES_L0_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT
+#undef SERDES_L0_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK
+#define SERDES_L0_TM_DIG_10_CDR_BIT_LOCK_TIME_DEFVAL                               0x00000001
+#define SERDES_L0_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT                                0
+#define SERDES_L0_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK                                 0x0000000FU
+
+/*Delay apb reset by specified amount*/
+#undef SERDES_L1_TM_RST_DLY_APB_RST_DLY_DEFVAL
+#undef SERDES_L1_TM_RST_DLY_APB_RST_DLY_SHIFT
+#undef SERDES_L1_TM_RST_DLY_APB_RST_DLY_MASK
+#define SERDES_L1_TM_RST_DLY_APB_RST_DLY_DEFVAL                                    0x00000000
+#define SERDES_L1_TM_RST_DLY_APB_RST_DLY_SHIFT                                     0
+#define SERDES_L1_TM_RST_DLY_APB_RST_DLY_MASK                                      0x000000FFU
+
+/*Enable Bypass for <7> of TM_ANA_BYPS_15*/
+#undef SERDES_L1_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_DEFVAL
+#undef SERDES_L1_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
+#undef SERDES_L1_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK
+#define SERDES_L1_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_DEFVAL               0x00000000
+#define SERDES_L1_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT                6
+#define SERDES_L1_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK                 0x00000040U
+
+/*Enable Bypass for <7> of TM_ANA_BYPS_12*/
+#undef SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_DEFVAL
+#undef SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
+#undef SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK
+#define SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_DEFVAL                      0x00000000
+#define SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT                       6
+#define SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK                        0x00000040U
+
+/*Enable Bypass for <5> of TM_ANA_BYPS_12*/
+#undef SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_DEFVAL
+#undef SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT
+#undef SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK
+#define SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_DEFVAL                       0x00000000
+#define SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT                        4
+#define SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK                         0x00000010U
+
+/*pre lock comma count threshold. 2'b 00 : 3, 2'b 01 : 5, 2'b 10 : 10, 2'b 11 : 20*/
+#undef SERDES_L1_TM_DIG_21_COMMA_PRE_LOCK_THRESH_DEFVAL
+#undef SERDES_L1_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT
+#undef SERDES_L1_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK
+#define SERDES_L1_TM_DIG_21_COMMA_PRE_LOCK_THRESH_DEFVAL                           0x00000000
+#define SERDES_L1_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT                            0
+#define SERDES_L1_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK                             0x00000003U
+
+/*CDR lock wait time. (1-16 us). cdr_lock_wait_time = 4'b xxxx + 4'b 0001*/
+#undef SERDES_L1_TM_DIG_10_CDR_BIT_LOCK_TIME_DEFVAL
+#undef SERDES_L1_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT
+#undef SERDES_L1_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK
+#define SERDES_L1_TM_DIG_10_CDR_BIT_LOCK_TIME_DEFVAL                               0x00000001
+#define SERDES_L1_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT                                0
+#define SERDES_L1_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK                                 0x0000000FU
+
+/*Delay apb reset by specified amount*/
+#undef SERDES_L2_TM_RST_DLY_APB_RST_DLY_DEFVAL
+#undef SERDES_L2_TM_RST_DLY_APB_RST_DLY_SHIFT
+#undef SERDES_L2_TM_RST_DLY_APB_RST_DLY_MASK
+#define SERDES_L2_TM_RST_DLY_APB_RST_DLY_DEFVAL                                    0x00000000
+#define SERDES_L2_TM_RST_DLY_APB_RST_DLY_SHIFT                                     0
+#define SERDES_L2_TM_RST_DLY_APB_RST_DLY_MASK                                      0x000000FFU
+
+/*Enable Bypass for <7> of TM_ANA_BYPS_15*/
+#undef SERDES_L2_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_DEFVAL
+#undef SERDES_L2_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
+#undef SERDES_L2_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK
+#define SERDES_L2_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_DEFVAL               0x00000000
+#define SERDES_L2_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT                6
+#define SERDES_L2_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK                 0x00000040U
+
+/*Enable Bypass for <7> of TM_ANA_BYPS_12*/
+#undef SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_DEFVAL
+#undef SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
+#undef SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK
+#define SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_DEFVAL                      0x00000000
+#define SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT                       6
+#define SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK                        0x00000040U
+
+/*Enable Bypass for <5> of TM_ANA_BYPS_12*/
+#undef SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_DEFVAL
+#undef SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT
+#undef SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK
+#define SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_DEFVAL                       0x00000000
+#define SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT                        4
+#define SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK                         0x00000010U
+
+/*pre lock comma count threshold. 2'b 00 : 3, 2'b 01 : 5, 2'b 10 : 10, 2'b 11 : 20*/
+#undef SERDES_L2_TM_DIG_21_COMMA_PRE_LOCK_THRESH_DEFVAL
+#undef SERDES_L2_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT
+#undef SERDES_L2_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK
+#define SERDES_L2_TM_DIG_21_COMMA_PRE_LOCK_THRESH_DEFVAL                           0x00000000
+#define SERDES_L2_TM_DIG_21_COMMA_PRE_LOCK_THRESH_SHIFT                            0
+#define SERDES_L2_TM_DIG_21_COMMA_PRE_LOCK_THRESH_MASK                             0x00000003U
+
+/*CDR lock wait time. (1-16 us). cdr_lock_wait_time = 4'b xxxx + 4'b 0001*/
+#undef SERDES_L2_TM_DIG_10_CDR_BIT_LOCK_TIME_DEFVAL
+#undef SERDES_L2_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT
+#undef SERDES_L2_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK
+#define SERDES_L2_TM_DIG_10_CDR_BIT_LOCK_TIME_DEFVAL                               0x00000001
+#define SERDES_L2_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT                                0
+#define SERDES_L2_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK                                 0x0000000FU
+
+/*Delay apb reset by specified amount*/
+#undef SERDES_L3_TM_RST_DLY_APB_RST_DLY_DEFVAL
+#undef SERDES_L3_TM_RST_DLY_APB_RST_DLY_SHIFT
+#undef SERDES_L3_TM_RST_DLY_APB_RST_DLY_MASK
+#define SERDES_L3_TM_RST_DLY_APB_RST_DLY_DEFVAL                                    0x00000000
+#define SERDES_L3_TM_RST_DLY_APB_RST_DLY_SHIFT                                     0
+#define SERDES_L3_TM_RST_DLY_APB_RST_DLY_MASK                                      0x000000FFU
+
+/*Enable Bypass for <7> of TM_ANA_BYPS_15*/
+#undef SERDES_L3_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_DEFVAL
+#undef SERDES_L3_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
+#undef SERDES_L3_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK
+#define SERDES_L3_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_DEFVAL               0x00000000
+#define SERDES_L3_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT                6
+#define SERDES_L3_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_MASK                 0x00000040U
+
+/*Enable Bypass for <7> of TM_ANA_BYPS_12*/
+#undef SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_DEFVAL
+#undef SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
+#undef SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK
+#define SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_DEFVAL                      0x00000000
+#define SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT                       6
+#define SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK                        0x00000040U
+
+/*Enable Bypass for <5> of TM_ANA_BYPS_12*/
+#undef SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_DEFVAL
+#undef SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT
+#undef SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK
+#define SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_DEFVAL                       0x00000000
+#define SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_SHIFT                        4
+#define SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PDN_HS_DES_MASK                         0x00000010U
+
+/*CDR lock wait time. (1-16 us). cdr_lock_wait_time = 4'b xxxx + 4'b 0001*/
+#undef SERDES_L3_TM_DIG_10_CDR_BIT_LOCK_TIME_DEFVAL
+#undef SERDES_L3_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT
+#undef SERDES_L3_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK
+#define SERDES_L3_TM_DIG_10_CDR_BIT_LOCK_TIME_DEFVAL                               0x00000001
+#define SERDES_L3_TM_DIG_10_CDR_BIT_LOCK_TIME_SHIFT                                0
+#define SERDES_L3_TM_DIG_10_CDR_BIT_LOCK_TIME_MASK                                 0x0000000FU
+#undef CRL_APB_RST_LPD_TOP_OFFSET
+#define CRL_APB_RST_LPD_TOP_OFFSET                                                 0XFF5E023C
+#undef USB3_0_FPD_POWER_PRSNT_OFFSET
+#define USB3_0_FPD_POWER_PRSNT_OFFSET                                              0XFF9D0080
+#undef CRL_APB_RST_LPD_TOP_OFFSET
+#define CRL_APB_RST_LPD_TOP_OFFSET                                                 0XFF5E023C
+#undef CRL_APB_RST_LPD_TOP_OFFSET
+#define CRL_APB_RST_LPD_TOP_OFFSET                                                 0XFF5E023C
+#undef USB3_1_FPD_POWER_PRSNT_OFFSET
+#define USB3_1_FPD_POWER_PRSNT_OFFSET                                              0XFF9E0080
+#undef CRL_APB_RST_LPD_TOP_OFFSET
+#define CRL_APB_RST_LPD_TOP_OFFSET                                                 0XFF5E023C
+#undef CRL_APB_RST_LPD_IOU0_OFFSET
+#define CRL_APB_RST_LPD_IOU0_OFFSET                                                0XFF5E0230
+#undef SIOU_SATA_MISC_CTRL_OFFSET
+#define SIOU_SATA_MISC_CTRL_OFFSET                                                 0XFD3D0100
+#undef CRF_APB_RST_FPD_TOP_OFFSET
+#define CRF_APB_RST_FPD_TOP_OFFSET                                                 0XFD1A0100
+#undef CRF_APB_RST_FPD_TOP_OFFSET
+#define CRF_APB_RST_FPD_TOP_OFFSET                                                 0XFD1A0100
+#undef CRF_APB_RST_FPD_TOP_OFFSET
+#define CRF_APB_RST_FPD_TOP_OFFSET                                                 0XFD1A0100
+#undef DP_DP_PHY_RESET_OFFSET
+#define DP_DP_PHY_RESET_OFFSET                                                     0XFD4A0200
+#undef DP_DP_TX_PHY_POWER_DOWN_OFFSET
+#define DP_DP_TX_PHY_POWER_DOWN_OFFSET                                             0XFD4A0238
+#undef USB3_0_XHCI_GUSB2PHYCFG_OFFSET
+#define USB3_0_XHCI_GUSB2PHYCFG_OFFSET                                             0XFE20C200
+#undef USB3_0_XHCI_GFLADJ_OFFSET
+#define USB3_0_XHCI_GFLADJ_OFFSET                                                  0XFE20C630
+#undef USB3_1_XHCI_GUSB2PHYCFG_OFFSET
+#define USB3_1_XHCI_GUSB2PHYCFG_OFFSET                                             0XFE30C200
+#undef USB3_1_XHCI_GFLADJ_OFFSET
+#define USB3_1_XHCI_GFLADJ_OFFSET                                                  0XFE30C630
+#undef PCIE_ATTRIB_ATTR_25_OFFSET
+#define PCIE_ATTRIB_ATTR_25_OFFSET                                                 0XFD480064
+#undef PCIE_ATTRIB_ATTR_7_OFFSET
+#define PCIE_ATTRIB_ATTR_7_OFFSET                                                  0XFD48001C
+#undef PCIE_ATTRIB_ATTR_8_OFFSET
+#define PCIE_ATTRIB_ATTR_8_OFFSET                                                  0XFD480020
+#undef PCIE_ATTRIB_ATTR_9_OFFSET
+#define PCIE_ATTRIB_ATTR_9_OFFSET                                                  0XFD480024
+#undef PCIE_ATTRIB_ATTR_10_OFFSET
+#define PCIE_ATTRIB_ATTR_10_OFFSET                                                 0XFD480028
+#undef PCIE_ATTRIB_ATTR_11_OFFSET
+#define PCIE_ATTRIB_ATTR_11_OFFSET                                                 0XFD48002C
+#undef PCIE_ATTRIB_ATTR_12_OFFSET
+#define PCIE_ATTRIB_ATTR_12_OFFSET                                                 0XFD480030
+#undef PCIE_ATTRIB_ATTR_13_OFFSET
+#define PCIE_ATTRIB_ATTR_13_OFFSET                                                 0XFD480034
+#undef PCIE_ATTRIB_ATTR_14_OFFSET
+#define PCIE_ATTRIB_ATTR_14_OFFSET                                                 0XFD480038
+#undef PCIE_ATTRIB_ATTR_15_OFFSET
+#define PCIE_ATTRIB_ATTR_15_OFFSET                                                 0XFD48003C
+#undef PCIE_ATTRIB_ATTR_16_OFFSET
+#define PCIE_ATTRIB_ATTR_16_OFFSET                                                 0XFD480040
+#undef PCIE_ATTRIB_ATTR_17_OFFSET
+#define PCIE_ATTRIB_ATTR_17_OFFSET                                                 0XFD480044
+#undef PCIE_ATTRIB_ATTR_18_OFFSET
+#define PCIE_ATTRIB_ATTR_18_OFFSET                                                 0XFD480048
+#undef PCIE_ATTRIB_ATTR_27_OFFSET
+#define PCIE_ATTRIB_ATTR_27_OFFSET                                                 0XFD48006C
+#undef PCIE_ATTRIB_ATTR_50_OFFSET
+#define PCIE_ATTRIB_ATTR_50_OFFSET                                                 0XFD4800C8
+#undef PCIE_ATTRIB_ATTR_105_OFFSET
+#define PCIE_ATTRIB_ATTR_105_OFFSET                                                0XFD4801A4
+#undef PCIE_ATTRIB_ATTR_106_OFFSET
+#define PCIE_ATTRIB_ATTR_106_OFFSET                                                0XFD4801A8
+#undef PCIE_ATTRIB_ATTR_107_OFFSET
+#define PCIE_ATTRIB_ATTR_107_OFFSET                                                0XFD4801AC
+#undef PCIE_ATTRIB_ATTR_108_OFFSET
+#define PCIE_ATTRIB_ATTR_108_OFFSET                                                0XFD4801B0
+#undef PCIE_ATTRIB_ATTR_109_OFFSET
+#define PCIE_ATTRIB_ATTR_109_OFFSET                                                0XFD4801B4
+#undef PCIE_ATTRIB_ATTR_34_OFFSET
+#define PCIE_ATTRIB_ATTR_34_OFFSET                                                 0XFD480088
+#undef PCIE_ATTRIB_ATTR_53_OFFSET
+#define PCIE_ATTRIB_ATTR_53_OFFSET                                                 0XFD4800D4
+#undef PCIE_ATTRIB_ATTR_41_OFFSET
+#define PCIE_ATTRIB_ATTR_41_OFFSET                                                 0XFD4800A4
+#undef PCIE_ATTRIB_ATTR_97_OFFSET
+#define PCIE_ATTRIB_ATTR_97_OFFSET                                                 0XFD480184
+#undef PCIE_ATTRIB_ATTR_100_OFFSET
+#define PCIE_ATTRIB_ATTR_100_OFFSET                                                0XFD480190
+#undef PCIE_ATTRIB_ATTR_101_OFFSET
+#define PCIE_ATTRIB_ATTR_101_OFFSET                                                0XFD480194
+#undef PCIE_ATTRIB_ATTR_37_OFFSET
+#define PCIE_ATTRIB_ATTR_37_OFFSET                                                 0XFD480094
+#undef PCIE_ATTRIB_ATTR_93_OFFSET
+#define PCIE_ATTRIB_ATTR_93_OFFSET                                                 0XFD480174
+#undef PCIE_ATTRIB_ID_OFFSET
+#define PCIE_ATTRIB_ID_OFFSET                                                      0XFD480200
+#undef PCIE_ATTRIB_SUBSYS_ID_OFFSET
+#define PCIE_ATTRIB_SUBSYS_ID_OFFSET                                               0XFD480204
+#undef PCIE_ATTRIB_REV_ID_OFFSET
+#define PCIE_ATTRIB_REV_ID_OFFSET                                                  0XFD480208
+#undef PCIE_ATTRIB_ATTR_24_OFFSET
+#define PCIE_ATTRIB_ATTR_24_OFFSET                                                 0XFD480060
+#undef PCIE_ATTRIB_ATTR_25_OFFSET
+#define PCIE_ATTRIB_ATTR_25_OFFSET                                                 0XFD480064
+#undef PCIE_ATTRIB_ATTR_0_OFFSET
+#define PCIE_ATTRIB_ATTR_0_OFFSET                                                  0XFD480000
+#undef PCIE_ATTRIB_ATTR_4_OFFSET
+#define PCIE_ATTRIB_ATTR_4_OFFSET                                                  0XFD480010
+#undef PCIE_ATTRIB_ATTR_89_OFFSET
+#define PCIE_ATTRIB_ATTR_89_OFFSET                                                 0XFD480164
+#undef PCIE_ATTRIB_ATTR_79_OFFSET
+#define PCIE_ATTRIB_ATTR_79_OFFSET                                                 0XFD48013C
+#undef PCIE_ATTRIB_ATTR_43_OFFSET
+#define PCIE_ATTRIB_ATTR_43_OFFSET                                                 0XFD4800AC
+#undef PCIE_ATTRIB_ATTR_48_OFFSET
+#define PCIE_ATTRIB_ATTR_48_OFFSET                                                 0XFD4800C0
+#undef PCIE_ATTRIB_ATTR_46_OFFSET
+#define PCIE_ATTRIB_ATTR_46_OFFSET                                                 0XFD4800B8
+#undef PCIE_ATTRIB_ATTR_47_OFFSET
+#define PCIE_ATTRIB_ATTR_47_OFFSET                                                 0XFD4800BC
+#undef PCIE_ATTRIB_ATTR_44_OFFSET
+#define PCIE_ATTRIB_ATTR_44_OFFSET                                                 0XFD4800B0
+#undef PCIE_ATTRIB_ATTR_45_OFFSET
+#define PCIE_ATTRIB_ATTR_45_OFFSET                                                 0XFD4800B4
+#undef PCIE_ATTRIB_CB_OFFSET
+#define PCIE_ATTRIB_CB_OFFSET                                                      0XFD48031C
+#undef PCIE_ATTRIB_ATTR_35_OFFSET
+#define PCIE_ATTRIB_ATTR_35_OFFSET                                                 0XFD48008C
+#undef CRF_APB_RST_FPD_TOP_OFFSET
+#define CRF_APB_RST_FPD_TOP_OFFSET                                                 0XFD1A0100
+#undef SATA_AHCI_VENDOR_PP2C_OFFSET
+#define SATA_AHCI_VENDOR_PP2C_OFFSET                                               0XFD0C00AC
+#undef SATA_AHCI_VENDOR_PP3C_OFFSET
+#define SATA_AHCI_VENDOR_PP3C_OFFSET                                               0XFD0C00B0
+#undef SATA_AHCI_VENDOR_PP4C_OFFSET
+#define SATA_AHCI_VENDOR_PP4C_OFFSET                                               0XFD0C00B4
+#undef SATA_AHCI_VENDOR_PP5C_OFFSET
+#define SATA_AHCI_VENDOR_PP5C_OFFSET                                               0XFD0C00B8
 
-/*PLL1 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
-               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
-               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved*/
-#undef SERDES_PLL_REF_SEL1_PLLREFSEL1_DEFVAL
-#undef SERDES_PLL_REF_SEL1_PLLREFSEL1_SHIFT
-#undef SERDES_PLL_REF_SEL1_PLLREFSEL1_MASK
-#define SERDES_PLL_REF_SEL1_PLLREFSEL1_DEFVAL                                      0x00000008
-#define SERDES_PLL_REF_SEL1_PLLREFSEL1_SHIFT                                       0
-#define SERDES_PLL_REF_SEL1_PLLREFSEL1_MASK                                        0x0000001FU
+/*USB 0 reset for control registers*/
+#undef CRL_APB_RST_LPD_TOP_USB0_APB_RESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB0_APB_RESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB0_APB_RESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB0_APB_RESET_DEFVAL                                  0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB0_APB_RESET_SHIFT                                   10
+#define CRL_APB_RST_LPD_TOP_USB0_APB_RESET_MASK                                    0x00000400U
 
-/*PLL2 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
-               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
-               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved*/
-#undef SERDES_PLL_REF_SEL2_PLLREFSEL2_DEFVAL
-#undef SERDES_PLL_REF_SEL2_PLLREFSEL2_SHIFT
-#undef SERDES_PLL_REF_SEL2_PLLREFSEL2_MASK
-#define SERDES_PLL_REF_SEL2_PLLREFSEL2_DEFVAL                                      0x0000000F
-#define SERDES_PLL_REF_SEL2_PLLREFSEL2_SHIFT                                       0
-#define SERDES_PLL_REF_SEL2_PLLREFSEL2_MASK                                        0x0000001FU
+/*This bit is used to choose between PIPE power present and 1'b1*/
+#undef USB3_0_FPD_POWER_PRSNT_OPTION_DEFVAL
+#undef USB3_0_FPD_POWER_PRSNT_OPTION_SHIFT
+#undef USB3_0_FPD_POWER_PRSNT_OPTION_MASK
+#define USB3_0_FPD_POWER_PRSNT_OPTION_DEFVAL
+#define USB3_0_FPD_POWER_PRSNT_OPTION_SHIFT                                        0
+#define USB3_0_FPD_POWER_PRSNT_OPTION_MASK                                         0x00000001U
+
+/*USB 0 sleep circuit reset*/
+#undef CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_DEFVAL                                 0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_SHIFT                                  8
+#define CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_MASK                                   0x00000100U
 
-/*PLL3 Reference Selection. 0x0 - 5MHz, 0x1 - 9.6MHz, 0x2 - 10MHz, 0x3 - 12MHz, 0x4 - 13MHz, 0x5 - 19.2MHz, 0x6 - 20MHz, 0x7 -
-               4MHz, 0x8 - 26MHz, 0x9 - 27MHz, 0xA - 38.4MHz, 0xB - 40MHz, 0xC - 52MHz, 0xD - 100MHz, 0xE - 108MHz, 0xF - 125MHz, 0x10 - 135
-               Hz, 0x11 - 150 MHz. 0x12 to 0x1F - Reserved*/
-#undef SERDES_PLL_REF_SEL3_PLLREFSEL3_DEFVAL
-#undef SERDES_PLL_REF_SEL3_PLLREFSEL3_SHIFT
-#undef SERDES_PLL_REF_SEL3_PLLREFSEL3_MASK
-#define SERDES_PLL_REF_SEL3_PLLREFSEL3_DEFVAL                                      0x0000000E
-#define SERDES_PLL_REF_SEL3_PLLREFSEL3_SHIFT                                       0
-#define SERDES_PLL_REF_SEL3_PLLREFSEL3_MASK                                        0x0000001FU
+/*USB 0 reset*/
+#undef CRL_APB_RST_LPD_TOP_USB0_CORERESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB0_CORERESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB0_CORERESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB0_CORERESET_DEFVAL                                  0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB0_CORERESET_SHIFT                                   6
+#define CRL_APB_RST_LPD_TOP_USB0_CORERESET_MASK                                    0x00000040U
 
-/*Sel of lane 0 ref clock local mux. Set to 1 to select lane 0 slicer output. Set to 0 to select lane0 ref clock mux output.*/
-#undef SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_DEFVAL
-#undef SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_SHIFT
-#undef SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_MASK
-#define SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_DEFVAL                         0x00000080
-#define SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_SHIFT                          7
-#define SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_MASK                           0x00000080U
+/*USB 1 reset for control registers*/
+#undef CRL_APB_RST_LPD_TOP_USB1_APB_RESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB1_APB_RESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB1_APB_RESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB1_APB_RESET_DEFVAL                                  0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB1_APB_RESET_SHIFT                                   11
+#define CRL_APB_RST_LPD_TOP_USB1_APB_RESET_MASK                                    0x00000800U
+
+/*This bit is used to choose between PIPE power present and 1'b1*/
+#undef USB3_1_FPD_POWER_PRSNT_OPTION_DEFVAL
+#undef USB3_1_FPD_POWER_PRSNT_OPTION_SHIFT
+#undef USB3_1_FPD_POWER_PRSNT_OPTION_MASK
+#define USB3_1_FPD_POWER_PRSNT_OPTION_DEFVAL
+#define USB3_1_FPD_POWER_PRSNT_OPTION_SHIFT                                        0
+#define USB3_1_FPD_POWER_PRSNT_OPTION_MASK                                         0x00000001U
+
+/*USB 1 sleep circuit reset*/
+#undef CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_DEFVAL                                 0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_SHIFT                                  9
+#define CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_MASK                                   0x00000200U
+
+/*USB 1 reset*/
+#undef CRL_APB_RST_LPD_TOP_USB1_CORERESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB1_CORERESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB1_CORERESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB1_CORERESET_DEFVAL                                  0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB1_CORERESET_SHIFT                                   7
+#define CRL_APB_RST_LPD_TOP_USB1_CORERESET_MASK                                    0x00000080U
 
-/*Sel of lane 1 ref clock local mux. Set to 1 to select lane 1 slicer output. Set to 0 to select lane1 ref clock mux output.*/
-#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_DEFVAL
-#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_SHIFT
-#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_MASK
-#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_DEFVAL                         0x00000080
-#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_SHIFT                          7
-#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_LCL_SEL_MASK                           0x00000080U
+/*GEM 3 reset*/
+#undef CRL_APB_RST_LPD_IOU0_GEM3_RESET_DEFVAL
+#undef CRL_APB_RST_LPD_IOU0_GEM3_RESET_SHIFT
+#undef CRL_APB_RST_LPD_IOU0_GEM3_RESET_MASK
+#define CRL_APB_RST_LPD_IOU0_GEM3_RESET_DEFVAL                                     0x0000000F
+#define CRL_APB_RST_LPD_IOU0_GEM3_RESET_SHIFT                                      3
+#define CRL_APB_RST_LPD_IOU0_GEM3_RESET_MASK                                       0x00000008U
 
-/*Bit 0 of lane 1 ref clock mux one hot sel. Set to 1 to select lane 0 slicer output from ref clock network*/
-#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_0_DEFVAL
-#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_0_SHIFT
-#undef SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_0_MASK
-#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_0_DEFVAL                           0x00000080
-#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_0_SHIFT                            0
-#define SERDES_L0_L1_REF_CLK_SEL_L1_REF_CLK_SEL_0_MASK                             0x00000001U
+/*Sata PM clock control select*/
+#undef SIOU_SATA_MISC_CTRL_SATA_PM_CLK_SEL_DEFVAL
+#undef SIOU_SATA_MISC_CTRL_SATA_PM_CLK_SEL_SHIFT
+#undef SIOU_SATA_MISC_CTRL_SATA_PM_CLK_SEL_MASK
+#define SIOU_SATA_MISC_CTRL_SATA_PM_CLK_SEL_DEFVAL
+#define SIOU_SATA_MISC_CTRL_SATA_PM_CLK_SEL_SHIFT                                  0
+#define SIOU_SATA_MISC_CTRL_SATA_PM_CLK_SEL_MASK                                   0x00000003U
+
+/*Sata block level reset*/
+#undef CRF_APB_RST_FPD_TOP_SATA_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_SATA_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_SATA_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_SATA_RESET_DEFVAL                                      0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_SATA_RESET_SHIFT                                       1
+#define CRF_APB_RST_FPD_TOP_SATA_RESET_MASK                                        0x00000002U
 
-/*Sel of lane 2 ref clock local mux. Set to 1 to select lane 1 slicer output. Set to 0 to select lane2 ref clock mux output.*/
-#undef SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_DEFVAL
-#undef SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_SHIFT
-#undef SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_MASK
-#define SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_DEFVAL                         0x00000080
-#define SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_SHIFT                          7
-#define SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_LCL_SEL_MASK                           0x00000080U
+/*PCIE config reset*/
+#undef CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_DEFVAL                                  0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_SHIFT                                   19
+#define CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_MASK                                    0x00080000U
 
-/*Bit 0 of lane 2 ref clock mux one hot sel. Set to 1 to select lane 0 slicer output from ref clock network*/
-#undef SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_SEL_0_DEFVAL
-#undef SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_SEL_0_SHIFT
-#undef SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_SEL_0_MASK
-#define SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_SEL_0_DEFVAL                           0x00000080
-#define SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_SEL_0_SHIFT                            0
-#define SERDES_L0_L2_REF_CLK_SEL_L2_REF_CLK_SEL_0_MASK                             0x00000001U
+/*PCIE bridge block level reset (AXI interface)*/
+#undef CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_DEFVAL                               0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_SHIFT                                18
+#define CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_MASK                                 0x00040000U
 
-/*Sel of lane 3 ref clock local mux. Set to 1 to select lane 3 slicer output. Set to 0 to select lane3 ref clock mux output.*/
-#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_DEFVAL
-#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_SHIFT
-#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_MASK
-#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_DEFVAL                         0x00000080
-#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_SHIFT                          7
-#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_LCL_SEL_MASK                           0x00000080U
+/*Display Port block level reset (includes DPDMA)*/
+#undef CRF_APB_RST_FPD_TOP_DP_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_DP_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_DP_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_DP_RESET_DEFVAL                                        0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_DP_RESET_SHIFT                                         16
+#define CRF_APB_RST_FPD_TOP_DP_RESET_MASK                                          0x00010000U
+
+/*Set to '1' to hold the GT in reset. Clear to release.*/
+#undef DP_DP_PHY_RESET_GT_RESET_DEFVAL
+#undef DP_DP_PHY_RESET_GT_RESET_SHIFT
+#undef DP_DP_PHY_RESET_GT_RESET_MASK
+#define DP_DP_PHY_RESET_GT_RESET_DEFVAL                                            0x00010003
+#define DP_DP_PHY_RESET_GT_RESET_SHIFT                                             1
+#define DP_DP_PHY_RESET_GT_RESET_MASK                                              0x00000002U
+
+/*Two bits per lane. When set to 11, moves the GT to power down mode. When set to 00, GT will be in active state. bits [1:0] -
+               ane0 Bits [3:2] - lane 1*/
+#undef DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_DEFVAL
+#undef DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_SHIFT
+#undef DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_MASK
+#define DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_DEFVAL                                   0x00000000
+#define DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_SHIFT                                    0
+#define DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_MASK                                     0x0000000FU
+
+/*USB 2.0 Turnaround Time (USBTrdTim) Sets the turnaround time in PHY clocks. Specifies the response time for a MAC request to
+               he Packet FIFO Controller (PFC) to fetch data from the DFIFO (SPRAM). The following are the required values for the minimum S
+               C bus frequency of 60 MHz. USB turnaround time is a critical certification criteria when using long cables and five hub level
+               . The required values for this field: - 4'h5: When the MAC interface is 16-bit UTMI+. - 4'h9: When the MAC interface is 8-bit
+               UTMI+/ULPI. If SoC bus clock is less than 60 MHz, and USB turnaround time is not critical, this field can be set to a larger
+               alue. Note: This field is valid only in device mode.*/
+#undef USB3_0_XHCI_GUSB2PHYCFG_USBTRDTIM_DEFVAL
+#undef USB3_0_XHCI_GUSB2PHYCFG_USBTRDTIM_SHIFT
+#undef USB3_0_XHCI_GUSB2PHYCFG_USBTRDTIM_MASK
+#define USB3_0_XHCI_GUSB2PHYCFG_USBTRDTIM_DEFVAL                                   0x00000000
+#define USB3_0_XHCI_GUSB2PHYCFG_USBTRDTIM_SHIFT                                    10
+#define USB3_0_XHCI_GUSB2PHYCFG_USBTRDTIM_MASK                                     0x00003C00U
+
+/*Transceiver Delay: Enables a delay between the assertion of the UTMI/ULPI Transceiver Select signal (for HS) and the assertio
+                of the TxValid signal during a HS Chirp. When this bit is set to 1, a delay (of approximately 2.5 us) is introduced from the
+               time when the Transceiver Select is set to 2'b00 (HS) to the time the TxValid is driven to 0 for sending the chirp-K. This de
+               ay is required for some UTMI/ULPI PHYs. Note: - If you enable the hibernation feature when the device core comes out of power
+               off, you must re-initialize this bit with the appropriate value because the core does not save and restore this bit value dur
+               ng hibernation. - This bit is valid only in device mode.*/
+#undef USB3_0_XHCI_GUSB2PHYCFG_XCVRDLY_DEFVAL
+#undef USB3_0_XHCI_GUSB2PHYCFG_XCVRDLY_SHIFT
+#undef USB3_0_XHCI_GUSB2PHYCFG_XCVRDLY_MASK
+#define USB3_0_XHCI_GUSB2PHYCFG_XCVRDLY_DEFVAL                                     0x00000000
+#define USB3_0_XHCI_GUSB2PHYCFG_XCVRDLY_SHIFT                                      9
+#define USB3_0_XHCI_GUSB2PHYCFG_XCVRDLY_MASK                                       0x00000200U
+
+/*Enable utmi_sleep_n and utmi_l1_suspend_n (EnblSlpM) The application uses this bit to control utmi_sleep_n and utmi_l1_suspen
+               _n assertion to the PHY in the L1 state. - 1'b0: utmi_sleep_n and utmi_l1_suspend_n assertion from the core is not transferre
+                to the external PHY. - 1'b1: utmi_sleep_n and utmi_l1_suspend_n assertion from the core is transferred to the external PHY.
+               ote: This bit must be set high for Port0 if PHY is used. Note: In Device mode - Before issuing any device endpoint command wh
+               n operating in 2.0 speeds, disable this bit and enable it after the command completes. Without disabling this bit, if a comma
+               d is issued when the device is in L1 state and if mac2_clk (utmi_clk/ulpi_clk) is gated off, the command will not get complet
+               d.*/
+#undef USB3_0_XHCI_GUSB2PHYCFG_ENBLSLPM_DEFVAL
+#undef USB3_0_XHCI_GUSB2PHYCFG_ENBLSLPM_SHIFT
+#undef USB3_0_XHCI_GUSB2PHYCFG_ENBLSLPM_MASK
+#define USB3_0_XHCI_GUSB2PHYCFG_ENBLSLPM_DEFVAL                                    0x00000000
+#define USB3_0_XHCI_GUSB2PHYCFG_ENBLSLPM_SHIFT                                     8
+#define USB3_0_XHCI_GUSB2PHYCFG_ENBLSLPM_MASK                                      0x00000100U
+
+/*USB 2.0 High-Speed PHY or USB 1.1 Full-Speed Serial Transceiver Select The application uses this bit to select a high-speed P
+               Y or a full-speed transceiver. - 1'b0: USB 2.0 high-speed UTMI+ or ULPI PHY. This bit is always 0, with Write Only access. -
+               'b1: USB 1.1 full-speed serial transceiver. This bit is always 1, with Write Only access. If both interface types are selecte
+                in coreConsultant (that is, parameters' values are not zero), the application uses this bit to select the active interface i
+                active, with Read-Write bit access. Note: USB 1.1 full-serial transceiver is not supported. This bit always reads as 1'b0.*/
+#undef USB3_0_XHCI_GUSB2PHYCFG_PHYSEL_DEFVAL
+#undef USB3_0_XHCI_GUSB2PHYCFG_PHYSEL_SHIFT
+#undef USB3_0_XHCI_GUSB2PHYCFG_PHYSEL_MASK
+#define USB3_0_XHCI_GUSB2PHYCFG_PHYSEL_DEFVAL                                      0x00000000
+#define USB3_0_XHCI_GUSB2PHYCFG_PHYSEL_SHIFT                                       7
+#define USB3_0_XHCI_GUSB2PHYCFG_PHYSEL_MASK                                        0x00000080U
+
+/*Suspend USB2.0 HS/FS/LS PHY (SusPHY) When set, USB2.0 PHY enters Suspend mode if Suspend conditions are valid. For DRD/OTG co
+               figurations, it is recommended that this bit is set to 0 during coreConsultant configuration. If it is set to 1, then the app
+               ication must clear this bit after power-on reset. Application needs to set it to 1 after the core initialization completes. F
+               r all other configurations, this bit can be set to 1 during core configuration. Note: - In host mode, on reset, this bit is s
+               t to 1. Software can override this bit after reset. - In device mode, before issuing any device endpoint command when operati
+               g in 2.0 speeds, disable this bit and enable it after the command completes. If you issue a command without disabling this bi
+                when the device is in L2 state and if mac2_clk (utmi_clk/ulpi_clk) is gated off, the command will not get completed.*/
+#undef USB3_0_XHCI_GUSB2PHYCFG_SUSPENDUSB20_DEFVAL
+#undef USB3_0_XHCI_GUSB2PHYCFG_SUSPENDUSB20_SHIFT
+#undef USB3_0_XHCI_GUSB2PHYCFG_SUSPENDUSB20_MASK
+#define USB3_0_XHCI_GUSB2PHYCFG_SUSPENDUSB20_DEFVAL                                0x00000000
+#define USB3_0_XHCI_GUSB2PHYCFG_SUSPENDUSB20_SHIFT                                 6
+#define USB3_0_XHCI_GUSB2PHYCFG_SUSPENDUSB20_MASK                                  0x00000040U
+
+/*Full-Speed Serial Interface Select (FSIntf) The application uses this bit to select a unidirectional or bidirectional USB 1.1
+               full-speed serial transceiver interface. - 1'b0: 6-pin unidirectional full-speed serial interface. This bit is set to 0 with
+               ead Only access. - 1'b1: 3-pin bidirectional full-speed serial interface. This bit is set to 0 with Read Only access. Note: U
+               B 1.1 full-speed serial interface is not supported. This bit always reads as 1'b0.*/
+#undef USB3_0_XHCI_GUSB2PHYCFG_FSINTF_DEFVAL
+#undef USB3_0_XHCI_GUSB2PHYCFG_FSINTF_SHIFT
+#undef USB3_0_XHCI_GUSB2PHYCFG_FSINTF_MASK
+#define USB3_0_XHCI_GUSB2PHYCFG_FSINTF_DEFVAL                                      0x00000000
+#define USB3_0_XHCI_GUSB2PHYCFG_FSINTF_SHIFT                                       5
+#define USB3_0_XHCI_GUSB2PHYCFG_FSINTF_MASK                                        0x00000020U
+
+/*ULPI or UTMI+ Select (ULPI_UTMI_Sel) The application uses this bit to select a UTMI+ or ULPI Interface. - 1'b0: UTMI+ Interfa
+               e - 1'b1: ULPI Interface This bit is writable only if UTMI+ and ULPI is specified for High-Speed PHY Interface(s) in coreCons
+               ltant configuration (DWC_USB3_HSPHY_INTERFACE = 3). Otherwise, this bit is read-only and the value depends on the interface s
+               lected through DWC_USB3_HSPHY_INTERFACE.*/
+#undef USB3_0_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_DEFVAL
+#undef USB3_0_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_SHIFT
+#undef USB3_0_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_MASK
+#define USB3_0_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_DEFVAL                               0x00000000
+#define USB3_0_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_SHIFT                                4
+#define USB3_0_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_MASK                                 0x00000010U
+
+/*PHY Interface (PHYIf) If UTMI+ is selected, the application uses this bit to configure the core to support a UTMI+ PHY with a
+                8- or 16-bit interface. - 1'b0: 8 bits - 1'b1: 16 bits ULPI Mode: 1'b0 Note: - All the enabled 2.0 ports must have the same
+               lock frequency as Port0 clock frequency (utmi_clk[0]). - The UTMI 8-bit and 16-bit modes cannot be used together for differen
+                ports at the same time (that is, all the ports must be in 8-bit mode, or all of them must be in 16-bit mode, at a time). - I
+                any of the USB 2.0 ports is selected as ULPI port for operation, then all the USB 2.0 ports must be operating at 60 MHz.*/
+#undef USB3_0_XHCI_GUSB2PHYCFG_PHYIF_DEFVAL
+#undef USB3_0_XHCI_GUSB2PHYCFG_PHYIF_SHIFT
+#undef USB3_0_XHCI_GUSB2PHYCFG_PHYIF_MASK
+#define USB3_0_XHCI_GUSB2PHYCFG_PHYIF_DEFVAL                                       0x00000000
+#define USB3_0_XHCI_GUSB2PHYCFG_PHYIF_SHIFT                                        3
+#define USB3_0_XHCI_GUSB2PHYCFG_PHYIF_MASK                                         0x00000008U
+
+/*HS/FS Timeout Calibration (TOutCal) The number of PHY clocks, as indicated by the application in this field, is multiplied by
+               a bit-time factor; this factor is added to the high-speed/full-speed interpacket timeout duration in the core to account for
+               dditional delays introduced by the PHY. This may be required, since the delay introduced by the PHY in generating the linesta
+               e condition may vary among PHYs. The USB standard timeout value for high-speed operation is 736 to 816 (inclusive) bit times.
+               The USB standard timeout value for full-speed operation is 16 to 18 (inclusive) bit times. The application must program this
+               ield based on the speed of connection. The number of bit times added per PHY clock are: High-speed operation: - One 30-MHz PH
+                clock = 16 bit times - One 60-MHz PHY clock = 8 bit times Full-speed operation: - One 30-MHz PHY clock = 0.4 bit times - One
+               60-MHz PHY clock = 0.2 bit times - One 48-MHz PHY clock = 0.25 bit times*/
+#undef USB3_0_XHCI_GUSB2PHYCFG_TOUTCAL_DEFVAL
+#undef USB3_0_XHCI_GUSB2PHYCFG_TOUTCAL_SHIFT
+#undef USB3_0_XHCI_GUSB2PHYCFG_TOUTCAL_MASK
+#define USB3_0_XHCI_GUSB2PHYCFG_TOUTCAL_DEFVAL                                     0x00000000
+#define USB3_0_XHCI_GUSB2PHYCFG_TOUTCAL_SHIFT                                      0
+#define USB3_0_XHCI_GUSB2PHYCFG_TOUTCAL_MASK                                       0x00000007U
+
+/*This field indicates the frame length adjustment to be applied when SOF/ITP counter is running on the ref_clk. This register
+               alue is used to adjust the ITP interval when GCTL[SOFITPSYNC] is set to '1'; SOF and ITP interval when GLADJ.GFLADJ_REFCLK_LP
+               _SEL is set to '1'. This field must be programmed to a non-zero value only if GFLADJ_REFCLK_LPM_SEL is set to '1' or GCTL.SOF
+               TPSYNC is set to '1'. The value is derived as follows: FLADJ_REF_CLK_FLADJ=((125000/ref_clk_period_integer)-(125000/ref_clk_p
+               riod)) * ref_clk_period where - the ref_clk_period_integer is the integer value of the ref_clk period got by truncating the d
+               cimal (fractional) value that is programmed in the GUCTL.REF_CLK_PERIOD field. - the ref_clk_period is the ref_clk period inc
+               uding the fractional value. Examples: If the ref_clk is 24 MHz then - GUCTL.REF_CLK_PERIOD = 41 - GFLADJ.GLADJ_REFCLK_FLADJ =
+               ((125000/41)-(125000/41.6666))*41.6666 = 2032 (ignoring the fractional value) If the ref_clk is 48 MHz then - GUCTL.REF_CLK_P
+               RIOD = 20 - GFLADJ.GLADJ_REFCLK_FLADJ = ((125000/20)-(125000/20.8333))*20.8333 = 5208 (ignoring the fractional value)*/
+#undef USB3_0_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_DEFVAL
+#undef USB3_0_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_SHIFT
+#undef USB3_0_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_MASK
+#define USB3_0_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_DEFVAL                              0x00000000
+#define USB3_0_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_SHIFT                               8
+#define USB3_0_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_MASK                                0x003FFF00U
+
+/*USB 2.0 Turnaround Time (USBTrdTim) Sets the turnaround time in PHY clocks. Specifies the response time for a MAC request to
+               he Packet FIFO Controller (PFC) to fetch data from the DFIFO (SPRAM). The following are the required values for the minimum S
+               C bus frequency of 60 MHz. USB turnaround time is a critical certification criteria when using long cables and five hub level
+               . The required values for this field: - 4'h5: When the MAC interface is 16-bit UTMI+. - 4'h9: When the MAC interface is 8-bit
+               UTMI+/ULPI. If SoC bus clock is less than 60 MHz, and USB turnaround time is not critical, this field can be set to a larger
+               alue. Note: This field is valid only in device mode.*/
+#undef USB3_1_XHCI_GUSB2PHYCFG_USBTRDTIM_DEFVAL
+#undef USB3_1_XHCI_GUSB2PHYCFG_USBTRDTIM_SHIFT
+#undef USB3_1_XHCI_GUSB2PHYCFG_USBTRDTIM_MASK
+#define USB3_1_XHCI_GUSB2PHYCFG_USBTRDTIM_DEFVAL                                   0x00000000
+#define USB3_1_XHCI_GUSB2PHYCFG_USBTRDTIM_SHIFT                                    10
+#define USB3_1_XHCI_GUSB2PHYCFG_USBTRDTIM_MASK                                     0x00003C00U
+
+/*Transceiver Delay: Enables a delay between the assertion of the UTMI/ULPI Transceiver Select signal (for HS) and the assertio
+                of the TxValid signal during a HS Chirp. When this bit is set to 1, a delay (of approximately 2.5 us) is introduced from the
+               time when the Transceiver Select is set to 2'b00 (HS) to the time the TxValid is driven to 0 for sending the chirp-K. This de
+               ay is required for some UTMI/ULPI PHYs. Note: - If you enable the hibernation feature when the device core comes out of power
+               off, you must re-initialize this bit with the appropriate value because the core does not save and restore this bit value dur
+               ng hibernation. - This bit is valid only in device mode.*/
+#undef USB3_1_XHCI_GUSB2PHYCFG_XCVRDLY_DEFVAL
+#undef USB3_1_XHCI_GUSB2PHYCFG_XCVRDLY_SHIFT
+#undef USB3_1_XHCI_GUSB2PHYCFG_XCVRDLY_MASK
+#define USB3_1_XHCI_GUSB2PHYCFG_XCVRDLY_DEFVAL                                     0x00000000
+#define USB3_1_XHCI_GUSB2PHYCFG_XCVRDLY_SHIFT                                      9
+#define USB3_1_XHCI_GUSB2PHYCFG_XCVRDLY_MASK                                       0x00000200U
+
+/*Enable utmi_sleep_n and utmi_l1_suspend_n (EnblSlpM) The application uses this bit to control utmi_sleep_n and utmi_l1_suspen
+               _n assertion to the PHY in the L1 state. - 1'b0: utmi_sleep_n and utmi_l1_suspend_n assertion from the core is not transferre
+                to the external PHY. - 1'b1: utmi_sleep_n and utmi_l1_suspend_n assertion from the core is transferred to the external PHY.
+               ote: This bit must be set high for Port0 if PHY is used. Note: In Device mode - Before issuing any device endpoint command wh
+               n operating in 2.0 speeds, disable this bit and enable it after the command completes. Without disabling this bit, if a comma
+               d is issued when the device is in L1 state and if mac2_clk (utmi_clk/ulpi_clk) is gated off, the command will not get complet
+               d.*/
+#undef USB3_1_XHCI_GUSB2PHYCFG_ENBLSLPM_DEFVAL
+#undef USB3_1_XHCI_GUSB2PHYCFG_ENBLSLPM_SHIFT
+#undef USB3_1_XHCI_GUSB2PHYCFG_ENBLSLPM_MASK
+#define USB3_1_XHCI_GUSB2PHYCFG_ENBLSLPM_DEFVAL                                    0x00000000
+#define USB3_1_XHCI_GUSB2PHYCFG_ENBLSLPM_SHIFT                                     8
+#define USB3_1_XHCI_GUSB2PHYCFG_ENBLSLPM_MASK                                      0x00000100U
+
+/*USB 2.0 High-Speed PHY or USB 1.1 Full-Speed Serial Transceiver Select The application uses this bit to select a high-speed P
+               Y or a full-speed transceiver. - 1'b0: USB 2.0 high-speed UTMI+ or ULPI PHY. This bit is always 0, with Write Only access. -
+               'b1: USB 1.1 full-speed serial transceiver. This bit is always 1, with Write Only access. If both interface types are selecte
+                in coreConsultant (that is, parameters' values are not zero), the application uses this bit to select the active interface i
+                active, with Read-Write bit access. Note: USB 1.1 full-serial transceiver is not supported. This bit always reads as 1'b0.*/
+#undef USB3_1_XHCI_GUSB2PHYCFG_PHYSEL_DEFVAL
+#undef USB3_1_XHCI_GUSB2PHYCFG_PHYSEL_SHIFT
+#undef USB3_1_XHCI_GUSB2PHYCFG_PHYSEL_MASK
+#define USB3_1_XHCI_GUSB2PHYCFG_PHYSEL_DEFVAL                                      0x00000000
+#define USB3_1_XHCI_GUSB2PHYCFG_PHYSEL_SHIFT                                       7
+#define USB3_1_XHCI_GUSB2PHYCFG_PHYSEL_MASK                                        0x00000080U
+
+/*Suspend USB2.0 HS/FS/LS PHY (SusPHY) When set, USB2.0 PHY enters Suspend mode if Suspend conditions are valid. For DRD/OTG co
+               figurations, it is recommended that this bit is set to 0 during coreConsultant configuration. If it is set to 1, then the app
+               ication must clear this bit after power-on reset. Application needs to set it to 1 after the core initialization completes. F
+               r all other configurations, this bit can be set to 1 during core configuration. Note: - In host mode, on reset, this bit is s
+               t to 1. Software can override this bit after reset. - In device mode, before issuing any device endpoint command when operati
+               g in 2.0 speeds, disable this bit and enable it after the command completes. If you issue a command without disabling this bi
+                when the device is in L2 state and if mac2_clk (utmi_clk/ulpi_clk) is gated off, the command will not get completed.*/
+#undef USB3_1_XHCI_GUSB2PHYCFG_SUSPENDUSB20_DEFVAL
+#undef USB3_1_XHCI_GUSB2PHYCFG_SUSPENDUSB20_SHIFT
+#undef USB3_1_XHCI_GUSB2PHYCFG_SUSPENDUSB20_MASK
+#define USB3_1_XHCI_GUSB2PHYCFG_SUSPENDUSB20_DEFVAL                                0x00000000
+#define USB3_1_XHCI_GUSB2PHYCFG_SUSPENDUSB20_SHIFT                                 6
+#define USB3_1_XHCI_GUSB2PHYCFG_SUSPENDUSB20_MASK                                  0x00000040U
+
+/*Full-Speed Serial Interface Select (FSIntf) The application uses this bit to select a unidirectional or bidirectional USB 1.1
+               full-speed serial transceiver interface. - 1'b0: 6-pin unidirectional full-speed serial interface. This bit is set to 0 with
+               ead Only access. - 1'b1: 3-pin bidirectional full-speed serial interface. This bit is set to 0 with Read Only access. Note: U
+               B 1.1 full-speed serial interface is not supported. This bit always reads as 1'b0.*/
+#undef USB3_1_XHCI_GUSB2PHYCFG_FSINTF_DEFVAL
+#undef USB3_1_XHCI_GUSB2PHYCFG_FSINTF_SHIFT
+#undef USB3_1_XHCI_GUSB2PHYCFG_FSINTF_MASK
+#define USB3_1_XHCI_GUSB2PHYCFG_FSINTF_DEFVAL                                      0x00000000
+#define USB3_1_XHCI_GUSB2PHYCFG_FSINTF_SHIFT                                       5
+#define USB3_1_XHCI_GUSB2PHYCFG_FSINTF_MASK                                        0x00000020U
+
+/*ULPI or UTMI+ Select (ULPI_UTMI_Sel) The application uses this bit to select a UTMI+ or ULPI Interface. - 1'b0: UTMI+ Interfa
+               e - 1'b1: ULPI Interface This bit is writable only if UTMI+ and ULPI is specified for High-Speed PHY Interface(s) in coreCons
+               ltant configuration (DWC_USB3_HSPHY_INTERFACE = 3). Otherwise, this bit is read-only and the value depends on the interface s
+               lected through DWC_USB3_HSPHY_INTERFACE.*/
+#undef USB3_1_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_DEFVAL
+#undef USB3_1_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_SHIFT
+#undef USB3_1_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_MASK
+#define USB3_1_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_DEFVAL                               0x00000000
+#define USB3_1_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_SHIFT                                4
+#define USB3_1_XHCI_GUSB2PHYCFG_ULPI_UTMI_SEL_MASK                                 0x00000010U
+
+/*PHY Interface (PHYIf) If UTMI+ is selected, the application uses this bit to configure the core to support a UTMI+ PHY with a
+                8- or 16-bit interface. - 1'b0: 8 bits - 1'b1: 16 bits ULPI Mode: 1'b0 Note: - All the enabled 2.0 ports must have the same
+               lock frequency as Port0 clock frequency (utmi_clk[0]). - The UTMI 8-bit and 16-bit modes cannot be used together for differen
+                ports at the same time (that is, all the ports must be in 8-bit mode, or all of them must be in 16-bit mode, at a time). - I
+                any of the USB 2.0 ports is selected as ULPI port for operation, then all the USB 2.0 ports must be operating at 60 MHz.*/
+#undef USB3_1_XHCI_GUSB2PHYCFG_PHYIF_DEFVAL
+#undef USB3_1_XHCI_GUSB2PHYCFG_PHYIF_SHIFT
+#undef USB3_1_XHCI_GUSB2PHYCFG_PHYIF_MASK
+#define USB3_1_XHCI_GUSB2PHYCFG_PHYIF_DEFVAL                                       0x00000000
+#define USB3_1_XHCI_GUSB2PHYCFG_PHYIF_SHIFT                                        3
+#define USB3_1_XHCI_GUSB2PHYCFG_PHYIF_MASK                                         0x00000008U
+
+/*HS/FS Timeout Calibration (TOutCal) The number of PHY clocks, as indicated by the application in this field, is multiplied by
+               a bit-time factor; this factor is added to the high-speed/full-speed interpacket timeout duration in the core to account for
+               dditional delays introduced by the PHY. This may be required, since the delay introduced by the PHY in generating the linesta
+               e condition may vary among PHYs. The USB standard timeout value for high-speed operation is 736 to 816 (inclusive) bit times.
+               The USB standard timeout value for full-speed operation is 16 to 18 (inclusive) bit times. The application must program this
+               ield based on the speed of connection. The number of bit times added per PHY clock are: High-speed operation: - One 30-MHz PH
+                clock = 16 bit times - One 60-MHz PHY clock = 8 bit times Full-speed operation: - One 30-MHz PHY clock = 0.4 bit times - One
+               60-MHz PHY clock = 0.2 bit times - One 48-MHz PHY clock = 0.25 bit times*/
+#undef USB3_1_XHCI_GUSB2PHYCFG_TOUTCAL_DEFVAL
+#undef USB3_1_XHCI_GUSB2PHYCFG_TOUTCAL_SHIFT
+#undef USB3_1_XHCI_GUSB2PHYCFG_TOUTCAL_MASK
+#define USB3_1_XHCI_GUSB2PHYCFG_TOUTCAL_DEFVAL                                     0x00000000
+#define USB3_1_XHCI_GUSB2PHYCFG_TOUTCAL_SHIFT                                      0
+#define USB3_1_XHCI_GUSB2PHYCFG_TOUTCAL_MASK                                       0x00000007U
+
+/*This field indicates the frame length adjustment to be applied when SOF/ITP counter is running on the ref_clk. This register
+               alue is used to adjust the ITP interval when GCTL[SOFITPSYNC] is set to '1'; SOF and ITP interval when GLADJ.GFLADJ_REFCLK_LP
+               _SEL is set to '1'. This field must be programmed to a non-zero value only if GFLADJ_REFCLK_LPM_SEL is set to '1' or GCTL.SOF
+               TPSYNC is set to '1'. The value is derived as follows: FLADJ_REF_CLK_FLADJ=((125000/ref_clk_period_integer)-(125000/ref_clk_p
+               riod)) * ref_clk_period where - the ref_clk_period_integer is the integer value of the ref_clk period got by truncating the d
+               cimal (fractional) value that is programmed in the GUCTL.REF_CLK_PERIOD field. - the ref_clk_period is the ref_clk period inc
+               uding the fractional value. Examples: If the ref_clk is 24 MHz then - GUCTL.REF_CLK_PERIOD = 41 - GFLADJ.GLADJ_REFCLK_FLADJ =
+               ((125000/41)-(125000/41.6666))*41.6666 = 2032 (ignoring the fractional value) If the ref_clk is 48 MHz then - GUCTL.REF_CLK_P
+               RIOD = 20 - GFLADJ.GLADJ_REFCLK_FLADJ = ((125000/20)-(125000/20.8333))*20.8333 = 5208 (ignoring the fractional value)*/
+#undef USB3_1_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_DEFVAL
+#undef USB3_1_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_SHIFT
+#undef USB3_1_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_MASK
+#define USB3_1_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_DEFVAL                              0x00000000
+#define USB3_1_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_SHIFT                               8
+#define USB3_1_XHCI_GFLADJ_GFLADJ_REFCLK_FLADJ_MASK                                0x003FFF00U
+
+/*Status Read value of PLL Lock*/
+#undef SERDES_L0_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_DEFVAL
+#undef SERDES_L0_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_SHIFT
+#undef SERDES_L0_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK
+#define SERDES_L0_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_DEFVAL                    0x00000001
+#define SERDES_L0_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_SHIFT                     4
+#define SERDES_L0_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK                      0x00000010U
+#define SERDES_L0_PLL_STATUS_READ_1_OFFSET                                         0XFD4023E4
+
+/*Status Read value of PLL Lock*/
+#undef SERDES_L1_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_DEFVAL
+#undef SERDES_L1_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_SHIFT
+#undef SERDES_L1_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK
+#define SERDES_L1_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_DEFVAL                    0x00000001
+#define SERDES_L1_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_SHIFT                     4
+#define SERDES_L1_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK                      0x00000010U
+#define SERDES_L1_PLL_STATUS_READ_1_OFFSET                                         0XFD4063E4
+
+/*Status Read value of PLL Lock*/
+#undef SERDES_L2_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_DEFVAL
+#undef SERDES_L2_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_SHIFT
+#undef SERDES_L2_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK
+#define SERDES_L2_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_DEFVAL                    0x00000001
+#define SERDES_L2_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_SHIFT                     4
+#define SERDES_L2_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK                      0x00000010U
+#define SERDES_L2_PLL_STATUS_READ_1_OFFSET                                         0XFD40A3E4
+
+/*Status Read value of PLL Lock*/
+#undef SERDES_L3_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_DEFVAL
+#undef SERDES_L3_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_SHIFT
+#undef SERDES_L3_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK
+#define SERDES_L3_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_DEFVAL                    0x00000001
+#define SERDES_L3_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_SHIFT                     4
+#define SERDES_L3_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK                      0x00000010U
+#define SERDES_L3_PLL_STATUS_READ_1_OFFSET                                         0XFD40E3E4
 
-/*Bit 0 of lane 3 ref clock mux one hot sel. Set to 1 to select lane 0 slicer output from ref clock network*/
-#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_0_DEFVAL
-#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_0_SHIFT
-#undef SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_0_MASK
-#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_0_DEFVAL                           0x00000080
-#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_0_SHIFT                            0
-#define SERDES_L0_L3_REF_CLK_SEL_L3_REF_CLK_SEL_0_MASK                             0x00000001U
+/*If TRUE Completion Timeout Disable is supported. This is required to be TRUE for Endpoint and either setting allowed for Root
+               ports. Drives Device Capability 2 [4]; EP=0x0001; RP=0x0001*/
+#undef PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_DEFVAL
+#undef PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_SHIFT
+#undef PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_MASK
+#define PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_DEFVAL              0x00000905
+#define PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_SHIFT               9
+#define PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_MASK                0x00000200U
 
 /*Specifies mask/settings for Base Address Register (BAR) 0. If BAR is not to be implemented, set to 32'h00000000. Bits are def
                ned as follows: Memory Space BAR [0] = Mem Space Indicator (set to 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] =
 #define PCIE_ATTRIB_ATTR_8_ATTR_BAR0_SHIFT                                         0
 #define PCIE_ATTRIB_ATTR_8_ATTR_BAR0_MASK                                          0x0000FFFFU
 
-/*Specifies the target link width for a directed link change operation, 00b - X1, 01b - X2, 10b - X4 and 11b -X8*/
-#undef PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_WIDTH_DEFVAL
-#undef PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_WIDTH_SHIFT
-#undef PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_WIDTH_MASK
-#define PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_WIDTH_DEFVAL                      0x00000000
-#define PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_WIDTH_SHIFT                       16
-#define PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_WIDTH_MASK                        0x00030000U
-
-/*Specifies the target link speed for a directed link change operation 0b - 2.5Gb/s 1b - 5.0GB/s*/
-#undef PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_SPEED_DEFVAL
-#undef PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_SPEED_SHIFT
-#undef PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_SPEED_MASK
-#define PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_SPEED_DEFVAL                      0x00000000
-#define PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_SPEED_SHIFT                       18
-#define PCIE_ATTRIB_PL_LINK_CTRL_STATUS_DIR_LINK_SPEED_MASK                        0x00040000U
+/*Specifies mask/settings for Base Address Register (BAR) 1 if BAR0 is a 32-bit BAR, or the upper bits of \'7bBAR1,BAR0\'7d if
+               AR0 is a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR0 description if this functions as the uppe
+                bits of a 64-bit BAR. Bits are defined as follows: Memory Space BAR (not upper bits of BAR0) [0] = Mem Space Indicator (set
+               o 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if
+               32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of
+               '7bBAR2,BAR1\'7d to 1. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable b
+               ts of BAR; set uppermost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0x0000*/
+#undef PCIE_ATTRIB_ATTR_9_ATTR_BAR1_DEFVAL
+#undef PCIE_ATTRIB_ATTR_9_ATTR_BAR1_SHIFT
+#undef PCIE_ATTRIB_ATTR_9_ATTR_BAR1_MASK
+#define PCIE_ATTRIB_ATTR_9_ATTR_BAR1_DEFVAL
+#define PCIE_ATTRIB_ATTR_9_ATTR_BAR1_SHIFT                                         0
+#define PCIE_ATTRIB_ATTR_9_ATTR_BAR1_MASK                                          0x0000FFFFU
+
+/*Specifies mask/settings for Base Address Register (BAR) 1 if BAR0 is a 32-bit BAR, or the upper bits of \'7bBAR1,BAR0\'7d if
+               AR0 is a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR0 description if this functions as the uppe
+                bits of a 64-bit BAR. Bits are defined as follows: Memory Space BAR (not upper bits of BAR0) [0] = Mem Space Indicator (set
+               o 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if
+               32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of
+               '7bBAR2,BAR1\'7d to 1. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable b
+               ts of BAR; set uppermost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0x0000*/
+#undef PCIE_ATTRIB_ATTR_10_ATTR_BAR1_DEFVAL
+#undef PCIE_ATTRIB_ATTR_10_ATTR_BAR1_SHIFT
+#undef PCIE_ATTRIB_ATTR_10_ATTR_BAR1_MASK
+#define PCIE_ATTRIB_ATTR_10_ATTR_BAR1_DEFVAL
+#define PCIE_ATTRIB_ATTR_10_ATTR_BAR1_SHIFT                                        0
+#define PCIE_ATTRIB_ATTR_10_ATTR_BAR1_MASK                                         0x0000FFFFU
+
+/*For an endpoint, specifies mask/settings for Base Address Register (BAR) 2 if BAR1 is a 32-bit BAR, or the upper bits of \'7b
+               AR2,BAR1\'7d if BAR1 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR1 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root: This must be set to 00FF_FFFF. For an endpoin
+               , bits are defined as follows: Memory Space BAR (not upper bits of BAR1) [0] = Mem Space Indicator (set to 0) [2:1] = Type fi
+               ld (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppe
+               most 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR3,BAR2\'7d to
+               . IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set upper
+               ost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0x0004; RP=0xFFFF*/
+#undef PCIE_ATTRIB_ATTR_11_ATTR_BAR2_DEFVAL
+#undef PCIE_ATTRIB_ATTR_11_ATTR_BAR2_SHIFT
+#undef PCIE_ATTRIB_ATTR_11_ATTR_BAR2_MASK
+#define PCIE_ATTRIB_ATTR_11_ATTR_BAR2_DEFVAL
+#define PCIE_ATTRIB_ATTR_11_ATTR_BAR2_SHIFT                                        0
+#define PCIE_ATTRIB_ATTR_11_ATTR_BAR2_MASK                                         0x0000FFFFU
+
+/*For an endpoint, specifies mask/settings for Base Address Register (BAR) 2 if BAR1 is a 32-bit BAR, or the upper bits of \'7b
+               AR2,BAR1\'7d if BAR1 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR1 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root: This must be set to 00FF_FFFF. For an endpoin
+               , bits are defined as follows: Memory Space BAR (not upper bits of BAR1) [0] = Mem Space Indicator (set to 0) [2:1] = Type fi
+               ld (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppe
+               most 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR3,BAR2\'7d to
+               . IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set upper
+               ost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFF0; RP=0x00FF*/
+#undef PCIE_ATTRIB_ATTR_12_ATTR_BAR2_DEFVAL
+#undef PCIE_ATTRIB_ATTR_12_ATTR_BAR2_SHIFT
+#undef PCIE_ATTRIB_ATTR_12_ATTR_BAR2_MASK
+#define PCIE_ATTRIB_ATTR_12_ATTR_BAR2_DEFVAL
+#define PCIE_ATTRIB_ATTR_12_ATTR_BAR2_SHIFT                                        0
+#define PCIE_ATTRIB_ATTR_12_ATTR_BAR2_MASK                                         0x0000FFFFU
+
+/*For an endpoint, specifies mask/settings for Base Address Register (BAR) 3 if BAR2 is a 32-bit BAR, or the upper bits of \'7b
+               AR3,BAR2\'7d if BAR2 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR2 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root, this must be set to: FFFF_0000 = IO Limit/Bas
+                Registers not implemented FFFF_F0F0 = IO Limit/Base Registers use 16-bit decode FFFF_F1F1 = IO Limit/Base Registers use 32-b
+               t decode For an endpoint, bits are defined as follows: Memory Space BAR (not upper bits of BAR2) [0] = Mem Space Indicator (s
+               t to 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR;
+               if 32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits
+               f \'7bBAR4,BAR3\'7d to 1. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writabl
+                bits of BAR; set uppermost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0x0000*/
+#undef PCIE_ATTRIB_ATTR_13_ATTR_BAR3_DEFVAL
+#undef PCIE_ATTRIB_ATTR_13_ATTR_BAR3_SHIFT
+#undef PCIE_ATTRIB_ATTR_13_ATTR_BAR3_MASK
+#define PCIE_ATTRIB_ATTR_13_ATTR_BAR3_DEFVAL
+#define PCIE_ATTRIB_ATTR_13_ATTR_BAR3_SHIFT                                        0
+#define PCIE_ATTRIB_ATTR_13_ATTR_BAR3_MASK                                         0x0000FFFFU
+
+/*For an endpoint, specifies mask/settings for Base Address Register (BAR) 3 if BAR2 is a 32-bit BAR, or the upper bits of \'7b
+               AR3,BAR2\'7d if BAR2 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR2 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root, this must be set to: FFFF_0000 = IO Limit/Bas
+                Registers not implemented FFFF_F0F0 = IO Limit/Base Registers use 16-bit decode FFFF_F1F1 = IO Limit/Base Registers use 32-b
+               t decode For an endpoint, bits are defined as follows: Memory Space BAR (not upper bits of BAR2) [0] = Mem Space Indicator (s
+               t to 0) [2:1] = Type field (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR;
+               if 32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits
+               f \'7bBAR4,BAR3\'7d to 1. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writabl
+                bits of BAR; set uppermost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0xFFFF*/
+#undef PCIE_ATTRIB_ATTR_14_ATTR_BAR3_DEFVAL
+#undef PCIE_ATTRIB_ATTR_14_ATTR_BAR3_SHIFT
+#undef PCIE_ATTRIB_ATTR_14_ATTR_BAR3_MASK
+#define PCIE_ATTRIB_ATTR_14_ATTR_BAR3_DEFVAL
+#define PCIE_ATTRIB_ATTR_14_ATTR_BAR3_SHIFT                                        0
+#define PCIE_ATTRIB_ATTR_14_ATTR_BAR3_MASK                                         0x0000FFFFU
+
+/*For an endpoint, specifies mask/settings for Base Address Register (BAR) 4 if BAR3 is a 32-bit BAR, or the upper bits of \'7b
+               AR4,BAR3\'7d if BAR3 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR3 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root: This must be set to FFF0_FFF0. For an endpoin
+               , bits are defined as follows: Memory Space BAR (not upper bits of BAR3) [0] = Mem Space Indicator (set to 0) [2:1] = Type fi
+               ld (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppe
+               most 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR5,BAR4\'7d to
+               . IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set upper
+               ost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0x0004; RP=0xFFF0*/
+#undef PCIE_ATTRIB_ATTR_15_ATTR_BAR4_DEFVAL
+#undef PCIE_ATTRIB_ATTR_15_ATTR_BAR4_SHIFT
+#undef PCIE_ATTRIB_ATTR_15_ATTR_BAR4_MASK
+#define PCIE_ATTRIB_ATTR_15_ATTR_BAR4_DEFVAL
+#define PCIE_ATTRIB_ATTR_15_ATTR_BAR4_SHIFT                                        0
+#define PCIE_ATTRIB_ATTR_15_ATTR_BAR4_MASK                                         0x0000FFFFU
+
+/*For an endpoint, specifies mask/settings for Base Address Register (BAR) 4 if BAR3 is a 32-bit BAR, or the upper bits of \'7b
+               AR4,BAR3\'7d if BAR3 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR3 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root: This must be set to FFF0_FFF0. For an endpoin
+               , bits are defined as follows: Memory Space BAR (not upper bits of BAR3) [0] = Mem Space Indicator (set to 0) [2:1] = Type fi
+               ld (10 for 64-bit, 00 for 32-bit) [3] = Prefetchable (0 or 1) [31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppe
+               most 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of \'7bBAR5,BAR4\'7d to
+               . IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set upper
+               ost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFF0; RP=0xFFF0*/
+#undef PCIE_ATTRIB_ATTR_16_ATTR_BAR4_DEFVAL
+#undef PCIE_ATTRIB_ATTR_16_ATTR_BAR4_SHIFT
+#undef PCIE_ATTRIB_ATTR_16_ATTR_BAR4_MASK
+#define PCIE_ATTRIB_ATTR_16_ATTR_BAR4_DEFVAL
+#define PCIE_ATTRIB_ATTR_16_ATTR_BAR4_SHIFT                                        0
+#define PCIE_ATTRIB_ATTR_16_ATTR_BAR4_MASK                                         0x0000FFFFU
+
+/*For an endpoint, specifies mask/settings for Base Address Register (BAR) 5 if BAR4 is a 32-bit BAR, or the upper bits of \'7b
+               AR5,BAR4\'7d if BAR4 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR4 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root, this must be set to: 0000_0000 = Prefetchable
+               Memory Limit/Base Registers not implemented FFF0_FFF0 = 32-bit Prefetchable Memory Limit/Base implemented FFF1_FFF1 = 64-bit
+               refetchable Memory Limit/Base implemented For an endpoint, bits are defined as follows: Memory Space BAR (not upper bits of B
+               R4) [0] = Mem Space Indicator (set to 0) [2:1] = Type field (00 for 32-bit; BAR5 cannot be lower part of a 64-bit BAR) [3] =
+               refetchable (0 or 1) [31:4] = Mask for writable bits of BAR; set uppermost 31:n bits to 1, where 2^n=memory aperture size in
+               ytes. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set u
+               permost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0xFFF1*/
+#undef PCIE_ATTRIB_ATTR_17_ATTR_BAR5_DEFVAL
+#undef PCIE_ATTRIB_ATTR_17_ATTR_BAR5_SHIFT
+#undef PCIE_ATTRIB_ATTR_17_ATTR_BAR5_MASK
+#define PCIE_ATTRIB_ATTR_17_ATTR_BAR5_DEFVAL
+#define PCIE_ATTRIB_ATTR_17_ATTR_BAR5_SHIFT                                        0
+#define PCIE_ATTRIB_ATTR_17_ATTR_BAR5_MASK                                         0x0000FFFFU
+
+/*For an endpoint, specifies mask/settings for Base Address Register (BAR) 5 if BAR4 is a 32-bit BAR, or the upper bits of \'7b
+               AR5,BAR4\'7d if BAR4 is the lower part of a 64-bit BAR. If BAR is not to be implemented, set to 32'h00000000. See BAR4 descri
+               tion if this functions as the upper bits of a 64-bit BAR. For a switch or root, this must be set to: 0000_0000 = Prefetchable
+               Memory Limit/Base Registers not implemented FFF0_FFF0 = 32-bit Prefetchable Memory Limit/Base implemented FFF1_FFF1 = 64-bit
+               refetchable Memory Limit/Base implemented For an endpoint, bits are defined as follows: Memory Space BAR (not upper bits of B
+               R4) [0] = Mem Space Indicator (set to 0) [2:1] = Type field (00 for 32-bit; BAR5 cannot be lower part of a 64-bit BAR) [3] =
+               refetchable (0 or 1) [31:4] = Mask for writable bits of BAR; set uppermost 31:n bits to 1, where 2^n=memory aperture size in
+               ytes. IO Space BAR 0] = IO Space Indicator (set to 1) [1] = Reserved (set to 0) [31:2] = Mask for writable bits of BAR; set u
+               permost 31:n bits to 1, where 2^n=i/o aperture size in bytes.; EP=0xFFFF; RP=0xFFF1*/
+#undef PCIE_ATTRIB_ATTR_18_ATTR_BAR5_DEFVAL
+#undef PCIE_ATTRIB_ATTR_18_ATTR_BAR5_SHIFT
+#undef PCIE_ATTRIB_ATTR_18_ATTR_BAR5_MASK
+#define PCIE_ATTRIB_ATTR_18_ATTR_BAR5_DEFVAL
+#define PCIE_ATTRIB_ATTR_18_ATTR_BAR5_SHIFT                                        0
+#define PCIE_ATTRIB_ATTR_18_ATTR_BAR5_MASK                                         0x0000FFFFU
 
 /*Specifies maximum payload supported. Valid settings are: 0- 128 bytes, 1- 256 bytes, 2- 512 bytes, 3- 1024 bytes. Transferred
                to the Device Capabilities register. The values: 4-2048 bytes, 5- 4096 bytes are not supported; EP=0x0001; RP=0x0001*/
 #define PCIE_ATTRIB_ATTR_34_ATTR_HEADER_TYPE_SHIFT                                 0
 #define PCIE_ATTRIB_ATTR_34_ATTR_HEADER_TYPE_MASK                                  0x000000FFU
 
-/*Indicates mapping for legacy interrupt messages. Valid values are 1 INTA, 2 INTB, 3 INTC, 4 INTD. Zero indicates no legacy in
-               errupt messages used.; EP=0x0001; RP=0x0001*/
-#undef PCIE_ATTRIB_ATTR_34_ATTR_INTERRUPT_PIN_DEFVAL
-#undef PCIE_ATTRIB_ATTR_34_ATTR_INTERRUPT_PIN_SHIFT
-#undef PCIE_ATTRIB_ATTR_34_ATTR_INTERRUPT_PIN_MASK
-#define PCIE_ATTRIB_ATTR_34_ATTR_INTERRUPT_PIN_DEFVAL                              0x00000100
-#define PCIE_ATTRIB_ATTR_34_ATTR_INTERRUPT_PIN_SHIFT                               8
-#define PCIE_ATTRIB_ATTR_34_ATTR_INTERRUPT_PIN_MASK                                0x0000FF00U
-
 /*PM Capability's Next Capability Offset pointer to the next item in the capabilities list, or 00h if this is the final capabil
                ty.; EP=0x0048; RP=0x0060*/
 #undef PCIE_ATTRIB_ATTR_53_ATTR_PM_CAP_NEXTPTR_DEFVAL
 #define PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_ON_SHIFT                                  8
 #define PCIE_ATTRIB_ATTR_41_ATTR_MSI_CAP_ON_MASK                                   0x00000100U
 
+/*Maximum Link Width. Valid settings are: 000001b x1, 000010b x2, 000100b x4, 001000b x8.; EP=0x0004; RP=0x0004*/
+#undef PCIE_ATTRIB_ATTR_97_ATTR_LINK_CAP_MAX_LINK_WIDTH_DEFVAL
+#undef PCIE_ATTRIB_ATTR_97_ATTR_LINK_CAP_MAX_LINK_WIDTH_SHIFT
+#undef PCIE_ATTRIB_ATTR_97_ATTR_LINK_CAP_MAX_LINK_WIDTH_MASK
+#define PCIE_ATTRIB_ATTR_97_ATTR_LINK_CAP_MAX_LINK_WIDTH_DEFVAL                    0x00000104
+#define PCIE_ATTRIB_ATTR_97_ATTR_LINK_CAP_MAX_LINK_WIDTH_SHIFT                     0
+#define PCIE_ATTRIB_ATTR_97_ATTR_LINK_CAP_MAX_LINK_WIDTH_MASK                      0x0000003FU
+
+/*Used by LTSSM to set Maximum Link Width. Valid settings are: 000001b [x1], 000010b [x2], 000100b [x4], 001000b [x8].; EP=0x00
+               4; RP=0x0004*/
+#undef PCIE_ATTRIB_ATTR_97_ATTR_LTSSM_MAX_LINK_WIDTH_DEFVAL
+#undef PCIE_ATTRIB_ATTR_97_ATTR_LTSSM_MAX_LINK_WIDTH_SHIFT
+#undef PCIE_ATTRIB_ATTR_97_ATTR_LTSSM_MAX_LINK_WIDTH_MASK
+#define PCIE_ATTRIB_ATTR_97_ATTR_LTSSM_MAX_LINK_WIDTH_DEFVAL                       0x00000104
+#define PCIE_ATTRIB_ATTR_97_ATTR_LTSSM_MAX_LINK_WIDTH_SHIFT                        6
+#define PCIE_ATTRIB_ATTR_97_ATTR_LTSSM_MAX_LINK_WIDTH_MASK                         0x00000FC0U
+
 /*TRUE specifies upstream-facing port. FALSE specifies downstream-facing port.; EP=0x0001; RP=0x0000*/
 #undef PCIE_ATTRIB_ATTR_100_ATTR_UPSTREAM_FACING_DEFVAL
 #undef PCIE_ATTRIB_ATTR_100_ATTR_UPSTREAM_FACING_SHIFT
 #define PCIE_ATTRIB_ATTR_101_ATTR_DISABLE_BAR_FILTERING_SHIFT                      1
 #define PCIE_ATTRIB_ATTR_101_ATTR_DISABLE_BAR_FILTERING_MASK                       0x00000002U
 
+/*Link Bandwidth notification capability. Indicates support for the link bandwidth notification status and interrupt mechanism.
+               Required for Root.; EP=0x0000; RP=0x0001*/
+#undef PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_LINK_BANDWIDTH_NOTIFICATION_CAP_DEFVAL
+#undef PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_LINK_BANDWIDTH_NOTIFICATION_CAP_SHIFT
+#undef PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_LINK_BANDWIDTH_NOTIFICATION_CAP_MASK
+#define PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_LINK_BANDWIDTH_NOTIFICATION_CAP_DEFVAL   0x000009FF
+#define PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_LINK_BANDWIDTH_NOTIFICATION_CAP_SHIFT    9
+#define PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_LINK_BANDWIDTH_NOTIFICATION_CAP_MASK     0x00000200U
+
+/*Sets the ASPM Optionality Compliance bit, to comply with the 2.1 ASPM Optionality ECN. Transferred to the Link Capabilities r
+               gister.; EP=0x0001; RP=0x0001*/
+#undef PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_DEFVAL
+#undef PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_SHIFT
+#undef PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_MASK
+#define PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_DEFVAL                  0x000009FF
+#define PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_SHIFT                   14
+#define PCIE_ATTRIB_ATTR_37_ATTR_LINK_CAP_ASPM_OPTIONALITY_MASK                    0x00004000U
+
+/*Enables the Replay Timer to use the user-defined LL_REPLAY_TIMEOUT value (or combined with the built-in value, depending on L
+               _REPLAY_TIMEOUT_FUNC). If FALSE, the built-in value is used.; EP=0x0000; RP=0x0000*/
+#undef PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_EN_DEFVAL
+#undef PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_EN_SHIFT
+#undef PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_EN_MASK
+#define PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_EN_DEFVAL                       0x00000000
+#define PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_EN_SHIFT                        15
+#define PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_EN_MASK                         0x00008000U
+
+/*Sets a user-defined timeout for the Replay Timer to force cause the retransmission of unacknowledged TLPs; refer to LL_REPLAY
+               TIMEOUT_EN and LL_REPLAY_TIMEOUT_FUNC to see how this value is used. The unit for this attribute is in symbol times, which is
+               4ns at GEN1 speeds and 2ns at GEN2.; EP=0x0000; RP=0x0000*/
+#undef PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_DEFVAL
+#undef PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_SHIFT
+#undef PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_MASK
+#define PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_DEFVAL                          0x00000000
+#define PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_SHIFT                           0
+#define PCIE_ATTRIB_ATTR_93_ATTR_LL_REPLAY_TIMEOUT_MASK                            0x00007FFFU
+
 /*Device ID for the the PCIe Cap Structure Device ID field*/
 #undef PCIE_ATTRIB_ID_CFG_DEV_ID_DEFVAL
 #undef PCIE_ATTRIB_ID_CFG_DEV_ID_SHIFT
 #define PCIE_ATTRIB_ATTR_25_ATTR_CMD_INTX_IMPLEMENTED_SHIFT                        8
 #define PCIE_ATTRIB_ATTR_25_ATTR_CMD_INTX_IMPLEMENTED_MASK                         0x00000100U
 
+/*Indicates that the core is capable of generating ECRC. Value transferred to bit 5 of the AER Capabilities and Control Registe
+               .; EP=0x0001; RP=0x0001*/
+#undef PCIE_ATTRIB_ATTR_0_ATTR_AER_CAP_ECRC_GEN_CAPABLE_DEFVAL
+#undef PCIE_ATTRIB_ATTR_0_ATTR_AER_CAP_ECRC_GEN_CAPABLE_SHIFT
+#undef PCIE_ATTRIB_ATTR_0_ATTR_AER_CAP_ECRC_GEN_CAPABLE_MASK
+#define PCIE_ATTRIB_ATTR_0_ATTR_AER_CAP_ECRC_GEN_CAPABLE_DEFVAL                    0x00000003
+#define PCIE_ATTRIB_ATTR_0_ATTR_AER_CAP_ECRC_GEN_CAPABLE_SHIFT                     1
+#define PCIE_ATTRIB_ATTR_0_ATTR_AER_CAP_ECRC_GEN_CAPABLE_MASK                      0x00000002U
+
 /*Indicates that the AER structures exists. If this is FALSE, then the AER structure cannot be accessed via either the link or
                he management port, and AER will be considered to not be present for error management tasks (such as what types of error mess
                ges are sent if an error is detected).; EP=0x0001; RP=0x0001*/
 #define PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON_SHIFT                                   12
 #define PCIE_ATTRIB_ATTR_4_ATTR_AER_CAP_ON_MASK                                    0x00001000U
 
+/*VSEC's Next Capability Offset pointer to the next item in the capabilities list, or 000h if this is the final capability.; EP
+               0x0140; RP=0x0140*/
+#undef PCIE_ATTRIB_ATTR_89_ATTR_VSEC_CAP_NEXTPTR_DEFVAL
+#undef PCIE_ATTRIB_ATTR_89_ATTR_VSEC_CAP_NEXTPTR_SHIFT
+#undef PCIE_ATTRIB_ATTR_89_ATTR_VSEC_CAP_NEXTPTR_MASK
+#define PCIE_ATTRIB_ATTR_89_ATTR_VSEC_CAP_NEXTPTR_DEFVAL                           0x00002281
+#define PCIE_ATTRIB_ATTR_89_ATTR_VSEC_CAP_NEXTPTR_SHIFT                            1
+#define PCIE_ATTRIB_ATTR_89_ATTR_VSEC_CAP_NEXTPTR_MASK                             0x00001FFEU
+
 /*CRS SW Visibility. Indicates RC can return CRS to SW. Transferred to the Root Capabilities register.; EP=0x0000; RP=0x0000*/
 #undef PCIE_ATTRIB_ATTR_79_ATTR_ROOT_CAP_CRS_SW_VISIBILITY_DEFVAL
 #undef PCIE_ATTRIB_ATTR_79_ATTR_ROOT_CAP_CRS_SW_VISIBILITY_SHIFT
 #define PCIE_ATTRIB_ATTR_43_ATTR_MSIX_CAP_ON_SHIFT                                 8
 #define PCIE_ATTRIB_ATTR_43_ATTR_MSIX_CAP_ON_MASK                                  0x00000100U
 
-/*TrustZone Classification for ADMA*/
-#undef LPD_SLCR_SECURE_SLCR_ADMA_TZ_DEFVAL
-#undef LPD_SLCR_SECURE_SLCR_ADMA_TZ_SHIFT
-#undef LPD_SLCR_SECURE_SLCR_ADMA_TZ_MASK
-#define LPD_SLCR_SECURE_SLCR_ADMA_TZ_DEFVAL
-#define LPD_SLCR_SECURE_SLCR_ADMA_TZ_SHIFT                                         0
-#define LPD_SLCR_SECURE_SLCR_ADMA_TZ_MASK                                          0x000000FFU
-
-/*CSU regsiter*/
-#undef CSU_TAMPER_STATUS_TAMPER_0_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_0_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_0_MASK
-#define CSU_TAMPER_STATUS_TAMPER_0_DEFVAL                                          0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_0_SHIFT                                           0
-#define CSU_TAMPER_STATUS_TAMPER_0_MASK                                            0x00000001U
+/*MSI-X Table Size. This value is transferred to the MSI-X Message Control[10:0] field. Set to 0 if MSI-X is not enabled. Note
+               hat the core does not implement the table; that must be implemented in user logic.; EP=0x0003; RP=0x0000*/
+#undef PCIE_ATTRIB_ATTR_48_ATTR_MSIX_CAP_TABLE_SIZE_DEFVAL
+#undef PCIE_ATTRIB_ATTR_48_ATTR_MSIX_CAP_TABLE_SIZE_SHIFT
+#undef PCIE_ATTRIB_ATTR_48_ATTR_MSIX_CAP_TABLE_SIZE_MASK
+#define PCIE_ATTRIB_ATTR_48_ATTR_MSIX_CAP_TABLE_SIZE_DEFVAL
+#define PCIE_ATTRIB_ATTR_48_ATTR_MSIX_CAP_TABLE_SIZE_SHIFT                         0
+#define PCIE_ATTRIB_ATTR_48_ATTR_MSIX_CAP_TABLE_SIZE_MASK                          0x000007FFU
+
+/*MSI-X Table Offset. This value is transferred to the MSI-X Table Offset field. Set to 0 if MSI-X is not enabled.; EP=0x0001;
+               P=0x0000*/
+#undef PCIE_ATTRIB_ATTR_46_ATTR_MSIX_CAP_TABLE_OFFSET_DEFVAL
+#undef PCIE_ATTRIB_ATTR_46_ATTR_MSIX_CAP_TABLE_OFFSET_SHIFT
+#undef PCIE_ATTRIB_ATTR_46_ATTR_MSIX_CAP_TABLE_OFFSET_MASK
+#define PCIE_ATTRIB_ATTR_46_ATTR_MSIX_CAP_TABLE_OFFSET_DEFVAL
+#define PCIE_ATTRIB_ATTR_46_ATTR_MSIX_CAP_TABLE_OFFSET_SHIFT                       0
+#define PCIE_ATTRIB_ATTR_46_ATTR_MSIX_CAP_TABLE_OFFSET_MASK                        0x0000FFFFU
+
+/*MSI-X Table Offset. This value is transferred to the MSI-X Table Offset field. Set to 0 if MSI-X is not enabled.; EP=0x0000;
+               P=0x0000*/
+#undef PCIE_ATTRIB_ATTR_47_ATTR_MSIX_CAP_TABLE_OFFSET_DEFVAL
+#undef PCIE_ATTRIB_ATTR_47_ATTR_MSIX_CAP_TABLE_OFFSET_SHIFT
+#undef PCIE_ATTRIB_ATTR_47_ATTR_MSIX_CAP_TABLE_OFFSET_MASK
+#define PCIE_ATTRIB_ATTR_47_ATTR_MSIX_CAP_TABLE_OFFSET_DEFVAL
+#define PCIE_ATTRIB_ATTR_47_ATTR_MSIX_CAP_TABLE_OFFSET_SHIFT                       0
+#define PCIE_ATTRIB_ATTR_47_ATTR_MSIX_CAP_TABLE_OFFSET_MASK                        0x00001FFFU
+
+/*MSI-X Pending Bit Array Offset This value is transferred to the MSI-X PBA Offset field. Set to 0 if MSI-X is not enabled.; EP
+               0x0001; RP=0x0000*/
+#undef PCIE_ATTRIB_ATTR_44_ATTR_MSIX_CAP_PBA_OFFSET_DEFVAL
+#undef PCIE_ATTRIB_ATTR_44_ATTR_MSIX_CAP_PBA_OFFSET_SHIFT
+#undef PCIE_ATTRIB_ATTR_44_ATTR_MSIX_CAP_PBA_OFFSET_MASK
+#define PCIE_ATTRIB_ATTR_44_ATTR_MSIX_CAP_PBA_OFFSET_DEFVAL
+#define PCIE_ATTRIB_ATTR_44_ATTR_MSIX_CAP_PBA_OFFSET_SHIFT                         0
+#define PCIE_ATTRIB_ATTR_44_ATTR_MSIX_CAP_PBA_OFFSET_MASK                          0x0000FFFFU
+
+/*MSI-X Pending Bit Array Offset This value is transferred to the MSI-X PBA Offset field. Set to 0 if MSI-X is not enabled.; EP
+               0x1000; RP=0x0000*/
+#undef PCIE_ATTRIB_ATTR_45_ATTR_MSIX_CAP_PBA_OFFSET_DEFVAL
+#undef PCIE_ATTRIB_ATTR_45_ATTR_MSIX_CAP_PBA_OFFSET_SHIFT
+#undef PCIE_ATTRIB_ATTR_45_ATTR_MSIX_CAP_PBA_OFFSET_MASK
+#define PCIE_ATTRIB_ATTR_45_ATTR_MSIX_CAP_PBA_OFFSET_DEFVAL                        0x00008000
+#define PCIE_ATTRIB_ATTR_45_ATTR_MSIX_CAP_PBA_OFFSET_SHIFT                         3
+#define PCIE_ATTRIB_ATTR_45_ATTR_MSIX_CAP_PBA_OFFSET_MASK                          0x0000FFF8U
+
+/*DT837748 Enable*/
+#undef PCIE_ATTRIB_CB_CB1_DEFVAL
+#undef PCIE_ATTRIB_CB_CB1_SHIFT
+#undef PCIE_ATTRIB_CB_CB1_MASK
+#define PCIE_ATTRIB_CB_CB1_DEFVAL                                                  0x00000001
+#define PCIE_ATTRIB_CB_CB1_SHIFT                                                   1
+#define PCIE_ATTRIB_CB_CB1_MASK                                                    0x00000002U
+
+/*Active State PM Support. Indicates the level of active state power management supported by the selected PCI Express Link, enc
+               ded as follows: 0 Reserved, 1 L0s entry supported, 2 Reserved, 3 L0s and L1 entry supported.; EP=0x0001; RP=0x0001*/
+#undef PCIE_ATTRIB_ATTR_35_ATTR_LINK_CAP_ASPM_SUPPORT_DEFVAL
+#undef PCIE_ATTRIB_ATTR_35_ATTR_LINK_CAP_ASPM_SUPPORT_SHIFT
+#undef PCIE_ATTRIB_ATTR_35_ATTR_LINK_CAP_ASPM_SUPPORT_MASK
+#define PCIE_ATTRIB_ATTR_35_ATTR_LINK_CAP_ASPM_SUPPORT_DEFVAL                      0x00001FFD
+#define PCIE_ATTRIB_ATTR_35_ATTR_LINK_CAP_ASPM_SUPPORT_SHIFT                       12
+#define PCIE_ATTRIB_ATTR_35_ATTR_LINK_CAP_ASPM_SUPPORT_MASK                        0x00003000U
 
-/*External MIO*/
-#undef CSU_TAMPER_STATUS_TAMPER_1_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_1_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_1_MASK
-#define CSU_TAMPER_STATUS_TAMPER_1_DEFVAL                                          0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_1_SHIFT                                           1
-#define CSU_TAMPER_STATUS_TAMPER_1_MASK                                            0x00000002U
+/*PCIE control block level reset*/
+#undef CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_DEFVAL                                 0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_SHIFT                                  17
+#define CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_MASK                                   0x00020000U
 
-/*JTAG toggle detect*/
-#undef CSU_TAMPER_STATUS_TAMPER_2_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_2_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_2_MASK
-#define CSU_TAMPER_STATUS_TAMPER_2_DEFVAL                                          0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_2_SHIFT                                           2
-#define CSU_TAMPER_STATUS_TAMPER_2_MASK                                            0x00000004U
+/*CIBGMN: COMINIT Burst Gap Minimum.*/
+#undef SATA_AHCI_VENDOR_PP2C_CIBGMN_DEFVAL
+#undef SATA_AHCI_VENDOR_PP2C_CIBGMN_SHIFT
+#undef SATA_AHCI_VENDOR_PP2C_CIBGMN_MASK
+#define SATA_AHCI_VENDOR_PP2C_CIBGMN_DEFVAL                                        0x28184D1B
+#define SATA_AHCI_VENDOR_PP2C_CIBGMN_SHIFT                                         0
+#define SATA_AHCI_VENDOR_PP2C_CIBGMN_MASK                                          0x000000FFU
+
+/*CIBGMX: COMINIT Burst Gap Maximum.*/
+#undef SATA_AHCI_VENDOR_PP2C_CIBGMX_DEFVAL
+#undef SATA_AHCI_VENDOR_PP2C_CIBGMX_SHIFT
+#undef SATA_AHCI_VENDOR_PP2C_CIBGMX_MASK
+#define SATA_AHCI_VENDOR_PP2C_CIBGMX_DEFVAL                                        0x28184D1B
+#define SATA_AHCI_VENDOR_PP2C_CIBGMX_SHIFT                                         8
+#define SATA_AHCI_VENDOR_PP2C_CIBGMX_MASK                                          0x0000FF00U
+
+/*CIBGN: COMINIT Burst Gap Nominal.*/
+#undef SATA_AHCI_VENDOR_PP2C_CIBGN_DEFVAL
+#undef SATA_AHCI_VENDOR_PP2C_CIBGN_SHIFT
+#undef SATA_AHCI_VENDOR_PP2C_CIBGN_MASK
+#define SATA_AHCI_VENDOR_PP2C_CIBGN_DEFVAL                                         0x28184D1B
+#define SATA_AHCI_VENDOR_PP2C_CIBGN_SHIFT                                          16
+#define SATA_AHCI_VENDOR_PP2C_CIBGN_MASK                                           0x00FF0000U
+
+/*CINMP: COMINIT Negate Minimum Period.*/
+#undef SATA_AHCI_VENDOR_PP2C_CINMP_DEFVAL
+#undef SATA_AHCI_VENDOR_PP2C_CINMP_SHIFT
+#undef SATA_AHCI_VENDOR_PP2C_CINMP_MASK
+#define SATA_AHCI_VENDOR_PP2C_CINMP_DEFVAL                                         0x28184D1B
+#define SATA_AHCI_VENDOR_PP2C_CINMP_SHIFT                                          24
+#define SATA_AHCI_VENDOR_PP2C_CINMP_MASK                                           0xFF000000U
+
+/*CWBGMN: COMWAKE Burst Gap Minimum.*/
+#undef SATA_AHCI_VENDOR_PP3C_CWBGMN_DEFVAL
+#undef SATA_AHCI_VENDOR_PP3C_CWBGMN_SHIFT
+#undef SATA_AHCI_VENDOR_PP3C_CWBGMN_MASK
+#define SATA_AHCI_VENDOR_PP3C_CWBGMN_DEFVAL                                        0x0E081906
+#define SATA_AHCI_VENDOR_PP3C_CWBGMN_SHIFT                                         0
+#define SATA_AHCI_VENDOR_PP3C_CWBGMN_MASK                                          0x000000FFU
+
+/*CWBGMX: COMWAKE Burst Gap Maximum.*/
+#undef SATA_AHCI_VENDOR_PP3C_CWBGMX_DEFVAL
+#undef SATA_AHCI_VENDOR_PP3C_CWBGMX_SHIFT
+#undef SATA_AHCI_VENDOR_PP3C_CWBGMX_MASK
+#define SATA_AHCI_VENDOR_PP3C_CWBGMX_DEFVAL                                        0x0E081906
+#define SATA_AHCI_VENDOR_PP3C_CWBGMX_SHIFT                                         8
+#define SATA_AHCI_VENDOR_PP3C_CWBGMX_MASK                                          0x0000FF00U
+
+/*CWBGN: COMWAKE Burst Gap Nominal.*/
+#undef SATA_AHCI_VENDOR_PP3C_CWBGN_DEFVAL
+#undef SATA_AHCI_VENDOR_PP3C_CWBGN_SHIFT
+#undef SATA_AHCI_VENDOR_PP3C_CWBGN_MASK
+#define SATA_AHCI_VENDOR_PP3C_CWBGN_DEFVAL                                         0x0E081906
+#define SATA_AHCI_VENDOR_PP3C_CWBGN_SHIFT                                          16
+#define SATA_AHCI_VENDOR_PP3C_CWBGN_MASK                                           0x00FF0000U
+
+/*CWNMP: COMWAKE Negate Minimum Period.*/
+#undef SATA_AHCI_VENDOR_PP3C_CWNMP_DEFVAL
+#undef SATA_AHCI_VENDOR_PP3C_CWNMP_SHIFT
+#undef SATA_AHCI_VENDOR_PP3C_CWNMP_MASK
+#define SATA_AHCI_VENDOR_PP3C_CWNMP_DEFVAL                                         0x0E081906
+#define SATA_AHCI_VENDOR_PP3C_CWNMP_SHIFT                                          24
+#define SATA_AHCI_VENDOR_PP3C_CWNMP_MASK                                           0xFF000000U
+
+/*BMX: COM Burst Maximum.*/
+#undef SATA_AHCI_VENDOR_PP4C_BMX_DEFVAL
+#undef SATA_AHCI_VENDOR_PP4C_BMX_SHIFT
+#undef SATA_AHCI_VENDOR_PP4C_BMX_MASK
+#define SATA_AHCI_VENDOR_PP4C_BMX_DEFVAL                                           0x064A0813
+#define SATA_AHCI_VENDOR_PP4C_BMX_SHIFT                                            0
+#define SATA_AHCI_VENDOR_PP4C_BMX_MASK                                             0x000000FFU
+
+/*BNM: COM Burst Nominal.*/
+#undef SATA_AHCI_VENDOR_PP4C_BNM_DEFVAL
+#undef SATA_AHCI_VENDOR_PP4C_BNM_SHIFT
+#undef SATA_AHCI_VENDOR_PP4C_BNM_MASK
+#define SATA_AHCI_VENDOR_PP4C_BNM_DEFVAL                                           0x064A0813
+#define SATA_AHCI_VENDOR_PP4C_BNM_SHIFT                                            8
+#define SATA_AHCI_VENDOR_PP4C_BNM_MASK                                             0x0000FF00U
+
+/*SFD: Signal Failure Detection, if the signal detection de-asserts for a time greater than this then the OOB detector will det
+               rmine this is a line idle and cause the PhyInit state machine to exit the Phy Ready State. A value of zero disables the Signa
+                Failure Detector. The value is based on the OOB Detector Clock typically (PMCLK Clock Period) * SFD giving a nominal time of
+               500ns based on a 150MHz PMCLK.*/
+#undef SATA_AHCI_VENDOR_PP4C_SFD_DEFVAL
+#undef SATA_AHCI_VENDOR_PP4C_SFD_SHIFT
+#undef SATA_AHCI_VENDOR_PP4C_SFD_MASK
+#define SATA_AHCI_VENDOR_PP4C_SFD_DEFVAL                                           0x064A0813
+#define SATA_AHCI_VENDOR_PP4C_SFD_SHIFT                                            16
+#define SATA_AHCI_VENDOR_PP4C_SFD_MASK                                             0x00FF0000U
+
+/*PTST: Partial to Slumber timer value, specific delay the controller should apply while in partial before entering slumber. Th
+                value is bases on the system clock divided by 128, total delay = (Sys Clock Period) * PTST * 128*/
+#undef SATA_AHCI_VENDOR_PP4C_PTST_DEFVAL
+#undef SATA_AHCI_VENDOR_PP4C_PTST_SHIFT
+#undef SATA_AHCI_VENDOR_PP4C_PTST_MASK
+#define SATA_AHCI_VENDOR_PP4C_PTST_DEFVAL                                          0x064A0813
+#define SATA_AHCI_VENDOR_PP4C_PTST_SHIFT                                           24
+#define SATA_AHCI_VENDOR_PP4C_PTST_MASK                                            0xFF000000U
+
+/*RIT: Retry Interval Timer. The calculated value divided by two, the lower digit of precision is not needed.*/
+#undef SATA_AHCI_VENDOR_PP5C_RIT_DEFVAL
+#undef SATA_AHCI_VENDOR_PP5C_RIT_SHIFT
+#undef SATA_AHCI_VENDOR_PP5C_RIT_MASK
+#define SATA_AHCI_VENDOR_PP5C_RIT_DEFVAL                                           0x3FFC96A4
+#define SATA_AHCI_VENDOR_PP5C_RIT_SHIFT                                            0
+#define SATA_AHCI_VENDOR_PP5C_RIT_MASK                                             0x000FFFFFU
+
+/*RCT: Rate Change Timer, a value based on the 54.2us for which a SATA device will transmit at a fixed rate ALIGNp after OOB ha
+                completed, for a fast SERDES it is suggested that this value be 54.2us / 4*/
+#undef SATA_AHCI_VENDOR_PP5C_RCT_DEFVAL
+#undef SATA_AHCI_VENDOR_PP5C_RCT_SHIFT
+#undef SATA_AHCI_VENDOR_PP5C_RCT_MASK
+#define SATA_AHCI_VENDOR_PP5C_RCT_DEFVAL                                           0x3FFC96A4
+#define SATA_AHCI_VENDOR_PP5C_RCT_SHIFT                                            20
+#define SATA_AHCI_VENDOR_PP5C_RCT_MASK                                             0xFFF00000U
+#undef CRL_APB_RST_LPD_TOP_OFFSET
+#define CRL_APB_RST_LPD_TOP_OFFSET                                                 0XFF5E023C
+#undef CRL_APB_RST_LPD_TOP_OFFSET
+#define CRL_APB_RST_LPD_TOP_OFFSET                                                 0XFF5E023C
+#undef CRL_APB_RST_LPD_IOU0_OFFSET
+#define CRL_APB_RST_LPD_IOU0_OFFSET                                                0XFF5E0230
+#undef CRF_APB_RST_FPD_TOP_OFFSET
+#define CRF_APB_RST_FPD_TOP_OFFSET                                                 0XFD1A0100
+#undef CRF_APB_RST_FPD_TOP_OFFSET
+#define CRF_APB_RST_FPD_TOP_OFFSET                                                 0XFD1A0100
+#undef DP_DP_TX_PHY_POWER_DOWN_OFFSET
+#define DP_DP_TX_PHY_POWER_DOWN_OFFSET                                             0XFD4A0238
+#undef DP_DP_PHY_RESET_OFFSET
+#define DP_DP_PHY_RESET_OFFSET                                                     0XFD4A0200
+#undef CRF_APB_RST_FPD_TOP_OFFSET
+#define CRF_APB_RST_FPD_TOP_OFFSET                                                 0XFD1A0100
 
-/*PL SEU error*/
-#undef CSU_TAMPER_STATUS_TAMPER_3_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_3_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_3_MASK
-#define CSU_TAMPER_STATUS_TAMPER_3_DEFVAL                                          0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_3_SHIFT                                           3
-#define CSU_TAMPER_STATUS_TAMPER_3_MASK                                            0x00000008U
+/*USB 0 reset for control registers*/
+#undef CRL_APB_RST_LPD_TOP_USB0_APB_RESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB0_APB_RESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB0_APB_RESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB0_APB_RESET_DEFVAL                                  0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB0_APB_RESET_SHIFT                                   10
+#define CRL_APB_RST_LPD_TOP_USB0_APB_RESET_MASK                                    0x00000400U
 
-/*AMS over temperature alarm for LPD*/
-#undef CSU_TAMPER_STATUS_TAMPER_4_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_4_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_4_MASK
-#define CSU_TAMPER_STATUS_TAMPER_4_DEFVAL                                          0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_4_SHIFT                                           4
-#define CSU_TAMPER_STATUS_TAMPER_4_MASK                                            0x00000010U
+/*USB 0 sleep circuit reset*/
+#undef CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_DEFVAL                                 0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_SHIFT                                  8
+#define CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_MASK                                   0x00000100U
 
-/*AMS over temperature alarm for APU*/
-#undef CSU_TAMPER_STATUS_TAMPER_5_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_5_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_5_MASK
-#define CSU_TAMPER_STATUS_TAMPER_5_DEFVAL                                          0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_5_SHIFT                                           5
-#define CSU_TAMPER_STATUS_TAMPER_5_MASK                                            0x00000020U
+/*USB 0 reset*/
+#undef CRL_APB_RST_LPD_TOP_USB0_CORERESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB0_CORERESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB0_CORERESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB0_CORERESET_DEFVAL                                  0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB0_CORERESET_SHIFT                                   6
+#define CRL_APB_RST_LPD_TOP_USB0_CORERESET_MASK                                    0x00000040U
 
-/*AMS voltage alarm for VCCPINT_FPD*/
-#undef CSU_TAMPER_STATUS_TAMPER_6_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_6_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_6_MASK
-#define CSU_TAMPER_STATUS_TAMPER_6_DEFVAL                                          0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_6_SHIFT                                           6
-#define CSU_TAMPER_STATUS_TAMPER_6_MASK                                            0x00000040U
+/*USB 1 reset for control registers*/
+#undef CRL_APB_RST_LPD_TOP_USB1_APB_RESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB1_APB_RESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB1_APB_RESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB1_APB_RESET_DEFVAL                                  0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB1_APB_RESET_SHIFT                                   11
+#define CRL_APB_RST_LPD_TOP_USB1_APB_RESET_MASK                                    0x00000800U
+
+/*USB 1 sleep circuit reset*/
+#undef CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_DEFVAL                                 0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_SHIFT                                  9
+#define CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_MASK                                   0x00000200U
+
+/*USB 1 reset*/
+#undef CRL_APB_RST_LPD_TOP_USB1_CORERESET_DEFVAL
+#undef CRL_APB_RST_LPD_TOP_USB1_CORERESET_SHIFT
+#undef CRL_APB_RST_LPD_TOP_USB1_CORERESET_MASK
+#define CRL_APB_RST_LPD_TOP_USB1_CORERESET_DEFVAL                                  0x00188FDF
+#define CRL_APB_RST_LPD_TOP_USB1_CORERESET_SHIFT                                   7
+#define CRL_APB_RST_LPD_TOP_USB1_CORERESET_MASK                                    0x00000080U
 
-/*AMS voltage alarm for VCCPINT_LPD*/
-#undef CSU_TAMPER_STATUS_TAMPER_7_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_7_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_7_MASK
-#define CSU_TAMPER_STATUS_TAMPER_7_DEFVAL                                          0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_7_SHIFT                                           7
-#define CSU_TAMPER_STATUS_TAMPER_7_MASK                                            0x00000080U
+/*GEM 3 reset*/
+#undef CRL_APB_RST_LPD_IOU0_GEM3_RESET_DEFVAL
+#undef CRL_APB_RST_LPD_IOU0_GEM3_RESET_SHIFT
+#undef CRL_APB_RST_LPD_IOU0_GEM3_RESET_MASK
+#define CRL_APB_RST_LPD_IOU0_GEM3_RESET_DEFVAL                                     0x0000000F
+#define CRL_APB_RST_LPD_IOU0_GEM3_RESET_SHIFT                                      3
+#define CRL_APB_RST_LPD_IOU0_GEM3_RESET_MASK                                       0x00000008U
 
-/*AMS voltage alarm for VCCPAUX*/
-#undef CSU_TAMPER_STATUS_TAMPER_8_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_8_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_8_MASK
-#define CSU_TAMPER_STATUS_TAMPER_8_DEFVAL                                          0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_8_SHIFT                                           8
-#define CSU_TAMPER_STATUS_TAMPER_8_MASK                                            0x00000100U
+/*Sata block level reset*/
+#undef CRF_APB_RST_FPD_TOP_SATA_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_SATA_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_SATA_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_SATA_RESET_DEFVAL                                      0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_SATA_RESET_SHIFT                                       1
+#define CRF_APB_RST_FPD_TOP_SATA_RESET_MASK                                        0x00000002U
 
-/*AMS voltage alarm for DDRPHY*/
-#undef CSU_TAMPER_STATUS_TAMPER_9_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_9_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_9_MASK
-#define CSU_TAMPER_STATUS_TAMPER_9_DEFVAL                                          0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_9_SHIFT                                           9
-#define CSU_TAMPER_STATUS_TAMPER_9_MASK                                            0x00000200U
+/*PCIE config reset*/
+#undef CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_DEFVAL                                  0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_SHIFT                                   19
+#define CRF_APB_RST_FPD_TOP_PCIE_CFG_RESET_MASK                                    0x00080000U
 
-/*AMS voltage alarm for PSIO bank 0/1/2*/
-#undef CSU_TAMPER_STATUS_TAMPER_10_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_10_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_10_MASK
-#define CSU_TAMPER_STATUS_TAMPER_10_DEFVAL                                         0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_10_SHIFT                                          10
-#define CSU_TAMPER_STATUS_TAMPER_10_MASK                                           0x00000400U
+/*PCIE control block level reset*/
+#undef CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_DEFVAL                                 0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_SHIFT                                  17
+#define CRF_APB_RST_FPD_TOP_PCIE_CTRL_RESET_MASK                                   0x00020000U
 
-/*AMS voltage alarm for PSIO bank 3 (dedicated pins)*/
-#undef CSU_TAMPER_STATUS_TAMPER_11_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_11_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_11_MASK
-#define CSU_TAMPER_STATUS_TAMPER_11_DEFVAL                                         0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_11_SHIFT                                          11
-#define CSU_TAMPER_STATUS_TAMPER_11_MASK                                           0x00000800U
+/*PCIE bridge block level reset (AXI interface)*/
+#undef CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_DEFVAL                               0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_SHIFT                                18
+#define CRF_APB_RST_FPD_TOP_PCIE_BRIDGE_RESET_MASK                                 0x00040000U
 
-/*AMS voltaage alarm for GT*/
-#undef CSU_TAMPER_STATUS_TAMPER_12_DEFVAL
-#undef CSU_TAMPER_STATUS_TAMPER_12_SHIFT
-#undef CSU_TAMPER_STATUS_TAMPER_12_MASK
-#define CSU_TAMPER_STATUS_TAMPER_12_DEFVAL                                         0x00000000
-#define CSU_TAMPER_STATUS_TAMPER_12_SHIFT                                          12
-#define CSU_TAMPER_STATUS_TAMPER_12_MASK                                           0x00001000U
+/*Two bits per lane. When set to 11, moves the GT to power down mode. When set to 00, GT will be in active state. bits [1:0] -
+               ane0 Bits [3:2] - lane 1*/
+#undef DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_DEFVAL
+#undef DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_SHIFT
+#undef DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_MASK
+#define DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_DEFVAL                                   0x00000000
+#define DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_SHIFT                                    0
+#define DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_MASK                                     0x0000000FU
+
+/*Set to '1' to hold the GT in reset. Clear to release.*/
+#undef DP_DP_PHY_RESET_GT_RESET_DEFVAL
+#undef DP_DP_PHY_RESET_GT_RESET_SHIFT
+#undef DP_DP_PHY_RESET_GT_RESET_MASK
+#define DP_DP_PHY_RESET_GT_RESET_DEFVAL                                            0x00010003
+#define DP_DP_PHY_RESET_GT_RESET_SHIFT                                             1
+#define DP_DP_PHY_RESET_GT_RESET_MASK                                              0x00000002U
+
+/*Display Port block level reset (includes DPDMA)*/
+#undef CRF_APB_RST_FPD_TOP_DP_RESET_DEFVAL
+#undef CRF_APB_RST_FPD_TOP_DP_RESET_SHIFT
+#undef CRF_APB_RST_FPD_TOP_DP_RESET_MASK
+#define CRF_APB_RST_FPD_TOP_DP_RESET_DEFVAL                                        0x000F9FFE
+#define CRF_APB_RST_FPD_TOP_DP_RESET_SHIFT                                         16
+#define CRF_APB_RST_FPD_TOP_DP_RESET_MASK                                          0x00010000U
 #undef PMU_GLOBAL_REQ_PWRUP_INT_EN_OFFSET
 #define PMU_GLOBAL_REQ_PWRUP_INT_EN_OFFSET                                         0XFFD80118
 #undef PMU_GLOBAL_REQ_PWRUP_TRIG_OFFSET
 #define PMU_GLOBAL_REQ_PWRUP_STATUS_PL_SHIFT                                       23
 #define PMU_GLOBAL_REQ_PWRUP_STATUS_PL_MASK                                        0x00800000U
 #define PMU_GLOBAL_REQ_PWRUP_STATUS_OFFSET                                         0XFFD80110
+#undef GPIO_MASK_DATA_5_MSW_OFFSET
+#define GPIO_MASK_DATA_5_MSW_OFFSET                                                0XFF0A002C
+#undef GPIO_DIRM_5_OFFSET
+#define GPIO_DIRM_5_OFFSET                                                         0XFF0A0344
+#undef GPIO_OEN_5_OFFSET
+#define GPIO_OEN_5_OFFSET                                                          0XFF0A0348
+#undef GPIO_DATA_5_OFFSET
+#define GPIO_DATA_5_OFFSET                                                         0XFF0A0054
+#undef GPIO_DATA_5_OFFSET
+#define GPIO_DATA_5_OFFSET                                                         0XFF0A0054
+#undef GPIO_DATA_5_OFFSET
+#define GPIO_DATA_5_OFFSET                                                         0XFF0A0054
+
+/*Operation is the same as MASK_DATA_0_LSW[MASK_0_LSW]*/
+#undef GPIO_MASK_DATA_5_MSW_MASK_5_MSW_DEFVAL
+#undef GPIO_MASK_DATA_5_MSW_MASK_5_MSW_SHIFT
+#undef GPIO_MASK_DATA_5_MSW_MASK_5_MSW_MASK
+#define GPIO_MASK_DATA_5_MSW_MASK_5_MSW_DEFVAL                                     0x00000000
+#define GPIO_MASK_DATA_5_MSW_MASK_5_MSW_SHIFT                                      16
+#define GPIO_MASK_DATA_5_MSW_MASK_5_MSW_MASK                                       0xFFFF0000U
+
+/*Operation is the same as DIRM_0[DIRECTION_0]*/
+#undef GPIO_DIRM_5_DIRECTION_5_DEFVAL
+#undef GPIO_DIRM_5_DIRECTION_5_SHIFT
+#undef GPIO_DIRM_5_DIRECTION_5_MASK
+#define GPIO_DIRM_5_DIRECTION_5_DEFVAL
+#define GPIO_DIRM_5_DIRECTION_5_SHIFT                                              0
+#define GPIO_DIRM_5_DIRECTION_5_MASK                                               0xFFFFFFFFU
+
+/*Operation is the same as OEN_0[OP_ENABLE_0]*/
+#undef GPIO_OEN_5_OP_ENABLE_5_DEFVAL
+#undef GPIO_OEN_5_OP_ENABLE_5_SHIFT
+#undef GPIO_OEN_5_OP_ENABLE_5_MASK
+#define GPIO_OEN_5_OP_ENABLE_5_DEFVAL
+#define GPIO_OEN_5_OP_ENABLE_5_SHIFT                                               0
+#define GPIO_OEN_5_OP_ENABLE_5_MASK                                                0xFFFFFFFFU
+
+/*Output Data*/
+#undef GPIO_DATA_5_DATA_5_DEFVAL
+#undef GPIO_DATA_5_DATA_5_SHIFT
+#undef GPIO_DATA_5_DATA_5_MASK
+#define GPIO_DATA_5_DATA_5_DEFVAL
+#define GPIO_DATA_5_DATA_5_SHIFT                                                   0
+#define GPIO_DATA_5_DATA_5_MASK                                                    0xFFFFFFFFU
+
+/*Output Data*/
+#undef GPIO_DATA_5_DATA_5_DEFVAL
+#undef GPIO_DATA_5_DATA_5_SHIFT
+#undef GPIO_DATA_5_DATA_5_MASK
+#define GPIO_DATA_5_DATA_5_DEFVAL
+#define GPIO_DATA_5_DATA_5_SHIFT                                                   0
+#define GPIO_DATA_5_DATA_5_MASK                                                    0xFFFFFFFFU
+
+/*Output Data*/
+#undef GPIO_DATA_5_DATA_5_DEFVAL
+#undef GPIO_DATA_5_DATA_5_SHIFT
+#undef GPIO_DATA_5_DATA_5_MASK
+#define GPIO_DATA_5_DATA_5_DEFVAL
+#define GPIO_DATA_5_DATA_5_SHIFT                                                   0
+#define GPIO_DATA_5_DATA_5_MASK                                                    0xFFFFFFFFU
 #ifdef __cplusplus
 extern "C" {
 #endif
  int psu_init ();
+ unsigned long psu_ps_pl_isolation_removal_data();
+ unsigned long psu_ps_pl_reset_config_data();
 #ifdef __cplusplus
 }
 #endif