]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
Revert "Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze"
authorTom Rini <trini@konsulko.com>
Fri, 9 Dec 2016 12:56:54 +0000 (07:56 -0500)
committerTom Rini <trini@konsulko.com>
Fri, 9 Dec 2016 12:56:54 +0000 (07:56 -0500)
This reverts commit 3edc0c252257e4afed163a3a74aba24a5509b198, reversing
changes made to bb135a0180c31fbd7456021fb9700b49bba7f533.

32 files changed:
.travis.yml
arch/arm/include/asm/arch-zynqmp/hardware.h
board/xilinx/zynq/board.c
board/xilinx/zynqmp/zynqmp-zcu102/psu_init_gpl.c [deleted file]
board/xilinx/zynqmp/zynqmp-zcu102/psu_init_gpl.h [deleted file]
board/xilinx/zynqmp/zynqmp.c
common/board_r.c
common/miiphyutil.c
common/scsi.c
configs/xilinx_zynqmp_ep_defconfig
configs/xilinx_zynqmp_zcu102_defconfig
configs/xilinx_zynqmp_zcu102_revB_defconfig
configs/zynq_zc702_defconfig
drivers/block/Kconfig
drivers/block/Makefile
drivers/block/ahci.c
drivers/block/blk-uclass.c
drivers/block/sata_ceva.c
drivers/block/scsi-uclass.c [deleted file]
drivers/net/xilinx_axi_emac.c
drivers/net/xilinx_emaclite.c
drivers/net/zynq_gem.c
include/ahci.h
include/configs/xilinx_zynqmp.h
include/configs/xilinx_zynqmp_ep.h
include/configs/xilinx_zynqmp_zcu102.h
include/dm/uclass-id.h
include/miiphy.h
include/sata.h
include/scsi.h
tools/zynqimage.c
tools/zynqmpimage.c

index 37e19227eedb276eaefc9b5f5220d55fb660ae3e..6a575a5b4cba0137ab31d1bc1b0d2a32091d6336 100644 (file)
@@ -294,10 +294,5 @@ matrix:
           BUILDMAN="^qemu-x86$"
           TOOLCHAIN="x86_64"
           BUILD_ROM="yes"
-    - env:
-        - TEST_PY_BD="zynq_zc702"
-          TEST_PY_TEST_SPEC="not sleep"
-          TEST_PY_ID="--id qemu"
-          BUILDMAN="^zynq_zc702$"
 
 # TODO make it perfect ;-r
index 041b43cfe044385b7e5b61928b38a07b7218adb9..5908c50d09460a359150a73d65a1a60d9da0d914 100644 (file)
@@ -18,6 +18,8 @@
 
 #define ARASAN_NAND_BASEADDR   0xFF100000
 
+#define ZYNQMP_SATA_BASEADDR   0xFD0C0000
+
 #define ZYNQMP_USB0_XHCI_BASEADDR      0xFE200000
 #define ZYNQMP_USB1_XHCI_BASEADDR      0xFE300000
 
index 4daff8f4f1d626b7e45e3365462488793550aa1a..2c86940957ec5d021e045d6a34be3c9f133f1a7a 100644 (file)
@@ -124,77 +124,125 @@ int zynq_board_read_rom_ethaddr(unsigned char *ethaddr)
 }
 
 #if !defined(CONFIG_SYS_SDRAM_BASE) && !defined(CONFIG_SYS_SDRAM_SIZE)
-static const void *get_memory_reg_prop(const void *fdt, int *lenp)
+/*
+ * fdt_get_reg - Fill buffer by information from DT
+ */
+static phys_size_t fdt_get_reg(const void *fdt, int nodeoffset, void *buf,
+                              const u32 *cell, int n)
 {
-       int offset;
-
-       offset = fdt_path_offset(fdt, "/memory");
-       if (offset < 0)
-               return NULL;
+       int i = 0, b, banks;
+       int parent_offset = fdt_parent_offset(fdt, nodeoffset);
+       int address_cells = fdt_address_cells(fdt, parent_offset);
+       int size_cells = fdt_size_cells(fdt, parent_offset);
+       char *p = buf;
+       u64 val;
+       u64 vals;
+
+       debug("%s: addr_cells=%x, size_cell=%x, buf=%p, cell=%p\n",
+             __func__, address_cells, size_cells, buf, cell);
+
+       /* Check memory bank setup */
+       banks = n % (address_cells + size_cells);
+       if (banks)
+               panic("Incorrect memory setup cells=%d, ac=%d, sc=%d\n",
+                     n, address_cells, size_cells);
+
+       banks = n / (address_cells + size_cells);
+
+       for (b = 0; b < banks; b++) {
+               debug("%s: Bank #%d:\n", __func__, b);
+               if (address_cells == 2) {
+                       val = cell[i + 1];
+                       val <<= 32;
+                       val |= cell[i];
+                       val = fdt64_to_cpu(val);
+                       debug("%s: addr64=%llx, ptr=%p, cell=%p\n",
+                             __func__, val, p, &cell[i]);
+                       *(phys_addr_t *)p = val;
+               } else {
+                       debug("%s: addr32=%x, ptr=%p\n",
+                             __func__, fdt32_to_cpu(cell[i]), p);
+                       *(phys_addr_t *)p = fdt32_to_cpu(cell[i]);
+               }
+               p += sizeof(phys_addr_t);
+               i += address_cells;
+
+               debug("%s: pa=%p, i=%x, size=%zu\n", __func__, p, i,
+                     sizeof(phys_addr_t));
+
+               if (size_cells == 2) {
+                       vals = cell[i + 1];
+                       vals <<= 32;
+                       vals |= cell[i];
+                       vals = fdt64_to_cpu(vals);
+
+                       debug("%s: size64=%llx, ptr=%p, cell=%p\n",
+                             __func__, vals, p, &cell[i]);
+                       *(phys_size_t *)p = vals;
+               } else {
+                       debug("%s: size32=%x, ptr=%p\n",
+                             __func__, fdt32_to_cpu(cell[i]), p);
+                       *(phys_size_t *)p = fdt32_to_cpu(cell[i]);
+               }
+               p += sizeof(phys_size_t);
+               i += size_cells;
+
+               debug("%s: ps=%p, i=%x, size=%zu\n",
+                     __func__, p, i, sizeof(phys_size_t));
+       }
 
-       return fdt_getprop(fdt, offset, "reg", lenp);
+       /* Return the first address size */
+       return *(phys_size_t *)((char *)buf + sizeof(phys_addr_t));
 }
 
-int dram_init(void)
-{
-       const void *fdt = gd->fdt_blob;
-       const fdt32_t *val;
-       int ac, sc, len;
-
-       ac = fdt_address_cells(fdt, 0);
-       sc = fdt_size_cells(fdt, 0);
-       if (ac < 0 || sc < 1 || sc > 2) {
-               printf("invalid address/size cells\n");
-               return -EINVAL;
-       }
+#define FDT_REG_SIZE  sizeof(u32)
+/* Temp location for sharing data for storing */
+/* Up to 64-bit address + 64-bit size */
+static u8 tmp[CONFIG_NR_DRAM_BANKS * 16];
 
-       val = get_memory_reg_prop(fdt, &len);
-       if (len / sizeof(*val) < ac + sc)
-               return -EINVAL;
+void dram_init_banksize(void)
+{
+       int bank;
 
-       val += ac;
+       memcpy(&gd->bd->bi_dram[0], &tmp, sizeof(tmp));
 
-       gd->ram_size = fdtdec_get_number(val, sc);
+       for (bank = 0; bank < CONFIG_NR_DRAM_BANKS; bank++) {
+               debug("Bank #%d: start %llx\n", bank,
+                     (unsigned long long)gd->bd->bi_dram[bank].start);
+               debug("Bank #%d: size %llx\n", bank,
+                     (unsigned long long)gd->bd->bi_dram[bank].size);
+       }
+}
 
-       debug("DRAM size = %08lx\n", (unsigned long)gd->ram_size);
+int dram_init(void)
+{
+       int node, len;
+       const void *blob = gd->fdt_blob;
+       const u32 *cell;
 
-       zynq_ddrc_init();
+       memset(&tmp, 0, sizeof(tmp));
 
-       return 0;
-}
+       /* find or create "/memory" node. */
+       node = fdt_subnode_offset(blob, 0, "memory");
+       if (node < 0) {
+               printf("%s: Can't get memory node\n", __func__);
+               return node;
+       }
 
-void dram_init_banksize(void)
-{
-       const void *fdt = gd->fdt_blob;
-       const fdt32_t *val;
-       int ac, sc, cells, len, i;
-
-       val = get_memory_reg_prop(fdt, &len);
-       if (len < 0)
-               return;
-
-       ac = fdt_address_cells(fdt, 0);
-       sc = fdt_size_cells(fdt, 0);
-       if (ac < 1 || sc > 2 || sc < 1 || sc > 2) {
-               printf("invalid address/size cells\n");
-               return;
+       /* Get pointer to cells and lenght of it */
+       cell = fdt_getprop(blob, node, "reg", &len);
+       if (!cell) {
+               printf("%s: Can't get reg property\n", __func__);
+               return -1;
        }
 
-       cells = ac + sc;
+       gd->ram_size = fdt_get_reg(blob, node, &tmp, cell, len / FDT_REG_SIZE);
 
-       len /= sizeof(*val);
+       debug("%s: Initial DRAM size %llx\n", __func__, (u64)gd->ram_size);
 
-       for (i = 0; i < CONFIG_NR_DRAM_BANKS && len >= cells;
-            i++, len -= cells) {
-               gd->bd->bi_dram[i].start = fdtdec_get_number(val, ac);
-               val += ac;
-               gd->bd->bi_dram[i].size = fdtdec_get_number(val, sc);
-               val += sc;
+       zynq_ddrc_init();
 
-               debug("DRAM bank %d: start = %08lx, size = %08lx\n",
-                     i, (unsigned long)gd->bd->bi_dram[i].start,
-                     (unsigned long)gd->bd->bi_dram[i].size);
-       }
+       return 0;
 }
 #else
 int dram_init(void)
diff --git a/board/xilinx/zynqmp/zynqmp-zcu102/psu_init_gpl.c b/board/xilinx/zynqmp/zynqmp-zcu102/psu_init_gpl.c
deleted file mode 100644 (file)
index 4bc732f..0000000
+++ /dev/null
@@ -1,23566 +0,0 @@
-/******************************************************************************
-*
-* Copyright (C) 2015 Xilinx, Inc.  All rights reserved.
-*
-*  This program is free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  This program is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  You should have received a copy of the GNU General Public License along
-*  with this program; if not, see <http://www.gnu.org/licenses/>
-*
-*
-******************************************************************************/
-
-#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;
-       RegVal = Xil_In32 (offset);
-       RegVal &= ~(mask);
-       RegVal |= (val & mask);
-       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>
-
-               PLL loop filter resistor control
-               PSU_CRL_APB_RPLL_CFG_RES                                                        0x2
-
-               PLL charge pump control
-               PSU_CRL_APB_RPLL_CFG_CP                                                         0x3
-
-               PLL loop filter high frequency capacitor control
-               PSU_CRL_APB_RPLL_CFG_LFHF                                                       0x3
-
-               Lock circuit counter setting
-               PSU_CRL_APB_RPLL_CFG_LOCK_CNT                                                   0x258
-
-               Lock circuit configuration settings for lock windowsize
-               PSU_CRL_APB_RPLL_CFG_LOCK_DLY                                                   0x3f
-
-               Helper data. Values are to be looked up in a table from Data Sheet
-               (OFFSET, MASK, VALUE)      (0XFF5E0034, 0xFE7FEDEFU ,0x7E4B0C62U)
-               RegMask = (CRL_APB_RPLL_CFG_RES_MASK | CRL_APB_RPLL_CFG_CP_MASK | CRL_APB_RPLL_CFG_LFHF_MASK | CRL_APB_RPLL_CFG_LOCK_CNT_MASK | CRL_APB_RPLL_CFG_LOCK_DLY_MASK |  0 );
-
-               RegVal = ((0x00000002U << CRL_APB_RPLL_CFG_RES_SHIFT
-                       | 0x00000003U << CRL_APB_RPLL_CFG_CP_SHIFT
-                       | 0x00000003U << CRL_APB_RPLL_CFG_LFHF_SHIFT
-                       | 0x00000258U << CRL_APB_RPLL_CFG_LOCK_CNT_SHIFT
-                       | 0x0000003FU << CRL_APB_RPLL_CFG_LOCK_DLY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RPLL_CFG_OFFSET ,0xFE7FEDEFU ,0x7E4B0C62U);
-       /*############################################################################################################################ */
-
-               // : UPDATE FB_DIV
-               /*Register : RPLL_CTRL @ 0XFF5E0030</p>
-
-               Mux select for determining which clock feeds this PLL. 0XX pss_ref_clk is the source 100 video clk is the source 101 pss_alt_
-               ef_clk is the source 110 aux_refclk[X] is the source 111 gt_crx_ref_clk is the source
-               PSU_CRL_APB_RPLL_CTRL_PRE_SRC                                                   0x0
-
-               The integer portion of the feedback divider to the PLL
-               PSU_CRL_APB_RPLL_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_CRL_APB_RPLL_CTRL_DIV2                                                      0x1
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFF5E0030, 0x00717F00U ,0x00014800U)
-               RegMask = (CRL_APB_RPLL_CTRL_PRE_SRC_MASK | CRL_APB_RPLL_CTRL_FBDIV_MASK | CRL_APB_RPLL_CTRL_DIV2_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRL_APB_RPLL_CTRL_PRE_SRC_SHIFT
-                       | 0x00000048U << CRL_APB_RPLL_CTRL_FBDIV_SHIFT
-                       | 0x00000001U << CRL_APB_RPLL_CTRL_DIV2_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RPLL_CTRL_OFFSET ,0x00717F00U ,0x00014800U);
-       /*############################################################################################################################ */
-
-               // : BY PASS PLL
-               /*Register : RPLL_CTRL @ 0XFF5E0030</p>
-
-               Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_RPLL_CTRL_BYPASS                                                    1
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFF5E0030, 0x00000008U ,0x00000008U)
-               RegMask = (CRL_APB_RPLL_CTRL_BYPASS_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_RPLL_CTRL_BYPASS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RPLL_CTRL_OFFSET ,0x00000008U ,0x00000008U);
-       /*############################################################################################################################ */
-
-               // : ASSERT RESET
-               /*Register : RPLL_CTRL @ 0XFF5E0030</p>
-
-               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
-               (OFFSET, MASK, VALUE)      (0XFF5E0030, 0x00000001U ,0x00000001U)
-               RegMask = (CRL_APB_RPLL_CTRL_RESET_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_RPLL_CTRL_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RPLL_CTRL_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               // : DEASSERT RESET
-               /*Register : RPLL_CTRL @ 0XFF5E0030</p>
-
-               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
-               (OFFSET, MASK, VALUE)      (0XFF5E0030, 0x00000001U ,0x00000000U)
-               RegMask = (CRL_APB_RPLL_CTRL_RESET_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRL_APB_RPLL_CTRL_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RPLL_CTRL_OFFSET ,0x00000001U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : CHECK PLL STATUS
-               /*Register : PLL_STATUS @ 0XFF5E0040</p>
-
-               RPLL is locked
-               PSU_CRL_APB_PLL_STATUS_RPLL_LOCK                                                1
-               (OFFSET, MASK, VALUE)      (0XFF5E0040, 0x00000002U ,0x00000002U)  */
-               mask_poll(CRL_APB_PLL_STATUS_OFFSET,0x00000002U);
-
-       /*############################################################################################################################ */
-
-               // : REMOVE PLL BY PASS
-               /*Register : RPLL_CTRL @ 0XFF5E0030</p>
-
-               Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_RPLL_CTRL_BYPASS                                                    0
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFF5E0030, 0x00000008U ,0x00000000U)
-               RegMask = (CRL_APB_RPLL_CTRL_BYPASS_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRL_APB_RPLL_CTRL_BYPASS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RPLL_CTRL_OFFSET ,0x00000008U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : RPLL_TO_FPD_CTRL @ 0XFF5E0048</p>
-
-               Divisor value for this clock.
-               PSU_CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0                                           0x3
-
-               Control for a clock that will be generated in the LPD, but used in the FPD as a clock source for the peripheral clock muxes.
-               (OFFSET, MASK, VALUE)      (0XFF5E0048, 0x00003F00U ,0x00000300U)
-               RegMask = (CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0_MASK |  0 );
-
-               RegVal = ((0x00000003U << CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RPLL_TO_FPD_CTRL_OFFSET ,0x00003F00U ,0x00000300U);
-       /*############################################################################################################################ */
-
-               // : RPLL FRAC CFG
-               /*Register : RPLL_FRAC_CFG @ 0XFF5E0038</p>
-
-               Fractional SDM bypass control. When 0, PLL is in integer mode and it ignores all fractional data. When 1, PLL is in fractiona
-                mode and uses DATA of this register for the fractional portion of the feedback divider.
-               PSU_CRL_APB_RPLL_FRAC_CFG_ENABLED                                               0x0
-
-               Fractional value for the Feedback value.
-               PSU_CRL_APB_RPLL_FRAC_CFG_DATA                                                  0x0
-
-               Fractional control for the PLL
-               (OFFSET, MASK, VALUE)      (0XFF5E0038, 0x8000FFFFU ,0x00000000U)
-               RegMask = (CRL_APB_RPLL_FRAC_CFG_ENABLED_MASK | CRL_APB_RPLL_FRAC_CFG_DATA_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRL_APB_RPLL_FRAC_CFG_ENABLED_SHIFT
-                       | 0x00000000U << CRL_APB_RPLL_FRAC_CFG_DATA_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RPLL_FRAC_CFG_OFFSET ,0x8000FFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : IOPLL INIT
-               /*Register : IOPLL_CFG @ 0XFF5E0024</p>
-
-               PLL loop filter resistor control
-               PSU_CRL_APB_IOPLL_CFG_RES                                                       0xc
-
-               PLL charge pump control
-               PSU_CRL_APB_IOPLL_CFG_CP                                                        0x3
-
-               PLL loop filter high frequency capacitor control
-               PSU_CRL_APB_IOPLL_CFG_LFHF                                                      0x3
-
-               Lock circuit counter setting
-               PSU_CRL_APB_IOPLL_CFG_LOCK_CNT                                                  0x339
-
-               Lock circuit configuration settings for lock windowsize
-               PSU_CRL_APB_IOPLL_CFG_LOCK_DLY                                                  0x3f
-
-               Helper data. Values are to be looked up in a table from Data Sheet
-               (OFFSET, MASK, VALUE)      (0XFF5E0024, 0xFE7FEDEFU ,0x7E672C6CU)
-               RegMask = (CRL_APB_IOPLL_CFG_RES_MASK | CRL_APB_IOPLL_CFG_CP_MASK | CRL_APB_IOPLL_CFG_LFHF_MASK | CRL_APB_IOPLL_CFG_LOCK_CNT_MASK | CRL_APB_IOPLL_CFG_LOCK_DLY_MASK |  0 );
-
-               RegVal = ((0x0000000CU << CRL_APB_IOPLL_CFG_RES_SHIFT
-                       | 0x00000003U << CRL_APB_IOPLL_CFG_CP_SHIFT
-                       | 0x00000003U << CRL_APB_IOPLL_CFG_LFHF_SHIFT
-                       | 0x00000339U << CRL_APB_IOPLL_CFG_LOCK_CNT_SHIFT
-                       | 0x0000003FU << CRL_APB_IOPLL_CFG_LOCK_DLY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_IOPLL_CFG_OFFSET ,0xFE7FEDEFU ,0x7E672C6CU);
-       /*############################################################################################################################ */
-
-               // : UPDATE FB_DIV
-               /*Register : IOPLL_CTRL @ 0XFF5E0020</p>
-
-               Mux select for determining which clock feeds this PLL. 0XX pss_ref_clk is the source 100 video clk is the source 101 pss_alt_
-               ef_clk is the source 110 aux_refclk[X] is the source 111 gt_crx_ref_clk is the source
-               PSU_CRL_APB_IOPLL_CTRL_PRE_SRC                                                  0x0
-
-               The integer portion of the feedback divider to the PLL
-               PSU_CRL_APB_IOPLL_CTRL_FBDIV                                                    0x2d
-
-               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_CRL_APB_IOPLL_CTRL_DIV2                                                     0x0
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFF5E0020, 0x00717F00U ,0x00002D00U)
-               RegMask = (CRL_APB_IOPLL_CTRL_PRE_SRC_MASK | CRL_APB_IOPLL_CTRL_FBDIV_MASK | CRL_APB_IOPLL_CTRL_DIV2_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRL_APB_IOPLL_CTRL_PRE_SRC_SHIFT
-                       | 0x0000002DU << CRL_APB_IOPLL_CTRL_FBDIV_SHIFT
-                       | 0x00000000U << CRL_APB_IOPLL_CTRL_DIV2_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_IOPLL_CTRL_OFFSET ,0x00717F00U ,0x00002D00U);
-       /*############################################################################################################################ */
-
-               // : BY PASS PLL
-               /*Register : IOPLL_CTRL @ 0XFF5E0020</p>
-
-               Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_IOPLL_CTRL_BYPASS                                                   1
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFF5E0020, 0x00000008U ,0x00000008U)
-               RegMask = (CRL_APB_IOPLL_CTRL_BYPASS_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_IOPLL_CTRL_BYPASS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_IOPLL_CTRL_OFFSET ,0x00000008U ,0x00000008U);
-       /*############################################################################################################################ */
-
-               // : ASSERT RESET
-               /*Register : IOPLL_CTRL @ 0XFF5E0020</p>
-
-               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
-               (OFFSET, MASK, VALUE)      (0XFF5E0020, 0x00000001U ,0x00000001U)
-               RegMask = (CRL_APB_IOPLL_CTRL_RESET_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_IOPLL_CTRL_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_IOPLL_CTRL_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               // : DEASSERT RESET
-               /*Register : IOPLL_CTRL @ 0XFF5E0020</p>
-
-               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
-               (OFFSET, MASK, VALUE)      (0XFF5E0020, 0x00000001U ,0x00000000U)
-               RegMask = (CRL_APB_IOPLL_CTRL_RESET_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRL_APB_IOPLL_CTRL_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_IOPLL_CTRL_OFFSET ,0x00000001U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : CHECK PLL STATUS
-               /*Register : PLL_STATUS @ 0XFF5E0040</p>
-
-               IOPLL is locked
-               PSU_CRL_APB_PLL_STATUS_IOPLL_LOCK                                               1
-               (OFFSET, MASK, VALUE)      (0XFF5E0040, 0x00000001U ,0x00000001U)  */
-               mask_poll(CRL_APB_PLL_STATUS_OFFSET,0x00000001U);
-
-       /*############################################################################################################################ */
-
-               // : REMOVE PLL BY PASS
-               /*Register : IOPLL_CTRL @ 0XFF5E0020</p>
-
-               Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_IOPLL_CTRL_BYPASS                                                   0
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFF5E0020, 0x00000008U ,0x00000000U)
-               RegMask = (CRL_APB_IOPLL_CTRL_BYPASS_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRL_APB_IOPLL_CTRL_BYPASS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_IOPLL_CTRL_OFFSET ,0x00000008U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : IOPLL_TO_FPD_CTRL @ 0XFF5E0044</p>
-
-               Divisor value for this clock.
-               PSU_CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0                                          0x3
-
-               Control for a clock that will be generated in the LPD, but used in the FPD as a clock source for the peripheral clock muxes.
-               (OFFSET, MASK, VALUE)      (0XFF5E0044, 0x00003F00U ,0x00000300U)
-               RegMask = (CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0_MASK |  0 );
-
-               RegVal = ((0x00000003U << CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_IOPLL_TO_FPD_CTRL_OFFSET ,0x00003F00U ,0x00000300U);
-       /*############################################################################################################################ */
-
-               // : IOPLL FRAC CFG
-               /*Register : IOPLL_FRAC_CFG @ 0XFF5E0028</p>
-
-               Fractional SDM bypass control. When 0, PLL is in integer mode and it ignores all fractional data. When 1, PLL is in fractiona
-                mode and uses DATA of this register for the fractional portion of the feedback divider.
-               PSU_CRL_APB_IOPLL_FRAC_CFG_ENABLED                                              0x0
-
-               Fractional value for the Feedback value.
-               PSU_CRL_APB_IOPLL_FRAC_CFG_DATA                                                 0x0
-
-               Fractional control for the PLL
-               (OFFSET, MASK, VALUE)      (0XFF5E0028, 0x8000FFFFU ,0x00000000U)
-               RegMask = (CRL_APB_IOPLL_FRAC_CFG_ENABLED_MASK | CRL_APB_IOPLL_FRAC_CFG_DATA_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRL_APB_IOPLL_FRAC_CFG_ENABLED_SHIFT
-                       | 0x00000000U << CRL_APB_IOPLL_FRAC_CFG_DATA_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_IOPLL_FRAC_CFG_OFFSET ,0x8000FFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : APU_PLL INIT
-               /*Register : APLL_CFG @ 0XFD1A0024</p>
-
-               PLL loop filter resistor control
-               PSU_CRF_APB_APLL_CFG_RES                                                        0x2
-
-               PLL charge pump control
-               PSU_CRF_APB_APLL_CFG_CP                                                         0x3
-
-               PLL loop filter high frequency capacitor control
-               PSU_CRF_APB_APLL_CFG_LFHF                                                       0x3
-
-               Lock circuit counter setting
-               PSU_CRF_APB_APLL_CFG_LOCK_CNT                                                   0x258
-
-               Lock circuit configuration settings for lock windowsize
-               PSU_CRF_APB_APLL_CFG_LOCK_DLY                                                   0x3f
-
-               Helper data. Values are to be looked up in a table from Data Sheet
-               (OFFSET, MASK, VALUE)      (0XFD1A0024, 0xFE7FEDEFU ,0x7E4B0C62U)
-               RegMask = (CRF_APB_APLL_CFG_RES_MASK | CRF_APB_APLL_CFG_CP_MASK | CRF_APB_APLL_CFG_LFHF_MASK | CRF_APB_APLL_CFG_LOCK_CNT_MASK | CRF_APB_APLL_CFG_LOCK_DLY_MASK |  0 );
-
-               RegVal = ((0x00000002U << CRF_APB_APLL_CFG_RES_SHIFT
-                       | 0x00000003U << CRF_APB_APLL_CFG_CP_SHIFT
-                       | 0x00000003U << CRF_APB_APLL_CFG_LFHF_SHIFT
-                       | 0x00000258U << CRF_APB_APLL_CFG_LOCK_CNT_SHIFT
-                       | 0x0000003FU << CRF_APB_APLL_CFG_LOCK_DLY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_APLL_CFG_OFFSET ,0xFE7FEDEFU ,0x7E4B0C62U);
-       /*############################################################################################################################ */
-
-               // : UPDATE FB_DIV
-               /*Register : APLL_CTRL @ 0XFD1A0020</p>
-
-               Mux select for determining which clock feeds this PLL. 0XX pss_ref_clk is the source 100 video clk is the source 101 pss_alt_
-               ef_clk is the source 110 aux_refclk[X] is the source 111 gt_crx_ref_clk is the source
-               PSU_CRF_APB_APLL_CTRL_PRE_SRC                                                   0x0
-
-               The integer portion of the feedback divider to the PLL
-               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 ,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
-                       | 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 ,0x00014800U);
-       /*############################################################################################################################ */
-
-               // : BY PASS PLL
-               /*Register : APLL_CTRL @ 0XFD1A0020</p>
-
-               Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_APLL_CTRL_BYPASS                                                    1
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFD1A0020, 0x00000008U ,0x00000008U)
-               RegMask = (CRF_APB_APLL_CTRL_BYPASS_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRF_APB_APLL_CTRL_BYPASS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_APLL_CTRL_OFFSET ,0x00000008U ,0x00000008U);
-       /*############################################################################################################################ */
-
-               // : ASSERT RESET
-               /*Register : APLL_CTRL @ 0XFD1A0020</p>
-
-               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
-               (OFFSET, MASK, VALUE)      (0XFD1A0020, 0x00000001U ,0x00000001U)
-               RegMask = (CRF_APB_APLL_CTRL_RESET_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRF_APB_APLL_CTRL_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_APLL_CTRL_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               // : DEASSERT RESET
-               /*Register : APLL_CTRL @ 0XFD1A0020</p>
-
-               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
-               (OFFSET, MASK, VALUE)      (0XFD1A0020, 0x00000001U ,0x00000000U)
-               RegMask = (CRF_APB_APLL_CTRL_RESET_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_APLL_CTRL_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_APLL_CTRL_OFFSET ,0x00000001U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : CHECK PLL STATUS
-               /*Register : PLL_STATUS @ 0XFD1A0044</p>
-
-               APLL is locked
-               PSU_CRF_APB_PLL_STATUS_APLL_LOCK                                                1
-               (OFFSET, MASK, VALUE)      (0XFD1A0044, 0x00000001U ,0x00000001U)  */
-               mask_poll(CRF_APB_PLL_STATUS_OFFSET,0x00000001U);
-
-       /*############################################################################################################################ */
-
-               // : REMOVE PLL BY PASS
-               /*Register : APLL_CTRL @ 0XFD1A0020</p>
-
-               Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_APLL_CTRL_BYPASS                                                    0
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFD1A0020, 0x00000008U ,0x00000000U)
-               RegMask = (CRF_APB_APLL_CTRL_BYPASS_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_APLL_CTRL_BYPASS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_APLL_CTRL_OFFSET ,0x00000008U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : APLL_TO_LPD_CTRL @ 0XFD1A0048</p>
-
-               Divisor value for this clock.
-               PSU_CRF_APB_APLL_TO_LPD_CTRL_DIVISOR0                                           0x3
-
-               Control for a clock that will be generated in the FPD, but used in the LPD as a clock source for the peripheral clock muxes.
-               (OFFSET, MASK, VALUE)      (0XFD1A0048, 0x00003F00U ,0x00000300U)
-               RegMask = (CRF_APB_APLL_TO_LPD_CTRL_DIVISOR0_MASK |  0 );
-
-               RegVal = ((0x00000003U << CRF_APB_APLL_TO_LPD_CTRL_DIVISOR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_APLL_TO_LPD_CTRL_OFFSET ,0x00003F00U ,0x00000300U);
-       /*############################################################################################################################ */
-
-               // : APLL FRAC CFG
-               /*Register : APLL_FRAC_CFG @ 0XFD1A0028</p>
-
-               Fractional SDM bypass control. When 0, PLL is in integer mode and it ignores all fractional data. When 1, PLL is in fractiona
-                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, 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 ,0x8000FFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : DDR_PLL INIT
-               /*Register : DPLL_CFG @ 0XFD1A0030</p>
-
-               PLL loop filter resistor control
-               PSU_CRF_APB_DPLL_CFG_RES                                                        0x2
-
-               PLL charge pump control
-               PSU_CRF_APB_DPLL_CFG_CP                                                         0x3
-
-               PLL loop filter high frequency capacitor control
-               PSU_CRF_APB_DPLL_CFG_LFHF                                                       0x3
-
-               Lock circuit counter setting
-               PSU_CRF_APB_DPLL_CFG_LOCK_CNT                                                   0x258
-
-               Lock circuit configuration settings for lock windowsize
-               PSU_CRF_APB_DPLL_CFG_LOCK_DLY                                                   0x3f
-
-               Helper data. Values are to be looked up in a table from Data Sheet
-               (OFFSET, MASK, VALUE)      (0XFD1A0030, 0xFE7FEDEFU ,0x7E4B0C62U)
-               RegMask = (CRF_APB_DPLL_CFG_RES_MASK | CRF_APB_DPLL_CFG_CP_MASK | CRF_APB_DPLL_CFG_LFHF_MASK | CRF_APB_DPLL_CFG_LOCK_CNT_MASK | CRF_APB_DPLL_CFG_LOCK_DLY_MASK |  0 );
-
-               RegVal = ((0x00000002U << CRF_APB_DPLL_CFG_RES_SHIFT
-                       | 0x00000003U << CRF_APB_DPLL_CFG_CP_SHIFT
-                       | 0x00000003U << CRF_APB_DPLL_CFG_LFHF_SHIFT
-                       | 0x00000258U << CRF_APB_DPLL_CFG_LOCK_CNT_SHIFT
-                       | 0x0000003FU << CRF_APB_DPLL_CFG_LOCK_DLY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DPLL_CFG_OFFSET ,0xFE7FEDEFU ,0x7E4B0C62U);
-       /*############################################################################################################################ */
-
-               // : UPDATE FB_DIV
-               /*Register : DPLL_CTRL @ 0XFD1A002C</p>
-
-               Mux select for determining which clock feeds this PLL. 0XX pss_ref_clk is the source 100 video clk is the source 101 pss_alt_
-               ef_clk is the source 110 aux_refclk[X] is the source 111 gt_crx_ref_clk is the source
-               PSU_CRF_APB_DPLL_CTRL_PRE_SRC                                                   0x0
-
-               The integer portion of the feedback divider to the PLL
-               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 ,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
-                       | 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 ,0x00014000U);
-       /*############################################################################################################################ */
-
-               // : BY PASS PLL
-               /*Register : DPLL_CTRL @ 0XFD1A002C</p>
-
-               Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_DPLL_CTRL_BYPASS                                                    1
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFD1A002C, 0x00000008U ,0x00000008U)
-               RegMask = (CRF_APB_DPLL_CTRL_BYPASS_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRF_APB_DPLL_CTRL_BYPASS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DPLL_CTRL_OFFSET ,0x00000008U ,0x00000008U);
-       /*############################################################################################################################ */
-
-               // : ASSERT RESET
-               /*Register : DPLL_CTRL @ 0XFD1A002C</p>
-
-               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
-               (OFFSET, MASK, VALUE)      (0XFD1A002C, 0x00000001U ,0x00000001U)
-               RegMask = (CRF_APB_DPLL_CTRL_RESET_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRF_APB_DPLL_CTRL_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DPLL_CTRL_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               // : DEASSERT RESET
-               /*Register : DPLL_CTRL @ 0XFD1A002C</p>
-
-               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
-               (OFFSET, MASK, VALUE)      (0XFD1A002C, 0x00000001U ,0x00000000U)
-               RegMask = (CRF_APB_DPLL_CTRL_RESET_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_DPLL_CTRL_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DPLL_CTRL_OFFSET ,0x00000001U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : CHECK PLL STATUS
-               /*Register : PLL_STATUS @ 0XFD1A0044</p>
-
-               DPLL is locked
-               PSU_CRF_APB_PLL_STATUS_DPLL_LOCK                                                1
-               (OFFSET, MASK, VALUE)      (0XFD1A0044, 0x00000002U ,0x00000002U)  */
-               mask_poll(CRF_APB_PLL_STATUS_OFFSET,0x00000002U);
-
-       /*############################################################################################################################ */
-
-               // : REMOVE PLL BY PASS
-               /*Register : DPLL_CTRL @ 0XFD1A002C</p>
-
-               Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_DPLL_CTRL_BYPASS                                                    0
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFD1A002C, 0x00000008U ,0x00000000U)
-               RegMask = (CRF_APB_DPLL_CTRL_BYPASS_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_DPLL_CTRL_BYPASS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DPLL_CTRL_OFFSET ,0x00000008U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : DPLL_TO_LPD_CTRL @ 0XFD1A004C</p>
-
-               Divisor value for this clock.
-               PSU_CRF_APB_DPLL_TO_LPD_CTRL_DIVISOR0                                           0x3
-
-               Control for a clock that will be generated in the FPD, but used in the LPD as a clock source for the peripheral clock muxes.
-               (OFFSET, MASK, VALUE)      (0XFD1A004C, 0x00003F00U ,0x00000300U)
-               RegMask = (CRF_APB_DPLL_TO_LPD_CTRL_DIVISOR0_MASK |  0 );
-
-               RegVal = ((0x00000003U << CRF_APB_DPLL_TO_LPD_CTRL_DIVISOR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DPLL_TO_LPD_CTRL_OFFSET ,0x00003F00U ,0x00000300U);
-       /*############################################################################################################################ */
-
-               // : DPLL FRAC CFG
-               /*Register : DPLL_FRAC_CFG @ 0XFD1A0034</p>
-
-               Fractional SDM bypass control. When 0, PLL is in integer mode and it ignores all fractional data. When 1, PLL is in fractiona
-                mode and uses DATA of this register for the fractional portion of the feedback divider.
-               PSU_CRF_APB_DPLL_FRAC_CFG_ENABLED                                               0x0
-
-               Fractional value for the Feedback value.
-               PSU_CRF_APB_DPLL_FRAC_CFG_DATA                                                  0x0
-
-               Fractional control for the PLL
-               (OFFSET, MASK, VALUE)      (0XFD1A0034, 0x8000FFFFU ,0x00000000U)
-               RegMask = (CRF_APB_DPLL_FRAC_CFG_ENABLED_MASK | CRF_APB_DPLL_FRAC_CFG_DATA_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_DPLL_FRAC_CFG_ENABLED_SHIFT
-                       | 0x00000000U << CRF_APB_DPLL_FRAC_CFG_DATA_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DPLL_FRAC_CFG_OFFSET ,0x8000FFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : VIDEO_PLL INIT
-               /*Register : VPLL_CFG @ 0XFD1A003C</p>
-
-               PLL loop filter resistor control
-               PSU_CRF_APB_VPLL_CFG_RES                                                        0x2
-
-               PLL charge pump control
-               PSU_CRF_APB_VPLL_CFG_CP                                                         0x3
-
-               PLL loop filter high frequency capacitor control
-               PSU_CRF_APB_VPLL_CFG_LFHF                                                       0x3
-
-               Lock circuit counter setting
-               PSU_CRF_APB_VPLL_CFG_LOCK_CNT                                                   0x28a
-
-               Lock circuit configuration settings for lock windowsize
-               PSU_CRF_APB_VPLL_CFG_LOCK_DLY                                                   0x3f
-
-               Helper data. Values are to be looked up in a table from Data Sheet
-               (OFFSET, MASK, VALUE)      (0XFD1A003C, 0xFE7FEDEFU ,0x7E514C62U)
-               RegMask = (CRF_APB_VPLL_CFG_RES_MASK | CRF_APB_VPLL_CFG_CP_MASK | CRF_APB_VPLL_CFG_LFHF_MASK | CRF_APB_VPLL_CFG_LOCK_CNT_MASK | CRF_APB_VPLL_CFG_LOCK_DLY_MASK |  0 );
-
-               RegVal = ((0x00000002U << CRF_APB_VPLL_CFG_RES_SHIFT
-                       | 0x00000003U << CRF_APB_VPLL_CFG_CP_SHIFT
-                       | 0x00000003U << CRF_APB_VPLL_CFG_LFHF_SHIFT
-                       | 0x0000028AU << CRF_APB_VPLL_CFG_LOCK_CNT_SHIFT
-                       | 0x0000003FU << CRF_APB_VPLL_CFG_LOCK_DLY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_VPLL_CFG_OFFSET ,0xFE7FEDEFU ,0x7E514C62U);
-       /*############################################################################################################################ */
-
-               // : UPDATE FB_DIV
-               /*Register : VPLL_CTRL @ 0XFD1A0038</p>
-
-               Mux select for determining which clock feeds this PLL. 0XX pss_ref_clk is the source 100 video clk is the source 101 pss_alt_
-               ef_clk is the source 110 aux_refclk[X] is the source 111 gt_crx_ref_clk is the source
-               PSU_CRF_APB_VPLL_CTRL_PRE_SRC                                                   0x0
-
-               The integer portion of the feedback divider to the PLL
-               PSU_CRF_APB_VPLL_CTRL_FBDIV                                                     0x39
-
-               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_VPLL_CTRL_DIV2                                                      0x1
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFD1A0038, 0x00717F00U ,0x00013900U)
-               RegMask = (CRF_APB_VPLL_CTRL_PRE_SRC_MASK | CRF_APB_VPLL_CTRL_FBDIV_MASK | CRF_APB_VPLL_CTRL_DIV2_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_VPLL_CTRL_PRE_SRC_SHIFT
-                       | 0x00000039U << CRF_APB_VPLL_CTRL_FBDIV_SHIFT
-                       | 0x00000001U << CRF_APB_VPLL_CTRL_DIV2_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_VPLL_CTRL_OFFSET ,0x00717F00U ,0x00013900U);
-       /*############################################################################################################################ */
-
-               // : BY PASS PLL
-               /*Register : VPLL_CTRL @ 0XFD1A0038</p>
-
-               Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_VPLL_CTRL_BYPASS                                                    1
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFD1A0038, 0x00000008U ,0x00000008U)
-               RegMask = (CRF_APB_VPLL_CTRL_BYPASS_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRF_APB_VPLL_CTRL_BYPASS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_VPLL_CTRL_OFFSET ,0x00000008U ,0x00000008U);
-       /*############################################################################################################################ */
-
-               // : ASSERT RESET
-               /*Register : VPLL_CTRL @ 0XFD1A0038</p>
-
-               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
-               (OFFSET, MASK, VALUE)      (0XFD1A0038, 0x00000001U ,0x00000001U)
-               RegMask = (CRF_APB_VPLL_CTRL_RESET_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRF_APB_VPLL_CTRL_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_VPLL_CTRL_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               // : DEASSERT RESET
-               /*Register : VPLL_CTRL @ 0XFD1A0038</p>
-
-               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
-               (OFFSET, MASK, VALUE)      (0XFD1A0038, 0x00000001U ,0x00000000U)
-               RegMask = (CRF_APB_VPLL_CTRL_RESET_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_VPLL_CTRL_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_VPLL_CTRL_OFFSET ,0x00000001U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : CHECK PLL STATUS
-               /*Register : PLL_STATUS @ 0XFD1A0044</p>
-
-               VPLL is locked
-               PSU_CRF_APB_PLL_STATUS_VPLL_LOCK                                                1
-               (OFFSET, MASK, VALUE)      (0XFD1A0044, 0x00000004U ,0x00000004U)  */
-               mask_poll(CRF_APB_PLL_STATUS_OFFSET,0x00000004U);
-
-       /*############################################################################################################################ */
-
-               // : REMOVE PLL BY PASS
-               /*Register : VPLL_CTRL @ 0XFD1A0038</p>
-
-               Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_VPLL_CTRL_BYPASS                                                    0
-
-               PLL Basic Control
-               (OFFSET, MASK, VALUE)      (0XFD1A0038, 0x00000008U ,0x00000000U)
-               RegMask = (CRF_APB_VPLL_CTRL_BYPASS_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_VPLL_CTRL_BYPASS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_VPLL_CTRL_OFFSET ,0x00000008U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : VPLL_TO_LPD_CTRL @ 0XFD1A0050</p>
-
-               Divisor value for this clock.
-               PSU_CRF_APB_VPLL_TO_LPD_CTRL_DIVISOR0                                           0x3
-
-               Control for a clock that will be generated in the FPD, but used in the LPD as a clock source for the peripheral clock muxes.
-               (OFFSET, MASK, VALUE)      (0XFD1A0050, 0x00003F00U ,0x00000300U)
-               RegMask = (CRF_APB_VPLL_TO_LPD_CTRL_DIVISOR0_MASK |  0 );
-
-               RegVal = ((0x00000003U << CRF_APB_VPLL_TO_LPD_CTRL_DIVISOR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_VPLL_TO_LPD_CTRL_OFFSET ,0x00003F00U ,0x00000300U);
-       /*############################################################################################################################ */
-
-               // : VIDEO FRAC CFG
-               /*Register : VPLL_FRAC_CFG @ 0XFD1A0040</p>
-
-               Fractional SDM bypass control. When 0, PLL is in integer mode and it ignores all fractional data. When 1, PLL is in fractiona
-                mode and uses DATA of this register for the fractional portion of the feedback divider.
-               PSU_CRF_APB_VPLL_FRAC_CFG_ENABLED                                               0x1
-
-               Fractional value for the Feedback value.
-               PSU_CRF_APB_VPLL_FRAC_CFG_DATA                                                  0x820c
-
-               Fractional control for the PLL
-               (OFFSET, MASK, VALUE)      (0XFD1A0040, 0x8000FFFFU ,0x8000820CU)
-               RegMask = (CRF_APB_VPLL_FRAC_CFG_ENABLED_MASK | CRF_APB_VPLL_FRAC_CFG_DATA_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRF_APB_VPLL_FRAC_CFG_ENABLED_SHIFT
-                       | 0x0000820CU << CRF_APB_VPLL_FRAC_CFG_DATA_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_VPLL_FRAC_CFG_OFFSET ,0x8000FFFFU ,0x8000820CU);
-       /*############################################################################################################################ */
-
-
-  return 1;
-}
-unsigned long psu_clock_init_data() {
-               // : CLOCK CONTROL SLCR REGISTER
-               /*Register : GEM3_REF_CTRL @ 0XFF5E005C</p>
-
-               Clock active for the RX channel
-               PSU_CRL_APB_GEM3_REF_CTRL_RX_CLKACT                                             0x1
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_GEM3_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_GEM3_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_GEM3_REF_CTRL_DIVISOR0                                              0xc
-
-               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_GEM3_REF_CTRL_SRCSEL                                                0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E005C, 0x063F3F07U ,0x06010C00U)
-               RegMask = (CRL_APB_GEM3_REF_CTRL_RX_CLKACT_MASK | CRL_APB_GEM3_REF_CTRL_CLKACT_MASK | CRL_APB_GEM3_REF_CTRL_DIVISOR1_MASK | CRL_APB_GEM3_REF_CTRL_DIVISOR0_MASK | CRL_APB_GEM3_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_GEM3_REF_CTRL_RX_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_GEM3_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_GEM3_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000000CU << CRL_APB_GEM3_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_GEM3_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_GEM3_REF_CTRL_OFFSET ,0x063F3F07U ,0x06010C00U);
-       /*############################################################################################################################ */
-
-               /*Register : USB0_BUS_REF_CTRL @ 0XFF5E0060</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_USB0_BUS_REF_CTRL_CLKACT                                            0x1
-
-               6 bit divider
-               PSU_CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1                                          0x1
-
-               6 bit divider
-               PSU_CRL_APB_USB0_BUS_REF_CTRL_DIVISOR0                                          0x6
-
-               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_USB0_BUS_REF_CTRL_SRCSEL                                            0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0060, 0x023F3F07U ,0x02010600U)
-               RegMask = (CRL_APB_USB0_BUS_REF_CTRL_CLKACT_MASK | CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1_MASK | CRL_APB_USB0_BUS_REF_CTRL_DIVISOR0_MASK | CRL_APB_USB0_BUS_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_USB0_BUS_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000006U << CRL_APB_USB0_BUS_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_USB0_BUS_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_USB0_BUS_REF_CTRL_OFFSET ,0x023F3F07U ,0x02010600U);
-       /*############################################################################################################################ */
-
-               /*Register : USB3_DUAL_REF_CTRL @ 0XFF5E004C</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_USB3_DUAL_REF_CTRL_CLKACT                                           0x1
-
-               6 bit divider
-               PSU_CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1                                         0xf
-
-               6 bit divider
-               PSU_CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR0                                         0x5
-
-               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_USB3_DUAL_REF_CTRL_SRCSEL                                           0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E004C, 0x023F3F07U ,0x020F0500U)
-               RegMask = (CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_MASK | CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1_MASK | CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR0_MASK | CRL_APB_USB3_DUAL_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_SHIFT
-                       | 0x0000000FU << CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000005U << CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_USB3_DUAL_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_USB3_DUAL_REF_CTRL_OFFSET ,0x023F3F07U ,0x020F0500U);
-       /*############################################################################################################################ */
-
-               /*Register : QSPI_REF_CTRL @ 0XFF5E0068</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_QSPI_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_QSPI_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_QSPI_REF_CTRL_DIVISOR0                                              0xc
-
-               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_QSPI_REF_CTRL_SRCSEL                                                0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0068, 0x013F3F07U ,0x01010C00U)
-               RegMask = (CRL_APB_QSPI_REF_CTRL_CLKACT_MASK | CRL_APB_QSPI_REF_CTRL_DIVISOR1_MASK | CRL_APB_QSPI_REF_CTRL_DIVISOR0_MASK | CRL_APB_QSPI_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_QSPI_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_QSPI_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000000CU << CRL_APB_QSPI_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_QSPI_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_QSPI_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010C00U);
-       /*############################################################################################################################ */
-
-               /*Register : SDIO1_REF_CTRL @ 0XFF5E0070</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_SDIO1_REF_CTRL_CLKACT                                               0x1
-
-               6 bit divider
-               PSU_CRL_APB_SDIO1_REF_CTRL_DIVISOR1                                             0x1
-
-               6 bit divider
-               PSU_CRL_APB_SDIO1_REF_CTRL_DIVISOR0                                             0x6
-
-               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_SDIO1_REF_CTRL_SRCSEL                                               0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0070, 0x013F3F07U ,0x01010602U)
-               RegMask = (CRL_APB_SDIO1_REF_CTRL_CLKACT_MASK | CRL_APB_SDIO1_REF_CTRL_DIVISOR1_MASK | CRL_APB_SDIO1_REF_CTRL_DIVISOR0_MASK | CRL_APB_SDIO1_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_SDIO1_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_SDIO1_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000006U << CRL_APB_SDIO1_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_SDIO1_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_SDIO1_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010602U);
-       /*############################################################################################################################ */
-
-               /*Register : SDIO_CLK_CTRL @ 0XFF18030C</p>
-
-               MIO pad selection for sdio1_rx_clk (feedback clock from the PAD) 0: MIO [51] 1: MIO [76]
-               PSU_IOU_SLCR_SDIO_CLK_CTRL_SDIO1_RX_SRC_SEL                                     0
-
-               SoC Debug Clock Control
-               (OFFSET, MASK, VALUE)      (0XFF18030C, 0x00020000U ,0x00000000U)
-               RegMask = (IOU_SLCR_SDIO_CLK_CTRL_SDIO1_RX_SRC_SEL_MASK |  0 );
-
-               RegVal = ((0x00000000U << IOU_SLCR_SDIO_CLK_CTRL_SDIO1_RX_SRC_SEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_SDIO_CLK_CTRL_OFFSET ,0x00020000U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : UART0_REF_CTRL @ 0XFF5E0074</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_UART0_REF_CTRL_CLKACT                                               0x1
-
-               6 bit divider
-               PSU_CRL_APB_UART0_REF_CTRL_DIVISOR1                                             0x1
-
-               6 bit divider
-               PSU_CRL_APB_UART0_REF_CTRL_DIVISOR0                                             0xf
-
-               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_UART0_REF_CTRL_SRCSEL                                               0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0074, 0x013F3F07U ,0x01010F00U)
-               RegMask = (CRL_APB_UART0_REF_CTRL_CLKACT_MASK | CRL_APB_UART0_REF_CTRL_DIVISOR1_MASK | CRL_APB_UART0_REF_CTRL_DIVISOR0_MASK | CRL_APB_UART0_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_UART0_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_UART0_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000000FU << CRL_APB_UART0_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_UART0_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_UART0_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010F00U);
-       /*############################################################################################################################ */
-
-               /*Register : UART1_REF_CTRL @ 0XFF5E0078</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_UART1_REF_CTRL_CLKACT                                               0x1
-
-               6 bit divider
-               PSU_CRL_APB_UART1_REF_CTRL_DIVISOR1                                             0x1
-
-               6 bit divider
-               PSU_CRL_APB_UART1_REF_CTRL_DIVISOR0                                             0xf
-
-               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_UART1_REF_CTRL_SRCSEL                                               0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0078, 0x013F3F07U ,0x01010F00U)
-               RegMask = (CRL_APB_UART1_REF_CTRL_CLKACT_MASK | CRL_APB_UART1_REF_CTRL_DIVISOR1_MASK | CRL_APB_UART1_REF_CTRL_DIVISOR0_MASK | CRL_APB_UART1_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_UART1_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_UART1_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000000FU << CRL_APB_UART1_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_UART1_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_UART1_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010F00U);
-       /*############################################################################################################################ */
-
-               /*Register : I2C0_REF_CTRL @ 0XFF5E0120</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_I2C0_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_I2C0_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_I2C0_REF_CTRL_DIVISOR0                                              0xf
-
-               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_I2C0_REF_CTRL_SRCSEL                                                0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0120, 0x013F3F07U ,0x01010F00U)
-               RegMask = (CRL_APB_I2C0_REF_CTRL_CLKACT_MASK | CRL_APB_I2C0_REF_CTRL_DIVISOR1_MASK | CRL_APB_I2C0_REF_CTRL_DIVISOR0_MASK | CRL_APB_I2C0_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_I2C0_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_I2C0_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000000FU << CRL_APB_I2C0_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_I2C0_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_I2C0_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010F00U);
-       /*############################################################################################################################ */
-
-               /*Register : I2C1_REF_CTRL @ 0XFF5E0124</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_I2C1_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_I2C1_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_I2C1_REF_CTRL_DIVISOR0                                              0xf
-
-               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_I2C1_REF_CTRL_SRCSEL                                                0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0124, 0x013F3F07U ,0x01010F00U)
-               RegMask = (CRL_APB_I2C1_REF_CTRL_CLKACT_MASK | CRL_APB_I2C1_REF_CTRL_DIVISOR1_MASK | CRL_APB_I2C1_REF_CTRL_DIVISOR0_MASK | CRL_APB_I2C1_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_I2C1_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_I2C1_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000000FU << CRL_APB_I2C1_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_I2C1_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_I2C1_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010F00U);
-       /*############################################################################################################################ */
-
-               /*Register : CAN1_REF_CTRL @ 0XFF5E0088</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_CAN1_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_CAN1_REF_CTRL_DIVISOR1                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_CAN1_REF_CTRL_DIVISOR0                                              0xf
-
-               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_CAN1_REF_CTRL_SRCSEL                                                0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0088, 0x013F3F07U ,0x01010F00U)
-               RegMask = (CRL_APB_CAN1_REF_CTRL_CLKACT_MASK | CRL_APB_CAN1_REF_CTRL_DIVISOR1_MASK | CRL_APB_CAN1_REF_CTRL_DIVISOR0_MASK | CRL_APB_CAN1_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_CAN1_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_CAN1_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000000FU << CRL_APB_CAN1_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_CAN1_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_CAN1_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010F00U);
-       /*############################################################################################################################ */
-
-               /*Register : CPU_R5_CTRL @ 0XFF5E0090</p>
-
-               Turing this off will shut down the OCM, some parts of the APM, and prevent transactions going from the FPD to the LPD and cou
-               d lead to system hang
-               PSU_CRL_APB_CPU_R5_CTRL_CLKACT                                                  0x1
-
-               6 bit divider
-               PSU_CRL_APB_CPU_R5_CTRL_DIVISOR0                                                0x3
-
-               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_CPU_R5_CTRL_SRCSEL                                                  0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0090, 0x01003F07U ,0x01000302U)
-               RegMask = (CRL_APB_CPU_R5_CTRL_CLKACT_MASK | CRL_APB_CPU_R5_CTRL_DIVISOR0_MASK | CRL_APB_CPU_R5_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_CPU_R5_CTRL_CLKACT_SHIFT
-                       | 0x00000003U << CRL_APB_CPU_R5_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_CPU_R5_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_CPU_R5_CTRL_OFFSET ,0x01003F07U ,0x01000302U);
-       /*############################################################################################################################ */
-
-               /*Register : IOU_SWITCH_CTRL @ 0XFF5E009C</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_IOU_SWITCH_CTRL_CLKACT                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_IOU_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_IOU_SWITCH_CTRL_SRCSEL                                              0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E009C, 0x01003F07U ,0x01000602U)
-               RegMask = (CRL_APB_IOU_SWITCH_CTRL_CLKACT_MASK | CRL_APB_IOU_SWITCH_CTRL_DIVISOR0_MASK | CRL_APB_IOU_SWITCH_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_IOU_SWITCH_CTRL_CLKACT_SHIFT
-                       | 0x00000006U << CRL_APB_IOU_SWITCH_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_IOU_SWITCH_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_IOU_SWITCH_CTRL_OFFSET ,0x01003F07U ,0x01000602U);
-       /*############################################################################################################################ */
-
-               /*Register : PCAP_CTRL @ 0XFF5E00A4</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_PCAP_CTRL_CLKACT                                                    0x1
-
-               6 bit divider
-               PSU_CRL_APB_PCAP_CTRL_DIVISOR0                                                  0x6
-
-               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_PCAP_CTRL_SRCSEL                                                    0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E00A4, 0x01003F07U ,0x01000602U)
-               RegMask = (CRL_APB_PCAP_CTRL_CLKACT_MASK | CRL_APB_PCAP_CTRL_DIVISOR0_MASK | CRL_APB_PCAP_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_PCAP_CTRL_CLKACT_SHIFT
-                       | 0x00000006U << CRL_APB_PCAP_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_PCAP_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_PCAP_CTRL_OFFSET ,0x01003F07U ,0x01000602U);
-       /*############################################################################################################################ */
-
-               /*Register : LPD_SWITCH_CTRL @ 0XFF5E00A8</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_LPD_SWITCH_CTRL_CLKACT                                              0x1
-
-               6 bit divider
-               PSU_CRL_APB_LPD_SWITCH_CTRL_DIVISOR0                                            0x3
-
-               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)
-               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
-                       | 0x00000002U << CRL_APB_LPD_SWITCH_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_LPD_SWITCH_CTRL_OFFSET ,0x01003F07U ,0x01000302U);
-       /*############################################################################################################################ */
-
-               /*Register : LPD_LSBUS_CTRL @ 0XFF5E00AC</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_LPD_LSBUS_CTRL_CLKACT                                               0x1
-
-               6 bit divider
-               PSU_CRL_APB_LPD_LSBUS_CTRL_DIVISOR0                                             0xf
-
-               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_LSBUS_CTRL_SRCSEL                                               0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E00AC, 0x01003F07U ,0x01000F02U)
-               RegMask = (CRL_APB_LPD_LSBUS_CTRL_CLKACT_MASK | CRL_APB_LPD_LSBUS_CTRL_DIVISOR0_MASK | CRL_APB_LPD_LSBUS_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_LPD_LSBUS_CTRL_CLKACT_SHIFT
-                       | 0x0000000FU << CRL_APB_LPD_LSBUS_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_LPD_LSBUS_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_LPD_LSBUS_CTRL_OFFSET ,0x01003F07U ,0x01000F02U);
-       /*############################################################################################################################ */
-
-               /*Register : DBG_LPD_CTRL @ 0XFF5E00B0</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_DBG_LPD_CTRL_CLKACT                                                 0x1
-
-               6 bit divider
-               PSU_CRL_APB_DBG_LPD_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_DBG_LPD_CTRL_SRCSEL                                                 0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E00B0, 0x01003F07U ,0x01000602U)
-               RegMask = (CRL_APB_DBG_LPD_CTRL_CLKACT_MASK | CRL_APB_DBG_LPD_CTRL_DIVISOR0_MASK | CRL_APB_DBG_LPD_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_DBG_LPD_CTRL_CLKACT_SHIFT
-                       | 0x00000006U << CRL_APB_DBG_LPD_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_DBG_LPD_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_DBG_LPD_CTRL_OFFSET ,0x01003F07U ,0x01000602U);
-       /*############################################################################################################################ */
-
-               /*Register : ADMA_REF_CTRL @ 0XFF5E00B8</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_ADMA_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRL_APB_ADMA_REF_CTRL_DIVISOR0                                              0x3
-
-               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_ADMA_REF_CTRL_SRCSEL                                                0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E00B8, 0x01003F07U ,0x01000302U)
-               RegMask = (CRL_APB_ADMA_REF_CTRL_CLKACT_MASK | CRL_APB_ADMA_REF_CTRL_DIVISOR0_MASK | CRL_APB_ADMA_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_ADMA_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000003U << CRL_APB_ADMA_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_ADMA_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_ADMA_REF_CTRL_OFFSET ,0x01003F07U ,0x01000302U);
-       /*############################################################################################################################ */
-
-               /*Register : PL0_REF_CTRL @ 0XFF5E00C0</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_PL0_REF_CTRL_CLKACT                                                 0x1
-
-               6 bit divider
-               PSU_CRL_APB_PL0_REF_CTRL_DIVISOR1                                               0x1
-
-               6 bit divider
-               PSU_CRL_APB_PL0_REF_CTRL_DIVISOR0                                               0xf
-
-               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_PL0_REF_CTRL_SRCSEL                                                 0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E00C0, 0x013F3F07U ,0x01010F00U)
-               RegMask = (CRL_APB_PL0_REF_CTRL_CLKACT_MASK | CRL_APB_PL0_REF_CTRL_DIVISOR1_MASK | CRL_APB_PL0_REF_CTRL_DIVISOR0_MASK | CRL_APB_PL0_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_PL0_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_PL0_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000000FU << CRL_APB_PL0_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_PL0_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_PL0_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010F00U);
-       /*############################################################################################################################ */
-
-               /*Register : PL1_REF_CTRL @ 0XFF5E00C4</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_PL1_REF_CTRL_CLKACT                                                 0x1
-
-               6 bit divider
-               PSU_CRL_APB_PL1_REF_CTRL_DIVISOR1                                               0x4
-
-               6 bit divider
-               PSU_CRL_APB_PL1_REF_CTRL_DIVISOR0                                               0xf
-
-               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_PL1_REF_CTRL_SRCSEL                                                 0x0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E00C4, 0x013F3F07U ,0x01040F00U)
-               RegMask = (CRL_APB_PL1_REF_CTRL_CLKACT_MASK | CRL_APB_PL1_REF_CTRL_DIVISOR1_MASK | CRL_APB_PL1_REF_CTRL_DIVISOR0_MASK | CRL_APB_PL1_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_PL1_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000004U << CRL_APB_PL1_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000000FU << CRL_APB_PL1_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_PL1_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_PL1_REF_CTRL_OFFSET ,0x013F3F07U ,0x01040F00U);
-       /*############################################################################################################################ */
-
-               /*Register : PL2_REF_CTRL @ 0XFF5E00C8</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_PL2_REF_CTRL_CLKACT                                                 0x1
-
-               6 bit divider
-               PSU_CRL_APB_PL2_REF_CTRL_DIVISOR1                                               0x1
-
-               6 bit divider
-               PSU_CRL_APB_PL2_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_PL2_REF_CTRL_SRCSEL                                                 0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E00C8, 0x013F3F07U ,0x01010402U)
-               RegMask = (CRL_APB_PL2_REF_CTRL_CLKACT_MASK | CRL_APB_PL2_REF_CTRL_DIVISOR1_MASK | CRL_APB_PL2_REF_CTRL_DIVISOR0_MASK | CRL_APB_PL2_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_PL2_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_PL2_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000004U << CRL_APB_PL2_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_PL2_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_PL2_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010402U);
-       /*############################################################################################################################ */
-
-               /*Register : PL3_REF_CTRL @ 0XFF5E00CC</p>
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_PL3_REF_CTRL_CLKACT                                                 0x1
-
-               6 bit divider
-               PSU_CRL_APB_PL3_REF_CTRL_DIVISOR1                                               0x1
-
-               6 bit divider
-               PSU_CRL_APB_PL3_REF_CTRL_DIVISOR0                                               0x3
-
-               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_PL3_REF_CTRL_SRCSEL                                                 0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E00CC, 0x013F3F07U ,0x01010302U)
-               RegMask = (CRL_APB_PL3_REF_CTRL_CLKACT_MASK | CRL_APB_PL3_REF_CTRL_DIVISOR1_MASK | CRL_APB_PL3_REF_CTRL_DIVISOR0_MASK | CRL_APB_PL3_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_PL3_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRL_APB_PL3_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x00000003U << CRL_APB_PL3_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_PL3_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_PL3_REF_CTRL_OFFSET ,0x013F3F07U ,0x01010302U);
-       /*############################################################################################################################ */
-
-               /*Register : AMS_REF_CTRL @ 0XFF5E0108</p>
-
-               6 bit divider
-               PSU_CRL_APB_AMS_REF_CTRL_DIVISOR1                                               0x1
-
-               6 bit divider
-               PSU_CRL_APB_AMS_REF_CTRL_DIVISOR0                                               0x1d
-
-               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_AMS_REF_CTRL_SRCSEL                                                 0x2
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_AMS_REF_CTRL_CLKACT                                                 0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0108, 0x013F3F07U ,0x01011D02U)
-               RegMask = (CRL_APB_AMS_REF_CTRL_DIVISOR1_MASK | CRL_APB_AMS_REF_CTRL_DIVISOR0_MASK | CRL_APB_AMS_REF_CTRL_SRCSEL_MASK | CRL_APB_AMS_REF_CTRL_CLKACT_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_AMS_REF_CTRL_DIVISOR1_SHIFT
-                       | 0x0000001DU << CRL_APB_AMS_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRL_APB_AMS_REF_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRL_APB_AMS_REF_CTRL_CLKACT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_AMS_REF_CTRL_OFFSET ,0x013F3F07U ,0x01011D02U);
-       /*############################################################################################################################ */
-
-               /*Register : DLL_REF_CTRL @ 0XFF5E0104</p>
-
-               000 = IOPLL; 001 = RPLL; (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_DLL_REF_CTRL_SRCSEL                                                 0
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0104, 0x00000007U ,0x00000000U)
-               RegMask = (CRL_APB_DLL_REF_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRL_APB_DLL_REF_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_DLL_REF_CTRL_OFFSET ,0x00000007U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : TIMESTAMP_REF_CTRL @ 0XFF5E0128</p>
-
-               6 bit divider
-               PSU_CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0                                         0xf
-
-               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
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRL_APB_TIMESTAMP_REF_CTRL_CLKACT                                           0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFF5E0128, 0x01003F07U ,0x01000F00U)
-               RegMask = (CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_MASK | CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL_MASK | CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_MASK |  0 );
-
-               RegVal = ((0x0000000FU << CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_TIMESTAMP_REF_CTRL_OFFSET ,0x01003F07U ,0x01000F00U);
-       /*############################################################################################################################ */
-
-               /*Register : SATA_REF_CTRL @ 0XFD1A00A0</p>
-
-               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
-               PSU_CRF_APB_SATA_REF_CTRL_CLKACT                                                0x1
-
-               6 bit divider
-               PSU_CRF_APB_SATA_REF_CTRL_DIVISOR0                                              0x2
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A00A0, 0x01003F07U ,0x01000200U)
-               RegMask = (CRF_APB_SATA_REF_CTRL_SRCSEL_MASK | CRF_APB_SATA_REF_CTRL_CLKACT_MASK | CRF_APB_SATA_REF_CTRL_DIVISOR0_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_SATA_REF_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRF_APB_SATA_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000002U << CRF_APB_SATA_REF_CTRL_DIVISOR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_SATA_REF_CTRL_OFFSET ,0x01003F07U ,0x01000200U);
-       /*############################################################################################################################ */
-
-               /*Register : DP_VIDEO_REF_CTRL @ 0XFD1A0070</p>
-
-               6 bit divider
-               PSU_CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR1                                          0x1
-
-               6 bit divider
-               PSU_CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0                                          0x3
-
-               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 ,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
-                       | 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 ,0x01010303U);
-       /*############################################################################################################################ */
-
-               /*Register : DP_AUDIO_REF_CTRL @ 0XFD1A0074</p>
-
-               6 bit divider
-               PSU_CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR1                                          0x1
-
-               6 bit divider
-               PSU_CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0                                          0x27
-
-               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 ,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
-                       | 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 ,0x01012700U);
-       /*############################################################################################################################ */
-
-               /*Register : DP_STC_REF_CTRL @ 0XFD1A007C</p>
-
-               6 bit divider
-               PSU_CRF_APB_DP_STC_REF_CTRL_DIVISOR1                                            0x1
-
-               6 bit divider
-               PSU_CRF_APB_DP_STC_REF_CTRL_DIVISOR0                                            0x11
-
-               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 ,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
-                       | 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 ,0x01011103U);
-       /*############################################################################################################################ */
-
-               /*Register : ACPU_CTRL @ 0XFD1A0060</p>
-
-               6 bit divider
-               PSU_CRF_APB_ACPU_CTRL_DIVISOR0                                                  0x1
-
-               000 = APLL; 010 = DPLL; 011 = VPLL; (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_ACPU_CTRL_SRCSEL                                                    0x0
-
-               Clock active signal. Switch to 0 to disable the clock. For the half speed APU Clock
-               PSU_CRF_APB_ACPU_CTRL_CLKACT_HALF                                               0x1
-
-               Clock active signal. Switch to 0 to disable the clock. For the full speed ACPUX Clock. This will shut off the high speed cloc
-                to the entire APU
-               PSU_CRF_APB_ACPU_CTRL_CLKACT_FULL                                               0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A0060, 0x03003F07U ,0x03000100U)
-               RegMask = (CRF_APB_ACPU_CTRL_DIVISOR0_MASK | CRF_APB_ACPU_CTRL_SRCSEL_MASK | CRF_APB_ACPU_CTRL_CLKACT_HALF_MASK | CRF_APB_ACPU_CTRL_CLKACT_FULL_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRF_APB_ACPU_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRF_APB_ACPU_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRF_APB_ACPU_CTRL_CLKACT_HALF_SHIFT
-                       | 0x00000001U << CRF_APB_ACPU_CTRL_CLKACT_FULL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_ACPU_CTRL_OFFSET ,0x03003F07U ,0x03000100U);
-       /*############################################################################################################################ */
-
-               /*Register : DBG_TRACE_CTRL @ 0XFD1A0064</p>
-
-               6 bit divider
-               PSU_CRF_APB_DBG_TRACE_CTRL_DIVISOR0                                             0x2
-
-               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
-               PSU_CRF_APB_DBG_TRACE_CTRL_CLKACT                                               0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A0064, 0x01003F07U ,0x01000200U)
-               RegMask = (CRF_APB_DBG_TRACE_CTRL_DIVISOR0_MASK | CRF_APB_DBG_TRACE_CTRL_SRCSEL_MASK | CRF_APB_DBG_TRACE_CTRL_CLKACT_MASK |  0 );
-
-               RegVal = ((0x00000002U << CRF_APB_DBG_TRACE_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRF_APB_DBG_TRACE_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRF_APB_DBG_TRACE_CTRL_CLKACT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DBG_TRACE_CTRL_OFFSET ,0x01003F07U ,0x01000200U);
-       /*############################################################################################################################ */
-
-               /*Register : DBG_FPD_CTRL @ 0XFD1A0068</p>
-
-               6 bit divider
-               PSU_CRF_APB_DBG_FPD_CTRL_DIVISOR0                                               0x2
-
-               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
-               PSU_CRF_APB_DBG_FPD_CTRL_CLKACT                                                 0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A0068, 0x01003F07U ,0x01000200U)
-               RegMask = (CRF_APB_DBG_FPD_CTRL_DIVISOR0_MASK | CRF_APB_DBG_FPD_CTRL_SRCSEL_MASK | CRF_APB_DBG_FPD_CTRL_CLKACT_MASK |  0 );
-
-               RegVal = ((0x00000002U << CRF_APB_DBG_FPD_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRF_APB_DBG_FPD_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRF_APB_DBG_FPD_CTRL_CLKACT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DBG_FPD_CTRL_OFFSET ,0x01003F07U ,0x01000200U);
-       /*############################################################################################################################ */
-
-               /*Register : DDR_CTRL @ 0XFD1A0080</p>
-
-               6 bit divider
-               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 ,0x00000200U)
-               RegMask = (CRF_APB_DDR_CTRL_DIVISOR0_MASK | CRF_APB_DDR_CTRL_SRCSEL_MASK |  0 );
-
-               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 ,0x00000200U);
-       /*############################################################################################################################ */
-
-               /*Register : GPU_REF_CTRL @ 0XFD1A0084</p>
-
-               6 bit divider
-               PSU_CRF_APB_GPU_REF_CTRL_DIVISOR0                                               0x1
-
-               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).
-               PSU_CRF_APB_GPU_REF_CTRL_CLKACT                                                 0x1
-
-               Clock active signal for Pixel Processor. Switch to 0 to disable the clock only to this Pixel Processor
-               PSU_CRF_APB_GPU_REF_CTRL_PP0_CLKACT                                             0x1
-
-               Clock active signal for Pixel Processor. Switch to 0 to disable the clock only to this Pixel Processor
-               PSU_CRF_APB_GPU_REF_CTRL_PP1_CLKACT                                             0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A0084, 0x07003F07U ,0x07000100U)
-               RegMask = (CRF_APB_GPU_REF_CTRL_DIVISOR0_MASK | CRF_APB_GPU_REF_CTRL_SRCSEL_MASK | CRF_APB_GPU_REF_CTRL_CLKACT_MASK | CRF_APB_GPU_REF_CTRL_PP0_CLKACT_MASK | CRF_APB_GPU_REF_CTRL_PP1_CLKACT_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRF_APB_GPU_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRF_APB_GPU_REF_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRF_APB_GPU_REF_CTRL_CLKACT_SHIFT
-                       | 0x00000001U << CRF_APB_GPU_REF_CTRL_PP0_CLKACT_SHIFT
-                       | 0x00000001U << CRF_APB_GPU_REF_CTRL_PP1_CLKACT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_GPU_REF_CTRL_OFFSET ,0x07003F07U ,0x07000100U);
-       /*############################################################################################################################ */
-
-               /*Register : GDMA_REF_CTRL @ 0XFD1A00B8</p>
-
-               6 bit divider
-               PSU_CRF_APB_GDMA_REF_CTRL_DIVISOR0                                              0x2
-
-               000 = APLL; 010 = VPLL; 011 = DPLL; (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_GDMA_REF_CTRL_SRCSEL                                                0x0
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRF_APB_GDMA_REF_CTRL_CLKACT                                                0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A00B8, 0x01003F07U ,0x01000200U)
-               RegMask = (CRF_APB_GDMA_REF_CTRL_DIVISOR0_MASK | CRF_APB_GDMA_REF_CTRL_SRCSEL_MASK | CRF_APB_GDMA_REF_CTRL_CLKACT_MASK |  0 );
-
-               RegVal = ((0x00000002U << CRF_APB_GDMA_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRF_APB_GDMA_REF_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRF_APB_GDMA_REF_CTRL_CLKACT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_GDMA_REF_CTRL_OFFSET ,0x01003F07U ,0x01000200U);
-       /*############################################################################################################################ */
-
-               /*Register : DPDMA_REF_CTRL @ 0XFD1A00BC</p>
-
-               6 bit divider
-               PSU_CRF_APB_DPDMA_REF_CTRL_DIVISOR0                                             0x2
-
-               000 = APLL; 010 = VPLL; 011 = DPLL; (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_DPDMA_REF_CTRL_SRCSEL                                               0x0
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRF_APB_DPDMA_REF_CTRL_CLKACT                                               0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A00BC, 0x01003F07U ,0x01000200U)
-               RegMask = (CRF_APB_DPDMA_REF_CTRL_DIVISOR0_MASK | CRF_APB_DPDMA_REF_CTRL_SRCSEL_MASK | CRF_APB_DPDMA_REF_CTRL_CLKACT_MASK |  0 );
-
-               RegVal = ((0x00000002U << CRF_APB_DPDMA_REF_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRF_APB_DPDMA_REF_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRF_APB_DPDMA_REF_CTRL_CLKACT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DPDMA_REF_CTRL_OFFSET ,0x01003F07U ,0x01000200U);
-       /*############################################################################################################################ */
-
-               /*Register : TOPSW_MAIN_CTRL @ 0XFD1A00C0</p>
-
-               6 bit divider
-               PSU_CRF_APB_TOPSW_MAIN_CTRL_DIVISOR0                                            0x2
-
-               000 = APLL; 010 = VPLL; 011 = DPLL; (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_TOPSW_MAIN_CTRL_SRCSEL                                              0x2
-
-               Clock active signal. Switch to 0 to disable the clock
-               PSU_CRF_APB_TOPSW_MAIN_CTRL_CLKACT                                              0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A00C0, 0x01003F07U ,0x01000202U)
-               RegMask = (CRF_APB_TOPSW_MAIN_CTRL_DIVISOR0_MASK | CRF_APB_TOPSW_MAIN_CTRL_SRCSEL_MASK | CRF_APB_TOPSW_MAIN_CTRL_CLKACT_MASK |  0 );
-
-               RegVal = ((0x00000002U << CRF_APB_TOPSW_MAIN_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRF_APB_TOPSW_MAIN_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRF_APB_TOPSW_MAIN_CTRL_CLKACT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_TOPSW_MAIN_CTRL_OFFSET ,0x01003F07U ,0x01000202U);
-       /*############################################################################################################################ */
-
-               /*Register : TOPSW_LSBUS_CTRL @ 0XFD1A00C4</p>
-
-               6 bit divider
-               PSU_CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0                                           0x5
-
-               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
-               PSU_CRF_APB_TOPSW_LSBUS_CTRL_CLKACT                                             0x1
-
-               This register controls this reference clock
-               (OFFSET, MASK, VALUE)      (0XFD1A00C4, 0x01003F07U ,0x01000502U)
-               RegMask = (CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0_MASK | CRF_APB_TOPSW_LSBUS_CTRL_SRCSEL_MASK | CRF_APB_TOPSW_LSBUS_CTRL_CLKACT_MASK |  0 );
-
-               RegVal = ((0x00000005U << CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0_SHIFT
-                       | 0x00000002U << CRF_APB_TOPSW_LSBUS_CTRL_SRCSEL_SHIFT
-                       | 0x00000001U << CRF_APB_TOPSW_LSBUS_CTRL_CLKACT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_TOPSW_LSBUS_CTRL_OFFSET ,0x01003F07U ,0x01000502U);
-       /*############################################################################################################################ */
-
-               /*Register : DBG_TSTMP_CTRL @ 0XFD1A00F8</p>
-
-               6 bit divider
-               PSU_CRF_APB_DBG_TSTMP_CTRL_DIVISOR0                                             0x2
-
-               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
-               (OFFSET, MASK, VALUE)      (0XFD1A00F8, 0x00003F07U ,0x00000200U)
-               RegMask = (CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_MASK | CRF_APB_DBG_TSTMP_CTRL_SRCSEL_MASK |  0 );
-
-               RegVal = ((0x00000002U << CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_SHIFT
-                       | 0x00000000U << CRF_APB_DBG_TSTMP_CTRL_SRCSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_DBG_TSTMP_CTRL_OFFSET ,0x00003F07U ,0x00000200U);
-       /*############################################################################################################################ */
-
-               /*Register : IOU_TTC_APB_CLK @ 0XFF180380</p>
-
-               00" = Select the APB switch clock for the APB interface of TTC0'01" = Select the PLL ref clock for the APB interface of TTC0'
-               0" = Select the R5 clock for the APB interface of TTC0
-               PSU_IOU_SLCR_IOU_TTC_APB_CLK_TTC0_SEL                                           0
-
-               00" = Select the APB switch clock for the APB interface of TTC1'01" = Select the PLL ref clock for the APB interface of TTC1'
-               0" = Select the R5 clock for the APB interface of TTC1
-               PSU_IOU_SLCR_IOU_TTC_APB_CLK_TTC1_SEL                                           0
-
-               00" = Select the APB switch clock for the APB interface of TTC2'01" = Select the PLL ref clock for the APB interface of TTC2'
-               0" = Select the R5 clock for the APB interface of TTC2
-               PSU_IOU_SLCR_IOU_TTC_APB_CLK_TTC2_SEL                                           0
-
-               00" = Select the APB switch clock for the APB interface of TTC3'01" = Select the PLL ref clock for the APB interface of TTC3'
-               0" = Select the R5 clock for the APB interface of TTC3
-               PSU_IOU_SLCR_IOU_TTC_APB_CLK_TTC3_SEL                                           0
-
-               TTC APB clock select
-               (OFFSET, MASK, VALUE)      (0XFF180380, 0x000000FFU ,0x00000000U)
-               RegMask = (IOU_SLCR_IOU_TTC_APB_CLK_TTC0_SEL_MASK | IOU_SLCR_IOU_TTC_APB_CLK_TTC1_SEL_MASK | IOU_SLCR_IOU_TTC_APB_CLK_TTC2_SEL_MASK | IOU_SLCR_IOU_TTC_APB_CLK_TTC3_SEL_MASK |  0 );
-
-               RegVal = ((0x00000000U << IOU_SLCR_IOU_TTC_APB_CLK_TTC0_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_IOU_TTC_APB_CLK_TTC1_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_IOU_TTC_APB_CLK_TTC2_SEL_SHIFT
-                       | 0x00000000U << IOU_SLCR_IOU_TTC_APB_CLK_TTC3_SEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_IOU_TTC_APB_CLK_OFFSET ,0x000000FFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : WDT_CLK_SEL @ 0XFD610100</p>
-
-               System watchdog timer clock source selection: 0: Internal APB clock 1: External (PL clock via EMIO or Pinout clock via MIO)
-               PSU_FPD_SLCR_WDT_CLK_SEL_SELECT                                                 0
-
-               SWDT clock source select
-               (OFFSET, MASK, VALUE)      (0XFD610100, 0x00000001U ,0x00000000U)
-               RegMask = (FPD_SLCR_WDT_CLK_SEL_SELECT_MASK |  0 );
-
-               RegVal = ((0x00000000U << FPD_SLCR_WDT_CLK_SEL_SELECT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (FPD_SLCR_WDT_CLK_SEL_OFFSET ,0x00000001U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : WDT_CLK_SEL @ 0XFF180300</p>
-
-               System watchdog timer clock source selection: 0: internal clock APB clock 1: external clock from PL via EMIO, or from pinout
-               ia MIO
-               PSU_IOU_SLCR_WDT_CLK_SEL_SELECT                                                 0
-
-               SWDT clock source select
-               (OFFSET, MASK, VALUE)      (0XFF180300, 0x00000001U ,0x00000000U)
-               RegMask = (IOU_SLCR_WDT_CLK_SEL_SELECT_MASK |  0 );
-
-               RegVal = ((0x00000000U << IOU_SLCR_WDT_CLK_SEL_SELECT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (IOU_SLCR_WDT_CLK_SEL_OFFSET ,0x00000001U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : CSUPMU_WDT_CLK_SEL @ 0XFF410050</p>
-
-               System watchdog timer clock source selection: 0: internal clock APB clock 1: external clock pss_ref_clk
-               PSU_LPD_SLCR_CSUPMU_WDT_CLK_SEL_SELECT                                          0
-
-               SWDT clock source select
-               (OFFSET, MASK, VALUE)      (0XFF410050, 0x00000001U ,0x00000000U)
-               RegMask = (LPD_SLCR_CSUPMU_WDT_CLK_SEL_SELECT_MASK |  0 );
-
-               RegVal = ((0x00000000U << LPD_SLCR_CSUPMU_WDT_CLK_SEL_SELECT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (LPD_SLCR_CSUPMU_WDT_CLK_SEL_OFFSET ,0x00000001U ,0x00000000U);
-       /*############################################################################################################################ */
-
-
-  return 1;
-}
-unsigned long psu_ddr_init_data() {
-               // : DDR INITIALIZATION
-               // : DDR CONTROLLER RESET
-               /*Register : RST_DDR_SS @ 0XFD1A0108</p>
-
-               DDR block level reset inside of the DDR Sub System
-               PSU_CRF_APB_RST_DDR_SS_DDR_RESET                                                0X1
-
-               DDR sub system block level reset
-               (OFFSET, MASK, VALUE)      (0XFD1A0108, 0x00000008U ,0x00000008U)
-               RegMask = (CRF_APB_RST_DDR_SS_DDR_RESET_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRF_APB_RST_DDR_SS_DDR_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_RST_DDR_SS_OFFSET ,0x00000008U ,0x00000008U);
-       /*############################################################################################################################ */
-
-               /*Register : MSTR @ 0XFD070000</p>
-
-               Indicates the configuration of the device used in the system. - 00 - x4 device - 01 - x8 device - 10 - x16 device - 11 - x32
-               evice
-               PSU_DDRC_MSTR_DEVICE_CONFIG                                                     0x1
-
-               Choose which registers are used. - 0 - Original registers - 1 - Shadow registers
-               PSU_DDRC_MSTR_FREQUENCY_MODE                                                    0x0
-
-               Only present for multi-rank configurations. Each bit represents one rank. For two-rank configurations, only bits[25:24] are p
-               esent. - 1 - populated - 0 - unpopulated LSB is the lowest rank number. For 2 ranks following combinations are legal: - 01 -
-               ne rank - 11 - Two ranks - Others - Reserved. For 4 ranks following combinations are legal: - 0001 - One rank - 0011 - Two ra
-               ks - 1111 - Four ranks
-               PSU_DDRC_MSTR_ACTIVE_RANKS                                                      0x1
-
-               SDRAM burst length used: - 0001 - Burst length of 2 (only supported for mDDR) - 0010 - Burst length of 4 - 0100 - Burst lengt
-                of 8 - 1000 - Burst length of 16 (only supported for mDDR, LPDDR2, and LPDDR4) All other values are reserved. This controls
-               he burst size used to access the SDRAM. This must match the burst length mode register setting in the SDRAM. (For BC4/8 on-th
-               -fly mode of DDR3 and DDR4, set this field to 0x0100) Burst length of 2 is not supported with AXI ports when MEMC_BURST_LENGT
-                is 8. Burst length of 2 is only supported with MEMC_FREQ_RATIO = 1
-               PSU_DDRC_MSTR_BURST_RDWR                                                        0x4
-
-               Set to 1 when the uMCTL2 and DRAM has to be put in DLL-off mode for low frequency operation. Set to 0 to put uMCTL2 and DRAM
-               n DLL-on mode for normal frequency operation. If DDR4 CRC/parity retry is enabled (CRCPARCTL1.crc_parity_retry_enable = 1), d
-               l_off_mode is not supported, and this bit must be set to '0'.
-               PSU_DDRC_MSTR_DLL_OFF_MODE                                                      0x0
-
-               Selects proportion of DQ bus width that is used by the SDRAM - 00 - Full DQ bus width to SDRAM - 01 - Half DQ bus width to SD
-               AM - 10 - Quarter DQ bus width to SDRAM - 11 - Reserved. Note that half bus width mode is only supported when the SDRAM bus w
-               dth is a multiple of 16, and quarter bus width mode is only supported when the SDRAM bus width is a multiple of 32 and the co
-               figuration parameter MEMC_QBUS_SUPPORT is set. Bus width refers to DQ bus width (excluding any ECC width).
-               PSU_DDRC_MSTR_DATA_BUS_WIDTH                                                    0x0
-
-               1 indicates put the DRAM in geardown mode (2N) and 0 indicates put the DRAM in normal mode (1N). This register can be changed
-                only when the Controller is in self-refresh mode. This signal must be set the same value as MR3 bit A3. Note: Geardown mode
-               s not supported if the configuration parameter MEMC_CMD_RTN2IDLE is set
-               PSU_DDRC_MSTR_GEARDOWN_MODE                                                     0x0
-
-               If 1, then uMCTL2 uses 2T timing. Otherwise, uses 1T timing. In 2T timing, all command signals (except chip select) are held
-               or 2 clocks on the SDRAM bus. Chip select is asserted on the second cycle of the command Note: 2T timing is not supported in
-               PDDR2/LPDDR3/LPDDR4 mode Note: 2T timing is not supported if the configuration parameter MEMC_CMD_RTN2IDLE is set Note: 2T ti
-               ing is not supported in DDR4 geardown mode.
-               PSU_DDRC_MSTR_EN_2T_TIMING_MODE                                                 0x0
-
-               When set, enable burst-chop in DDR3/DDR4. Burst Chop for Reads is exercised only in HIF configurations (UMCTL2_INCL_ARB not s
-               t) and if in full bus width mode (MSTR.data_bus_width = 00). Burst Chop for Writes is exercised only if Partial Writes enable
-                (UMCTL2_PARTIAL_WR=1) and if CRC is disabled (CRCPARCTL1.crc_enable = 0). If DDR4 CRC/parity retry is enabled (CRCPARCTL1.cr
-               _parity_retry_enable = 1), burst chop is not supported, and this bit must be set to '0'
-               PSU_DDRC_MSTR_BURSTCHOP                                                         0x0
-
-               Select LPDDR4 SDRAM - 1 - LPDDR4 SDRAM device in use. - 0 - non-LPDDR4 device in use Present only in designs configured to su
-               port LPDDR4.
-               PSU_DDRC_MSTR_LPDDR4                                                            0x0
-
-               Select DDR4 SDRAM - 1 - DDR4 SDRAM device in use. - 0 - non-DDR4 device in use Present only in designs configured to support
-               DR4.
-               PSU_DDRC_MSTR_DDR4                                                              0x1
-
-               Select LPDDR3 SDRAM - 1 - LPDDR3 SDRAM device in use. - 0 - non-LPDDR3 device in use Present only in designs configured to su
-               port LPDDR3.
-               PSU_DDRC_MSTR_LPDDR3                                                            0x0
-
-               Select LPDDR2 SDRAM - 1 - LPDDR2 SDRAM device in use. - 0 - non-LPDDR2 device in use Present only in designs configured to su
-               port LPDDR2.
-               PSU_DDRC_MSTR_LPDDR2                                                            0x0
-
-               Select DDR3 SDRAM - 1 - DDR3 SDRAM device in use - 0 - non-DDR3 SDRAM device in use Only present in designs that support DDR3
-
-               PSU_DDRC_MSTR_DDR3                                                              0x0
-
-               Master Register
-               (OFFSET, MASK, VALUE)      (0XFD070000, 0xE30FBE3DU ,0x41040010U)
-               RegMask = (DDRC_MSTR_DEVICE_CONFIG_MASK | DDRC_MSTR_FREQUENCY_MODE_MASK | DDRC_MSTR_ACTIVE_RANKS_MASK | DDRC_MSTR_BURST_RDWR_MASK | DDRC_MSTR_DLL_OFF_MODE_MASK | DDRC_MSTR_DATA_BUS_WIDTH_MASK | DDRC_MSTR_GEARDOWN_MODE_MASK | DDRC_MSTR_EN_2T_TIMING_MODE_MASK | DDRC_MSTR_BURSTCHOP_MASK | DDRC_MSTR_LPDDR4_MASK | DDRC_MSTR_DDR4_MASK | DDRC_MSTR_LPDDR3_MASK | DDRC_MSTR_LPDDR2_MASK | DDRC_MSTR_DDR3_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_MSTR_DEVICE_CONFIG_SHIFT
-                       | 0x00000000U << DDRC_MSTR_FREQUENCY_MODE_SHIFT
-                       | 0x00000001U << DDRC_MSTR_ACTIVE_RANKS_SHIFT
-                       | 0x00000004U << DDRC_MSTR_BURST_RDWR_SHIFT
-                       | 0x00000000U << DDRC_MSTR_DLL_OFF_MODE_SHIFT
-                       | 0x00000000U << DDRC_MSTR_DATA_BUS_WIDTH_SHIFT
-                       | 0x00000000U << DDRC_MSTR_GEARDOWN_MODE_SHIFT
-                       | 0x00000000U << DDRC_MSTR_EN_2T_TIMING_MODE_SHIFT
-                       | 0x00000000U << DDRC_MSTR_BURSTCHOP_SHIFT
-                       | 0x00000000U << DDRC_MSTR_LPDDR4_SHIFT
-                       | 0x00000001U << DDRC_MSTR_DDR4_SHIFT
-                       | 0x00000000U << DDRC_MSTR_LPDDR3_SHIFT
-                       | 0x00000000U << DDRC_MSTR_LPDDR2_SHIFT
-                       | 0x00000000U << DDRC_MSTR_DDR3_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_MSTR_OFFSET ,0xE30FBE3DU ,0x41040010U);
-       /*############################################################################################################################ */
-
-               /*Register : MRCTRL0 @ 0XFD070010</p>
-
-               Setting this register bit to 1 triggers a mode register read or write operation. When the MR operation is complete, the uMCTL
-                automatically clears this bit. The other register fields of this register must be written in a separate APB transaction, bef
-               re setting this mr_wr bit. It is recommended NOT to set this signal if in Init, Deep power-down or MPSM operating modes.
-               PSU_DDRC_MRCTRL0_MR_WR                                                          0x0
-
-               Address of the mode register that is to be written to. - 0000 - MR0 - 0001 - MR1 - 0010 - MR2 - 0011 - MR3 - 0100 - MR4 - 010
-                - MR5 - 0110 - MR6 - 0111 - MR7 Don't Care for LPDDR2/LPDDR3/LPDDR4 (see MRCTRL1.mr_data for mode register addressing in LPD
-               R2/LPDDR3/LPDDR4) This signal is also used for writing to control words of RDIMMs. In that case, it corresponds to the bank a
-               dress bits sent to the RDIMM In case of DDR4, the bit[3:2] corresponds to the bank group bits. Therefore, the bit[3] as well
-               s the bit[2:0] must be set to an appropriate value which is considered both the Address Mirroring of UDIMMs/RDIMMs and the Ou
-               put Inversion of RDIMMs.
-               PSU_DDRC_MRCTRL0_MR_ADDR                                                        0x0
-
-               Controls which rank is accessed by MRCTRL0.mr_wr. Normally, it is desired to access all ranks, so all bits should be set to 1
-                However, for multi-rank UDIMMs/RDIMMs which implement address mirroring, it may be necessary to access ranks individually. E
-               amples (assume uMCTL2 is configured for 4 ranks): - 0x1 - select rank 0 only - 0x2 - select rank 1 only - 0x5 - select ranks
-                and 2 - 0xA - select ranks 1 and 3 - 0xF - select ranks 0, 1, 2 and 3
-               PSU_DDRC_MRCTRL0_MR_RANK                                                        0x3
-
-               Indicates whether Software intervention is allowed via MRCTRL0/MRCTRL1 before automatic SDRAM initialization routine or not.
-               or DDR4, this bit can be used to initialize the DDR4 RCD (MR7) before automatic SDRAM initialization. For LPDDR4, this bit ca
-                be used to program additional mode registers before automatic SDRAM initialization if necessary. Note: This must be cleared
-               o 0 after completing Software operation. Otherwise, SDRAM initialization routine will not re-start. - 0 - Software interventi
-               n is not allowed - 1 - Software intervention is allowed
-               PSU_DDRC_MRCTRL0_SW_INIT_INT                                                    0x0
-
-               Indicates whether the mode register operation is MRS in PDA mode or not - 0 - MRS - 1 - MRS in Per DRAM Addressability mode
-               PSU_DDRC_MRCTRL0_PDA_EN                                                         0x0
-
-               Indicates whether the mode register operation is MRS or WR/RD for MPR (only supported for DDR4) - 0 - MRS - 1 - WR/RD for MPR
-               PSU_DDRC_MRCTRL0_MPR_EN                                                         0x0
-
-               Indicates whether the mode register operation is read or write. Only used for LPDDR2/LPDDR3/LPDDR4/DDR4. - 0 - Write - 1 - Re
-               d
-               PSU_DDRC_MRCTRL0_MR_TYPE                                                        0x0
-
-               Mode Register Read/Write Control Register 0. Note: Do not enable more than one of the following fields simultaneously: - sw_i
-               it_int - pda_en - mpr_en
-               (OFFSET, MASK, VALUE)      (0XFD070010, 0x8000F03FU ,0x00000030U)
-               RegMask = (DDRC_MRCTRL0_MR_WR_MASK | DDRC_MRCTRL0_MR_ADDR_MASK | DDRC_MRCTRL0_MR_RANK_MASK | DDRC_MRCTRL0_SW_INIT_INT_MASK | DDRC_MRCTRL0_PDA_EN_MASK | DDRC_MRCTRL0_MPR_EN_MASK | DDRC_MRCTRL0_MR_TYPE_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_MRCTRL0_MR_WR_SHIFT
-                       | 0x00000000U << DDRC_MRCTRL0_MR_ADDR_SHIFT
-                       | 0x00000003U << DDRC_MRCTRL0_MR_RANK_SHIFT
-                       | 0x00000000U << DDRC_MRCTRL0_SW_INIT_INT_SHIFT
-                       | 0x00000000U << DDRC_MRCTRL0_PDA_EN_SHIFT
-                       | 0x00000000U << DDRC_MRCTRL0_MPR_EN_SHIFT
-                       | 0x00000000U << DDRC_MRCTRL0_MR_TYPE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_MRCTRL0_OFFSET ,0x8000F03FU ,0x00000030U);
-       /*############################################################################################################################ */
-
-               /*Register : DERATEEN @ 0XFD070020</p>
-
-               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                                               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.
-               PSU_DDRC_DERATEEN_DERATE_BYTE                                                   0x0
-
-               Derate value - 0 - Derating uses +1. - 1 - Derating uses +2. Present only in designs configured to support LPDDR2/LPDDR3/LPDD
-               4 Set to 0 for all LPDDR2 speed grades as derating value of +1.875 ns is less than a core_ddrc_core_clk period. Can be 0 or 1
-               for LPDDR3/LPDDR4, depending if +1.875 ns is less than a core_ddrc_core_clk period or not.
-               PSU_DDRC_DERATEEN_DERATE_VALUE                                                  0x0
-
-               Enables derating - 0 - Timing parameter derating is disabled - 1 - Timing parameter derating is enabled using MR4 read value.
-               Present only in designs configured to support LPDDR2/LPDDR3/LPDDR4 This field must be set to '0' for non-LPDDR2/LPDDR3/LPDDR4
-               mode.
-               PSU_DDRC_DERATEEN_DERATE_ENABLE                                                 0x0
-
-               Temperature Derate Enable Register
-               (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 = ((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 ,0x00000300U);
-       /*############################################################################################################################ */
-
-               /*Register : DERATEINT @ 0XFD070024</p>
-
-               Interval between two MR4 reads, used to derate the timing parameters. Present only in designs configured to support LPDDR2/LP
-               DR3/LPDDR4. This register must not be set to zero
-               PSU_DDRC_DERATEINT_MR4_READ_INTERVAL                                            0x800000
-
-               Temperature Derate Interval Register
-               (OFFSET, MASK, VALUE)      (0XFD070024, 0xFFFFFFFFU ,0x00800000U)
-               RegMask = (DDRC_DERATEINT_MR4_READ_INTERVAL_MASK |  0 );
-
-               RegVal = ((0x00800000U << DDRC_DERATEINT_MR4_READ_INTERVAL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DERATEINT_OFFSET ,0xFFFFFFFFU ,0x00800000U);
-       /*############################################################################################################################ */
-
-               /*Register : PWRCTL @ 0XFD070030</p>
-
-               Self refresh state is an intermediate state to enter to Self refresh power down state or exit Self refresh power down state f
-               r LPDDR4. This register controls transition from the Self refresh state. - 1 - Prohibit transition from Self refresh state -
-                - Allow transition from Self refresh state
-               PSU_DDRC_PWRCTL_STAY_IN_SELFREF                                                 0x0
-
-               A value of 1 to this register causes system to move to Self Refresh state immediately, as long as it is not in INIT or DPD/MP
-               M operating_mode. This is referred to as Software Entry/Exit to Self Refresh. - 1 - Software Entry to Self Refresh - 0 - Soft
-               are Exit from Self Refresh
-               PSU_DDRC_PWRCTL_SELFREF_SW                                                      0x0
-
-               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 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
-               is never asserted. Assertion of dfi_dram_clk_disable is as follows: In DDR2/DDR3, can only be asserted in Self Refresh. In DD
-               4, can be asserted in following: - in Self Refresh. - in Maximum Power Saving Mode In mDDR/LPDDR2/LPDDR3, can be asserted in
-               ollowing: - in Self Refresh - in Power Down - in Deep Power Down - during Normal operation (Clock Stop) In LPDDR4, can be ass
-               rted in following: - in Self Refresh Power Down - in Power Down - during Normal operation (Clock Stop)
-               PSU_DDRC_PWRCTL_EN_DFI_DRAM_CLK_DISABLE                                         0x0
-
-               When this is 1, uMCTL2 puts the SDRAM into deep power-down mode when the transaction store is empty. This register must be re
-               et to '0' to bring uMCTL2 out of deep power-down mode. Controller performs automatic SDRAM initialization on deep power-down
-               xit. Present only in designs configured to support mDDR or LPDDR2 or LPDDR3. For non-mDDR/non-LPDDR2/non-LPDDR3, this registe
-                should not be set to 1. FOR PERFORMANCE ONLY.
-               PSU_DDRC_PWRCTL_DEEPPOWERDOWN_EN                                                0x0
-
-               If true then the uMCTL2 goes into power-down after a programmable number of cycles 'maximum idle clocks before power down' (P
-               RTMG.powerdown_to_x32). This register bit may be re-programmed during the course of normal operation.
-               PSU_DDRC_PWRCTL_POWERDOWN_EN                                                    0x0
-
-               If true then the uMCTL2 puts the SDRAM into Self Refresh after a programmable number of cycles 'maximum idle clocks before Se
-               f Refresh (PWRTMG.selfref_to_x32)'. This register bit may be re-programmed during the course of normal operation.
-               PSU_DDRC_PWRCTL_SELFREF_EN                                                      0x0
-
-               Low Power Control Register
-               (OFFSET, MASK, VALUE)      (0XFD070030, 0x0000007FU ,0x00000000U)
-               RegMask = (DDRC_PWRCTL_STAY_IN_SELFREF_MASK | DDRC_PWRCTL_SELFREF_SW_MASK | DDRC_PWRCTL_MPSM_EN_MASK | DDRC_PWRCTL_EN_DFI_DRAM_CLK_DISABLE_MASK | DDRC_PWRCTL_DEEPPOWERDOWN_EN_MASK | DDRC_PWRCTL_POWERDOWN_EN_MASK | DDRC_PWRCTL_SELFREF_EN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PWRCTL_STAY_IN_SELFREF_SHIFT
-                       | 0x00000000U << DDRC_PWRCTL_SELFREF_SW_SHIFT
-                       | 0x00000000U << DDRC_PWRCTL_MPSM_EN_SHIFT
-                       | 0x00000000U << DDRC_PWRCTL_EN_DFI_DRAM_CLK_DISABLE_SHIFT
-                       | 0x00000000U << DDRC_PWRCTL_DEEPPOWERDOWN_EN_SHIFT
-                       | 0x00000000U << DDRC_PWRCTL_POWERDOWN_EN_SHIFT
-                       | 0x00000000U << DDRC_PWRCTL_SELFREF_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PWRCTL_OFFSET ,0x0000007FU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : PWRTMG @ 0XFD070034</p>
-
-               After this many clocks of NOP or deselect the uMCTL2 automatically puts the SDRAM into Self Refresh. This must be enabled in
-               he PWRCTL.selfref_en. Unit: Multiples of 32 clocks. FOR PERFORMANCE ONLY.
-               PSU_DDRC_PWRTMG_SELFREF_TO_X32                                                  0x40
-
-               Minimum deep power-down time. For mDDR, value from the JEDEC specification is 0 as mDDR exits from deep power-down mode immed
-               ately after PWRCTL.deeppowerdown_en is de-asserted. For LPDDR2/LPDDR3, value from the JEDEC specification is 500us. Unit: Mul
-               iples of 4096 clocks. Present only in designs configured to support mDDR, LPDDR2 or LPDDR3. FOR PERFORMANCE ONLY.
-               PSU_DDRC_PWRTMG_T_DPD_X4096                                                     0x84
-
-               After this many clocks of NOP or deselect the uMCTL2 automatically puts the SDRAM into power-down. This must be enabled in th
-                PWRCTL.powerdown_en. Unit: Multiples of 32 clocks FOR PERFORMANCE ONLY.
-               PSU_DDRC_PWRTMG_POWERDOWN_TO_X32                                                0x10
-
-               Low Power Timing Register
-               (OFFSET, MASK, VALUE)      (0XFD070034, 0x00FFFF1FU ,0x00408410U)
-               RegMask = (DDRC_PWRTMG_SELFREF_TO_X32_MASK | DDRC_PWRTMG_T_DPD_X4096_MASK | DDRC_PWRTMG_POWERDOWN_TO_X32_MASK |  0 );
-
-               RegVal = ((0x00000040U << DDRC_PWRTMG_SELFREF_TO_X32_SHIFT
-                       | 0x00000084U << DDRC_PWRTMG_T_DPD_X4096_SHIFT
-                       | 0x00000010U << DDRC_PWRTMG_POWERDOWN_TO_X32_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PWRTMG_OFFSET ,0x00FFFF1FU ,0x00408410U);
-       /*############################################################################################################################ */
-
-               /*Register : RFSHCTL0 @ 0XFD070050</p>
-
-               Threshold value in number of clock cycles before the critical refresh or page timer expires. A critical refresh is to be issu
-               d before this threshold is reached. It is recommended that this not be changed from the default value, currently shown as 0x2
-                It must always be less than internally used t_rfc_nom_x32. Note that, in LPDDR2/LPDDR3/LPDDR4, internally used t_rfc_nom_x32
-               may be equal to RFSHTMG.t_rfc_nom_x32>>2 if derating is enabled (DERATEEN.derate_enable=1). Otherwise, internally used t_rfc_
-               om_x32 will be equal to RFSHTMG.t_rfc_nom_x32. Unit: Multiples of 32 clocks.
-               PSU_DDRC_RFSHCTL0_REFRESH_MARGIN                                                0x2
-
-               If the refresh timer (tRFCnom, also known as tREFI) has expired at least once, but it has not expired (RFSHCTL0.refresh_burst
-               1) times yet, then a speculative refresh may be performed. A speculative refresh is a refresh performed at a time when refres
-                would be useful, but before it is absolutely required. When the SDRAM bus is idle for a period of time determined by this RF
-               HCTL0.refresh_to_x32 and the refresh timer has expired at least once since the last refresh, then a speculative refresh is pe
-               formed. Speculative refreshes continues successively until there are no refreshes pending or until new reads or writes are is
-               ued to the uMCTL2. FOR PERFORMANCE ONLY.
-               PSU_DDRC_RFSHCTL0_REFRESH_TO_X32                                                0x10
-
-               The programmed value + 1 is the number of refresh timeouts that is allowed to accumulate before traffic is blocked and the re
-               reshes are forced to execute. Closing pages to perform a refresh is a one-time penalty that must be paid for each group of re
-               reshes. Therefore, performing refreshes in a burst reduces the per-refresh penalty of these page closings. Higher numbers for
-               RFSHCTL.refresh_burst slightly increases utilization; lower numbers decreases the worst-case latency associated with refreshe
-               . - 0 - single refresh - 1 - burst-of-2 refresh - 7 - burst-of-8 refresh For information on burst refresh feature refer to se
-               tion 3.9 of DDR2 JEDEC specification - JESD79-2F.pdf. For DDR2/3, the refresh is always per-rank and not per-bank. The rank r
-               fresh can be accumulated over 8*tREFI cycles using the burst refresh feature. In DDR4 mode, according to Fine Granularity fea
-               ure, 8 refreshes can be postponed in 1X mode, 16 refreshes in 2X mode and 32 refreshes in 4X mode. If using PHY-initiated upd
-               tes, care must be taken in the setting of RFSHCTL0.refresh_burst, to ensure that tRFCmax is not violated due to a PHY-initiat
-               d update occurring shortly before a refresh burst was due. In this situation, the refresh burst will be delayed until the PHY
-               initiated update is complete.
-               PSU_DDRC_RFSHCTL0_REFRESH_BURST                                                 0x0
-
-               - 1 - Per bank refresh; - 0 - All bank refresh. Per bank refresh allows traffic to flow to other banks. Per bank refresh is n
-               t supported by all LPDDR2 devices but should be supported by all LPDDR3/LPDDR4 devices. Present only in designs configured to
-               support LPDDR2/LPDDR3/LPDDR4
-               PSU_DDRC_RFSHCTL0_PER_BANK_REFRESH                                              0x0
-
-               Refresh Control Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070050, 0x00F1F1F4U ,0x00210000U)
-               RegMask = (DDRC_RFSHCTL0_REFRESH_MARGIN_MASK | DDRC_RFSHCTL0_REFRESH_TO_X32_MASK | DDRC_RFSHCTL0_REFRESH_BURST_MASK | DDRC_RFSHCTL0_PER_BANK_REFRESH_MASK |  0 );
-
-               RegVal = ((0x00000002U << DDRC_RFSHCTL0_REFRESH_MARGIN_SHIFT
-                       | 0x00000010U << DDRC_RFSHCTL0_REFRESH_TO_X32_SHIFT
-                       | 0x00000000U << DDRC_RFSHCTL0_REFRESH_BURST_SHIFT
-                       | 0x00000000U << DDRC_RFSHCTL0_PER_BANK_REFRESH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_RFSHCTL0_OFFSET ,0x00F1F1F4U ,0x00210000U);
-       /*############################################################################################################################ */
-
-               /*Register : RFSHCTL3 @ 0XFD070060</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
-
-               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
-
-               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                                              0x1
-
-               Refresh Control Register 3
-               (OFFSET, MASK, VALUE)      (0XFD070060, 0x00000073U ,0x00000001U)
-               RegMask = (DDRC_RFSHCTL3_REFRESH_MODE_MASK | DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_MASK | DDRC_RFSHCTL3_DIS_AUTO_REFRESH_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_RFSHCTL3_REFRESH_MODE_SHIFT
-                       | 0x00000000U << DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_SHIFT
-                       | 0x00000001U << DDRC_RFSHCTL3_DIS_AUTO_REFRESH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_RFSHCTL3_OFFSET ,0x00000073U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : RFSHTMG @ 0XFD070064</p>
-
-               tREFI: Average time interval between refreshes per rank (Specification: 7.8us for DDR2, DDR3 and DDR4. See JEDEC specificatio
-                for mDDR, LPDDR2, LPDDR3 and LPDDR4). For LPDDR2/LPDDR3/LPDDR4: - if using all-bank refreshes (RFSHCTL0.per_bank_refresh = 0
-               , this register should be set to tREFIab - if using per-bank refreshes (RFSHCTL0.per_bank_refresh = 1), this register should
-               e set to tREFIpb For configurations with MEMC_FREQ_RATIO=2, program this to (tREFI/2), no rounding up. In DDR4 mode, tREFI va
-               ue is different depending on the refresh mode. The user should program the appropriate value from the spec based on the value
-               programmed in the refresh mode register. Note that RFSHTMG.t_rfc_nom_x32 * 32 must be greater than RFSHTMG.t_rfc_min, and RFS
-               TMG.t_rfc_nom_x32 must be greater than 0x1. Unit: Multiples of 32 clocks.
-               PSU_DDRC_RFSHTMG_T_RFC_NOM_X32                                                  0x82
-
-               Used only when LPDDR3 memory type is connected. Should only be changed when uMCTL2 is in reset. Specifies whether to use the
-               REFBW parameter (required by some LPDDR3 devices which comply with earlier versions of the LPDDR3 JEDEC specification) or not
-                - 0 - tREFBW parameter not used - 1 - tREFBW parameter used
-               PSU_DDRC_RFSHTMG_LPDDR3_TREFBW_EN                                               0x1
-
-               tRFC (min): Minimum time from refresh to refresh or activate. For MEMC_FREQ_RATIO=1 configurations, t_rfc_min should be set t
-                RoundUp(tRFCmin/tCK). For MEMC_FREQ_RATIO=2 configurations, t_rfc_min should be set to RoundUp(RoundUp(tRFCmin/tCK)/2). In L
-               DDR2/LPDDR3/LPDDR4 mode: - if using all-bank refreshes, the tRFCmin value in the above equations is equal to tRFCab - if usin
-                per-bank refreshes, the tRFCmin value in the above equations is equal to tRFCpb In DDR4 mode, the tRFCmin value in the above
-               equations is different depending on the refresh mode (fixed 1X,2X,4X) and the device density. The user should program the app
-               opriate value from the spec based on the 'refresh_mode' and the device density that is used. Unit: Clocks.
-               PSU_DDRC_RFSHTMG_T_RFC_MIN                                                      0x8b
-
-               Refresh Timing Register
-               (OFFSET, MASK, VALUE)      (0XFD070064, 0x0FFF83FFU ,0x0082808BU)
-               RegMask = (DDRC_RFSHTMG_T_RFC_NOM_X32_MASK | DDRC_RFSHTMG_LPDDR3_TREFBW_EN_MASK | DDRC_RFSHTMG_T_RFC_MIN_MASK |  0 );
-
-               RegVal = ((0x00000082U << DDRC_RFSHTMG_T_RFC_NOM_X32_SHIFT
-                       | 0x00000001U << DDRC_RFSHTMG_LPDDR3_TREFBW_EN_SHIFT
-                       | 0x0000008BU << DDRC_RFSHTMG_T_RFC_MIN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_RFSHTMG_OFFSET ,0x0FFF83FFU ,0x0082808BU);
-       /*############################################################################################################################ */
-
-               /*Register : ECCCFG0 @ 0XFD070070</p>
-
-               Disable ECC scrubs. Valid only when ECCCFG0.ecc_mode = 3'b100 and MEMC_USE_RMW is defined
-               PSU_DDRC_ECCCFG0_DIS_SCRUB                                                      0x1
-
-               ECC mode indicator - 000 - ECC disabled - 100 - ECC enabled - SEC/DED over 1 beat - all other settings are reserved for futur
-                use
-               PSU_DDRC_ECCCFG0_ECC_MODE                                                       0x0
-
-               ECC Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070070, 0x00000017U ,0x00000010U)
-               RegMask = (DDRC_ECCCFG0_DIS_SCRUB_MASK | DDRC_ECCCFG0_ECC_MODE_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_ECCCFG0_DIS_SCRUB_SHIFT
-                       | 0x00000000U << DDRC_ECCCFG0_ECC_MODE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ECCCFG0_OFFSET ,0x00000017U ,0x00000010U);
-       /*############################################################################################################################ */
-
-               /*Register : ECCCFG1 @ 0XFD070074</p>
-
-               Selects whether to poison 1 or 2 bits - if 0 -> 2-bit (uncorrectable) data poisoning, if 1 -> 1-bit (correctable) data poison
-               ng, if ECCCFG1.data_poison_en=1
-               PSU_DDRC_ECCCFG1_DATA_POISON_BIT                                                0x0
-
-               Enable ECC data poisoning - introduces ECC errors on writes to address specified by the ECCPOISONADDR0/1 registers
-               PSU_DDRC_ECCCFG1_DATA_POISON_EN                                                 0x0
-
-               ECC Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070074, 0x00000003U ,0x00000000U)
-               RegMask = (DDRC_ECCCFG1_DATA_POISON_BIT_MASK | DDRC_ECCCFG1_DATA_POISON_EN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_ECCCFG1_DATA_POISON_BIT_SHIFT
-                       | 0x00000000U << DDRC_ECCCFG1_DATA_POISON_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ECCCFG1_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : CRCPARCTL1 @ 0XFD0700C4</p>
-
-               The maximum number of DFI PHY clock cycles allowed from the assertion of the dfi_rddata_en signal to the assertion of each of
-               the corresponding bits of the dfi_rddata_valid signal. This corresponds to the DFI timing parameter tphy_rdlat. Refer to PHY
-               pecification for correct value. This value it only used for detecting read data timeout when DDR4 retry is enabled by CRCPARC
-               L1.crc_parity_retry_enable=1. Maximum supported value: - 1:1 Frequency mode : DFITMG0.dfi_t_rddata_en + CRCPARCTL1.dfi_t_phy_
-               dlat < 'd114 - 1:2 Frequency mode ANDAND DFITMG0.dfi_rddata_use_sdr == 1 : CRCPARCTL1.dfi_t_phy_rdlat < 64 - 1:2 Frequency mo
-               e ANDAND DFITMG0.dfi_rddata_use_sdr == 0 : DFITMG0.dfi_t_rddata_en + CRCPARCTL1.dfi_t_phy_rdlat < 'd114 Unit: DFI Clocks
-               PSU_DDRC_CRCPARCTL1_DFI_T_PHY_RDLAT                                             0x10
-
-               After a Parity or CRC error is flagged on dfi_alert_n signal, the software has an option to read the mode registers in the DR
-               M before the hardware begins the retry process - 1: Wait for software to read/write the mode registers before hardware begins
-               the retry. After software is done with its operations, it will clear the alert interrupt register bit - 0: Hardware can begin
-               the retry right away after the dfi_alert_n pulse goes away. The value on this register is valid only when retry is enabled (P
-               RCTRL.crc_parity_retry_enable = 1) If this register is set to 1 and if the software doesn't clear the interrupt register afte
-                handling the parity/CRC error, then the hardware will not begin the retry process and the system will hang. In the case of P
-               rity/CRC error, there are two possibilities when the software doesn't reset MR5[4] to 0. - (i) If 'Persistent parity' mode re
-               ister bit is NOT set: the commands sent during retry and normal operation are executed without parity checking. The value in
-               he Parity error log register MPR Page 1 is valid. - (ii) If 'Persistent parity' mode register bit is SET: Parity checking is
-               one for commands sent during retry and normal operation. If multiple errors occur before MR5[4] is cleared, the error log in
-               PR Page 1 should be treated as 'Don't care'.
-               PSU_DDRC_CRCPARCTL1_ALERT_WAIT_FOR_SW                                           0x1
-
-               - 1: Enable command retry mechanism in case of C/A Parity or CRC error - 0: Disable command retry mechanism when C/A Parity o
-                CRC features are enabled. Note that retry functionality is not supported if burst chop is enabled (MSTR.burstchop = 1) and/o
-                disable auto-refresh is enabled (RFSHCTL3.dis_auto_refresh = 1)
-               PSU_DDRC_CRCPARCTL1_CRC_PARITY_RETRY_ENABLE                                     0x0
-
-               CRC Calculation setting register - 1: CRC includes DM signal - 0: CRC not includes DM signal Present only in designs configur
-               d to support DDR4.
-               PSU_DDRC_CRCPARCTL1_CRC_INC_DM                                                  0x0
-
-               CRC enable Register - 1: Enable generation of CRC - 0: Disable generation of CRC The setting of this register should match th
-                CRC mode register setting in the DRAM.
-               PSU_DDRC_CRCPARCTL1_CRC_ENABLE                                                  0x0
-
-               C/A Parity enable register - 1: Enable generation of C/A parity and detection of C/A parity error - 0: Disable generation of
-               /A parity and disable detection of C/A parity error If RCD's parity error detection or SDRAM's parity detection is enabled, t
-               is register should be 1.
-               PSU_DDRC_CRCPARCTL1_PARITY_ENABLE                                               0x0
-
-               CRC Parity Control Register1
-               (OFFSET, MASK, VALUE)      (0XFD0700C4, 0x3F000391U ,0x10000200U)
-               RegMask = (DDRC_CRCPARCTL1_DFI_T_PHY_RDLAT_MASK | DDRC_CRCPARCTL1_ALERT_WAIT_FOR_SW_MASK | DDRC_CRCPARCTL1_CRC_PARITY_RETRY_ENABLE_MASK | DDRC_CRCPARCTL1_CRC_INC_DM_MASK | DDRC_CRCPARCTL1_CRC_ENABLE_MASK | DDRC_CRCPARCTL1_PARITY_ENABLE_MASK |  0 );
-
-               RegVal = ((0x00000010U << DDRC_CRCPARCTL1_DFI_T_PHY_RDLAT_SHIFT
-                       | 0x00000001U << DDRC_CRCPARCTL1_ALERT_WAIT_FOR_SW_SHIFT
-                       | 0x00000000U << DDRC_CRCPARCTL1_CRC_PARITY_RETRY_ENABLE_SHIFT
-                       | 0x00000000U << DDRC_CRCPARCTL1_CRC_INC_DM_SHIFT
-                       | 0x00000000U << DDRC_CRCPARCTL1_CRC_ENABLE_SHIFT
-                       | 0x00000000U << DDRC_CRCPARCTL1_PARITY_ENABLE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_CRCPARCTL1_OFFSET ,0x3F000391U ,0x10000200U);
-       /*############################################################################################################################ */
-
-               /*Register : CRCPARCTL2 @ 0XFD0700C8</p>
-
-               Value from the DRAM spec indicating the maximum width of the dfi_alert_n pulse when a parity error occurs. Recommended values
-                - tPAR_ALERT_PW.MAX For configurations with MEMC_FREQ_RATIO=2, program this to tPAR_ALERT_PW.MAX/2 and round up to next inte
-               er value. Values of 0, 1 and 2 are illegal. This value must be greater than CRCPARCTL2.t_crc_alert_pw_max.
-               PSU_DDRC_CRCPARCTL2_T_PAR_ALERT_PW_MAX                                          0x40
-
-               Value from the DRAM spec indicating the maximum width of the dfi_alert_n pulse when a CRC error occurs. Recommended values: -
-               tCRC_ALERT_PW.MAX For configurations with MEMC_FREQ_RATIO=2, program this to tCRC_ALERT_PW.MAX/2 and round up to next integer
-               value. Values of 0, 1 and 2 are illegal. This value must be less than CRCPARCTL2.t_par_alert_pw_max.
-               PSU_DDRC_CRCPARCTL2_T_CRC_ALERT_PW_MAX                                          0x5
-
-               Indicates the maximum duration in number of DRAM clock cycles for which a command should be held in the Command Retry FIFO be
-               ore it is popped out. Every location in the Command Retry FIFO has an associated down counting timer that will use this regis
-               er as the start value. The down counting starts when a command is loaded into the FIFO. The timer counts down every 4 DRAM cy
-               les. When the counter reaches zero, the entry is popped from the FIFO. All the counters are frozen, if a C/A Parity or CRC er
-               or occurs before the counter reaches zero. The counter is reset to 0, after all the commands in the FIFO are retried. Recomme
-               ded(minimum) values: - Only C/A Parity is enabled. RoundUp((PHY Command Latency(DRAM CLK) + CAL + RDIMM delay + tPAR_ALERT_ON
-               max + tPAR_UNKNOWN + PHY Alert Latency(DRAM CLK) + board delay) / 4) + 2 - Both C/A Parity and CRC is enabled/ Only CRC is en
-               bled. RoundUp((PHY Command Latency(DRAM CLK) + CAL + RDIMM delay + WL + 5(BL10)+ tCRC_ALERT.max + PHY Alert Latency(DRAM CLK)
-               + board delay) / 4) + 2 Note 1: All value (e.g. tPAR_ALERT_ON) should be in terms of DRAM Clock and round up Note 2: Board de
-               ay(Command/Alert_n) should be considered. Note 3: Use the worst case(longer) value for PHY Latencies/Board delay Note 4: The
-               ecommended values are minimum value to be set. For mode detail, See 'Calculation of FIFO Depth' section. Max value can be set
-               to this register is defined below: - MEMC_BURST_LENGTH == 16 Full bus Mode (CRC=OFF) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-
-                Full bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-3 Half bus Mode (CRC=OFF) Max value = UMCTL2_RETRY_CMD_FIFO_D
-               PTH-4 Half bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-6 Quarter bus Mode (CRC=OFF) Max value = UMCTL2_RETRY_CM
-               _FIFO_DEPTH-8 Quarter bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-12 - MEMC_BURST_LENGTH != 16 Full bus Mode (C
-               C=OFF) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-1 Full bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-2 Half bus Mo
-               e (CRC=OFF) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-2 Half bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-3 Quarte
-                bus Mode (CRC=OFF) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-4 Quarter bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEP
-               H-6 Values of 0, 1 and 2 are illegal.
-               PSU_DDRC_CRCPARCTL2_RETRY_FIFO_MAX_HOLD_TIMER_X4                                0x1f
-
-               CRC Parity Control Register2
-               (OFFSET, MASK, VALUE)      (0XFD0700C8, 0x01FF1F3FU ,0x0040051FU)
-               RegMask = (DDRC_CRCPARCTL2_T_PAR_ALERT_PW_MAX_MASK | DDRC_CRCPARCTL2_T_CRC_ALERT_PW_MAX_MASK | DDRC_CRCPARCTL2_RETRY_FIFO_MAX_HOLD_TIMER_X4_MASK |  0 );
-
-               RegVal = ((0x00000040U << DDRC_CRCPARCTL2_T_PAR_ALERT_PW_MAX_SHIFT
-                       | 0x00000005U << DDRC_CRCPARCTL2_T_CRC_ALERT_PW_MAX_SHIFT
-                       | 0x0000001FU << DDRC_CRCPARCTL2_RETRY_FIFO_MAX_HOLD_TIMER_X4_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_CRCPARCTL2_OFFSET ,0x01FF1F3FU ,0x0040051FU);
-       /*############################################################################################################################ */
-
-               /*Register : INIT0 @ 0XFD0700D0</p>
-
-               If lower bit is enabled the SDRAM initialization routine is skipped. The upper bit decides what state the controller starts u
-                in when reset is removed - 00 - SDRAM Intialization routine is run after power-up - 01 - SDRAM Intialization routine is skip
-               ed after power-up. Controller starts up in Normal Mode - 11 - SDRAM Intialization routine is skipped after power-up. Controll
-               r starts up in Self-refresh Mode - 10 - SDRAM Intialization routine is run after power-up. Note: The only 2'b00 is supported
-               or LPDDR4 in this version of the uMCTL2.
-               PSU_DDRC_INIT0_SKIP_DRAM_INIT                                                   0x0
-
-               Cycles to wait after driving CKE high to start the SDRAM initialization sequence. Unit: 1024 clocks. DDR2 typically requires
-                400 ns delay, requiring this value to be programmed to 2 at all clock speeds. LPDDR2/LPDDR3 typically requires this to be pr
-               grammed for a delay of 200 us. LPDDR4 typically requires this to be programmed for a delay of 2 us. For configurations with M
-               MC_FREQ_RATIO=2, program this to JEDEC spec value divided by 2, and round it up to next integer value.
-               PSU_DDRC_INIT0_POST_CKE_X1024                                                   0x2
-
-               Cycles to wait after reset before driving CKE high to start the SDRAM initialization sequence. Unit: 1024 clock cycles. DDR2
-               pecifications typically require this to be programmed for a delay of >= 200 us. LPDDR2/LPDDR3: tINIT1 of 100 ns (min) LPDDR4:
-               tINIT3 of 2 ms (min) For configurations with MEMC_FREQ_RATIO=2, program this to JEDEC spec value divided by 2, and round it u
-                to next integer value.
-               PSU_DDRC_INIT0_PRE_CKE_X1024                                                    0x106
-
-               SDRAM Initialization Register 0
-               (OFFSET, MASK, VALUE)      (0XFD0700D0, 0xC3FF0FFFU ,0x00020106U)
-               RegMask = (DDRC_INIT0_SKIP_DRAM_INIT_MASK | DDRC_INIT0_POST_CKE_X1024_MASK | DDRC_INIT0_PRE_CKE_X1024_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_INIT0_SKIP_DRAM_INIT_SHIFT
-                       | 0x00000002U << DDRC_INIT0_POST_CKE_X1024_SHIFT
-                       | 0x00000106U << DDRC_INIT0_PRE_CKE_X1024_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_INIT0_OFFSET ,0xC3FF0FFFU ,0x00020106U);
-       /*############################################################################################################################ */
-
-               /*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 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
-               bal timer that pulses every 32 clock cycles. There is no known specific requirement for this; it may be set to zero.
-               PSU_DDRC_INIT1_FINAL_WAIT_X32                                                   0x0
-
-               Wait period before driving the OCD complete command to SDRAM. Unit: Counts of a global timer that pulses every 32 clock cycle
-               . There is no known specific requirement for this; it may be set to zero.
-               PSU_DDRC_INIT1_PRE_OCD_X32                                                      0x0
-
-               SDRAM Initialization Register 1
-               (OFFSET, MASK, VALUE)      (0XFD0700D4, 0x01FF7F0FU ,0x00020000U)
-               RegMask = (DDRC_INIT1_DRAM_RSTN_X1024_MASK | DDRC_INIT1_FINAL_WAIT_X32_MASK | DDRC_INIT1_PRE_OCD_X32_MASK |  0 );
-
-               RegVal = ((0x00000002U << DDRC_INIT1_DRAM_RSTN_X1024_SHIFT
-                       | 0x00000000U << DDRC_INIT1_FINAL_WAIT_X32_SHIFT
-                       | 0x00000000U << DDRC_INIT1_PRE_OCD_X32_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_INIT1_OFFSET ,0x01FF7F0FU ,0x00020000U);
-       /*############################################################################################################################ */
-
-               /*Register : INIT2 @ 0XFD0700D8</p>
-
-               Idle time after the reset command, tINIT4. Present only in designs configured to support LPDDR2. Unit: 32 clock cycles.
-               PSU_DDRC_INIT2_IDLE_AFTER_RESET_X32                                             0x23
-
-               Time to wait after the first CKE high, tINIT2. Present only in designs configured to support LPDDR2/LPDDR3. Unit: 1 clock cyc
-               e. LPDDR2/LPDDR3 typically requires 5 x tCK delay.
-               PSU_DDRC_INIT2_MIN_STABLE_CLOCK_X1                                              0x5
-
-               SDRAM Initialization Register 2
-               (OFFSET, MASK, VALUE)      (0XFD0700D8, 0x0000FF0FU ,0x00002305U)
-               RegMask = (DDRC_INIT2_IDLE_AFTER_RESET_X32_MASK | DDRC_INIT2_MIN_STABLE_CLOCK_X1_MASK |  0 );
-
-               RegVal = ((0x00000023U << DDRC_INIT2_IDLE_AFTER_RESET_X32_SHIFT
-                       | 0x00000005U << DDRC_INIT2_MIN_STABLE_CLOCK_X1_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_INIT2_OFFSET ,0x0000FF0FU ,0x00002305U);
-       /*############################################################################################################################ */
-
-               /*Register : INIT3 @ 0XFD0700DC</p>
-
-               DDR2: Value to write to MR register. Bit 8 is for DLL and the setting here is ignored. The uMCTL2 sets this bit appropriately
-                DDR3/DDR4: Value loaded into MR0 register. mDDR: Value to write to MR register. LPDDR2/LPDDR3/LPDDR4 - Value to write to MR1
-               register
-               PSU_DDRC_INIT3_MR                                                               0x930
-
-               DDR2: Value to write to EMR register. Bits 9:7 are for OCD and the setting in this register is ignored. The uMCTL2 sets those
-               bits appropriately. DDR3/DDR4: Value to write to MR1 register Set bit 7 to 0. If PHY-evaluation mode training is enabled, thi
-                bit is set appropriately by the uMCTL2 during write leveling. mDDR: Value to write to EMR register. LPDDR2/LPDDR3/LPDDR4 - V
-               lue to write to MR2 register
-               PSU_DDRC_INIT3_EMR                                                              0x301
-
-               SDRAM Initialization Register 3
-               (OFFSET, MASK, VALUE)      (0XFD0700DC, 0xFFFFFFFFU ,0x09300301U)
-               RegMask = (DDRC_INIT3_MR_MASK | DDRC_INIT3_EMR_MASK |  0 );
-
-               RegVal = ((0x00000930U << DDRC_INIT3_MR_SHIFT
-                       | 0x00000301U << DDRC_INIT3_EMR_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_INIT3_OFFSET ,0xFFFFFFFFU ,0x09300301U);
-       /*############################################################################################################################ */
-
-               /*Register : INIT4 @ 0XFD0700E0</p>
-
-               DDR2: Value to write to EMR2 register. DDR3/DDR4: Value to write to MR2 register LPDDR2/LPDDR3/LPDDR4: Value to write to MR3
-               egister mDDR: Unused
-               PSU_DDRC_INIT4_EMR2                                                             0x20
-
-               DDR2: Value to write to EMR3 register. DDR3/DDR4: Value to write to MR3 register mDDR/LPDDR2/LPDDR3: Unused LPDDR4: Value to
-               rite to MR13 register
-               PSU_DDRC_INIT4_EMR3                                                             0x200
-
-               SDRAM Initialization Register 4
-               (OFFSET, MASK, VALUE)      (0XFD0700E0, 0xFFFFFFFFU ,0x00200200U)
-               RegMask = (DDRC_INIT4_EMR2_MASK | DDRC_INIT4_EMR3_MASK |  0 );
-
-               RegVal = ((0x00000020U << DDRC_INIT4_EMR2_SHIFT
-                       | 0x00000200U << DDRC_INIT4_EMR3_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_INIT4_OFFSET ,0xFFFFFFFFU ,0x00200200U);
-       /*############################################################################################################################ */
-
-               /*Register : INIT5 @ 0XFD0700E4</p>
-
-               ZQ initial calibration, tZQINIT. Present only in designs configured to support DDR3 or DDR4 or LPDDR2/LPDDR3. Unit: 32 clock
-               ycles. DDR3 typically requires 512 clocks. DDR4 requires 1024 clocks. LPDDR2/LPDDR3 requires 1 us.
-               PSU_DDRC_INIT5_DEV_ZQINIT_X32                                                   0x21
-
-               Maximum duration of the auto initialization, tINIT5. Present only in designs configured to support LPDDR2/LPDDR3. LPDDR2/LPDD
-               3 typically requires 10 us.
-               PSU_DDRC_INIT5_MAX_AUTO_INIT_X1024                                              0x4
-
-               SDRAM Initialization Register 5
-               (OFFSET, MASK, VALUE)      (0XFD0700E4, 0x00FF03FFU ,0x00210004U)
-               RegMask = (DDRC_INIT5_DEV_ZQINIT_X32_MASK | DDRC_INIT5_MAX_AUTO_INIT_X1024_MASK |  0 );
-
-               RegVal = ((0x00000021U << DDRC_INIT5_DEV_ZQINIT_X32_SHIFT
-                       | 0x00000004U << DDRC_INIT5_MAX_AUTO_INIT_X1024_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_INIT5_OFFSET ,0x00FF03FFU ,0x00210004U);
-       /*############################################################################################################################ */
-
-               /*Register : INIT6 @ 0XFD0700E8</p>
-
-               DDR4- Value to be loaded into SDRAM MR4 registers. Used in DDR4 designs only.
-               PSU_DDRC_INIT6_MR4                                                              0x0
-
-               DDR4- Value to be loaded into SDRAM MR5 registers. Used in DDR4 designs only.
-               PSU_DDRC_INIT6_MR5                                                              0x6c0
-
-               SDRAM Initialization Register 6
-               (OFFSET, MASK, VALUE)      (0XFD0700E8, 0xFFFFFFFFU ,0x000006C0U)
-               RegMask = (DDRC_INIT6_MR4_MASK | DDRC_INIT6_MR5_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_INIT6_MR4_SHIFT
-                       | 0x000006C0U << DDRC_INIT6_MR5_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_INIT6_OFFSET ,0xFFFFFFFFU ,0x000006C0U);
-       /*############################################################################################################################ */
-
-               /*Register : INIT7 @ 0XFD0700EC</p>
-
-               DDR4- Value to be loaded into SDRAM MR6 registers. Used in DDR4 designs only.
-               PSU_DDRC_INIT7_MR6                                                              0x819
-
-               SDRAM Initialization Register 7
-               (OFFSET, MASK, VALUE)      (0XFD0700EC, 0xFFFF0000U ,0x08190000U)
-               RegMask = (DDRC_INIT7_MR6_MASK |  0 );
-
-               RegVal = ((0x00000819U << DDRC_INIT7_MR6_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_INIT7_OFFSET ,0xFFFF0000U ,0x08190000U);
-       /*############################################################################################################################ */
-
-               /*Register : DIMMCTL @ 0XFD0700F0</p>
-
-               Disabling Address Mirroring for BG bits. When this is set to 1, BG0 and BG1 are NOT swapped even if Address Mirroring is enab
-               ed. This will be required for DDR4 DIMMs with x16 devices. - 1 - BG0 and BG1 are NOT swapped. - 0 - BG0 and BG1 are swapped i
-                address mirroring is enabled.
-               PSU_DDRC_DIMMCTL_DIMM_DIS_BG_MIRRORING                                          0x0
-
-               Enable for BG1 bit of MRS command. BG1 bit of the mode register address is specified as RFU (Reserved for Future Use) and mus
-                be programmed to 0 during MRS. In case where DRAMs which do not have BG1 are attached and both the CA parity and the Output
-               nversion are enabled, this must be set to 0, so that the calculation of CA parity will not include BG1 bit. Note: This has no
-               effect on the address of any other memory accesses, or of software-driven mode register accesses. If address mirroring is ena
-               led, this is applied to BG1 of even ranks and BG0 of odd ranks. - 1 - Enabled - 0 - Disabled
-               PSU_DDRC_DIMMCTL_MRS_BG1_EN                                                     0x1
-
-               Enable for A17 bit of MRS command. A17 bit of the mode register address is specified as RFU (Reserved for Future Use) and mus
-                be programmed to 0 during MRS. In case where DRAMs which do not have A17 are attached and the Output Inversion are enabled,
-               his must be set to 0, so that the calculation of CA parity will not include A17 bit. Note: This has no effect on the address
-               f any other memory accesses, or of software-driven mode register accesses. - 1 - Enabled - 0 - Disabled
-               PSU_DDRC_DIMMCTL_MRS_A17_EN                                                     0x0
-
-               Output Inversion Enable (for DDR4 RDIMM implementations only). DDR4 RDIMM implements the Output Inversion feature by default,
-               which means that the following address, bank address and bank group bits of B-side DRAMs are inverted: A3-A9, A11, A13, A17,
-               A0-BA1, BG0-BG1. Setting this bit ensures that, for mode register accesses generated by the uMCTL2 during the automatic initi
-               lization routine and enabling of a particular DDR4 feature, separate A-side and B-side mode register accesses are generated.
-               or B-side mode register accesses, these bits are inverted within the uMCTL2 to compensate for this RDIMM inversion. Note: Thi
-                has no effect on the address of any other memory accesses, or of software-driven mode register accesses. - 1 - Implement out
-               ut inversion for B-side DRAMs. - 0 - Do not implement output inversion for B-side DRAMs.
-               PSU_DDRC_DIMMCTL_DIMM_OUTPUT_INV_EN                                             0x0
-
-               Address Mirroring Enable (for multi-rank UDIMM implementations and multi-rank DDR4 RDIMM implementations). Some UDIMMs and DD
-               4 RDIMMs implement address mirroring for odd ranks, which means that the following address, bank address and bank group bits
-               re swapped: (A3, A4), (A5, A6), (A7, A8), (BA0, BA1) and also (A11, A13), (BG0, BG1) for the DDR4. Setting this bit ensures t
-               at, for mode register accesses during the automatic initialization routine, these bits are swapped within the uMCTL2 to compe
-               sate for this UDIMM/RDIMM swapping. In addition to the automatic initialization routine, in case of DDR4 UDIMM/RDIMM, they ar
-                swapped during the automatic MRS access to enable/disable of a particular DDR4 feature. Note: This has no effect on the addr
-               ss of any other memory accesses, or of software-driven mode register accesses. This is not supported for mDDR, LPDDR2, LPDDR3
-               or LPDDR4 SDRAMs. Note: In case of x16 DDR4 DIMMs, BG1 output of MRS for the odd ranks is same as BG0 because BG1 is invalid,
-               hence dimm_dis_bg_mirroring register must be set to 1. - 1 - For odd ranks, implement address mirroring for MRS commands to d
-               ring initialization and for any automatic DDR4 MRS commands (to be used if UDIMM/RDIMM implements address mirroring) - 0 - Do
-               not implement address mirroring
-               PSU_DDRC_DIMMCTL_DIMM_ADDR_MIRR_EN                                              0x0
-
-               Staggering enable for multi-rank accesses (for multi-rank UDIMM and RDIMM implementations only). This is not supported for mD
-               R, LPDDR2, LPDDR3 or LPDDR4 SDRAMs. Note: Even if this bit is set it does not take care of software driven MR commands (via M
-               CTRL0/MRCTRL1), where software is responsible to send them to seperate ranks as appropriate. - 1 - (DDR4) Send MRS commands t
-                each ranks seperately - 1 - (non-DDR4) Send all commands to even and odd ranks seperately - 0 - Do not stagger accesses
-               PSU_DDRC_DIMMCTL_DIMM_STAGGER_CS_EN                                             0x0
-
-               DIMM Control Register
-               (OFFSET, MASK, VALUE)      (0XFD0700F0, 0x0000003FU ,0x00000010U)
-               RegMask = (DDRC_DIMMCTL_DIMM_DIS_BG_MIRRORING_MASK | DDRC_DIMMCTL_MRS_BG1_EN_MASK | DDRC_DIMMCTL_MRS_A17_EN_MASK | DDRC_DIMMCTL_DIMM_OUTPUT_INV_EN_MASK | DDRC_DIMMCTL_DIMM_ADDR_MIRR_EN_MASK | DDRC_DIMMCTL_DIMM_STAGGER_CS_EN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_DIMMCTL_DIMM_DIS_BG_MIRRORING_SHIFT
-                       | 0x00000001U << DDRC_DIMMCTL_MRS_BG1_EN_SHIFT
-                       | 0x00000000U << DDRC_DIMMCTL_MRS_A17_EN_SHIFT
-                       | 0x00000000U << DDRC_DIMMCTL_DIMM_OUTPUT_INV_EN_SHIFT
-                       | 0x00000000U << DDRC_DIMMCTL_DIMM_ADDR_MIRR_EN_SHIFT
-                       | 0x00000000U << DDRC_DIMMCTL_DIMM_STAGGER_CS_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DIMMCTL_OFFSET ,0x0000003FU ,0x00000010U);
-       /*############################################################################################################################ */
-
-               /*Register : RANKCTL @ 0XFD0700F4</p>
-
-               Only present for multi-rank configurations. Indicates the number of clocks of gap in data responses when performing consecuti
-               e writes to different ranks. This is used to switch the delays in the PHY to match the rank requirements. This value should c
-               nsider both PHY requirement and ODT requirement. - PHY requirement: tphy_wrcsgap + 1 (see PHY databook for value of tphy_wrcs
-               ap) If CRC feature is enabled, should be increased by 1. If write preamble is set to 2tCK(DDR4/LPDDR4 only), should be increa
-               ed by 1. If write postamble is set to 1.5tCK(LPDDR4 only), should be increased by 1. - ODT requirement: The value programmed
-               n this register takes care of the ODT switch off timing requirement when switching ranks during writes. For LPDDR4, the requi
-               ement is ODTLoff - ODTLon - BL/2 + 1 For configurations with MEMC_FREQ_RATIO=1, program this to the larger of PHY requirement
-               or ODT requirement. For configurations with MEMC_FREQ_RATIO=2, program this to the larger value divided by two and round it u
-                to the next integer.
-               PSU_DDRC_RANKCTL_DIFF_RANK_WR_GAP                                               0x6
-
-               Only present for multi-rank configurations. Indicates the number of clocks of gap in data responses when performing consecuti
-               e reads to different ranks. This is used to switch the delays in the PHY to match the rank requirements. This value should co
-               sider both PHY requirement and ODT requirement. - PHY requirement: tphy_rdcsgap + 1 (see PHY databook for value of tphy_rdcsg
-               p) If read preamble is set to 2tCK(DDR4/LPDDR4 only), should be increased by 1. If read postamble is set to 1.5tCK(LPDDR4 onl
-               ), should be increased by 1. - ODT requirement: The value programmed in this register takes care of the ODT switch off timing
-               requirement when switching ranks during reads. For configurations with MEMC_FREQ_RATIO=1, program this to the larger of PHY r
-               quirement or ODT requirement. For configurations with MEMC_FREQ_RATIO=2, program this to the larger value divided by two and
-               ound it up to the next integer.
-               PSU_DDRC_RANKCTL_DIFF_RANK_RD_GAP                                               0x6
-
-               Only present for multi-rank configurations. Background: Reads to the same rank can be performed back-to-back. Reads to differ
-               nt ranks require additional gap dictated by the register RANKCTL.diff_rank_rd_gap. This is to avoid possible data bus content
-               on as well as to give PHY enough time to switch the delay when changing ranks. The uMCTL2 arbitrates for bus access on a cycl
-               -by-cycle basis; therefore after a read is scheduled, there are few clock cycles (determined by the value on RANKCTL.diff_ran
-               _rd_gap register) in which only reads from the same rank are eligible to be scheduled. This prevents reads from other ranks f
-               om having fair access to the data bus. This parameter represents the maximum number of reads that can be scheduled consecutiv
-               ly to the same rank. After this number is reached, a delay equal to RANKCTL.diff_rank_rd_gap is inserted by the scheduler to
-               llow all ranks a fair opportunity to be scheduled. Higher numbers increase bandwidth utilization, lower numbers increase fair
-               ess. This feature can be DISABLED by setting this register to 0. When set to 0, the Controller will stay on the same rank as
-               ong as commands are available for it. Minimum programmable value is 0 (feature disabled) and maximum programmable value is 0x
-               . FOR PERFORMANCE ONLY.
-               PSU_DDRC_RANKCTL_MAX_RANK_RD                                                    0xf
-
-               Rank Control Register
-               (OFFSET, MASK, VALUE)      (0XFD0700F4, 0x00000FFFU ,0x0000066FU)
-               RegMask = (DDRC_RANKCTL_DIFF_RANK_WR_GAP_MASK | DDRC_RANKCTL_DIFF_RANK_RD_GAP_MASK | DDRC_RANKCTL_MAX_RANK_RD_MASK |  0 );
-
-               RegVal = ((0x00000006U << DDRC_RANKCTL_DIFF_RANK_WR_GAP_SHIFT
-                       | 0x00000006U << DDRC_RANKCTL_DIFF_RANK_RD_GAP_SHIFT
-                       | 0x0000000FU << DDRC_RANKCTL_MAX_RANK_RD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_RANKCTL_OFFSET ,0x00000FFFU ,0x0000066FU);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG0 @ 0XFD070100</p>
-
-               Minimum time between write and precharge to same bank. Unit: Clocks Specifications: WL + BL/2 + tWR = approximately 8 cycles
-                15 ns = 14 clocks @400MHz and less for lower frequencies where: - WL = write latency - BL = burst length. This must match th
-                value programmed in the BL bit of the mode register to the SDRAM. BST (burst terminate) is not supported at present. - tWR =
-               Write recovery time. This comes directly from the SDRAM specification. Add one extra cycle for LPDDR2/LPDDR3/LPDDR4 for this
-               arameter. For configurations with MEMC_FREQ_RATIO=2, 1T mode, divide the above value by 2. No rounding up. For configurations
-               with MEMC_FREQ_RATIO=2, 2T mode or LPDDR4 mode, divide the above value by 2 and round it up to the next integer value.
-               PSU_DDRC_DRAMTMG0_WR2PRE                                                        0x11
-
-               tFAW Valid only when 8 or more banks(or banks x bank groups) are present. In 8-bank design, at most 4 banks must be activated
-               in a rolling window of tFAW cycles. For configurations with MEMC_FREQ_RATIO=2, program this to (tFAW/2) and round up to next
-               nteger value. In a 4-bank design, set this register to 0x1 independent of the MEMC_FREQ_RATIO configuration. Unit: Clocks
-               PSU_DDRC_DRAMTMG0_T_FAW                                                         0x11
-
-               tRAS(max): Maximum time between activate and precharge to same bank. This is the maximum time that a page can be kept open Mi
-               imum value of this register is 1. Zero is invalid. For configurations with MEMC_FREQ_RATIO=2, program this to (tRAS(max)-1)/2
-                No rounding up. Unit: Multiples of 1024 clocks.
-               PSU_DDRC_DRAMTMG0_T_RAS_MAX                                                     0x24
-
-               tRAS(min): Minimum time between activate and precharge to the same bank. For configurations with MEMC_FREQ_RATIO=2, 1T mode,
-               rogram this to tRAS(min)/2. No rounding up. For configurations with MEMC_FREQ_RATIO=2, 2T mode or LPDDR4 mode, program this t
-                (tRAS(min)/2) and round it up to the next integer value. Unit: Clocks
-               PSU_DDRC_DRAMTMG0_T_RAS_MIN                                                     0x12
-
-               SDRAM Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070100, 0x7F3F7F3FU ,0x11112412U)
-               RegMask = (DDRC_DRAMTMG0_WR2PRE_MASK | DDRC_DRAMTMG0_T_FAW_MASK | DDRC_DRAMTMG0_T_RAS_MAX_MASK | DDRC_DRAMTMG0_T_RAS_MIN_MASK |  0 );
-
-               RegVal = ((0x00000011U << DDRC_DRAMTMG0_WR2PRE_SHIFT
-                       | 0x00000011U << DDRC_DRAMTMG0_T_FAW_SHIFT
-                       | 0x00000024U << DDRC_DRAMTMG0_T_RAS_MAX_SHIFT
-                       | 0x00000012U << DDRC_DRAMTMG0_T_RAS_MIN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG0_OFFSET ,0x7F3F7F3FU ,0x11112412U);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG1 @ 0XFD070104</p>
-
-               tXP: Minimum time after power-down exit to any operation. For DDR3, this should be programmed to tXPDLL if slow powerdown exi
-                is selected in MR0[12]. If C/A parity for DDR4 is used, set to (tXP+PL) instead. For configurations with MEMC_FREQ_RATIO=2,
-               rogram this to (tXP/2) and round it up to the next integer value. Units: Clocks
-               PSU_DDRC_DRAMTMG1_T_XP                                                          0x4
-
-               tRTP: Minimum time from read to precharge of same bank. - DDR2: tAL + BL/2 + max(tRTP, 2) - 2 - DDR3: tAL + max (tRTP, 4) - D
-               R4: Max of following two equations: tAL + max (tRTP, 4) or, RL + BL/2 - tRP. - mDDR: BL/2 - LPDDR2: Depends on if it's LPDDR2
-               S2 or LPDDR2-S4: LPDDR2-S2: BL/2 + tRTP - 1. LPDDR2-S4: BL/2 + max(tRTP,2) - 2. - LPDDR3: BL/2 + max(tRTP,4) - 4 - LPDDR4: BL
-               2 + max(tRTP,8) - 8 For configurations with MEMC_FREQ_RATIO=2, 1T mode, divide the above value by 2. No rounding up. For conf
-               gurations with MEMC_FREQ_RATIO=2, 2T mode or LPDDR4 mode, divide the above value by 2 and round it up to the next integer val
-               e. Unit: Clocks.
-               PSU_DDRC_DRAMTMG1_RD2PRE                                                        0x4
-
-               tRC: Minimum time between activates to same bank. For configurations with MEMC_FREQ_RATIO=2, program this to (tRC/2) and roun
-                up to next integer value. Unit: Clocks.
-               PSU_DDRC_DRAMTMG1_T_RC                                                          0x1a
-
-               SDRAM Timing Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070104, 0x001F1F7FU ,0x0004041AU)
-               RegMask = (DDRC_DRAMTMG1_T_XP_MASK | DDRC_DRAMTMG1_RD2PRE_MASK | DDRC_DRAMTMG1_T_RC_MASK |  0 );
-
-               RegVal = ((0x00000004U << DDRC_DRAMTMG1_T_XP_SHIFT
-                       | 0x00000004U << DDRC_DRAMTMG1_RD2PRE_SHIFT
-                       | 0x0000001AU << DDRC_DRAMTMG1_T_RC_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG1_OFFSET ,0x001F1F7FU ,0x0004041AU);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG2 @ 0XFD070108</p>
-
-               Set to WL Time from write command to write data on SDRAM interface. This must be set to WL. For mDDR, it should normally be s
-               t to 1. Note that, depending on the PHY, if using RDIMM, it may be necessary to use a value of WL + 1 to compensate for the e
-               tra cycle of latency through the RDIMM For configurations with MEMC_FREQ_RATIO=2, divide the value calculated using the above
-               equation by 2, and round it up to next integer. This register field is not required for DDR2 and DDR3 (except if MEMC_TRAININ
-                is set), as the DFI read and write latencies defined in DFITMG0 and DFITMG1 are sufficient for those protocols Unit: clocks
-               PSU_DDRC_DRAMTMG2_WRITE_LATENCY                                                 0x7
-
-               Set to RL Time from read command to read data on SDRAM interface. This must be set to RL. Note that, depending on the PHY, if
-               using RDIMM, it mat be necessary to use a value of RL + 1 to compensate for the extra cycle of latency through the RDIMM For
-               onfigurations with MEMC_FREQ_RATIO=2, divide the value calculated using the above equation by 2, and round it up to next inte
-               er. This register field is not required for DDR2 and DDR3 (except if MEMC_TRAINING is set), as the DFI read and write latenci
-               s defined in DFITMG0 and DFITMG1 are sufficient for those protocols Unit: clocks
-               PSU_DDRC_DRAMTMG2_READ_LATENCY                                                  0x8
-
-               DDR2/3/mDDR: RL + BL/2 + 2 - WL DDR4: RL + BL/2 + 1 + WR_PREAMBLE - WL LPDDR2/LPDDR3: RL + BL/2 + RU(tDQSCKmax/tCK) + 1 - WL
-               PDDR4(DQ ODT is Disabled): RL + BL/2 + RU(tDQSCKmax/tCK) + WR_PREAMBLE + RD_POSTAMBLE - WL LPDDR4(DQ ODT is Enabled) : RL + B
-               /2 + RU(tDQSCKmax/tCK) + RD_POSTAMBLE - ODTLon - RU(tODTon(min)/tCK) Minimum time from read command to write command. Include
-               time for bus turnaround and all per-bank, per-rank, and global constraints. Unit: Clocks. Where: - WL = write latency - BL =
-               urst length. This must match the value programmed in the BL bit of the mode register to the SDRAM - RL = read latency = CAS l
-               tency - WR_PREAMBLE = write preamble. This is unique to DDR4 and LPDDR4. - RD_POSTAMBLE = read postamble. This is unique to L
-               DDR4. For LPDDR2/LPDDR3/LPDDR4, if derating is enabled (DERATEEN.derate_enable=1), derated tDQSCKmax should be used. For conf
-               gurations with MEMC_FREQ_RATIO=2, divide the value calculated using the above equation by 2, and round it up to next integer.
-               PSU_DDRC_DRAMTMG2_RD2WR                                                         0x6
-
-               DDR4: CWL + PL + BL/2 + tWTR_L Others: CWL + BL/2 + tWTR In DDR4, minimum time from write command to read command for same ba
-               k group. In others, minimum time from write command to read command. Includes time for bus turnaround, recovery times, and al
-                per-bank, per-rank, and global constraints. Unit: Clocks. Where: - CWL = CAS write latency - PL = Parity latency - BL = burs
-                length. This must match the value programmed in the BL bit of the mode register to the SDRAM - tWTR_L = internal write to re
-               d command delay for same bank group. This comes directly from the SDRAM specification. - tWTR = internal write to read comman
-                delay. This comes directly from the SDRAM specification. Add one extra cycle for LPDDR2/LPDDR3/LPDDR4 operation. For configu
-               ations with MEMC_FREQ_RATIO=2, divide the value calculated using the above equation by 2, and round it up to next integer.
-               PSU_DDRC_DRAMTMG2_WR2RD                                                         0xe
-
-               SDRAM Timing Register 2
-               (OFFSET, MASK, VALUE)      (0XFD070108, 0x3F3F3F3FU ,0x0708060EU)
-               RegMask = (DDRC_DRAMTMG2_WRITE_LATENCY_MASK | DDRC_DRAMTMG2_READ_LATENCY_MASK | DDRC_DRAMTMG2_RD2WR_MASK | DDRC_DRAMTMG2_WR2RD_MASK |  0 );
-
-               RegVal = ((0x00000007U << DDRC_DRAMTMG2_WRITE_LATENCY_SHIFT
-                       | 0x00000008U << DDRC_DRAMTMG2_READ_LATENCY_SHIFT
-                       | 0x00000006U << DDRC_DRAMTMG2_RD2WR_SHIFT
-                       | 0x0000000EU << DDRC_DRAMTMG2_WR2RD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG2_OFFSET ,0x3F3F3F3FU ,0x0708060EU);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG3 @ 0XFD07010C</p>
-
-               Time to wait after a mode register write or read (MRW or MRR). Present only in designs configured to support LPDDR2, LPDDR3 o
-                LPDDR4. LPDDR2 typically requires value of 5. LPDDR3 typically requires value of 10. LPDDR4: Set this to the larger of tMRW
-               nd tMRWCKEL. For LPDDR2, this register is used for the time from a MRW/MRR to all other commands. For LDPDR3, this register i
-                used for the time from a MRW/MRR to a MRW/MRR.
-               PSU_DDRC_DRAMTMG3_T_MRW                                                         0x5
-
-               tMRD: Cycles to wait after a mode register write or read. Depending on the connected SDRAM, tMRD represents: DDR2/mDDR: Time
-               rom MRS to any command DDR3/4: Time from MRS to MRS command LPDDR2: not used LPDDR3/4: Time from MRS to non-MRS command For c
-               nfigurations with MEMC_FREQ_RATIO=2, program this to (tMRD/2) and round it up to the next integer value. If C/A parity for DD
-               4 is used, set to tMRD_PAR(tMOD+PL) instead.
-               PSU_DDRC_DRAMTMG3_T_MRD                                                         0x4
-
-               tMOD: Parameter used only in DDR3 and DDR4. Cycles between load mode command and following non-load mode command. If C/A pari
-               y for DDR4 is used, set to tMOD_PAR(tMOD+PL) instead. Set to tMOD if MEMC_FREQ_RATIO=1, or tMOD/2 (rounded up to next integer
-                if MEMC_FREQ_RATIO=2. Note that if using RDIMM, depending on the PHY, it may be necessary to use a value of tMOD + 1 or (tMO
-                + 1)/2 to compensate for the extra cycle of latency applied to mode register writes by the RDIMM chip.
-               PSU_DDRC_DRAMTMG3_T_MOD                                                         0xc
-
-               SDRAM Timing Register 3
-               (OFFSET, MASK, VALUE)      (0XFD07010C, 0x3FF3F3FFU ,0x0050400CU)
-               RegMask = (DDRC_DRAMTMG3_T_MRW_MASK | DDRC_DRAMTMG3_T_MRD_MASK | DDRC_DRAMTMG3_T_MOD_MASK |  0 );
-
-               RegVal = ((0x00000005U << DDRC_DRAMTMG3_T_MRW_SHIFT
-                       | 0x00000004U << DDRC_DRAMTMG3_T_MRD_SHIFT
-                       | 0x0000000CU << DDRC_DRAMTMG3_T_MOD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG3_OFFSET ,0x3FF3F3FFU ,0x0050400CU);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG4 @ 0XFD070110</p>
-
-               tRCD - tAL: Minimum time from activate to read or write command to same bank. For configurations with MEMC_FREQ_RATIO=2, prog
-               am this to ((tRCD - tAL)/2) and round it up to the next integer value. Minimum value allowed for this register is 1, which im
-               lies minimum (tRCD - tAL) value to be 2 in configurations with MEMC_FREQ_RATIO=2. Unit: Clocks.
-               PSU_DDRC_DRAMTMG4_T_RCD                                                         0x8
-
-               DDR4: tCCD_L: This is the minimum time between two reads or two writes for same bank group. Others: tCCD: This is the minimum
-               time between two reads or two writes. For configurations with MEMC_FREQ_RATIO=2, program this to (tCCD_L/2 or tCCD/2) and rou
-               d it up to the next integer value. Unit: clocks.
-               PSU_DDRC_DRAMTMG4_T_CCD                                                         0x3
-
-               DDR4: tRRD_L: Minimum time between activates from bank 'a' to bank 'b' for same bank group. Others: tRRD: Minimum time betwee
-                activates from bank 'a' to bank 'b'For configurations with MEMC_FREQ_RATIO=2, program this to (tRRD_L/2 or tRRD/2) and round
-               it up to the next integer value. Unit: Clocks.
-               PSU_DDRC_DRAMTMG4_T_RRD                                                         0x3
-
-               tRP: Minimum time from precharge to activate of same bank. For MEMC_FREQ_RATIO=1 configurations, t_rp should be set to RoundU
-               (tRP/tCK). For MEMC_FREQ_RATIO=2 configurations, t_rp should be set to RoundDown(RoundUp(tRP/tCK)/2) + 1. For MEMC_FREQ_RATIO
-               2 configurations in LPDDR4, t_rp should be set to RoundUp(RoundUp(tRP/tCK)/2). Unit: Clocks.
-               PSU_DDRC_DRAMTMG4_T_RP                                                          0x9
-
-               SDRAM Timing Register 4
-               (OFFSET, MASK, VALUE)      (0XFD070110, 0x1F0F0F1FU ,0x08030309U)
-               RegMask = (DDRC_DRAMTMG4_T_RCD_MASK | DDRC_DRAMTMG4_T_CCD_MASK | DDRC_DRAMTMG4_T_RRD_MASK | DDRC_DRAMTMG4_T_RP_MASK |  0 );
-
-               RegVal = ((0x00000008U << DDRC_DRAMTMG4_T_RCD_SHIFT
-                       | 0x00000003U << DDRC_DRAMTMG4_T_CCD_SHIFT
-                       | 0x00000003U << DDRC_DRAMTMG4_T_RRD_SHIFT
-                       | 0x00000009U << DDRC_DRAMTMG4_T_RP_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG4_OFFSET ,0x1F0F0F1FU ,0x08030309U);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG5 @ 0XFD070114</p>
-
-               This is the time before Self Refresh Exit that CK is maintained as a valid clock before issuing SRX. Specifies the clock stab
-               e time before SRX. Recommended settings: - mDDR: 1 - LPDDR2: 2 - LPDDR3: 2 - LPDDR4: tCKCKEH - DDR2: 1 - DDR3: tCKSRX - DDR4:
-               tCKSRX For configurations with MEMC_FREQ_RATIO=2, program this to recommended value divided by two and round it up to next in
-               eger.
-               PSU_DDRC_DRAMTMG5_T_CKSRX                                                       0x6
-
-               This is the time after Self Refresh Down Entry that CK is maintained as a valid clock. Specifies the clock disable delay afte
-                SRE. Recommended settings: - mDDR: 0 - LPDDR2: 2 - LPDDR3: 2 - LPDDR4: tCKCKEL - DDR2: 1 - DDR3: max (10 ns, 5 tCK) - DDR4:
-               ax (10 ns, 5 tCK) For configurations with MEMC_FREQ_RATIO=2, program this to recommended value divided by two and round it up
-               to next integer.
-               PSU_DDRC_DRAMTMG5_T_CKSRE                                                       0x6
-
-               Minimum CKE low width for Self refresh or Self refresh power down entry to exit timing in memory clock cycles. Recommended se
-               tings: - mDDR: tRFC - LPDDR2: tCKESR - LPDDR3: tCKESR - LPDDR4: max(tCKELPD, tSR) - DDR2: tCKE - DDR3: tCKE + 1 - DDR4: tCKE
-                1 For configurations with MEMC_FREQ_RATIO=2, program this to recommended value divided by two and round it up to next intege
-               .
-               PSU_DDRC_DRAMTMG5_T_CKESR                                                       0x4
-
-               Minimum number of cycles of CKE HIGH/LOW during power-down and self refresh. - LPDDR2/LPDDR3 mode: Set this to the larger of
-               CKE or tCKESR - LPDDR4 mode: Set this to the larger of tCKE, tCKELPD or tSR. - Non-LPDDR2/non-LPDDR3/non-LPDDR4 designs: Set
-               his to tCKE value. For configurations with MEMC_FREQ_RATIO=2, program this to (value described above)/2 and round it up to th
-                next integer value. Unit: Clocks.
-               PSU_DDRC_DRAMTMG5_T_CKE                                                         0x3
-
-               SDRAM Timing Register 5
-               (OFFSET, MASK, VALUE)      (0XFD070114, 0x0F0F3F1FU ,0x06060403U)
-               RegMask = (DDRC_DRAMTMG5_T_CKSRX_MASK | DDRC_DRAMTMG5_T_CKSRE_MASK | DDRC_DRAMTMG5_T_CKESR_MASK | DDRC_DRAMTMG5_T_CKE_MASK |  0 );
-
-               RegVal = ((0x00000006U << DDRC_DRAMTMG5_T_CKSRX_SHIFT
-                       | 0x00000006U << DDRC_DRAMTMG5_T_CKSRE_SHIFT
-                       | 0x00000004U << DDRC_DRAMTMG5_T_CKESR_SHIFT
-                       | 0x00000003U << DDRC_DRAMTMG5_T_CKE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG5_OFFSET ,0x0F0F3F1FU ,0x06060403U);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG6 @ 0XFD070118</p>
-
-               This is the time after Deep Power Down Entry that CK is maintained as a valid clock. Specifies the clock disable delay after
-               PDE. Recommended settings: - mDDR: 0 - LPDDR2: 2 - LPDDR3: 2 For configurations with MEMC_FREQ_RATIO=2, program this to recom
-               ended value divided by two and round it up to next integer. This is only present for designs supporting mDDR or LPDDR2/LPDDR3
-               devices.
-               PSU_DDRC_DRAMTMG6_T_CKDPDE                                                      0x1
-
-               This is the time before Deep Power Down Exit that CK is maintained as a valid clock before issuing DPDX. Specifies the clock
-               table time before DPDX. Recommended settings: - mDDR: 1 - LPDDR2: 2 - LPDDR3: 2 For configurations with MEMC_FREQ_RATIO=2, pr
-               gram this to recommended value divided by two and round it up to next integer. This is only present for designs supporting mD
-               R or LPDDR2 devices.
-               PSU_DDRC_DRAMTMG6_T_CKDPDX                                                      0x1
-
-               This is the time before Clock Stop Exit that CK is maintained as a valid clock before issuing Clock Stop Exit. Specifies the
-               lock stable time before next command after Clock Stop Exit. Recommended settings: - mDDR: 1 - LPDDR2: tXP + 2 - LPDDR3: tXP +
-               2 - LPDDR4: tXP + 2 For configurations with MEMC_FREQ_RATIO=2, program this to recommended value divided by two and round it
-               p to next integer. This is only present for designs supporting mDDR or LPDDR2/LPDDR3/LPDDR4 devices.
-               PSU_DDRC_DRAMTMG6_T_CKCSX                                                       0x4
-
-               SDRAM Timing Register 6
-               (OFFSET, MASK, VALUE)      (0XFD070118, 0x0F0F000FU ,0x01010004U)
-               RegMask = (DDRC_DRAMTMG6_T_CKDPDE_MASK | DDRC_DRAMTMG6_T_CKDPDX_MASK | DDRC_DRAMTMG6_T_CKCSX_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_DRAMTMG6_T_CKDPDE_SHIFT
-                       | 0x00000001U << DDRC_DRAMTMG6_T_CKDPDX_SHIFT
-                       | 0x00000004U << DDRC_DRAMTMG6_T_CKCSX_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG6_OFFSET ,0x0F0F000FU ,0x01010004U);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG7 @ 0XFD07011C</p>
-
-               This is the time after Power Down Entry that CK is maintained as a valid clock. Specifies the clock disable delay after PDE.
-               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                                                       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                                                       0x6
-
-               SDRAM Timing Register 7
-               (OFFSET, MASK, VALUE)      (0XFD07011C, 0x00000F0FU ,0x00000606U)
-               RegMask = (DDRC_DRAMTMG7_T_CKPDE_MASK | DDRC_DRAMTMG7_T_CKPDX_MASK |  0 );
-
-               RegVal = ((0x00000006U << DDRC_DRAMTMG7_T_CKPDE_SHIFT
-                       | 0x00000006U << DDRC_DRAMTMG7_T_CKPDX_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG7_OFFSET ,0x00000F0FU ,0x00000606U);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG8 @ 0XFD070120</p>
-
-               tXS_FAST: Exit Self Refresh to ZQCL, ZQCS and MRS (only CL, WR, RTP and Geardown mode). For configurations with MEMC_FREQ_RAT
-               O=2, program this to the above value divided by 2 and round up to next integer value. Unit: Multiples of 32 clocks. Note: Thi
-                is applicable to only ZQCL/ZQCS commands. Note: Ensure this is less than or equal to t_xs_x32.
-               PSU_DDRC_DRAMTMG8_T_XS_FAST_X32                                                 0x4
-
-               tXS_ABORT: Exit Self Refresh to commands not requiring a locked DLL in Self Refresh Abort. For configurations with MEMC_FREQ_
-               ATIO=2, program this to the above value divided by 2 and round up to next integer value. Unit: Multiples of 32 clocks. Note:
-               nsure this is less than or equal to t_xs_x32.
-               PSU_DDRC_DRAMTMG8_T_XS_ABORT_X32                                                0x4
-
-               tXSDLL: Exit Self Refresh to commands requiring a locked DLL. For configurations with MEMC_FREQ_RATIO=2, program this to the
-               bove value divided by 2 and round up to next integer value. Unit: Multiples of 32 clocks. Note: Used only for DDR2, DDR3 and
-               DR4 SDRAMs.
-               PSU_DDRC_DRAMTMG8_T_XS_DLL_X32                                                  0xd
-
-               tXS: Exit Self Refresh to commands not requiring a locked DLL. For configurations with MEMC_FREQ_RATIO=2, program this to the
-               above value divided by 2 and round up to next integer value. Unit: Multiples of 32 clocks. Note: Used only for DDR2, DDR3 and
-               DDR4 SDRAMs.
-               PSU_DDRC_DRAMTMG8_T_XS_X32                                                      0x6
-
-               SDRAM Timing Register 8
-               (OFFSET, MASK, VALUE)      (0XFD070120, 0x7F7F7F7FU ,0x04040D06U)
-               RegMask = (DDRC_DRAMTMG8_T_XS_FAST_X32_MASK | DDRC_DRAMTMG8_T_XS_ABORT_X32_MASK | DDRC_DRAMTMG8_T_XS_DLL_X32_MASK | DDRC_DRAMTMG8_T_XS_X32_MASK |  0 );
-
-               RegVal = ((0x00000004U << DDRC_DRAMTMG8_T_XS_FAST_X32_SHIFT
-                       | 0x00000004U << DDRC_DRAMTMG8_T_XS_ABORT_X32_SHIFT
-                       | 0x0000000DU << DDRC_DRAMTMG8_T_XS_DLL_X32_SHIFT
-                       | 0x00000006U << DDRC_DRAMTMG8_T_XS_X32_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG8_OFFSET ,0x7F7F7F7FU ,0x04040D06U);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG9 @ 0XFD070124</p>
-
-               DDR4 Write preamble mode - 0: 1tCK preamble - 1: 2tCK preamble Present only with MEMC_FREQ_RATIO=2
-               PSU_DDRC_DRAMTMG9_DDR4_WR_PREAMBLE                                              0x0
-
-               tCCD_S: This is the minimum time between two reads or two writes for different bank group. For bank switching (from bank 'a'
-               o bank 'b'), the minimum time is this value + 1. For configurations with MEMC_FREQ_RATIO=2, program this to (tCCD_S/2) and ro
-               nd it up to the next integer value. Present only in designs configured to support DDR4. Unit: clocks.
-               PSU_DDRC_DRAMTMG9_T_CCD_S                                                       0x2
-
-               tRRD_S: Minimum time between activates from bank 'a' to bank 'b' for different bank group. For configurations with MEMC_FREQ_
-               ATIO=2, program this to (tRRD_S/2) and round it up to the next integer value. Present only in designs configured to support D
-               R4. Unit: Clocks.
-               PSU_DDRC_DRAMTMG9_T_RRD_S                                                       0x2
-
-               CWL + PL + BL/2 + tWTR_S Minimum time from write command to read command for different bank group. Includes time for bus turn
-               round, recovery times, and all per-bank, per-rank, and global constraints. Present only in designs configured to support DDR4
-                Unit: Clocks. Where: - CWL = CAS write latency - PL = Parity latency - BL = burst length. This must match the value programm
-               d in the BL bit of the mode register to the SDRAM - tWTR_S = internal write to read command delay for different bank group. T
-               is comes directly from the SDRAM specification. For configurations with MEMC_FREQ_RATIO=2, divide the value calculated using
-               he above equation by 2, and round it up to next integer.
-               PSU_DDRC_DRAMTMG9_WR2RD_S                                                       0xb
-
-               SDRAM Timing Register 9
-               (OFFSET, MASK, VALUE)      (0XFD070124, 0x40070F3FU ,0x0002020BU)
-               RegMask = (DDRC_DRAMTMG9_DDR4_WR_PREAMBLE_MASK | DDRC_DRAMTMG9_T_CCD_S_MASK | DDRC_DRAMTMG9_T_RRD_S_MASK | DDRC_DRAMTMG9_WR2RD_S_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_DRAMTMG9_DDR4_WR_PREAMBLE_SHIFT
-                       | 0x00000002U << DDRC_DRAMTMG9_T_CCD_S_SHIFT
-                       | 0x00000002U << DDRC_DRAMTMG9_T_RRD_S_SHIFT
-                       | 0x0000000BU << DDRC_DRAMTMG9_WR2RD_S_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG9_OFFSET ,0x40070F3FU ,0x0002020BU);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG11 @ 0XFD07012C</p>
-
-               tXMPDLL: This is the minimum Exit MPSM to commands requiring a locked DLL. For configurations with MEMC_FREQ_RATIO=2, program
-               this to (tXMPDLL/2) and round it up to the next integer value. Present only in designs configured to support DDR4. Unit: Mult
-               ples of 32 clocks.
-               PSU_DDRC_DRAMTMG11_POST_MPSM_GAP_X32                                            0x6f
-
-               tMPX_LH: This is the minimum CS_n Low hold time to CKE rising edge. For configurations with MEMC_FREQ_RATIO=2, program this t
-                RoundUp(tMPX_LH/2)+1. Present only in designs configured to support DDR4. Unit: clocks.
-               PSU_DDRC_DRAMTMG11_T_MPX_LH                                                     0x7
-
-               tMPX_S: Minimum time CS setup time to CKE. For configurations with MEMC_FREQ_RATIO=2, program this to (tMPX_S/2) and round it
-               up to the next integer value. Present only in designs configured to support DDR4. Unit: Clocks.
-               PSU_DDRC_DRAMTMG11_T_MPX_S                                                      0x1
-
-               tCKMPE: Minimum valid clock requirement after MPSM entry. Present only in designs configured to support DDR4. Unit: Clocks. F
-               r configurations with MEMC_FREQ_RATIO=2, divide the value calculated using the above equation by 2, and round it up to next i
-               teger.
-               PSU_DDRC_DRAMTMG11_T_CKMPE                                                      0xe
-
-               SDRAM Timing Register 11
-               (OFFSET, MASK, VALUE)      (0XFD07012C, 0x7F1F031FU ,0x6F07010EU)
-               RegMask = (DDRC_DRAMTMG11_POST_MPSM_GAP_X32_MASK | DDRC_DRAMTMG11_T_MPX_LH_MASK | DDRC_DRAMTMG11_T_MPX_S_MASK | DDRC_DRAMTMG11_T_CKMPE_MASK |  0 );
-
-               RegVal = ((0x0000006FU << DDRC_DRAMTMG11_POST_MPSM_GAP_X32_SHIFT
-                       | 0x00000007U << DDRC_DRAMTMG11_T_MPX_LH_SHIFT
-                       | 0x00000001U << DDRC_DRAMTMG11_T_MPX_S_SHIFT
-                       | 0x0000000EU << DDRC_DRAMTMG11_T_CKMPE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG11_OFFSET ,0x7F1F031FU ,0x6F07010EU);
-       /*############################################################################################################################ */
-
-               /*Register : DRAMTMG12 @ 0XFD070130</p>
-
-               tCMDCKE: Delay from valid command to CKE input LOW. Set this to the larger of tESCKE or tCMDCKE For configurations with MEMC_
-               REQ_RATIO=2, program this to (max(tESCKE, tCMDCKE)/2) and round it up to next integer value.
-               PSU_DDRC_DRAMTMG12_T_CMDCKE                                                     0x2
-
-               tCKEHCMD: Valid command requirement after CKE input HIGH. For configurations with MEMC_FREQ_RATIO=2, program this to (tCKEHCM
-               /2) and round it up to next integer value.
-               PSU_DDRC_DRAMTMG12_T_CKEHCMD                                                    0x6
-
-               tMRD_PDA: This is the Mode Register Set command cycle time in PDA mode. For configurations with MEMC_FREQ_RATIO=2, program th
-               s to (tMRD_PDA/2) and round it up to next integer value.
-               PSU_DDRC_DRAMTMG12_T_MRD_PDA                                                    0x8
-
-               SDRAM Timing Register 12
-               (OFFSET, MASK, VALUE)      (0XFD070130, 0x00030F1FU ,0x00020608U)
-               RegMask = (DDRC_DRAMTMG12_T_CMDCKE_MASK | DDRC_DRAMTMG12_T_CKEHCMD_MASK | DDRC_DRAMTMG12_T_MRD_PDA_MASK |  0 );
-
-               RegVal = ((0x00000002U << DDRC_DRAMTMG12_T_CMDCKE_SHIFT
-                       | 0x00000006U << DDRC_DRAMTMG12_T_CKEHCMD_SHIFT
-                       | 0x00000008U << DDRC_DRAMTMG12_T_MRD_PDA_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DRAMTMG12_OFFSET ,0x00030F1FU ,0x00020608U);
-       /*############################################################################################################################ */
-
-               /*Register : ZQCTL0 @ 0XFD070180</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                                                     0x1
-
-               - 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 - 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
-
-               - 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
-
-               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
-
-               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
-
-               ZQ Control Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070180, 0xF7FF03FFU ,0x81000040U)
-               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 );
-
-               RegVal = ((0x00000001U << 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
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ZQCTL0_OFFSET ,0xF7FF03FFU ,0x81000040U);
-       /*############################################################################################################################ */
-
-               /*Register : ZQCTL1 @ 0XFD070184</p>
-
-               tZQReset: Number of cycles of NOP required after a ZQReset (ZQ calibration Reset) command is issued to SDRAM. For configurati
-               ns with MEMC_FREQ_RATIO=2, program this to tZQReset/2 and round it up to the next integer value. Unit: Clock cycles. This is
-               nly present for designs supporting LPDDR2/LPDDR3/LPDDR4 devices.
-               PSU_DDRC_ZQCTL1_T_ZQ_RESET_NOP                                                  0x20
-
-               Average interval to wait between automatically issuing ZQCS (ZQ calibration short)/MPC(ZQ calibration) commands to DDR3/DDR4/
-               PDDR2/LPDDR3/LPDDR4 devices. Meaningless, if ZQCTL0.dis_auto_zq=1. Unit: 1024 clock cycles. This is only present for designs
-               upporting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devices.
-               PSU_DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024                                       0x19707
-
-               ZQ Control Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070184, 0x3FFFFFFFU ,0x02019707U)
-               RegMask = (DDRC_ZQCTL1_T_ZQ_RESET_NOP_MASK | DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_MASK |  0 );
-
-               RegVal = ((0x00000020U << DDRC_ZQCTL1_T_ZQ_RESET_NOP_SHIFT
-                       | 0x00019707U << DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ZQCTL1_OFFSET ,0x3FFFFFFFU ,0x02019707U);
-       /*############################################################################################################################ */
-
-               /*Register : DFITMG0 @ 0XFD070190</p>
-
-               Specifies the number of DFI clock cycles after an assertion or de-assertion of the DFI control signals that the control signa
-               s at the PHY-DRAM interface reflect the assertion or de-assertion. If the DFI clock and the memory clock are not phase-aligne
-               , this timing parameter should be rounded up to the next integer value. Note that if using RDIMM, it is necessary to incremen
-                this parameter by RDIMM's extra cycle of latency in terms of DFI clock.
-               PSU_DDRC_DFITMG0_DFI_T_CTRL_DELAY                                               0x4
-
-               Defines whether dfi_rddata_en/dfi_rddata/dfi_rddata_valid is generated using HDR or SDR values Selects whether value in DFITM
-               0.dfi_t_rddata_en is in terms of SDR or HDR clock cycles: - 0 in terms of HDR clock cycles - 1 in terms of SDR clock cycles R
-               fer to PHY specification for correct value.
-               PSU_DDRC_DFITMG0_DFI_RDDATA_USE_SDR                                             0x1
-
-               Time from the assertion of a read command on the DFI interface to the assertion of the dfi_rddata_en signal. Refer to PHY spe
-               ification for correct value. This corresponds to the DFI parameter trddata_en. Note that, depending on the PHY, if using RDIM
-               , it may be necessary to use the value (CL + 1) in the calculation of trddata_en. This is to compensate for the extra cycle o
-                latency through the RDIMM. Unit: Clocks
-               PSU_DDRC_DFITMG0_DFI_T_RDDATA_EN                                                0xb
-
-               Defines whether dfi_wrdata_en/dfi_wrdata/dfi_wrdata_mask is generated using HDR or SDR values Selects whether value in DFITMG
-               .dfi_tphy_wrlat is in terms of SDR or HDR clock cycles Selects whether value in DFITMG0.dfi_tphy_wrdata is in terms of SDR or
-               HDR clock cycles - 0 in terms of HDR clock cycles - 1 in terms of SDR clock cycles Refer to PHY specification for correct val
-               e.
-               PSU_DDRC_DFITMG0_DFI_WRDATA_USE_SDR                                             0x1
-
-               Specifies the number of clock cycles between when dfi_wrdata_en is asserted to when the associated write data is driven on th
-                dfi_wrdata signal. This corresponds to the DFI timing parameter tphy_wrdata. Refer to PHY specification for correct value. N
-               te, max supported value is 8. Unit: Clocks
-               PSU_DDRC_DFITMG0_DFI_TPHY_WRDATA                                                0x2
-
-               Write latency Number of clocks from the write command to write data enable (dfi_wrdata_en). This corresponds to the DFI timin
-                parameter tphy_wrlat. Refer to PHY specification for correct value.Note that, depending on the PHY, if using RDIMM, it may b
-                necessary to use the value (CL + 1) in the calculation of tphy_wrlat. This is to compensate for the extra cycle of latency t
-               rough the RDIMM.
-               PSU_DDRC_DFITMG0_DFI_TPHY_WRLAT                                                 0xb
-
-               DFI Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070190, 0x1FBFBF3FU ,0x048B820BU)
-               RegMask = (DDRC_DFITMG0_DFI_T_CTRL_DELAY_MASK | DDRC_DFITMG0_DFI_RDDATA_USE_SDR_MASK | DDRC_DFITMG0_DFI_T_RDDATA_EN_MASK | DDRC_DFITMG0_DFI_WRDATA_USE_SDR_MASK | DDRC_DFITMG0_DFI_TPHY_WRDATA_MASK | DDRC_DFITMG0_DFI_TPHY_WRLAT_MASK |  0 );
-
-               RegVal = ((0x00000004U << DDRC_DFITMG0_DFI_T_CTRL_DELAY_SHIFT
-                       | 0x00000001U << DDRC_DFITMG0_DFI_RDDATA_USE_SDR_SHIFT
-                       | 0x0000000BU << DDRC_DFITMG0_DFI_T_RDDATA_EN_SHIFT
-                       | 0x00000001U << DDRC_DFITMG0_DFI_WRDATA_USE_SDR_SHIFT
-                       | 0x00000002U << DDRC_DFITMG0_DFI_TPHY_WRDATA_SHIFT
-                       | 0x0000000BU << DDRC_DFITMG0_DFI_TPHY_WRLAT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DFITMG0_OFFSET ,0x1FBFBF3FU ,0x048B820BU);
-       /*############################################################################################################################ */
-
-               /*Register : DFITMG1 @ 0XFD070194</p>
-
-               Specifies the number of DFI PHY clocks between when the dfi_cs signal is asserted and when the associated command is driven.
-               his field is used for CAL mode, should be set to '0' or the value which matches the CAL mode register setting in the DRAM. If
-               the PHY can add the latency for CAL mode, this should be set to '0'. Valid Range: 0, 3, 4, 5, 6, and 8
-               PSU_DDRC_DFITMG1_DFI_T_CMD_LAT                                                  0x0
-
-               Specifies the number of DFI PHY clocks between when the dfi_cs signal is asserted and when the associated dfi_parity_in signa
-                is driven.
-               PSU_DDRC_DFITMG1_DFI_T_PARIN_LAT                                                0x0
-
-               Specifies the number of DFI clocks between when the dfi_wrdata_en signal is asserted and when the corresponding write data tr
-               nsfer is completed on the DRAM bus. This corresponds to the DFI timing parameter twrdata_delay. Refer to PHY specification fo
-                correct value. For DFI 3.0 PHY, set to twrdata_delay, a new timing parameter introduced in DFI 3.0. For DFI 2.1 PHY, set to
-               phy_wrdata + (delay of DFI write data to the DRAM). Value to be programmed is in terms of DFI clocks, not PHY clocks. In FREQ
-               RATIO=2, divide PHY's value by 2 and round up to next integer. If using DFITMG0.dfi_wrdata_use_sdr=1, add 1 to the value. Uni
-               : Clocks
-               PSU_DDRC_DFITMG1_DFI_T_WRDATA_DELAY                                             0x3
-
-               Specifies the number of DFI clock cycles from the assertion of the dfi_dram_clk_disable signal on the DFI until the clock to
-               he DRAM memory devices, at the PHY-DRAM boundary, maintains a low value. If the DFI clock and the memory clock are not phase
-               ligned, this timing parameter should be rounded up to the next integer value.
-               PSU_DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE                                         0x3
-
-               Specifies the number of DFI clock cycles from the de-assertion of the dfi_dram_clk_disable signal on the DFI until the first
-               alid rising edge of the clock to the DRAM memory devices, at the PHY-DRAM boundary. If the DFI clock and the memory clock are
-               not phase aligned, this timing parameter should be rounded up to the next integer value.
-               PSU_DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE                                          0x4
-
-               DFI Timing Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070194, 0xF31F0F0FU ,0x00030304U)
-               RegMask = (DDRC_DFITMG1_DFI_T_CMD_LAT_MASK | DDRC_DFITMG1_DFI_T_PARIN_LAT_MASK | DDRC_DFITMG1_DFI_T_WRDATA_DELAY_MASK | DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_MASK | DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_DFITMG1_DFI_T_CMD_LAT_SHIFT
-                       | 0x00000000U << DDRC_DFITMG1_DFI_T_PARIN_LAT_SHIFT
-                       | 0x00000003U << DDRC_DFITMG1_DFI_T_WRDATA_DELAY_SHIFT
-                       | 0x00000003U << DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_SHIFT
-                       | 0x00000004U << DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DFITMG1_OFFSET ,0xF31F0F0FU ,0x00030304U);
-       /*############################################################################################################################ */
-
-               /*Register : DFILPCFG0 @ 0XFD070198</p>
-
-               Setting for DFI's tlp_resp time. Same value is used for both Power Down, Self Refresh, Deep Power Down and Maximum Power Savi
-               g modes. DFI 2.1 specification onwards, recommends using a fixed value of 7 always.
-               PSU_DDRC_DFILPCFG0_DFI_TLP_RESP                                                 0x7
-
-               Value to drive on dfi_lp_wakeup signal when Deep Power Down mode is entered. Determines the DFI's tlp_wakeup time: - 0x0 - 16
-               cycles - 0x1 - 32 cycles - 0x2 - 64 cycles - 0x3 - 128 cycles - 0x4 - 256 cycles - 0x5 - 512 cycles - 0x6 - 1024 cycles - 0x7
-               - 2048 cycles - 0x8 - 4096 cycles - 0x9 - 8192 cycles - 0xA - 16384 cycles - 0xB - 32768 cycles - 0xC - 65536 cycles - 0xD -
-               31072 cycles - 0xE - 262144 cycles - 0xF - Unlimited This is only present for designs supporting mDDR or LPDDR2/LPDDR3 device
-               .
-               PSU_DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD                                            0x0
-
-               Enables DFI Low Power interface handshaking during Deep Power Down Entry/Exit. - 0 - Disabled - 1 - Enabled This is only pres
-               nt for designs supporting mDDR or LPDDR2/LPDDR3 devices.
-               PSU_DDRC_DFILPCFG0_DFI_LP_EN_DPD                                                0x0
-
-               Value to drive on dfi_lp_wakeup signal when Self Refresh mode is entered. Determines the DFI's tlp_wakeup time: - 0x0 - 16 cy
-               les - 0x1 - 32 cycles - 0x2 - 64 cycles - 0x3 - 128 cycles - 0x4 - 256 cycles - 0x5 - 512 cycles - 0x6 - 1024 cycles - 0x7 -
-               048 cycles - 0x8 - 4096 cycles - 0x9 - 8192 cycles - 0xA - 16384 cycles - 0xB - 32768 cycles - 0xC - 65536 cycles - 0xD - 131
-               72 cycles - 0xE - 262144 cycles - 0xF - Unlimited
-               PSU_DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR                                             0x0
-
-               Enables DFI Low Power interface handshaking during Self Refresh Entry/Exit. - 0 - Disabled - 1 - Enabled
-               PSU_DDRC_DFILPCFG0_DFI_LP_EN_SR                                                 0x1
-
-               Value to drive on dfi_lp_wakeup signal when Power Down mode is entered. Determines the DFI's tlp_wakeup time: - 0x0 - 16 cycl
-               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                                             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 ,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
-                       | 0x00000000U << DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_SHIFT
-                       | 0x00000000U << DDRC_DFILPCFG0_DFI_LP_EN_DPD_SHIFT
-                       | 0x00000000U << DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_SHIFT
-                       | 0x00000001U << DDRC_DFILPCFG0_DFI_LP_EN_SR_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 ,0x07000101U);
-       /*############################################################################################################################ */
-
-               /*Register : DFILPCFG1 @ 0XFD07019C</p>
-
-               Value to drive on dfi_lp_wakeup signal when Maximum Power Saving Mode is entered. Determines the DFI's tlp_wakeup time: - 0x0
-               - 16 cycles - 0x1 - 32 cycles - 0x2 - 64 cycles - 0x3 - 128 cycles - 0x4 - 256 cycles - 0x5 - 512 cycles - 0x6 - 1024 cycles
-                0x7 - 2048 cycles - 0x8 - 4096 cycles - 0x9 - 8192 cycles - 0xA - 16384 cycles - 0xB - 32768 cycles - 0xC - 65536 cycles - 0
-               D - 131072 cycles - 0xE - 262144 cycles - 0xF - Unlimited This is only present for designs supporting DDR4 devices.
-               PSU_DDRC_DFILPCFG1_DFI_LP_WAKEUP_MPSM                                           0x2
-
-               Enables DFI Low Power interface handshaking during Maximum Power Saving Mode Entry/Exit. - 0 - Disabled - 1 - Enabled This is
-               only present for designs supporting DDR4 devices.
-               PSU_DDRC_DFILPCFG1_DFI_LP_EN_MPSM                                               0x1
-
-               DFI Low Power Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD07019C, 0x000000F1U ,0x00000021U)
-               RegMask = (DDRC_DFILPCFG1_DFI_LP_WAKEUP_MPSM_MASK | DDRC_DFILPCFG1_DFI_LP_EN_MPSM_MASK |  0 );
-
-               RegVal = ((0x00000002U << DDRC_DFILPCFG1_DFI_LP_WAKEUP_MPSM_SHIFT
-                       | 0x00000001U << DDRC_DFILPCFG1_DFI_LP_EN_MPSM_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DFILPCFG1_OFFSET ,0x000000F1U ,0x00000021U);
-       /*############################################################################################################################ */
-
-               /*Register : DFIUPD1 @ 0XFD0701A4</p>
-
-               This is the minimum amount of time between uMCTL2 initiated DFI update requests (which is executed whenever the uMCTL2 is idl
-               ). Set this number higher to reduce the frequency of update requests, which can have a small impact on the latency of the fir
-               t read request when the uMCTL2 is idle. Unit: 1024 clocks
-               PSU_DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024                               0x41
-
-               This is the maximum amount of time between uMCTL2 initiated DFI update requests. This timer resets with each update request;
-               hen the timer expires dfi_ctrlupd_req is sent and traffic is blocked until the dfi_ctrlupd_ackx is received. PHY can use this
-               idle time to recalibrate the delay lines to the DLLs. The DFI controller update is also used to reset PHY FIFO pointers in ca
-               e of data capture errors. Updates are required to maintain calibration over PVT, but frequent updates may impact performance.
-               Note: Value programmed for DFIUPD1.dfi_t_ctrlupd_interval_max_x1024 must be greater than DFIUPD1.dfi_t_ctrlupd_interval_min_x
-               024. Unit: 1024 clocks
-               PSU_DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024                               0xe2
-
-               DFI Update Register 1
-               (OFFSET, MASK, VALUE)      (0XFD0701A4, 0x00FF00FFU ,0x004100E2U)
-               RegMask = (DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_MASK | DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_MASK |  0 );
-
-               RegVal = ((0x00000041U << DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_SHIFT
-                       | 0x000000E2U << DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DFIUPD1_OFFSET ,0x00FF00FFU ,0x004100E2U);
-       /*############################################################################################################################ */
-
-               /*Register : DFIMISC @ 0XFD0701B0</p>
-
-               Defines polarity of dfi_wrdata_cs and dfi_rddata_cs signals. - 0: Signals are active low - 1: Signals are active high
-               PSU_DDRC_DFIMISC_DFI_DATA_CS_POLARITY                                           0x0
-
-               DBI implemented in DDRC or PHY. - 0 - DDRC implements DBI functionality. - 1 - PHY implements DBI functionality. Present only
-               in designs configured to support DDR4 and LPDDR4.
-               PSU_DDRC_DFIMISC_PHY_DBI_MODE                                                   0x0
-
-               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                                           0x0
-
-               DFI Miscellaneous Control Register
-               (OFFSET, MASK, VALUE)      (0XFD0701B0, 0x00000007U ,0x00000000U)
-               RegMask = (DDRC_DFIMISC_DFI_DATA_CS_POLARITY_MASK | DDRC_DFIMISC_PHY_DBI_MODE_MASK | DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_DFIMISC_DFI_DATA_CS_POLARITY_SHIFT
-                       | 0x00000000U << DDRC_DFIMISC_PHY_DBI_MODE_SHIFT
-                       | 0x00000000U << DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DFIMISC_OFFSET ,0x00000007U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : DFITMG2 @ 0XFD0701B4</p>
-
-               >Number of clocks between when a read command is sent on the DFI control interface and when the associated dfi_rddata_cs sign
-               l is asserted. This corresponds to the DFI timing parameter tphy_rdcslat. Refer to PHY specification for correct value.
-               PSU_DDRC_DFITMG2_DFI_TPHY_RDCSLAT                                               0x9
-
-               Number of clocks between when a write command is sent on the DFI control interface and when the associated dfi_wrdata_cs sign
-               l is asserted. This corresponds to the DFI timing parameter tphy_wrcslat. Refer to PHY specification for correct value.
-               PSU_DDRC_DFITMG2_DFI_TPHY_WRCSLAT                                               0x6
-
-               DFI Timing Register 2
-               (OFFSET, MASK, VALUE)      (0XFD0701B4, 0x00003F3FU ,0x00000906U)
-               RegMask = (DDRC_DFITMG2_DFI_TPHY_RDCSLAT_MASK | DDRC_DFITMG2_DFI_TPHY_WRCSLAT_MASK |  0 );
-
-               RegVal = ((0x00000009U << DDRC_DFITMG2_DFI_TPHY_RDCSLAT_SHIFT
-                       | 0x00000006U << DDRC_DFITMG2_DFI_TPHY_WRCSLAT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DFITMG2_OFFSET ,0x00003F3FU ,0x00000906U);
-       /*############################################################################################################################ */
-
-               /*Register : DBICTL @ 0XFD0701C0</p>
-
-               Read DBI enable signal in DDRC. - 0 - Read DBI is disabled. - 1 - Read DBI is enabled. This signal must be set the same value
-               as DRAM's mode register. - DDR4: MR5 bit A12. When x4 devices are used, this signal must be set to 0. - LPDDR4: MR3[6]
-               PSU_DDRC_DBICTL_RD_DBI_EN                                                       0x0
-
-               Write DBI enable signal in DDRC. - 0 - Write DBI is disabled. - 1 - Write DBI is enabled. This signal must be set the same va
-               ue as DRAM's mode register. - DDR4: MR5 bit A11. When x4 devices are used, this signal must be set to 0. - LPDDR4: MR3[7]
-               PSU_DDRC_DBICTL_WR_DBI_EN                                                       0x0
-
-               DM enable signal in DDRC. - 0 - DM is disabled. - 1 - DM is enabled. This signal must be set the same logical value as DRAM's
-               mode register. - DDR4: Set this to same value as MR5 bit A10. When x4 devices are used, this signal must be set to 0. - LPDDR
-               : Set this to inverted value of MR13[5] which is opposite polarity from this signal
-               PSU_DDRC_DBICTL_DM_EN                                                           0x1
-
-               DM/DBI Control Register
-               (OFFSET, MASK, VALUE)      (0XFD0701C0, 0x00000007U ,0x00000001U)
-               RegMask = (DDRC_DBICTL_RD_DBI_EN_MASK | DDRC_DBICTL_WR_DBI_EN_MASK | DDRC_DBICTL_DM_EN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_DBICTL_RD_DBI_EN_SHIFT
-                       | 0x00000000U << DDRC_DBICTL_WR_DBI_EN_SHIFT
-                       | 0x00000001U << DDRC_DBICTL_DM_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DBICTL_OFFSET ,0x00000007U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP0 @ 0XFD070200</p>
-
-               Selects the HIF address bit used as rank address bit 0. Valid Range: 0 to 27, and 31 Internal Base: 6 The selected HIF addres
-                bit is determined by adding the internal base to the value of this field. If set to 31, rank address bit 0 is set to 0.
-               PSU_DDRC_ADDRMAP0_ADDRMAP_CS_BIT0                                               0x1f
-
-               Address Map Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070200, 0x0000001FU ,0x0000001FU)
-               RegMask = (DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_MASK |  0 );
-
-               RegVal = ((0x0000001FU << DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP0_OFFSET ,0x0000001FU ,0x0000001FU);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP1 @ 0XFD070204</p>
-
-               Selects the HIF address bit used as bank address bit 2. Valid Range: 0 to 29 and 31 Internal Base: 4 The selected HIF address
-               bit is determined by adding the internal base to the value of this field. If set to 31, bank address bit 2 is set to 0.
-               PSU_DDRC_ADDRMAP1_ADDRMAP_BANK_B2                                               0x1f
-
-               Selects the HIF address bits used as bank address bit 1. Valid Range: 0 to 30 Internal Base: 3 The selected HIF address bit f
-               r each of the bank address bits is determined by adding the internal base to the value of this field.
-               PSU_DDRC_ADDRMAP1_ADDRMAP_BANK_B1                                               0xa
-
-               Selects the HIF address bits used as bank address bit 0. Valid Range: 0 to 30 Internal Base: 2 The selected HIF address bit f
-               r each of the bank address bits is determined by adding the internal base to the value of this field.
-               PSU_DDRC_ADDRMAP1_ADDRMAP_BANK_B0                                               0xa
-
-               Address Map Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070204, 0x001F1F1FU ,0x001F0A0AU)
-               RegMask = (DDRC_ADDRMAP1_ADDRMAP_BANK_B2_MASK | DDRC_ADDRMAP1_ADDRMAP_BANK_B1_MASK | DDRC_ADDRMAP1_ADDRMAP_BANK_B0_MASK |  0 );
-
-               RegVal = ((0x0000001FU << DDRC_ADDRMAP1_ADDRMAP_BANK_B2_SHIFT
-                       | 0x0000000AU << DDRC_ADDRMAP1_ADDRMAP_BANK_B1_SHIFT
-                       | 0x0000000AU << DDRC_ADDRMAP1_ADDRMAP_BANK_B0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP1_OFFSET ,0x001F1F1FU ,0x001F0A0AU);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP2 @ 0XFD070208</p>
-
-               - Full bus width mode: Selects the HIF address bit used as column address bit 5. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 6. - Quarter bus width mode: Selects the HIF address bit used as column address bit 7 . Vali
-                Range: 0 to 7, and 15 Internal Base: 5 The selected HIF address bit is determined by adding the internal base to the value o
-                this field. If set to 15, this column address bit is set to 0.
-               PSU_DDRC_ADDRMAP2_ADDRMAP_COL_B5                                                0x0
-
-               - Full bus width mode: Selects the HIF address bit used as column address bit 4. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 5. - Quarter bus width mode: Selects the HIF address bit used as column address bit 6. Valid
-               Range: 0 to 7, and 15 Internal Base: 4 The selected HIF address bit is determined by adding the internal base to the value of
-               this field. If set to 15, this column address bit is set to 0.
-               PSU_DDRC_ADDRMAP2_ADDRMAP_COL_B4                                                0x0
-
-               - Full bus width mode: Selects the HIF address bit used as column address bit 3. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 4. - Quarter bus width mode: Selects the HIF address bit used as column address bit 5. Valid
-               Range: 0 to 7 Internal Base: 3 The selected HIF address bit is determined by adding the internal base to the value of this fi
-               ld. Note, if UMCTL2_INCL_ARB=1 and MEMC_BURST_LENGTH=16, it is required to program this to 0, hence register does not exist i
-                this case.
-               PSU_DDRC_ADDRMAP2_ADDRMAP_COL_B3                                                0x0
-
-               - Full bus width mode: Selects the HIF address bit used as column address bit 2. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 3. - Quarter bus width mode: Selects the HIF address bit used as column address bit 4. Valid
-               Range: 0 to 7 Internal Base: 2 The selected HIF address bit is determined by adding the internal base to the value of this fi
-               ld. Note, if UMCTL2_INCL_ARB=1 and MEMC_BURST_LENGTH=8 or 16, it is required to program this to 0.
-               PSU_DDRC_ADDRMAP2_ADDRMAP_COL_B2                                                0x0
-
-               Address Map Register 2
-               (OFFSET, MASK, VALUE)      (0XFD070208, 0x0F0F0F0FU ,0x00000000U)
-               RegMask = (DDRC_ADDRMAP2_ADDRMAP_COL_B5_MASK | DDRC_ADDRMAP2_ADDRMAP_COL_B4_MASK | DDRC_ADDRMAP2_ADDRMAP_COL_B3_MASK | DDRC_ADDRMAP2_ADDRMAP_COL_B2_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_ADDRMAP2_ADDRMAP_COL_B5_SHIFT
-                       | 0x00000000U << DDRC_ADDRMAP2_ADDRMAP_COL_B4_SHIFT
-                       | 0x00000000U << DDRC_ADDRMAP2_ADDRMAP_COL_B3_SHIFT
-                       | 0x00000000U << DDRC_ADDRMAP2_ADDRMAP_COL_B2_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP2_OFFSET ,0x0F0F0F0FU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP3 @ 0XFD07020C</p>
-
-               - Full bus width mode: Selects the HIF address bit used as column address bit 9. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 11 (10 in LPDDR2/LPDDR3 mode). - Quarter bus width mode: Selects the HIF address bit used as
-               column address bit 13 (11 in LPDDR2/LPDDR3 mode). Valid Range: 0 to 7, and 15 Internal Base: 9 The selected HIF address bit i
-                determined by adding the internal base to the value of this field. If set to 15, this column address bit is set to 0. Note:
-               er JEDEC DDR2/3/mDDR specification, column address bit 10 is reserved for indicating auto-precharge, and hence no source addr
-               ss bit can be mapped to column address bit 10. In LPDDR2/LPDDR3, there is a dedicated bit for auto-precharge in the CA bus an
-                hence column bit 10 is used.
-               PSU_DDRC_ADDRMAP3_ADDRMAP_COL_B9                                                0x0
-
-               - Full bus width mode: Selects the HIF address bit used as column address bit 8. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 9. - Quarter bus width mode: Selects the HIF address bit used as column address bit 11 (10 i
-                LPDDR2/LPDDR3 mode). Valid Range: 0 to 7, and 15 Internal Base: 8 The selected HIF address bit is determined by adding the i
-               ternal base to the value of this field. If set to 15, this column address bit is set to 0. Note: Per JEDEC DDR2/3/mDDR specif
-               cation, column address bit 10 is reserved for indicating auto-precharge, and hence no source address bit can be mapped to col
-               mn address bit 10. In LPDDR2/LPDDR3, there is a dedicated bit for auto-precharge in the CA bus and hence column bit 10 is use
-               .
-               PSU_DDRC_ADDRMAP3_ADDRMAP_COL_B8                                                0x0
-
-               - Full bus width mode: Selects the HIF address bit used as column address bit 7. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 8. - Quarter bus width mode: Selects the HIF address bit used as column address bit 9. Valid
-               Range: 0 to 7, and 15 Internal Base: 7 The selected HIF address bit is determined by adding the internal base to the value of
-               this field. If set to 15, this column address bit is set to 0.
-               PSU_DDRC_ADDRMAP3_ADDRMAP_COL_B7                                                0x0
-
-               - Full bus width mode: Selects the HIF address bit used as column address bit 6. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 7. - Quarter bus width mode: Selects the HIF address bit used as column address bit 8. Valid
-               Range: 0 to 7, and 15 Internal Base: 6 The selected HIF address bit is determined by adding the internal base to the value of
-               this field. If set to 15, this column address bit is set to 0.
-               PSU_DDRC_ADDRMAP3_ADDRMAP_COL_B6                                                0x0
-
-               Address Map Register 3
-               (OFFSET, MASK, VALUE)      (0XFD07020C, 0x0F0F0F0FU ,0x00000000U)
-               RegMask = (DDRC_ADDRMAP3_ADDRMAP_COL_B9_MASK | DDRC_ADDRMAP3_ADDRMAP_COL_B8_MASK | DDRC_ADDRMAP3_ADDRMAP_COL_B7_MASK | DDRC_ADDRMAP3_ADDRMAP_COL_B6_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_ADDRMAP3_ADDRMAP_COL_B9_SHIFT
-                       | 0x00000000U << DDRC_ADDRMAP3_ADDRMAP_COL_B8_SHIFT
-                       | 0x00000000U << DDRC_ADDRMAP3_ADDRMAP_COL_B7_SHIFT
-                       | 0x00000000U << DDRC_ADDRMAP3_ADDRMAP_COL_B6_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP3_OFFSET ,0x0F0F0F0FU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP4 @ 0XFD070210</p>
-
-               - Full bus width mode: Selects the HIF address bit used as column address bit 13 (11 in LPDDR2/LPDDR3 mode). - Half bus width
-               mode: Unused. To make it unused, this should be tied to 4'hF. - Quarter bus width mode: Unused. To make it unused, this must
-               e tied to 4'hF. Valid Range: 0 to 7, and 15 Internal Base: 11 The selected HIF address bit is determined by adding the intern
-               l base to the value of this field. If set to 15, this column address bit is set to 0. Note: Per JEDEC DDR2/3/mDDR specificati
-               n, column address bit 10 is reserved for indicating auto-precharge, and hence no source address bit can be mapped to column a
-               dress bit 10. In LPDDR2/LPDDR3, there is a dedicated bit for auto-precharge in the CA bus and hence column bit 10 is used.
-               PSU_DDRC_ADDRMAP4_ADDRMAP_COL_B11                                               0xf
-
-               - Full bus width mode: Selects the HIF address bit used as column address bit 11 (10 in LPDDR2/LPDDR3 mode). - Half bus width
-               mode: Selects the HIF address bit used as column address bit 13 (11 in LPDDR2/LPDDR3 mode). - Quarter bus width mode: UNUSED.
-               To make it unused, this must be tied to 4'hF. Valid Range: 0 to 7, and 15 Internal Base: 10 The selected HIF address bit is d
-               termined by adding the internal base to the value of this field. If set to 15, this column address bit is set to 0. Note: Per
-               JEDEC DDR2/3/mDDR specification, column address bit 10 is reserved for indicating auto-precharge, and hence no source address
-               bit can be mapped to column address bit 10. In LPDDR2/LPDDR3, there is a dedicated bit for auto-precharge in the CA bus and h
-               nce column bit 10 is used.
-               PSU_DDRC_ADDRMAP4_ADDRMAP_COL_B10                                               0xf
-
-               Address Map Register 4
-               (OFFSET, MASK, VALUE)      (0XFD070210, 0x00000F0FU ,0x00000F0FU)
-               RegMask = (DDRC_ADDRMAP4_ADDRMAP_COL_B11_MASK | DDRC_ADDRMAP4_ADDRMAP_COL_B10_MASK |  0 );
-
-               RegVal = ((0x0000000FU << DDRC_ADDRMAP4_ADDRMAP_COL_B11_SHIFT
-                       | 0x0000000FU << DDRC_ADDRMAP4_ADDRMAP_COL_B10_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP4_OFFSET ,0x00000F0FU ,0x00000F0FU);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP5 @ 0XFD070214</p>
-
-               Selects the HIF address bit used as row address bit 11. Valid Range: 0 to 11, and 15 Internal Base: 17 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 11 is set to 0.
-               PSU_DDRC_ADDRMAP5_ADDRMAP_ROW_B11                                               0x8
-
-               Selects the HIF address bits used as row address bits 2 to 10. Valid Range: 0 to 11, and 15 Internal Base: 8 (for row address
-               bit 2), 9 (for row address bit 3), 10 (for row address bit 4) etc increasing to 16 (for row address bit 10) The selected HIF
-               ddress bit for each of the row address bits is determined by adding the internal base to the value of this field. When value
-               5 is used the values of row address bits 2 to 10 are defined by registers ADDRMAP9, ADDRMAP10, ADDRMAP11.
-               PSU_DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10                                             0xf
-
-               Selects the HIF address bits used as row address bit 1. Valid Range: 0 to 11 Internal Base: 7 The selected HIF address bit fo
-                each of the row address bits is determined by adding the internal base to the value of this field.
-               PSU_DDRC_ADDRMAP5_ADDRMAP_ROW_B1                                                0x8
-
-               Selects the HIF address bits used as row address bit 0. Valid Range: 0 to 11 Internal Base: 6 The selected HIF address bit fo
-                each of the row address bits is determined by adding the internal base to the value of this field.
-               PSU_DDRC_ADDRMAP5_ADDRMAP_ROW_B0                                                0x8
-
-               Address Map Register 5
-               (OFFSET, MASK, VALUE)      (0XFD070214, 0x0F0F0F0FU ,0x080F0808U)
-               RegMask = (DDRC_ADDRMAP5_ADDRMAP_ROW_B11_MASK | DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_MASK | DDRC_ADDRMAP5_ADDRMAP_ROW_B1_MASK | DDRC_ADDRMAP5_ADDRMAP_ROW_B0_MASK |  0 );
-
-               RegVal = ((0x00000008U << DDRC_ADDRMAP5_ADDRMAP_ROW_B11_SHIFT
-                       | 0x0000000FU << DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP5_ADDRMAP_ROW_B1_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP5_ADDRMAP_ROW_B0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP5_OFFSET ,0x0F0F0F0FU ,0x080F0808U);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP6 @ 0XFD070218</p>
-
-               Set this to 1 if there is an LPDDR3 SDRAM 6Gb or 12Gb device in use. - 1 - LPDDR3 SDRAM 6Gb/12Gb device in use. Every address
-               having row[14:13]==2'b11 is considered as invalid - 0 - non-LPDDR3 6Gb/12Gb device in use. All addresses are valid Present on
-               y in designs configured to support LPDDR3.
-               PSU_DDRC_ADDRMAP6_LPDDR3_6GB_12GB                                               0x0
-
-               Selects the HIF address bit used as row address bit 15. Valid Range: 0 to 11, and 15 Internal Base: 21 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 15 is set to 0.
-               PSU_DDRC_ADDRMAP6_ADDRMAP_ROW_B15                                               0xf
-
-               Selects the HIF address bit used as row address bit 14. Valid Range: 0 to 11, and 15 Internal Base: 20 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 14 is set to 0.
-               PSU_DDRC_ADDRMAP6_ADDRMAP_ROW_B14                                               0x8
-
-               Selects the HIF address bit used as row address bit 13. Valid Range: 0 to 11, and 15 Internal Base: 19 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 13 is set to 0.
-               PSU_DDRC_ADDRMAP6_ADDRMAP_ROW_B13                                               0x8
-
-               Selects the HIF address bit used as row address bit 12. Valid Range: 0 to 11, and 15 Internal Base: 18 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 12 is set to 0.
-               PSU_DDRC_ADDRMAP6_ADDRMAP_ROW_B12                                               0x8
-
-               Address Map Register 6
-               (OFFSET, MASK, VALUE)      (0XFD070218, 0x8F0F0F0FU ,0x0F080808U)
-               RegMask = (DDRC_ADDRMAP6_LPDDR3_6GB_12GB_MASK | DDRC_ADDRMAP6_ADDRMAP_ROW_B15_MASK | DDRC_ADDRMAP6_ADDRMAP_ROW_B14_MASK | DDRC_ADDRMAP6_ADDRMAP_ROW_B13_MASK | DDRC_ADDRMAP6_ADDRMAP_ROW_B12_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_ADDRMAP6_LPDDR3_6GB_12GB_SHIFT
-                       | 0x0000000FU << DDRC_ADDRMAP6_ADDRMAP_ROW_B15_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP6_ADDRMAP_ROW_B14_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP6_ADDRMAP_ROW_B13_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP6_ADDRMAP_ROW_B12_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP6_OFFSET ,0x8F0F0F0FU ,0x0F080808U);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP7 @ 0XFD07021C</p>
-
-               Selects the HIF address bit used as row address bit 17. Valid Range: 0 to 10, and 15 Internal Base: 23 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 17 is set to 0.
-               PSU_DDRC_ADDRMAP7_ADDRMAP_ROW_B17                                               0xf
-
-               Selects the HIF address bit used as row address bit 16. Valid Range: 0 to 11, and 15 Internal Base: 22 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 16 is set to 0.
-               PSU_DDRC_ADDRMAP7_ADDRMAP_ROW_B16                                               0xf
-
-               Address Map Register 7
-               (OFFSET, MASK, VALUE)      (0XFD07021C, 0x00000F0FU ,0x00000F0FU)
-               RegMask = (DDRC_ADDRMAP7_ADDRMAP_ROW_B17_MASK | DDRC_ADDRMAP7_ADDRMAP_ROW_B16_MASK |  0 );
-
-               RegVal = ((0x0000000FU << DDRC_ADDRMAP7_ADDRMAP_ROW_B17_SHIFT
-                       | 0x0000000FU << DDRC_ADDRMAP7_ADDRMAP_ROW_B16_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP7_OFFSET ,0x00000F0FU ,0x00000F0FU);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP8 @ 0XFD070220</p>
-
-               Selects the HIF address bits used as bank group address bit 1. Valid Range: 0 to 30, and 31 Internal Base: 3 The selected HIF
-               address bit for each of the bank group address bits is determined by adding the internal base to the value of this field. If
-               et to 31, bank group address bit 1 is set to 0.
-               PSU_DDRC_ADDRMAP8_ADDRMAP_BG_B1                                                 0x8
-
-               Selects the HIF address bits used as bank group address bit 0. Valid Range: 0 to 30 Internal Base: 2 The selected HIF address
-               bit for each of the bank group address bits is determined by adding the internal base to the value of this field.
-               PSU_DDRC_ADDRMAP8_ADDRMAP_BG_B0                                                 0x8
-
-               Address Map Register 8
-               (OFFSET, MASK, VALUE)      (0XFD070220, 0x00001F1FU ,0x00000808U)
-               RegMask = (DDRC_ADDRMAP8_ADDRMAP_BG_B1_MASK | DDRC_ADDRMAP8_ADDRMAP_BG_B0_MASK |  0 );
-
-               RegVal = ((0x00000008U << DDRC_ADDRMAP8_ADDRMAP_BG_B1_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP8_ADDRMAP_BG_B0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP8_OFFSET ,0x00001F1FU ,0x00000808U);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP9 @ 0XFD070224</p>
-
-               Selects the HIF address bits used as row address bit 5. Valid Range: 0 to 11 Internal Base: 11 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.
-               PSU_DDRC_ADDRMAP9_ADDRMAP_ROW_B5                                                0x8
-
-               Selects the HIF address bits used as row address bit 4. Valid Range: 0 to 11 Internal Base: 10 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.
-               PSU_DDRC_ADDRMAP9_ADDRMAP_ROW_B4                                                0x8
-
-               Selects the HIF address bits used as row address bit 3. Valid Range: 0 to 11 Internal Base: 9 The selected HIF address bit fo
-                each of the row address bits is determined by adding the internal base to the value of this field. This register field is us
-               d only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.
-               PSU_DDRC_ADDRMAP9_ADDRMAP_ROW_B3                                                0x8
-
-               Selects the HIF address bits used as row address bit 2. Valid Range: 0 to 11 Internal Base: 8 The selected HIF address bit fo
-                each of the row address bits is determined by adding the internal base to the value of this field. This register field is us
-               d only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.
-               PSU_DDRC_ADDRMAP9_ADDRMAP_ROW_B2                                                0x8
-
-               Address Map Register 9
-               (OFFSET, MASK, VALUE)      (0XFD070224, 0x0F0F0F0FU ,0x08080808U)
-               RegMask = (DDRC_ADDRMAP9_ADDRMAP_ROW_B5_MASK | DDRC_ADDRMAP9_ADDRMAP_ROW_B4_MASK | DDRC_ADDRMAP9_ADDRMAP_ROW_B3_MASK | DDRC_ADDRMAP9_ADDRMAP_ROW_B2_MASK |  0 );
-
-               RegVal = ((0x00000008U << DDRC_ADDRMAP9_ADDRMAP_ROW_B5_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP9_ADDRMAP_ROW_B4_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP9_ADDRMAP_ROW_B3_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP9_ADDRMAP_ROW_B2_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP9_OFFSET ,0x0F0F0F0FU ,0x08080808U);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP10 @ 0XFD070228</p>
-
-               Selects the HIF address bits used as row address bit 9. Valid Range: 0 to 11 Internal Base: 15 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.
-               PSU_DDRC_ADDRMAP10_ADDRMAP_ROW_B9                                               0x8
-
-               Selects the HIF address bits used as row address bit 8. Valid Range: 0 to 11 Internal Base: 14 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.
-               PSU_DDRC_ADDRMAP10_ADDRMAP_ROW_B8                                               0x8
-
-               Selects the HIF address bits used as row address bit 7. Valid Range: 0 to 11 Internal Base: 13 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.
-               PSU_DDRC_ADDRMAP10_ADDRMAP_ROW_B7                                               0x8
-
-               Selects the HIF address bits used as row address bit 6. Valid Range: 0 to 11 Internal Base: 12 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.
-               PSU_DDRC_ADDRMAP10_ADDRMAP_ROW_B6                                               0x8
-
-               Address Map Register 10
-               (OFFSET, MASK, VALUE)      (0XFD070228, 0x0F0F0F0FU ,0x08080808U)
-               RegMask = (DDRC_ADDRMAP10_ADDRMAP_ROW_B9_MASK | DDRC_ADDRMAP10_ADDRMAP_ROW_B8_MASK | DDRC_ADDRMAP10_ADDRMAP_ROW_B7_MASK | DDRC_ADDRMAP10_ADDRMAP_ROW_B6_MASK |  0 );
-
-               RegVal = ((0x00000008U << DDRC_ADDRMAP10_ADDRMAP_ROW_B9_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP10_ADDRMAP_ROW_B8_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP10_ADDRMAP_ROW_B7_SHIFT
-                       | 0x00000008U << DDRC_ADDRMAP10_ADDRMAP_ROW_B6_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP10_OFFSET ,0x0F0F0F0FU ,0x08080808U);
-       /*############################################################################################################################ */
-
-               /*Register : ADDRMAP11 @ 0XFD07022C</p>
-
-               Selects the HIF address bits used as row address bit 10. Valid Range: 0 to 11 Internal Base: 16 The selected HIF address bit
-               or each of the row address bits is determined by adding the internal base to the value of this field. This register field is
-               sed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.
-               PSU_DDRC_ADDRMAP11_ADDRMAP_ROW_B10                                              0x8
-
-               Address Map Register 11
-               (OFFSET, MASK, VALUE)      (0XFD07022C, 0x0000000FU ,0x00000008U)
-               RegMask = (DDRC_ADDRMAP11_ADDRMAP_ROW_B10_MASK |  0 );
-
-               RegVal = ((0x00000008U << DDRC_ADDRMAP11_ADDRMAP_ROW_B10_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ADDRMAP11_OFFSET ,0x0000000FU ,0x00000008U);
-       /*############################################################################################################################ */
-
-               /*Register : ODTCFG @ 0XFD070240</p>
-
-               Cycles to hold ODT for a write command. The minimum supported value is 2. Recommended values: DDR2: - BL8: 0x5 (DDR2-400/533/
-               67), 0x6 (DDR2-800), 0x7 (DDR2-1066) - BL4: 0x3 (DDR2-400/533/667), 0x4 (DDR2-800), 0x5 (DDR2-1066) DDR3: - BL8: 0x6 DDR4: -
-               L8: 5 + WR_PREAMBLE + CRC_MODE WR_PREAMBLE = 1 (1tCK write preamble), 2 (2tCK write preamble) CRC_MODE = 0 (not CRC mode), 1
-               CRC mode) LPDDR3: - BL8: 7 + RU(tODTon(max)/tCK)
-               PSU_DDRC_ODTCFG_WR_ODT_HOLD                                                     0x6
-
-               The delay, in clock cycles, from issuing a write command to setting ODT values associated with that command. ODT setting must
-               remain constant for the entire time that DQS is driven by the uMCTL2. Recommended values: DDR2: - CWL + AL - 3 (DDR2-400/533/
-               67), CWL + AL - 4 (DDR2-800), CWL + AL - 5 (DDR2-1066) If (CWL + AL - 3 < 0), uMCTL2 does not support ODT for write operation
-                DDR3: - 0x0 DDR4: - DFITMG1.dfi_t_cmd_lat (to adjust for CAL mode) LPDDR3: - WL - 1 - RU(tODTon(max)/tCK))
-               PSU_DDRC_ODTCFG_WR_ODT_DELAY                                                    0x0
-
-               Cycles to hold ODT for a read command. The minimum supported value is 2. Recommended values: DDR2: - BL8: 0x6 (not DDR2-1066)
-                0x7 (DDR2-1066) - BL4: 0x4 (not DDR2-1066), 0x5 (DDR2-1066) DDR3: - BL8 - 0x6 DDR4: - BL8: 5 + RD_PREAMBLE RD_PREAMBLE = 1 (
-               tCK write preamble), 2 (2tCK write preamble) LPDDR3: - BL8: 5 + RU(tDQSCK(max)/tCK) - RD(tDQSCK(min)/tCK) + RU(tODTon(max)/tC
-               )
-               PSU_DDRC_ODTCFG_RD_ODT_HOLD                                                     0x6
-
-               The delay, in clock cycles, from issuing a read command to setting ODT values associated with that command. ODT setting must
-               emain constant for the entire time that DQS is driven by the uMCTL2. Recommended values: DDR2: - CL + AL - 4 (not DDR2-1066),
-               CL + AL - 5 (DDR2-1066) If (CL + AL - 4 < 0), uMCTL2 does not support ODT for read operation. DDR3: - CL - CWL DDR4: - CL - C
-               L - RD_PREAMBLE + WR_PREAMBLE + DFITMG1.dfi_t_cmd_lat (to adjust for CAL mode) WR_PREAMBLE = 1 (1tCK write preamble), 2 (2tCK
-               write preamble) RD_PREAMBLE = 1 (1tCK write preamble), 2 (2tCK write preamble) If (CL - CWL - RD_PREAMBLE + WR_PREAMBLE) < 0,
-               uMCTL2 does not support ODT for read operation. LPDDR3: - RL + RD(tDQSCK(min)/tCK) - 1 - RU(tODTon(max)/tCK)
-               PSU_DDRC_ODTCFG_RD_ODT_DELAY                                                    0x0
-
-               ODT Configuration Register
-               (OFFSET, MASK, VALUE)      (0XFD070240, 0x0F1F0F7CU ,0x06000600U)
-               RegMask = (DDRC_ODTCFG_WR_ODT_HOLD_MASK | DDRC_ODTCFG_WR_ODT_DELAY_MASK | DDRC_ODTCFG_RD_ODT_HOLD_MASK | DDRC_ODTCFG_RD_ODT_DELAY_MASK |  0 );
-
-               RegVal = ((0x00000006U << DDRC_ODTCFG_WR_ODT_HOLD_SHIFT
-                       | 0x00000000U << DDRC_ODTCFG_WR_ODT_DELAY_SHIFT
-                       | 0x00000006U << DDRC_ODTCFG_RD_ODT_HOLD_SHIFT
-                       | 0x00000000U << DDRC_ODTCFG_RD_ODT_DELAY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ODTCFG_OFFSET ,0x0F1F0F7CU ,0x06000600U);
-       /*############################################################################################################################ */
-
-               /*Register : ODTMAP @ 0XFD070244</p>
-
-               Indicates which remote ODTs must be turned on during a read from rank 1. Each rank has a remote ODT (in the SDRAM) which can
-               e turned on by setting the appropriate bit here. Rank 0 is controlled by the LSB; rank 1 is controlled by bit next to the LSB
-                etc. For each rank, set its bit to 1 to enable its ODT. Present only in configurations that have 2 or more ranks
-               PSU_DDRC_ODTMAP_RANK1_RD_ODT                                                    0x0
-
-               Indicates which remote ODTs must be turned on during a write to rank 1. Each rank has a remote ODT (in the SDRAM) which can b
-                turned on by setting the appropriate bit here. Rank 0 is controlled by the LSB; rank 1 is controlled by bit next to the LSB,
-               etc. For each rank, set its bit to 1 to enable its ODT. Present only in configurations that have 2 or more ranks
-               PSU_DDRC_ODTMAP_RANK1_WR_ODT                                                    0x0
-
-               Indicates which remote ODTs must be turned on during a read from rank 0. Each rank has a remote ODT (in the SDRAM) which can
-               e turned on by setting the appropriate bit here. Rank 0 is controlled by the LSB; rank 1 is controlled by bit next to the LSB
-                etc. For each rank, set its bit to 1 to enable its ODT.
-               PSU_DDRC_ODTMAP_RANK0_RD_ODT                                                    0x0
-
-               Indicates which remote ODTs must be turned on during a write to rank 0. Each rank has a remote ODT (in the SDRAM) which can b
-                turned on by setting the appropriate bit here. Rank 0 is controlled by the LSB; rank 1 is controlled by bit next to the LSB,
-               etc. For each rank, set its bit to 1 to enable its ODT.
-               PSU_DDRC_ODTMAP_RANK0_WR_ODT                                                    0x1
-
-               ODT/Rank Map Register
-               (OFFSET, MASK, VALUE)      (0XFD070244, 0x00003333U ,0x00000001U)
-               RegMask = (DDRC_ODTMAP_RANK1_RD_ODT_MASK | DDRC_ODTMAP_RANK1_WR_ODT_MASK | DDRC_ODTMAP_RANK0_RD_ODT_MASK | DDRC_ODTMAP_RANK0_WR_ODT_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_ODTMAP_RANK1_RD_ODT_SHIFT
-                       | 0x00000000U << DDRC_ODTMAP_RANK1_WR_ODT_SHIFT
-                       | 0x00000000U << DDRC_ODTMAP_RANK0_RD_ODT_SHIFT
-                       | 0x00000001U << DDRC_ODTMAP_RANK0_WR_ODT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_ODTMAP_OFFSET ,0x00003333U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : SCHED @ 0XFD070250</p>
-
-               When the preferred transaction store is empty for these many clock cycles, switch to the alternate transaction store if it is
-               non-empty. The read transaction store (both high and low priority) is the default preferred transaction store and the write t
-               ansaction store is the alternative store. When prefer write over read is set this is reversed. 0x0 is a legal value for this
-               egister. When set to 0x0, the transaction store switching will happen immediately when the switching conditions become true.
-               OR PERFORMANCE ONLY
-               PSU_DDRC_SCHED_RDWR_IDLE_GAP                                                    0x1
-
-               UNUSED
-               PSU_DDRC_SCHED_GO2CRITICAL_HYSTERESIS                                           0x0
-
-               Number of entries in the low priority transaction store is this value + 1. (MEMC_NO_OF_ENTRY - (SCHED.lpr_num_entries + 1)) i
-                the number of entries available for the high priority transaction store. Setting this to maximum value allocates all entries
-               to low priority transaction store. Setting this to 0 allocates 1 entry to low priority transaction store and the rest to high
-               priority transaction store. Note: In ECC configurations, the numbers of write and low priority read credits issued is one les
-                than in the non-ECC case. One entry each is reserved in the write and low-priority read CAMs for storing the RMW requests ar
-               sing out of single bit error correction RMW operation.
-               PSU_DDRC_SCHED_LPR_NUM_ENTRIES                                                  0x20
-
-               If true, bank is kept open only while there are page hit transactions available in the CAM to that bank. The last read or wri
-               e command in the CAM with a bank and page hit will be executed with auto-precharge if SCHED1.pageclose_timer=0. Even if this
-               egister set to 1 and SCHED1.pageclose_timer is set to 0, explicit precharge (and not auto-precharge) may be issued in some ca
-               es where there is a mode switch between Write and Read or between LPR and HPR. The Read and Write commands that are executed
-               s part of the ECC scrub requests are also executed without auto-precharge. If false, the bank remains open until there is a n
-               ed to close it (to open a different page, or for page timeout or refresh timeout) - also known as open page policy. The open
-               age policy can be overridden by setting the per-command-autopre bit on the HIF interface (hif_cmd_autopre). The pageclose fea
-               ure provids a midway between Open and Close page policies. FOR PERFORMANCE ONLY.
-               PSU_DDRC_SCHED_PAGECLOSE                                                        0x0
-
-               If set then the bank selector prefers writes over reads. FOR DEBUG ONLY.
-               PSU_DDRC_SCHED_PREFER_WRITE                                                     0x0
-
-               Active low signal. When asserted ('0'), all incoming transactions are forced to low priority. This implies that all High Prio
-               ity Read (HPR) and Variable Priority Read commands (VPR) will be treated as Low Priority Read (LPR) commands. On the write si
-               e, all Variable Priority Write (VPW) commands will be treated as Normal Priority Write (NPW) commands. Forcing the incoming t
-               ansactions to low priority implicitly turns off Bypass path for read commands. FOR PERFORMANCE ONLY.
-               PSU_DDRC_SCHED_FORCE_LOW_PRI_N                                                  0x1
-
-               Scheduler Control Register
-               (OFFSET, MASK, VALUE)      (0XFD070250, 0x7FFF3F07U ,0x01002001U)
-               RegMask = (DDRC_SCHED_RDWR_IDLE_GAP_MASK | DDRC_SCHED_GO2CRITICAL_HYSTERESIS_MASK | DDRC_SCHED_LPR_NUM_ENTRIES_MASK | DDRC_SCHED_PAGECLOSE_MASK | DDRC_SCHED_PREFER_WRITE_MASK | DDRC_SCHED_FORCE_LOW_PRI_N_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_SCHED_RDWR_IDLE_GAP_SHIFT
-                       | 0x00000000U << DDRC_SCHED_GO2CRITICAL_HYSTERESIS_SHIFT
-                       | 0x00000020U << DDRC_SCHED_LPR_NUM_ENTRIES_SHIFT
-                       | 0x00000000U << DDRC_SCHED_PAGECLOSE_SHIFT
-                       | 0x00000000U << DDRC_SCHED_PREFER_WRITE_SHIFT
-                       | 0x00000001U << DDRC_SCHED_FORCE_LOW_PRI_N_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_SCHED_OFFSET ,0x7FFF3F07U ,0x01002001U);
-       /*############################################################################################################################ */
-
-               /*Register : PERFLPR1 @ 0XFD070264</p>
-
-               Number of transactions that are serviced once the LPR queue goes critical is the smaller of: - (a) This number - (b) Number o
-                transactions available. Unit: Transaction. FOR PERFORMANCE ONLY.
-               PSU_DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH                                           0x8
-
-               Number of clocks that the LPR queue can be starved before it goes critical. The minimum valid functional value for this regis
-               er is 0x1. Programming it to 0x0 will disable the starvation functionality; during normal operation, this function should not
-               be disabled as it will cause excessive latencies. Unit: Clock cycles. FOR PERFORMANCE ONLY.
-               PSU_DDRC_PERFLPR1_LPR_MAX_STARVE                                                0x40
-
-               Low Priority Read CAM Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070264, 0xFF00FFFFU ,0x08000040U)
-               RegMask = (DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_MASK | DDRC_PERFLPR1_LPR_MAX_STARVE_MASK |  0 );
-
-               RegVal = ((0x00000008U << DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_SHIFT
-                       | 0x00000040U << DDRC_PERFLPR1_LPR_MAX_STARVE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PERFLPR1_OFFSET ,0xFF00FFFFU ,0x08000040U);
-       /*############################################################################################################################ */
-
-               /*Register : PERFWR1 @ 0XFD07026C</p>
-
-               Number of transactions that are serviced once the WR queue goes critical is the smaller of: - (a) This number - (b) Number of
-               transactions available. Unit: Transaction. FOR PERFORMANCE ONLY.
-               PSU_DDRC_PERFWR1_W_XACT_RUN_LENGTH                                              0x8
-
-               Number of clocks that the WR queue can be starved before it goes critical. The minimum valid functional value for this regist
-               r is 0x1. Programming it to 0x0 will disable the starvation functionality; during normal operation, this function should not
-               e disabled as it will cause excessive latencies. Unit: Clock cycles. FOR PERFORMANCE ONLY.
-               PSU_DDRC_PERFWR1_W_MAX_STARVE                                                   0x40
-
-               Write CAM Register 1
-               (OFFSET, MASK, VALUE)      (0XFD07026C, 0xFF00FFFFU ,0x08000040U)
-               RegMask = (DDRC_PERFWR1_W_XACT_RUN_LENGTH_MASK | DDRC_PERFWR1_W_MAX_STARVE_MASK |  0 );
-
-               RegVal = ((0x00000008U << DDRC_PERFWR1_W_XACT_RUN_LENGTH_SHIFT
-                       | 0x00000040U << DDRC_PERFWR1_W_MAX_STARVE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PERFWR1_OFFSET ,0xFF00FFFFU ,0x08000040U);
-       /*############################################################################################################################ */
-
-               /*Register : DQMAP5 @ 0XFD070294</p>
-
-               All even ranks have the same DQ mapping controled by DQMAP0-4 register as rank 0. This register provides DQ swap function for
-               all odd ranks to support CRC feature. rank based DQ swapping is: swap bit 0 with 1, swap bit 2 with 3, swap bit 4 with 5 and
-               wap bit 6 with 7. 1: Disable rank based DQ swapping 0: Enable rank based DQ swapping Present only in designs configured to su
-               port DDR4.
-               PSU_DDRC_DQMAP5_DIS_DQ_RANK_SWAP                                                0x1
-
-               DQ Map Register 5
-               (OFFSET, MASK, VALUE)      (0XFD070294, 0x00000001U ,0x00000001U)
-               RegMask = (DDRC_DQMAP5_DIS_DQ_RANK_SWAP_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_DQMAP5_DIS_DQ_RANK_SWAP_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DQMAP5_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : DBG0 @ 0XFD070300</p>
-
-               When this is set to '0', auto-precharge is disabled for the flushed command in a collision case. Collision cases are write fo
-               lowed by read to same address, read followed by write to same address, or write followed by write to same address with DBG0.d
-               s_wc bit = 1 (where same address comparisons exclude the two address bits representing critical word). FOR DEBUG ONLY.
-               PSU_DDRC_DBG0_DIS_COLLISION_PAGE_OPT                                            0x0
-
-               When 1, disable write combine. FOR DEBUG ONLY
-               PSU_DDRC_DBG0_DIS_WC                                                            0x0
-
-               Debug Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070300, 0x00000011U ,0x00000000U)
-               RegMask = (DDRC_DBG0_DIS_COLLISION_PAGE_OPT_MASK | DDRC_DBG0_DIS_WC_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_DBG0_DIS_COLLISION_PAGE_OPT_SHIFT
-                       | 0x00000000U << DDRC_DBG0_DIS_WC_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DBG0_OFFSET ,0x00000011U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : DBGCMD @ 0XFD07030C</p>
-
-               Setting this register bit to 1 allows refresh and ZQCS commands to be triggered from hardware via the IOs ext_*. If set to 1,
-               the fields DBGCMD.zq_calib_short and DBGCMD.rank*_refresh have no function, and are ignored by the uMCTL2 logic. Setting this
-               register bit to 0 allows refresh and ZQCS to be triggered from software, via the fields DBGCMD.zq_calib_short and DBGCMD.rank
-               _refresh. If set to 0, the hardware pins ext_* have no function, and are ignored by the uMCTL2 logic. This register is static
-                and may only be changed when the DDRC reset signal, core_ddrc_rstn, is asserted (0).
-               PSU_DDRC_DBGCMD_HW_REF_ZQ_EN                                                    0x0
-
-               Setting this register bit to 1 indicates to the uMCTL2 to issue a dfi_ctrlupd_req to the PHY. When this request is stored in
-               he uMCTL2, the bit is automatically cleared. This operation must only be performed when DFIUPD0.dis_auto_ctrlupd=1.
-               PSU_DDRC_DBGCMD_CTRLUPD                                                         0x0
-
-               Setting this register bit to 1 indicates to the uMCTL2 to issue a ZQCS (ZQ calibration short)/MPC(ZQ calibration) command to
-               he SDRAM. When this request is stored in the uMCTL2, the bit is automatically cleared. This operation can be performed only w
-               en ZQCTL0.dis_auto_zq=1. It is recommended NOT to set this register bit if in Init operating mode. This register bit is ignor
-               d when in Self-Refresh(except LPDDR4) and SR-Powerdown(LPDDR4) and Deep power-down operating modes and Maximum Power Saving M
-               de.
-               PSU_DDRC_DBGCMD_ZQ_CALIB_SHORT                                                  0x0
-
-               Setting this register bit to 1 indicates to the uMCTL2 to issue a refresh to rank 1. Writing to this bit causes DBGSTAT.rank1
-               refresh_busy to be set. When DBGSTAT.rank1_refresh_busy is cleared, the command has been stored in uMCTL2. This operation can
-               be performed only when RFSHCTL3.dis_auto_refresh=1. It is recommended NOT to set this register bit if in Init or Deep power-d
-               wn operating modes or Maximum Power Saving Mode.
-               PSU_DDRC_DBGCMD_RANK1_REFRESH                                                   0x0
-
-               Setting this register bit to 1 indicates to the uMCTL2 to issue a refresh to rank 0. Writing to this bit causes DBGSTAT.rank0
-               refresh_busy to be set. When DBGSTAT.rank0_refresh_busy is cleared, the command has been stored in uMCTL2. This operation can
-               be performed only when RFSHCTL3.dis_auto_refresh=1. It is recommended NOT to set this register bit if in Init or Deep power-d
-               wn operating modes or Maximum Power Saving Mode.
-               PSU_DDRC_DBGCMD_RANK0_REFRESH                                                   0x0
-
-               Command Debug Register
-               (OFFSET, MASK, VALUE)      (0XFD07030C, 0x80000033U ,0x00000000U)
-               RegMask = (DDRC_DBGCMD_HW_REF_ZQ_EN_MASK | DDRC_DBGCMD_CTRLUPD_MASK | DDRC_DBGCMD_ZQ_CALIB_SHORT_MASK | DDRC_DBGCMD_RANK1_REFRESH_MASK | DDRC_DBGCMD_RANK0_REFRESH_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_DBGCMD_HW_REF_ZQ_EN_SHIFT
-                       | 0x00000000U << DDRC_DBGCMD_CTRLUPD_SHIFT
-                       | 0x00000000U << DDRC_DBGCMD_ZQ_CALIB_SHORT_SHIFT
-                       | 0x00000000U << DDRC_DBGCMD_RANK1_REFRESH_SHIFT
-                       | 0x00000000U << DDRC_DBGCMD_RANK0_REFRESH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DBGCMD_OFFSET ,0x80000033U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : SWCTL @ 0XFD070320</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                                                          0x0
-
-               Software register programming control enable
-               (OFFSET, MASK, VALUE)      (0XFD070320, 0x00000001U ,0x00000000U)
-               RegMask = (DDRC_SWCTL_SW_DONE_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_SWCTL_SW_DONE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_SWCTL_OFFSET ,0x00000001U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : PCCFG @ 0XFD070400</p>
-
-               Burst length expansion mode. By default (i.e. bl_exp_mode==0) XPI expands every AXI burst into multiple HIF commands, using t
-               e memory burst length as a unit. If set to 1, then XPI will use half of the memory burst length as a unit. This applies to bo
-               h reads and writes. When MSTR.data_bus_width==00, setting bl_exp_mode to 1 has no effect. This can be used in cases where Par
-               ial Writes is enabled (UMCTL2_PARTIAL_WR=1) and DBG0.dis_wc=1, in order to avoid or minimize t_ccd_l penalty in DDR4 and t_cc
-               _mw penalty in LPDDR4. Note that if DBICTL.reg_ddrc_dm_en=0, functionality is not supported in the following cases: - UMCTL2_
-               ARTIAL_WR=0 - UMCTL2_PARTIAL_WR=1, MSTR.reg_ddrc_data_bus_width=01, MEMC_BURST_LENGTH=8 and MSTR.reg_ddrc_burst_rdwr=1000 (LP
-               DR4 only) - UMCTL2_PARTIAL_WR=1, MSTR.reg_ddrc_data_bus_width=01, MEMC_BURST_LENGTH=4 and MSTR.reg_ddrc_burst_rdwr=0100 (DDR4
-               only), with either MSTR.reg_ddrc_burstchop=0 or CRCPARCTL1.reg_ddrc_crc_enable=1 Functionality is also not supported if Share
-               -AC is enabled
-               PSU_DDRC_PCCFG_BL_EXP_MODE                                                      0x0
-
-               Page match four limit. If set to 1, limits the number of consecutive same page DDRC transactions that can be granted by the P
-               rt Arbiter to four when Page Match feature is enabled. If set to 0, there is no limit imposed on number of consecutive same p
-               ge DDRC transactions.
-               PSU_DDRC_PCCFG_PAGEMATCH_LIMIT                                                  0x0
-
-               If set to 1 (enabled), sets co_gs_go2critical_wr and co_gs_go2critical_lpr/co_gs_go2critical_hpr signals going to DDRC based
-               n urgent input (awurgent, arurgent) coming from AXI master. If set to 0 (disabled), co_gs_go2critical_wr and co_gs_go2critica
-               _lpr/co_gs_go2critical_hpr signals at DDRC are driven to 1b'0.
-               PSU_DDRC_PCCFG_GO2CRITICAL_EN                                                   0x1
-
-               Port Common Configuration Register
-               (OFFSET, MASK, VALUE)      (0XFD070400, 0x00000111U ,0x00000001U)
-               RegMask = (DDRC_PCCFG_BL_EXP_MODE_MASK | DDRC_PCCFG_PAGEMATCH_LIMIT_MASK | DDRC_PCCFG_GO2CRITICAL_EN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCCFG_BL_EXP_MODE_SHIFT
-                       | 0x00000000U << DDRC_PCCFG_PAGEMATCH_LIMIT_SHIFT
-                       | 0x00000001U << DDRC_PCCFG_GO2CRITICAL_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCCFG_OFFSET ,0x00000111U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGR_0 @ 0XFD070404</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGR_0_RD_PORT_PAGEMATCH_EN                                           0x0
-
-               If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).
-               PSU_DDRC_PCFGR_0_RD_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the read channel of the port.
-               PSU_DDRC_PCFGR_0_RD_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGR_0_RD_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Read Register
-               (OFFSET, MASK, VALUE)      (0XFD070404, 0x000073FFU ,0x0000200FU)
-               RegMask = (DDRC_PCFGR_0_RD_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGR_0_RD_PORT_URGENT_EN_MASK | DDRC_PCFGR_0_RD_PORT_AGING_EN_MASK | DDRC_PCFGR_0_RD_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCFGR_0_RD_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGR_0_RD_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGR_0_RD_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGR_0_RD_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGR_0_OFFSET ,0x000073FFU ,0x0000200FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGW_0 @ 0XFD070408</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGW_0_WR_PORT_PAGEMATCH_EN                                           0x1
-
-               If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).
-               PSU_DDRC_PCFGW_0_WR_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the write channel of the port.
-               PSU_DDRC_PCFGW_0_WR_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGW_0_WR_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Write Register
-               (OFFSET, MASK, VALUE)      (0XFD070408, 0x000073FFU ,0x0000600FU)
-               RegMask = (DDRC_PCFGW_0_WR_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGW_0_WR_PORT_URGENT_EN_MASK | DDRC_PCFGW_0_WR_PORT_AGING_EN_MASK | DDRC_PCFGW_0_WR_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGW_0_WR_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGW_0_WR_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGW_0_WR_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGW_0_WR_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGW_0_OFFSET ,0x000073FFU ,0x0000600FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCTRL_0 @ 0XFD070490</p>
-
-               Enables port n.
-               PSU_DDRC_PCTRL_0_PORT_EN                                                        0x1
-
-               Port n Control Register
-               (OFFSET, MASK, VALUE)      (0XFD070490, 0x00000001U ,0x00000001U)
-               RegMask = (DDRC_PCTRL_0_PORT_EN_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCTRL_0_PORT_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCTRL_0_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS0_0 @ 0XFD070494</p>
-
-               This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_0_RQOS_MAP_REGION1                                            0x2
-
-               This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_0_RQOS_MAP_REGION0                                            0x0
-
-               Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.
-               PSU_DDRC_PCFGQOS0_0_RQOS_MAP_LEVEL1                                             0xb
-
-               Port n Read QoS Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070494, 0x0033000FU ,0x0020000BU)
-               RegMask = (DDRC_PCFGQOS0_0_RQOS_MAP_REGION1_MASK | DDRC_PCFGQOS0_0_RQOS_MAP_REGION0_MASK | DDRC_PCFGQOS0_0_RQOS_MAP_LEVEL1_MASK |  0 );
-
-               RegVal = ((0x00000002U << DDRC_PCFGQOS0_0_RQOS_MAP_REGION1_SHIFT
-                       | 0x00000000U << DDRC_PCFGQOS0_0_RQOS_MAP_REGION0_SHIFT
-                       | 0x0000000BU << DDRC_PCFGQOS0_0_RQOS_MAP_LEVEL1_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS0_0_OFFSET ,0x0033000FU ,0x0020000BU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS1_0 @ 0XFD070498</p>
-
-               Specifies the timeout value for transactions mapped to the red address queue.
-               PSU_DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTR                                           0x0
-
-               Specifies the timeout value for transactions mapped to the blue address queue.
-               PSU_DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTB                                           0x0
-
-               Port n Read QoS Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070498, 0x07FF07FFU ,0x00000000U)
-               RegMask = (DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_MASK | DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_SHIFT
-                       | 0x00000000U << DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS1_0_OFFSET ,0x07FF07FFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGR_1 @ 0XFD0704B4</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGR_1_RD_PORT_PAGEMATCH_EN                                           0x0
-
-               If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).
-               PSU_DDRC_PCFGR_1_RD_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the read channel of the port.
-               PSU_DDRC_PCFGR_1_RD_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGR_1_RD_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Read Register
-               (OFFSET, MASK, VALUE)      (0XFD0704B4, 0x000073FFU ,0x0000200FU)
-               RegMask = (DDRC_PCFGR_1_RD_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGR_1_RD_PORT_URGENT_EN_MASK | DDRC_PCFGR_1_RD_PORT_AGING_EN_MASK | DDRC_PCFGR_1_RD_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCFGR_1_RD_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGR_1_RD_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGR_1_RD_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGR_1_RD_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGR_1_OFFSET ,0x000073FFU ,0x0000200FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGW_1 @ 0XFD0704B8</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGW_1_WR_PORT_PAGEMATCH_EN                                           0x1
-
-               If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).
-               PSU_DDRC_PCFGW_1_WR_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the write channel of the port.
-               PSU_DDRC_PCFGW_1_WR_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGW_1_WR_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Write Register
-               (OFFSET, MASK, VALUE)      (0XFD0704B8, 0x000073FFU ,0x0000600FU)
-               RegMask = (DDRC_PCFGW_1_WR_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGW_1_WR_PORT_URGENT_EN_MASK | DDRC_PCFGW_1_WR_PORT_AGING_EN_MASK | DDRC_PCFGW_1_WR_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGW_1_WR_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGW_1_WR_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGW_1_WR_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGW_1_WR_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGW_1_OFFSET ,0x000073FFU ,0x0000600FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCTRL_1 @ 0XFD070540</p>
-
-               Enables port n.
-               PSU_DDRC_PCTRL_1_PORT_EN                                                        0x1
-
-               Port n Control Register
-               (OFFSET, MASK, VALUE)      (0XFD070540, 0x00000001U ,0x00000001U)
-               RegMask = (DDRC_PCTRL_1_PORT_EN_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCTRL_1_PORT_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCTRL_1_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS0_1 @ 0XFD070544</p>
-
-               This bitfield indicates the traffic class of region2. For dual address queue configurations, region2 maps to the red address
-               ueue. Valid values are 1: VPR and 2: HPR only. When VPR support is disabled (UMCTL2_VPR_EN = 0) and traffic class of region2
-               s set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_1_RQOS_MAP_REGION2                                            0x2
-
-               This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_1_RQOS_MAP_REGION1                                            0x0
-
-               This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_1_RQOS_MAP_REGION0                                            0x0
-
-               Separation level2 indicating the end of region1 mapping; start of region1 is (level1 + 1). Possible values for level2 are (le
-               el1 + 1) to 14 which corresponds to arqos. Region2 starts from (level2 + 1) up to 15. Note that for PA, arqos values are used
-               directly as port priorities, where the higher the value corresponds to higher port priority. All of the map_level* registers
-               ust be set to distinct values.
-               PSU_DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL2                                             0xb
-
-               Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.
-               PSU_DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL1                                             0x3
-
-               Port n Read QoS Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070544, 0x03330F0FU ,0x02000B03U)
-               RegMask = (DDRC_PCFGQOS0_1_RQOS_MAP_REGION2_MASK | DDRC_PCFGQOS0_1_RQOS_MAP_REGION1_MASK | DDRC_PCFGQOS0_1_RQOS_MAP_REGION0_MASK | DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL2_MASK | DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL1_MASK |  0 );
-
-               RegVal = ((0x00000002U << DDRC_PCFGQOS0_1_RQOS_MAP_REGION2_SHIFT
-                       | 0x00000000U << DDRC_PCFGQOS0_1_RQOS_MAP_REGION1_SHIFT
-                       | 0x00000000U << DDRC_PCFGQOS0_1_RQOS_MAP_REGION0_SHIFT
-                       | 0x0000000BU << DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL2_SHIFT
-                       | 0x00000003U << DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL1_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS0_1_OFFSET ,0x03330F0FU ,0x02000B03U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS1_1 @ 0XFD070548</p>
-
-               Specifies the timeout value for transactions mapped to the red address queue.
-               PSU_DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTR                                           0x0
-
-               Specifies the timeout value for transactions mapped to the blue address queue.
-               PSU_DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTB                                           0x0
-
-               Port n Read QoS Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070548, 0x07FF07FFU ,0x00000000U)
-               RegMask = (DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTR_MASK | DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTB_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTR_SHIFT
-                       | 0x00000000U << DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS1_1_OFFSET ,0x07FF07FFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGR_2 @ 0XFD070564</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGR_2_RD_PORT_PAGEMATCH_EN                                           0x0
-
-               If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).
-               PSU_DDRC_PCFGR_2_RD_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the read channel of the port.
-               PSU_DDRC_PCFGR_2_RD_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGR_2_RD_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Read Register
-               (OFFSET, MASK, VALUE)      (0XFD070564, 0x000073FFU ,0x0000200FU)
-               RegMask = (DDRC_PCFGR_2_RD_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGR_2_RD_PORT_URGENT_EN_MASK | DDRC_PCFGR_2_RD_PORT_AGING_EN_MASK | DDRC_PCFGR_2_RD_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCFGR_2_RD_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGR_2_RD_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGR_2_RD_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGR_2_RD_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGR_2_OFFSET ,0x000073FFU ,0x0000200FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGW_2 @ 0XFD070568</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGW_2_WR_PORT_PAGEMATCH_EN                                           0x1
-
-               If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).
-               PSU_DDRC_PCFGW_2_WR_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the write channel of the port.
-               PSU_DDRC_PCFGW_2_WR_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGW_2_WR_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Write Register
-               (OFFSET, MASK, VALUE)      (0XFD070568, 0x000073FFU ,0x0000600FU)
-               RegMask = (DDRC_PCFGW_2_WR_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGW_2_WR_PORT_URGENT_EN_MASK | DDRC_PCFGW_2_WR_PORT_AGING_EN_MASK | DDRC_PCFGW_2_WR_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGW_2_WR_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGW_2_WR_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGW_2_WR_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGW_2_WR_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGW_2_OFFSET ,0x000073FFU ,0x0000600FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCTRL_2 @ 0XFD0705F0</p>
-
-               Enables port n.
-               PSU_DDRC_PCTRL_2_PORT_EN                                                        0x1
-
-               Port n Control Register
-               (OFFSET, MASK, VALUE)      (0XFD0705F0, 0x00000001U ,0x00000001U)
-               RegMask = (DDRC_PCTRL_2_PORT_EN_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCTRL_2_PORT_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCTRL_2_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS0_2 @ 0XFD0705F4</p>
-
-               This bitfield indicates the traffic class of region2. For dual address queue configurations, region2 maps to the red address
-               ueue. Valid values are 1: VPR and 2: HPR only. When VPR support is disabled (UMCTL2_VPR_EN = 0) and traffic class of region2
-               s set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_2_RQOS_MAP_REGION2                                            0x2
-
-               This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_2_RQOS_MAP_REGION1                                            0x0
-
-               This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_2_RQOS_MAP_REGION0                                            0x0
-
-               Separation level2 indicating the end of region1 mapping; start of region1 is (level1 + 1). Possible values for level2 are (le
-               el1 + 1) to 14 which corresponds to arqos. Region2 starts from (level2 + 1) up to 15. Note that for PA, arqos values are used
-               directly as port priorities, where the higher the value corresponds to higher port priority. All of the map_level* registers
-               ust be set to distinct values.
-               PSU_DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL2                                             0xb
-
-               Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.
-               PSU_DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL1                                             0x3
-
-               Port n Read QoS Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD0705F4, 0x03330F0FU ,0x02000B03U)
-               RegMask = (DDRC_PCFGQOS0_2_RQOS_MAP_REGION2_MASK | DDRC_PCFGQOS0_2_RQOS_MAP_REGION1_MASK | DDRC_PCFGQOS0_2_RQOS_MAP_REGION0_MASK | DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL2_MASK | DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL1_MASK |  0 );
-
-               RegVal = ((0x00000002U << DDRC_PCFGQOS0_2_RQOS_MAP_REGION2_SHIFT
-                       | 0x00000000U << DDRC_PCFGQOS0_2_RQOS_MAP_REGION1_SHIFT
-                       | 0x00000000U << DDRC_PCFGQOS0_2_RQOS_MAP_REGION0_SHIFT
-                       | 0x0000000BU << DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL2_SHIFT
-                       | 0x00000003U << DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL1_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS0_2_OFFSET ,0x03330F0FU ,0x02000B03U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS1_2 @ 0XFD0705F8</p>
-
-               Specifies the timeout value for transactions mapped to the red address queue.
-               PSU_DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTR                                           0x0
-
-               Specifies the timeout value for transactions mapped to the blue address queue.
-               PSU_DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTB                                           0x0
-
-               Port n Read QoS Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD0705F8, 0x07FF07FFU ,0x00000000U)
-               RegMask = (DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTR_MASK | DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTB_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTR_SHIFT
-                       | 0x00000000U << DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS1_2_OFFSET ,0x07FF07FFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGR_3 @ 0XFD070614</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGR_3_RD_PORT_PAGEMATCH_EN                                           0x0
-
-               If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).
-               PSU_DDRC_PCFGR_3_RD_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the read channel of the port.
-               PSU_DDRC_PCFGR_3_RD_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGR_3_RD_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Read Register
-               (OFFSET, MASK, VALUE)      (0XFD070614, 0x000073FFU ,0x0000200FU)
-               RegMask = (DDRC_PCFGR_3_RD_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGR_3_RD_PORT_URGENT_EN_MASK | DDRC_PCFGR_3_RD_PORT_AGING_EN_MASK | DDRC_PCFGR_3_RD_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCFGR_3_RD_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGR_3_RD_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGR_3_RD_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGR_3_RD_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGR_3_OFFSET ,0x000073FFU ,0x0000200FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGW_3 @ 0XFD070618</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGW_3_WR_PORT_PAGEMATCH_EN                                           0x1
-
-               If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).
-               PSU_DDRC_PCFGW_3_WR_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the write channel of the port.
-               PSU_DDRC_PCFGW_3_WR_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGW_3_WR_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Write Register
-               (OFFSET, MASK, VALUE)      (0XFD070618, 0x000073FFU ,0x0000600FU)
-               RegMask = (DDRC_PCFGW_3_WR_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGW_3_WR_PORT_URGENT_EN_MASK | DDRC_PCFGW_3_WR_PORT_AGING_EN_MASK | DDRC_PCFGW_3_WR_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGW_3_WR_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGW_3_WR_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGW_3_WR_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGW_3_WR_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGW_3_OFFSET ,0x000073FFU ,0x0000600FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCTRL_3 @ 0XFD0706A0</p>
-
-               Enables port n.
-               PSU_DDRC_PCTRL_3_PORT_EN                                                        0x1
-
-               Port n Control Register
-               (OFFSET, MASK, VALUE)      (0XFD0706A0, 0x00000001U ,0x00000001U)
-               RegMask = (DDRC_PCTRL_3_PORT_EN_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCTRL_3_PORT_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCTRL_3_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS0_3 @ 0XFD0706A4</p>
-
-               This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_3_RQOS_MAP_REGION1                                            0x1
-
-               This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_3_RQOS_MAP_REGION0                                            0x0
-
-               Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.
-               PSU_DDRC_PCFGQOS0_3_RQOS_MAP_LEVEL1                                             0x3
-
-               Port n Read QoS Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD0706A4, 0x0033000FU ,0x00100003U)
-               RegMask = (DDRC_PCFGQOS0_3_RQOS_MAP_REGION1_MASK | DDRC_PCFGQOS0_3_RQOS_MAP_REGION0_MASK | DDRC_PCFGQOS0_3_RQOS_MAP_LEVEL1_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGQOS0_3_RQOS_MAP_REGION1_SHIFT
-                       | 0x00000000U << DDRC_PCFGQOS0_3_RQOS_MAP_REGION0_SHIFT
-                       | 0x00000003U << DDRC_PCFGQOS0_3_RQOS_MAP_LEVEL1_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS0_3_OFFSET ,0x0033000FU ,0x00100003U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS1_3 @ 0XFD0706A8</p>
-
-               Specifies the timeout value for transactions mapped to the red address queue.
-               PSU_DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTR                                           0x0
-
-               Specifies the timeout value for transactions mapped to the blue address queue.
-               PSU_DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTB                                           0x4f
-
-               Port n Read QoS Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD0706A8, 0x07FF07FFU ,0x0000004FU)
-               RegMask = (DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTR_MASK | DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTB_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTR_SHIFT
-                       | 0x0000004FU << DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS1_3_OFFSET ,0x07FF07FFU ,0x0000004FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGWQOS0_3 @ 0XFD0706AC</p>
-
-               This bitfield indicates the traffic class of region 1. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region 1 is set to 1 (VPW), VPW traffic is aliased to LPW traffic.
-               PSU_DDRC_PCFGWQOS0_3_WQOS_MAP_REGION1                                           0x1
-
-               This bitfield indicates the traffic class of region 0. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region0 is set to 1 (VPW), VPW traffic is aliased to NPW traffic.
-               PSU_DDRC_PCFGWQOS0_3_WQOS_MAP_REGION0                                           0x0
-
-               Separation level indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 14 which c
-               rresponds to awqos. Note that for PA, awqos values are used directly as port priorities, where the higher the value correspon
-               s to higher port priority.
-               PSU_DDRC_PCFGWQOS0_3_WQOS_MAP_LEVEL                                             0x3
-
-               Port n Write QoS Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD0706AC, 0x0033000FU ,0x00100003U)
-               RegMask = (DDRC_PCFGWQOS0_3_WQOS_MAP_REGION1_MASK | DDRC_PCFGWQOS0_3_WQOS_MAP_REGION0_MASK | DDRC_PCFGWQOS0_3_WQOS_MAP_LEVEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGWQOS0_3_WQOS_MAP_REGION1_SHIFT
-                       | 0x00000000U << DDRC_PCFGWQOS0_3_WQOS_MAP_REGION0_SHIFT
-                       | 0x00000003U << DDRC_PCFGWQOS0_3_WQOS_MAP_LEVEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGWQOS0_3_OFFSET ,0x0033000FU ,0x00100003U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGWQOS1_3 @ 0XFD0706B0</p>
-
-               Specifies the timeout value for write transactions.
-               PSU_DDRC_PCFGWQOS1_3_WQOS_MAP_TIMEOUT                                           0x4f
-
-               Port n Write QoS Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD0706B0, 0x000007FFU ,0x0000004FU)
-               RegMask = (DDRC_PCFGWQOS1_3_WQOS_MAP_TIMEOUT_MASK |  0 );
-
-               RegVal = ((0x0000004FU << DDRC_PCFGWQOS1_3_WQOS_MAP_TIMEOUT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGWQOS1_3_OFFSET ,0x000007FFU ,0x0000004FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGR_4 @ 0XFD0706C4</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGR_4_RD_PORT_PAGEMATCH_EN                                           0x1
-
-               If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).
-               PSU_DDRC_PCFGR_4_RD_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the read channel of the port.
-               PSU_DDRC_PCFGR_4_RD_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGR_4_RD_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Read Register
-               (OFFSET, MASK, VALUE)      (0XFD0706C4, 0x000073FFU ,0x0000600FU)
-               RegMask = (DDRC_PCFGR_4_RD_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGR_4_RD_PORT_URGENT_EN_MASK | DDRC_PCFGR_4_RD_PORT_AGING_EN_MASK | DDRC_PCFGR_4_RD_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGR_4_RD_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGR_4_RD_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGR_4_RD_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGR_4_RD_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGR_4_OFFSET ,0x000073FFU ,0x0000600FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGW_4 @ 0XFD0706C8</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGW_4_WR_PORT_PAGEMATCH_EN                                           0x1
-
-               If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).
-               PSU_DDRC_PCFGW_4_WR_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the write channel of the port.
-               PSU_DDRC_PCFGW_4_WR_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGW_4_WR_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Write Register
-               (OFFSET, MASK, VALUE)      (0XFD0706C8, 0x000073FFU ,0x0000600FU)
-               RegMask = (DDRC_PCFGW_4_WR_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGW_4_WR_PORT_URGENT_EN_MASK | DDRC_PCFGW_4_WR_PORT_AGING_EN_MASK | DDRC_PCFGW_4_WR_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGW_4_WR_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGW_4_WR_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGW_4_WR_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGW_4_WR_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGW_4_OFFSET ,0x000073FFU ,0x0000600FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCTRL_4 @ 0XFD070750</p>
-
-               Enables port n.
-               PSU_DDRC_PCTRL_4_PORT_EN                                                        0x1
-
-               Port n Control Register
-               (OFFSET, MASK, VALUE)      (0XFD070750, 0x00000001U ,0x00000001U)
-               RegMask = (DDRC_PCTRL_4_PORT_EN_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCTRL_4_PORT_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCTRL_4_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS0_4 @ 0XFD070754</p>
-
-               This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_4_RQOS_MAP_REGION1                                            0x1
-
-               This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_4_RQOS_MAP_REGION0                                            0x0
-
-               Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.
-               PSU_DDRC_PCFGQOS0_4_RQOS_MAP_LEVEL1                                             0x3
-
-               Port n Read QoS Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070754, 0x0033000FU ,0x00100003U)
-               RegMask = (DDRC_PCFGQOS0_4_RQOS_MAP_REGION1_MASK | DDRC_PCFGQOS0_4_RQOS_MAP_REGION0_MASK | DDRC_PCFGQOS0_4_RQOS_MAP_LEVEL1_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGQOS0_4_RQOS_MAP_REGION1_SHIFT
-                       | 0x00000000U << DDRC_PCFGQOS0_4_RQOS_MAP_REGION0_SHIFT
-                       | 0x00000003U << DDRC_PCFGQOS0_4_RQOS_MAP_LEVEL1_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS0_4_OFFSET ,0x0033000FU ,0x00100003U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS1_4 @ 0XFD070758</p>
-
-               Specifies the timeout value for transactions mapped to the red address queue.
-               PSU_DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTR                                           0x0
-
-               Specifies the timeout value for transactions mapped to the blue address queue.
-               PSU_DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTB                                           0x4f
-
-               Port n Read QoS Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070758, 0x07FF07FFU ,0x0000004FU)
-               RegMask = (DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTR_MASK | DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTB_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTR_SHIFT
-                       | 0x0000004FU << DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS1_4_OFFSET ,0x07FF07FFU ,0x0000004FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGWQOS0_4 @ 0XFD07075C</p>
-
-               This bitfield indicates the traffic class of region 1. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region 1 is set to 1 (VPW), VPW traffic is aliased to LPW traffic.
-               PSU_DDRC_PCFGWQOS0_4_WQOS_MAP_REGION1                                           0x1
-
-               This bitfield indicates the traffic class of region 0. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region0 is set to 1 (VPW), VPW traffic is aliased to NPW traffic.
-               PSU_DDRC_PCFGWQOS0_4_WQOS_MAP_REGION0                                           0x0
-
-               Separation level indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 14 which c
-               rresponds to awqos. Note that for PA, awqos values are used directly as port priorities, where the higher the value correspon
-               s to higher port priority.
-               PSU_DDRC_PCFGWQOS0_4_WQOS_MAP_LEVEL                                             0x3
-
-               Port n Write QoS Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD07075C, 0x0033000FU ,0x00100003U)
-               RegMask = (DDRC_PCFGWQOS0_4_WQOS_MAP_REGION1_MASK | DDRC_PCFGWQOS0_4_WQOS_MAP_REGION0_MASK | DDRC_PCFGWQOS0_4_WQOS_MAP_LEVEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGWQOS0_4_WQOS_MAP_REGION1_SHIFT
-                       | 0x00000000U << DDRC_PCFGWQOS0_4_WQOS_MAP_REGION0_SHIFT
-                       | 0x00000003U << DDRC_PCFGWQOS0_4_WQOS_MAP_LEVEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGWQOS0_4_OFFSET ,0x0033000FU ,0x00100003U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGWQOS1_4 @ 0XFD070760</p>
-
-               Specifies the timeout value for write transactions.
-               PSU_DDRC_PCFGWQOS1_4_WQOS_MAP_TIMEOUT                                           0x4f
-
-               Port n Write QoS Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070760, 0x000007FFU ,0x0000004FU)
-               RegMask = (DDRC_PCFGWQOS1_4_WQOS_MAP_TIMEOUT_MASK |  0 );
-
-               RegVal = ((0x0000004FU << DDRC_PCFGWQOS1_4_WQOS_MAP_TIMEOUT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGWQOS1_4_OFFSET ,0x000007FFU ,0x0000004FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGR_5 @ 0XFD070774</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGR_5_RD_PORT_PAGEMATCH_EN                                           0x0
-
-               If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).
-               PSU_DDRC_PCFGR_5_RD_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the read channel of the port.
-               PSU_DDRC_PCFGR_5_RD_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGR_5_RD_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Read Register
-               (OFFSET, MASK, VALUE)      (0XFD070774, 0x000073FFU ,0x0000200FU)
-               RegMask = (DDRC_PCFGR_5_RD_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGR_5_RD_PORT_URGENT_EN_MASK | DDRC_PCFGR_5_RD_PORT_AGING_EN_MASK | DDRC_PCFGR_5_RD_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCFGR_5_RD_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGR_5_RD_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGR_5_RD_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGR_5_RD_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGR_5_OFFSET ,0x000073FFU ,0x0000200FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGW_5 @ 0XFD070778</p>
-
-               If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.
-               PSU_DDRC_PCFGW_5_WR_PORT_PAGEMATCH_EN                                           0x1
-
-               If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).
-               PSU_DDRC_PCFGW_5_WR_PORT_URGENT_EN                                              0x1
-
-               If set to 1, enables aging function for the write channel of the port.
-               PSU_DDRC_PCFGW_5_WR_PORT_AGING_EN                                               0x0
-
-               Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.
-               PSU_DDRC_PCFGW_5_WR_PORT_PRIORITY                                               0xf
-
-               Port n Configuration Write Register
-               (OFFSET, MASK, VALUE)      (0XFD070778, 0x000073FFU ,0x0000600FU)
-               RegMask = (DDRC_PCFGW_5_WR_PORT_PAGEMATCH_EN_MASK | DDRC_PCFGW_5_WR_PORT_URGENT_EN_MASK | DDRC_PCFGW_5_WR_PORT_AGING_EN_MASK | DDRC_PCFGW_5_WR_PORT_PRIORITY_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGW_5_WR_PORT_PAGEMATCH_EN_SHIFT
-                       | 0x00000001U << DDRC_PCFGW_5_WR_PORT_URGENT_EN_SHIFT
-                       | 0x00000000U << DDRC_PCFGW_5_WR_PORT_AGING_EN_SHIFT
-                       | 0x0000000FU << DDRC_PCFGW_5_WR_PORT_PRIORITY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGW_5_OFFSET ,0x000073FFU ,0x0000600FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCTRL_5 @ 0XFD070800</p>
-
-               Enables port n.
-               PSU_DDRC_PCTRL_5_PORT_EN                                                        0x1
-
-               Port n Control Register
-               (OFFSET, MASK, VALUE)      (0XFD070800, 0x00000001U ,0x00000001U)
-               RegMask = (DDRC_PCTRL_5_PORT_EN_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCTRL_5_PORT_EN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCTRL_5_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS0_5 @ 0XFD070804</p>
-
-               This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_5_RQOS_MAP_REGION1                                            0x1
-
-               This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.
-               PSU_DDRC_PCFGQOS0_5_RQOS_MAP_REGION0                                            0x0
-
-               Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.
-               PSU_DDRC_PCFGQOS0_5_RQOS_MAP_LEVEL1                                             0x3
-
-               Port n Read QoS Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD070804, 0x0033000FU ,0x00100003U)
-               RegMask = (DDRC_PCFGQOS0_5_RQOS_MAP_REGION1_MASK | DDRC_PCFGQOS0_5_RQOS_MAP_REGION0_MASK | DDRC_PCFGQOS0_5_RQOS_MAP_LEVEL1_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGQOS0_5_RQOS_MAP_REGION1_SHIFT
-                       | 0x00000000U << DDRC_PCFGQOS0_5_RQOS_MAP_REGION0_SHIFT
-                       | 0x00000003U << DDRC_PCFGQOS0_5_RQOS_MAP_LEVEL1_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS0_5_OFFSET ,0x0033000FU ,0x00100003U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGQOS1_5 @ 0XFD070808</p>
-
-               Specifies the timeout value for transactions mapped to the red address queue.
-               PSU_DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTR                                           0x0
-
-               Specifies the timeout value for transactions mapped to the blue address queue.
-               PSU_DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTB                                           0x4f
-
-               Port n Read QoS Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070808, 0x07FF07FFU ,0x0000004FU)
-               RegMask = (DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTR_MASK | DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTB_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTR_SHIFT
-                       | 0x0000004FU << DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGQOS1_5_OFFSET ,0x07FF07FFU ,0x0000004FU);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGWQOS0_5 @ 0XFD07080C</p>
-
-               This bitfield indicates the traffic class of region 1. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region 1 is set to 1 (VPW), VPW traffic is aliased to LPW traffic.
-               PSU_DDRC_PCFGWQOS0_5_WQOS_MAP_REGION1                                           0x1
-
-               This bitfield indicates the traffic class of region 0. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region0 is set to 1 (VPW), VPW traffic is aliased to NPW traffic.
-               PSU_DDRC_PCFGWQOS0_5_WQOS_MAP_REGION0                                           0x0
-
-               Separation level indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 14 which c
-               rresponds to awqos. Note that for PA, awqos values are used directly as port priorities, where the higher the value correspon
-               s to higher port priority.
-               PSU_DDRC_PCFGWQOS0_5_WQOS_MAP_LEVEL                                             0x3
-
-               Port n Write QoS Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD07080C, 0x0033000FU ,0x00100003U)
-               RegMask = (DDRC_PCFGWQOS0_5_WQOS_MAP_REGION1_MASK | DDRC_PCFGWQOS0_5_WQOS_MAP_REGION0_MASK | DDRC_PCFGWQOS0_5_WQOS_MAP_LEVEL_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDRC_PCFGWQOS0_5_WQOS_MAP_REGION1_SHIFT
-                       | 0x00000000U << DDRC_PCFGWQOS0_5_WQOS_MAP_REGION0_SHIFT
-                       | 0x00000003U << DDRC_PCFGWQOS0_5_WQOS_MAP_LEVEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGWQOS0_5_OFFSET ,0x0033000FU ,0x00100003U);
-       /*############################################################################################################################ */
-
-               /*Register : PCFGWQOS1_5 @ 0XFD070810</p>
-
-               Specifies the timeout value for write transactions.
-               PSU_DDRC_PCFGWQOS1_5_WQOS_MAP_TIMEOUT                                           0x4f
-
-               Port n Write QoS Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD070810, 0x000007FFU ,0x0000004FU)
-               RegMask = (DDRC_PCFGWQOS1_5_WQOS_MAP_TIMEOUT_MASK |  0 );
-
-               RegVal = ((0x0000004FU << DDRC_PCFGWQOS1_5_WQOS_MAP_TIMEOUT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_PCFGWQOS1_5_OFFSET ,0x000007FFU ,0x0000004FU);
-       /*############################################################################################################################ */
-
-               /*Register : SARBASE0 @ 0XFD070F04</p>
-
-               Base address for address region n specified as awaddr[UMCTL2_A_ADDRW-1:x] and araddr[UMCTL2_A_ADDRW-1:x] where x is determine
-                by the minimum block size parameter UMCTL2_SARMINSIZE: (x=log2(block size)).
-               PSU_DDRC_SARBASE0_BASE_ADDR                                                     0x0
-
-               SAR Base Address Register n
-               (OFFSET, MASK, VALUE)      (0XFD070F04, 0x000001FFU ,0x00000000U)
-               RegMask = (DDRC_SARBASE0_BASE_ADDR_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_SARBASE0_BASE_ADDR_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_SARBASE0_OFFSET ,0x000001FFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : SARSIZE0 @ 0XFD070F08</p>
-
-               Number of blocks for address region n. This register determines the total size of the region in multiples of minimum block si
-               e as specified by the hardware parameter UMCTL2_SARMINSIZE. The register value is encoded as number of blocks = nblocks + 1.
-               or example, if register is programmed to 0, region will have 1 block.
-               PSU_DDRC_SARSIZE0_NBLOCKS                                                       0x0
-
-               SAR Size Register n
-               (OFFSET, MASK, VALUE)      (0XFD070F08, 0x000000FFU ,0x00000000U)
-               RegMask = (DDRC_SARSIZE0_NBLOCKS_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDRC_SARSIZE0_NBLOCKS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_SARSIZE0_OFFSET ,0x000000FFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : SARBASE1 @ 0XFD070F0C</p>
-
-               Base address for address region n specified as awaddr[UMCTL2_A_ADDRW-1:x] and araddr[UMCTL2_A_ADDRW-1:x] where x is determine
-                by the minimum block size parameter UMCTL2_SARMINSIZE: (x=log2(block size)).
-               PSU_DDRC_SARBASE1_BASE_ADDR                                                     0x10
-
-               SAR Base Address Register n
-               (OFFSET, MASK, VALUE)      (0XFD070F0C, 0x000001FFU ,0x00000010U)
-               RegMask = (DDRC_SARBASE1_BASE_ADDR_MASK |  0 );
-
-               RegVal = ((0x00000010U << DDRC_SARBASE1_BASE_ADDR_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_SARBASE1_OFFSET ,0x000001FFU ,0x00000010U);
-       /*############################################################################################################################ */
-
-               /*Register : SARSIZE1 @ 0XFD070F10</p>
-
-               Number of blocks for address region n. This register determines the total size of the region in multiples of minimum block si
-               e as specified by the hardware parameter UMCTL2_SARMINSIZE. The register value is encoded as number of blocks = nblocks + 1.
-               or example, if register is programmed to 0, region will have 1 block.
-               PSU_DDRC_SARSIZE1_NBLOCKS                                                       0xf
-
-               SAR Size Register n
-               (OFFSET, MASK, VALUE)      (0XFD070F10, 0x000000FFU ,0x0000000FU)
-               RegMask = (DDRC_SARSIZE1_NBLOCKS_MASK |  0 );
-
-               RegVal = ((0x0000000FU << DDRC_SARSIZE1_NBLOCKS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_SARSIZE1_OFFSET ,0x000000FFU ,0x0000000FU);
-       /*############################################################################################################################ */
-
-               /*Register : DFITMG0_SHADOW @ 0XFD072190</p>
-
-               Specifies the number of DFI clock cycles after an assertion or de-assertion of the DFI control signals that the control signa
-               s at the PHY-DRAM interface reflect the assertion or de-assertion. If the DFI clock and the memory clock are not phase-aligne
-               , this timing parameter should be rounded up to the next integer value. Note that if using RDIMM, it is necessary to incremen
-                this parameter by RDIMM's extra cycle of latency in terms of DFI clock.
-               PSU_DDRC_DFITMG0_SHADOW_DFI_T_CTRL_DELAY                                        0x7
-
-               Defines whether dfi_rddata_en/dfi_rddata/dfi_rddata_valid is generated using HDR or SDR values Selects whether value in DFITM
-               0.dfi_t_rddata_en is in terms of SDR or HDR clock cycles: - 0 in terms of HDR clock cycles - 1 in terms of SDR clock cycles R
-               fer to PHY specification for correct value.
-               PSU_DDRC_DFITMG0_SHADOW_DFI_RDDATA_USE_SDR                                      0x1
-
-               Time from the assertion of a read command on the DFI interface to the assertion of the dfi_rddata_en signal. Refer to PHY spe
-               ification for correct value. This corresponds to the DFI parameter trddata_en. Note that, depending on the PHY, if using RDIM
-               , it may be necessary to use the value (CL + 1) in the calculation of trddata_en. This is to compensate for the extra cycle o
-                latency through the RDIMM. Unit: Clocks
-               PSU_DDRC_DFITMG0_SHADOW_DFI_T_RDDATA_EN                                         0x2
-
-               Defines whether dfi_wrdata_en/dfi_wrdata/dfi_wrdata_mask is generated using HDR or SDR values Selects whether value in DFITMG
-               .dfi_tphy_wrlat is in terms of SDR or HDR clock cycles Selects whether value in DFITMG0.dfi_tphy_wrdata is in terms of SDR or
-               HDR clock cycles - 0 in terms of HDR clock cycles - 1 in terms of SDR clock cycles Refer to PHY specification for correct val
-               e.
-               PSU_DDRC_DFITMG0_SHADOW_DFI_WRDATA_USE_SDR                                      0x1
-
-               Specifies the number of clock cycles between when dfi_wrdata_en is asserted to when the associated write data is driven on th
-                dfi_wrdata signal. This corresponds to the DFI timing parameter tphy_wrdata. Refer to PHY specification for correct value. N
-               te, max supported value is 8. Unit: Clocks
-               PSU_DDRC_DFITMG0_SHADOW_DFI_TPHY_WRDATA                                         0x0
-
-               Write latency Number of clocks from the write command to write data enable (dfi_wrdata_en). This corresponds to the DFI timin
-                parameter tphy_wrlat. Refer to PHY specification for correct value.Note that, depending on the PHY, if using RDIMM, it may b
-                necessary to use the value (CL + 1) in the calculation of tphy_wrlat. This is to compensate for the extra cycle of latency t
-               rough the RDIMM.
-               PSU_DDRC_DFITMG0_SHADOW_DFI_TPHY_WRLAT                                          0x2
-
-               DFI Timing Shadow Register 0
-               (OFFSET, MASK, VALUE)      (0XFD072190, 0x1FBFBF3FU ,0x07828002U)
-               RegMask = (DDRC_DFITMG0_SHADOW_DFI_T_CTRL_DELAY_MASK | DDRC_DFITMG0_SHADOW_DFI_RDDATA_USE_SDR_MASK | DDRC_DFITMG0_SHADOW_DFI_T_RDDATA_EN_MASK | DDRC_DFITMG0_SHADOW_DFI_WRDATA_USE_SDR_MASK | DDRC_DFITMG0_SHADOW_DFI_TPHY_WRDATA_MASK | DDRC_DFITMG0_SHADOW_DFI_TPHY_WRLAT_MASK |  0 );
-
-               RegVal = ((0x00000007U << DDRC_DFITMG0_SHADOW_DFI_T_CTRL_DELAY_SHIFT
-                       | 0x00000001U << DDRC_DFITMG0_SHADOW_DFI_RDDATA_USE_SDR_SHIFT
-                       | 0x00000002U << DDRC_DFITMG0_SHADOW_DFI_T_RDDATA_EN_SHIFT
-                       | 0x00000001U << DDRC_DFITMG0_SHADOW_DFI_WRDATA_USE_SDR_SHIFT
-                       | 0x00000000U << DDRC_DFITMG0_SHADOW_DFI_TPHY_WRDATA_SHIFT
-                       | 0x00000002U << DDRC_DFITMG0_SHADOW_DFI_TPHY_WRLAT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDRC_DFITMG0_SHADOW_OFFSET ,0x1FBFBF3FU ,0x07828002U);
-       /*############################################################################################################################ */
-
-               // : DDR CONTROLLER RESET
-               /*Register : RST_DDR_SS @ 0XFD1A0108</p>
-
-               DDR block level reset inside of the DDR Sub System
-               PSU_CRF_APB_RST_DDR_SS_DDR_RESET                                                0X0
-
-               DDR sub system block level reset
-               (OFFSET, MASK, VALUE)      (0XFD1A0108, 0x00000008U ,0x00000000U)
-               RegMask = (CRF_APB_RST_DDR_SS_DDR_RESET_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_RST_DDR_SS_DDR_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_RST_DDR_SS_OFFSET ,0x00000008U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : DDR PHY
-               /*Register : PGCR0 @ 0XFD080010</p>
-
-               Address Copy
-               PSU_DDR_PHY_PGCR0_ADCP                                                          0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_PGCR0_RESERVED_30_27                                                0x0
-
-               PHY FIFO Reset
-               PSU_DDR_PHY_PGCR0_PHYFRST                                                       0x1
-
-               Oscillator Mode Address/Command Delay Line Select
-               PSU_DDR_PHY_PGCR0_OSCACDL                                                       0x3
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_PGCR0_RESERVED_23_19                                                0x0
-
-               Digital Test Output Select
-               PSU_DDR_PHY_PGCR0_DTOSEL                                                        0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_PGCR0_RESERVED_13                                                   0x0
-
-               Oscillator Mode Division
-               PSU_DDR_PHY_PGCR0_OSCDIV                                                        0xf
-
-               Oscillator Enable
-               PSU_DDR_PHY_PGCR0_OSCEN                                                         0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_PGCR0_RESERVED_7_0                                                  0x0
-
-               PHY General Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080010, 0xFFFFFFFFU ,0x07001E00U)
-               RegMask = (DDR_PHY_PGCR0_ADCP_MASK | DDR_PHY_PGCR0_RESERVED_30_27_MASK | DDR_PHY_PGCR0_PHYFRST_MASK | DDR_PHY_PGCR0_OSCACDL_MASK | DDR_PHY_PGCR0_RESERVED_23_19_MASK | DDR_PHY_PGCR0_DTOSEL_MASK | DDR_PHY_PGCR0_RESERVED_13_MASK | DDR_PHY_PGCR0_OSCDIV_MASK | DDR_PHY_PGCR0_OSCEN_MASK | DDR_PHY_PGCR0_RESERVED_7_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_PGCR0_ADCP_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR0_RESERVED_30_27_SHIFT
-                       | 0x00000001U << DDR_PHY_PGCR0_PHYFRST_SHIFT
-                       | 0x00000003U << DDR_PHY_PGCR0_OSCACDL_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR0_RESERVED_23_19_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR0_DTOSEL_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR0_RESERVED_13_SHIFT
-                       | 0x0000000FU << DDR_PHY_PGCR0_OSCDIV_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR0_OSCEN_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR0_RESERVED_7_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PGCR0_OFFSET ,0xFFFFFFFFU ,0x07001E00U);
-       /*############################################################################################################################ */
-
-               /*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
-
-               Data Training PUB Mode Exit Timer
-               PSU_DDR_PHY_PGCR2_DTPMXTMR                                                      0xf
-
-               Initialization Bypass
-               PSU_DDR_PHY_PGCR2_INITFSMBYP                                                    0x0
-
-               PLL FSM Bypass
-               PSU_DDR_PHY_PGCR2_PLLFSMBYP                                                     0x0
-
-               Refresh Period
-               PSU_DDR_PHY_PGCR2_TREFPRD                                                       0x10028
-
-               PHY General Configuration Register 2
-               (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
-                       | 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
-                       | 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_PGCR3_OFFSET ,0xFFFFFFFFU ,0x55AA5480U);
-       /*############################################################################################################################ */
-
-               /*Register : PGCR5 @ 0XFD080024</p>
-
-               Frequency B Ratio Term
-               PSU_DDR_PHY_PGCR5_FRQBT                                                         0x1
-
-               Frequency A Ratio Term
-               PSU_DDR_PHY_PGCR5_FRQAT                                                         0x1
-
-               DFI Disconnect Time Period
-               PSU_DDR_PHY_PGCR5_DISCNPERIOD                                                   0x0
-
-               Receiver bias core side control
-               PSU_DDR_PHY_PGCR5_VREF_RBCTRL                                                   0xf
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PGCR5_RESERVED_3                                                    0x0
-
-               Internal VREF generator REFSEL ragne select
-               PSU_DDR_PHY_PGCR5_DXREFISELRANGE                                                0x1
-
-               DDL Page Read Write select
-               PSU_DDR_PHY_PGCR5_DDLPGACT                                                      0x0
-
-               DDL Page Read Write select
-               PSU_DDR_PHY_PGCR5_DDLPGRW                                                       0x0
-
-               PHY General Configuration Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080024, 0xFFFFFFFFU ,0x010100F4U)
-               RegMask = (DDR_PHY_PGCR5_FRQBT_MASK | DDR_PHY_PGCR5_FRQAT_MASK | DDR_PHY_PGCR5_DISCNPERIOD_MASK | DDR_PHY_PGCR5_VREF_RBCTRL_MASK | DDR_PHY_PGCR5_RESERVED_3_MASK | DDR_PHY_PGCR5_DXREFISELRANGE_MASK | DDR_PHY_PGCR5_DDLPGACT_MASK | DDR_PHY_PGCR5_DDLPGRW_MASK |  0 );
-
-               RegVal = ((0x00000001U << DDR_PHY_PGCR5_FRQBT_SHIFT
-                       | 0x00000001U << DDR_PHY_PGCR5_FRQAT_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR5_DISCNPERIOD_SHIFT
-                       | 0x0000000FU << DDR_PHY_PGCR5_VREF_RBCTRL_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR5_RESERVED_3_SHIFT
-                       | 0x00000001U << DDR_PHY_PGCR5_DXREFISELRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR5_DDLPGACT_SHIFT
-                       | 0x00000000U << DDR_PHY_PGCR5_DDLPGRW_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PGCR5_OFFSET ,0xFFFFFFFFU ,0x010100F4U);
-       /*############################################################################################################################ */
-
-               /*Register : PTR0 @ 0XFD080040</p>
-
-               PLL Power-Down Time
-               PSU_DDR_PHY_PTR0_TPLLPD                                                         0x2f0
-
-               PLL Gear Shift Time
-               PSU_DDR_PHY_PTR0_TPLLGS                                                         0x60
-
-               PHY Reset Time
-               PSU_DDR_PHY_PTR0_TPHYRST                                                        0x10
-
-               PHY Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080040, 0xFFFFFFFFU ,0x5E001810U)
-               RegMask = (DDR_PHY_PTR0_TPLLPD_MASK | DDR_PHY_PTR0_TPLLGS_MASK | DDR_PHY_PTR0_TPHYRST_MASK |  0 );
-
-               RegVal = ((0x000002F0U << DDR_PHY_PTR0_TPLLPD_SHIFT
-                       | 0x00000060U << DDR_PHY_PTR0_TPLLGS_SHIFT
-                       | 0x00000010U << DDR_PHY_PTR0_TPHYRST_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PTR0_OFFSET ,0xFFFFFFFFU ,0x5E001810U);
-       /*############################################################################################################################ */
-
-               /*Register : PTR1 @ 0XFD080044</p>
-
-               PLL Lock Time
-               PSU_DDR_PHY_PTR1_TPLLLOCK                                                       0x80
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_PTR1_RESERVED_15_13                                                 0x0
-
-               PLL Reset Time
-               PSU_DDR_PHY_PTR1_TPLLRST                                                        0x5f0
-
-               PHY Timing Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080044, 0xFFFFFFFFU ,0x008005F0U)
-               RegMask = (DDR_PHY_PTR1_TPLLLOCK_MASK | DDR_PHY_PTR1_RESERVED_15_13_MASK | DDR_PHY_PTR1_TPLLRST_MASK |  0 );
-
-               RegVal = ((0x00000080U << DDR_PHY_PTR1_TPLLLOCK_SHIFT
-                       | 0x00000000U << DDR_PHY_PTR1_RESERVED_15_13_SHIFT
-                       | 0x000005F0U << DDR_PHY_PTR1_TPLLRST_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PTR1_OFFSET ,0xFFFFFFFFU ,0x008005F0U);
-       /*############################################################################################################################ */
-
-               /*Register : DSGCR @ 0XFD080090</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DSGCR_RESERVED_31_28                                                0x0
-
-               When RDBI enabled, this bit is used to select RDBI CL calculation, if it is 1b1, calculation will use RDBICL, otherwise use d
-               fault calculation.
-               PSU_DDR_PHY_DSGCR_RDBICLSEL                                                     0x0
-
-               When RDBI enabled, if RDBICLSEL is asserted, RDBI CL adjust using this value.
-               PSU_DDR_PHY_DSGCR_RDBICL                                                        0x2
-
-               PHY Impedance Update Enable
-               PSU_DDR_PHY_DSGCR_PHYZUEN                                                       0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DSGCR_RESERVED_22                                                   0x0
-
-               SDRAM Reset Output Enable
-               PSU_DDR_PHY_DSGCR_RSTOE                                                         0x1
-
-               Single Data Rate Mode
-               PSU_DDR_PHY_DSGCR_SDRMODE                                                       0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DSGCR_RESERVED_18                                                   0x0
-
-               ATO Analog Test Enable
-               PSU_DDR_PHY_DSGCR_ATOAE                                                         0x0
-
-               DTO Output Enable
-               PSU_DDR_PHY_DSGCR_DTOOE                                                         0x0
-
-               DTO I/O Mode
-               PSU_DDR_PHY_DSGCR_DTOIOM                                                        0x0
-
-               DTO Power Down Receiver
-               PSU_DDR_PHY_DSGCR_DTOPDR                                                        0x1
-
-               Reserved. Return zeroes on reads
-               PSU_DDR_PHY_DSGCR_RESERVED_13                                                   0x0
-
-               DTO On-Die Termination
-               PSU_DDR_PHY_DSGCR_DTOODT                                                        0x0
-
-               PHY Update Acknowledge Delay
-               PSU_DDR_PHY_DSGCR_PUAD                                                          0x4
-
-               Controller Update Acknowledge Enable
-               PSU_DDR_PHY_DSGCR_CUAEN                                                         0x1
-
-               Reserved. Return zeroes on reads
-               PSU_DDR_PHY_DSGCR_RESERVED_4_3                                                  0x0
-
-               Controller Impedance Update Enable
-               PSU_DDR_PHY_DSGCR_CTLZUEN                                                       0x0
-
-               Reserved. Return zeroes on reads
-               PSU_DDR_PHY_DSGCR_RESERVED_1                                                    0x0
-
-               PHY Update Request Enable
-               PSU_DDR_PHY_DSGCR_PUREN                                                         0x1
-
-               DDR System General Configuration Register
-               (OFFSET, MASK, VALUE)      (0XFD080090, 0xFFFFFFFFU ,0x02A04121U)
-               RegMask = (DDR_PHY_DSGCR_RESERVED_31_28_MASK | DDR_PHY_DSGCR_RDBICLSEL_MASK | DDR_PHY_DSGCR_RDBICL_MASK | DDR_PHY_DSGCR_PHYZUEN_MASK | DDR_PHY_DSGCR_RESERVED_22_MASK | DDR_PHY_DSGCR_RSTOE_MASK | DDR_PHY_DSGCR_SDRMODE_MASK | DDR_PHY_DSGCR_RESERVED_18_MASK | DDR_PHY_DSGCR_ATOAE_MASK | DDR_PHY_DSGCR_DTOOE_MASK | DDR_PHY_DSGCR_DTOIOM_MASK | DDR_PHY_DSGCR_DTOPDR_MASK | DDR_PHY_DSGCR_RESERVED_13_MASK | DDR_PHY_DSGCR_DTOODT_MASK | DDR_PHY_DSGCR_PUAD_MASK | DDR_PHY_DSGCR_CUAEN_MASK | DDR_PHY_DSGCR_RESERVED_4_3_MASK | DDR_PHY_DSGCR_CTLZUEN_MASK | DDR_PHY_DSGCR_RESERVED_1_MASK | DDR_PHY_DSGCR_PUREN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DSGCR_RESERVED_31_28_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_RDBICLSEL_SHIFT
-                       | 0x00000002U << DDR_PHY_DSGCR_RDBICL_SHIFT
-                       | 0x00000001U << DDR_PHY_DSGCR_PHYZUEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_RESERVED_22_SHIFT
-                       | 0x00000001U << DDR_PHY_DSGCR_RSTOE_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_SDRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_RESERVED_18_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_ATOAE_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_DTOOE_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_DTOIOM_SHIFT
-                       | 0x00000001U << DDR_PHY_DSGCR_DTOPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_RESERVED_13_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_DTOODT_SHIFT
-                       | 0x00000004U << DDR_PHY_DSGCR_PUAD_SHIFT
-                       | 0x00000001U << DDR_PHY_DSGCR_CUAEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_RESERVED_4_3_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_CTLZUEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DSGCR_RESERVED_1_SHIFT
-                       | 0x00000001U << DDR_PHY_DSGCR_PUREN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DSGCR_OFFSET ,0xFFFFFFFFU ,0x02A04121U);
-       /*############################################################################################################################ */
-
-               /*Register : DCR @ 0XFD080100</p>
-
-               DDR4 Gear Down Timing.
-               PSU_DDR_PHY_DCR_GEARDN                                                          0x0
-
-               Un-used Bank Group
-               PSU_DDR_PHY_DCR_UBG                                                             0x0
-
-               Un-buffered DIMM Address Mirroring
-               PSU_DDR_PHY_DCR_UDIMM                                                           0x0
-
-               DDR 2T Timing
-               PSU_DDR_PHY_DCR_DDR2T                                                           0x0
-
-               No Simultaneous Rank Access
-               PSU_DDR_PHY_DCR_NOSRA                                                           0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DCR_RESERVED_26_18                                                  0x0
-
-               Byte Mask
-               PSU_DDR_PHY_DCR_BYTEMASK                                                        0x1
-
-               DDR Type
-               PSU_DDR_PHY_DCR_DDRTYPE                                                         0x0
-
-               Multi-Purpose Register (MPR) DQ (DDR3 Only)
-               PSU_DDR_PHY_DCR_MPRDQ                                                           0x0
-
-               Primary DQ (DDR3 Only)
-               PSU_DDR_PHY_DCR_PDQ                                                             0x0
-
-               DDR 8-Bank
-               PSU_DDR_PHY_DCR_DDR8BNK                                                         0x1
-
-               DDR Mode
-               PSU_DDR_PHY_DCR_DDRMD                                                           0x4
-
-               DRAM Configuration Register
-               (OFFSET, MASK, VALUE)      (0XFD080100, 0xFFFFFFFFU ,0x0800040CU)
-               RegMask = (DDR_PHY_DCR_GEARDN_MASK | DDR_PHY_DCR_UBG_MASK | DDR_PHY_DCR_UDIMM_MASK | DDR_PHY_DCR_DDR2T_MASK | DDR_PHY_DCR_NOSRA_MASK | DDR_PHY_DCR_RESERVED_26_18_MASK | DDR_PHY_DCR_BYTEMASK_MASK | DDR_PHY_DCR_DDRTYPE_MASK | DDR_PHY_DCR_MPRDQ_MASK | DDR_PHY_DCR_PDQ_MASK | DDR_PHY_DCR_DDR8BNK_MASK | DDR_PHY_DCR_DDRMD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DCR_GEARDN_SHIFT
-                       | 0x00000000U << DDR_PHY_DCR_UBG_SHIFT
-                       | 0x00000000U << DDR_PHY_DCR_UDIMM_SHIFT
-                       | 0x00000000U << DDR_PHY_DCR_DDR2T_SHIFT
-                       | 0x00000001U << DDR_PHY_DCR_NOSRA_SHIFT
-                       | 0x00000000U << DDR_PHY_DCR_RESERVED_26_18_SHIFT
-                       | 0x00000001U << DDR_PHY_DCR_BYTEMASK_SHIFT
-                       | 0x00000000U << DDR_PHY_DCR_DDRTYPE_SHIFT
-                       | 0x00000000U << DDR_PHY_DCR_MPRDQ_SHIFT
-                       | 0x00000000U << DDR_PHY_DCR_PDQ_SHIFT
-                       | 0x00000001U << DDR_PHY_DCR_DDR8BNK_SHIFT
-                       | 0x00000004U << DDR_PHY_DCR_DDRMD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DCR_OFFSET ,0xFFFFFFFFU ,0x0800040CU);
-       /*############################################################################################################################ */
-
-               /*Register : DTPR0 @ 0XFD080110</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR0_RESERVED_31_29                                                0x0
-
-               Activate to activate command delay (different banks)
-               PSU_DDR_PHY_DTPR0_TRRD                                                          0x6
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR0_RESERVED_23                                                   0x0
-
-               Activate to precharge command delay
-               PSU_DDR_PHY_DTPR0_TRAS                                                          0x24
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR0_RESERVED_15                                                   0x0
-
-               Precharge command period
-               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                                                          0x9
-
-               DRAM Timing Parameters Register 0
-               (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
-                       | 0x00000006U << DDR_PHY_DTPR0_TRRD_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR0_RESERVED_23_SHIFT
-                       | 0x00000024U << DDR_PHY_DTPR0_TRAS_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR0_RESERVED_15_SHIFT
-                       | 0x0000000FU << DDR_PHY_DTPR0_TRP_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR0_RESERVED_7_5_SHIFT
-                       | 0x00000009U << DDR_PHY_DTPR0_TRTP_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTPR0_OFFSET ,0xFFFFFFFFU ,0x06240F09U);
-       /*############################################################################################################################ */
-
-               /*Register : DTPR1 @ 0XFD080114</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR1_RESERVED_31                                                   0x0
-
-               Minimum delay from when write leveling mode is programmed to the first DQS/DQS# rising edge.
-               PSU_DDR_PHY_DTPR1_TWLMRD                                                        0x28
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR1_RESERVED_23                                                   0x0
-
-               4-bank activate period
-               PSU_DDR_PHY_DTPR1_TFAW                                                          0x22
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR1_RESERVED_15_11                                                0x0
-
-               Load mode update delay (DDR4 and DDR3 only)
-               PSU_DDR_PHY_DTPR1_TMOD                                                          0x7
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR1_RESERVED_7_5                                                  0x0
-
-               Load mode cycle time
-               PSU_DDR_PHY_DTPR1_TMRD                                                          0x8
-
-               DRAM Timing Parameters Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080114, 0xFFFFFFFFU ,0x28220708U)
-               RegMask = (DDR_PHY_DTPR1_RESERVED_31_MASK | DDR_PHY_DTPR1_TWLMRD_MASK | DDR_PHY_DTPR1_RESERVED_23_MASK | DDR_PHY_DTPR1_TFAW_MASK | DDR_PHY_DTPR1_RESERVED_15_11_MASK | DDR_PHY_DTPR1_TMOD_MASK | DDR_PHY_DTPR1_RESERVED_7_5_MASK | DDR_PHY_DTPR1_TMRD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DTPR1_RESERVED_31_SHIFT
-                       | 0x00000028U << DDR_PHY_DTPR1_TWLMRD_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR1_RESERVED_23_SHIFT
-                       | 0x00000022U << DDR_PHY_DTPR1_TFAW_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR1_RESERVED_15_11_SHIFT
-                       | 0x00000007U << DDR_PHY_DTPR1_TMOD_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR1_RESERVED_7_5_SHIFT
-                       | 0x00000008U << DDR_PHY_DTPR1_TMRD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTPR1_OFFSET ,0xFFFFFFFFU ,0x28220708U);
-       /*############################################################################################################################ */
-
-               /*Register : DTPR2 @ 0XFD080118</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR2_RESERVED_31_29                                                0x0
-
-               Read to Write command delay. Valid values are
-               PSU_DDR_PHY_DTPR2_TRTW                                                          0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR2_RESERVED_27_25                                                0x0
-
-               Read to ODT delay (DDR3 only)
-               PSU_DDR_PHY_DTPR2_TRTODT                                                        0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR2_RESERVED_23_20                                                0x0
-
-               CKE minimum pulse width
-               PSU_DDR_PHY_DTPR2_TCKE                                                          0x8
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR2_RESERVED_15_10                                                0x0
-
-               Self refresh exit delay
-               PSU_DDR_PHY_DTPR2_TXS                                                           0x200
-
-               DRAM Timing Parameters Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080118, 0xFFFFFFFFU ,0x00080200U)
-               RegMask = (DDR_PHY_DTPR2_RESERVED_31_29_MASK | DDR_PHY_DTPR2_TRTW_MASK | DDR_PHY_DTPR2_RESERVED_27_25_MASK | DDR_PHY_DTPR2_TRTODT_MASK | DDR_PHY_DTPR2_RESERVED_23_20_MASK | DDR_PHY_DTPR2_TCKE_MASK | DDR_PHY_DTPR2_RESERVED_15_10_MASK | DDR_PHY_DTPR2_TXS_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DTPR2_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR2_TRTW_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR2_RESERVED_27_25_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR2_TRTODT_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR2_RESERVED_23_20_SHIFT
-                       | 0x00000008U << DDR_PHY_DTPR2_TCKE_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR2_RESERVED_15_10_SHIFT
-                       | 0x00000200U << DDR_PHY_DTPR2_TXS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTPR2_OFFSET ,0xFFFFFFFFU ,0x00080200U);
-       /*############################################################################################################################ */
-
-               /*Register : DTPR3 @ 0XFD08011C</p>
-
-               ODT turn-off delay extension
-               PSU_DDR_PHY_DTPR3_TOFDX                                                         0x4
-
-               Read to read and write to write command delay
-               PSU_DDR_PHY_DTPR3_TCCD                                                          0x0
-
-               DLL locking time
-               PSU_DDR_PHY_DTPR3_TDLLK                                                         0x300
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR3_RESERVED_15_12                                                0x0
-
-               Maximum DQS output access time from CK/CK# (LPDDR2/3 only)
-               PSU_DDR_PHY_DTPR3_TDQSCKMAX                                                     0x8
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR3_RESERVED_7_3                                                  0x0
-
-               DQS output access time from CK/CK# (LPDDR2/3 only)
-               PSU_DDR_PHY_DTPR3_TDQSCK                                                        0x0
-
-               DRAM Timing Parameters Register 3
-               (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
-                       | 0x00000000U << DDR_PHY_DTPR3_TCCD_SHIFT
-                       | 0x00000300U << DDR_PHY_DTPR3_TDLLK_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR3_RESERVED_15_12_SHIFT
-                       | 0x00000008U << DDR_PHY_DTPR3_TDQSCKMAX_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR3_RESERVED_7_3_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR3_TDQSCK_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTPR3_OFFSET ,0xFFFFFFFFU ,0x83000800U);
-       /*############################################################################################################################ */
-
-               /*Register : DTPR4 @ 0XFD080120</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR4_RESERVED_31_30                                                0x0
-
-               ODT turn-on/turn-off delays (DDR2 only)
-               PSU_DDR_PHY_DTPR4_TAOND_TAOFD                                                   0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR4_RESERVED_27_26                                                0x0
-
-               Refresh-to-Refresh
-               PSU_DDR_PHY_DTPR4_TRFC                                                          0x116
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR4_RESERVED_15_14                                                0x0
-
-               Write leveling output delay
-               PSU_DDR_PHY_DTPR4_TWLO                                                          0x2b
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR4_RESERVED_7_5                                                  0x0
-
-               Power down exit delay
-               PSU_DDR_PHY_DTPR4_TXP                                                           0x8
-
-               DRAM Timing Parameters Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080120, 0xFFFFFFFFU ,0x01162B08U)
-               RegMask = (DDR_PHY_DTPR4_RESERVED_31_30_MASK | DDR_PHY_DTPR4_TAOND_TAOFD_MASK | DDR_PHY_DTPR4_RESERVED_27_26_MASK | DDR_PHY_DTPR4_TRFC_MASK | DDR_PHY_DTPR4_RESERVED_15_14_MASK | DDR_PHY_DTPR4_TWLO_MASK | DDR_PHY_DTPR4_RESERVED_7_5_MASK | DDR_PHY_DTPR4_TXP_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DTPR4_RESERVED_31_30_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR4_TAOND_TAOFD_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR4_RESERVED_27_26_SHIFT
-                       | 0x00000116U << DDR_PHY_DTPR4_TRFC_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR4_RESERVED_15_14_SHIFT
-                       | 0x0000002BU << DDR_PHY_DTPR4_TWLO_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR4_RESERVED_7_5_SHIFT
-                       | 0x00000008U << DDR_PHY_DTPR4_TXP_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTPR4_OFFSET ,0xFFFFFFFFU ,0x01162B08U);
-       /*############################################################################################################################ */
-
-               /*Register : DTPR5 @ 0XFD080124</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR5_RESERVED_31_24                                                0x0
-
-               Activate to activate command delay (same bank)
-               PSU_DDR_PHY_DTPR5_TRC                                                           0x34
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR5_RESERVED_15                                                   0x0
-
-               Activate to read or write delay
-               PSU_DDR_PHY_DTPR5_TRCD                                                          0xf
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR5_RESERVED_7_5                                                  0x0
-
-               Internal write to read command delay
-               PSU_DDR_PHY_DTPR5_TWTR                                                          0x9
-
-               DRAM Timing Parameters Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080124, 0xFFFFFFFFU ,0x00340F09U)
-               RegMask = (DDR_PHY_DTPR5_RESERVED_31_24_MASK | DDR_PHY_DTPR5_TRC_MASK | DDR_PHY_DTPR5_RESERVED_15_MASK | DDR_PHY_DTPR5_TRCD_MASK | DDR_PHY_DTPR5_RESERVED_7_5_MASK | DDR_PHY_DTPR5_TWTR_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DTPR5_RESERVED_31_24_SHIFT
-                       | 0x00000034U << DDR_PHY_DTPR5_TRC_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR5_RESERVED_15_SHIFT
-                       | 0x0000000FU << DDR_PHY_DTPR5_TRCD_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR5_RESERVED_7_5_SHIFT
-                       | 0x00000009U << DDR_PHY_DTPR5_TWTR_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTPR5_OFFSET ,0xFFFFFFFFU ,0x00340F09U);
-       /*############################################################################################################################ */
-
-               /*Register : DTPR6 @ 0XFD080128</p>
-
-               PUB Write Latency Enable
-               PSU_DDR_PHY_DTPR6_PUBWLEN                                                       0x0
-
-               PUB Read Latency Enable
-               PSU_DDR_PHY_DTPR6_PUBRLEN                                                       0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR6_RESERVED_29_14                                                0x0
-
-               Write Latency
-               PSU_DDR_PHY_DTPR6_PUBWL                                                         0xe
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTPR6_RESERVED_7_6                                                  0x0
-
-               Read Latency
-               PSU_DDR_PHY_DTPR6_PUBRL                                                         0xf
-
-               DRAM Timing Parameters Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080128, 0xFFFFFFFFU ,0x00000E0FU)
-               RegMask = (DDR_PHY_DTPR6_PUBWLEN_MASK | DDR_PHY_DTPR6_PUBRLEN_MASK | DDR_PHY_DTPR6_RESERVED_29_14_MASK | DDR_PHY_DTPR6_PUBWL_MASK | DDR_PHY_DTPR6_RESERVED_7_6_MASK | DDR_PHY_DTPR6_PUBRL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DTPR6_PUBWLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR6_PUBRLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR6_RESERVED_29_14_SHIFT
-                       | 0x0000000EU << DDR_PHY_DTPR6_PUBWL_SHIFT
-                       | 0x00000000U << DDR_PHY_DTPR6_RESERVED_7_6_SHIFT
-                       | 0x0000000FU << DDR_PHY_DTPR6_PUBRL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTPR6_OFFSET ,0xFFFFFFFFU ,0x00000E0FU);
-       /*############################################################################################################################ */
-
-               /*Register : RDIMMGCR0 @ 0XFD080140</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR0_RESERVED_31                                               0x0
-
-               RDMIMM Quad CS Enable
-               PSU_DDR_PHY_RDIMMGCR0_QCSEN                                                     0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR0_RESERVED_29_28                                            0x0
-
-               RDIMM Outputs I/O Mode
-               PSU_DDR_PHY_RDIMMGCR0_RDIMMIOM                                                  0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR0_RESERVED_26_24                                            0x0
-
-               ERROUT# Output Enable
-               PSU_DDR_PHY_RDIMMGCR0_ERROUTOE                                                  0x0
-
-               ERROUT# I/O Mode
-               PSU_DDR_PHY_RDIMMGCR0_ERROUTIOM                                                 0x1
-
-               ERROUT# Power Down Receiver
-               PSU_DDR_PHY_RDIMMGCR0_ERROUTPDR                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR0_RESERVED_20                                               0x0
-
-               ERROUT# On-Die Termination
-               PSU_DDR_PHY_RDIMMGCR0_ERROUTODT                                                 0x0
-
-               Load Reduced DIMM
-               PSU_DDR_PHY_RDIMMGCR0_LRDIMM                                                    0x0
-
-               PAR_IN I/O Mode
-               PSU_DDR_PHY_RDIMMGCR0_PARINIOM                                                  0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR0_RESERVED_16_8                                             0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR0_RNKMRREN_RSVD                                             0x0
-
-               Rank Mirror Enable.
-               PSU_DDR_PHY_RDIMMGCR0_RNKMRREN                                                  0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR0_RESERVED_3                                                0x0
-
-               Stop on Parity Error
-               PSU_DDR_PHY_RDIMMGCR0_SOPERR                                                    0x0
-
-               Parity Error No Registering
-               PSU_DDR_PHY_RDIMMGCR0_ERRNOREG                                                  0x0
-
-               Registered DIMM
-               PSU_DDR_PHY_RDIMMGCR0_RDIMM                                                     0x0
-
-               RDIMM General Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080140, 0xFFFFFFFFU ,0x08400020U)
-               RegMask = (DDR_PHY_RDIMMGCR0_RESERVED_31_MASK | DDR_PHY_RDIMMGCR0_QCSEN_MASK | DDR_PHY_RDIMMGCR0_RESERVED_29_28_MASK | DDR_PHY_RDIMMGCR0_RDIMMIOM_MASK | DDR_PHY_RDIMMGCR0_RESERVED_26_24_MASK | DDR_PHY_RDIMMGCR0_ERROUTOE_MASK | DDR_PHY_RDIMMGCR0_ERROUTIOM_MASK | DDR_PHY_RDIMMGCR0_ERROUTPDR_MASK | DDR_PHY_RDIMMGCR0_RESERVED_20_MASK | DDR_PHY_RDIMMGCR0_ERROUTODT_MASK | DDR_PHY_RDIMMGCR0_LRDIMM_MASK | DDR_PHY_RDIMMGCR0_PARINIOM_MASK | DDR_PHY_RDIMMGCR0_RESERVED_16_8_MASK | DDR_PHY_RDIMMGCR0_RNKMRREN_RSVD_MASK | DDR_PHY_RDIMMGCR0_RNKMRREN_MASK | DDR_PHY_RDIMMGCR0_RESERVED_3_MASK | DDR_PHY_RDIMMGCR0_SOPERR_MASK | DDR_PHY_RDIMMGCR0_ERRNOREG_MASK | DDR_PHY_RDIMMGCR0_RDIMM_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_RDIMMGCR0_RESERVED_31_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_QCSEN_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_RESERVED_29_28_SHIFT
-                       | 0x00000001U << DDR_PHY_RDIMMGCR0_RDIMMIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_RESERVED_26_24_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_ERROUTOE_SHIFT
-                       | 0x00000001U << DDR_PHY_RDIMMGCR0_ERROUTIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_ERROUTPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_RESERVED_20_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_ERROUTODT_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_LRDIMM_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_PARINIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_RESERVED_16_8_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_RNKMRREN_RSVD_SHIFT
-                       | 0x00000002U << DDR_PHY_RDIMMGCR0_RNKMRREN_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_RESERVED_3_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_SOPERR_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_ERRNOREG_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR0_RDIMM_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_RDIMMGCR0_OFFSET ,0xFFFFFFFFU ,0x08400020U);
-       /*############################################################################################################################ */
-
-               /*Register : RDIMMGCR1 @ 0XFD080144</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR1_RESERVED_31_29                                            0x0
-
-               Address [17] B-side Inversion Disable
-               PSU_DDR_PHY_RDIMMGCR1_A17BID                                                    0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR1_RESERVED_27                                               0x0
-
-               Command word to command word programming delay
-               PSU_DDR_PHY_RDIMMGCR1_TBCMRD_L2                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR1_RESERVED_23                                               0x0
-
-               Command word to command word programming delay
-               PSU_DDR_PHY_RDIMMGCR1_TBCMRD_L                                                  0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR1_RESERVED_19                                               0x0
-
-               Command word to command word programming delay
-               PSU_DDR_PHY_RDIMMGCR1_TBCMRD                                                    0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_RDIMMGCR1_RESERVED_15_14                                            0x0
-
-               Stabilization time
-               PSU_DDR_PHY_RDIMMGCR1_TBCSTAB                                                   0xc80
-
-               RDIMM General Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080144, 0xFFFFFFFFU ,0x00000C80U)
-               RegMask = (DDR_PHY_RDIMMGCR1_RESERVED_31_29_MASK | DDR_PHY_RDIMMGCR1_A17BID_MASK | DDR_PHY_RDIMMGCR1_RESERVED_27_MASK | DDR_PHY_RDIMMGCR1_TBCMRD_L2_MASK | DDR_PHY_RDIMMGCR1_RESERVED_23_MASK | DDR_PHY_RDIMMGCR1_TBCMRD_L_MASK | DDR_PHY_RDIMMGCR1_RESERVED_19_MASK | DDR_PHY_RDIMMGCR1_TBCMRD_MASK | DDR_PHY_RDIMMGCR1_RESERVED_15_14_MASK | DDR_PHY_RDIMMGCR1_TBCSTAB_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_RDIMMGCR1_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR1_A17BID_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR1_RESERVED_27_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR1_TBCMRD_L2_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR1_RESERVED_23_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR1_TBCMRD_L_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR1_RESERVED_19_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR1_TBCMRD_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMGCR1_RESERVED_15_14_SHIFT
-                       | 0x00000C80U << DDR_PHY_RDIMMGCR1_TBCSTAB_SHIFT
-                       |  0 ) & RegMask); */
-               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
-               PSU_DDR_PHY_RDIMMCR1_RC15                                                       0x0
-
-               DDR4 Control Word 14 (Parity Control Word) / DDR3 Reserved
-               PSU_DDR_PHY_RDIMMCR1_RC14                                                       0x0
-
-               DDR4 Control Word 13 (DIMM Configuration Control Word) / DDR3 Reserved
-               PSU_DDR_PHY_RDIMMCR1_RC13                                                       0x0
-
-               DDR4 Control Word 12 (Training Control Word) / DDR3 Reserved
-               PSU_DDR_PHY_RDIMMCR1_RC12                                                       0x0
-
-               DDR4 Control Word 11 (Operating Voltage VDD and VREFCA Source Control Word) / DDR3 Control Word 11 (Operation Voltage VDD Con
-               rol Word)
-               PSU_DDR_PHY_RDIMMCR1_RC11                                                       0x0
-
-               DDR4/DDR3 Control Word 10 (RDIMM Operating Speed Control Word)
-               PSU_DDR_PHY_RDIMMCR1_RC10                                                       0x2
-
-               DDR4/DDR3 Control Word 9 (Power Saving Settings Control Word)
-               PSU_DDR_PHY_RDIMMCR1_RC9                                                        0x0
-
-               DDR4 Control Word 8 (Input/Output Configuration Control Word) / DDR3 Control Word 8 (Additional Input Bus Termination Setting
-               Control Word)
-               PSU_DDR_PHY_RDIMMCR1_RC8                                                        0x0
-
-               RDIMM Control Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080154, 0xFFFFFFFFU ,0x00000200U)
-               RegMask = (DDR_PHY_RDIMMCR1_RC15_MASK | DDR_PHY_RDIMMCR1_RC14_MASK | DDR_PHY_RDIMMCR1_RC13_MASK | DDR_PHY_RDIMMCR1_RC12_MASK | DDR_PHY_RDIMMCR1_RC11_MASK | DDR_PHY_RDIMMCR1_RC10_MASK | DDR_PHY_RDIMMCR1_RC9_MASK | DDR_PHY_RDIMMCR1_RC8_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_RDIMMCR1_RC15_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMCR1_RC14_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMCR1_RC13_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMCR1_RC12_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMCR1_RC11_SHIFT
-                       | 0x00000002U << DDR_PHY_RDIMMCR1_RC10_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMCR1_RC9_SHIFT
-                       | 0x00000000U << DDR_PHY_RDIMMCR1_RC8_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_RDIMMCR1_OFFSET ,0xFFFFFFFFU ,0x00000200U);
-       /*############################################################################################################################ */
-
-               /*Register : MR0 @ 0XFD080180</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_MR0_RESERVED_31_8                                                   0x8
-
-               CA Terminating Rank
-               PSU_DDR_PHY_MR0_CATR                                                            0x0
-
-               Reserved. These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
-               PSU_DDR_PHY_MR0_RSVD_6_5                                                        0x1
-
-               Built-in Self-Test for RZQ
-               PSU_DDR_PHY_MR0_RZQI                                                            0x2
-
-               Reserved. These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
-               PSU_DDR_PHY_MR0_RSVD_2_0                                                        0x0
-
-               LPDDR4 Mode Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080180, 0xFFFFFFFFU ,0x00000830U)
-               RegMask = (DDR_PHY_MR0_RESERVED_31_8_MASK | DDR_PHY_MR0_CATR_MASK | DDR_PHY_MR0_RSVD_6_5_MASK | DDR_PHY_MR0_RZQI_MASK | DDR_PHY_MR0_RSVD_2_0_MASK |  0 );
-
-               RegVal = ((0x00000008U << DDR_PHY_MR0_RESERVED_31_8_SHIFT
-                       | 0x00000000U << DDR_PHY_MR0_CATR_SHIFT
-                       | 0x00000001U << DDR_PHY_MR0_RSVD_6_5_SHIFT
-                       | 0x00000002U << DDR_PHY_MR0_RZQI_SHIFT
-                       | 0x00000000U << DDR_PHY_MR0_RSVD_2_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_MR0_OFFSET ,0xFFFFFFFFU ,0x00000830U);
-       /*############################################################################################################################ */
-
-               /*Register : MR1 @ 0XFD080184</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_MR1_RESERVED_31_8                                                   0x3
-
-               Read Postamble Length
-               PSU_DDR_PHY_MR1_RDPST                                                           0x0
-
-               Write-recovery for auto-precharge command
-               PSU_DDR_PHY_MR1_NWR                                                             0x0
-
-               Read Preamble Length
-               PSU_DDR_PHY_MR1_RDPRE                                                           0x0
-
-               Write Preamble Length
-               PSU_DDR_PHY_MR1_WRPRE                                                           0x0
-
-               Burst Length
-               PSU_DDR_PHY_MR1_BL                                                              0x1
-
-               LPDDR4 Mode Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080184, 0xFFFFFFFFU ,0x00000301U)
-               RegMask = (DDR_PHY_MR1_RESERVED_31_8_MASK | DDR_PHY_MR1_RDPST_MASK | DDR_PHY_MR1_NWR_MASK | DDR_PHY_MR1_RDPRE_MASK | DDR_PHY_MR1_WRPRE_MASK | DDR_PHY_MR1_BL_MASK |  0 );
-
-               RegVal = ((0x00000003U << DDR_PHY_MR1_RESERVED_31_8_SHIFT
-                       | 0x00000000U << DDR_PHY_MR1_RDPST_SHIFT
-                       | 0x00000000U << DDR_PHY_MR1_NWR_SHIFT
-                       | 0x00000000U << DDR_PHY_MR1_RDPRE_SHIFT
-                       | 0x00000000U << DDR_PHY_MR1_WRPRE_SHIFT
-                       | 0x00000001U << DDR_PHY_MR1_BL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_MR1_OFFSET ,0xFFFFFFFFU ,0x00000301U);
-       /*############################################################################################################################ */
-
-               /*Register : MR2 @ 0XFD080188</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_MR2_RESERVED_31_8                                                   0x0
-
-               Write Leveling
-               PSU_DDR_PHY_MR2_WRL                                                             0x0
-
-               Write Latency Set
-               PSU_DDR_PHY_MR2_WLS                                                             0x0
-
-               Write Latency
-               PSU_DDR_PHY_MR2_WL                                                              0x4
-
-               Read Latency
-               PSU_DDR_PHY_MR2_RL                                                              0x0
-
-               LPDDR4 Mode Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080188, 0xFFFFFFFFU ,0x00000020U)
-               RegMask = (DDR_PHY_MR2_RESERVED_31_8_MASK | DDR_PHY_MR2_WRL_MASK | DDR_PHY_MR2_WLS_MASK | DDR_PHY_MR2_WL_MASK | DDR_PHY_MR2_RL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_MR2_RESERVED_31_8_SHIFT
-                       | 0x00000000U << DDR_PHY_MR2_WRL_SHIFT
-                       | 0x00000000U << DDR_PHY_MR2_WLS_SHIFT
-                       | 0x00000004U << DDR_PHY_MR2_WL_SHIFT
-                       | 0x00000000U << DDR_PHY_MR2_RL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_MR2_OFFSET ,0xFFFFFFFFU ,0x00000020U);
-       /*############################################################################################################################ */
-
-               /*Register : MR3 @ 0XFD08018C</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_MR3_RESERVED_31_8                                                   0x2
-
-               DBI-Write Enable
-               PSU_DDR_PHY_MR3_DBIWR                                                           0x0
-
-               DBI-Read Enable
-               PSU_DDR_PHY_MR3_DBIRD                                                           0x0
-
-               Pull-down Drive Strength
-               PSU_DDR_PHY_MR3_PDDS                                                            0x0
-
-               These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
-               PSU_DDR_PHY_MR3_RSVD                                                            0x0
-
-               Write Postamble Length
-               PSU_DDR_PHY_MR3_WRPST                                                           0x0
-
-               Pull-up Calibration Point
-               PSU_DDR_PHY_MR3_PUCAL                                                           0x0
-
-               LPDDR4 Mode Register 3
-               (OFFSET, MASK, VALUE)      (0XFD08018C, 0xFFFFFFFFU ,0x00000200U)
-               RegMask = (DDR_PHY_MR3_RESERVED_31_8_MASK | DDR_PHY_MR3_DBIWR_MASK | DDR_PHY_MR3_DBIRD_MASK | DDR_PHY_MR3_PDDS_MASK | DDR_PHY_MR3_RSVD_MASK | DDR_PHY_MR3_WRPST_MASK | DDR_PHY_MR3_PUCAL_MASK |  0 );
-
-               RegVal = ((0x00000002U << DDR_PHY_MR3_RESERVED_31_8_SHIFT
-                       | 0x00000000U << DDR_PHY_MR3_DBIWR_SHIFT
-                       | 0x00000000U << DDR_PHY_MR3_DBIRD_SHIFT
-                       | 0x00000000U << DDR_PHY_MR3_PDDS_SHIFT
-                       | 0x00000000U << DDR_PHY_MR3_RSVD_SHIFT
-                       | 0x00000000U << DDR_PHY_MR3_WRPST_SHIFT
-                       | 0x00000000U << DDR_PHY_MR3_PUCAL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_MR3_OFFSET ,0xFFFFFFFFU ,0x00000200U);
-       /*############################################################################################################################ */
-
-               /*Register : MR4 @ 0XFD080190</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_MR4_RESERVED_31_16                                                  0x0
-
-               These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
-               PSU_DDR_PHY_MR4_RSVD_15_13                                                      0x0
-
-               Write Preamble
-               PSU_DDR_PHY_MR4_WRP                                                             0x0
-
-               Read Preamble
-               PSU_DDR_PHY_MR4_RDP                                                             0x0
-
-               Read Preamble Training Mode
-               PSU_DDR_PHY_MR4_RPTM                                                            0x0
-
-               Self Refresh Abort
-               PSU_DDR_PHY_MR4_SRA                                                             0x0
-
-               CS to Command Latency Mode
-               PSU_DDR_PHY_MR4_CS2CMDL                                                         0x0
-
-               These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
-               PSU_DDR_PHY_MR4_RSVD1                                                           0x0
-
-               Internal VREF Monitor
-               PSU_DDR_PHY_MR4_IVM                                                             0x0
-
-               Temperature Controlled Refresh Mode
-               PSU_DDR_PHY_MR4_TCRM                                                            0x0
-
-               Temperature Controlled Refresh Range
-               PSU_DDR_PHY_MR4_TCRR                                                            0x0
-
-               Maximum Power Down Mode
-               PSU_DDR_PHY_MR4_MPDM                                                            0x0
-
-               This is a JEDEC reserved bit and is recommended by JEDEC to be programmed to 0x0.
-               PSU_DDR_PHY_MR4_RSVD_0                                                          0x0
-
-               DDR4 Mode Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080190, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_MR4_RESERVED_31_16_MASK | DDR_PHY_MR4_RSVD_15_13_MASK | DDR_PHY_MR4_WRP_MASK | DDR_PHY_MR4_RDP_MASK | DDR_PHY_MR4_RPTM_MASK | DDR_PHY_MR4_SRA_MASK | DDR_PHY_MR4_CS2CMDL_MASK | DDR_PHY_MR4_RSVD1_MASK | DDR_PHY_MR4_IVM_MASK | DDR_PHY_MR4_TCRM_MASK | DDR_PHY_MR4_TCRR_MASK | DDR_PHY_MR4_MPDM_MASK | DDR_PHY_MR4_RSVD_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_MR4_RESERVED_31_16_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_RSVD_15_13_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_WRP_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_RDP_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_RPTM_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_SRA_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_CS2CMDL_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_RSVD1_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_IVM_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_TCRM_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_TCRR_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_MPDM_SHIFT
-                       | 0x00000000U << DDR_PHY_MR4_RSVD_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_MR4_OFFSET ,0xFFFFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : MR5 @ 0XFD080194</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_MR5_RESERVED_31_16                                                  0x0
-
-               These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
-               PSU_DDR_PHY_MR5_RSVD                                                            0x0
-
-               Read DBI
-               PSU_DDR_PHY_MR5_RDBI                                                            0x0
-
-               Write DBI
-               PSU_DDR_PHY_MR5_WDBI                                                            0x0
-
-               Data Mask
-               PSU_DDR_PHY_MR5_DM                                                              0x1
-
-               CA Parity Persistent Error
-               PSU_DDR_PHY_MR5_CAPPE                                                           0x1
-
-               RTT_PARK
-               PSU_DDR_PHY_MR5_RTTPARK                                                         0x3
-
-               ODT Input Buffer during Power Down mode
-               PSU_DDR_PHY_MR5_ODTIBPD                                                         0x0
-
-               C/A Parity Error Status
-               PSU_DDR_PHY_MR5_CAPES                                                           0x0
-
-               CRC Error Clear
-               PSU_DDR_PHY_MR5_CRCEC                                                           0x0
-
-               C/A Parity Latency Mode
-               PSU_DDR_PHY_MR5_CAPM                                                            0x0
-
-               DDR4 Mode Register 5
-               (OFFSET, MASK, VALUE)      (0XFD080194, 0xFFFFFFFFU ,0x000006C0U)
-               RegMask = (DDR_PHY_MR5_RESERVED_31_16_MASK | DDR_PHY_MR5_RSVD_MASK | DDR_PHY_MR5_RDBI_MASK | DDR_PHY_MR5_WDBI_MASK | DDR_PHY_MR5_DM_MASK | DDR_PHY_MR5_CAPPE_MASK | DDR_PHY_MR5_RTTPARK_MASK | DDR_PHY_MR5_ODTIBPD_MASK | DDR_PHY_MR5_CAPES_MASK | DDR_PHY_MR5_CRCEC_MASK | DDR_PHY_MR5_CAPM_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_MR5_RESERVED_31_16_SHIFT
-                       | 0x00000000U << DDR_PHY_MR5_RSVD_SHIFT
-                       | 0x00000000U << DDR_PHY_MR5_RDBI_SHIFT
-                       | 0x00000000U << DDR_PHY_MR5_WDBI_SHIFT
-                       | 0x00000001U << DDR_PHY_MR5_DM_SHIFT
-                       | 0x00000001U << DDR_PHY_MR5_CAPPE_SHIFT
-                       | 0x00000003U << DDR_PHY_MR5_RTTPARK_SHIFT
-                       | 0x00000000U << DDR_PHY_MR5_ODTIBPD_SHIFT
-                       | 0x00000000U << DDR_PHY_MR5_CAPES_SHIFT
-                       | 0x00000000U << DDR_PHY_MR5_CRCEC_SHIFT
-                       | 0x00000000U << DDR_PHY_MR5_CAPM_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_MR5_OFFSET ,0xFFFFFFFFU ,0x000006C0U);
-       /*############################################################################################################################ */
-
-               /*Register : MR6 @ 0XFD080198</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_MR6_RESERVED_31_16                                                  0x0
-
-               These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
-               PSU_DDR_PHY_MR6_RSVD_15_13                                                      0x0
-
-               CAS_n to CAS_n command delay for same bank group (tCCD_L)
-               PSU_DDR_PHY_MR6_TCCDL                                                           0x2
-
-               These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.
-               PSU_DDR_PHY_MR6_RSVD_9_8                                                        0x0
-
-               VrefDQ Training Enable
-               PSU_DDR_PHY_MR6_VDDQTEN                                                         0x0
-
-               VrefDQ Training Range
-               PSU_DDR_PHY_MR6_VDQTRG                                                          0x0
-
-               VrefDQ Training Values
-               PSU_DDR_PHY_MR6_VDQTVAL                                                         0x19
-
-               DDR4 Mode Register 6
-               (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
-                       | 0x00000000U << DDR_PHY_MR6_RSVD_15_13_SHIFT
-                       | 0x00000002U << DDR_PHY_MR6_TCCDL_SHIFT
-                       | 0x00000000U << DDR_PHY_MR6_RSVD_9_8_SHIFT
-                       | 0x00000000U << DDR_PHY_MR6_VDDQTEN_SHIFT
-                       | 0x00000000U << DDR_PHY_MR6_VDQTRG_SHIFT
-                       | 0x00000019U << DDR_PHY_MR6_VDQTVAL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_MR6_OFFSET ,0xFFFFFFFFU ,0x00000819U);
-       /*############################################################################################################################ */
-
-               /*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                                                         0x0
-
-               Data Training with Early/Extended Gate
-               PSU_DDR_PHY_DTCR0_DTEXG                                                         0x0
-
-               Data Training Extended Write DQS
-               PSU_DDR_PHY_DTCR0_DTEXD                                                         0x0
-
-               Data Training Debug Step
-               PSU_DDR_PHY_DTCR0_DTDSTP                                                        0x0
-
-               Data Training Debug Enable
-               PSU_DDR_PHY_DTCR0_DTDEN                                                         0x0
-
-               Data Training Debug Byte Select
-               PSU_DDR_PHY_DTCR0_DTDBS                                                         0x0
-
-               Data Training read DBI deskewing configuration
-               PSU_DDR_PHY_DTCR0_DTRDBITR                                                      0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR0_RESERVED_13                                                   0x0
-
-               Data Training Write Bit Deskew Data Mask
-               PSU_DDR_PHY_DTCR0_DTWBDDM                                                       0x1
-
-               Refreshes Issued During Entry to Training
-               PSU_DDR_PHY_DTCR0_RFSHEN                                                        0x1
-
-               Data Training Compare Data
-               PSU_DDR_PHY_DTCR0_DTCMPD                                                        0x1
-
-               Data Training Using MPR
-               PSU_DDR_PHY_DTCR0_DTMPR                                                         0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR0_RESERVED_5_4                                                  0x0
-
-               Data Training Repeat Number
-               PSU_DDR_PHY_DTCR0_DTRPTN                                                        0x7
-
-               Data Training Configuration Register 0
-               (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
-                       | 0x00000000U << 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
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTCR0_OFFSET ,0xFFFFFFFFU ,0x800091C7U);
-       /*############################################################################################################################ */
-
-               /*Register : DTCR1 @ 0XFD080204</p>
-
-               Rank Enable.
-               PSU_DDR_PHY_DTCR1_RANKEN_RSVD                                                   0x0
-
-               Rank Enable.
-               PSU_DDR_PHY_DTCR1_RANKEN                                                        0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR1_RESERVED_15_14                                                0x0
-
-               Data Training Rank
-               PSU_DDR_PHY_DTCR1_DTRANK                                                        0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR1_RESERVED_11                                                   0x0
-
-               Read Leveling Gate Sampling Difference
-               PSU_DDR_PHY_DTCR1_RDLVLGDIFF                                                    0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR1_RESERVED_7                                                    0x0
-
-               Read Leveling Gate Shift
-               PSU_DDR_PHY_DTCR1_RDLVLGS                                                       0x3
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DTCR1_RESERVED_3                                                    0x0
-
-               Read Preamble Training enable
-               PSU_DDR_PHY_DTCR1_RDPRMVL_TRN                                                   0x1
-
-               Read Leveling Enable
-               PSU_DDR_PHY_DTCR1_RDLVLEN                                                       0x1
-
-               Basic Gate Training Enable
-               PSU_DDR_PHY_DTCR1_BSTEN                                                         0x0
-
-               Data Training Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080204, 0xFFFFFFFFU ,0x00010236U)
-               RegMask = (DDR_PHY_DTCR1_RANKEN_RSVD_MASK | DDR_PHY_DTCR1_RANKEN_MASK | DDR_PHY_DTCR1_RESERVED_15_14_MASK | DDR_PHY_DTCR1_DTRANK_MASK | DDR_PHY_DTCR1_RESERVED_11_MASK | DDR_PHY_DTCR1_RDLVLGDIFF_MASK | DDR_PHY_DTCR1_RESERVED_7_MASK | DDR_PHY_DTCR1_RDLVLGS_MASK | DDR_PHY_DTCR1_RESERVED_3_MASK | DDR_PHY_DTCR1_RDPRMVL_TRN_MASK | DDR_PHY_DTCR1_RDLVLEN_MASK | DDR_PHY_DTCR1_BSTEN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DTCR1_RANKEN_RSVD_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR1_RANKEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR1_RESERVED_15_14_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR1_DTRANK_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR1_RESERVED_11_SHIFT
-                       | 0x00000002U << DDR_PHY_DTCR1_RDLVLGDIFF_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR1_RESERVED_7_SHIFT
-                       | 0x00000003U << DDR_PHY_DTCR1_RDLVLGS_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR1_RESERVED_3_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR1_RDPRMVL_TRN_SHIFT
-                       | 0x00000001U << DDR_PHY_DTCR1_RDLVLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DTCR1_BSTEN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DTCR1_OFFSET ,0xFFFFFFFFU ,0x00010236U);
-       /*############################################################################################################################ */
-
-               /*Register : CATR0 @ 0XFD080240</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_CATR0_RESERVED_31_21                                                0x0
-
-               Minimum time (in terms of number of dram clocks) between two consectuve CA calibration command
-               PSU_DDR_PHY_CATR0_CACD                                                          0x14
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_CATR0_RESERVED_15_13                                                0x0
-
-               Minimum time (in terms of number of dram clocks) PUB should wait before sampling the CA response after Calibration command ha
-                been sent to the memory
-               PSU_DDR_PHY_CATR0_CAADR                                                         0x10
-
-               CA_1 Response Byte Lane 1
-               PSU_DDR_PHY_CATR0_CA1BYTE1                                                      0x5
-
-               CA_1 Response Byte Lane 0
-               PSU_DDR_PHY_CATR0_CA1BYTE0                                                      0x4
-
-               CA Training Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080240, 0xFFFFFFFFU ,0x00141054U)
-               RegMask = (DDR_PHY_CATR0_RESERVED_31_21_MASK | DDR_PHY_CATR0_CACD_MASK | DDR_PHY_CATR0_RESERVED_15_13_MASK | DDR_PHY_CATR0_CAADR_MASK | DDR_PHY_CATR0_CA1BYTE1_MASK | DDR_PHY_CATR0_CA1BYTE0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_CATR0_RESERVED_31_21_SHIFT
-                       | 0x00000014U << DDR_PHY_CATR0_CACD_SHIFT
-                       | 0x00000000U << DDR_PHY_CATR0_RESERVED_15_13_SHIFT
-                       | 0x00000010U << DDR_PHY_CATR0_CAADR_SHIFT
-                       | 0x00000005U << DDR_PHY_CATR0_CA1BYTE1_SHIFT
-                       | 0x00000004U << DDR_PHY_CATR0_CA1BYTE0_SHIFT
-                       |  0 ) & RegMask); */
-               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)
-               PSU_DDR_PHY_ACIOCR0_ACSR                                                        0x0
-
-               SDRAM Reset I/O Mode
-               PSU_DDR_PHY_ACIOCR0_RSTIOM                                                      0x1
-
-               SDRAM Reset Power Down Receiver
-               PSU_DDR_PHY_ACIOCR0_RSTPDR                                                      0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACIOCR0_RESERVED_27                                                 0x0
-
-               SDRAM Reset On-Die Termination
-               PSU_DDR_PHY_ACIOCR0_RSTODT                                                      0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACIOCR0_RESERVED_25_10                                              0x0
-
-               CK Duty Cycle Correction
-               PSU_DDR_PHY_ACIOCR0_CKDCC                                                       0x0
-
-               AC Power Down Receiver Mode
-               PSU_DDR_PHY_ACIOCR0_ACPDRMODE                                                   0x2
-
-               AC On-die Termination Mode
-               PSU_DDR_PHY_ACIOCR0_ACODTMODE                                                   0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACIOCR0_RESERVED_1                                                  0x0
-
-               Control delayed or non-delayed clock to CS_N/ODT?CKE AC slices.
-               PSU_DDR_PHY_ACIOCR0_ACRANKCLKSEL                                                0x0
-
-               AC I/O Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080500, 0xFFFFFFFFU ,0x30000028U)
-               RegMask = (DDR_PHY_ACIOCR0_ACSR_MASK | DDR_PHY_ACIOCR0_RSTIOM_MASK | DDR_PHY_ACIOCR0_RSTPDR_MASK | DDR_PHY_ACIOCR0_RESERVED_27_MASK | DDR_PHY_ACIOCR0_RSTODT_MASK | DDR_PHY_ACIOCR0_RESERVED_25_10_MASK | DDR_PHY_ACIOCR0_CKDCC_MASK | DDR_PHY_ACIOCR0_ACPDRMODE_MASK | DDR_PHY_ACIOCR0_ACODTMODE_MASK | DDR_PHY_ACIOCR0_RESERVED_1_MASK | DDR_PHY_ACIOCR0_ACRANKCLKSEL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ACIOCR0_ACSR_SHIFT
-                       | 0x00000001U << DDR_PHY_ACIOCR0_RSTIOM_SHIFT
-                       | 0x00000001U << DDR_PHY_ACIOCR0_RSTPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR0_RESERVED_27_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR0_RSTODT_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR0_RESERVED_25_10_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR0_CKDCC_SHIFT
-                       | 0x00000002U << DDR_PHY_ACIOCR0_ACPDRMODE_SHIFT
-                       | 0x00000002U << DDR_PHY_ACIOCR0_ACODTMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR0_RESERVED_1_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR0_ACRANKCLKSEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_ACIOCR0_OFFSET ,0xFFFFFFFFU ,0x30000028U);
-       /*############################################################################################################################ */
-
-               /*Register : ACIOCR2 @ 0XFD080508</p>
-
-               Clock gating for glue logic inside CLKGEN and glue logic inside CONTROL slice
-               PSU_DDR_PHY_ACIOCR2_CLKGENCLKGATE                                               0x0
-
-               Clock gating for Output Enable D slices [0]
-               PSU_DDR_PHY_ACIOCR2_ACOECLKGATE0                                                0x0
-
-               Clock gating for Power Down Receiver D slices [0]
-               PSU_DDR_PHY_ACIOCR2_ACPDRCLKGATE0                                               0x0
-
-               Clock gating for Termination Enable D slices [0]
-               PSU_DDR_PHY_ACIOCR2_ACTECLKGATE0                                                0x0
-
-               Clock gating for CK# D slices [1:0]
-               PSU_DDR_PHY_ACIOCR2_CKNCLKGATE0                                                 0x2
-
-               Clock gating for CK D slices [1:0]
-               PSU_DDR_PHY_ACIOCR2_CKCLKGATE0                                                  0x2
-
-               Clock gating for AC D slices [23:0]
-               PSU_DDR_PHY_ACIOCR2_ACCLKGATE0                                                  0x0
-
-               AC I/O Configuration Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080508, 0xFFFFFFFFU ,0x0A000000U)
-               RegMask = (DDR_PHY_ACIOCR2_CLKGENCLKGATE_MASK | DDR_PHY_ACIOCR2_ACOECLKGATE0_MASK | DDR_PHY_ACIOCR2_ACPDRCLKGATE0_MASK | DDR_PHY_ACIOCR2_ACTECLKGATE0_MASK | DDR_PHY_ACIOCR2_CKNCLKGATE0_MASK | DDR_PHY_ACIOCR2_CKCLKGATE0_MASK | DDR_PHY_ACIOCR2_ACCLKGATE0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ACIOCR2_CLKGENCLKGATE_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR2_ACOECLKGATE0_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR2_ACPDRCLKGATE0_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR2_ACTECLKGATE0_SHIFT
-                       | 0x00000002U << DDR_PHY_ACIOCR2_CKNCLKGATE0_SHIFT
-                       | 0x00000002U << DDR_PHY_ACIOCR2_CKCLKGATE0_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR2_ACCLKGATE0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_ACIOCR2_OFFSET ,0xFFFFFFFFU ,0x0A000000U);
-       /*############################################################################################################################ */
-
-               /*Register : ACIOCR3 @ 0XFD08050C</p>
-
-               SDRAM Parity Output Enable (OE) Mode Selection
-               PSU_DDR_PHY_ACIOCR3_PAROEMODE                                                   0x0
-
-               SDRAM Bank Group Output Enable (OE) Mode Selection
-               PSU_DDR_PHY_ACIOCR3_BGOEMODE                                                    0x0
-
-               SDRAM Bank Address Output Enable (OE) Mode Selection
-               PSU_DDR_PHY_ACIOCR3_BAOEMODE                                                    0x0
-
-               SDRAM A[17] Output Enable (OE) Mode Selection
-               PSU_DDR_PHY_ACIOCR3_A17OEMODE                                                   0x0
-
-               SDRAM A[16] / RAS_n Output Enable (OE) Mode Selection
-               PSU_DDR_PHY_ACIOCR3_A16OEMODE                                                   0x0
-
-               SDRAM ACT_n Output Enable (OE) Mode Selection (DDR4 only)
-               PSU_DDR_PHY_ACIOCR3_ACTOEMODE                                                   0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACIOCR3_RESERVED_15_8                                               0x0
-
-               Reserved. Return zeros on reads.
-               PSU_DDR_PHY_ACIOCR3_CKOEMODE_RSVD                                               0x0
-
-               SDRAM CK Output Enable (OE) Mode Selection.
-               PSU_DDR_PHY_ACIOCR3_CKOEMODE                                                    0x9
-
-               AC I/O Configuration Register 3
-               (OFFSET, MASK, VALUE)      (0XFD08050C, 0xFFFFFFFFU ,0x00000009U)
-               RegMask = (DDR_PHY_ACIOCR3_PAROEMODE_MASK | DDR_PHY_ACIOCR3_BGOEMODE_MASK | DDR_PHY_ACIOCR3_BAOEMODE_MASK | DDR_PHY_ACIOCR3_A17OEMODE_MASK | DDR_PHY_ACIOCR3_A16OEMODE_MASK | DDR_PHY_ACIOCR3_ACTOEMODE_MASK | DDR_PHY_ACIOCR3_RESERVED_15_8_MASK | DDR_PHY_ACIOCR3_CKOEMODE_RSVD_MASK | DDR_PHY_ACIOCR3_CKOEMODE_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ACIOCR3_PAROEMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR3_BGOEMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR3_BAOEMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR3_A17OEMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR3_A16OEMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR3_ACTOEMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR3_RESERVED_15_8_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR3_CKOEMODE_RSVD_SHIFT
-                       | 0x00000009U << DDR_PHY_ACIOCR3_CKOEMODE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_ACIOCR3_OFFSET ,0xFFFFFFFFU ,0x00000009U);
-       /*############################################################################################################################ */
-
-               /*Register : ACIOCR4 @ 0XFD080510</p>
-
-               Clock gating for AC LB slices and loopback read valid slices
-               PSU_DDR_PHY_ACIOCR4_LBCLKGATE                                                   0x0
-
-               Clock gating for Output Enable D slices [1]
-               PSU_DDR_PHY_ACIOCR4_ACOECLKGATE1                                                0x0
-
-               Clock gating for Power Down Receiver D slices [1]
-               PSU_DDR_PHY_ACIOCR4_ACPDRCLKGATE1                                               0x0
-
-               Clock gating for Termination Enable D slices [1]
-               PSU_DDR_PHY_ACIOCR4_ACTECLKGATE1                                                0x0
-
-               Clock gating for CK# D slices [3:2]
-               PSU_DDR_PHY_ACIOCR4_CKNCLKGATE1                                                 0x2
-
-               Clock gating for CK D slices [3:2]
-               PSU_DDR_PHY_ACIOCR4_CKCLKGATE1                                                  0x2
-
-               Clock gating for AC D slices [47:24]
-               PSU_DDR_PHY_ACIOCR4_ACCLKGATE1                                                  0x0
-
-               AC I/O Configuration Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080510, 0xFFFFFFFFU ,0x0A000000U)
-               RegMask = (DDR_PHY_ACIOCR4_LBCLKGATE_MASK | DDR_PHY_ACIOCR4_ACOECLKGATE1_MASK | DDR_PHY_ACIOCR4_ACPDRCLKGATE1_MASK | DDR_PHY_ACIOCR4_ACTECLKGATE1_MASK | DDR_PHY_ACIOCR4_CKNCLKGATE1_MASK | DDR_PHY_ACIOCR4_CKCLKGATE1_MASK | DDR_PHY_ACIOCR4_ACCLKGATE1_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ACIOCR4_LBCLKGATE_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR4_ACOECLKGATE1_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR4_ACPDRCLKGATE1_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR4_ACTECLKGATE1_SHIFT
-                       | 0x00000002U << DDR_PHY_ACIOCR4_CKNCLKGATE1_SHIFT
-                       | 0x00000002U << DDR_PHY_ACIOCR4_CKCLKGATE1_SHIFT
-                       | 0x00000000U << DDR_PHY_ACIOCR4_ACCLKGATE1_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_ACIOCR4_OFFSET ,0xFFFFFFFFU ,0x0A000000U);
-       /*############################################################################################################################ */
-
-               /*Register : IOVCR0 @ 0XFD080520</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_IOVCR0_RESERVED_31_29                                               0x0
-
-               Address/command lane VREF Pad Enable
-               PSU_DDR_PHY_IOVCR0_ACREFPEN                                                     0x0
-
-               Address/command lane Internal VREF Enable
-               PSU_DDR_PHY_IOVCR0_ACREFEEN                                                     0x0
-
-               Address/command lane Single-End VREF Enable
-               PSU_DDR_PHY_IOVCR0_ACREFSEN                                                     0x1
-
-               Address/command lane Internal VREF Enable
-               PSU_DDR_PHY_IOVCR0_ACREFIEN                                                     0x1
-
-               External VREF generato REFSEL range select
-               PSU_DDR_PHY_IOVCR0_ACREFESELRANGE                                               0x0
-
-               Address/command lane External VREF Select
-               PSU_DDR_PHY_IOVCR0_ACREFESEL                                                    0x0
-
-               Single ended VREF generator REFSEL range select
-               PSU_DDR_PHY_IOVCR0_ACREFSSELRANGE                                               0x1
-
-               Address/command lane Single-End VREF Select
-               PSU_DDR_PHY_IOVCR0_ACREFSSEL                                                    0x30
-
-               Internal VREF generator REFSEL ragne select
-               PSU_DDR_PHY_IOVCR0_ACVREFISELRANGE                                              0x1
-
-               REFSEL Control for internal AC IOs
-               PSU_DDR_PHY_IOVCR0_ACVREFISEL                                                   0x30
-
-               IO VREF Control Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080520, 0xFFFFFFFFU ,0x0300B0B0U)
-               RegMask = (DDR_PHY_IOVCR0_RESERVED_31_29_MASK | DDR_PHY_IOVCR0_ACREFPEN_MASK | DDR_PHY_IOVCR0_ACREFEEN_MASK | DDR_PHY_IOVCR0_ACREFSEN_MASK | DDR_PHY_IOVCR0_ACREFIEN_MASK | DDR_PHY_IOVCR0_ACREFESELRANGE_MASK | DDR_PHY_IOVCR0_ACREFESEL_MASK | DDR_PHY_IOVCR0_ACREFSSELRANGE_MASK | DDR_PHY_IOVCR0_ACREFSSEL_MASK | DDR_PHY_IOVCR0_ACVREFISELRANGE_MASK | DDR_PHY_IOVCR0_ACVREFISEL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_IOVCR0_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_IOVCR0_ACREFPEN_SHIFT
-                       | 0x00000000U << DDR_PHY_IOVCR0_ACREFEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_IOVCR0_ACREFSEN_SHIFT
-                       | 0x00000001U << DDR_PHY_IOVCR0_ACREFIEN_SHIFT
-                       | 0x00000000U << DDR_PHY_IOVCR0_ACREFESELRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_IOVCR0_ACREFESEL_SHIFT
-                       | 0x00000001U << DDR_PHY_IOVCR0_ACREFSSELRANGE_SHIFT
-                       | 0x00000030U << DDR_PHY_IOVCR0_ACREFSSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_IOVCR0_ACVREFISELRANGE_SHIFT
-                       | 0x00000030U << DDR_PHY_IOVCR0_ACVREFISEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_IOVCR0_OFFSET ,0xFFFFFFFFU ,0x0300B0B0U);
-       /*############################################################################################################################ */
-
-               /*Register : VTCR0 @ 0XFD080528</p>
-
-               Number of ctl_clk required to meet (> 150ns) timing requirements during DRAM DQ VREF training
-               PSU_DDR_PHY_VTCR0_TVREF                                                         0x7
-
-               DRM DQ VREF training Enable
-               PSU_DDR_PHY_VTCR0_DVEN                                                          0x1
-
-               Per Device Addressability Enable
-               PSU_DDR_PHY_VTCR0_PDAEN                                                         0x1
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_VTCR0_RESERVED_26                                                   0x0
-
-               VREF Word Count
-               PSU_DDR_PHY_VTCR0_VWCR                                                          0x4
-
-               DRAM DQ VREF step size used during DRAM VREF training
-               PSU_DDR_PHY_VTCR0_DVSS                                                          0x0
-
-               Maximum VREF limit value used during DRAM VREF training
-               PSU_DDR_PHY_VTCR0_DVMAX                                                         0x32
-
-               Minimum VREF limit value used during DRAM VREF training
-               PSU_DDR_PHY_VTCR0_DVMIN                                                         0x0
-
-               Initial DRAM DQ VREF value used during DRAM VREF training
-               PSU_DDR_PHY_VTCR0_DVINIT                                                        0x19
-
-               VREF Training Control Register 0
-               (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
-                       | 0x00000001U << DDR_PHY_VTCR0_DVEN_SHIFT
-                       | 0x00000001U << DDR_PHY_VTCR0_PDAEN_SHIFT
-                       | 0x00000000U << DDR_PHY_VTCR0_RESERVED_26_SHIFT
-                       | 0x00000004U << DDR_PHY_VTCR0_VWCR_SHIFT
-                       | 0x00000000U << DDR_PHY_VTCR0_DVSS_SHIFT
-                       | 0x00000032U << DDR_PHY_VTCR0_DVMAX_SHIFT
-                       | 0x00000000U << DDR_PHY_VTCR0_DVMIN_SHIFT
-                       | 0x00000019U << DDR_PHY_VTCR0_DVINIT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_VTCR0_OFFSET ,0xFFFFFFFFU ,0xF9032019U);
-       /*############################################################################################################################ */
-
-               /*Register : VTCR1 @ 0XFD08052C</p>
-
-               Host VREF step size used during VREF training. The register value of N indicates step size of (N+1)
-               PSU_DDR_PHY_VTCR1_HVSS                                                          0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_VTCR1_RESERVED_27                                                   0x0
-
-               Maximum VREF limit value used during DRAM VREF training.
-               PSU_DDR_PHY_VTCR1_HVMAX                                                         0x7f
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_VTCR1_RESERVED_19                                                   0x0
-
-               Minimum VREF limit value used during DRAM VREF training.
-               PSU_DDR_PHY_VTCR1_HVMIN                                                         0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_VTCR1_RESERVED_11                                                   0x0
-
-               Static Host Vref Rank Value
-               PSU_DDR_PHY_VTCR1_SHRNK                                                         0x0
-
-               Static Host Vref Rank Enable
-               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                                                       0x7
-
-               Eye LCDL Offset value for VREF training
-               PSU_DDR_PHY_VTCR1_EOFF                                                          0x0
-
-               Number of LCDL Eye points for which VREF training is repeated
-               PSU_DDR_PHY_VTCR1_ENUM                                                          0x0
-
-               HOST (IO) internal VREF training Enable
-               PSU_DDR_PHY_VTCR1_HVEN                                                          0x1
-
-               Host IO Type Control
-               PSU_DDR_PHY_VTCR1_HVIO                                                          0x1
-
-               VREF Training Control Register 1
-               (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
-                       | 0x00000000U << DDR_PHY_VTCR1_RESERVED_27_SHIFT
-                       | 0x0000007FU << DDR_PHY_VTCR1_HVMAX_SHIFT
-                       | 0x00000000U << DDR_PHY_VTCR1_RESERVED_19_SHIFT
-                       | 0x00000000U << DDR_PHY_VTCR1_HVMIN_SHIFT
-                       | 0x00000000U << DDR_PHY_VTCR1_RESERVED_11_SHIFT
-                       | 0x00000000U << DDR_PHY_VTCR1_SHRNK_SHIFT
-                       | 0x00000001U << DDR_PHY_VTCR1_SHREN_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 ,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>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR6_RESERVED_31_30                                              0x0
-
-               Delay select for the BDL on Address A[3].
-               PSU_DDR_PHY_ACBDLR6_A03BD                                                       0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR6_RESERVED_23_22                                              0x0
-
-               Delay select for the BDL on Address A[2].
-               PSU_DDR_PHY_ACBDLR6_A02BD                                                       0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR6_RESERVED_15_14                                              0x0
-
-               Delay select for the BDL on Address A[1].
-               PSU_DDR_PHY_ACBDLR6_A01BD                                                       0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR6_RESERVED_7_6                                                0x0
-
-               Delay select for the BDL on Address A[0].
-               PSU_DDR_PHY_ACBDLR6_A00BD                                                       0x0
-
-               AC Bit Delay Line Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080558, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_ACBDLR6_RESERVED_31_30_MASK | DDR_PHY_ACBDLR6_A03BD_MASK | DDR_PHY_ACBDLR6_RESERVED_23_22_MASK | DDR_PHY_ACBDLR6_A02BD_MASK | DDR_PHY_ACBDLR6_RESERVED_15_14_MASK | DDR_PHY_ACBDLR6_A01BD_MASK | DDR_PHY_ACBDLR6_RESERVED_7_6_MASK | DDR_PHY_ACBDLR6_A00BD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ACBDLR6_RESERVED_31_30_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR6_A03BD_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR6_RESERVED_23_22_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR6_A02BD_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR6_RESERVED_15_14_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR6_A01BD_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR6_RESERVED_7_6_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR6_A00BD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_ACBDLR6_OFFSET ,0xFFFFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : ACBDLR7 @ 0XFD08055C</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR7_RESERVED_31_30                                              0x0
-
-               Delay select for the BDL on Address A[7].
-               PSU_DDR_PHY_ACBDLR7_A07BD                                                       0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR7_RESERVED_23_22                                              0x0
-
-               Delay select for the BDL on Address A[6].
-               PSU_DDR_PHY_ACBDLR7_A06BD                                                       0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR7_RESERVED_15_14                                              0x0
-
-               Delay select for the BDL on Address A[5].
-               PSU_DDR_PHY_ACBDLR7_A05BD                                                       0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR7_RESERVED_7_6                                                0x0
-
-               Delay select for the BDL on Address A[4].
-               PSU_DDR_PHY_ACBDLR7_A04BD                                                       0x0
-
-               AC Bit Delay Line Register 7
-               (OFFSET, MASK, VALUE)      (0XFD08055C, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_ACBDLR7_RESERVED_31_30_MASK | DDR_PHY_ACBDLR7_A07BD_MASK | DDR_PHY_ACBDLR7_RESERVED_23_22_MASK | DDR_PHY_ACBDLR7_A06BD_MASK | DDR_PHY_ACBDLR7_RESERVED_15_14_MASK | DDR_PHY_ACBDLR7_A05BD_MASK | DDR_PHY_ACBDLR7_RESERVED_7_6_MASK | DDR_PHY_ACBDLR7_A04BD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ACBDLR7_RESERVED_31_30_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR7_A07BD_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR7_RESERVED_23_22_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR7_A06BD_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR7_RESERVED_15_14_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR7_A05BD_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR7_RESERVED_7_6_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR7_A04BD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_ACBDLR7_OFFSET ,0xFFFFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : ACBDLR8 @ 0XFD080560</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR8_RESERVED_31_30                                              0x0
-
-               Delay select for the BDL on Address A[11].
-               PSU_DDR_PHY_ACBDLR8_A11BD                                                       0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR8_RESERVED_23_22                                              0x0
-
-               Delay select for the BDL on Address A[10].
-               PSU_DDR_PHY_ACBDLR8_A10BD                                                       0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR8_RESERVED_15_14                                              0x0
-
-               Delay select for the BDL on Address A[9].
-               PSU_DDR_PHY_ACBDLR8_A09BD                                                       0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_ACBDLR8_RESERVED_7_6                                                0x0
-
-               Delay select for the BDL on Address A[8].
-               PSU_DDR_PHY_ACBDLR8_A08BD                                                       0x0
-
-               AC Bit Delay Line Register 8
-               (OFFSET, MASK, VALUE)      (0XFD080560, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_ACBDLR8_RESERVED_31_30_MASK | DDR_PHY_ACBDLR8_A11BD_MASK | DDR_PHY_ACBDLR8_RESERVED_23_22_MASK | DDR_PHY_ACBDLR8_A10BD_MASK | DDR_PHY_ACBDLR8_RESERVED_15_14_MASK | DDR_PHY_ACBDLR8_A09BD_MASK | DDR_PHY_ACBDLR8_RESERVED_7_6_MASK | DDR_PHY_ACBDLR8_A08BD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ACBDLR8_RESERVED_31_30_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR8_A11BD_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR8_RESERVED_23_22_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR8_A10BD_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR8_RESERVED_15_14_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR8_A09BD_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR8_RESERVED_7_6_SHIFT
-                       | 0x00000000U << DDR_PHY_ACBDLR8_A08BD_SHIFT
-                       |  0 ) & RegMask); */
-               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.
-               PSU_DDR_PHY_ZQCR_RESERVED_31_26                                                 0x0
-
-               ZQ VREF Range
-               PSU_DDR_PHY_ZQCR_ZQREFISELRANGE                                                 0x0
-
-               Programmable Wait for Frequency B
-               PSU_DDR_PHY_ZQCR_PGWAIT_FRQB                                                    0x11
-
-               Programmable Wait for Frequency A
-               PSU_DDR_PHY_ZQCR_PGWAIT_FRQA                                                    0x11
-
-               ZQ VREF Pad Enable
-               PSU_DDR_PHY_ZQCR_ZQREFPEN                                                       0x0
-
-               ZQ Internal VREF Enable
-               PSU_DDR_PHY_ZQCR_ZQREFIEN                                                       0x1
-
-               Choice of termination mode
-               PSU_DDR_PHY_ZQCR_ODT_MODE                                                       0x1
-
-               Force ZCAL VT update
-               PSU_DDR_PHY_ZQCR_FORCE_ZCAL_VT_UPDATE                                           0x0
-
-               IO VT Drift Limit
-               PSU_DDR_PHY_ZQCR_IODLMT                                                         0x2
-
-               Averaging algorithm enable, if set, enables averaging algorithm
-               PSU_DDR_PHY_ZQCR_AVGEN                                                          0x1
-
-               Maximum number of averaging rounds to be used by averaging algorithm
-               PSU_DDR_PHY_ZQCR_AVGMAX                                                         0x2
-
-               ZQ Calibration Type
-               PSU_DDR_PHY_ZQCR_ZCALT                                                          0x0
-
-               ZQ Power Down
-               PSU_DDR_PHY_ZQCR_ZQPD                                                           0x0
-
-               ZQ Impedance Control Register
-               (OFFSET, MASK, VALUE)      (0XFD080680, 0xFFFFFFFFU ,0x008A2A58U)
-               RegMask = (DDR_PHY_ZQCR_RESERVED_31_26_MASK | DDR_PHY_ZQCR_ZQREFISELRANGE_MASK | DDR_PHY_ZQCR_PGWAIT_FRQB_MASK | DDR_PHY_ZQCR_PGWAIT_FRQA_MASK | DDR_PHY_ZQCR_ZQREFPEN_MASK | DDR_PHY_ZQCR_ZQREFIEN_MASK | DDR_PHY_ZQCR_ODT_MODE_MASK | DDR_PHY_ZQCR_FORCE_ZCAL_VT_UPDATE_MASK | DDR_PHY_ZQCR_IODLMT_MASK | DDR_PHY_ZQCR_AVGEN_MASK | DDR_PHY_ZQCR_AVGMAX_MASK | DDR_PHY_ZQCR_ZCALT_MASK | DDR_PHY_ZQCR_ZQPD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ZQCR_RESERVED_31_26_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQCR_ZQREFISELRANGE_SHIFT
-                       | 0x00000011U << DDR_PHY_ZQCR_PGWAIT_FRQB_SHIFT
-                       | 0x00000011U << DDR_PHY_ZQCR_PGWAIT_FRQA_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQCR_ZQREFPEN_SHIFT
-                       | 0x00000001U << DDR_PHY_ZQCR_ZQREFIEN_SHIFT
-                       | 0x00000001U << DDR_PHY_ZQCR_ODT_MODE_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQCR_FORCE_ZCAL_VT_UPDATE_SHIFT
-                       | 0x00000002U << DDR_PHY_ZQCR_IODLMT_SHIFT
-                       | 0x00000001U << DDR_PHY_ZQCR_AVGEN_SHIFT
-                       | 0x00000002U << DDR_PHY_ZQCR_AVGMAX_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQCR_ZCALT_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQCR_ZQPD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_ZQCR_OFFSET ,0xFFFFFFFFU ,0x008A2A58U);
-       /*############################################################################################################################ */
-
-               /*Register : ZQ0PR0 @ 0XFD080684</p>
-
-               Pull-down drive strength ZCTRL over-ride enable
-               PSU_DDR_PHY_ZQ0PR0_PD_DRV_ZDEN                                                  0x0
-
-               Pull-up drive strength ZCTRL over-ride enable
-               PSU_DDR_PHY_ZQ0PR0_PU_DRV_ZDEN                                                  0x0
-
-               Pull-down termination ZCTRL over-ride enable
-               PSU_DDR_PHY_ZQ0PR0_PD_ODT_ZDEN                                                  0x0
-
-               Pull-up termination ZCTRL over-ride enable
-               PSU_DDR_PHY_ZQ0PR0_PU_ODT_ZDEN                                                  0x0
-
-               Calibration segment bypass
-               PSU_DDR_PHY_ZQ0PR0_ZSEGBYP                                                      0x0
-
-               VREF latch mode controls the mode in which the ZLE pin of the PVREF cell is driven by the PUB
-               PSU_DDR_PHY_ZQ0PR0_ZLE_MODE                                                     0x0
-
-               Termination adjustment
-               PSU_DDR_PHY_ZQ0PR0_ODT_ADJUST                                                   0x0
-
-               Pulldown drive strength adjustment
-               PSU_DDR_PHY_ZQ0PR0_PD_DRV_ADJUST                                                0x0
-
-               Pullup drive strength adjustment
-               PSU_DDR_PHY_ZQ0PR0_PU_DRV_ADJUST                                                0x0
-
-               DRAM Impedance Divide Ratio
-               PSU_DDR_PHY_ZQ0PR0_ZPROG_DRAM_ODT                                               0x7
-
-               HOST Impedance Divide Ratio
-               PSU_DDR_PHY_ZQ0PR0_ZPROG_HOST_ODT                                               0x7
-
-               Impedance Divide Ratio (pulldown drive calibration during asymmetric drive strength calibration)
-               PSU_DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PD                                            0xd
-
-               Impedance Divide Ratio (pullup drive calibration during asymmetric drive strength calibration)
-               PSU_DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PU                                            0xd
-
-               ZQ n Impedance Control Program Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080684, 0xFFFFFFFFU ,0x000077DDU)
-               RegMask = (DDR_PHY_ZQ0PR0_PD_DRV_ZDEN_MASK | DDR_PHY_ZQ0PR0_PU_DRV_ZDEN_MASK | DDR_PHY_ZQ0PR0_PD_ODT_ZDEN_MASK | DDR_PHY_ZQ0PR0_PU_ODT_ZDEN_MASK | DDR_PHY_ZQ0PR0_ZSEGBYP_MASK | DDR_PHY_ZQ0PR0_ZLE_MODE_MASK | DDR_PHY_ZQ0PR0_ODT_ADJUST_MASK | DDR_PHY_ZQ0PR0_PD_DRV_ADJUST_MASK | DDR_PHY_ZQ0PR0_PU_DRV_ADJUST_MASK | DDR_PHY_ZQ0PR0_ZPROG_DRAM_ODT_MASK | DDR_PHY_ZQ0PR0_ZPROG_HOST_ODT_MASK | DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PD_MASK | DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PU_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ZQ0PR0_PD_DRV_ZDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ0PR0_PU_DRV_ZDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ0PR0_PD_ODT_ZDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ0PR0_PU_ODT_ZDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ0PR0_ZSEGBYP_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ0PR0_ZLE_MODE_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ0PR0_ODT_ADJUST_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ0PR0_PD_DRV_ADJUST_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ0PR0_PU_DRV_ADJUST_SHIFT
-                       | 0x00000007U << DDR_PHY_ZQ0PR0_ZPROG_DRAM_ODT_SHIFT
-                       | 0x00000007U << DDR_PHY_ZQ0PR0_ZPROG_HOST_ODT_SHIFT
-                       | 0x0000000DU << DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PD_SHIFT
-                       | 0x0000000DU << DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PU_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_ZQ0PR0_OFFSET ,0xFFFFFFFFU ,0x000077DDU);
-       /*############################################################################################################################ */
-
-               /*Register : ZQ0OR0 @ 0XFD080694</p>
-
-               Reserved. Return zeros on reads.
-               PSU_DDR_PHY_ZQ0OR0_RESERVED_31_26                                               0x0
-
-               Override value for the pull-up output impedance
-               PSU_DDR_PHY_ZQ0OR0_ZDATA_PU_DRV_OVRD                                            0x1e1
-
-               Reserved. Return zeros on reads.
-               PSU_DDR_PHY_ZQ0OR0_RESERVED_15_10                                               0x0
-
-               Override value for the pull-down output impedance
-               PSU_DDR_PHY_ZQ0OR0_ZDATA_PD_DRV_OVRD                                            0x210
-
-               ZQ n Impedance Control Override Data Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080694, 0xFFFFFFFFU ,0x01E10210U)
-               RegMask = (DDR_PHY_ZQ0OR0_RESERVED_31_26_MASK | DDR_PHY_ZQ0OR0_ZDATA_PU_DRV_OVRD_MASK | DDR_PHY_ZQ0OR0_RESERVED_15_10_MASK | DDR_PHY_ZQ0OR0_ZDATA_PD_DRV_OVRD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ZQ0OR0_RESERVED_31_26_SHIFT
-                       | 0x000001E1U << DDR_PHY_ZQ0OR0_ZDATA_PU_DRV_OVRD_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ0OR0_RESERVED_15_10_SHIFT
-                       | 0x00000210U << DDR_PHY_ZQ0OR0_ZDATA_PD_DRV_OVRD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_ZQ0OR0_OFFSET ,0xFFFFFFFFU ,0x01E10210U);
-       /*############################################################################################################################ */
-
-               /*Register : ZQ0OR1 @ 0XFD080698</p>
-
-               Reserved. Return zeros on reads.
-               PSU_DDR_PHY_ZQ0OR1_RESERVED_31_26                                               0x0
-
-               Override value for the pull-up termination
-               PSU_DDR_PHY_ZQ0OR1_ZDATA_PU_ODT_OVRD                                            0x1e1
-
-               Reserved. Return zeros on reads.
-               PSU_DDR_PHY_ZQ0OR1_RESERVED_15_10                                               0x0
-
-               Override value for the pull-down termination
-               PSU_DDR_PHY_ZQ0OR1_ZDATA_PD_ODT_OVRD                                            0x0
-
-               ZQ n Impedance Control Override Data Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080698, 0xFFFFFFFFU ,0x01E10000U)
-               RegMask = (DDR_PHY_ZQ0OR1_RESERVED_31_26_MASK | DDR_PHY_ZQ0OR1_ZDATA_PU_ODT_OVRD_MASK | DDR_PHY_ZQ0OR1_RESERVED_15_10_MASK | DDR_PHY_ZQ0OR1_ZDATA_PD_ODT_OVRD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ZQ0OR1_RESERVED_31_26_SHIFT
-                       | 0x000001E1U << DDR_PHY_ZQ0OR1_ZDATA_PU_ODT_OVRD_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ0OR1_RESERVED_15_10_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ0OR1_ZDATA_PD_ODT_OVRD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_ZQ0OR1_OFFSET ,0xFFFFFFFFU ,0x01E10000U);
-       /*############################################################################################################################ */
-
-               /*Register : ZQ1PR0 @ 0XFD0806A4</p>
-
-               Pull-down drive strength ZCTRL over-ride enable
-               PSU_DDR_PHY_ZQ1PR0_PD_DRV_ZDEN                                                  0x0
-
-               Pull-up drive strength ZCTRL over-ride enable
-               PSU_DDR_PHY_ZQ1PR0_PU_DRV_ZDEN                                                  0x0
-
-               Pull-down termination ZCTRL over-ride enable
-               PSU_DDR_PHY_ZQ1PR0_PD_ODT_ZDEN                                                  0x0
-
-               Pull-up termination ZCTRL over-ride enable
-               PSU_DDR_PHY_ZQ1PR0_PU_ODT_ZDEN                                                  0x0
-
-               Calibration segment bypass
-               PSU_DDR_PHY_ZQ1PR0_ZSEGBYP                                                      0x0
-
-               VREF latch mode controls the mode in which the ZLE pin of the PVREF cell is driven by the PUB
-               PSU_DDR_PHY_ZQ1PR0_ZLE_MODE                                                     0x0
-
-               Termination adjustment
-               PSU_DDR_PHY_ZQ1PR0_ODT_ADJUST                                                   0x0
-
-               Pulldown drive strength adjustment
-               PSU_DDR_PHY_ZQ1PR0_PD_DRV_ADJUST                                                0x1
-
-               Pullup drive strength adjustment
-               PSU_DDR_PHY_ZQ1PR0_PU_DRV_ADJUST                                                0x0
-
-               DRAM Impedance Divide Ratio
-               PSU_DDR_PHY_ZQ1PR0_ZPROG_DRAM_ODT                                               0x7
-
-               HOST Impedance Divide Ratio
-               PSU_DDR_PHY_ZQ1PR0_ZPROG_HOST_ODT                                               0xb
-
-               Impedance Divide Ratio (pulldown drive calibration during asymmetric drive strength calibration)
-               PSU_DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PD                                            0xd
-
-               Impedance Divide Ratio (pullup drive calibration during asymmetric drive strength calibration)
-               PSU_DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PU                                            0xb
-
-               ZQ n Impedance Control Program Register 0
-               (OFFSET, MASK, VALUE)      (0XFD0806A4, 0xFFFFFFFFU ,0x00087BDBU)
-               RegMask = (DDR_PHY_ZQ1PR0_PD_DRV_ZDEN_MASK | DDR_PHY_ZQ1PR0_PU_DRV_ZDEN_MASK | DDR_PHY_ZQ1PR0_PD_ODT_ZDEN_MASK | DDR_PHY_ZQ1PR0_PU_ODT_ZDEN_MASK | DDR_PHY_ZQ1PR0_ZSEGBYP_MASK | DDR_PHY_ZQ1PR0_ZLE_MODE_MASK | DDR_PHY_ZQ1PR0_ODT_ADJUST_MASK | DDR_PHY_ZQ1PR0_PD_DRV_ADJUST_MASK | DDR_PHY_ZQ1PR0_PU_DRV_ADJUST_MASK | DDR_PHY_ZQ1PR0_ZPROG_DRAM_ODT_MASK | DDR_PHY_ZQ1PR0_ZPROG_HOST_ODT_MASK | DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PD_MASK | DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PU_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_ZQ1PR0_PD_DRV_ZDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ1PR0_PU_DRV_ZDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ1PR0_PD_ODT_ZDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ1PR0_PU_ODT_ZDEN_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ1PR0_ZSEGBYP_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ1PR0_ZLE_MODE_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ1PR0_ODT_ADJUST_SHIFT
-                       | 0x00000001U << DDR_PHY_ZQ1PR0_PD_DRV_ADJUST_SHIFT
-                       | 0x00000000U << DDR_PHY_ZQ1PR0_PU_DRV_ADJUST_SHIFT
-                       | 0x00000007U << DDR_PHY_ZQ1PR0_ZPROG_DRAM_ODT_SHIFT
-                       | 0x0000000BU << DDR_PHY_ZQ1PR0_ZPROG_HOST_ODT_SHIFT
-                       | 0x0000000DU << DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PD_SHIFT
-                       | 0x0000000BU << DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PU_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_ZQ1PR0_OFFSET ,0xFFFFFFFFU ,0x00087BDBU);
-       /*############################################################################################################################ */
-
-               /*Register : DX0GCR0 @ 0XFD080700</p>
-
-               Calibration Bypass
-               PSU_DDR_PHY_DX0GCR0_CALBYP                                                      0x0
-
-               Master Delay Line Enable
-               PSU_DDR_PHY_DX0GCR0_MDLEN                                                       0x1
-
-               Configurable ODT(TE) Phase Shift
-               PSU_DDR_PHY_DX0GCR0_CODTSHFT                                                    0x0
-
-               DQS Duty Cycle Correction
-               PSU_DDR_PHY_DX0GCR0_DQSDCC                                                      0x0
-
-               Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY
-               PSU_DDR_PHY_DX0GCR0_RDDLY                                                       0x8
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX0GCR0_RESERVED_19_14                                              0x0
-
-               DQSNSE Power Down Receiver
-               PSU_DDR_PHY_DX0GCR0_DQSNSEPDR                                                   0x0
-
-               DQSSE Power Down Receiver
-               PSU_DDR_PHY_DX0GCR0_DQSSEPDR                                                    0x0
-
-               RTT On Additive Latency
-               PSU_DDR_PHY_DX0GCR0_RTTOAL                                                      0x0
-
-               RTT Output Hold
-               PSU_DDR_PHY_DX0GCR0_RTTOH                                                       0x3
-
-               Configurable PDR Phase Shift
-               PSU_DDR_PHY_DX0GCR0_CPDRSHFT                                                    0x0
-
-               DQSR Power Down
-               PSU_DDR_PHY_DX0GCR0_DQSRPD                                                      0x0
-
-               DQSG Power Down Receiver
-               PSU_DDR_PHY_DX0GCR0_DQSGPDR                                                     0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX0GCR0_RESERVED_4                                                  0x0
-
-               DQSG On-Die Termination
-               PSU_DDR_PHY_DX0GCR0_DQSGODT                                                     0x0
-
-               DQSG Output Enable
-               PSU_DDR_PHY_DX0GCR0_DQSGOE                                                      0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX0GCR0_RESERVED_1_0                                                0x0
-
-               DATX8 n General Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080700, 0xFFFFFFFFU ,0x40800604U)
-               RegMask = (DDR_PHY_DX0GCR0_CALBYP_MASK | DDR_PHY_DX0GCR0_MDLEN_MASK | DDR_PHY_DX0GCR0_CODTSHFT_MASK | DDR_PHY_DX0GCR0_DQSDCC_MASK | DDR_PHY_DX0GCR0_RDDLY_MASK | DDR_PHY_DX0GCR0_RESERVED_19_14_MASK | DDR_PHY_DX0GCR0_DQSNSEPDR_MASK | DDR_PHY_DX0GCR0_DQSSEPDR_MASK | DDR_PHY_DX0GCR0_RTTOAL_MASK | DDR_PHY_DX0GCR0_RTTOH_MASK | DDR_PHY_DX0GCR0_CPDRSHFT_MASK | DDR_PHY_DX0GCR0_DQSRPD_MASK | DDR_PHY_DX0GCR0_DQSGPDR_MASK | DDR_PHY_DX0GCR0_RESERVED_4_MASK | DDR_PHY_DX0GCR0_DQSGODT_MASK | DDR_PHY_DX0GCR0_DQSGOE_MASK | DDR_PHY_DX0GCR0_RESERVED_1_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX0GCR0_CALBYP_SHIFT
-                       | 0x00000001U << DDR_PHY_DX0GCR0_MDLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_CODTSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_DQSDCC_SHIFT
-                       | 0x00000008U << DDR_PHY_DX0GCR0_RDDLY_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_RESERVED_19_14_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_DQSNSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_DQSSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_RTTOAL_SHIFT
-                       | 0x00000003U << DDR_PHY_DX0GCR0_RTTOH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_CPDRSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_DQSRPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_DQSGPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_RESERVED_4_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_DQSGODT_SHIFT
-                       | 0x00000001U << DDR_PHY_DX0GCR0_DQSGOE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR0_RESERVED_1_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX0GCR0_OFFSET ,0xFFFFFFFFU ,0x40800604U);
-       /*############################################################################################################################ */
-
-               /*Register : DX0GCR4 @ 0XFD080710</p>
-
-               Byte lane VREF IOM (Used only by D4MU IOs)
-               PSU_DDR_PHY_DX0GCR4_RESERVED_31_29                                              0x0
-
-               Byte Lane VREF Pad Enable
-               PSU_DDR_PHY_DX0GCR4_DXREFPEN                                                    0x0
-
-               Byte Lane Internal VREF Enable
-               PSU_DDR_PHY_DX0GCR4_DXREFEEN                                                    0x3
-
-               Byte Lane Single-End VREF Enable
-               PSU_DDR_PHY_DX0GCR4_DXREFSEN                                                    0x1
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX0GCR4_RESERVED_24                                                 0x0
-
-               External VREF generator REFSEL range select
-               PSU_DDR_PHY_DX0GCR4_DXREFESELRANGE                                              0x0
-
-               Byte Lane External VREF Select
-               PSU_DDR_PHY_DX0GCR4_DXREFESEL                                                   0x0
-
-               Single ended VREF generator REFSEL range select
-               PSU_DDR_PHY_DX0GCR4_DXREFSSELRANGE                                              0x1
-
-               Byte Lane Single-End VREF Select
-               PSU_DDR_PHY_DX0GCR4_DXREFSSEL                                                   0x30
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX0GCR4_RESERVED_7_6                                                0x0
-
-               VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX0GCR4_DXREFIEN                                                    0xf
-
-               VRMON control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX0GCR4_DXREFIMON                                                   0x0
-
-               DATX8 n General Configuration Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080710, 0xFFFFFFFFU ,0x0E00B03CU)
-               RegMask = (DDR_PHY_DX0GCR4_RESERVED_31_29_MASK | DDR_PHY_DX0GCR4_DXREFPEN_MASK | DDR_PHY_DX0GCR4_DXREFEEN_MASK | DDR_PHY_DX0GCR4_DXREFSEN_MASK | DDR_PHY_DX0GCR4_RESERVED_24_MASK | DDR_PHY_DX0GCR4_DXREFESELRANGE_MASK | DDR_PHY_DX0GCR4_DXREFESEL_MASK | DDR_PHY_DX0GCR4_DXREFSSELRANGE_MASK | DDR_PHY_DX0GCR4_DXREFSSEL_MASK | DDR_PHY_DX0GCR4_RESERVED_7_6_MASK | DDR_PHY_DX0GCR4_DXREFIEN_MASK | DDR_PHY_DX0GCR4_DXREFIMON_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX0GCR4_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR4_DXREFPEN_SHIFT
-                       | 0x00000003U << DDR_PHY_DX0GCR4_DXREFEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX0GCR4_DXREFSEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR4_RESERVED_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR4_DXREFESELRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR4_DXREFESEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX0GCR4_DXREFSSELRANGE_SHIFT
-                       | 0x00000030U << DDR_PHY_DX0GCR4_DXREFSSEL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR4_RESERVED_7_6_SHIFT
-                       | 0x0000000FU << DDR_PHY_DX0GCR4_DXREFIEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR4_DXREFIMON_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX0GCR4_OFFSET ,0xFFFFFFFFU ,0x0E00B03CU);
-       /*############################################################################################################################ */
-
-               /*Register : DX0GCR5 @ 0XFD080714</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX0GCR5_RESERVED_31                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 3
-               PSU_DDR_PHY_DX0GCR5_DXREFISELR3                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX0GCR5_RESERVED_23                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 2
-               PSU_DDR_PHY_DX0GCR5_DXREFISELR2                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX0GCR5_RESERVED_15                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 1
-               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                                                 0x4f
-
-               DATX8 n General Configuration Register 5
-               (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
-                       | 0x00000009U << DDR_PHY_DX0GCR5_DXREFISELR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR5_RESERVED_23_SHIFT
-                       | 0x00000009U << DDR_PHY_DX0GCR5_DXREFISELR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR5_RESERVED_15_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX0GCR5_DXREFISELR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR5_RESERVED_7_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX0GCR5_DXREFISELR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX0GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
-       /*############################################################################################################################ */
-
-               /*Register : DX0GCR6 @ 0XFD080718</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX0GCR6_RESERVED_31_30                                              0x0
-
-               DRAM DQ VREF Select for Rank3
-               PSU_DDR_PHY_DX0GCR6_DXDQVREFR3                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX0GCR6_RESERVED_23_22                                              0x0
-
-               DRAM DQ VREF Select for Rank2
-               PSU_DDR_PHY_DX0GCR6_DXDQVREFR2                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX0GCR6_RESERVED_15_14                                              0x0
-
-               DRAM DQ VREF Select for Rank1
-               PSU_DDR_PHY_DX0GCR6_DXDQVREFR1                                                  0x2b
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX0GCR6_RESERVED_7_6                                                0x0
-
-               DRAM DQ VREF Select for Rank0
-               PSU_DDR_PHY_DX0GCR6_DXDQVREFR0                                                  0x2b
-
-               DATX8 n General Configuration Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080718, 0xFFFFFFFFU ,0x09092B2BU)
-               RegMask = (DDR_PHY_DX0GCR6_RESERVED_31_30_MASK | DDR_PHY_DX0GCR6_DXDQVREFR3_MASK | DDR_PHY_DX0GCR6_RESERVED_23_22_MASK | DDR_PHY_DX0GCR6_DXDQVREFR2_MASK | DDR_PHY_DX0GCR6_RESERVED_15_14_MASK | DDR_PHY_DX0GCR6_DXDQVREFR1_MASK | DDR_PHY_DX0GCR6_RESERVED_7_6_MASK | DDR_PHY_DX0GCR6_DXDQVREFR0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX0GCR6_RESERVED_31_30_SHIFT
-                       | 0x00000009U << DDR_PHY_DX0GCR6_DXDQVREFR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR6_RESERVED_23_22_SHIFT
-                       | 0x00000009U << DDR_PHY_DX0GCR6_DXDQVREFR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR6_RESERVED_15_14_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX0GCR6_DXDQVREFR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GCR6_RESERVED_7_6_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX0GCR6_DXDQVREFR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX0GCR6_OFFSET ,0xFFFFFFFFU ,0x09092B2BU);
-       /*############################################################################################################################ */
-
-               /*Register : DX0LCDLR2 @ 0XFD080788</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX0LCDLR2_RESERVED_31_25                                            0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX0LCDLR2_RESERVED_24_16                                            0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX0LCDLR2_RESERVED_15_9                                             0x0
-
-               Read DQS Gating Delay
-               PSU_DDR_PHY_DX0LCDLR2_DQSGD                                                     0x0
-
-               DATX8 n Local Calibrated Delay Line Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080788, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_DX0LCDLR2_RESERVED_31_25_MASK | DDR_PHY_DX0LCDLR2_RESERVED_24_16_MASK | DDR_PHY_DX0LCDLR2_RESERVED_15_9_MASK | DDR_PHY_DX0LCDLR2_DQSGD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX0LCDLR2_RESERVED_31_25_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0LCDLR2_RESERVED_24_16_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0LCDLR2_RESERVED_15_9_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0LCDLR2_DQSGD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX0LCDLR2_OFFSET ,0xFFFFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX0GTR0 @ 0XFD0807C0</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX0GTR0_RESERVED_31_24                                              0x0
-
-               DQ Write Path Latency Pipeline
-               PSU_DDR_PHY_DX0GTR0_WDQSL                                                       0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX0GTR0_RESERVED_23_20                                              0x0
-
-               Write Leveling System Latency
-               PSU_DDR_PHY_DX0GTR0_WLSL                                                        0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX0GTR0_RESERVED_15_13                                              0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX0GTR0_RESERVED_12_8                                               0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX0GTR0_RESERVED_7_5                                                0x0
-
-               DQS Gating System Latency
-               PSU_DDR_PHY_DX0GTR0_DGSL                                                        0x0
-
-               DATX8 n General Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD0807C0, 0xFFFFFFFFU ,0x00020000U)
-               RegMask = (DDR_PHY_DX0GTR0_RESERVED_31_24_MASK | DDR_PHY_DX0GTR0_WDQSL_MASK | DDR_PHY_DX0GTR0_RESERVED_23_20_MASK | DDR_PHY_DX0GTR0_WLSL_MASK | DDR_PHY_DX0GTR0_RESERVED_15_13_MASK | DDR_PHY_DX0GTR0_RESERVED_12_8_MASK | DDR_PHY_DX0GTR0_RESERVED_7_5_MASK | DDR_PHY_DX0GTR0_DGSL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX0GTR0_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GTR0_WDQSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GTR0_RESERVED_23_20_SHIFT
-                       | 0x00000002U << DDR_PHY_DX0GTR0_WLSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GTR0_RESERVED_15_13_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GTR0_RESERVED_12_8_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GTR0_RESERVED_7_5_SHIFT
-                       | 0x00000000U << DDR_PHY_DX0GTR0_DGSL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX0GTR0_OFFSET ,0xFFFFFFFFU ,0x00020000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX1GCR0 @ 0XFD080800</p>
-
-               Calibration Bypass
-               PSU_DDR_PHY_DX1GCR0_CALBYP                                                      0x0
-
-               Master Delay Line Enable
-               PSU_DDR_PHY_DX1GCR0_MDLEN                                                       0x1
-
-               Configurable ODT(TE) Phase Shift
-               PSU_DDR_PHY_DX1GCR0_CODTSHFT                                                    0x0
-
-               DQS Duty Cycle Correction
-               PSU_DDR_PHY_DX1GCR0_DQSDCC                                                      0x0
-
-               Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY
-               PSU_DDR_PHY_DX1GCR0_RDDLY                                                       0x8
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX1GCR0_RESERVED_19_14                                              0x0
-
-               DQSNSE Power Down Receiver
-               PSU_DDR_PHY_DX1GCR0_DQSNSEPDR                                                   0x0
-
-               DQSSE Power Down Receiver
-               PSU_DDR_PHY_DX1GCR0_DQSSEPDR                                                    0x0
-
-               RTT On Additive Latency
-               PSU_DDR_PHY_DX1GCR0_RTTOAL                                                      0x0
-
-               RTT Output Hold
-               PSU_DDR_PHY_DX1GCR0_RTTOH                                                       0x3
-
-               Configurable PDR Phase Shift
-               PSU_DDR_PHY_DX1GCR0_CPDRSHFT                                                    0x0
-
-               DQSR Power Down
-               PSU_DDR_PHY_DX1GCR0_DQSRPD                                                      0x0
-
-               DQSG Power Down Receiver
-               PSU_DDR_PHY_DX1GCR0_DQSGPDR                                                     0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX1GCR0_RESERVED_4                                                  0x0
-
-               DQSG On-Die Termination
-               PSU_DDR_PHY_DX1GCR0_DQSGODT                                                     0x0
-
-               DQSG Output Enable
-               PSU_DDR_PHY_DX1GCR0_DQSGOE                                                      0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX1GCR0_RESERVED_1_0                                                0x0
-
-               DATX8 n General Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080800, 0xFFFFFFFFU ,0x40800604U)
-               RegMask = (DDR_PHY_DX1GCR0_CALBYP_MASK | DDR_PHY_DX1GCR0_MDLEN_MASK | DDR_PHY_DX1GCR0_CODTSHFT_MASK | DDR_PHY_DX1GCR0_DQSDCC_MASK | DDR_PHY_DX1GCR0_RDDLY_MASK | DDR_PHY_DX1GCR0_RESERVED_19_14_MASK | DDR_PHY_DX1GCR0_DQSNSEPDR_MASK | DDR_PHY_DX1GCR0_DQSSEPDR_MASK | DDR_PHY_DX1GCR0_RTTOAL_MASK | DDR_PHY_DX1GCR0_RTTOH_MASK | DDR_PHY_DX1GCR0_CPDRSHFT_MASK | DDR_PHY_DX1GCR0_DQSRPD_MASK | DDR_PHY_DX1GCR0_DQSGPDR_MASK | DDR_PHY_DX1GCR0_RESERVED_4_MASK | DDR_PHY_DX1GCR0_DQSGODT_MASK | DDR_PHY_DX1GCR0_DQSGOE_MASK | DDR_PHY_DX1GCR0_RESERVED_1_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX1GCR0_CALBYP_SHIFT
-                       | 0x00000001U << DDR_PHY_DX1GCR0_MDLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_CODTSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_DQSDCC_SHIFT
-                       | 0x00000008U << DDR_PHY_DX1GCR0_RDDLY_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_RESERVED_19_14_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_DQSNSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_DQSSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_RTTOAL_SHIFT
-                       | 0x00000003U << DDR_PHY_DX1GCR0_RTTOH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_CPDRSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_DQSRPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_DQSGPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_RESERVED_4_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_DQSGODT_SHIFT
-                       | 0x00000001U << DDR_PHY_DX1GCR0_DQSGOE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR0_RESERVED_1_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX1GCR0_OFFSET ,0xFFFFFFFFU ,0x40800604U);
-       /*############################################################################################################################ */
-
-               /*Register : DX1GCR4 @ 0XFD080810</p>
-
-               Byte lane VREF IOM (Used only by D4MU IOs)
-               PSU_DDR_PHY_DX1GCR4_RESERVED_31_29                                              0x0
-
-               Byte Lane VREF Pad Enable
-               PSU_DDR_PHY_DX1GCR4_DXREFPEN                                                    0x0
-
-               Byte Lane Internal VREF Enable
-               PSU_DDR_PHY_DX1GCR4_DXREFEEN                                                    0x3
-
-               Byte Lane Single-End VREF Enable
-               PSU_DDR_PHY_DX1GCR4_DXREFSEN                                                    0x1
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX1GCR4_RESERVED_24                                                 0x0
-
-               External VREF generator REFSEL range select
-               PSU_DDR_PHY_DX1GCR4_DXREFESELRANGE                                              0x0
-
-               Byte Lane External VREF Select
-               PSU_DDR_PHY_DX1GCR4_DXREFESEL                                                   0x0
-
-               Single ended VREF generator REFSEL range select
-               PSU_DDR_PHY_DX1GCR4_DXREFSSELRANGE                                              0x1
-
-               Byte Lane Single-End VREF Select
-               PSU_DDR_PHY_DX1GCR4_DXREFSSEL                                                   0x30
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX1GCR4_RESERVED_7_6                                                0x0
-
-               VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX1GCR4_DXREFIEN                                                    0xf
-
-               VRMON control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX1GCR4_DXREFIMON                                                   0x0
-
-               DATX8 n General Configuration Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080810, 0xFFFFFFFFU ,0x0E00B03CU)
-               RegMask = (DDR_PHY_DX1GCR4_RESERVED_31_29_MASK | DDR_PHY_DX1GCR4_DXREFPEN_MASK | DDR_PHY_DX1GCR4_DXREFEEN_MASK | DDR_PHY_DX1GCR4_DXREFSEN_MASK | DDR_PHY_DX1GCR4_RESERVED_24_MASK | DDR_PHY_DX1GCR4_DXREFESELRANGE_MASK | DDR_PHY_DX1GCR4_DXREFESEL_MASK | DDR_PHY_DX1GCR4_DXREFSSELRANGE_MASK | DDR_PHY_DX1GCR4_DXREFSSEL_MASK | DDR_PHY_DX1GCR4_RESERVED_7_6_MASK | DDR_PHY_DX1GCR4_DXREFIEN_MASK | DDR_PHY_DX1GCR4_DXREFIMON_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX1GCR4_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR4_DXREFPEN_SHIFT
-                       | 0x00000003U << DDR_PHY_DX1GCR4_DXREFEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX1GCR4_DXREFSEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR4_RESERVED_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR4_DXREFESELRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR4_DXREFESEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX1GCR4_DXREFSSELRANGE_SHIFT
-                       | 0x00000030U << DDR_PHY_DX1GCR4_DXREFSSEL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR4_RESERVED_7_6_SHIFT
-                       | 0x0000000FU << DDR_PHY_DX1GCR4_DXREFIEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR4_DXREFIMON_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX1GCR4_OFFSET ,0xFFFFFFFFU ,0x0E00B03CU);
-       /*############################################################################################################################ */
-
-               /*Register : DX1GCR5 @ 0XFD080814</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX1GCR5_RESERVED_31                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 3
-               PSU_DDR_PHY_DX1GCR5_DXREFISELR3                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX1GCR5_RESERVED_23                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 2
-               PSU_DDR_PHY_DX1GCR5_DXREFISELR2                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX1GCR5_RESERVED_15                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 1
-               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                                                 0x4f
-
-               DATX8 n General Configuration Register 5
-               (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
-                       | 0x00000009U << DDR_PHY_DX1GCR5_DXREFISELR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR5_RESERVED_23_SHIFT
-                       | 0x00000009U << DDR_PHY_DX1GCR5_DXREFISELR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR5_RESERVED_15_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX1GCR5_DXREFISELR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR5_RESERVED_7_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX1GCR5_DXREFISELR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX1GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
-       /*############################################################################################################################ */
-
-               /*Register : DX1GCR6 @ 0XFD080818</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX1GCR6_RESERVED_31_30                                              0x0
-
-               DRAM DQ VREF Select for Rank3
-               PSU_DDR_PHY_DX1GCR6_DXDQVREFR3                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX1GCR6_RESERVED_23_22                                              0x0
-
-               DRAM DQ VREF Select for Rank2
-               PSU_DDR_PHY_DX1GCR6_DXDQVREFR2                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX1GCR6_RESERVED_15_14                                              0x0
-
-               DRAM DQ VREF Select for Rank1
-               PSU_DDR_PHY_DX1GCR6_DXDQVREFR1                                                  0x2b
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX1GCR6_RESERVED_7_6                                                0x0
-
-               DRAM DQ VREF Select for Rank0
-               PSU_DDR_PHY_DX1GCR6_DXDQVREFR0                                                  0x2b
-
-               DATX8 n General Configuration Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080818, 0xFFFFFFFFU ,0x09092B2BU)
-               RegMask = (DDR_PHY_DX1GCR6_RESERVED_31_30_MASK | DDR_PHY_DX1GCR6_DXDQVREFR3_MASK | DDR_PHY_DX1GCR6_RESERVED_23_22_MASK | DDR_PHY_DX1GCR6_DXDQVREFR2_MASK | DDR_PHY_DX1GCR6_RESERVED_15_14_MASK | DDR_PHY_DX1GCR6_DXDQVREFR1_MASK | DDR_PHY_DX1GCR6_RESERVED_7_6_MASK | DDR_PHY_DX1GCR6_DXDQVREFR0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX1GCR6_RESERVED_31_30_SHIFT
-                       | 0x00000009U << DDR_PHY_DX1GCR6_DXDQVREFR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR6_RESERVED_23_22_SHIFT
-                       | 0x00000009U << DDR_PHY_DX1GCR6_DXDQVREFR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR6_RESERVED_15_14_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX1GCR6_DXDQVREFR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GCR6_RESERVED_7_6_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX1GCR6_DXDQVREFR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX1GCR6_OFFSET ,0xFFFFFFFFU ,0x09092B2BU);
-       /*############################################################################################################################ */
-
-               /*Register : DX1LCDLR2 @ 0XFD080888</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX1LCDLR2_RESERVED_31_25                                            0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX1LCDLR2_RESERVED_24_16                                            0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX1LCDLR2_RESERVED_15_9                                             0x0
-
-               Read DQS Gating Delay
-               PSU_DDR_PHY_DX1LCDLR2_DQSGD                                                     0x0
-
-               DATX8 n Local Calibrated Delay Line Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080888, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_DX1LCDLR2_RESERVED_31_25_MASK | DDR_PHY_DX1LCDLR2_RESERVED_24_16_MASK | DDR_PHY_DX1LCDLR2_RESERVED_15_9_MASK | DDR_PHY_DX1LCDLR2_DQSGD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX1LCDLR2_RESERVED_31_25_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1LCDLR2_RESERVED_24_16_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1LCDLR2_RESERVED_15_9_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1LCDLR2_DQSGD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX1LCDLR2_OFFSET ,0xFFFFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX1GTR0 @ 0XFD0808C0</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX1GTR0_RESERVED_31_24                                              0x0
-
-               DQ Write Path Latency Pipeline
-               PSU_DDR_PHY_DX1GTR0_WDQSL                                                       0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX1GTR0_RESERVED_23_20                                              0x0
-
-               Write Leveling System Latency
-               PSU_DDR_PHY_DX1GTR0_WLSL                                                        0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX1GTR0_RESERVED_15_13                                              0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX1GTR0_RESERVED_12_8                                               0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX1GTR0_RESERVED_7_5                                                0x0
-
-               DQS Gating System Latency
-               PSU_DDR_PHY_DX1GTR0_DGSL                                                        0x0
-
-               DATX8 n General Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD0808C0, 0xFFFFFFFFU ,0x00020000U)
-               RegMask = (DDR_PHY_DX1GTR0_RESERVED_31_24_MASK | DDR_PHY_DX1GTR0_WDQSL_MASK | DDR_PHY_DX1GTR0_RESERVED_23_20_MASK | DDR_PHY_DX1GTR0_WLSL_MASK | DDR_PHY_DX1GTR0_RESERVED_15_13_MASK | DDR_PHY_DX1GTR0_RESERVED_12_8_MASK | DDR_PHY_DX1GTR0_RESERVED_7_5_MASK | DDR_PHY_DX1GTR0_DGSL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX1GTR0_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GTR0_WDQSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GTR0_RESERVED_23_20_SHIFT
-                       | 0x00000002U << DDR_PHY_DX1GTR0_WLSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GTR0_RESERVED_15_13_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GTR0_RESERVED_12_8_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GTR0_RESERVED_7_5_SHIFT
-                       | 0x00000000U << DDR_PHY_DX1GTR0_DGSL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX1GTR0_OFFSET ,0xFFFFFFFFU ,0x00020000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX2GCR0 @ 0XFD080900</p>
-
-               Calibration Bypass
-               PSU_DDR_PHY_DX2GCR0_CALBYP                                                      0x0
-
-               Master Delay Line Enable
-               PSU_DDR_PHY_DX2GCR0_MDLEN                                                       0x1
-
-               Configurable ODT(TE) Phase Shift
-               PSU_DDR_PHY_DX2GCR0_CODTSHFT                                                    0x0
-
-               DQS Duty Cycle Correction
-               PSU_DDR_PHY_DX2GCR0_DQSDCC                                                      0x0
-
-               Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY
-               PSU_DDR_PHY_DX2GCR0_RDDLY                                                       0x8
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX2GCR0_RESERVED_19_14                                              0x0
-
-               DQSNSE Power Down Receiver
-               PSU_DDR_PHY_DX2GCR0_DQSNSEPDR                                                   0x0
-
-               DQSSE Power Down Receiver
-               PSU_DDR_PHY_DX2GCR0_DQSSEPDR                                                    0x0
-
-               RTT On Additive Latency
-               PSU_DDR_PHY_DX2GCR0_RTTOAL                                                      0x0
-
-               RTT Output Hold
-               PSU_DDR_PHY_DX2GCR0_RTTOH                                                       0x3
-
-               Configurable PDR Phase Shift
-               PSU_DDR_PHY_DX2GCR0_CPDRSHFT                                                    0x0
-
-               DQSR Power Down
-               PSU_DDR_PHY_DX2GCR0_DQSRPD                                                      0x0
-
-               DQSG Power Down Receiver
-               PSU_DDR_PHY_DX2GCR0_DQSGPDR                                                     0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX2GCR0_RESERVED_4                                                  0x0
-
-               DQSG On-Die Termination
-               PSU_DDR_PHY_DX2GCR0_DQSGODT                                                     0x0
-
-               DQSG Output Enable
-               PSU_DDR_PHY_DX2GCR0_DQSGOE                                                      0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX2GCR0_RESERVED_1_0                                                0x0
-
-               DATX8 n General Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080900, 0xFFFFFFFFU ,0x40800604U)
-               RegMask = (DDR_PHY_DX2GCR0_CALBYP_MASK | DDR_PHY_DX2GCR0_MDLEN_MASK | DDR_PHY_DX2GCR0_CODTSHFT_MASK | DDR_PHY_DX2GCR0_DQSDCC_MASK | DDR_PHY_DX2GCR0_RDDLY_MASK | DDR_PHY_DX2GCR0_RESERVED_19_14_MASK | DDR_PHY_DX2GCR0_DQSNSEPDR_MASK | DDR_PHY_DX2GCR0_DQSSEPDR_MASK | DDR_PHY_DX2GCR0_RTTOAL_MASK | DDR_PHY_DX2GCR0_RTTOH_MASK | DDR_PHY_DX2GCR0_CPDRSHFT_MASK | DDR_PHY_DX2GCR0_DQSRPD_MASK | DDR_PHY_DX2GCR0_DQSGPDR_MASK | DDR_PHY_DX2GCR0_RESERVED_4_MASK | DDR_PHY_DX2GCR0_DQSGODT_MASK | DDR_PHY_DX2GCR0_DQSGOE_MASK | DDR_PHY_DX2GCR0_RESERVED_1_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX2GCR0_CALBYP_SHIFT
-                       | 0x00000001U << DDR_PHY_DX2GCR0_MDLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_CODTSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_DQSDCC_SHIFT
-                       | 0x00000008U << DDR_PHY_DX2GCR0_RDDLY_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_RESERVED_19_14_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_DQSNSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_DQSSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_RTTOAL_SHIFT
-                       | 0x00000003U << DDR_PHY_DX2GCR0_RTTOH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_CPDRSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_DQSRPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_DQSGPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_RESERVED_4_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_DQSGODT_SHIFT
-                       | 0x00000001U << DDR_PHY_DX2GCR0_DQSGOE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR0_RESERVED_1_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX2GCR0_OFFSET ,0xFFFFFFFFU ,0x40800604U);
-       /*############################################################################################################################ */
-
-               /*Register : DX2GCR1 @ 0XFD080904</p>
-
-               Enables the PDR mode for DQ[7:0]
-               PSU_DDR_PHY_DX2GCR1_DXPDRMODE                                                   0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_DX2GCR1_RESERVED_15                                                 0x0
-
-               Select the delayed or non-delayed read data strobe #
-               PSU_DDR_PHY_DX2GCR1_QSNSEL                                                      0x1
-
-               Select the delayed or non-delayed read data strobe
-               PSU_DDR_PHY_DX2GCR1_QSSEL                                                       0x1
-
-               Enables Read Data Strobe in a byte lane
-               PSU_DDR_PHY_DX2GCR1_OEEN                                                        0x1
-
-               Enables PDR in a byte lane
-               PSU_DDR_PHY_DX2GCR1_PDREN                                                       0x1
-
-               Enables ODT/TE in a byte lane
-               PSU_DDR_PHY_DX2GCR1_TEEN                                                        0x1
-
-               Enables Write Data strobe in a byte lane
-               PSU_DDR_PHY_DX2GCR1_DSEN                                                        0x1
-
-               Enables DM pin in a byte lane
-               PSU_DDR_PHY_DX2GCR1_DMEN                                                        0x1
-
-               Enables DQ corresponding to each bit in a byte
-               PSU_DDR_PHY_DX2GCR1_DQEN                                                        0xff
-
-               DATX8 n General Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080904, 0xFFFFFFFFU ,0x00007FFFU)
-               RegMask = (DDR_PHY_DX2GCR1_DXPDRMODE_MASK | DDR_PHY_DX2GCR1_RESERVED_15_MASK | DDR_PHY_DX2GCR1_QSNSEL_MASK | DDR_PHY_DX2GCR1_QSSEL_MASK | DDR_PHY_DX2GCR1_OEEN_MASK | DDR_PHY_DX2GCR1_PDREN_MASK | DDR_PHY_DX2GCR1_TEEN_MASK | DDR_PHY_DX2GCR1_DSEN_MASK | DDR_PHY_DX2GCR1_DMEN_MASK | DDR_PHY_DX2GCR1_DQEN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX2GCR1_DXPDRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR1_RESERVED_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX2GCR1_QSNSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX2GCR1_QSSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX2GCR1_OEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX2GCR1_PDREN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX2GCR1_TEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX2GCR1_DSEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX2GCR1_DMEN_SHIFT
-                       | 0x000000FFU << DDR_PHY_DX2GCR1_DQEN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX2GCR1_OFFSET ,0xFFFFFFFFU ,0x00007FFFU);
-       /*############################################################################################################################ */
-
-               /*Register : DX2GCR4 @ 0XFD080910</p>
-
-               Byte lane VREF IOM (Used only by D4MU IOs)
-               PSU_DDR_PHY_DX2GCR4_RESERVED_31_29                                              0x0
-
-               Byte Lane VREF Pad Enable
-               PSU_DDR_PHY_DX2GCR4_DXREFPEN                                                    0x0
-
-               Byte Lane Internal VREF Enable
-               PSU_DDR_PHY_DX2GCR4_DXREFEEN                                                    0x3
-
-               Byte Lane Single-End VREF Enable
-               PSU_DDR_PHY_DX2GCR4_DXREFSEN                                                    0x1
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX2GCR4_RESERVED_24                                                 0x0
-
-               External VREF generator REFSEL range select
-               PSU_DDR_PHY_DX2GCR4_DXREFESELRANGE                                              0x0
-
-               Byte Lane External VREF Select
-               PSU_DDR_PHY_DX2GCR4_DXREFESEL                                                   0x0
-
-               Single ended VREF generator REFSEL range select
-               PSU_DDR_PHY_DX2GCR4_DXREFSSELRANGE                                              0x1
-
-               Byte Lane Single-End VREF Select
-               PSU_DDR_PHY_DX2GCR4_DXREFSSEL                                                   0x30
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX2GCR4_RESERVED_7_6                                                0x0
-
-               VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX2GCR4_DXREFIEN                                                    0xf
-
-               VRMON control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX2GCR4_DXREFIMON                                                   0x0
-
-               DATX8 n General Configuration Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080910, 0xFFFFFFFFU ,0x0E00B03CU)
-               RegMask = (DDR_PHY_DX2GCR4_RESERVED_31_29_MASK | DDR_PHY_DX2GCR4_DXREFPEN_MASK | DDR_PHY_DX2GCR4_DXREFEEN_MASK | DDR_PHY_DX2GCR4_DXREFSEN_MASK | DDR_PHY_DX2GCR4_RESERVED_24_MASK | DDR_PHY_DX2GCR4_DXREFESELRANGE_MASK | DDR_PHY_DX2GCR4_DXREFESEL_MASK | DDR_PHY_DX2GCR4_DXREFSSELRANGE_MASK | DDR_PHY_DX2GCR4_DXREFSSEL_MASK | DDR_PHY_DX2GCR4_RESERVED_7_6_MASK | DDR_PHY_DX2GCR4_DXREFIEN_MASK | DDR_PHY_DX2GCR4_DXREFIMON_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX2GCR4_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR4_DXREFPEN_SHIFT
-                       | 0x00000003U << DDR_PHY_DX2GCR4_DXREFEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX2GCR4_DXREFSEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR4_RESERVED_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR4_DXREFESELRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR4_DXREFESEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX2GCR4_DXREFSSELRANGE_SHIFT
-                       | 0x00000030U << DDR_PHY_DX2GCR4_DXREFSSEL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR4_RESERVED_7_6_SHIFT
-                       | 0x0000000FU << DDR_PHY_DX2GCR4_DXREFIEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR4_DXREFIMON_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX2GCR4_OFFSET ,0xFFFFFFFFU ,0x0E00B03CU);
-       /*############################################################################################################################ */
-
-               /*Register : DX2GCR5 @ 0XFD080914</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX2GCR5_RESERVED_31                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 3
-               PSU_DDR_PHY_DX2GCR5_DXREFISELR3                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX2GCR5_RESERVED_23                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 2
-               PSU_DDR_PHY_DX2GCR5_DXREFISELR2                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX2GCR5_RESERVED_15                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 1
-               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                                                 0x4f
-
-               DATX8 n General Configuration Register 5
-               (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
-                       | 0x00000009U << DDR_PHY_DX2GCR5_DXREFISELR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR5_RESERVED_23_SHIFT
-                       | 0x00000009U << DDR_PHY_DX2GCR5_DXREFISELR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR5_RESERVED_15_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX2GCR5_DXREFISELR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR5_RESERVED_7_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX2GCR5_DXREFISELR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX2GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
-       /*############################################################################################################################ */
-
-               /*Register : DX2GCR6 @ 0XFD080918</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX2GCR6_RESERVED_31_30                                              0x0
-
-               DRAM DQ VREF Select for Rank3
-               PSU_DDR_PHY_DX2GCR6_DXDQVREFR3                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX2GCR6_RESERVED_23_22                                              0x0
-
-               DRAM DQ VREF Select for Rank2
-               PSU_DDR_PHY_DX2GCR6_DXDQVREFR2                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX2GCR6_RESERVED_15_14                                              0x0
-
-               DRAM DQ VREF Select for Rank1
-               PSU_DDR_PHY_DX2GCR6_DXDQVREFR1                                                  0x2b
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX2GCR6_RESERVED_7_6                                                0x0
-
-               DRAM DQ VREF Select for Rank0
-               PSU_DDR_PHY_DX2GCR6_DXDQVREFR0                                                  0x2b
-
-               DATX8 n General Configuration Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080918, 0xFFFFFFFFU ,0x09092B2BU)
-               RegMask = (DDR_PHY_DX2GCR6_RESERVED_31_30_MASK | DDR_PHY_DX2GCR6_DXDQVREFR3_MASK | DDR_PHY_DX2GCR6_RESERVED_23_22_MASK | DDR_PHY_DX2GCR6_DXDQVREFR2_MASK | DDR_PHY_DX2GCR6_RESERVED_15_14_MASK | DDR_PHY_DX2GCR6_DXDQVREFR1_MASK | DDR_PHY_DX2GCR6_RESERVED_7_6_MASK | DDR_PHY_DX2GCR6_DXDQVREFR0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX2GCR6_RESERVED_31_30_SHIFT
-                       | 0x00000009U << DDR_PHY_DX2GCR6_DXDQVREFR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR6_RESERVED_23_22_SHIFT
-                       | 0x00000009U << DDR_PHY_DX2GCR6_DXDQVREFR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR6_RESERVED_15_14_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX2GCR6_DXDQVREFR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GCR6_RESERVED_7_6_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX2GCR6_DXDQVREFR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX2GCR6_OFFSET ,0xFFFFFFFFU ,0x09092B2BU);
-       /*############################################################################################################################ */
-
-               /*Register : DX2LCDLR2 @ 0XFD080988</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX2LCDLR2_RESERVED_31_25                                            0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX2LCDLR2_RESERVED_24_16                                            0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX2LCDLR2_RESERVED_15_9                                             0x0
-
-               Read DQS Gating Delay
-               PSU_DDR_PHY_DX2LCDLR2_DQSGD                                                     0x0
-
-               DATX8 n Local Calibrated Delay Line Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080988, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_DX2LCDLR2_RESERVED_31_25_MASK | DDR_PHY_DX2LCDLR2_RESERVED_24_16_MASK | DDR_PHY_DX2LCDLR2_RESERVED_15_9_MASK | DDR_PHY_DX2LCDLR2_DQSGD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX2LCDLR2_RESERVED_31_25_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2LCDLR2_RESERVED_24_16_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2LCDLR2_RESERVED_15_9_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2LCDLR2_DQSGD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX2LCDLR2_OFFSET ,0xFFFFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX2GTR0 @ 0XFD0809C0</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX2GTR0_RESERVED_31_24                                              0x0
-
-               DQ Write Path Latency Pipeline
-               PSU_DDR_PHY_DX2GTR0_WDQSL                                                       0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX2GTR0_RESERVED_23_20                                              0x0
-
-               Write Leveling System Latency
-               PSU_DDR_PHY_DX2GTR0_WLSL                                                        0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX2GTR0_RESERVED_15_13                                              0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX2GTR0_RESERVED_12_8                                               0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX2GTR0_RESERVED_7_5                                                0x0
-
-               DQS Gating System Latency
-               PSU_DDR_PHY_DX2GTR0_DGSL                                                        0x0
-
-               DATX8 n General Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD0809C0, 0xFFFFFFFFU ,0x00020000U)
-               RegMask = (DDR_PHY_DX2GTR0_RESERVED_31_24_MASK | DDR_PHY_DX2GTR0_WDQSL_MASK | DDR_PHY_DX2GTR0_RESERVED_23_20_MASK | DDR_PHY_DX2GTR0_WLSL_MASK | DDR_PHY_DX2GTR0_RESERVED_15_13_MASK | DDR_PHY_DX2GTR0_RESERVED_12_8_MASK | DDR_PHY_DX2GTR0_RESERVED_7_5_MASK | DDR_PHY_DX2GTR0_DGSL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX2GTR0_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GTR0_WDQSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GTR0_RESERVED_23_20_SHIFT
-                       | 0x00000002U << DDR_PHY_DX2GTR0_WLSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GTR0_RESERVED_15_13_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GTR0_RESERVED_12_8_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GTR0_RESERVED_7_5_SHIFT
-                       | 0x00000000U << DDR_PHY_DX2GTR0_DGSL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX2GTR0_OFFSET ,0xFFFFFFFFU ,0x00020000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX3GCR0 @ 0XFD080A00</p>
-
-               Calibration Bypass
-               PSU_DDR_PHY_DX3GCR0_CALBYP                                                      0x0
-
-               Master Delay Line Enable
-               PSU_DDR_PHY_DX3GCR0_MDLEN                                                       0x1
-
-               Configurable ODT(TE) Phase Shift
-               PSU_DDR_PHY_DX3GCR0_CODTSHFT                                                    0x0
-
-               DQS Duty Cycle Correction
-               PSU_DDR_PHY_DX3GCR0_DQSDCC                                                      0x0
-
-               Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY
-               PSU_DDR_PHY_DX3GCR0_RDDLY                                                       0x8
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX3GCR0_RESERVED_19_14                                              0x0
-
-               DQSNSE Power Down Receiver
-               PSU_DDR_PHY_DX3GCR0_DQSNSEPDR                                                   0x0
-
-               DQSSE Power Down Receiver
-               PSU_DDR_PHY_DX3GCR0_DQSSEPDR                                                    0x0
-
-               RTT On Additive Latency
-               PSU_DDR_PHY_DX3GCR0_RTTOAL                                                      0x0
-
-               RTT Output Hold
-               PSU_DDR_PHY_DX3GCR0_RTTOH                                                       0x3
-
-               Configurable PDR Phase Shift
-               PSU_DDR_PHY_DX3GCR0_CPDRSHFT                                                    0x0
-
-               DQSR Power Down
-               PSU_DDR_PHY_DX3GCR0_DQSRPD                                                      0x0
-
-               DQSG Power Down Receiver
-               PSU_DDR_PHY_DX3GCR0_DQSGPDR                                                     0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX3GCR0_RESERVED_4                                                  0x0
-
-               DQSG On-Die Termination
-               PSU_DDR_PHY_DX3GCR0_DQSGODT                                                     0x0
-
-               DQSG Output Enable
-               PSU_DDR_PHY_DX3GCR0_DQSGOE                                                      0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX3GCR0_RESERVED_1_0                                                0x0
-
-               DATX8 n General Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080A00, 0xFFFFFFFFU ,0x40800604U)
-               RegMask = (DDR_PHY_DX3GCR0_CALBYP_MASK | DDR_PHY_DX3GCR0_MDLEN_MASK | DDR_PHY_DX3GCR0_CODTSHFT_MASK | DDR_PHY_DX3GCR0_DQSDCC_MASK | DDR_PHY_DX3GCR0_RDDLY_MASK | DDR_PHY_DX3GCR0_RESERVED_19_14_MASK | DDR_PHY_DX3GCR0_DQSNSEPDR_MASK | DDR_PHY_DX3GCR0_DQSSEPDR_MASK | DDR_PHY_DX3GCR0_RTTOAL_MASK | DDR_PHY_DX3GCR0_RTTOH_MASK | DDR_PHY_DX3GCR0_CPDRSHFT_MASK | DDR_PHY_DX3GCR0_DQSRPD_MASK | DDR_PHY_DX3GCR0_DQSGPDR_MASK | DDR_PHY_DX3GCR0_RESERVED_4_MASK | DDR_PHY_DX3GCR0_DQSGODT_MASK | DDR_PHY_DX3GCR0_DQSGOE_MASK | DDR_PHY_DX3GCR0_RESERVED_1_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX3GCR0_CALBYP_SHIFT
-                       | 0x00000001U << DDR_PHY_DX3GCR0_MDLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_CODTSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_DQSDCC_SHIFT
-                       | 0x00000008U << DDR_PHY_DX3GCR0_RDDLY_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_RESERVED_19_14_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_DQSNSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_DQSSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_RTTOAL_SHIFT
-                       | 0x00000003U << DDR_PHY_DX3GCR0_RTTOH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_CPDRSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_DQSRPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_DQSGPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_RESERVED_4_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_DQSGODT_SHIFT
-                       | 0x00000001U << DDR_PHY_DX3GCR0_DQSGOE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR0_RESERVED_1_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX3GCR0_OFFSET ,0xFFFFFFFFU ,0x40800604U);
-       /*############################################################################################################################ */
-
-               /*Register : DX3GCR1 @ 0XFD080A04</p>
-
-               Enables the PDR mode for DQ[7:0]
-               PSU_DDR_PHY_DX3GCR1_DXPDRMODE                                                   0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_DX3GCR1_RESERVED_15                                                 0x0
-
-               Select the delayed or non-delayed read data strobe #
-               PSU_DDR_PHY_DX3GCR1_QSNSEL                                                      0x1
-
-               Select the delayed or non-delayed read data strobe
-               PSU_DDR_PHY_DX3GCR1_QSSEL                                                       0x1
-
-               Enables Read Data Strobe in a byte lane
-               PSU_DDR_PHY_DX3GCR1_OEEN                                                        0x1
-
-               Enables PDR in a byte lane
-               PSU_DDR_PHY_DX3GCR1_PDREN                                                       0x1
-
-               Enables ODT/TE in a byte lane
-               PSU_DDR_PHY_DX3GCR1_TEEN                                                        0x1
-
-               Enables Write Data strobe in a byte lane
-               PSU_DDR_PHY_DX3GCR1_DSEN                                                        0x1
-
-               Enables DM pin in a byte lane
-               PSU_DDR_PHY_DX3GCR1_DMEN                                                        0x1
-
-               Enables DQ corresponding to each bit in a byte
-               PSU_DDR_PHY_DX3GCR1_DQEN                                                        0xff
-
-               DATX8 n General Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080A04, 0xFFFFFFFFU ,0x00007FFFU)
-               RegMask = (DDR_PHY_DX3GCR1_DXPDRMODE_MASK | DDR_PHY_DX3GCR1_RESERVED_15_MASK | DDR_PHY_DX3GCR1_QSNSEL_MASK | DDR_PHY_DX3GCR1_QSSEL_MASK | DDR_PHY_DX3GCR1_OEEN_MASK | DDR_PHY_DX3GCR1_PDREN_MASK | DDR_PHY_DX3GCR1_TEEN_MASK | DDR_PHY_DX3GCR1_DSEN_MASK | DDR_PHY_DX3GCR1_DMEN_MASK | DDR_PHY_DX3GCR1_DQEN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX3GCR1_DXPDRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR1_RESERVED_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX3GCR1_QSNSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX3GCR1_QSSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX3GCR1_OEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX3GCR1_PDREN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX3GCR1_TEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX3GCR1_DSEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX3GCR1_DMEN_SHIFT
-                       | 0x000000FFU << DDR_PHY_DX3GCR1_DQEN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX3GCR1_OFFSET ,0xFFFFFFFFU ,0x00007FFFU);
-       /*############################################################################################################################ */
-
-               /*Register : DX3GCR4 @ 0XFD080A10</p>
-
-               Byte lane VREF IOM (Used only by D4MU IOs)
-               PSU_DDR_PHY_DX3GCR4_RESERVED_31_29                                              0x0
-
-               Byte Lane VREF Pad Enable
-               PSU_DDR_PHY_DX3GCR4_DXREFPEN                                                    0x0
-
-               Byte Lane Internal VREF Enable
-               PSU_DDR_PHY_DX3GCR4_DXREFEEN                                                    0x3
-
-               Byte Lane Single-End VREF Enable
-               PSU_DDR_PHY_DX3GCR4_DXREFSEN                                                    0x1
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX3GCR4_RESERVED_24                                                 0x0
-
-               External VREF generator REFSEL range select
-               PSU_DDR_PHY_DX3GCR4_DXREFESELRANGE                                              0x0
-
-               Byte Lane External VREF Select
-               PSU_DDR_PHY_DX3GCR4_DXREFESEL                                                   0x0
-
-               Single ended VREF generator REFSEL range select
-               PSU_DDR_PHY_DX3GCR4_DXREFSSELRANGE                                              0x1
-
-               Byte Lane Single-End VREF Select
-               PSU_DDR_PHY_DX3GCR4_DXREFSSEL                                                   0x30
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX3GCR4_RESERVED_7_6                                                0x0
-
-               VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX3GCR4_DXREFIEN                                                    0xf
-
-               VRMON control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX3GCR4_DXREFIMON                                                   0x0
-
-               DATX8 n General Configuration Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080A10, 0xFFFFFFFFU ,0x0E00B03CU)
-               RegMask = (DDR_PHY_DX3GCR4_RESERVED_31_29_MASK | DDR_PHY_DX3GCR4_DXREFPEN_MASK | DDR_PHY_DX3GCR4_DXREFEEN_MASK | DDR_PHY_DX3GCR4_DXREFSEN_MASK | DDR_PHY_DX3GCR4_RESERVED_24_MASK | DDR_PHY_DX3GCR4_DXREFESELRANGE_MASK | DDR_PHY_DX3GCR4_DXREFESEL_MASK | DDR_PHY_DX3GCR4_DXREFSSELRANGE_MASK | DDR_PHY_DX3GCR4_DXREFSSEL_MASK | DDR_PHY_DX3GCR4_RESERVED_7_6_MASK | DDR_PHY_DX3GCR4_DXREFIEN_MASK | DDR_PHY_DX3GCR4_DXREFIMON_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX3GCR4_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR4_DXREFPEN_SHIFT
-                       | 0x00000003U << DDR_PHY_DX3GCR4_DXREFEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX3GCR4_DXREFSEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR4_RESERVED_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR4_DXREFESELRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR4_DXREFESEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX3GCR4_DXREFSSELRANGE_SHIFT
-                       | 0x00000030U << DDR_PHY_DX3GCR4_DXREFSSEL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR4_RESERVED_7_6_SHIFT
-                       | 0x0000000FU << DDR_PHY_DX3GCR4_DXREFIEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR4_DXREFIMON_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX3GCR4_OFFSET ,0xFFFFFFFFU ,0x0E00B03CU);
-       /*############################################################################################################################ */
-
-               /*Register : DX3GCR5 @ 0XFD080A14</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX3GCR5_RESERVED_31                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 3
-               PSU_DDR_PHY_DX3GCR5_DXREFISELR3                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX3GCR5_RESERVED_23                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 2
-               PSU_DDR_PHY_DX3GCR5_DXREFISELR2                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX3GCR5_RESERVED_15                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 1
-               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                                                 0x4f
-
-               DATX8 n General Configuration Register 5
-               (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
-                       | 0x00000009U << DDR_PHY_DX3GCR5_DXREFISELR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR5_RESERVED_23_SHIFT
-                       | 0x00000009U << DDR_PHY_DX3GCR5_DXREFISELR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR5_RESERVED_15_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX3GCR5_DXREFISELR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR5_RESERVED_7_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX3GCR5_DXREFISELR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX3GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
-       /*############################################################################################################################ */
-
-               /*Register : DX3GCR6 @ 0XFD080A18</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX3GCR6_RESERVED_31_30                                              0x0
-
-               DRAM DQ VREF Select for Rank3
-               PSU_DDR_PHY_DX3GCR6_DXDQVREFR3                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX3GCR6_RESERVED_23_22                                              0x0
-
-               DRAM DQ VREF Select for Rank2
-               PSU_DDR_PHY_DX3GCR6_DXDQVREFR2                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX3GCR6_RESERVED_15_14                                              0x0
-
-               DRAM DQ VREF Select for Rank1
-               PSU_DDR_PHY_DX3GCR6_DXDQVREFR1                                                  0x2b
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX3GCR6_RESERVED_7_6                                                0x0
-
-               DRAM DQ VREF Select for Rank0
-               PSU_DDR_PHY_DX3GCR6_DXDQVREFR0                                                  0x2b
-
-               DATX8 n General Configuration Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080A18, 0xFFFFFFFFU ,0x09092B2BU)
-               RegMask = (DDR_PHY_DX3GCR6_RESERVED_31_30_MASK | DDR_PHY_DX3GCR6_DXDQVREFR3_MASK | DDR_PHY_DX3GCR6_RESERVED_23_22_MASK | DDR_PHY_DX3GCR6_DXDQVREFR2_MASK | DDR_PHY_DX3GCR6_RESERVED_15_14_MASK | DDR_PHY_DX3GCR6_DXDQVREFR1_MASK | DDR_PHY_DX3GCR6_RESERVED_7_6_MASK | DDR_PHY_DX3GCR6_DXDQVREFR0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX3GCR6_RESERVED_31_30_SHIFT
-                       | 0x00000009U << DDR_PHY_DX3GCR6_DXDQVREFR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR6_RESERVED_23_22_SHIFT
-                       | 0x00000009U << DDR_PHY_DX3GCR6_DXDQVREFR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR6_RESERVED_15_14_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX3GCR6_DXDQVREFR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GCR6_RESERVED_7_6_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX3GCR6_DXDQVREFR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX3GCR6_OFFSET ,0xFFFFFFFFU ,0x09092B2BU);
-       /*############################################################################################################################ */
-
-               /*Register : DX3LCDLR2 @ 0XFD080A88</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX3LCDLR2_RESERVED_31_25                                            0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX3LCDLR2_RESERVED_24_16                                            0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX3LCDLR2_RESERVED_15_9                                             0x0
-
-               Read DQS Gating Delay
-               PSU_DDR_PHY_DX3LCDLR2_DQSGD                                                     0x0
-
-               DATX8 n Local Calibrated Delay Line Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080A88, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_DX3LCDLR2_RESERVED_31_25_MASK | DDR_PHY_DX3LCDLR2_RESERVED_24_16_MASK | DDR_PHY_DX3LCDLR2_RESERVED_15_9_MASK | DDR_PHY_DX3LCDLR2_DQSGD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX3LCDLR2_RESERVED_31_25_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3LCDLR2_RESERVED_24_16_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3LCDLR2_RESERVED_15_9_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3LCDLR2_DQSGD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX3LCDLR2_OFFSET ,0xFFFFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX3GTR0 @ 0XFD080AC0</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX3GTR0_RESERVED_31_24                                              0x0
-
-               DQ Write Path Latency Pipeline
-               PSU_DDR_PHY_DX3GTR0_WDQSL                                                       0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX3GTR0_RESERVED_23_20                                              0x0
-
-               Write Leveling System Latency
-               PSU_DDR_PHY_DX3GTR0_WLSL                                                        0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX3GTR0_RESERVED_15_13                                              0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX3GTR0_RESERVED_12_8                                               0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX3GTR0_RESERVED_7_5                                                0x0
-
-               DQS Gating System Latency
-               PSU_DDR_PHY_DX3GTR0_DGSL                                                        0x0
-
-               DATX8 n General Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080AC0, 0xFFFFFFFFU ,0x00020000U)
-               RegMask = (DDR_PHY_DX3GTR0_RESERVED_31_24_MASK | DDR_PHY_DX3GTR0_WDQSL_MASK | DDR_PHY_DX3GTR0_RESERVED_23_20_MASK | DDR_PHY_DX3GTR0_WLSL_MASK | DDR_PHY_DX3GTR0_RESERVED_15_13_MASK | DDR_PHY_DX3GTR0_RESERVED_12_8_MASK | DDR_PHY_DX3GTR0_RESERVED_7_5_MASK | DDR_PHY_DX3GTR0_DGSL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX3GTR0_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GTR0_WDQSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GTR0_RESERVED_23_20_SHIFT
-                       | 0x00000002U << DDR_PHY_DX3GTR0_WLSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GTR0_RESERVED_15_13_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GTR0_RESERVED_12_8_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GTR0_RESERVED_7_5_SHIFT
-                       | 0x00000000U << DDR_PHY_DX3GTR0_DGSL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX3GTR0_OFFSET ,0xFFFFFFFFU ,0x00020000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX4GCR0 @ 0XFD080B00</p>
-
-               Calibration Bypass
-               PSU_DDR_PHY_DX4GCR0_CALBYP                                                      0x0
-
-               Master Delay Line Enable
-               PSU_DDR_PHY_DX4GCR0_MDLEN                                                       0x1
-
-               Configurable ODT(TE) Phase Shift
-               PSU_DDR_PHY_DX4GCR0_CODTSHFT                                                    0x0
-
-               DQS Duty Cycle Correction
-               PSU_DDR_PHY_DX4GCR0_DQSDCC                                                      0x0
-
-               Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY
-               PSU_DDR_PHY_DX4GCR0_RDDLY                                                       0x8
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX4GCR0_RESERVED_19_14                                              0x0
-
-               DQSNSE Power Down Receiver
-               PSU_DDR_PHY_DX4GCR0_DQSNSEPDR                                                   0x0
-
-               DQSSE Power Down Receiver
-               PSU_DDR_PHY_DX4GCR0_DQSSEPDR                                                    0x0
-
-               RTT On Additive Latency
-               PSU_DDR_PHY_DX4GCR0_RTTOAL                                                      0x0
-
-               RTT Output Hold
-               PSU_DDR_PHY_DX4GCR0_RTTOH                                                       0x3
-
-               Configurable PDR Phase Shift
-               PSU_DDR_PHY_DX4GCR0_CPDRSHFT                                                    0x0
-
-               DQSR Power Down
-               PSU_DDR_PHY_DX4GCR0_DQSRPD                                                      0x0
-
-               DQSG Power Down Receiver
-               PSU_DDR_PHY_DX4GCR0_DQSGPDR                                                     0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX4GCR0_RESERVED_4                                                  0x0
-
-               DQSG On-Die Termination
-               PSU_DDR_PHY_DX4GCR0_DQSGODT                                                     0x0
-
-               DQSG Output Enable
-               PSU_DDR_PHY_DX4GCR0_DQSGOE                                                      0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX4GCR0_RESERVED_1_0                                                0x0
-
-               DATX8 n General Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080B00, 0xFFFFFFFFU ,0x40800604U)
-               RegMask = (DDR_PHY_DX4GCR0_CALBYP_MASK | DDR_PHY_DX4GCR0_MDLEN_MASK | DDR_PHY_DX4GCR0_CODTSHFT_MASK | DDR_PHY_DX4GCR0_DQSDCC_MASK | DDR_PHY_DX4GCR0_RDDLY_MASK | DDR_PHY_DX4GCR0_RESERVED_19_14_MASK | DDR_PHY_DX4GCR0_DQSNSEPDR_MASK | DDR_PHY_DX4GCR0_DQSSEPDR_MASK | DDR_PHY_DX4GCR0_RTTOAL_MASK | DDR_PHY_DX4GCR0_RTTOH_MASK | DDR_PHY_DX4GCR0_CPDRSHFT_MASK | DDR_PHY_DX4GCR0_DQSRPD_MASK | DDR_PHY_DX4GCR0_DQSGPDR_MASK | DDR_PHY_DX4GCR0_RESERVED_4_MASK | DDR_PHY_DX4GCR0_DQSGODT_MASK | DDR_PHY_DX4GCR0_DQSGOE_MASK | DDR_PHY_DX4GCR0_RESERVED_1_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX4GCR0_CALBYP_SHIFT
-                       | 0x00000001U << DDR_PHY_DX4GCR0_MDLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_CODTSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_DQSDCC_SHIFT
-                       | 0x00000008U << DDR_PHY_DX4GCR0_RDDLY_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_RESERVED_19_14_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_DQSNSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_DQSSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_RTTOAL_SHIFT
-                       | 0x00000003U << DDR_PHY_DX4GCR0_RTTOH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_CPDRSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_DQSRPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_DQSGPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_RESERVED_4_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_DQSGODT_SHIFT
-                       | 0x00000001U << DDR_PHY_DX4GCR0_DQSGOE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR0_RESERVED_1_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX4GCR0_OFFSET ,0xFFFFFFFFU ,0x40800604U);
-       /*############################################################################################################################ */
-
-               /*Register : DX4GCR1 @ 0XFD080B04</p>
-
-               Enables the PDR mode for DQ[7:0]
-               PSU_DDR_PHY_DX4GCR1_DXPDRMODE                                                   0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_DX4GCR1_RESERVED_15                                                 0x0
-
-               Select the delayed or non-delayed read data strobe #
-               PSU_DDR_PHY_DX4GCR1_QSNSEL                                                      0x1
-
-               Select the delayed or non-delayed read data strobe
-               PSU_DDR_PHY_DX4GCR1_QSSEL                                                       0x1
-
-               Enables Read Data Strobe in a byte lane
-               PSU_DDR_PHY_DX4GCR1_OEEN                                                        0x1
-
-               Enables PDR in a byte lane
-               PSU_DDR_PHY_DX4GCR1_PDREN                                                       0x1
-
-               Enables ODT/TE in a byte lane
-               PSU_DDR_PHY_DX4GCR1_TEEN                                                        0x1
-
-               Enables Write Data strobe in a byte lane
-               PSU_DDR_PHY_DX4GCR1_DSEN                                                        0x1
-
-               Enables DM pin in a byte lane
-               PSU_DDR_PHY_DX4GCR1_DMEN                                                        0x1
-
-               Enables DQ corresponding to each bit in a byte
-               PSU_DDR_PHY_DX4GCR1_DQEN                                                        0xff
-
-               DATX8 n General Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080B04, 0xFFFFFFFFU ,0x00007FFFU)
-               RegMask = (DDR_PHY_DX4GCR1_DXPDRMODE_MASK | DDR_PHY_DX4GCR1_RESERVED_15_MASK | DDR_PHY_DX4GCR1_QSNSEL_MASK | DDR_PHY_DX4GCR1_QSSEL_MASK | DDR_PHY_DX4GCR1_OEEN_MASK | DDR_PHY_DX4GCR1_PDREN_MASK | DDR_PHY_DX4GCR1_TEEN_MASK | DDR_PHY_DX4GCR1_DSEN_MASK | DDR_PHY_DX4GCR1_DMEN_MASK | DDR_PHY_DX4GCR1_DQEN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX4GCR1_DXPDRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR1_RESERVED_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX4GCR1_QSNSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX4GCR1_QSSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX4GCR1_OEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX4GCR1_PDREN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX4GCR1_TEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX4GCR1_DSEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX4GCR1_DMEN_SHIFT
-                       | 0x000000FFU << DDR_PHY_DX4GCR1_DQEN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX4GCR1_OFFSET ,0xFFFFFFFFU ,0x00007FFFU);
-       /*############################################################################################################################ */
-
-               /*Register : DX4GCR4 @ 0XFD080B10</p>
-
-               Byte lane VREF IOM (Used only by D4MU IOs)
-               PSU_DDR_PHY_DX4GCR4_RESERVED_31_29                                              0x0
-
-               Byte Lane VREF Pad Enable
-               PSU_DDR_PHY_DX4GCR4_DXREFPEN                                                    0x0
-
-               Byte Lane Internal VREF Enable
-               PSU_DDR_PHY_DX4GCR4_DXREFEEN                                                    0x3
-
-               Byte Lane Single-End VREF Enable
-               PSU_DDR_PHY_DX4GCR4_DXREFSEN                                                    0x1
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX4GCR4_RESERVED_24                                                 0x0
-
-               External VREF generator REFSEL range select
-               PSU_DDR_PHY_DX4GCR4_DXREFESELRANGE                                              0x0
-
-               Byte Lane External VREF Select
-               PSU_DDR_PHY_DX4GCR4_DXREFESEL                                                   0x0
-
-               Single ended VREF generator REFSEL range select
-               PSU_DDR_PHY_DX4GCR4_DXREFSSELRANGE                                              0x1
-
-               Byte Lane Single-End VREF Select
-               PSU_DDR_PHY_DX4GCR4_DXREFSSEL                                                   0x30
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX4GCR4_RESERVED_7_6                                                0x0
-
-               VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX4GCR4_DXREFIEN                                                    0xf
-
-               VRMON control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX4GCR4_DXREFIMON                                                   0x0
-
-               DATX8 n General Configuration Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080B10, 0xFFFFFFFFU ,0x0E00B03CU)
-               RegMask = (DDR_PHY_DX4GCR4_RESERVED_31_29_MASK | DDR_PHY_DX4GCR4_DXREFPEN_MASK | DDR_PHY_DX4GCR4_DXREFEEN_MASK | DDR_PHY_DX4GCR4_DXREFSEN_MASK | DDR_PHY_DX4GCR4_RESERVED_24_MASK | DDR_PHY_DX4GCR4_DXREFESELRANGE_MASK | DDR_PHY_DX4GCR4_DXREFESEL_MASK | DDR_PHY_DX4GCR4_DXREFSSELRANGE_MASK | DDR_PHY_DX4GCR4_DXREFSSEL_MASK | DDR_PHY_DX4GCR4_RESERVED_7_6_MASK | DDR_PHY_DX4GCR4_DXREFIEN_MASK | DDR_PHY_DX4GCR4_DXREFIMON_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX4GCR4_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR4_DXREFPEN_SHIFT
-                       | 0x00000003U << DDR_PHY_DX4GCR4_DXREFEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX4GCR4_DXREFSEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR4_RESERVED_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR4_DXREFESELRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR4_DXREFESEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX4GCR4_DXREFSSELRANGE_SHIFT
-                       | 0x00000030U << DDR_PHY_DX4GCR4_DXREFSSEL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR4_RESERVED_7_6_SHIFT
-                       | 0x0000000FU << DDR_PHY_DX4GCR4_DXREFIEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR4_DXREFIMON_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX4GCR4_OFFSET ,0xFFFFFFFFU ,0x0E00B03CU);
-       /*############################################################################################################################ */
-
-               /*Register : DX4GCR5 @ 0XFD080B14</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX4GCR5_RESERVED_31                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 3
-               PSU_DDR_PHY_DX4GCR5_DXREFISELR3                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX4GCR5_RESERVED_23                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 2
-               PSU_DDR_PHY_DX4GCR5_DXREFISELR2                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX4GCR5_RESERVED_15                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 1
-               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                                                 0x4f
-
-               DATX8 n General Configuration Register 5
-               (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
-                       | 0x00000009U << DDR_PHY_DX4GCR5_DXREFISELR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR5_RESERVED_23_SHIFT
-                       | 0x00000009U << DDR_PHY_DX4GCR5_DXREFISELR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR5_RESERVED_15_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX4GCR5_DXREFISELR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR5_RESERVED_7_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX4GCR5_DXREFISELR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX4GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
-       /*############################################################################################################################ */
-
-               /*Register : DX4GCR6 @ 0XFD080B18</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX4GCR6_RESERVED_31_30                                              0x0
-
-               DRAM DQ VREF Select for Rank3
-               PSU_DDR_PHY_DX4GCR6_DXDQVREFR3                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX4GCR6_RESERVED_23_22                                              0x0
-
-               DRAM DQ VREF Select for Rank2
-               PSU_DDR_PHY_DX4GCR6_DXDQVREFR2                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX4GCR6_RESERVED_15_14                                              0x0
-
-               DRAM DQ VREF Select for Rank1
-               PSU_DDR_PHY_DX4GCR6_DXDQVREFR1                                                  0x2b
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX4GCR6_RESERVED_7_6                                                0x0
-
-               DRAM DQ VREF Select for Rank0
-               PSU_DDR_PHY_DX4GCR6_DXDQVREFR0                                                  0x2b
-
-               DATX8 n General Configuration Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080B18, 0xFFFFFFFFU ,0x09092B2BU)
-               RegMask = (DDR_PHY_DX4GCR6_RESERVED_31_30_MASK | DDR_PHY_DX4GCR6_DXDQVREFR3_MASK | DDR_PHY_DX4GCR6_RESERVED_23_22_MASK | DDR_PHY_DX4GCR6_DXDQVREFR2_MASK | DDR_PHY_DX4GCR6_RESERVED_15_14_MASK | DDR_PHY_DX4GCR6_DXDQVREFR1_MASK | DDR_PHY_DX4GCR6_RESERVED_7_6_MASK | DDR_PHY_DX4GCR6_DXDQVREFR0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX4GCR6_RESERVED_31_30_SHIFT
-                       | 0x00000009U << DDR_PHY_DX4GCR6_DXDQVREFR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR6_RESERVED_23_22_SHIFT
-                       | 0x00000009U << DDR_PHY_DX4GCR6_DXDQVREFR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR6_RESERVED_15_14_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX4GCR6_DXDQVREFR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GCR6_RESERVED_7_6_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX4GCR6_DXDQVREFR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX4GCR6_OFFSET ,0xFFFFFFFFU ,0x09092B2BU);
-       /*############################################################################################################################ */
-
-               /*Register : DX4LCDLR2 @ 0XFD080B88</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX4LCDLR2_RESERVED_31_25                                            0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX4LCDLR2_RESERVED_24_16                                            0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX4LCDLR2_RESERVED_15_9                                             0x0
-
-               Read DQS Gating Delay
-               PSU_DDR_PHY_DX4LCDLR2_DQSGD                                                     0x0
-
-               DATX8 n Local Calibrated Delay Line Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080B88, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_DX4LCDLR2_RESERVED_31_25_MASK | DDR_PHY_DX4LCDLR2_RESERVED_24_16_MASK | DDR_PHY_DX4LCDLR2_RESERVED_15_9_MASK | DDR_PHY_DX4LCDLR2_DQSGD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX4LCDLR2_RESERVED_31_25_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4LCDLR2_RESERVED_24_16_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4LCDLR2_RESERVED_15_9_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4LCDLR2_DQSGD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX4LCDLR2_OFFSET ,0xFFFFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX4GTR0 @ 0XFD080BC0</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX4GTR0_RESERVED_31_24                                              0x0
-
-               DQ Write Path Latency Pipeline
-               PSU_DDR_PHY_DX4GTR0_WDQSL                                                       0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX4GTR0_RESERVED_23_20                                              0x0
-
-               Write Leveling System Latency
-               PSU_DDR_PHY_DX4GTR0_WLSL                                                        0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX4GTR0_RESERVED_15_13                                              0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX4GTR0_RESERVED_12_8                                               0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX4GTR0_RESERVED_7_5                                                0x0
-
-               DQS Gating System Latency
-               PSU_DDR_PHY_DX4GTR0_DGSL                                                        0x0
-
-               DATX8 n General Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080BC0, 0xFFFFFFFFU ,0x00020000U)
-               RegMask = (DDR_PHY_DX4GTR0_RESERVED_31_24_MASK | DDR_PHY_DX4GTR0_WDQSL_MASK | DDR_PHY_DX4GTR0_RESERVED_23_20_MASK | DDR_PHY_DX4GTR0_WLSL_MASK | DDR_PHY_DX4GTR0_RESERVED_15_13_MASK | DDR_PHY_DX4GTR0_RESERVED_12_8_MASK | DDR_PHY_DX4GTR0_RESERVED_7_5_MASK | DDR_PHY_DX4GTR0_DGSL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX4GTR0_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GTR0_WDQSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GTR0_RESERVED_23_20_SHIFT
-                       | 0x00000002U << DDR_PHY_DX4GTR0_WLSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GTR0_RESERVED_15_13_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GTR0_RESERVED_12_8_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GTR0_RESERVED_7_5_SHIFT
-                       | 0x00000000U << DDR_PHY_DX4GTR0_DGSL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX4GTR0_OFFSET ,0xFFFFFFFFU ,0x00020000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX5GCR0 @ 0XFD080C00</p>
-
-               Calibration Bypass
-               PSU_DDR_PHY_DX5GCR0_CALBYP                                                      0x0
-
-               Master Delay Line Enable
-               PSU_DDR_PHY_DX5GCR0_MDLEN                                                       0x1
-
-               Configurable ODT(TE) Phase Shift
-               PSU_DDR_PHY_DX5GCR0_CODTSHFT                                                    0x0
-
-               DQS Duty Cycle Correction
-               PSU_DDR_PHY_DX5GCR0_DQSDCC                                                      0x0
-
-               Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY
-               PSU_DDR_PHY_DX5GCR0_RDDLY                                                       0x8
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX5GCR0_RESERVED_19_14                                              0x0
-
-               DQSNSE Power Down Receiver
-               PSU_DDR_PHY_DX5GCR0_DQSNSEPDR                                                   0x0
-
-               DQSSE Power Down Receiver
-               PSU_DDR_PHY_DX5GCR0_DQSSEPDR                                                    0x0
-
-               RTT On Additive Latency
-               PSU_DDR_PHY_DX5GCR0_RTTOAL                                                      0x0
-
-               RTT Output Hold
-               PSU_DDR_PHY_DX5GCR0_RTTOH                                                       0x3
-
-               Configurable PDR Phase Shift
-               PSU_DDR_PHY_DX5GCR0_CPDRSHFT                                                    0x0
-
-               DQSR Power Down
-               PSU_DDR_PHY_DX5GCR0_DQSRPD                                                      0x0
-
-               DQSG Power Down Receiver
-               PSU_DDR_PHY_DX5GCR0_DQSGPDR                                                     0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX5GCR0_RESERVED_4                                                  0x0
-
-               DQSG On-Die Termination
-               PSU_DDR_PHY_DX5GCR0_DQSGODT                                                     0x0
-
-               DQSG Output Enable
-               PSU_DDR_PHY_DX5GCR0_DQSGOE                                                      0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX5GCR0_RESERVED_1_0                                                0x0
-
-               DATX8 n General Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080C00, 0xFFFFFFFFU ,0x40800604U)
-               RegMask = (DDR_PHY_DX5GCR0_CALBYP_MASK | DDR_PHY_DX5GCR0_MDLEN_MASK | DDR_PHY_DX5GCR0_CODTSHFT_MASK | DDR_PHY_DX5GCR0_DQSDCC_MASK | DDR_PHY_DX5GCR0_RDDLY_MASK | DDR_PHY_DX5GCR0_RESERVED_19_14_MASK | DDR_PHY_DX5GCR0_DQSNSEPDR_MASK | DDR_PHY_DX5GCR0_DQSSEPDR_MASK | DDR_PHY_DX5GCR0_RTTOAL_MASK | DDR_PHY_DX5GCR0_RTTOH_MASK | DDR_PHY_DX5GCR0_CPDRSHFT_MASK | DDR_PHY_DX5GCR0_DQSRPD_MASK | DDR_PHY_DX5GCR0_DQSGPDR_MASK | DDR_PHY_DX5GCR0_RESERVED_4_MASK | DDR_PHY_DX5GCR0_DQSGODT_MASK | DDR_PHY_DX5GCR0_DQSGOE_MASK | DDR_PHY_DX5GCR0_RESERVED_1_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX5GCR0_CALBYP_SHIFT
-                       | 0x00000001U << DDR_PHY_DX5GCR0_MDLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_CODTSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_DQSDCC_SHIFT
-                       | 0x00000008U << DDR_PHY_DX5GCR0_RDDLY_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_RESERVED_19_14_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_DQSNSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_DQSSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_RTTOAL_SHIFT
-                       | 0x00000003U << DDR_PHY_DX5GCR0_RTTOH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_CPDRSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_DQSRPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_DQSGPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_RESERVED_4_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_DQSGODT_SHIFT
-                       | 0x00000001U << DDR_PHY_DX5GCR0_DQSGOE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR0_RESERVED_1_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX5GCR0_OFFSET ,0xFFFFFFFFU ,0x40800604U);
-       /*############################################################################################################################ */
-
-               /*Register : DX5GCR1 @ 0XFD080C04</p>
-
-               Enables the PDR mode for DQ[7:0]
-               PSU_DDR_PHY_DX5GCR1_DXPDRMODE                                                   0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_DX5GCR1_RESERVED_15                                                 0x0
-
-               Select the delayed or non-delayed read data strobe #
-               PSU_DDR_PHY_DX5GCR1_QSNSEL                                                      0x1
-
-               Select the delayed or non-delayed read data strobe
-               PSU_DDR_PHY_DX5GCR1_QSSEL                                                       0x1
-
-               Enables Read Data Strobe in a byte lane
-               PSU_DDR_PHY_DX5GCR1_OEEN                                                        0x1
-
-               Enables PDR in a byte lane
-               PSU_DDR_PHY_DX5GCR1_PDREN                                                       0x1
-
-               Enables ODT/TE in a byte lane
-               PSU_DDR_PHY_DX5GCR1_TEEN                                                        0x1
-
-               Enables Write Data strobe in a byte lane
-               PSU_DDR_PHY_DX5GCR1_DSEN                                                        0x1
-
-               Enables DM pin in a byte lane
-               PSU_DDR_PHY_DX5GCR1_DMEN                                                        0x1
-
-               Enables DQ corresponding to each bit in a byte
-               PSU_DDR_PHY_DX5GCR1_DQEN                                                        0xff
-
-               DATX8 n General Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080C04, 0xFFFFFFFFU ,0x00007FFFU)
-               RegMask = (DDR_PHY_DX5GCR1_DXPDRMODE_MASK | DDR_PHY_DX5GCR1_RESERVED_15_MASK | DDR_PHY_DX5GCR1_QSNSEL_MASK | DDR_PHY_DX5GCR1_QSSEL_MASK | DDR_PHY_DX5GCR1_OEEN_MASK | DDR_PHY_DX5GCR1_PDREN_MASK | DDR_PHY_DX5GCR1_TEEN_MASK | DDR_PHY_DX5GCR1_DSEN_MASK | DDR_PHY_DX5GCR1_DMEN_MASK | DDR_PHY_DX5GCR1_DQEN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX5GCR1_DXPDRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR1_RESERVED_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX5GCR1_QSNSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX5GCR1_QSSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX5GCR1_OEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX5GCR1_PDREN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX5GCR1_TEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX5GCR1_DSEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX5GCR1_DMEN_SHIFT
-                       | 0x000000FFU << DDR_PHY_DX5GCR1_DQEN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX5GCR1_OFFSET ,0xFFFFFFFFU ,0x00007FFFU);
-       /*############################################################################################################################ */
-
-               /*Register : DX5GCR4 @ 0XFD080C10</p>
-
-               Byte lane VREF IOM (Used only by D4MU IOs)
-               PSU_DDR_PHY_DX5GCR4_RESERVED_31_29                                              0x0
-
-               Byte Lane VREF Pad Enable
-               PSU_DDR_PHY_DX5GCR4_DXREFPEN                                                    0x0
-
-               Byte Lane Internal VREF Enable
-               PSU_DDR_PHY_DX5GCR4_DXREFEEN                                                    0x3
-
-               Byte Lane Single-End VREF Enable
-               PSU_DDR_PHY_DX5GCR4_DXREFSEN                                                    0x1
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX5GCR4_RESERVED_24                                                 0x0
-
-               External VREF generator REFSEL range select
-               PSU_DDR_PHY_DX5GCR4_DXREFESELRANGE                                              0x0
-
-               Byte Lane External VREF Select
-               PSU_DDR_PHY_DX5GCR4_DXREFESEL                                                   0x0
-
-               Single ended VREF generator REFSEL range select
-               PSU_DDR_PHY_DX5GCR4_DXREFSSELRANGE                                              0x1
-
-               Byte Lane Single-End VREF Select
-               PSU_DDR_PHY_DX5GCR4_DXREFSSEL                                                   0x30
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX5GCR4_RESERVED_7_6                                                0x0
-
-               VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX5GCR4_DXREFIEN                                                    0xf
-
-               VRMON control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX5GCR4_DXREFIMON                                                   0x0
-
-               DATX8 n General Configuration Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080C10, 0xFFFFFFFFU ,0x0E00B03CU)
-               RegMask = (DDR_PHY_DX5GCR4_RESERVED_31_29_MASK | DDR_PHY_DX5GCR4_DXREFPEN_MASK | DDR_PHY_DX5GCR4_DXREFEEN_MASK | DDR_PHY_DX5GCR4_DXREFSEN_MASK | DDR_PHY_DX5GCR4_RESERVED_24_MASK | DDR_PHY_DX5GCR4_DXREFESELRANGE_MASK | DDR_PHY_DX5GCR4_DXREFESEL_MASK | DDR_PHY_DX5GCR4_DXREFSSELRANGE_MASK | DDR_PHY_DX5GCR4_DXREFSSEL_MASK | DDR_PHY_DX5GCR4_RESERVED_7_6_MASK | DDR_PHY_DX5GCR4_DXREFIEN_MASK | DDR_PHY_DX5GCR4_DXREFIMON_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX5GCR4_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR4_DXREFPEN_SHIFT
-                       | 0x00000003U << DDR_PHY_DX5GCR4_DXREFEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX5GCR4_DXREFSEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR4_RESERVED_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR4_DXREFESELRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR4_DXREFESEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX5GCR4_DXREFSSELRANGE_SHIFT
-                       | 0x00000030U << DDR_PHY_DX5GCR4_DXREFSSEL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR4_RESERVED_7_6_SHIFT
-                       | 0x0000000FU << DDR_PHY_DX5GCR4_DXREFIEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR4_DXREFIMON_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX5GCR4_OFFSET ,0xFFFFFFFFU ,0x0E00B03CU);
-       /*############################################################################################################################ */
-
-               /*Register : DX5GCR5 @ 0XFD080C14</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX5GCR5_RESERVED_31                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 3
-               PSU_DDR_PHY_DX5GCR5_DXREFISELR3                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX5GCR5_RESERVED_23                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 2
-               PSU_DDR_PHY_DX5GCR5_DXREFISELR2                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX5GCR5_RESERVED_15                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 1
-               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                                                 0x4f
-
-               DATX8 n General Configuration Register 5
-               (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
-                       | 0x00000009U << DDR_PHY_DX5GCR5_DXREFISELR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR5_RESERVED_23_SHIFT
-                       | 0x00000009U << DDR_PHY_DX5GCR5_DXREFISELR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR5_RESERVED_15_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX5GCR5_DXREFISELR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR5_RESERVED_7_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX5GCR5_DXREFISELR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX5GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
-       /*############################################################################################################################ */
-
-               /*Register : DX5GCR6 @ 0XFD080C18</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX5GCR6_RESERVED_31_30                                              0x0
-
-               DRAM DQ VREF Select for Rank3
-               PSU_DDR_PHY_DX5GCR6_DXDQVREFR3                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX5GCR6_RESERVED_23_22                                              0x0
-
-               DRAM DQ VREF Select for Rank2
-               PSU_DDR_PHY_DX5GCR6_DXDQVREFR2                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX5GCR6_RESERVED_15_14                                              0x0
-
-               DRAM DQ VREF Select for Rank1
-               PSU_DDR_PHY_DX5GCR6_DXDQVREFR1                                                  0x2b
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX5GCR6_RESERVED_7_6                                                0x0
-
-               DRAM DQ VREF Select for Rank0
-               PSU_DDR_PHY_DX5GCR6_DXDQVREFR0                                                  0x2b
-
-               DATX8 n General Configuration Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080C18, 0xFFFFFFFFU ,0x09092B2BU)
-               RegMask = (DDR_PHY_DX5GCR6_RESERVED_31_30_MASK | DDR_PHY_DX5GCR6_DXDQVREFR3_MASK | DDR_PHY_DX5GCR6_RESERVED_23_22_MASK | DDR_PHY_DX5GCR6_DXDQVREFR2_MASK | DDR_PHY_DX5GCR6_RESERVED_15_14_MASK | DDR_PHY_DX5GCR6_DXDQVREFR1_MASK | DDR_PHY_DX5GCR6_RESERVED_7_6_MASK | DDR_PHY_DX5GCR6_DXDQVREFR0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX5GCR6_RESERVED_31_30_SHIFT
-                       | 0x00000009U << DDR_PHY_DX5GCR6_DXDQVREFR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR6_RESERVED_23_22_SHIFT
-                       | 0x00000009U << DDR_PHY_DX5GCR6_DXDQVREFR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR6_RESERVED_15_14_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX5GCR6_DXDQVREFR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GCR6_RESERVED_7_6_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX5GCR6_DXDQVREFR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX5GCR6_OFFSET ,0xFFFFFFFFU ,0x09092B2BU);
-       /*############################################################################################################################ */
-
-               /*Register : DX5LCDLR2 @ 0XFD080C88</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX5LCDLR2_RESERVED_31_25                                            0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX5LCDLR2_RESERVED_24_16                                            0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX5LCDLR2_RESERVED_15_9                                             0x0
-
-               Read DQS Gating Delay
-               PSU_DDR_PHY_DX5LCDLR2_DQSGD                                                     0x0
-
-               DATX8 n Local Calibrated Delay Line Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080C88, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_DX5LCDLR2_RESERVED_31_25_MASK | DDR_PHY_DX5LCDLR2_RESERVED_24_16_MASK | DDR_PHY_DX5LCDLR2_RESERVED_15_9_MASK | DDR_PHY_DX5LCDLR2_DQSGD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX5LCDLR2_RESERVED_31_25_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5LCDLR2_RESERVED_24_16_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5LCDLR2_RESERVED_15_9_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5LCDLR2_DQSGD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX5LCDLR2_OFFSET ,0xFFFFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX5GTR0 @ 0XFD080CC0</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX5GTR0_RESERVED_31_24                                              0x0
-
-               DQ Write Path Latency Pipeline
-               PSU_DDR_PHY_DX5GTR0_WDQSL                                                       0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX5GTR0_RESERVED_23_20                                              0x0
-
-               Write Leveling System Latency
-               PSU_DDR_PHY_DX5GTR0_WLSL                                                        0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX5GTR0_RESERVED_15_13                                              0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX5GTR0_RESERVED_12_8                                               0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX5GTR0_RESERVED_7_5                                                0x0
-
-               DQS Gating System Latency
-               PSU_DDR_PHY_DX5GTR0_DGSL                                                        0x0
-
-               DATX8 n General Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080CC0, 0xFFFFFFFFU ,0x00020000U)
-               RegMask = (DDR_PHY_DX5GTR0_RESERVED_31_24_MASK | DDR_PHY_DX5GTR0_WDQSL_MASK | DDR_PHY_DX5GTR0_RESERVED_23_20_MASK | DDR_PHY_DX5GTR0_WLSL_MASK | DDR_PHY_DX5GTR0_RESERVED_15_13_MASK | DDR_PHY_DX5GTR0_RESERVED_12_8_MASK | DDR_PHY_DX5GTR0_RESERVED_7_5_MASK | DDR_PHY_DX5GTR0_DGSL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX5GTR0_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GTR0_WDQSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GTR0_RESERVED_23_20_SHIFT
-                       | 0x00000002U << DDR_PHY_DX5GTR0_WLSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GTR0_RESERVED_15_13_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GTR0_RESERVED_12_8_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GTR0_RESERVED_7_5_SHIFT
-                       | 0x00000000U << DDR_PHY_DX5GTR0_DGSL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX5GTR0_OFFSET ,0xFFFFFFFFU ,0x00020000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX6GCR0 @ 0XFD080D00</p>
-
-               Calibration Bypass
-               PSU_DDR_PHY_DX6GCR0_CALBYP                                                      0x0
-
-               Master Delay Line Enable
-               PSU_DDR_PHY_DX6GCR0_MDLEN                                                       0x1
-
-               Configurable ODT(TE) Phase Shift
-               PSU_DDR_PHY_DX6GCR0_CODTSHFT                                                    0x0
-
-               DQS Duty Cycle Correction
-               PSU_DDR_PHY_DX6GCR0_DQSDCC                                                      0x0
-
-               Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY
-               PSU_DDR_PHY_DX6GCR0_RDDLY                                                       0x8
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX6GCR0_RESERVED_19_14                                              0x0
-
-               DQSNSE Power Down Receiver
-               PSU_DDR_PHY_DX6GCR0_DQSNSEPDR                                                   0x0
-
-               DQSSE Power Down Receiver
-               PSU_DDR_PHY_DX6GCR0_DQSSEPDR                                                    0x0
-
-               RTT On Additive Latency
-               PSU_DDR_PHY_DX6GCR0_RTTOAL                                                      0x0
-
-               RTT Output Hold
-               PSU_DDR_PHY_DX6GCR0_RTTOH                                                       0x3
-
-               Configurable PDR Phase Shift
-               PSU_DDR_PHY_DX6GCR0_CPDRSHFT                                                    0x0
-
-               DQSR Power Down
-               PSU_DDR_PHY_DX6GCR0_DQSRPD                                                      0x0
-
-               DQSG Power Down Receiver
-               PSU_DDR_PHY_DX6GCR0_DQSGPDR                                                     0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX6GCR0_RESERVED_4                                                  0x0
-
-               DQSG On-Die Termination
-               PSU_DDR_PHY_DX6GCR0_DQSGODT                                                     0x0
-
-               DQSG Output Enable
-               PSU_DDR_PHY_DX6GCR0_DQSGOE                                                      0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX6GCR0_RESERVED_1_0                                                0x0
-
-               DATX8 n General Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080D00, 0xFFFFFFFFU ,0x40800604U)
-               RegMask = (DDR_PHY_DX6GCR0_CALBYP_MASK | DDR_PHY_DX6GCR0_MDLEN_MASK | DDR_PHY_DX6GCR0_CODTSHFT_MASK | DDR_PHY_DX6GCR0_DQSDCC_MASK | DDR_PHY_DX6GCR0_RDDLY_MASK | DDR_PHY_DX6GCR0_RESERVED_19_14_MASK | DDR_PHY_DX6GCR0_DQSNSEPDR_MASK | DDR_PHY_DX6GCR0_DQSSEPDR_MASK | DDR_PHY_DX6GCR0_RTTOAL_MASK | DDR_PHY_DX6GCR0_RTTOH_MASK | DDR_PHY_DX6GCR0_CPDRSHFT_MASK | DDR_PHY_DX6GCR0_DQSRPD_MASK | DDR_PHY_DX6GCR0_DQSGPDR_MASK | DDR_PHY_DX6GCR0_RESERVED_4_MASK | DDR_PHY_DX6GCR0_DQSGODT_MASK | DDR_PHY_DX6GCR0_DQSGOE_MASK | DDR_PHY_DX6GCR0_RESERVED_1_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX6GCR0_CALBYP_SHIFT
-                       | 0x00000001U << DDR_PHY_DX6GCR0_MDLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_CODTSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_DQSDCC_SHIFT
-                       | 0x00000008U << DDR_PHY_DX6GCR0_RDDLY_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_RESERVED_19_14_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_DQSNSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_DQSSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_RTTOAL_SHIFT
-                       | 0x00000003U << DDR_PHY_DX6GCR0_RTTOH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_CPDRSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_DQSRPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_DQSGPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_RESERVED_4_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_DQSGODT_SHIFT
-                       | 0x00000001U << DDR_PHY_DX6GCR0_DQSGOE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR0_RESERVED_1_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX6GCR0_OFFSET ,0xFFFFFFFFU ,0x40800604U);
-       /*############################################################################################################################ */
-
-               /*Register : DX6GCR1 @ 0XFD080D04</p>
-
-               Enables the PDR mode for DQ[7:0]
-               PSU_DDR_PHY_DX6GCR1_DXPDRMODE                                                   0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_DX6GCR1_RESERVED_15                                                 0x0
-
-               Select the delayed or non-delayed read data strobe #
-               PSU_DDR_PHY_DX6GCR1_QSNSEL                                                      0x1
-
-               Select the delayed or non-delayed read data strobe
-               PSU_DDR_PHY_DX6GCR1_QSSEL                                                       0x1
-
-               Enables Read Data Strobe in a byte lane
-               PSU_DDR_PHY_DX6GCR1_OEEN                                                        0x1
-
-               Enables PDR in a byte lane
-               PSU_DDR_PHY_DX6GCR1_PDREN                                                       0x1
-
-               Enables ODT/TE in a byte lane
-               PSU_DDR_PHY_DX6GCR1_TEEN                                                        0x1
-
-               Enables Write Data strobe in a byte lane
-               PSU_DDR_PHY_DX6GCR1_DSEN                                                        0x1
-
-               Enables DM pin in a byte lane
-               PSU_DDR_PHY_DX6GCR1_DMEN                                                        0x1
-
-               Enables DQ corresponding to each bit in a byte
-               PSU_DDR_PHY_DX6GCR1_DQEN                                                        0xff
-
-               DATX8 n General Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080D04, 0xFFFFFFFFU ,0x00007FFFU)
-               RegMask = (DDR_PHY_DX6GCR1_DXPDRMODE_MASK | DDR_PHY_DX6GCR1_RESERVED_15_MASK | DDR_PHY_DX6GCR1_QSNSEL_MASK | DDR_PHY_DX6GCR1_QSSEL_MASK | DDR_PHY_DX6GCR1_OEEN_MASK | DDR_PHY_DX6GCR1_PDREN_MASK | DDR_PHY_DX6GCR1_TEEN_MASK | DDR_PHY_DX6GCR1_DSEN_MASK | DDR_PHY_DX6GCR1_DMEN_MASK | DDR_PHY_DX6GCR1_DQEN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX6GCR1_DXPDRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR1_RESERVED_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX6GCR1_QSNSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX6GCR1_QSSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX6GCR1_OEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX6GCR1_PDREN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX6GCR1_TEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX6GCR1_DSEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX6GCR1_DMEN_SHIFT
-                       | 0x000000FFU << DDR_PHY_DX6GCR1_DQEN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX6GCR1_OFFSET ,0xFFFFFFFFU ,0x00007FFFU);
-       /*############################################################################################################################ */
-
-               /*Register : DX6GCR4 @ 0XFD080D10</p>
-
-               Byte lane VREF IOM (Used only by D4MU IOs)
-               PSU_DDR_PHY_DX6GCR4_RESERVED_31_29                                              0x0
-
-               Byte Lane VREF Pad Enable
-               PSU_DDR_PHY_DX6GCR4_DXREFPEN                                                    0x0
-
-               Byte Lane Internal VREF Enable
-               PSU_DDR_PHY_DX6GCR4_DXREFEEN                                                    0x3
-
-               Byte Lane Single-End VREF Enable
-               PSU_DDR_PHY_DX6GCR4_DXREFSEN                                                    0x1
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX6GCR4_RESERVED_24                                                 0x0
-
-               External VREF generator REFSEL range select
-               PSU_DDR_PHY_DX6GCR4_DXREFESELRANGE                                              0x0
-
-               Byte Lane External VREF Select
-               PSU_DDR_PHY_DX6GCR4_DXREFESEL                                                   0x0
-
-               Single ended VREF generator REFSEL range select
-               PSU_DDR_PHY_DX6GCR4_DXREFSSELRANGE                                              0x1
-
-               Byte Lane Single-End VREF Select
-               PSU_DDR_PHY_DX6GCR4_DXREFSSEL                                                   0x30
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX6GCR4_RESERVED_7_6                                                0x0
-
-               VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX6GCR4_DXREFIEN                                                    0xf
-
-               VRMON control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX6GCR4_DXREFIMON                                                   0x0
-
-               DATX8 n General Configuration Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080D10, 0xFFFFFFFFU ,0x0E00B03CU)
-               RegMask = (DDR_PHY_DX6GCR4_RESERVED_31_29_MASK | DDR_PHY_DX6GCR4_DXREFPEN_MASK | DDR_PHY_DX6GCR4_DXREFEEN_MASK | DDR_PHY_DX6GCR4_DXREFSEN_MASK | DDR_PHY_DX6GCR4_RESERVED_24_MASK | DDR_PHY_DX6GCR4_DXREFESELRANGE_MASK | DDR_PHY_DX6GCR4_DXREFESEL_MASK | DDR_PHY_DX6GCR4_DXREFSSELRANGE_MASK | DDR_PHY_DX6GCR4_DXREFSSEL_MASK | DDR_PHY_DX6GCR4_RESERVED_7_6_MASK | DDR_PHY_DX6GCR4_DXREFIEN_MASK | DDR_PHY_DX6GCR4_DXREFIMON_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX6GCR4_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR4_DXREFPEN_SHIFT
-                       | 0x00000003U << DDR_PHY_DX6GCR4_DXREFEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX6GCR4_DXREFSEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR4_RESERVED_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR4_DXREFESELRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR4_DXREFESEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX6GCR4_DXREFSSELRANGE_SHIFT
-                       | 0x00000030U << DDR_PHY_DX6GCR4_DXREFSSEL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR4_RESERVED_7_6_SHIFT
-                       | 0x0000000FU << DDR_PHY_DX6GCR4_DXREFIEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR4_DXREFIMON_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX6GCR4_OFFSET ,0xFFFFFFFFU ,0x0E00B03CU);
-       /*############################################################################################################################ */
-
-               /*Register : DX6GCR5 @ 0XFD080D14</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX6GCR5_RESERVED_31                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 3
-               PSU_DDR_PHY_DX6GCR5_DXREFISELR3                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX6GCR5_RESERVED_23                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 2
-               PSU_DDR_PHY_DX6GCR5_DXREFISELR2                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX6GCR5_RESERVED_15                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 1
-               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                                                 0x4f
-
-               DATX8 n General Configuration Register 5
-               (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
-                       | 0x00000009U << DDR_PHY_DX6GCR5_DXREFISELR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR5_RESERVED_23_SHIFT
-                       | 0x00000009U << DDR_PHY_DX6GCR5_DXREFISELR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR5_RESERVED_15_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX6GCR5_DXREFISELR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR5_RESERVED_7_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX6GCR5_DXREFISELR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX6GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
-       /*############################################################################################################################ */
-
-               /*Register : DX6GCR6 @ 0XFD080D18</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX6GCR6_RESERVED_31_30                                              0x0
-
-               DRAM DQ VREF Select for Rank3
-               PSU_DDR_PHY_DX6GCR6_DXDQVREFR3                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX6GCR6_RESERVED_23_22                                              0x0
-
-               DRAM DQ VREF Select for Rank2
-               PSU_DDR_PHY_DX6GCR6_DXDQVREFR2                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX6GCR6_RESERVED_15_14                                              0x0
-
-               DRAM DQ VREF Select for Rank1
-               PSU_DDR_PHY_DX6GCR6_DXDQVREFR1                                                  0x2b
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX6GCR6_RESERVED_7_6                                                0x0
-
-               DRAM DQ VREF Select for Rank0
-               PSU_DDR_PHY_DX6GCR6_DXDQVREFR0                                                  0x2b
-
-               DATX8 n General Configuration Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080D18, 0xFFFFFFFFU ,0x09092B2BU)
-               RegMask = (DDR_PHY_DX6GCR6_RESERVED_31_30_MASK | DDR_PHY_DX6GCR6_DXDQVREFR3_MASK | DDR_PHY_DX6GCR6_RESERVED_23_22_MASK | DDR_PHY_DX6GCR6_DXDQVREFR2_MASK | DDR_PHY_DX6GCR6_RESERVED_15_14_MASK | DDR_PHY_DX6GCR6_DXDQVREFR1_MASK | DDR_PHY_DX6GCR6_RESERVED_7_6_MASK | DDR_PHY_DX6GCR6_DXDQVREFR0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX6GCR6_RESERVED_31_30_SHIFT
-                       | 0x00000009U << DDR_PHY_DX6GCR6_DXDQVREFR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR6_RESERVED_23_22_SHIFT
-                       | 0x00000009U << DDR_PHY_DX6GCR6_DXDQVREFR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR6_RESERVED_15_14_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX6GCR6_DXDQVREFR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GCR6_RESERVED_7_6_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX6GCR6_DXDQVREFR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX6GCR6_OFFSET ,0xFFFFFFFFU ,0x09092B2BU);
-       /*############################################################################################################################ */
-
-               /*Register : DX6LCDLR2 @ 0XFD080D88</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX6LCDLR2_RESERVED_31_25                                            0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX6LCDLR2_RESERVED_24_16                                            0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX6LCDLR2_RESERVED_15_9                                             0x0
-
-               Read DQS Gating Delay
-               PSU_DDR_PHY_DX6LCDLR2_DQSGD                                                     0x0
-
-               DATX8 n Local Calibrated Delay Line Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080D88, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_DX6LCDLR2_RESERVED_31_25_MASK | DDR_PHY_DX6LCDLR2_RESERVED_24_16_MASK | DDR_PHY_DX6LCDLR2_RESERVED_15_9_MASK | DDR_PHY_DX6LCDLR2_DQSGD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX6LCDLR2_RESERVED_31_25_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6LCDLR2_RESERVED_24_16_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6LCDLR2_RESERVED_15_9_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6LCDLR2_DQSGD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX6LCDLR2_OFFSET ,0xFFFFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX6GTR0 @ 0XFD080DC0</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX6GTR0_RESERVED_31_24                                              0x0
-
-               DQ Write Path Latency Pipeline
-               PSU_DDR_PHY_DX6GTR0_WDQSL                                                       0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX6GTR0_RESERVED_23_20                                              0x0
-
-               Write Leveling System Latency
-               PSU_DDR_PHY_DX6GTR0_WLSL                                                        0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX6GTR0_RESERVED_15_13                                              0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX6GTR0_RESERVED_12_8                                               0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX6GTR0_RESERVED_7_5                                                0x0
-
-               DQS Gating System Latency
-               PSU_DDR_PHY_DX6GTR0_DGSL                                                        0x0
-
-               DATX8 n General Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080DC0, 0xFFFFFFFFU ,0x00020000U)
-               RegMask = (DDR_PHY_DX6GTR0_RESERVED_31_24_MASK | DDR_PHY_DX6GTR0_WDQSL_MASK | DDR_PHY_DX6GTR0_RESERVED_23_20_MASK | DDR_PHY_DX6GTR0_WLSL_MASK | DDR_PHY_DX6GTR0_RESERVED_15_13_MASK | DDR_PHY_DX6GTR0_RESERVED_12_8_MASK | DDR_PHY_DX6GTR0_RESERVED_7_5_MASK | DDR_PHY_DX6GTR0_DGSL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX6GTR0_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GTR0_WDQSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GTR0_RESERVED_23_20_SHIFT
-                       | 0x00000002U << DDR_PHY_DX6GTR0_WLSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GTR0_RESERVED_15_13_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GTR0_RESERVED_12_8_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GTR0_RESERVED_7_5_SHIFT
-                       | 0x00000000U << DDR_PHY_DX6GTR0_DGSL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX6GTR0_OFFSET ,0xFFFFFFFFU ,0x00020000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX7GCR0 @ 0XFD080E00</p>
-
-               Calibration Bypass
-               PSU_DDR_PHY_DX7GCR0_CALBYP                                                      0x0
-
-               Master Delay Line Enable
-               PSU_DDR_PHY_DX7GCR0_MDLEN                                                       0x1
-
-               Configurable ODT(TE) Phase Shift
-               PSU_DDR_PHY_DX7GCR0_CODTSHFT                                                    0x0
-
-               DQS Duty Cycle Correction
-               PSU_DDR_PHY_DX7GCR0_DQSDCC                                                      0x0
-
-               Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY
-               PSU_DDR_PHY_DX7GCR0_RDDLY                                                       0x8
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX7GCR0_RESERVED_19_14                                              0x0
-
-               DQSNSE Power Down Receiver
-               PSU_DDR_PHY_DX7GCR0_DQSNSEPDR                                                   0x0
-
-               DQSSE Power Down Receiver
-               PSU_DDR_PHY_DX7GCR0_DQSSEPDR                                                    0x0
-
-               RTT On Additive Latency
-               PSU_DDR_PHY_DX7GCR0_RTTOAL                                                      0x0
-
-               RTT Output Hold
-               PSU_DDR_PHY_DX7GCR0_RTTOH                                                       0x3
-
-               Configurable PDR Phase Shift
-               PSU_DDR_PHY_DX7GCR0_CPDRSHFT                                                    0x0
-
-               DQSR Power Down
-               PSU_DDR_PHY_DX7GCR0_DQSRPD                                                      0x0
-
-               DQSG Power Down Receiver
-               PSU_DDR_PHY_DX7GCR0_DQSGPDR                                                     0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX7GCR0_RESERVED_4                                                  0x0
-
-               DQSG On-Die Termination
-               PSU_DDR_PHY_DX7GCR0_DQSGODT                                                     0x0
-
-               DQSG Output Enable
-               PSU_DDR_PHY_DX7GCR0_DQSGOE                                                      0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX7GCR0_RESERVED_1_0                                                0x0
-
-               DATX8 n General Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080E00, 0xFFFFFFFFU ,0x40800604U)
-               RegMask = (DDR_PHY_DX7GCR0_CALBYP_MASK | DDR_PHY_DX7GCR0_MDLEN_MASK | DDR_PHY_DX7GCR0_CODTSHFT_MASK | DDR_PHY_DX7GCR0_DQSDCC_MASK | DDR_PHY_DX7GCR0_RDDLY_MASK | DDR_PHY_DX7GCR0_RESERVED_19_14_MASK | DDR_PHY_DX7GCR0_DQSNSEPDR_MASK | DDR_PHY_DX7GCR0_DQSSEPDR_MASK | DDR_PHY_DX7GCR0_RTTOAL_MASK | DDR_PHY_DX7GCR0_RTTOH_MASK | DDR_PHY_DX7GCR0_CPDRSHFT_MASK | DDR_PHY_DX7GCR0_DQSRPD_MASK | DDR_PHY_DX7GCR0_DQSGPDR_MASK | DDR_PHY_DX7GCR0_RESERVED_4_MASK | DDR_PHY_DX7GCR0_DQSGODT_MASK | DDR_PHY_DX7GCR0_DQSGOE_MASK | DDR_PHY_DX7GCR0_RESERVED_1_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX7GCR0_CALBYP_SHIFT
-                       | 0x00000001U << DDR_PHY_DX7GCR0_MDLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_CODTSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_DQSDCC_SHIFT
-                       | 0x00000008U << DDR_PHY_DX7GCR0_RDDLY_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_RESERVED_19_14_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_DQSNSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_DQSSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_RTTOAL_SHIFT
-                       | 0x00000003U << DDR_PHY_DX7GCR0_RTTOH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_CPDRSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_DQSRPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_DQSGPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_RESERVED_4_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_DQSGODT_SHIFT
-                       | 0x00000001U << DDR_PHY_DX7GCR0_DQSGOE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR0_RESERVED_1_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX7GCR0_OFFSET ,0xFFFFFFFFU ,0x40800604U);
-       /*############################################################################################################################ */
-
-               /*Register : DX7GCR1 @ 0XFD080E04</p>
-
-               Enables the PDR mode for DQ[7:0]
-               PSU_DDR_PHY_DX7GCR1_DXPDRMODE                                                   0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_DX7GCR1_RESERVED_15                                                 0x0
-
-               Select the delayed or non-delayed read data strobe #
-               PSU_DDR_PHY_DX7GCR1_QSNSEL                                                      0x1
-
-               Select the delayed or non-delayed read data strobe
-               PSU_DDR_PHY_DX7GCR1_QSSEL                                                       0x1
-
-               Enables Read Data Strobe in a byte lane
-               PSU_DDR_PHY_DX7GCR1_OEEN                                                        0x1
-
-               Enables PDR in a byte lane
-               PSU_DDR_PHY_DX7GCR1_PDREN                                                       0x1
-
-               Enables ODT/TE in a byte lane
-               PSU_DDR_PHY_DX7GCR1_TEEN                                                        0x1
-
-               Enables Write Data strobe in a byte lane
-               PSU_DDR_PHY_DX7GCR1_DSEN                                                        0x1
-
-               Enables DM pin in a byte lane
-               PSU_DDR_PHY_DX7GCR1_DMEN                                                        0x1
-
-               Enables DQ corresponding to each bit in a byte
-               PSU_DDR_PHY_DX7GCR1_DQEN                                                        0xff
-
-               DATX8 n General Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080E04, 0xFFFFFFFFU ,0x00007FFFU)
-               RegMask = (DDR_PHY_DX7GCR1_DXPDRMODE_MASK | DDR_PHY_DX7GCR1_RESERVED_15_MASK | DDR_PHY_DX7GCR1_QSNSEL_MASK | DDR_PHY_DX7GCR1_QSSEL_MASK | DDR_PHY_DX7GCR1_OEEN_MASK | DDR_PHY_DX7GCR1_PDREN_MASK | DDR_PHY_DX7GCR1_TEEN_MASK | DDR_PHY_DX7GCR1_DSEN_MASK | DDR_PHY_DX7GCR1_DMEN_MASK | DDR_PHY_DX7GCR1_DQEN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX7GCR1_DXPDRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR1_RESERVED_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX7GCR1_QSNSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX7GCR1_QSSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX7GCR1_OEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX7GCR1_PDREN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX7GCR1_TEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX7GCR1_DSEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX7GCR1_DMEN_SHIFT
-                       | 0x000000FFU << DDR_PHY_DX7GCR1_DQEN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX7GCR1_OFFSET ,0xFFFFFFFFU ,0x00007FFFU);
-       /*############################################################################################################################ */
-
-               /*Register : DX7GCR4 @ 0XFD080E10</p>
-
-               Byte lane VREF IOM (Used only by D4MU IOs)
-               PSU_DDR_PHY_DX7GCR4_RESERVED_31_29                                              0x0
-
-               Byte Lane VREF Pad Enable
-               PSU_DDR_PHY_DX7GCR4_DXREFPEN                                                    0x0
-
-               Byte Lane Internal VREF Enable
-               PSU_DDR_PHY_DX7GCR4_DXREFEEN                                                    0x3
-
-               Byte Lane Single-End VREF Enable
-               PSU_DDR_PHY_DX7GCR4_DXREFSEN                                                    0x1
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX7GCR4_RESERVED_24                                                 0x0
-
-               External VREF generator REFSEL range select
-               PSU_DDR_PHY_DX7GCR4_DXREFESELRANGE                                              0x0
-
-               Byte Lane External VREF Select
-               PSU_DDR_PHY_DX7GCR4_DXREFESEL                                                   0x0
-
-               Single ended VREF generator REFSEL range select
-               PSU_DDR_PHY_DX7GCR4_DXREFSSELRANGE                                              0x1
-
-               Byte Lane Single-End VREF Select
-               PSU_DDR_PHY_DX7GCR4_DXREFSSEL                                                   0x30
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX7GCR4_RESERVED_7_6                                                0x0
-
-               VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX7GCR4_DXREFIEN                                                    0xf
-
-               VRMON control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX7GCR4_DXREFIMON                                                   0x0
-
-               DATX8 n General Configuration Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080E10, 0xFFFFFFFFU ,0x0E00B03CU)
-               RegMask = (DDR_PHY_DX7GCR4_RESERVED_31_29_MASK | DDR_PHY_DX7GCR4_DXREFPEN_MASK | DDR_PHY_DX7GCR4_DXREFEEN_MASK | DDR_PHY_DX7GCR4_DXREFSEN_MASK | DDR_PHY_DX7GCR4_RESERVED_24_MASK | DDR_PHY_DX7GCR4_DXREFESELRANGE_MASK | DDR_PHY_DX7GCR4_DXREFESEL_MASK | DDR_PHY_DX7GCR4_DXREFSSELRANGE_MASK | DDR_PHY_DX7GCR4_DXREFSSEL_MASK | DDR_PHY_DX7GCR4_RESERVED_7_6_MASK | DDR_PHY_DX7GCR4_DXREFIEN_MASK | DDR_PHY_DX7GCR4_DXREFIMON_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX7GCR4_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR4_DXREFPEN_SHIFT
-                       | 0x00000003U << DDR_PHY_DX7GCR4_DXREFEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX7GCR4_DXREFSEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR4_RESERVED_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR4_DXREFESELRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR4_DXREFESEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX7GCR4_DXREFSSELRANGE_SHIFT
-                       | 0x00000030U << DDR_PHY_DX7GCR4_DXREFSSEL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR4_RESERVED_7_6_SHIFT
-                       | 0x0000000FU << DDR_PHY_DX7GCR4_DXREFIEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR4_DXREFIMON_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX7GCR4_OFFSET ,0xFFFFFFFFU ,0x0E00B03CU);
-       /*############################################################################################################################ */
-
-               /*Register : DX7GCR5 @ 0XFD080E14</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX7GCR5_RESERVED_31                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 3
-               PSU_DDR_PHY_DX7GCR5_DXREFISELR3                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX7GCR5_RESERVED_23                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 2
-               PSU_DDR_PHY_DX7GCR5_DXREFISELR2                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX7GCR5_RESERVED_15                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 1
-               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                                                 0x4f
-
-               DATX8 n General Configuration Register 5
-               (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
-                       | 0x00000009U << DDR_PHY_DX7GCR5_DXREFISELR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR5_RESERVED_23_SHIFT
-                       | 0x00000009U << DDR_PHY_DX7GCR5_DXREFISELR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR5_RESERVED_15_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX7GCR5_DXREFISELR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR5_RESERVED_7_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX7GCR5_DXREFISELR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX7GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
-       /*############################################################################################################################ */
-
-               /*Register : DX7GCR6 @ 0XFD080E18</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX7GCR6_RESERVED_31_30                                              0x0
-
-               DRAM DQ VREF Select for Rank3
-               PSU_DDR_PHY_DX7GCR6_DXDQVREFR3                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX7GCR6_RESERVED_23_22                                              0x0
-
-               DRAM DQ VREF Select for Rank2
-               PSU_DDR_PHY_DX7GCR6_DXDQVREFR2                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX7GCR6_RESERVED_15_14                                              0x0
-
-               DRAM DQ VREF Select for Rank1
-               PSU_DDR_PHY_DX7GCR6_DXDQVREFR1                                                  0x2b
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX7GCR6_RESERVED_7_6                                                0x0
-
-               DRAM DQ VREF Select for Rank0
-               PSU_DDR_PHY_DX7GCR6_DXDQVREFR0                                                  0x2b
-
-               DATX8 n General Configuration Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080E18, 0xFFFFFFFFU ,0x09092B2BU)
-               RegMask = (DDR_PHY_DX7GCR6_RESERVED_31_30_MASK | DDR_PHY_DX7GCR6_DXDQVREFR3_MASK | DDR_PHY_DX7GCR6_RESERVED_23_22_MASK | DDR_PHY_DX7GCR6_DXDQVREFR2_MASK | DDR_PHY_DX7GCR6_RESERVED_15_14_MASK | DDR_PHY_DX7GCR6_DXDQVREFR1_MASK | DDR_PHY_DX7GCR6_RESERVED_7_6_MASK | DDR_PHY_DX7GCR6_DXDQVREFR0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX7GCR6_RESERVED_31_30_SHIFT
-                       | 0x00000009U << DDR_PHY_DX7GCR6_DXDQVREFR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR6_RESERVED_23_22_SHIFT
-                       | 0x00000009U << DDR_PHY_DX7GCR6_DXDQVREFR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR6_RESERVED_15_14_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX7GCR6_DXDQVREFR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GCR6_RESERVED_7_6_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX7GCR6_DXDQVREFR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX7GCR6_OFFSET ,0xFFFFFFFFU ,0x09092B2BU);
-       /*############################################################################################################################ */
-
-               /*Register : DX7LCDLR2 @ 0XFD080E88</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX7LCDLR2_RESERVED_31_25                                            0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX7LCDLR2_RESERVED_24_16                                            0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX7LCDLR2_RESERVED_15_9                                             0x0
-
-               Read DQS Gating Delay
-               PSU_DDR_PHY_DX7LCDLR2_DQSGD                                                     0xa
-
-               DATX8 n Local Calibrated Delay Line Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080E88, 0xFFFFFFFFU ,0x0000000AU)
-               RegMask = (DDR_PHY_DX7LCDLR2_RESERVED_31_25_MASK | DDR_PHY_DX7LCDLR2_RESERVED_24_16_MASK | DDR_PHY_DX7LCDLR2_RESERVED_15_9_MASK | DDR_PHY_DX7LCDLR2_DQSGD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX7LCDLR2_RESERVED_31_25_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7LCDLR2_RESERVED_24_16_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7LCDLR2_RESERVED_15_9_SHIFT
-                       | 0x0000000AU << DDR_PHY_DX7LCDLR2_DQSGD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX7LCDLR2_OFFSET ,0xFFFFFFFFU ,0x0000000AU);
-       /*############################################################################################################################ */
-
-               /*Register : DX7GTR0 @ 0XFD080EC0</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX7GTR0_RESERVED_31_24                                              0x0
-
-               DQ Write Path Latency Pipeline
-               PSU_DDR_PHY_DX7GTR0_WDQSL                                                       0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX7GTR0_RESERVED_23_20                                              0x0
-
-               Write Leveling System Latency
-               PSU_DDR_PHY_DX7GTR0_WLSL                                                        0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX7GTR0_RESERVED_15_13                                              0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX7GTR0_RESERVED_12_8                                               0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX7GTR0_RESERVED_7_5                                                0x0
-
-               DQS Gating System Latency
-               PSU_DDR_PHY_DX7GTR0_DGSL                                                        0x0
-
-               DATX8 n General Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080EC0, 0xFFFFFFFFU ,0x00020000U)
-               RegMask = (DDR_PHY_DX7GTR0_RESERVED_31_24_MASK | DDR_PHY_DX7GTR0_WDQSL_MASK | DDR_PHY_DX7GTR0_RESERVED_23_20_MASK | DDR_PHY_DX7GTR0_WLSL_MASK | DDR_PHY_DX7GTR0_RESERVED_15_13_MASK | DDR_PHY_DX7GTR0_RESERVED_12_8_MASK | DDR_PHY_DX7GTR0_RESERVED_7_5_MASK | DDR_PHY_DX7GTR0_DGSL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX7GTR0_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GTR0_WDQSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GTR0_RESERVED_23_20_SHIFT
-                       | 0x00000002U << DDR_PHY_DX7GTR0_WLSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GTR0_RESERVED_15_13_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GTR0_RESERVED_12_8_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GTR0_RESERVED_7_5_SHIFT
-                       | 0x00000000U << DDR_PHY_DX7GTR0_DGSL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX7GTR0_OFFSET ,0xFFFFFFFFU ,0x00020000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8GCR0 @ 0XFD080F00</p>
-
-               Calibration Bypass
-               PSU_DDR_PHY_DX8GCR0_CALBYP                                                      0x0
-
-               Master Delay Line Enable
-               PSU_DDR_PHY_DX8GCR0_MDLEN                                                       0x1
-
-               Configurable ODT(TE) Phase Shift
-               PSU_DDR_PHY_DX8GCR0_CODTSHFT                                                    0x0
-
-               DQS Duty Cycle Correction
-               PSU_DDR_PHY_DX8GCR0_DQSDCC                                                      0x0
-
-               Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY
-               PSU_DDR_PHY_DX8GCR0_RDDLY                                                       0x8
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8GCR0_RESERVED_19_14                                              0x0
-
-               DQSNSE Power Down Receiver
-               PSU_DDR_PHY_DX8GCR0_DQSNSEPDR                                                   0x0
-
-               DQSSE Power Down Receiver
-               PSU_DDR_PHY_DX8GCR0_DQSSEPDR                                                    0x0
-
-               RTT On Additive Latency
-               PSU_DDR_PHY_DX8GCR0_RTTOAL                                                      0x0
-
-               RTT Output Hold
-               PSU_DDR_PHY_DX8GCR0_RTTOH                                                       0x3
-
-               Configurable PDR Phase Shift
-               PSU_DDR_PHY_DX8GCR0_CPDRSHFT                                                    0x0
-
-               DQSR Power Down
-               PSU_DDR_PHY_DX8GCR0_DQSRPD                                                      0x0
-
-               DQSG Power Down Receiver
-               PSU_DDR_PHY_DX8GCR0_DQSGPDR                                                     0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8GCR0_RESERVED_4                                                  0x0
-
-               DQSG On-Die Termination
-               PSU_DDR_PHY_DX8GCR0_DQSGODT                                                     0x0
-
-               DQSG Output Enable
-               PSU_DDR_PHY_DX8GCR0_DQSGOE                                                      0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8GCR0_RESERVED_1_0                                                0x0
-
-               DATX8 n General Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080F00, 0xFFFFFFFFU ,0x40800624U)
-               RegMask = (DDR_PHY_DX8GCR0_CALBYP_MASK | DDR_PHY_DX8GCR0_MDLEN_MASK | DDR_PHY_DX8GCR0_CODTSHFT_MASK | DDR_PHY_DX8GCR0_DQSDCC_MASK | DDR_PHY_DX8GCR0_RDDLY_MASK | DDR_PHY_DX8GCR0_RESERVED_19_14_MASK | DDR_PHY_DX8GCR0_DQSNSEPDR_MASK | DDR_PHY_DX8GCR0_DQSSEPDR_MASK | DDR_PHY_DX8GCR0_RTTOAL_MASK | DDR_PHY_DX8GCR0_RTTOH_MASK | DDR_PHY_DX8GCR0_CPDRSHFT_MASK | DDR_PHY_DX8GCR0_DQSRPD_MASK | DDR_PHY_DX8GCR0_DQSGPDR_MASK | DDR_PHY_DX8GCR0_RESERVED_4_MASK | DDR_PHY_DX8GCR0_DQSGODT_MASK | DDR_PHY_DX8GCR0_DQSGOE_MASK | DDR_PHY_DX8GCR0_RESERVED_1_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8GCR0_CALBYP_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR0_MDLEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR0_CODTSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR0_DQSDCC_SHIFT
-                       | 0x00000008U << DDR_PHY_DX8GCR0_RDDLY_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR0_RESERVED_19_14_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR0_DQSNSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR0_DQSSEPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR0_RTTOAL_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8GCR0_RTTOH_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR0_CPDRSHFT_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR0_DQSRPD_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR0_DQSGPDR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR0_RESERVED_4_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR0_DQSGODT_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR0_DQSGOE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR0_RESERVED_1_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8GCR0_OFFSET ,0xFFFFFFFFU ,0x40800624U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8GCR1 @ 0XFD080F04</p>
-
-               Enables the PDR mode for DQ[7:0]
-               PSU_DDR_PHY_DX8GCR1_DXPDRMODE                                                   0x0
-
-               Reserved. Returns zeroes on reads.
-               PSU_DDR_PHY_DX8GCR1_RESERVED_15                                                 0x0
-
-               Select the delayed or non-delayed read data strobe #
-               PSU_DDR_PHY_DX8GCR1_QSNSEL                                                      0x1
-
-               Select the delayed or non-delayed read data strobe
-               PSU_DDR_PHY_DX8GCR1_QSSEL                                                       0x1
-
-               Enables Read Data Strobe in a byte lane
-               PSU_DDR_PHY_DX8GCR1_OEEN                                                        0x1
-
-               Enables PDR in a byte lane
-               PSU_DDR_PHY_DX8GCR1_PDREN                                                       0x1
-
-               Enables ODT/TE in a byte lane
-               PSU_DDR_PHY_DX8GCR1_TEEN                                                        0x1
-
-               Enables Write Data strobe in a byte lane
-               PSU_DDR_PHY_DX8GCR1_DSEN                                                        0x1
-
-               Enables DM pin in a byte lane
-               PSU_DDR_PHY_DX8GCR1_DMEN                                                        0x1
-
-               Enables DQ corresponding to each bit in a byte
-               PSU_DDR_PHY_DX8GCR1_DQEN                                                        0x0
-
-               DATX8 n General Configuration Register 1
-               (OFFSET, MASK, VALUE)      (0XFD080F04, 0xFFFFFFFFU ,0x00007F00U)
-               RegMask = (DDR_PHY_DX8GCR1_DXPDRMODE_MASK | DDR_PHY_DX8GCR1_RESERVED_15_MASK | DDR_PHY_DX8GCR1_QSNSEL_MASK | DDR_PHY_DX8GCR1_QSSEL_MASK | DDR_PHY_DX8GCR1_OEEN_MASK | DDR_PHY_DX8GCR1_PDREN_MASK | DDR_PHY_DX8GCR1_TEEN_MASK | DDR_PHY_DX8GCR1_DSEN_MASK | DDR_PHY_DX8GCR1_DMEN_MASK | DDR_PHY_DX8GCR1_DQEN_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8GCR1_DXPDRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR1_RESERVED_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR1_QSNSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR1_QSSEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR1_OEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR1_PDREN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR1_TEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR1_DSEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR1_DMEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR1_DQEN_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8GCR1_OFFSET ,0xFFFFFFFFU ,0x00007F00U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8GCR4 @ 0XFD080F10</p>
-
-               Byte lane VREF IOM (Used only by D4MU IOs)
-               PSU_DDR_PHY_DX8GCR4_RESERVED_31_29                                              0x0
-
-               Byte Lane VREF Pad Enable
-               PSU_DDR_PHY_DX8GCR4_DXREFPEN                                                    0x0
-
-               Byte Lane Internal VREF Enable
-               PSU_DDR_PHY_DX8GCR4_DXREFEEN                                                    0x3
-
-               Byte Lane Single-End VREF Enable
-               PSU_DDR_PHY_DX8GCR4_DXREFSEN                                                    0x1
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX8GCR4_RESERVED_24                                                 0x0
-
-               External VREF generator REFSEL range select
-               PSU_DDR_PHY_DX8GCR4_DXREFESELRANGE                                              0x0
-
-               Byte Lane External VREF Select
-               PSU_DDR_PHY_DX8GCR4_DXREFESEL                                                   0x0
-
-               Single ended VREF generator REFSEL range select
-               PSU_DDR_PHY_DX8GCR4_DXREFSSELRANGE                                              0x1
-
-               Byte Lane Single-End VREF Select
-               PSU_DDR_PHY_DX8GCR4_DXREFSSEL                                                   0x30
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX8GCR4_RESERVED_7_6                                                0x0
-
-               VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX8GCR4_DXREFIEN                                                    0xf
-
-               VRMON control for DQ IO (Single Ended) buffers of a byte lane.
-               PSU_DDR_PHY_DX8GCR4_DXREFIMON                                                   0x0
-
-               DATX8 n General Configuration Register 4
-               (OFFSET, MASK, VALUE)      (0XFD080F10, 0xFFFFFFFFU ,0x0E00B03CU)
-               RegMask = (DDR_PHY_DX8GCR4_RESERVED_31_29_MASK | DDR_PHY_DX8GCR4_DXREFPEN_MASK | DDR_PHY_DX8GCR4_DXREFEEN_MASK | DDR_PHY_DX8GCR4_DXREFSEN_MASK | DDR_PHY_DX8GCR4_RESERVED_24_MASK | DDR_PHY_DX8GCR4_DXREFESELRANGE_MASK | DDR_PHY_DX8GCR4_DXREFESEL_MASK | DDR_PHY_DX8GCR4_DXREFSSELRANGE_MASK | DDR_PHY_DX8GCR4_DXREFSSEL_MASK | DDR_PHY_DX8GCR4_RESERVED_7_6_MASK | DDR_PHY_DX8GCR4_DXREFIEN_MASK | DDR_PHY_DX8GCR4_DXREFIMON_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8GCR4_RESERVED_31_29_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR4_DXREFPEN_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8GCR4_DXREFEEN_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR4_DXREFSEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR4_RESERVED_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR4_DXREFESELRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR4_DXREFESEL_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8GCR4_DXREFSSELRANGE_SHIFT
-                       | 0x00000030U << DDR_PHY_DX8GCR4_DXREFSSEL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR4_RESERVED_7_6_SHIFT
-                       | 0x0000000FU << DDR_PHY_DX8GCR4_DXREFIEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR4_DXREFIMON_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8GCR4_OFFSET ,0xFFFFFFFFU ,0x0E00B03CU);
-       /*############################################################################################################################ */
-
-               /*Register : DX8GCR5 @ 0XFD080F14</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX8GCR5_RESERVED_31                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 3
-               PSU_DDR_PHY_DX8GCR5_DXREFISELR3                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX8GCR5_RESERVED_23                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 2
-               PSU_DDR_PHY_DX8GCR5_DXREFISELR2                                                 0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX8GCR5_RESERVED_15                                                 0x0
-
-               Byte Lane internal VREF Select for Rank 1
-               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                                                 0x4f
-
-               DATX8 n General Configuration Register 5
-               (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
-                       | 0x00000009U << DDR_PHY_DX8GCR5_DXREFISELR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR5_RESERVED_23_SHIFT
-                       | 0x00000009U << DDR_PHY_DX8GCR5_DXREFISELR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR5_RESERVED_15_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX8GCR5_DXREFISELR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR5_RESERVED_7_SHIFT
-                       | 0x0000004FU << DDR_PHY_DX8GCR5_DXREFISELR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8GCR5_OFFSET ,0xFFFFFFFFU ,0x09094F4FU);
-       /*############################################################################################################################ */
-
-               /*Register : DX8GCR6 @ 0XFD080F18</p>
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX8GCR6_RESERVED_31_30                                              0x0
-
-               DRAM DQ VREF Select for Rank3
-               PSU_DDR_PHY_DX8GCR6_DXDQVREFR3                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX8GCR6_RESERVED_23_22                                              0x0
-
-               DRAM DQ VREF Select for Rank2
-               PSU_DDR_PHY_DX8GCR6_DXDQVREFR2                                                  0x9
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX8GCR6_RESERVED_15_14                                              0x0
-
-               DRAM DQ VREF Select for Rank1
-               PSU_DDR_PHY_DX8GCR6_DXDQVREFR1                                                  0x2b
-
-               Reserved. Returns zeros on reads.
-               PSU_DDR_PHY_DX8GCR6_RESERVED_7_6                                                0x0
-
-               DRAM DQ VREF Select for Rank0
-               PSU_DDR_PHY_DX8GCR6_DXDQVREFR0                                                  0x2b
-
-               DATX8 n General Configuration Register 6
-               (OFFSET, MASK, VALUE)      (0XFD080F18, 0xFFFFFFFFU ,0x09092B2BU)
-               RegMask = (DDR_PHY_DX8GCR6_RESERVED_31_30_MASK | DDR_PHY_DX8GCR6_DXDQVREFR3_MASK | DDR_PHY_DX8GCR6_RESERVED_23_22_MASK | DDR_PHY_DX8GCR6_DXDQVREFR2_MASK | DDR_PHY_DX8GCR6_RESERVED_15_14_MASK | DDR_PHY_DX8GCR6_DXDQVREFR1_MASK | DDR_PHY_DX8GCR6_RESERVED_7_6_MASK | DDR_PHY_DX8GCR6_DXDQVREFR0_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8GCR6_RESERVED_31_30_SHIFT
-                       | 0x00000009U << DDR_PHY_DX8GCR6_DXDQVREFR3_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR6_RESERVED_23_22_SHIFT
-                       | 0x00000009U << DDR_PHY_DX8GCR6_DXDQVREFR2_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR6_RESERVED_15_14_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX8GCR6_DXDQVREFR1_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GCR6_RESERVED_7_6_SHIFT
-                       | 0x0000002BU << DDR_PHY_DX8GCR6_DXDQVREFR0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8GCR6_OFFSET ,0xFFFFFFFFU ,0x09092B2BU);
-       /*############################################################################################################################ */
-
-               /*Register : DX8LCDLR2 @ 0XFD080F88</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8LCDLR2_RESERVED_31_25                                            0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX8LCDLR2_RESERVED_24_16                                            0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8LCDLR2_RESERVED_15_9                                             0x0
-
-               Read DQS Gating Delay
-               PSU_DDR_PHY_DX8LCDLR2_DQSGD                                                     0x0
-
-               DATX8 n Local Calibrated Delay Line Register 2
-               (OFFSET, MASK, VALUE)      (0XFD080F88, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (DDR_PHY_DX8LCDLR2_RESERVED_31_25_MASK | DDR_PHY_DX8LCDLR2_RESERVED_24_16_MASK | DDR_PHY_DX8LCDLR2_RESERVED_15_9_MASK | DDR_PHY_DX8LCDLR2_DQSGD_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8LCDLR2_RESERVED_31_25_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8LCDLR2_RESERVED_24_16_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8LCDLR2_RESERVED_15_9_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8LCDLR2_DQSGD_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8LCDLR2_OFFSET ,0xFFFFFFFFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8GTR0 @ 0XFD080FC0</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8GTR0_RESERVED_31_24                                              0x0
-
-               DQ Write Path Latency Pipeline
-               PSU_DDR_PHY_DX8GTR0_WDQSL                                                       0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX8GTR0_RESERVED_23_20                                              0x0
-
-               Write Leveling System Latency
-               PSU_DDR_PHY_DX8GTR0_WLSL                                                        0x2
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8GTR0_RESERVED_15_13                                              0x0
-
-               Reserved. Caution, do not write to this register field.
-               PSU_DDR_PHY_DX8GTR0_RESERVED_12_8                                               0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8GTR0_RESERVED_7_5                                                0x0
-
-               DQS Gating System Latency
-               PSU_DDR_PHY_DX8GTR0_DGSL                                                        0x0
-
-               DATX8 n General Timing Register 0
-               (OFFSET, MASK, VALUE)      (0XFD080FC0, 0xFFFFFFFFU ,0x00020000U)
-               RegMask = (DDR_PHY_DX8GTR0_RESERVED_31_24_MASK | DDR_PHY_DX8GTR0_WDQSL_MASK | DDR_PHY_DX8GTR0_RESERVED_23_20_MASK | DDR_PHY_DX8GTR0_WLSL_MASK | DDR_PHY_DX8GTR0_RESERVED_15_13_MASK | DDR_PHY_DX8GTR0_RESERVED_12_8_MASK | DDR_PHY_DX8GTR0_RESERVED_7_5_MASK | DDR_PHY_DX8GTR0_DGSL_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8GTR0_RESERVED_31_24_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GTR0_WDQSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GTR0_RESERVED_23_20_SHIFT
-                       | 0x00000002U << DDR_PHY_DX8GTR0_WLSL_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GTR0_RESERVED_15_13_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GTR0_RESERVED_12_8_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GTR0_RESERVED_7_5_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8GTR0_DGSL_SHIFT
-                       |  0 ) & RegMask); */
-               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.
-               PSU_DDR_PHY_DX8SL0DQSCTL_RESERVED_31_25                                         0x0
-
-               Read Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SL0DQSCTL_RRRMODE                                                0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DQSCTL_RESERVED_23_22                                         0x0
-
-               Write Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SL0DQSCTL_WRRMODE                                                0x1
-
-               DQS Gate Extension
-               PSU_DDR_PHY_DX8SL0DQSCTL_DQSGX                                                  0x0
-
-               Low Power PLL Power Down
-               PSU_DDR_PHY_DX8SL0DQSCTL_LPPLLPD                                                0x1
-
-               Low Power I/O Power Down
-               PSU_DDR_PHY_DX8SL0DQSCTL_LPIOPD                                                 0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DQSCTL_RESERVED_16_15                                         0x0
-
-               QS Counter Enable
-               PSU_DDR_PHY_DX8SL0DQSCTL_QSCNTEN                                                0x1
-
-               Unused DQ I/O Mode
-               PSU_DDR_PHY_DX8SL0DQSCTL_UDQIOM                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DQSCTL_RESERVED_12_10                                         0x0
-
-               Data Slew Rate
-               PSU_DDR_PHY_DX8SL0DQSCTL_DXSR                                                   0x3
-
-               DQS_N Resistor
-               PSU_DDR_PHY_DX8SL0DQSCTL_DQSNRES                                                0x0
-
-               DQS Resistor
-               PSU_DDR_PHY_DX8SL0DQSCTL_DQSRES                                                 0x0
-
-               DATX8 0-1 DQS Control Register
-               (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
-                       | 0x00000001U << DDR_PHY_DX8SL0DQSCTL_RRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DQSCTL_RESERVED_23_22_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL0DQSCTL_WRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DQSCTL_DQSGX_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL0DQSCTL_LPPLLPD_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL0DQSCTL_LPIOPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DQSCTL_RESERVED_16_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL0DQSCTL_QSCNTEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DQSCTL_UDQIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DQSCTL_RESERVED_12_10_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8SL0DQSCTL_DXSR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DQSCTL_DQSNRES_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0DQSCTL_DQSRES_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL0DQSCTL_OFFSET ,0xFFFFFFFFU ,0x01264300U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SL0DXCTL2 @ 0XFD08142C</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_31_24                                         0x0
-
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL0DXCTL2_CRDEN                                                  0x0
-
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL0DXCTL2_POSOEX                                                 0x0
-
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL0DXCTL2_PREOEX                                                 0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_17                                            0x0
-
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL0DXCTL2_IOAG                                                   0x0
-
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL0DXCTL2_IOLB                                                   0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_14_13                                         0x0
-
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL0DXCTL2_LPWAKEUP_THRSH                                         0xc
-
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL0DXCTL2_RDBI                                                   0x0
-
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL0DXCTL2_WDBI                                                   0x0
-
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL0DXCTL2_PRFBYP                                                 0x0
-
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL0DXCTL2_RDMODE                                                 0x0
-
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL0DXCTL2_DISRST                                                 0x0
-
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL0DXCTL2_DQSGLB                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0DXCTL2_RESERVED_0                                             0x0
-
-               DATX8 0-1 DX Control Register 2
-               (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
-                       | 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
-                       | 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
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL0DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00041800U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SL0IOCR @ 0XFD081430</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL0IOCR_RESERVED_31                                              0x0
-
-               PVREF_DAC REFSEL range select
-               PSU_DDR_PHY_DX8SL0IOCR_DXDACRANGE                                               0x7
-
-               IOM bits for PVREF, PVREF_DAC and PVREFE cells in DX IO ring
-               PSU_DDR_PHY_DX8SL0IOCR_DXVREFIOM                                                0x0
-
-               DX IO Mode
-               PSU_DDR_PHY_DX8SL0IOCR_DXIOM                                                    0x2
-
-               DX IO Transmitter Mode
-               PSU_DDR_PHY_DX8SL0IOCR_DXTXM                                                    0x0
-
-               DX IO Receiver Mode
-               PSU_DDR_PHY_DX8SL0IOCR_DXRXM                                                    0x0
-
-               DATX8 0-1 I/O Configuration Register
-               (OFFSET, MASK, VALUE)      (0XFD081430, 0xFFFFFFFFU ,0x70800000U)
-               RegMask = (DDR_PHY_DX8SL0IOCR_RESERVED_31_MASK | DDR_PHY_DX8SL0IOCR_DXDACRANGE_MASK | DDR_PHY_DX8SL0IOCR_DXVREFIOM_MASK | DDR_PHY_DX8SL0IOCR_DXIOM_MASK | DDR_PHY_DX8SL0IOCR_DXTXM_MASK | DDR_PHY_DX8SL0IOCR_DXRXM_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL0IOCR_RESERVED_31_SHIFT
-                       | 0x00000007U << DDR_PHY_DX8SL0IOCR_DXDACRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0IOCR_DXVREFIOM_SHIFT
-                       | 0x00000002U << DDR_PHY_DX8SL0IOCR_DXIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0IOCR_DXTXM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL0IOCR_DXRXM_SHIFT
-                       |  0 ) & RegMask); */
-               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.
-               PSU_DDR_PHY_DX8SL1DQSCTL_RESERVED_31_25                                         0x0
-
-               Read Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SL1DQSCTL_RRRMODE                                                0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DQSCTL_RESERVED_23_22                                         0x0
-
-               Write Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SL1DQSCTL_WRRMODE                                                0x1
-
-               DQS Gate Extension
-               PSU_DDR_PHY_DX8SL1DQSCTL_DQSGX                                                  0x0
-
-               Low Power PLL Power Down
-               PSU_DDR_PHY_DX8SL1DQSCTL_LPPLLPD                                                0x1
-
-               Low Power I/O Power Down
-               PSU_DDR_PHY_DX8SL1DQSCTL_LPIOPD                                                 0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DQSCTL_RESERVED_16_15                                         0x0
-
-               QS Counter Enable
-               PSU_DDR_PHY_DX8SL1DQSCTL_QSCNTEN                                                0x1
-
-               Unused DQ I/O Mode
-               PSU_DDR_PHY_DX8SL1DQSCTL_UDQIOM                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DQSCTL_RESERVED_12_10                                         0x0
-
-               Data Slew Rate
-               PSU_DDR_PHY_DX8SL1DQSCTL_DXSR                                                   0x3
-
-               DQS_N Resistor
-               PSU_DDR_PHY_DX8SL1DQSCTL_DQSNRES                                                0x0
-
-               DQS Resistor
-               PSU_DDR_PHY_DX8SL1DQSCTL_DQSRES                                                 0x0
-
-               DATX8 0-1 DQS Control Register
-               (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
-                       | 0x00000001U << DDR_PHY_DX8SL1DQSCTL_RRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DQSCTL_RESERVED_23_22_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL1DQSCTL_WRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DQSCTL_DQSGX_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL1DQSCTL_LPPLLPD_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL1DQSCTL_LPIOPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DQSCTL_RESERVED_16_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL1DQSCTL_QSCNTEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DQSCTL_UDQIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DQSCTL_RESERVED_12_10_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8SL1DQSCTL_DXSR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DQSCTL_DQSNRES_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1DQSCTL_DQSRES_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL1DQSCTL_OFFSET ,0xFFFFFFFFU ,0x01264300U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SL1DXCTL2 @ 0XFD08146C</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_31_24                                         0x0
-
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL1DXCTL2_CRDEN                                                  0x0
-
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL1DXCTL2_POSOEX                                                 0x0
-
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL1DXCTL2_PREOEX                                                 0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_17                                            0x0
-
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL1DXCTL2_IOAG                                                   0x0
-
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL1DXCTL2_IOLB                                                   0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_14_13                                         0x0
-
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL1DXCTL2_LPWAKEUP_THRSH                                         0xc
-
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL1DXCTL2_RDBI                                                   0x0
-
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL1DXCTL2_WDBI                                                   0x0
-
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL1DXCTL2_PRFBYP                                                 0x0
-
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL1DXCTL2_RDMODE                                                 0x0
-
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL1DXCTL2_DISRST                                                 0x0
-
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL1DXCTL2_DQSGLB                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1DXCTL2_RESERVED_0                                             0x0
-
-               DATX8 0-1 DX Control Register 2
-               (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
-                       | 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
-                       | 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
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL1DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00041800U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SL1IOCR @ 0XFD081470</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL1IOCR_RESERVED_31                                              0x0
-
-               PVREF_DAC REFSEL range select
-               PSU_DDR_PHY_DX8SL1IOCR_DXDACRANGE                                               0x7
-
-               IOM bits for PVREF, PVREF_DAC and PVREFE cells in DX IO ring
-               PSU_DDR_PHY_DX8SL1IOCR_DXVREFIOM                                                0x0
-
-               DX IO Mode
-               PSU_DDR_PHY_DX8SL1IOCR_DXIOM                                                    0x2
-
-               DX IO Transmitter Mode
-               PSU_DDR_PHY_DX8SL1IOCR_DXTXM                                                    0x0
-
-               DX IO Receiver Mode
-               PSU_DDR_PHY_DX8SL1IOCR_DXRXM                                                    0x0
-
-               DATX8 0-1 I/O Configuration Register
-               (OFFSET, MASK, VALUE)      (0XFD081470, 0xFFFFFFFFU ,0x70800000U)
-               RegMask = (DDR_PHY_DX8SL1IOCR_RESERVED_31_MASK | DDR_PHY_DX8SL1IOCR_DXDACRANGE_MASK | DDR_PHY_DX8SL1IOCR_DXVREFIOM_MASK | DDR_PHY_DX8SL1IOCR_DXIOM_MASK | DDR_PHY_DX8SL1IOCR_DXTXM_MASK | DDR_PHY_DX8SL1IOCR_DXRXM_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL1IOCR_RESERVED_31_SHIFT
-                       | 0x00000007U << DDR_PHY_DX8SL1IOCR_DXDACRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1IOCR_DXVREFIOM_SHIFT
-                       | 0x00000002U << DDR_PHY_DX8SL1IOCR_DXIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1IOCR_DXTXM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL1IOCR_DXRXM_SHIFT
-                       |  0 ) & RegMask); */
-               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.
-               PSU_DDR_PHY_DX8SL2DQSCTL_RESERVED_31_25                                         0x0
-
-               Read Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SL2DQSCTL_RRRMODE                                                0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DQSCTL_RESERVED_23_22                                         0x0
-
-               Write Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SL2DQSCTL_WRRMODE                                                0x1
-
-               DQS Gate Extension
-               PSU_DDR_PHY_DX8SL2DQSCTL_DQSGX                                                  0x0
-
-               Low Power PLL Power Down
-               PSU_DDR_PHY_DX8SL2DQSCTL_LPPLLPD                                                0x1
-
-               Low Power I/O Power Down
-               PSU_DDR_PHY_DX8SL2DQSCTL_LPIOPD                                                 0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DQSCTL_RESERVED_16_15                                         0x0
-
-               QS Counter Enable
-               PSU_DDR_PHY_DX8SL2DQSCTL_QSCNTEN                                                0x1
-
-               Unused DQ I/O Mode
-               PSU_DDR_PHY_DX8SL2DQSCTL_UDQIOM                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DQSCTL_RESERVED_12_10                                         0x0
-
-               Data Slew Rate
-               PSU_DDR_PHY_DX8SL2DQSCTL_DXSR                                                   0x3
-
-               DQS_N Resistor
-               PSU_DDR_PHY_DX8SL2DQSCTL_DQSNRES                                                0x0
-
-               DQS Resistor
-               PSU_DDR_PHY_DX8SL2DQSCTL_DQSRES                                                 0x0
-
-               DATX8 0-1 DQS Control Register
-               (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
-                       | 0x00000001U << DDR_PHY_DX8SL2DQSCTL_RRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DQSCTL_RESERVED_23_22_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL2DQSCTL_WRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DQSCTL_DQSGX_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL2DQSCTL_LPPLLPD_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL2DQSCTL_LPIOPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DQSCTL_RESERVED_16_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL2DQSCTL_QSCNTEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DQSCTL_UDQIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DQSCTL_RESERVED_12_10_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8SL2DQSCTL_DXSR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DQSCTL_DQSNRES_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2DQSCTL_DQSRES_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL2DQSCTL_OFFSET ,0xFFFFFFFFU ,0x01264300U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SL2DXCTL2 @ 0XFD0814AC</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_31_24                                         0x0
-
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL2DXCTL2_CRDEN                                                  0x0
-
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL2DXCTL2_POSOEX                                                 0x0
-
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL2DXCTL2_PREOEX                                                 0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_17                                            0x0
-
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL2DXCTL2_IOAG                                                   0x0
-
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL2DXCTL2_IOLB                                                   0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_14_13                                         0x0
-
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL2DXCTL2_LPWAKEUP_THRSH                                         0xc
-
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL2DXCTL2_RDBI                                                   0x0
-
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL2DXCTL2_WDBI                                                   0x0
-
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL2DXCTL2_PRFBYP                                                 0x0
-
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL2DXCTL2_RDMODE                                                 0x0
-
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL2DXCTL2_DISRST                                                 0x0
-
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL2DXCTL2_DQSGLB                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2DXCTL2_RESERVED_0                                             0x0
-
-               DATX8 0-1 DX Control Register 2
-               (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
-                       | 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
-                       | 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
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL2DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00041800U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SL2IOCR @ 0XFD0814B0</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL2IOCR_RESERVED_31                                              0x0
-
-               PVREF_DAC REFSEL range select
-               PSU_DDR_PHY_DX8SL2IOCR_DXDACRANGE                                               0x7
-
-               IOM bits for PVREF, PVREF_DAC and PVREFE cells in DX IO ring
-               PSU_DDR_PHY_DX8SL2IOCR_DXVREFIOM                                                0x0
-
-               DX IO Mode
-               PSU_DDR_PHY_DX8SL2IOCR_DXIOM                                                    0x2
-
-               DX IO Transmitter Mode
-               PSU_DDR_PHY_DX8SL2IOCR_DXTXM                                                    0x0
-
-               DX IO Receiver Mode
-               PSU_DDR_PHY_DX8SL2IOCR_DXRXM                                                    0x0
-
-               DATX8 0-1 I/O Configuration Register
-               (OFFSET, MASK, VALUE)      (0XFD0814B0, 0xFFFFFFFFU ,0x70800000U)
-               RegMask = (DDR_PHY_DX8SL2IOCR_RESERVED_31_MASK | DDR_PHY_DX8SL2IOCR_DXDACRANGE_MASK | DDR_PHY_DX8SL2IOCR_DXVREFIOM_MASK | DDR_PHY_DX8SL2IOCR_DXIOM_MASK | DDR_PHY_DX8SL2IOCR_DXTXM_MASK | DDR_PHY_DX8SL2IOCR_DXRXM_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL2IOCR_RESERVED_31_SHIFT
-                       | 0x00000007U << DDR_PHY_DX8SL2IOCR_DXDACRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2IOCR_DXVREFIOM_SHIFT
-                       | 0x00000002U << DDR_PHY_DX8SL2IOCR_DXIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2IOCR_DXTXM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL2IOCR_DXRXM_SHIFT
-                       |  0 ) & RegMask); */
-               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.
-               PSU_DDR_PHY_DX8SL3DQSCTL_RESERVED_31_25                                         0x0
-
-               Read Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SL3DQSCTL_RRRMODE                                                0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DQSCTL_RESERVED_23_22                                         0x0
-
-               Write Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SL3DQSCTL_WRRMODE                                                0x1
-
-               DQS Gate Extension
-               PSU_DDR_PHY_DX8SL3DQSCTL_DQSGX                                                  0x0
-
-               Low Power PLL Power Down
-               PSU_DDR_PHY_DX8SL3DQSCTL_LPPLLPD                                                0x1
-
-               Low Power I/O Power Down
-               PSU_DDR_PHY_DX8SL3DQSCTL_LPIOPD                                                 0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DQSCTL_RESERVED_16_15                                         0x0
-
-               QS Counter Enable
-               PSU_DDR_PHY_DX8SL3DQSCTL_QSCNTEN                                                0x1
-
-               Unused DQ I/O Mode
-               PSU_DDR_PHY_DX8SL3DQSCTL_UDQIOM                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DQSCTL_RESERVED_12_10                                         0x0
-
-               Data Slew Rate
-               PSU_DDR_PHY_DX8SL3DQSCTL_DXSR                                                   0x3
-
-               DQS_N Resistor
-               PSU_DDR_PHY_DX8SL3DQSCTL_DQSNRES                                                0x0
-
-               DQS Resistor
-               PSU_DDR_PHY_DX8SL3DQSCTL_DQSRES                                                 0x0
-
-               DATX8 0-1 DQS Control Register
-               (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
-                       | 0x00000001U << DDR_PHY_DX8SL3DQSCTL_RRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DQSCTL_RESERVED_23_22_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL3DQSCTL_WRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DQSCTL_DQSGX_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL3DQSCTL_LPPLLPD_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL3DQSCTL_LPIOPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DQSCTL_RESERVED_16_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL3DQSCTL_QSCNTEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DQSCTL_UDQIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DQSCTL_RESERVED_12_10_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8SL3DQSCTL_DXSR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DQSCTL_DQSNRES_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3DQSCTL_DQSRES_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL3DQSCTL_OFFSET ,0xFFFFFFFFU ,0x01264300U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SL3DXCTL2 @ 0XFD0814EC</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_31_24                                         0x0
-
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL3DXCTL2_CRDEN                                                  0x0
-
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL3DXCTL2_POSOEX                                                 0x0
-
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL3DXCTL2_PREOEX                                                 0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_17                                            0x0
-
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL3DXCTL2_IOAG                                                   0x0
-
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL3DXCTL2_IOLB                                                   0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_14_13                                         0x0
-
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL3DXCTL2_LPWAKEUP_THRSH                                         0xc
-
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL3DXCTL2_RDBI                                                   0x0
-
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL3DXCTL2_WDBI                                                   0x0
-
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL3DXCTL2_PRFBYP                                                 0x0
-
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL3DXCTL2_RDMODE                                                 0x0
-
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL3DXCTL2_DISRST                                                 0x0
-
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL3DXCTL2_DQSGLB                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3DXCTL2_RESERVED_0                                             0x0
-
-               DATX8 0-1 DX Control Register 2
-               (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
-                       | 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
-                       | 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
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL3DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00041800U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SL3IOCR @ 0XFD0814F0</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL3IOCR_RESERVED_31                                              0x0
-
-               PVREF_DAC REFSEL range select
-               PSU_DDR_PHY_DX8SL3IOCR_DXDACRANGE                                               0x7
-
-               IOM bits for PVREF, PVREF_DAC and PVREFE cells in DX IO ring
-               PSU_DDR_PHY_DX8SL3IOCR_DXVREFIOM                                                0x0
-
-               DX IO Mode
-               PSU_DDR_PHY_DX8SL3IOCR_DXIOM                                                    0x2
-
-               DX IO Transmitter Mode
-               PSU_DDR_PHY_DX8SL3IOCR_DXTXM                                                    0x0
-
-               DX IO Receiver Mode
-               PSU_DDR_PHY_DX8SL3IOCR_DXRXM                                                    0x0
-
-               DATX8 0-1 I/O Configuration Register
-               (OFFSET, MASK, VALUE)      (0XFD0814F0, 0xFFFFFFFFU ,0x70800000U)
-               RegMask = (DDR_PHY_DX8SL3IOCR_RESERVED_31_MASK | DDR_PHY_DX8SL3IOCR_DXDACRANGE_MASK | DDR_PHY_DX8SL3IOCR_DXVREFIOM_MASK | DDR_PHY_DX8SL3IOCR_DXIOM_MASK | DDR_PHY_DX8SL3IOCR_DXTXM_MASK | DDR_PHY_DX8SL3IOCR_DXRXM_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL3IOCR_RESERVED_31_SHIFT
-                       | 0x00000007U << DDR_PHY_DX8SL3IOCR_DXDACRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3IOCR_DXVREFIOM_SHIFT
-                       | 0x00000002U << DDR_PHY_DX8SL3IOCR_DXIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3IOCR_DXTXM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL3IOCR_DXRXM_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL3IOCR_OFFSET ,0xFFFFFFFFU ,0x70800000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SL4OSC @ 0XFD081500</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4OSC_RESERVED_31_30                                            0x0
-
-               Enable Clock Gating for DX ddr_clk
-               PSU_DDR_PHY_DX8SL4OSC_GATEDXRDCLK                                               0x2
-
-               Enable Clock Gating for DX ctl_rd_clk
-               PSU_DDR_PHY_DX8SL4OSC_GATEDXDDRCLK                                              0x2
-
-               Enable Clock Gating for DX ctl_clk
-               PSU_DDR_PHY_DX8SL4OSC_GATEDXCTLCLK                                              0x2
-
-               Selects the level to which clocks will be stalled when clock gating is enabled.
-               PSU_DDR_PHY_DX8SL4OSC_CLKLEVEL                                                  0x0
-
-               Loopback Mode
-               PSU_DDR_PHY_DX8SL4OSC_LBMODE                                                    0x0
-
-               Load GSDQS LCDL with 2x the calibrated GSDQSPRD value
-               PSU_DDR_PHY_DX8SL4OSC_LBGSDQS                                                   0x0
-
-               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
-               PSU_DDR_PHY_DX8SL4DQSCTL_QSCNTEN                                                0x1
-
-               Unused DQ I/O Mode
-               PSU_DDR_PHY_DX8SL4DQSCTL_UDQIOM                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DQSCTL_RESERVED_12_10                                         0x0
-
-               Data Slew Rate
-               PSU_DDR_PHY_DX8SL4DQSCTL_DXSR                                                   0x3
-
-               DQS_N Resistor
-               PSU_DDR_PHY_DX8SL4DQSCTL_DQSNRES                                                0x0
-
-               DQS Resistor
-               PSU_DDR_PHY_DX8SL4DQSCTL_DQSRES                                                 0x0
-
-               DATX8 0-1 DQS Control Register
-               (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
-                       | 0x00000001U << DDR_PHY_DX8SL4DQSCTL_RRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DQSCTL_RESERVED_23_22_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL4DQSCTL_WRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DQSCTL_DQSGX_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL4DQSCTL_LPPLLPD_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL4DQSCTL_LPIOPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DQSCTL_RESERVED_16_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SL4DQSCTL_QSCNTEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DQSCTL_UDQIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DQSCTL_RESERVED_12_10_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8SL4DQSCTL_DXSR_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DQSCTL_DQSNRES_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4DQSCTL_DQSRES_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL4DQSCTL_OFFSET ,0xFFFFFFFFU ,0x01264300U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SL4DXCTL2 @ 0XFD08152C</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_31_24                                         0x0
-
-               Configurable Read Data Enable
-               PSU_DDR_PHY_DX8SL4DXCTL2_CRDEN                                                  0x0
-
-               OX Extension during Post-amble
-               PSU_DDR_PHY_DX8SL4DXCTL2_POSOEX                                                 0x0
-
-               OE Extension during Pre-amble
-               PSU_DDR_PHY_DX8SL4DXCTL2_PREOEX                                                 0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_17                                            0x0
-
-               I/O Assisted Gate Select
-               PSU_DDR_PHY_DX8SL4DXCTL2_IOAG                                                   0x0
-
-               I/O Loopback Select
-               PSU_DDR_PHY_DX8SL4DXCTL2_IOLB                                                   0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_14_13                                         0x0
-
-               Low Power Wakeup Threshold
-               PSU_DDR_PHY_DX8SL4DXCTL2_LPWAKEUP_THRSH                                         0xc
-
-               Read Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL4DXCTL2_RDBI                                                   0x0
-
-               Write Data Bus Inversion Enable
-               PSU_DDR_PHY_DX8SL4DXCTL2_WDBI                                                   0x0
-
-               PUB Read FIFO Bypass
-               PSU_DDR_PHY_DX8SL4DXCTL2_PRFBYP                                                 0x0
-
-               DATX8 Receive FIFO Read Mode
-               PSU_DDR_PHY_DX8SL4DXCTL2_RDMODE                                                 0x0
-
-               Disables the Read FIFO Reset
-               PSU_DDR_PHY_DX8SL4DXCTL2_DISRST                                                 0x0
-
-               Read DQS Gate I/O Loopback
-               PSU_DDR_PHY_DX8SL4DXCTL2_DQSGLB                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4DXCTL2_RESERVED_0                                             0x0
-
-               DATX8 0-1 DX Control Register 2
-               (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
-                       | 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
-                       | 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
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL4DXCTL2_OFFSET ,0xFFFFFFFFU ,0x00041800U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SL4IOCR @ 0XFD081530</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SL4IOCR_RESERVED_31                                              0x0
-
-               PVREF_DAC REFSEL range select
-               PSU_DDR_PHY_DX8SL4IOCR_DXDACRANGE                                               0x7
-
-               IOM bits for PVREF, PVREF_DAC and PVREFE cells in DX IO ring
-               PSU_DDR_PHY_DX8SL4IOCR_DXVREFIOM                                                0x0
-
-               DX IO Mode
-               PSU_DDR_PHY_DX8SL4IOCR_DXIOM                                                    0x2
-
-               DX IO Transmitter Mode
-               PSU_DDR_PHY_DX8SL4IOCR_DXTXM                                                    0x0
-
-               DX IO Receiver Mode
-               PSU_DDR_PHY_DX8SL4IOCR_DXRXM                                                    0x0
-
-               DATX8 0-1 I/O Configuration Register
-               (OFFSET, MASK, VALUE)      (0XFD081530, 0xFFFFFFFFU ,0x70800000U)
-               RegMask = (DDR_PHY_DX8SL4IOCR_RESERVED_31_MASK | DDR_PHY_DX8SL4IOCR_DXDACRANGE_MASK | DDR_PHY_DX8SL4IOCR_DXVREFIOM_MASK | DDR_PHY_DX8SL4IOCR_DXIOM_MASK | DDR_PHY_DX8SL4IOCR_DXTXM_MASK | DDR_PHY_DX8SL4IOCR_DXRXM_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8SL4IOCR_RESERVED_31_SHIFT
-                       | 0x00000007U << DDR_PHY_DX8SL4IOCR_DXDACRANGE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4IOCR_DXVREFIOM_SHIFT
-                       | 0x00000002U << DDR_PHY_DX8SL4IOCR_DXIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4IOCR_DXTXM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SL4IOCR_DXRXM_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SL4IOCR_OFFSET ,0xFFFFFFFFU ,0x70800000U);
-       /*############################################################################################################################ */
-
-               /*Register : DX8SLbDQSCTL @ 0XFD0817DC</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SLBDQSCTL_RESERVED_31_25                                         0x0
-
-               Read Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SLBDQSCTL_RRRMODE                                                0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SLBDQSCTL_RESERVED_23_22                                         0x0
-
-               Write Path Rise-to-Rise Mode
-               PSU_DDR_PHY_DX8SLBDQSCTL_WRRMODE                                                0x1
-
-               DQS Gate Extension
-               PSU_DDR_PHY_DX8SLBDQSCTL_DQSGX                                                  0x0
-
-               Low Power PLL Power Down
-               PSU_DDR_PHY_DX8SLBDQSCTL_LPPLLPD                                                0x1
-
-               Low Power I/O Power Down
-               PSU_DDR_PHY_DX8SLBDQSCTL_LPIOPD                                                 0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SLBDQSCTL_RESERVED_16_15                                         0x0
-
-               QS Counter Enable
-               PSU_DDR_PHY_DX8SLBDQSCTL_QSCNTEN                                                0x1
-
-               Unused DQ I/O Mode
-               PSU_DDR_PHY_DX8SLBDQSCTL_UDQIOM                                                 0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_DX8SLBDQSCTL_RESERVED_12_10                                         0x0
-
-               Data Slew Rate
-               PSU_DDR_PHY_DX8SLBDQSCTL_DXSR                                                   0x3
-
-               DQS# Resistor
-               PSU_DDR_PHY_DX8SLBDQSCTL_DQSNRES                                                0xc
-
-               DQS Resistor
-               PSU_DDR_PHY_DX8SLBDQSCTL_DQSRES                                                 0x4
-
-               DATX8 0-8 DQS Control Register
-               (OFFSET, MASK, VALUE)      (0XFD0817DC, 0xFFFFFFFFU ,0x012643C4U)
-               RegMask = (DDR_PHY_DX8SLBDQSCTL_RESERVED_31_25_MASK | DDR_PHY_DX8SLBDQSCTL_RRRMODE_MASK | DDR_PHY_DX8SLBDQSCTL_RESERVED_23_22_MASK | DDR_PHY_DX8SLBDQSCTL_WRRMODE_MASK | DDR_PHY_DX8SLBDQSCTL_DQSGX_MASK | DDR_PHY_DX8SLBDQSCTL_LPPLLPD_MASK | DDR_PHY_DX8SLBDQSCTL_LPIOPD_MASK | DDR_PHY_DX8SLBDQSCTL_RESERVED_16_15_MASK | DDR_PHY_DX8SLBDQSCTL_QSCNTEN_MASK | DDR_PHY_DX8SLBDQSCTL_UDQIOM_MASK | DDR_PHY_DX8SLBDQSCTL_RESERVED_12_10_MASK | DDR_PHY_DX8SLBDQSCTL_DXSR_MASK | DDR_PHY_DX8SLBDQSCTL_DQSNRES_MASK | DDR_PHY_DX8SLBDQSCTL_DQSRES_MASK |  0 );
-
-               RegVal = ((0x00000000U << DDR_PHY_DX8SLBDQSCTL_RESERVED_31_25_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SLBDQSCTL_RRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SLBDQSCTL_RESERVED_23_22_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SLBDQSCTL_WRRMODE_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SLBDQSCTL_DQSGX_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SLBDQSCTL_LPPLLPD_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SLBDQSCTL_LPIOPD_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SLBDQSCTL_RESERVED_16_15_SHIFT
-                       | 0x00000001U << DDR_PHY_DX8SLBDQSCTL_QSCNTEN_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SLBDQSCTL_UDQIOM_SHIFT
-                       | 0x00000000U << DDR_PHY_DX8SLBDQSCTL_RESERVED_12_10_SHIFT
-                       | 0x00000003U << DDR_PHY_DX8SLBDQSCTL_DXSR_SHIFT
-                       | 0x0000000CU << DDR_PHY_DX8SLBDQSCTL_DQSNRES_SHIFT
-                       | 0x00000004U << DDR_PHY_DX8SLBDQSCTL_DQSRES_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_DX8SLBDQSCTL_OFFSET ,0xFFFFFFFFU ,0x012643C4U);
-       /*############################################################################################################################ */
-
-               /*Register : PIR @ 0XFD080004</p>
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PIR_RESERVED_31                                                     0x0
-
-               Impedance Calibration Bypass
-               PSU_DDR_PHY_PIR_ZCALBYP                                                         0x0
-
-               Digital Delay Line (DDL) Calibration Pause
-               PSU_DDR_PHY_PIR_DCALPSE                                                         0x0
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PIR_RESERVED_28_21                                                  0x0
-
-               Write DQS2DQ Training
-               PSU_DDR_PHY_PIR_DQS2DQ                                                          0x0
-
-               RDIMM Initialization
-               PSU_DDR_PHY_PIR_RDIMMINIT                                                       0x0
-
-               Controller DRAM Initialization
-               PSU_DDR_PHY_PIR_CTLDINIT                                                        0x1
-
-               VREF Training
-               PSU_DDR_PHY_PIR_VREF                                                            0x0
-
-               Static Read Training
-               PSU_DDR_PHY_PIR_SRD                                                             0x0
-
-               Write Data Eye Training
-               PSU_DDR_PHY_PIR_WREYE                                                           0x0
-
-               Read Data Eye Training
-               PSU_DDR_PHY_PIR_RDEYE                                                           0x0
-
-               Write Data Bit Deskew
-               PSU_DDR_PHY_PIR_WRDSKW                                                          0x0
-
-               Read Data Bit Deskew
-               PSU_DDR_PHY_PIR_RDDSKW                                                          0x0
-
-               Write Leveling Adjust
-               PSU_DDR_PHY_PIR_WLADJ                                                           0x0
-
-               Read DQS Gate Training
-               PSU_DDR_PHY_PIR_QSGATE                                                          0x0
-
-               Write Leveling
-               PSU_DDR_PHY_PIR_WL                                                              0x0
-
-               DRAM Initialization
-               PSU_DDR_PHY_PIR_DRAMINIT                                                        0x0
-
-               DRAM Reset (DDR3/DDR4/LPDDR4 Only)
-               PSU_DDR_PHY_PIR_DRAMRST                                                         0x0
-
-               PHY Reset
-               PSU_DDR_PHY_PIR_PHYRST                                                          0x1
-
-               Digital Delay Line (DDL) Calibration
-               PSU_DDR_PHY_PIR_DCAL                                                            0x1
-
-               PLL Initialiazation
-               PSU_DDR_PHY_PIR_PLLINIT                                                         0x1
-
-               Reserved. Return zeroes on reads.
-               PSU_DDR_PHY_PIR_RESERVED_3                                                      0x0
-
-               CA Training
-               PSU_DDR_PHY_PIR_CA                                                              0x0
-
-               Impedance Calibration
-               PSU_DDR_PHY_PIR_ZCAL                                                            0x1
-
-               Initialization Trigger
-               PSU_DDR_PHY_PIR_INIT                                                            0x1
-
-               PHY Initialization Register
-               (OFFSET, MASK, VALUE)      (0XFD080004, 0xFFFFFFFFU ,0x00040073U)
-               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 );
-
-               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
-                       | 0x00000001U << DDR_PHY_PIR_PHYRST_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_DCAL_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_PLLINIT_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_RESERVED_3_SHIFT
-                       | 0x00000000U << DDR_PHY_PIR_CA_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_ZCAL_SHIFT
-                       | 0x00000001U << DDR_PHY_PIR_INIT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DDR_PHY_PIR_OFFSET ,0xFFFFFFFFU ,0x00040073U);
-       /*############################################################################################################################ */
-
-
-  return 1;
-}
-unsigned long psu_mio_init_data() {
-               // : MIO PROGRAMMING
-               /*Register : MIO_PIN_0 @ 0XFF180000</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
-
-               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
-
-               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
-
-               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 : 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
-
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_1_L1_SEL                                                   0
-
-               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
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_2_L1_SEL                                                   0
-
-               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
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_3_L1_SEL                                                   0
-
-               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
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_4_L1_SEL                                                   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
-
-               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
-
-               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 = ((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 (IOU_SLCR_MIO_PIN_4_OFFSET ,0x000000FEU ,0x00000002U);
-       /*############################################################################################################################ */
-
-               /*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
-
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_5_L1_SEL                                                   0
-
-               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
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_6_L1_SEL                                                   0
-
-               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
-
-               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
-
-               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 << 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 (IOU_SLCR_MIO_PIN_6_OFFSET ,0x000000FEU ,0x00000002U);
-       /*############################################################################################################################ */
-
-               /*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
-
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_7_L1_SEL                                                   0
-
-               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
-
-               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
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used
-               PSU_IOU_SLCR_MIO_PIN_8_L1_SEL                                                   0
-
-               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
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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
-
-               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
-
-               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 = ((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 (IOU_SLCR_MIO_PIN_11_OFFSET ,0x000000FEU ,0x00000002U);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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
-
-               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
-
-               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 = ((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 (IOU_SLCR_MIO_PIN_18_OFFSET ,0x000000FEU ,0x000000C0U);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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
-
-               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
-
-               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 << 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 (IOU_SLCR_MIO_PIN_19_OFFSET ,0x000000FEU ,0x000000C0U);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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                                                  0
-
-               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 ,0x00000000U)
-               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
-                       | 0x00000000U << 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 ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*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                                            0
-
-               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 ,0x52240000U)
-               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
-                       | 0x00000000U << 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 ,0x52240000U);
-       /*############################################################################################################################ */
-
-               /*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>
-
-               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, 0x0001807EU ,0x00000000U)
-               RegMask = (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_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 ,0x0001807EU ,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);
-       /*############################################################################################################################ */
-
-               // : TPIU WIDTH
-               // : TRACE LOCK ACCESS REGISTER
-               /*Register : LAR @ 0XFE980FB0</p>
-
-               A write of 0xC5ACCE55 enables further write access to this device. A write of any value other than 0xC5ACCE55 will have the a
-               fect of removing write access.
-               PSU_TPIU_LAR_ACCESS_W                                                           0XC5ACCE55
-
-               This is used to enable write access to device registers. External accesses from a debugger (paddrdbg31 = 1) are not subject t
-                the Lock Registers. A debugger does not have to unlock the component in order to write and modify the registers in the compo
-               ent.
-               (OFFSET, MASK, VALUE)      (0XFE980FB0, 0xFFFFFFFFU ,0xC5ACCE55U)
-               RegMask = (TPIU_LAR_ACCESS_W_MASK |  0 );
-
-               RegVal = ((0xC5ACCE55U << TPIU_LAR_ACCESS_W_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (TPIU_LAR_OFFSET ,0xFFFFFFFFU ,0xC5ACCE55U);
-       /*############################################################################################################################ */
-
-               // : TRACE CURRENT PORT SIZE
-               /*Register : Current_port_size @ 0XFE980004</p>
-
-               Indicates whether the current port size of the TPIU is 32 bits.
-               PSU_TPIU_CURRENT_PORT_SIZE_PORT_SIZE_32                                         1
-
-               The Current Port Size Register has the same format as the Supported Port Sizes register but only one bit is set, and all othe
-               s must be zero. Writing values with more than one bit set or setting a bit that is not indicated as supported is not supporte
-                and causes unpredictable behavior.On reset this defaults to the smallest possible port size, 1 bit, and so reads as 0x000000
-               1.Note : Do not modify the value while the Trace Port is still active, or without correctly stopping the formatter (see Forma
-               ter and Flush Control Register, 0x304). This can result in data not being aligned to the port width. For example, data on an
-               -bit Trace Port might not be byte aligned.
-               (OFFSET, MASK, VALUE)      (0XFE980004, 0x80000000U ,0x80000000U)
-               RegMask = (TPIU_CURRENT_PORT_SIZE_PORT_SIZE_32_MASK |  0 );
-
-               RegVal = ((0x00000001U << TPIU_CURRENT_PORT_SIZE_PORT_SIZE_32_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (TPIU_CURRENT_PORT_SIZE_OFFSET ,0x80000000U ,0x80000000U);
-       /*############################################################################################################################ */
-
-               // : TRACE LOCK ACCESS REGISTER
-               /*Register : LAR @ 0XFE980FB0</p>
-
-               A write of 0xC5ACCE55 enables further write access to this device. A write of any value other than 0xC5ACCE55 will have the a
-               fect of removing write access.
-               PSU_TPIU_LAR_ACCESS_W                                                           0X0
-
-               This is used to enable write access to device registers. External accesses from a debugger (paddrdbg31 = 1) are not subject t
-                the Lock Registers. A debugger does not have to unlock the component in order to write and modify the registers in the compo
-               ent.
-               (OFFSET, MASK, VALUE)      (0XFE980FB0, 0xFFFFFFFFU ,0x00000000U)
-               RegMask = (TPIU_LAR_ACCESS_W_MASK |  0 );
-
-               RegVal = ((0x00000000U << TPIU_LAR_ACCESS_W_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (TPIU_LAR_OFFSET ,0xFFFFFFFFU ,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
-               // : 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
-               // : APERTURE NAME: UART1, START ADDRESS: FF010000, END ADDRESS: FF01FFFF
-               // : APERTURE NAME: I2C0, START ADDRESS: FF020000, END ADDRESS: FF02FFFF
-               // : APERTURE NAME: I2C1, START ADDRESS: FF030000, END ADDRESS: FF03FFFF
-               // : APERTURE NAME: SPI0, START ADDRESS: FF040000, END ADDRESS: FF04FFFF
-               // : APERTURE NAME: SPI1, START ADDRESS: FF050000, END ADDRESS: FF05FFFF
-               // : APERTURE NAME: CAN0, START ADDRESS: FF060000, END ADDRESS: FF06FFFF
-               // : APERTURE NAME: CAN1, START ADDRESS: FF070000, END ADDRESS: FF07FFFF
-               // : APERTURE NAME: RPU_UNUSED_12, START ADDRESS: FF080000, END ADDRESS: FF09FFFF
-               // : APERTURE NAME: RPU_UNUSED_12, START ADDRESS: FF080000, END ADDRESS: FF09FFFF
-               // : APERTURE NAME: GPIO, START ADDRESS: FF0A0000, END ADDRESS: FF0AFFFF
-               // : APERTURE NAME: GEM0, START ADDRESS: FF0B0000, END ADDRESS: FF0BFFFF
-               // : APERTURE NAME: GEM1, START ADDRESS: FF0C0000, END ADDRESS: FF0CFFFF
-               // : APERTURE NAME: GEM2, START ADDRESS: FF0D0000, END ADDRESS: FF0DFFFF
-               // : APERTURE NAME: GEM3, START ADDRESS: FF0E0000, END ADDRESS: FF0EFFFF
-               // : APERTURE NAME: QSPI, START ADDRESS: FF0F0000, END ADDRESS: FF0FFFFF
-               // : APERTURE NAME: NAND, START ADDRESS: FF100000, END ADDRESS: FF10FFFF
-               // : APERTURE NAME: TTC0, START ADDRESS: FF110000, END ADDRESS: FF11FFFF
-               // : APERTURE NAME: TTC1, START ADDRESS: FF120000, END ADDRESS: FF12FFFF
-               // : APERTURE NAME: TTC2, START ADDRESS: FF130000, END ADDRESS: FF13FFFF
-               // : APERTURE NAME: TTC3, START ADDRESS: FF140000, END ADDRESS: FF14FFFF
-               // : APERTURE NAME: SWDT, START ADDRESS: FF150000, END ADDRESS: FF15FFFF
-               // : APERTURE NAME: SD0, START ADDRESS: FF160000, END ADDRESS: FF16FFFF
-               // : APERTURE NAME: SD1, START ADDRESS: FF170000, END ADDRESS: FF17FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SLCR, START ADDRESS: FF180000, END ADDRESS: FF23FFFF
-               // : APERTURE NAME: IOU_SECURE_SLCR, START ADDRESS: FF240000, END ADDRESS: FF24FFFF
-               // : APERTURE NAME: IOU_SCNTR, START ADDRESS: FF250000, END ADDRESS: FF25FFFF
-               // : APERTURE NAME: IOU_SCNTRS, START ADDRESS: FF260000, END ADDRESS: FF26FFFF
-               // : APERTURE NAME: RPU_UNUSED_11, START ADDRESS: FF270000, END ADDRESS: FF2AFFFF
-               // : APERTURE NAME: RPU_UNUSED_11, START ADDRESS: FF270000, END ADDRESS: FF2AFFFF
-               // : APERTURE NAME: RPU_UNUSED_11, START ADDRESS: FF270000, END ADDRESS: FF2AFFFF
-               // : APERTURE NAME: RPU_UNUSED_11, START ADDRESS: FF270000, END ADDRESS: FF2AFFFF
-               // : APERTURE NAME: LPD_UNUSED_14, START ADDRESS: FF2B0000, END ADDRESS: FF2FFFFF
-               // : APERTURE NAME: LPD_UNUSED_14, START ADDRESS: FF2B0000, END ADDRESS: FF2FFFFF
-               // : APERTURE NAME: LPD_UNUSED_14, START ADDRESS: FF2B0000, END ADDRESS: FF2FFFFF
-               // : APERTURE NAME: LPD_UNUSED_14, START ADDRESS: FF2B0000, END ADDRESS: FF2FFFFF
-               // : APERTURE NAME: LPD_UNUSED_14, START ADDRESS: FF2B0000, END ADDRESS: FF2FFFFF
-               // : 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
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
-               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
-               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
-               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
-               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
-               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
-               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
-               // : APERTURE NAME: IPI_CTRL, START ADDRESS: FF380000, END ADDRESS: FF3FFFFF
-               // : APERTURE NAME: LPD_UNUSED_1, START ADDRESS: FF400000, END ADDRESS: FF40FFFF
-               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
-               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
-               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
-               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
-               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
-               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
-               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
-               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
-               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
-               // : APERTURE NAME: LPD_SLCR, START ADDRESS: FF410000, END ADDRESS: FF4AFFFF
-               // : APERTURE NAME: LPD_SLCR_SECURE, START ADDRESS: FF4B0000, END ADDRESS: FF4DFFFF
-               // : APERTURE NAME: LPD_SLCR_SECURE, START ADDRESS: FF4B0000, END ADDRESS: FF4DFFFF
-               // : APERTURE NAME: LPD_SLCR_SECURE, START ADDRESS: FF4B0000, END ADDRESS: FF4DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: LPD_UNUSED_2, START ADDRESS: FF4E0000, END ADDRESS: FF5DFFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: CRL_APB, START ADDRESS: FF5E0000, END ADDRESS: FF85FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: LPD_UNUSED_3, START ADDRESS: FF860000, END ADDRESS: FF95FFFF
-               // : APERTURE NAME: OCM_SLCR, START ADDRESS: FF960000, END ADDRESS: FF96FFFF
-               // : APERTURE NAME: LPD_UNUSED_4, START ADDRESS: FF970000, END ADDRESS: FF97FFFF
-               // : APERTURE NAME: LPD_XPPU, START ADDRESS: FF980000, END ADDRESS: FF99FFFF
-               // : APERTURE NAME: RPU, START ADDRESS: FF9A0000, END ADDRESS: FF9AFFFF
-               // : APERTURE NAME: AFIFM6, START ADDRESS: FF9B0000, END ADDRESS: FF9BFFFF
-               // : APERTURE NAME: LPD_XPPU_SINK, START ADDRESS: FF9C0000, END ADDRESS: FF9CFFFF
-               // : APERTURE NAME: USB3_0, START ADDRESS: FF9D0000, END ADDRESS: FF9DFFFF
-               // : APERTURE NAME: USB3_1, START ADDRESS: FF9E0000, END ADDRESS: FF9EFFFF
-               // : APERTURE NAME: LPD_UNUSED_5, START ADDRESS: FF9F0000, END ADDRESS: FF9FFFFF
-               // : APERTURE NAME: APM0, START ADDRESS: FFA00000, END ADDRESS: FFA0FFFF
-               // : APERTURE NAME: APM1, START ADDRESS: FFA10000, END ADDRESS: FFA1FFFF
-               // : APERTURE NAME: APM_INTC_IOU, START ADDRESS: FFA20000, END ADDRESS: FFA2FFFF
-               // : APERTURE NAME: APM_FPD_LPD, START ADDRESS: FFA30000, END ADDRESS: FFA3FFFF
-               // : APERTURE NAME: LPD_UNUSED_6, START ADDRESS: FFA40000, END ADDRESS: FFA4FFFF
-               // : APERTURE NAME: AMS, START ADDRESS: FFA50000, END ADDRESS: FFA5FFFF
-               // : APERTURE NAME: RTC, START ADDRESS: FFA60000, END ADDRESS: FFA6FFFF
-               // : APERTURE NAME: OCM_XMPU_CFG, START ADDRESS: FFA70000, END ADDRESS: FFA7FFFF
-               // : APERTURE NAME: ADMA_0, START ADDRESS: FFA80000, END ADDRESS: FFA8FFFF
-               // : APERTURE NAME: ADMA_1, START ADDRESS: FFA90000, END ADDRESS: FFA9FFFF
-               // : APERTURE NAME: ADMA_2, START ADDRESS: FFAA0000, END ADDRESS: FFAAFFFF
-               // : APERTURE NAME: ADMA_3, START ADDRESS: FFAB0000, END ADDRESS: FFABFFFF
-               // : APERTURE NAME: ADMA_4, START ADDRESS: FFAC0000, END ADDRESS: FFACFFFF
-               // : APERTURE NAME: ADMA_5, START ADDRESS: FFAD0000, END ADDRESS: FFADFFFF
-               // : APERTURE NAME: ADMA_6, START ADDRESS: FFAE0000, END ADDRESS: FFAEFFFF
-               // : APERTURE NAME: ADMA_7, START ADDRESS: FFAF0000, END ADDRESS: FFAFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: LPD_UNUSED_7, START ADDRESS: FFB00000, END ADDRESS: FFBFFFFF
-               // : APERTURE NAME: CSU_ROM, START ADDRESS: FFC00000, END ADDRESS: FFC1FFFF
-               // : APERTURE NAME: CSU_ROM, START ADDRESS: FFC00000, END ADDRESS: FFC1FFFF
-               // : APERTURE NAME: CSU_LOCAL, START ADDRESS: FFC20000, END ADDRESS: FFC2FFFF
-               // : APERTURE NAME: PUF, START ADDRESS: FFC30000, END ADDRESS: FFC3FFFF
-               // : APERTURE NAME: CSU_RAM, START ADDRESS: FFC40000, END ADDRESS: FFC5FFFF
-               // : APERTURE NAME: CSU_RAM, START ADDRESS: FFC40000, END ADDRESS: FFC5FFFF
-               // : APERTURE NAME: CSU_IOMODULE, START ADDRESS: FFC60000, END ADDRESS: FFC7FFFF
-               // : APERTURE NAME: CSU_IOMODULE, START ADDRESS: FFC60000, END ADDRESS: FFC7FFFF
-               // : APERTURE NAME: CSUDMA, START ADDRESS: FFC80000, END ADDRESS: FFC9FFFF
-               // : APERTURE NAME: CSUDMA, START ADDRESS: FFC80000, END ADDRESS: FFC9FFFF
-               // : APERTURE NAME: CSU, START ADDRESS: FFCA0000, END ADDRESS: FFCAFFFF
-               // : APERTURE NAME: CSU_WDT, START ADDRESS: FFCB0000, END ADDRESS: FFCBFFFF
-               // : APERTURE NAME: EFUSE, START ADDRESS: FFCC0000, END ADDRESS: FFCCFFFF
-               // : APERTURE NAME: BBRAM, START ADDRESS: FFCD0000, END ADDRESS: FFCDFFFF
-               // : APERTURE NAME: RSA_CORE, START ADDRESS: FFCE0000, END ADDRESS: FFCEFFFF
-               // : APERTURE NAME: MBISTJTAG, START ADDRESS: FFCF0000, END ADDRESS: FFCFFFFF
-               // : APERTURE NAME: PMU_ROM, START ADDRESS: FFD00000, END ADDRESS: FFD3FFFF
-               // : APERTURE NAME: PMU_ROM, START ADDRESS: FFD00000, END ADDRESS: FFD3FFFF
-               // : APERTURE NAME: PMU_ROM, START ADDRESS: FFD00000, END ADDRESS: FFD3FFFF
-               // : APERTURE NAME: PMU_ROM, START ADDRESS: FFD00000, END ADDRESS: FFD3FFFF
-               // : APERTURE NAME: PMU_IOMODULE, START ADDRESS: FFD40000, END ADDRESS: FFD5FFFF
-               // : APERTURE NAME: PMU_IOMODULE, START ADDRESS: FFD40000, END ADDRESS: FFD5FFFF
-               // : APERTURE NAME: PMU_LOCAL, START ADDRESS: FFD60000, END ADDRESS: FFD7FFFF
-               // : APERTURE NAME: PMU_LOCAL, START ADDRESS: FFD60000, END ADDRESS: FFD7FFFF
-               // : APERTURE NAME: PMU_GLOBAL, START ADDRESS: FFD80000, END ADDRESS: FFDBFFFF
-               // : APERTURE NAME: PMU_GLOBAL, START ADDRESS: FFD80000, END ADDRESS: FFDBFFFF
-               // : APERTURE NAME: PMU_GLOBAL, START ADDRESS: FFD80000, END ADDRESS: FFDBFFFF
-               // : APERTURE NAME: PMU_GLOBAL, START ADDRESS: FFD80000, END ADDRESS: FFDBFFFF
-               // : APERTURE NAME: PMU_RAM, START ADDRESS: FFDC0000, END ADDRESS: FFDFFFFF
-               // : APERTURE NAME: PMU_RAM, START ADDRESS: FFDC0000, END ADDRESS: FFDFFFFF
-               // : APERTURE NAME: PMU_RAM, START ADDRESS: FFDC0000, END ADDRESS: FFDFFFFF
-               // : APERTURE NAME: PMU_RAM, START ADDRESS: FFDC0000, END ADDRESS: FFDFFFFF
-               // : APERTURE NAME: R5_0_ATCM, START ADDRESS: FFE00000, END ADDRESS: FFE0FFFF
-               // : APERTURE NAME: R5_0_ATCM_LOCKSTEP, START ADDRESS: FFE10000, END ADDRESS: FFE1FFFF
-               // : APERTURE NAME: R5_0_BTCM, START ADDRESS: FFE20000, END ADDRESS: FFE2FFFF
-               // : APERTURE NAME: R5_0_BTCM_LOCKSTEP, START ADDRESS: FFE30000, END ADDRESS: FFE3FFFF
-               // : APERTURE NAME: R5_0_INSTRUCTION_CACHE, START ADDRESS: FFE40000, END ADDRESS: FFE4FFFF
-               // : APERTURE NAME: R5_0_DATA_CACHE, START ADDRESS: FFE50000, END ADDRESS: FFE5FFFF
-               // : APERTURE NAME: LPD_UNUSED_8, START ADDRESS: FFE60000, END ADDRESS: FFE8FFFF
-               // : APERTURE NAME: LPD_UNUSED_8, START ADDRESS: FFE60000, END ADDRESS: FFE8FFFF
-               // : APERTURE NAME: LPD_UNUSED_8, START ADDRESS: FFE60000, END ADDRESS: FFE8FFFF
-               // : APERTURE NAME: R5_1_ATCM_, START ADDRESS: FFE90000, END ADDRESS: FFE9FFFF
-               // : APERTURE NAME: RPU_UNUSED_10, START ADDRESS: FFEA0000, END ADDRESS: FFEAFFFF
-               // : APERTURE NAME: R5_1_BTCM_, START ADDRESS: FFEB0000, END ADDRESS: FFEBFFFF
-               // : APERTURE NAME: R5_1_INSTRUCTION_CACHE, START ADDRESS: FFEC0000, END ADDRESS: FFECFFFF
-               // : APERTURE NAME: R5_1_DATA_CACHE, START ADDRESS: FFED0000, END ADDRESS: FFEDFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : APERTURE NAME: LPD_UNUSED_9, START ADDRESS: FFEE0000, END ADDRESS: FFFBFFFF
-               // : 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>
-
-               This field defines the MASTER ID match 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
-
-               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 (LPD_XPPU_CFG_APERPERM_256_OFFSET ,0xF80FFFFFU ,0x08000040U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_257 @ 0XFF981404</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_257_PERMISSION                                        0x40
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_257_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_257_PARITY                                            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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_258 @ 0XFF981408</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_258_PERMISSION                                        0x48
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_258_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_258_PARITY                                            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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_259 @ 0XFF98140C</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_259_PERMISSION                                        0x84
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_259_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_259_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_259_OFFSET ,0xF80FFFFFU ,0x08000084U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_260 @ 0XFF981410</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_260_PERMISSION                                        0x41
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_260_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_260_PARITY                                            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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_261 @ 0XFF981414</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_261_PERMISSION                                        0x14
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_261_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_261_PARITY                                            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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_262 @ 0XFF981418</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_262_PERMISSION                                        0x40
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_262_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_262_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_262_OFFSET ,0xF80FFFFFU ,0x08000040U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_263 @ 0XFF98141C</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_263_PERMISSION                                        0x4
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_263_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_263_PARITY                                            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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_264 @ 0XFF981420</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_264_PERMISSION                                        0x40
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_264_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_264_PARITY                                            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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_265 @ 0XFF981424</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_265_PERMISSION                                        0x4
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_265_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_265_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_265_OFFSET ,0xF80FFFFFU ,0x08000004U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_266 @ 0XFF981428</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_266_PERMISSION                                        0x40
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_266_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_266_PARITY                                            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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_267 @ 0XFF98142C</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_267_PERMISSION                                        0x4
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_267_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_267_PARITY                                            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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_268 @ 0XFF981430</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_268_PERMISSION                                        0x40
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_268_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_268_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_268_OFFSET ,0xF80FFFFFU ,0x08000040U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_269 @ 0XFF981434</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_269_PERMISSION                                        0x4
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_269_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_269_PARITY                                            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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_270 @ 0XFF981438</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_270_PERMISSION                                        0x42
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_270_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_270_PARITY                                            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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_1, START ADDRESS: FF310000, END ADDRESS: FF31FFFF
-               /*Register : APERPERM_271 @ 0XFF98143C</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_271_PERMISSION                                        0x24
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_271_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_271_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_271_OFFSET ,0xF80FFFFFU ,0x08000024U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_272 @ 0XFF981440</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_272_PERMISSION                                        0x84
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_272_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_272_PARITY                                            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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_273 @ 0XFF981444</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_273_PERMISSION                                        0x48
-
-               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 (LPD_XPPU_CFG_APERPERM_273_OFFSET ,0xF80FFFFFU ,0x08000048U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_274 @ 0XFF981448</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_274_PERMISSION                                        0x80
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_274_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_274_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_274_OFFSET ,0xF80FFFFFU ,0x08000080U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_275 @ 0XFF98144C</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
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_275_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_275_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_276 @ 0XFF981450</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_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 (LPD_XPPU_CFG_APERPERM_276_OFFSET ,0xF80FFFFFU ,0x08000081U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_277 @ 0XFF981454</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_277_PERMISSION                                        0x18
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_277_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_277_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_277_OFFSET ,0xF80FFFFFU ,0x08000018U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_278 @ 0XFF981458</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_278_PERMISSION                                        0x80
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_278_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_278_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_278_OFFSET ,0xF80FFFFFU ,0x08000080U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_279 @ 0XFF98145C</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_279_PERMISSION                                        0x8
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_279_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_279_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_279_OFFSET ,0xF80FFFFFU ,0x08000008U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_280 @ 0XFF981460</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_280_PERMISSION                                        0x80
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_280_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_280_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_280_OFFSET ,0xF80FFFFFU ,0x08000080U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_281 @ 0XFF981464</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_281_PERMISSION                                        0x8
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_281_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_281_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_281_OFFSET ,0xF80FFFFFU ,0x08000008U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_282 @ 0XFF981468</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_282_PERMISSION                                        0x80
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_282_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_282_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_282_OFFSET ,0xF80FFFFFU ,0x08000080U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_283 @ 0XFF98146C</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_283_PERMISSION                                        0x8
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_283_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_283_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_283_OFFSET ,0xF80FFFFFU ,0x08000008U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_284 @ 0XFF981470</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_284_PERMISSION                                        0x80
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_284_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_284_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_284_OFFSET ,0xF80FFFFFU ,0x08000080U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_285 @ 0XFF981474</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_285_PERMISSION                                        0x8
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_285_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_285_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_285_OFFSET ,0xF80FFFFFU ,0x08000008U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_286 @ 0XFF981478</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_286_PERMISSION                                        0x82
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_286_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_286_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_286_OFFSET ,0xF80FFFFFU ,0x08000082U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_2, START ADDRESS: FF320000, END ADDRESS: FF32FFFF
-               /*Register : APERPERM_287 @ 0XFF98147C</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_287_PERMISSION                                        0x28
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_287_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_287_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_287_OFFSET ,0xF80FFFFFU ,0x08000028U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_288 @ 0XFF981480</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_288_PERMISSION                                        0x14
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_288_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_288_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_288_OFFSET ,0xF80FFFFFU ,0x08000014U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_289 @ 0XFF981484</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_289_PERMISSION                                        0x41
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_289_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_289_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_289_OFFSET ,0xF80FFFFFU ,0x08000041U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_290 @ 0XFF981488</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_290_PERMISSION                                        0x18
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_290_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_290_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_290_OFFSET ,0xF80FFFFFU ,0x08000018U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_291 @ 0XFF98148C</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_291_PERMISSION                                        0x81
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_291_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_291_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_291_OFFSET ,0xF80FFFFFU ,0x08000081U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_292 @ 0XFF981490</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_292_PERMISSION                                        0x10
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_292_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_292_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_292_OFFSET ,0xF80FFFFFU ,0x08000010U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_293 @ 0XFF981494</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_293_PERMISSION                                        0x10
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_293_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_293_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_293_OFFSET ,0xF80FFFFFU ,0x08000010U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_294 @ 0XFF981498</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_294_PERMISSION                                        0x10
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_294_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_294_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_294_OFFSET ,0xF80FFFFFU ,0x08000010U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_295 @ 0XFF98149C</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_295_PERMISSION                                        0x1
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_295_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_295_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_295_OFFSET ,0xF80FFFFFU ,0x08000001U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_296 @ 0XFF9814A0</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_296_PERMISSION                                        0x10
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_296_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_296_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_296_OFFSET ,0xF80FFFFFU ,0x08000010U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_297 @ 0XFF9814A4</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_297_PERMISSION                                        0x1
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_297_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_297_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_297_OFFSET ,0xF80FFFFFU ,0x08000001U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_298 @ 0XFF9814A8</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_298_PERMISSION                                        0x10
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_298_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_298_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_298_OFFSET ,0xF80FFFFFU ,0x08000010U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_299 @ 0XFF9814AC</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_299_PERMISSION                                        0x1
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_299_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_299_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_300 @ 0XFF9814B0</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_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 (LPD_XPPU_CFG_APERPERM_300_OFFSET ,0xF80FFFFFU ,0x08000010U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_301 @ 0XFF9814B4</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_301_PERMISSION                                        0x1
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_301_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_301_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_301_OFFSET ,0xF80FFFFFU ,0x08000001U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_0, START ADDRESS: FF300000, END ADDRESS: FF30FFFF
-               /*Register : APERPERM_302 @ 0XFF9814B8</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_302_PERMISSION                                        0x12
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_302_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_302_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : 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 (LPD_XPPU_CFG_APERPERM_303_OFFSET ,0xF80FFFFFU ,0x08000021U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               /*Register : APERPERM_304 @ 0XFF9814C0</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_304_PERMISSION                                        0x4
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_304_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_304_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_304_OFFSET ,0xF80FFFFFU ,0x08000004U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               /*Register : APERPERM_305 @ 0XFF9814C4</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_305_PERMISSION                                        0x40
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_305_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_305_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_305_OFFSET ,0xF80FFFFFU ,0x08000040U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               /*Register : APERPERM_306 @ 0XFF9814C8</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_306_PERMISSION                                        0x8
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_306_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_306_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_306_OFFSET ,0xF80FFFFFU ,0x08000008U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               /*Register : APERPERM_307 @ 0XFF9814CC</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_307_PERMISSION                                        0x80
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_307_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_307_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_307_OFFSET ,0xF80FFFFFU ,0x08000080U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               /*Register : APERPERM_308 @ 0XFF9814D0</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_308_PERMISSION                                        0x1
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_308_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_308_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_308_OFFSET ,0xF80FFFFFU ,0x08000001U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               /*Register : APERPERM_309 @ 0XFF9814D4</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_309_PERMISSION                                        0x10
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_309_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_309_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               /*Register : APERPERM_318 @ 0XFF9814F8</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_318_PERMISSION                                        0x2
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_318_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_318_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_318_OFFSET ,0xF80FFFFFU ,0x08000002U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_7, START ADDRESS: FF340000, END ADDRESS: FF34FFFF
-               /*Register : APERPERM_319 @ 0XFF9814FC</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_319_PERMISSION                                        0x20
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_319_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_319_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_319_OFFSET ,0xF80FFFFFU ,0x08000020U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               /*Register : APERPERM_320 @ 0XFF981500</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_320_PERMISSION                                        0x4
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_320_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_320_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_320_OFFSET ,0xF80FFFFFU ,0x08000004U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               /*Register : APERPERM_321 @ 0XFF981504</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_321_PERMISSION                                        0x40
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_321_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_321_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_321_OFFSET ,0xF80FFFFFU ,0x08000040U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               /*Register : APERPERM_322 @ 0XFF981508</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_322_PERMISSION                                        0x8
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_322_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_322_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_322_OFFSET ,0xF80FFFFFU ,0x08000008U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               /*Register : APERPERM_323 @ 0XFF98150C</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_323_PERMISSION                                        0x80
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_323_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_323_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_323_OFFSET ,0xF80FFFFFU ,0x08000080U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               /*Register : APERPERM_324 @ 0XFF981510</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_324_PERMISSION                                        0x1
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_324_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_324_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_324_OFFSET ,0xF80FFFFFU ,0x08000001U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               /*Register : APERPERM_325 @ 0XFF981514</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_325_PERMISSION                                        0x10
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_325_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_325_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_325_OFFSET ,0xF80FFFFFU ,0x08000010U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               /*Register : APERPERM_334 @ 0XFF981538</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_334_PERMISSION                                        0x2
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_334_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_334_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_334_OFFSET ,0xF80FFFFFU ,0x08000002U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_8, START ADDRESS: FF350000, END ADDRESS: FF35FFFF
-               /*Register : APERPERM_335 @ 0XFF98153C</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_335_PERMISSION                                        0x20
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_335_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_335_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_335_OFFSET ,0xF80FFFFFU ,0x08000020U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               /*Register : APERPERM_336 @ 0XFF981540</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_336_PERMISSION                                        0x4
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_336_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_336_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_336_OFFSET ,0xF80FFFFFU ,0x08000004U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               /*Register : APERPERM_337 @ 0XFF981544</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_337_PERMISSION                                        0x40
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_337_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_337_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_337_OFFSET ,0xF80FFFFFU ,0x08000040U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               /*Register : APERPERM_338 @ 0XFF981548</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_338_PERMISSION                                        0x8
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_338_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_338_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_338_OFFSET ,0xF80FFFFFU ,0x08000008U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               /*Register : APERPERM_339 @ 0XFF98154C</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_339_PERMISSION                                        0x80
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_339_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_339_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_339_OFFSET ,0xF80FFFFFU ,0x08000080U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               /*Register : APERPERM_340 @ 0XFF981550</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_340_PERMISSION                                        0x1
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_340_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_340_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : 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 (LPD_XPPU_CFG_APERPERM_341_OFFSET ,0xF80FFFFFU ,0x08000010U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               /*Register : APERPERM_350 @ 0XFF981578</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_350_PERMISSION                                        0x2
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_350_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_350_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_350_OFFSET ,0xF80FFFFFU ,0x08000002U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_9, START ADDRESS: FF360000, END ADDRESS: FF36FFFF
-               /*Register : APERPERM_351 @ 0XFF98157C</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_351_PERMISSION                                        0x20
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_351_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_351_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_351_OFFSET ,0xF80FFFFFU ,0x08000020U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               /*Register : APERPERM_352 @ 0XFF981580</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_352_PERMISSION                                        0x4
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_352_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_352_PARITY                                            0x0
-
-               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 );
-
-               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
-
-               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 (LPD_XPPU_CFG_APERPERM_353_OFFSET ,0xF80FFFFFU ,0x08000040U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               /*Register : APERPERM_354 @ 0XFF981588</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_354_PERMISSION                                        0x8
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_354_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_354_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_354_OFFSET ,0xF80FFFFFU ,0x08000008U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               /*Register : APERPERM_355 @ 0XFF98158C</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_355_PERMISSION                                        0x80
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_355_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_355_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_355_OFFSET ,0xF80FFFFFU ,0x08000080U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               /*Register : APERPERM_356 @ 0XFF981590</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_356_PERMISSION                                        0x1
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_356_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_356_PARITY                                            0x0
-
-               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 << 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 (LPD_XPPU_CFG_APERPERM_356_OFFSET ,0xF80FFFFFU ,0x08000001U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               /*Register : APERPERM_357 @ 0XFF981594</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_357_PERMISSION                                        0x10
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_357_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_357_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_357_OFFSET ,0xF80FFFFFU ,0x08000010U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               /*Register : APERPERM_366 @ 0XFF9815B8</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_366_PERMISSION                                        0x2
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_366_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_366_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_10, START ADDRESS: FF370000, END ADDRESS: FF37FFFF
-               /*Register : APERPERM_367 @ 0XFF9815BC</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_367_PERMISSION                                        0x20
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_367_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_367_PARITY                                            0x0
-
-               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 );
-
-               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>
-
-               This field defines the MASTER ID match 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
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_368_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_368_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_369 @ 0XFF9815C4</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_369_PERMISSION                                        0x42
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_369_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_369_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_370 @ 0XFF9815C8</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_370_PERMISSION                                        0x28
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_370_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_370_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_371 @ 0XFF9815CC</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_371_PERMISSION                                        0x82
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_371_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_371_PARITY                                            0x0
-
-               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 = ((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 (LPD_XPPU_CFG_APERPERM_371_OFFSET ,0xF80FFFFFU ,0x08000082U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_372 @ 0XFF9815D0</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_372_PERMISSION                                        0x21
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_372_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_372_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_373 @ 0XFF9815D4</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_373_PERMISSION                                        0x12
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_373_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_373_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_374 @ 0XFF9815D8</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_374_PERMISSION                                        0x20
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_374_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_374_PARITY                                            0x0
-
-               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 (LPD_XPPU_CFG_APERPERM_374_OFFSET ,0xF80FFFFFU ,0x08000020U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_375 @ 0XFF9815DC</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_375_PERMISSION                                        0x2
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_375_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_375_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_376 @ 0XFF9815E0</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_376_PERMISSION                                        0x20
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_376_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_376_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_377 @ 0XFF9815E4</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_377_PERMISSION                                        0x2
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_377_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_377_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_378 @ 0XFF9815E8</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_378_PERMISSION                                        0x20
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_378_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_378_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_379 @ 0XFF9815EC</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_379_PERMISSION                                        0x2
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_379_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_379_PARITY                                            0x0
-
-               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 (LPD_XPPU_CFG_APERPERM_379_OFFSET ,0xF80FFFFFU ,0x08000002U);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_380 @ 0XFF9815F0</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_380_PERMISSION                                        0x20
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_380_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_380_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_381 @ 0XFF9815F4</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_381_PERMISSION                                        0x2
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_381_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_381_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_382 @ 0XFF9815F8</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_382_PERMISSION                                        0x20
-
-               1=secure or non-secure transactions are allowed 0=only secure transactiona are allowed
-               PSU_LPD_XPPU_CFG_APERPERM_382_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_382_PARITY                                            0x0
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IPI_PMU, START ADDRESS: FF330000, END ADDRESS: FF33FFFF
-               /*Register : APERPERM_383 @ 0XFF9815FC</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_383_PERMISSION                                        0x20
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : APERTURE NAME: IOU_GPV, START ADDRESS: FE000000, END ADDRESS: FE0FFFFF
-               // : APERTURE NAME: LPD_GPV, START ADDRESS: FE100000, END ADDRESS: FE1FFFFF
-               // : APERTURE NAME: USB3_0_XHCI, START ADDRESS: FE200000, END ADDRESS: FE2FFFFF
-               // : APERTURE NAME: USB3_1_XHCI, START ADDRESS: FE300000, END ADDRESS: FE3FFFFF
-               // : APERTURE NAME: LPD_UNUSED_13, START ADDRESS: FE400000, END ADDRESS: FE7FFFFF
-               // : APERTURE NAME: LPD_UNUSED_13, START ADDRESS: FE400000, END ADDRESS: FE7FFFFF
-               // : APERTURE NAME: LPD_UNUSED_13, START ADDRESS: FE400000, END ADDRESS: FE7FFFFF
-               // : APERTURE NAME: LPD_UNUSED_13, START ADDRESS: FE400000, END ADDRESS: FE7FFFFF
-               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
-               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
-               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
-               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
-               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
-               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
-               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
-               // : APERTURE NAME: CORESIGHT, START ADDRESS: FE800000, END ADDRESS: FEFFFFFF
-               // : APERTURE NAME: QSPI_LINEAR_ADDRESS, START ADDRESS: C0000000, END ADDRESS: DFFFFFFF
-               // : XPPU CONTROL
-               /*Register : err_ctrl @ 0XFF9CFFEC</p>
-
-               Whether an APB access to the "hole" region and to an unimplemented register space causes PSLVERR
-               PSU_LPD_XPPU_SINK_ERR_CTRL_PSLVERR                                              1
-
-               Error control register
-               (OFFSET, MASK, VALUE)      (0XFF9CFFEC, 0x00000001U ,0x00000001U)
-               RegMask = (LPD_XPPU_SINK_ERR_CTRL_PSLVERR_MASK |  0 );
-
-               RegVal = ((0x00000001U << LPD_XPPU_SINK_ERR_CTRL_PSLVERR_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (LPD_XPPU_SINK_ERR_CTRL_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : CTRL @ 0XFF980000</p>
-
-               0=Bypass XPPU (transparent) 1=Enable XPPU permission checking
-               PSU_LPD_XPPU_CFG_CTRL_ENABLE                                                    1
-
-               XPPU Control Register
-               (OFFSET, MASK, VALUE)      (0XFF980000, 0x00000001U ,0x00000001U)
-               RegMask = (LPD_XPPU_CFG_CTRL_ENABLE_MASK |  0 );
-
-               RegVal = ((0x00000001U << LPD_XPPU_CFG_CTRL_ENABLE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (LPD_XPPU_CFG_CTRL_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               // : XPPU INTERRUPT ENABLE
-               /*Register : IEN @ 0XFF980018</p>
-
-               See Interuppt Status Register for details
-               PSU_LPD_XPPU_CFG_IEN_APER_PARITY                                                0X1
-
-               See Interuppt Status Register for details
-               PSU_LPD_XPPU_CFG_IEN_APER_TZ                                                    0X1
-
-               See Interuppt Status Register for details
-               PSU_LPD_XPPU_CFG_IEN_APER_PERM                                                  0X1
-
-               See Interuppt Status Register for details
-               PSU_LPD_XPPU_CFG_IEN_MID_PARITY                                                 0X1
-
-               See Interuppt Status Register for details
-               PSU_LPD_XPPU_CFG_IEN_MID_RO                                                     0X1
-
-               See Interuppt Status Register for details
-               PSU_LPD_XPPU_CFG_IEN_MID_MISS                                                   0X1
-
-               See Interuppt Status Register for details
-               PSU_LPD_XPPU_CFG_IEN_INV_APB                                                    0X1
-
-               Interrupt Enable Register
-               (OFFSET, MASK, VALUE)      (0XFF980018, 0x000000EFU ,0x000000EFU)
-               RegMask = (LPD_XPPU_CFG_IEN_APER_PARITY_MASK | LPD_XPPU_CFG_IEN_APER_TZ_MASK | LPD_XPPU_CFG_IEN_APER_PERM_MASK | LPD_XPPU_CFG_IEN_MID_PARITY_MASK | LPD_XPPU_CFG_IEN_MID_RO_MASK | LPD_XPPU_CFG_IEN_MID_MISS_MASK | LPD_XPPU_CFG_IEN_INV_APB_MASK |  0 );
-
-               RegVal = ((0x00000001U << LPD_XPPU_CFG_IEN_APER_PARITY_SHIFT
-                       | 0x00000001U << LPD_XPPU_CFG_IEN_APER_TZ_SHIFT
-                       | 0x00000001U << LPD_XPPU_CFG_IEN_APER_PERM_SHIFT
-                       | 0x00000001U << LPD_XPPU_CFG_IEN_MID_PARITY_SHIFT
-                       | 0x00000001U << LPD_XPPU_CFG_IEN_MID_RO_SHIFT
-                       | 0x00000001U << LPD_XPPU_CFG_IEN_MID_MISS_SHIFT
-                       | 0x00000001U << LPD_XPPU_CFG_IEN_INV_APB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (LPD_XPPU_CFG_IEN_OFFSET ,0x000000EFU ,0x000000EFU);
-       /*############################################################################################################################ */
-
-
-  return 1;
-}
-unsigned long psu_ddr_xmpu0_data() {
-               // : DDR XMPU0
-
-  return 1;
-}
-unsigned long psu_ddr_xmpu1_data() {
-               // : DDR XMPU1
-
-  return 1;
-}
-unsigned long psu_ddr_xmpu2_data() {
-               // : DDR XMPU2
-
-  return 1;
-}
-unsigned long psu_ddr_xmpu3_data() {
-               // : DDR XMPU3
-
-  return 1;
-}
-unsigned long psu_ddr_xmpu4_data() {
-               // : DDR XMPU4
-
-  return 1;
-}
-unsigned long psu_ddr_xmpu5_data() {
-               // : DDR XMPU5
-
-  return 1;
-}
-unsigned long psu_ocm_xmpu_data() {
-               // : OCM XMPU
-
-  return 1;
-}
-unsigned long psu_fpd_xmpu_data() {
-               // : FPD XMPU
-
-  return 1;
-}
-unsigned long psu_protection_lock_data() {
-               // : LOCKING PROTECTION MODULE
-               // : XPPU LOCK
-               // : 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);
-       /*############################################################################################################################ */
-
-               // : XMPU LOCK
-
-  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
-
-  return 1;
-}
-unsigned long psu_serdes_init_data() {
-               // : SERDES INITIALIZATION
-               // : GT REFERENCE CLOCK SOURCE SELECTION
-               /*Register : PLL_REF_SEL0 @ 0XFD410000</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                                              0x9
-
-               PLL0 Reference Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD410000, 0x0000001FU ,0x00000009U)
-               RegMask = (SERDES_PLL_REF_SEL0_PLLREFSEL0_MASK |  0 );
-
-               RegVal = ((0x00000009U << SERDES_PLL_REF_SEL0_PLLREFSEL0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_PLL_REF_SEL0_OFFSET ,0x0000001FU ,0x00000009U);
-       /*############################################################################################################################ */
-
-               /*Register : PLL_REF_SEL1 @ 0XFD410004</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                                              0x9
-
-               PLL1 Reference Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD410004, 0x0000001FU ,0x00000009U)
-               RegMask = (SERDES_PLL_REF_SEL1_PLLREFSEL1_MASK |  0 );
-
-               RegVal = ((0x00000009U << SERDES_PLL_REF_SEL1_PLLREFSEL1_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_PLL_REF_SEL1_OFFSET ,0x0000001FU ,0x00000009U);
-       /*############################################################################################################################ */
-
-               /*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 (SERDES_PLL_REF_SEL2_OFFSET ,0x0000001FU ,0x00000008U);
-       /*############################################################################################################################ */
-
-               /*Register : PLL_REF_SEL3 @ 0XFD41000C</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                                              0xF
-
-               PLL3 Reference Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD41000C, 0x0000001FU ,0x0000000FU)
-               RegMask = (SERDES_PLL_REF_SEL3_PLLREFSEL3_MASK |  0 );
-
-               RegVal = ((0x0000000FU << SERDES_PLL_REF_SEL3_PLLREFSEL3_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_PLL_REF_SEL3_OFFSET ,0x0000001FU ,0x0000000FU);
-       /*############################################################################################################################ */
-
-               // : GT REFERENCE CLOCK FREQUENCY SELECTION
-               /*Register : L0_L0_REF_CLK_SEL @ 0XFD402860</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                                 0x0
-
-               Bit 3 of lane 0 ref clock mux one hot sel. Set to 1 to select lane 3 slicer output from ref clock network
-               PSU_SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_SEL_3                                   0x1
-
-               Lane0 Ref Clock Selection Register
-               (OFFSET, MASK, VALUE)      (0XFD402860, 0x00000088U ,0x00000008U)
-               RegMask = (SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_MASK | SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_SEL_3_MASK |  0 );
-
-               RegVal = ((0x00000000U << SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_LCL_SEL_SHIFT
-                       | 0x00000001U << SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_SEL_3_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_L0_REF_CLK_SEL_OFFSET ,0x00000088U ,0x00000008U);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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                                 0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*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
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : ENABLE SPREAD SPECTRUM
-               /*Register : L2_TM_PLL_DIG_37 @ 0XFD40A094</p>
-
-               Enable/Disable coarse code satureation limiting logic
-               PSU_SERDES_L2_TM_PLL_DIG_37_TM_ENABLE_COARSE_SATURATION                         0x1
-
-               Test mode register 37
-               (OFFSET, MASK, VALUE)      (0XFD40A094, 0x00000010U ,0x00000010U)
-               RegMask = (SERDES_L2_TM_PLL_DIG_37_TM_ENABLE_COARSE_SATURATION_MASK |  0 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_PLL_SS_STEPS_0_LSB @ 0XFD40A368</p>
-
-               Spread Spectrum No of Steps [7:0]
-               PSU_SERDES_L2_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB                          0x38
-
-               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 = ((0x00000038U << SERDES_L2_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L2_PLL_SS_STEPS_0_LSB_OFFSET ,0x000000FFU ,0x00000038U);
-       /*############################################################################################################################ */
-
-               /*Register : L2_PLL_SS_STEPS_1_MSB @ 0XFD40A36C</p>
-
-               Spread Spectrum No of Steps [10:8]
-               PSU_SERDES_L2_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB                          0x03
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_PLL_SS_STEPS_0_LSB @ 0XFD40E368</p>
-
-               Spread Spectrum No of Steps [7:0]
-               PSU_SERDES_L3_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB                          0xE0
-
-               Spread Spectrum No of Steps bits 7:0
-               (OFFSET, MASK, VALUE)      (0XFD40E368, 0x000000FFU ,0x000000E0U)
-               RegMask = (SERDES_L3_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK |  0 );
-
-               RegVal = ((0x000000E0U << SERDES_L3_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_PLL_SS_STEPS_0_LSB_OFFSET ,0x000000FFU ,0x000000E0U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_PLL_SS_STEPS_1_MSB @ 0XFD40E36C</p>
-
-               Spread Spectrum No of Steps [10:8]
-               PSU_SERDES_L3_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB                          0x3
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L0_PLL_SS_STEPS_0_LSB @ 0XFD402368</p>
-
-               Spread Spectrum No of Steps [7:0]
-               PSU_SERDES_L0_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB                          0x58
-
-               Spread Spectrum No of Steps bits 7:0
-               (OFFSET, MASK, VALUE)      (0XFD402368, 0x000000FFU ,0x00000058U)
-               RegMask = (SERDES_L0_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK |  0 );
-
-               RegVal = ((0x00000058U << SERDES_L0_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_PLL_SS_STEPS_0_LSB_OFFSET ,0x000000FFU ,0x00000058U);
-       /*############################################################################################################################ */
-
-               /*Register : L0_PLL_SS_STEPS_1_MSB @ 0XFD40236C</p>
-
-               Spread Spectrum No of Steps [10:8]
-               PSU_SERDES_L0_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB                          0x3
-
-               Spread Spectrum No of Steps bits 10:8
-               (OFFSET, MASK, VALUE)      (0XFD40236C, 0x00000007U ,0x00000003U)
-               RegMask = (SERDES_L0_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_MASK |  0 );
-
-               RegVal = ((0x00000003U << SERDES_L0_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_PLL_SS_STEPS_1_MSB_OFFSET ,0x00000007U ,0x00000003U);
-       /*############################################################################################################################ */
-
-               /*Register : L1_PLL_SS_STEPS_0_LSB @ 0XFD406368</p>
-
-               Spread Spectrum No of Steps [7:0]
-               PSU_SERDES_L1_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB                          0x58
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L1_PLL_SS_STEPS_1_MSB @ 0XFD40636C</p>
-
-               Spread Spectrum No of Steps [10:8]
-               PSU_SERDES_L1_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB                          0x3
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L0_PLL_SS_STEP_SIZE_0_LSB @ 0XFD402370</p>
-
-               Step Size for Spread Spectrum [7:0]
-               PSU_SERDES_L0_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB                         0x7C
-
-               Step Size for Spread Spectrum LSB
-               (OFFSET, MASK, VALUE)      (0XFD402370, 0x000000FFU ,0x0000007CU)
-               RegMask = (SERDES_L0_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK |  0 );
-
-               RegVal = ((0x0000007CU << SERDES_L0_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_PLL_SS_STEP_SIZE_0_LSB_OFFSET ,0x000000FFU ,0x0000007CU);
-       /*############################################################################################################################ */
-
-               /*Register : L0_PLL_SS_STEP_SIZE_1 @ 0XFD402374</p>
-
-               Step Size for Spread Spectrum [15:8]
-               PSU_SERDES_L0_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1                                 0x33
-
-               Step Size for Spread Spectrum 1
-               (OFFSET, MASK, VALUE)      (0XFD402374, 0x000000FFU ,0x00000033U)
-               RegMask = (SERDES_L0_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK |  0 );
-
-               RegVal = ((0x00000033U << SERDES_L0_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_PLL_SS_STEP_SIZE_1_OFFSET ,0x000000FFU ,0x00000033U);
-       /*############################################################################################################################ */
-
-               /*Register : L0_PLL_SS_STEP_SIZE_2 @ 0XFD402378</p>
-
-               Step Size for Spread Spectrum [23:16]
-               PSU_SERDES_L0_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2                                 0x2
-
-               Step Size for Spread Spectrum 2
-               (OFFSET, MASK, VALUE)      (0XFD402378, 0x000000FFU ,0x00000002U)
-               RegMask = (SERDES_L0_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK |  0 );
-
-               RegVal = ((0x00000002U << SERDES_L0_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_PLL_SS_STEP_SIZE_2_OFFSET ,0x000000FFU ,0x00000002U);
-       /*############################################################################################################################ */
-
-               /*Register : L0_PLL_SS_STEP_SIZE_3_MSB @ 0XFD40237C</p>
-
-               Step Size for Spread Spectrum [25:24]
-               PSU_SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB                         0x0
-
-               Enable/Disable test mode force on SS step size
-               PSU_SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE                         0x1
-
-               Enable/Disable test mode force on SS no of steps
-               PSU_SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS                      0x1
-
-               Enable force on enable Spread Spectrum
-               (OFFSET, MASK, VALUE)      (0XFD40237C, 0x00000033U ,0x00000030U)
-               RegMask = (SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK | SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK | SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK |  0 );
-
-               RegVal = ((0x00000000U << SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT
-                       | 0x00000001U << SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT
-                       | 0x00000001U << SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_OFFSET ,0x00000033U ,0x00000030U);
-       /*############################################################################################################################ */
-
-               /*Register : L1_PLL_SS_STEP_SIZE_0_LSB @ 0XFD406370</p>
-
-               Step Size for Spread Spectrum [7:0]
-               PSU_SERDES_L1_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB                         0x7C
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L1_PLL_SS_STEP_SIZE_1 @ 0XFD406374</p>
-
-               Step Size for Spread Spectrum [15:8]
-               PSU_SERDES_L1_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1                                 0x33
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L1_PLL_SS_STEP_SIZE_2 @ 0XFD406378</p>
-
-               Step Size for Spread Spectrum [23:16]
-               PSU_SERDES_L1_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2                                 0x2
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L1_PLL_SS_STEP_SIZE_3_MSB @ 0XFD40637C</p>
-
-               Step Size for Spread Spectrum [25:24]
-               PSU_SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB                         0x0
-
-               Enable/Disable test mode force on SS step size
-               PSU_SERDES_L1_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE                         0x1
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_PLL_SS_STEP_SIZE_0_LSB @ 0XFD40A370</p>
-
-               Step Size for Spread Spectrum [7:0]
-               PSU_SERDES_L2_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB                         0xF4
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_PLL_SS_STEP_SIZE_1 @ 0XFD40A374</p>
-
-               Step Size for Spread Spectrum [15:8]
-               PSU_SERDES_L2_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1                                 0x31
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_PLL_SS_STEP_SIZE_2 @ 0XFD40A378</p>
-
-               Step Size for Spread Spectrum [23:16]
-               PSU_SERDES_L2_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2                                 0x2
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_PLL_SS_STEP_SIZE_3_MSB @ 0XFD40A37C</p>
-
-               Step Size for Spread Spectrum [25:24]
-               PSU_SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB                         0x0
-
-               Enable/Disable test mode force on SS step size
-               PSU_SERDES_L2_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE                         0x1
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_PLL_SS_STEP_SIZE_0_LSB @ 0XFD40E370</p>
-
-               Step Size for Spread Spectrum [7:0]
-               PSU_SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB                         0xC9
-
-               Step Size for Spread Spectrum LSB
-               (OFFSET, MASK, VALUE)      (0XFD40E370, 0x000000FFU ,0x000000C9U)
-               RegMask = (SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK |  0 );
-
-               RegVal = ((0x000000C9U << SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_PLL_SS_STEP_SIZE_0_LSB_OFFSET ,0x000000FFU ,0x000000C9U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_PLL_SS_STEP_SIZE_1 @ 0XFD40E374</p>
-
-               Step Size for Spread Spectrum [15:8]
-               PSU_SERDES_L3_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1                                 0xD2
-
-               Step Size for Spread Spectrum 1
-               (OFFSET, MASK, VALUE)      (0XFD40E374, 0x000000FFU ,0x000000D2U)
-               RegMask = (SERDES_L3_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK |  0 );
-
-               RegVal = ((0x000000D2U << 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 ,0x000000D2U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_PLL_SS_STEP_SIZE_2 @ 0XFD40E378</p>
-
-               Step Size for Spread Spectrum [23:16]
-               PSU_SERDES_L3_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2                                 0x1
-
-               Step Size for Spread Spectrum 2
-               (OFFSET, MASK, VALUE)      (0XFD40E378, 0x000000FFU ,0x00000001U)
-               RegMask = (SERDES_L3_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK |  0 );
-
-               RegVal = ((0x00000001U << 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 ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_PLL_SS_STEP_SIZE_3_MSB @ 0XFD40E37C</p>
-
-               Step Size for Spread Spectrum [25:24]
-               PSU_SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB                         0x0
-
-               Enable/Disable test mode force on SS step size
-               PSU_SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE                         0x1
-
-               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
-
-               Enable test mode forcing on enable Spread Spectrum
-               PSU_SERDES_L3_PLL_SS_STEP_SIZE_3_MSB_TM_FORCE_EN_SS                             0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_DIG_6 @ 0XFD40906C</p>
-
-               Bypass Descrambler
-               PSU_SERDES_L2_TM_DIG_6_BYPASS_DESCRAM                                           0x1
-
-               Enable Bypass for <1> TM_DIG_CTRL_6
-               PSU_SERDES_L2_TM_DIG_6_FORCE_BYPASS_DESCRAM                                     0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TX_DIG_TM_61 @ 0XFD4080F4</p>
-
-               Bypass scrambler signal
-               PSU_SERDES_L2_TX_DIG_TM_61_BYPASS_SCRAM                                         0x1
-
-               Enable/disable scrambler bypass signal
-               PSU_SERDES_L2_TX_DIG_TM_61_FORCE_BYPASS_SCRAM                                   0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_PLL_FBDIV_FRAC_3_MSB @ 0XFD40E360</p>
-
-               Enable test mode force on fractional mode enable
-               PSU_SERDES_L3_PLL_FBDIV_FRAC_3_MSB_TM_FORCE_EN_FRAC                             0x1
-
-               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 (SERDES_L3_PLL_FBDIV_FRAC_3_MSB_OFFSET ,0x00000040U ,0x00000040U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_DIG_6 @ 0XFD40D06C</p>
-
-               Bypass 8b10b decoder
-               PSU_SERDES_L3_TM_DIG_6_BYPASS_DECODER                                           0x1
-
-               Enable Bypass for <3> TM_DIG_CTRL_6
-               PSU_SERDES_L3_TM_DIG_6_FORCE_BYPASS_DEC                                         0x1
-
-               Bypass Descrambler
-               PSU_SERDES_L3_TM_DIG_6_BYPASS_DESCRAM                                           0x1
-
-               Enable Bypass for <1> TM_DIG_CTRL_6
-               PSU_SERDES_L3_TM_DIG_6_FORCE_BYPASS_DESCRAM                                     0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TX_DIG_TM_61 @ 0XFD40C0F4</p>
-
-               Enable/disable encoder bypass signal
-               PSU_SERDES_L3_TX_DIG_TM_61_BYPASS_ENC                                           0x1
-
-               Bypass scrambler signal
-               PSU_SERDES_L3_TX_DIG_TM_61_BYPASS_SCRAM                                         0x1
-
-               Enable/disable scrambler bypass signal
-               PSU_SERDES_L3_TX_DIG_TM_61_FORCE_BYPASS_SCRAM                                   0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TXPMA_ST_0 @ 0XFD40CB00</p>
-
-               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
-
-               Opmode Info
-               (OFFSET, MASK, VALUE)      (0XFD40CB00, 0x000000F0U ,0x000000F0U)
-               RegMask = (SERDES_L3_TXPMA_ST_0_TX_PHY_MODE_MASK |  0 );
-
-               RegVal = ((0x00000021U << SERDES_L3_TXPMA_ST_0_TX_PHY_MODE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TXPMA_ST_0_OFFSET ,0x000000F0U ,0x000000F0U);
-       /*############################################################################################################################ */
-
-               // : ENABLE CHICKEN BIT FOR PCIE AND USB
-               /*Register : L2_TM_AUX_0 @ 0XFD4090CC</p>
-
-               Spare- not used
-               PSU_SERDES_L2_TM_AUX_0_BIT_2                                                    1
-
-               Spare registers
-               (OFFSET, MASK, VALUE)      (0XFD4090CC, 0x00000020U ,0x00000020U)
-               RegMask = (SERDES_L2_TM_AUX_0_BIT_2_MASK |  0 );
-
-               RegVal = ((0x00000001U << SERDES_L2_TM_AUX_0_BIT_2_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L2_TM_AUX_0_OFFSET ,0x00000020U ,0x00000020U);
-       /*############################################################################################################################ */
-
-               // : ENABLING EYE SURF
-               /*Register : L0_TM_DIG_8 @ 0XFD401074</p>
-
-               Enable Eye Surf
-               PSU_SERDES_L0_TM_DIG_8_EYESURF_ENABLE                                           0x1
-
-               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 << SERDES_L0_TM_DIG_8_EYESURF_ENABLE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_TM_DIG_8_OFFSET ,0x00000010U ,0x00000010U);
-       /*############################################################################################################################ */
-
-               /*Register : L1_TM_DIG_8 @ 0XFD405074</p>
-
-               Enable Eye Surf
-               PSU_SERDES_L1_TM_DIG_8_EYESURF_ENABLE                                           0x1
-
-               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 );
-
-               RegVal = ((0x00000001U << SERDES_L1_TM_DIG_8_EYESURF_ENABLE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L1_TM_DIG_8_OFFSET ,0x00000010U ,0x00000010U);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_DIG_8 @ 0XFD409074</p>
-
-               Enable Eye Surf
-               PSU_SERDES_L2_TM_DIG_8_EYESURF_ENABLE                                           0x1
-
-               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 );
-
-               RegVal = ((0x00000001U << SERDES_L2_TM_DIG_8_EYESURF_ENABLE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L2_TM_DIG_8_OFFSET ,0x00000010U ,0x00000010U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_DIG_8 @ 0XFD40D074</p>
-
-               Enable Eye Surf
-               PSU_SERDES_L3_TM_DIG_8_EYESURF_ENABLE                                           0x1
-
-               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 );
-
-               RegVal = ((0x00000001U << SERDES_L3_TM_DIG_8_EYESURF_ENABLE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TM_DIG_8_OFFSET ,0x00000010U ,0x00000010U);
-       /*############################################################################################################################ */
-
-               // : ILL SETTINGS FOR GAIN AND LOCK SETTINGS
-               /*Register : L2_TM_MISC2 @ 0XFD40989C</p>
-
-               ILL calib counts BYPASSED with calcode bits
-               PSU_SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS                                    0x1
-
-               sampler cal
-               (OFFSET, MASK, VALUE)      (0XFD40989C, 0x00000080U ,0x00000080U)
-               RegMask = (SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS_MASK |  0 );
-
-               RegVal = ((0x00000001U << SERDES_L2_TM_MISC2_ILL_CAL_BYPASS_COUNTS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L2_TM_MISC2_OFFSET ,0x00000080U ,0x00000080U);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_IQ_ILL1 @ 0XFD4098F8</p>
-
-               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
-
-               iqpi cal code
-               (OFFSET, MASK, VALUE)      (0XFD4098F8, 0x000000FFU ,0x0000001AU)
-               RegMask = (SERDES_L2_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_MASK |  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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_IQ_ILL2 @ 0XFD4098FC</p>
-
-               IQ ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2
-               PSU_SERDES_L2_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1                               0x1A
-
-               iqpi cal code
-               (OFFSET, MASK, VALUE)      (0XFD4098FC, 0x000000FFU ,0x0000001AU)
-               RegMask = (SERDES_L2_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_MASK |  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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_ILL12 @ 0XFD409990</p>
-
-               G1A pll ctr bypass value
-               PSU_SERDES_L2_TM_ILL12_G1A_PLL_CTR_BYP_VAL                                      0x10
-
-               ill pll counter values
-               (OFFSET, MASK, VALUE)      (0XFD409990, 0x000000FFU ,0x00000010U)
-               RegMask = (SERDES_L2_TM_ILL12_G1A_PLL_CTR_BYP_VAL_MASK |  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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_E_ILL1 @ 0XFD409924</p>
-
-               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
-
-               epi cal code
-               (OFFSET, MASK, VALUE)      (0XFD409924, 0x000000FFU ,0x000000FEU)
-               RegMask = (SERDES_L2_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_MASK |  0 );
-
-               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 : L2_TM_E_ILL2 @ 0XFD409928</p>
-
-               E ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2
-               PSU_SERDES_L2_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1                                 0x0
-
-               epi cal code
-               (OFFSET, MASK, VALUE)      (0XFD409928, 0x000000FFU ,0x00000000U)
-               RegMask = (SERDES_L2_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_MASK |  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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_IQ_ILL3 @ 0XFD409900</p>
-
-               IQ ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3
-               PSU_SERDES_L2_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2                               0x1A
-
-               iqpi cal code
-               (OFFSET, MASK, VALUE)      (0XFD409900, 0x000000FFU ,0x0000001AU)
-               RegMask = (SERDES_L2_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_MASK |  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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_E_ILL3 @ 0XFD40992C</p>
-
-               E ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3
-               PSU_SERDES_L2_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2                                 0x0
-
-               epi cal code
-               (OFFSET, MASK, VALUE)      (0XFD40992C, 0x000000FFU ,0x00000000U)
-               RegMask = (SERDES_L2_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_MASK |  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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_ILL8 @ 0XFD409980</p>
-
-               ILL calibration code change wait time
-               PSU_SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT                                         0xFF
-
-               ILL cal routine control
-               (OFFSET, MASK, VALUE)      (0XFD409980, 0x000000FFU ,0x000000FFU)
-               RegMask = (SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT_MASK |  0 );
-
-               RegVal = ((0x000000FFU << SERDES_L2_TM_ILL8_ILL_CAL_ITER_WAIT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L2_TM_ILL8_OFFSET ,0x000000FFU ,0x000000FFU);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_IQ_ILL8 @ 0XFD409914</p>
-
-               IQ ILL polytrim bypass value
-               PSU_SERDES_L2_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL                             0xF7
-
-               iqpi polytrim
-               (OFFSET, MASK, VALUE)      (0XFD409914, 0x000000FFU ,0x000000F7U)
-               RegMask = (SERDES_L2_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_MASK |  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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_IQ_ILL9 @ 0XFD409918</p>
-
-               bypass IQ polytrim
-               PSU_SERDES_L2_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM                                  0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_E_ILL8 @ 0XFD409940</p>
-
-               E ILL polytrim bypass value
-               PSU_SERDES_L2_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL                               0xF7
-
-               epi polytrim
-               (OFFSET, MASK, VALUE)      (0XFD409940, 0x000000FFU ,0x000000F7U)
-               RegMask = (SERDES_L2_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_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);
-       /*############################################################################################################################ */
-
-               /*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 (SERDES_L2_TM_E_ILL9_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_MISC2 @ 0XFD40D89C</p>
-
-               ILL calib counts BYPASSED with calcode bits
-               PSU_SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS                                    0x1
-
-               sampler cal
-               (OFFSET, MASK, VALUE)      (0XFD40D89C, 0x00000080U ,0x00000080U)
-               RegMask = (SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS_MASK |  0 );
-
-               RegVal = ((0x00000001U << SERDES_L3_TM_MISC2_ILL_CAL_BYPASS_COUNTS_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TM_MISC2_OFFSET ,0x00000080U ,0x00000080U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_IQ_ILL1 @ 0XFD40D8F8</p>
-
-               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                               0x7D
-
-               iqpi cal code
-               (OFFSET, MASK, VALUE)      (0XFD40D8F8, 0x000000FFU ,0x0000007DU)
-               RegMask = (SERDES_L3_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_MASK |  0 );
-
-               RegVal = ((0x0000007DU << SERDES_L3_TM_IQ_ILL1_ILL_BYPASS_IQ_CALCODE_F0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TM_IQ_ILL1_OFFSET ,0x000000FFU ,0x0000007DU);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_IQ_ILL2 @ 0XFD40D8FC</p>
-
-               IQ ILL F1 CALCODE bypass value. MPHY : G1b, PCIE : Gen2, SATA: Gen2
-               PSU_SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1                               0x7D
-
-               iqpi cal code
-               (OFFSET, MASK, VALUE)      (0XFD40D8FC, 0x000000FFU ,0x0000007DU)
-               RegMask = (SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_MASK |  0 );
-
-               RegVal = ((0x0000007DU << SERDES_L3_TM_IQ_ILL2_ILL_BYPASS_IQ_CALCODE_F1_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TM_IQ_ILL2_OFFSET ,0x000000FFU ,0x0000007DU);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_ILL12 @ 0XFD40D990</p>
-
-               G1A pll ctr bypass value
-               PSU_SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL                                      0x1
-
-               ill pll counter values
-               (OFFSET, MASK, VALUE)      (0XFD40D990, 0x000000FFU ,0x00000001U)
-               RegMask = (SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL_MASK |  0 );
-
-               RegVal = ((0x00000001U << SERDES_L3_TM_ILL12_G1A_PLL_CTR_BYP_VAL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TM_ILL12_OFFSET ,0x000000FFU ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_E_ILL1 @ 0XFD40D924</p>
-
-               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
-
-               epi cal code
-               (OFFSET, MASK, VALUE)      (0XFD40D924, 0x000000FFU ,0x0000009CU)
-               RegMask = (SERDES_L3_TM_E_ILL1_ILL_BYPASS_E_CALCODE_F0_MASK |  0 );
-
-               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
-
-               epi cal code
-               (OFFSET, MASK, VALUE)      (0XFD40D928, 0x000000FFU ,0x00000039U)
-               RegMask = (SERDES_L3_TM_E_ILL2_ILL_BYPASS_E_CALCODE_F1_MASK |  0 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_ILL11 @ 0XFD40D98C</p>
-
-               G2A_PCIe1 PLL ctr bypass value
-               PSU_SERDES_L3_TM_ILL11_G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL                          0x2
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_IQ_ILL3 @ 0XFD40D900</p>
-
-               IQ ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3
-               PSU_SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2                               0x7D
-
-               iqpi cal code
-               (OFFSET, MASK, VALUE)      (0XFD40D900, 0x000000FFU ,0x0000007DU)
-               RegMask = (SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_MASK |  0 );
-
-               RegVal = ((0x0000007DU << SERDES_L3_TM_IQ_ILL3_ILL_BYPASS_IQ_CALCODE_F2_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TM_IQ_ILL3_OFFSET ,0x000000FFU ,0x0000007DU);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_E_ILL3 @ 0XFD40D92C</p>
-
-               E ILL F2CALCODE bypass value. MPHY : G2a, SATA : Gen3
-               PSU_SERDES_L3_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2                                 0x64
-
-               epi cal code
-               (OFFSET, MASK, VALUE)      (0XFD40D92C, 0x000000FFU ,0x00000064U)
-               RegMask = (SERDES_L3_TM_E_ILL3_ILL_BYPASS_E_CALCODE_F2_MASK |  0 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_ILL8 @ 0XFD40D980</p>
-
-               ILL calibration code change wait time
-               PSU_SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT                                         0xFF
-
-               ILL cal routine control
-               (OFFSET, MASK, VALUE)      (0XFD40D980, 0x000000FFU ,0x000000FFU)
-               RegMask = (SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT_MASK |  0 );
-
-               RegVal = ((0x000000FFU << SERDES_L3_TM_ILL8_ILL_CAL_ITER_WAIT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TM_ILL8_OFFSET ,0x000000FFU ,0x000000FFU);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_IQ_ILL8 @ 0XFD40D914</p>
-
-               IQ ILL polytrim bypass value
-               PSU_SERDES_L3_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL                             0xF7
-
-               iqpi polytrim
-               (OFFSET, MASK, VALUE)      (0XFD40D914, 0x000000FFU ,0x000000F7U)
-               RegMask = (SERDES_L3_TM_IQ_ILL8_ILL_BYPASS_IQ_POLYTRIM_VAL_MASK |  0 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_IQ_ILL9 @ 0XFD40D918</p>
-
-               bypass IQ polytrim
-               PSU_SERDES_L3_TM_IQ_ILL9_ILL_BYPASS_IQ_POLYTIM                                  0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_E_ILL8 @ 0XFD40D940</p>
-
-               E ILL polytrim bypass value
-               PSU_SERDES_L3_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL                               0xF7
-
-               epi polytrim
-               (OFFSET, MASK, VALUE)      (0XFD40D940, 0x000000FFU ,0x000000F7U)
-               RegMask = (SERDES_L3_TM_E_ILL8_ILL_BYPASS_E_POLYTRIM_VAL_MASK |  0 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_E_ILL9 @ 0XFD40D944</p>
-
-               bypass E polytrim
-               PSU_SERDES_L3_TM_E_ILL9_ILL_BYPASS_E_POLYTIM                                    0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : SYMBOL LOCK AND WAIT
-               // : SIOU SETTINGS FOR BYPASS CONTROL,HSRX-DIG
-               /*Register : L0_TM_RST_DLY @ 0XFD4019A4</p>
-
-               Delay apb reset by specified amount
-               PSU_SERDES_L0_TM_RST_DLY_APB_RST_DLY                                            0xFF
-
-               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 = ((0x000000FFU << SERDES_L0_TM_RST_DLY_APB_RST_DLY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_TM_RST_DLY_OFFSET ,0x000000FFU ,0x000000FFU);
-       /*############################################################################################################################ */
-
-               /*Register : L0_TM_ANA_BYP_15 @ 0XFD401038</p>
-
-               Enable Bypass for <7> of TM_ANA_BYPS_15
-               PSU_SERDES_L0_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE                       0x1
-
-               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 = ((0x00000001U << SERDES_L0_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_TM_ANA_BYP_15_OFFSET ,0x00000040U ,0x00000040U);
-       /*############################################################################################################################ */
-
-               /*Register : L0_TM_ANA_BYP_12 @ 0XFD40102C</p>
-
-               Enable Bypass for <7> of TM_ANA_BYPS_12
-               PSU_SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG                              0x1
-
-               Bypass control for pcs-pma interface. Hsrx supply, hsrx des, and cdr enable controls
-               (OFFSET, MASK, VALUE)      (0XFD40102C, 0x00000040U ,0x00000040U)
-               RegMask = (SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK |  0 );
-
-               RegVal = ((0x00000001U << SERDES_L0_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_TM_ANA_BYP_12_OFFSET ,0x00000040U ,0x00000040U);
-       /*############################################################################################################################ */
-
-               /*Register : L1_TM_RST_DLY @ 0XFD4059A4</p>
-
-               Delay apb reset by specified amount
-               PSU_SERDES_L1_TM_RST_DLY_APB_RST_DLY                                            0xFF
-
-               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 );
-
-               RegVal = ((0x000000FFU << SERDES_L1_TM_RST_DLY_APB_RST_DLY_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L1_TM_RST_DLY_OFFSET ,0x000000FFU ,0x000000FFU);
-       /*############################################################################################################################ */
-
-               /*Register : L1_TM_ANA_BYP_15 @ 0XFD405038</p>
-
-               Enable Bypass for <7> of TM_ANA_BYPS_15
-               PSU_SERDES_L1_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE                       0x1
-
-               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 = ((0x00000001U << SERDES_L1_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L1_TM_ANA_BYP_15_OFFSET ,0x00000040U ,0x00000040U);
-       /*############################################################################################################################ */
-
-               /*Register : L1_TM_ANA_BYP_12 @ 0XFD40502C</p>
-
-               Enable Bypass for <7> of TM_ANA_BYPS_12
-               PSU_SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG                              0x1
-
-               Bypass control for pcs-pma interface. Hsrx supply, hsrx des, and cdr enable controls
-               (OFFSET, MASK, VALUE)      (0XFD40502C, 0x00000040U ,0x00000040U)
-               RegMask = (SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK |  0 );
-
-               RegVal = ((0x00000001U << SERDES_L1_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L1_TM_ANA_BYP_12_OFFSET ,0x00000040U ,0x00000040U);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_RST_DLY @ 0XFD4099A4</p>
-
-               Delay apb reset by specified amount
-               PSU_SERDES_L2_TM_RST_DLY_APB_RST_DLY                                            0xFF
-
-               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 (SERDES_L2_TM_RST_DLY_OFFSET ,0x000000FFU ,0x000000FFU);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_ANA_BYP_15 @ 0XFD409038</p>
-
-               Enable Bypass for <7> of TM_ANA_BYPS_15
-               PSU_SERDES_L2_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE                       0x1
-
-               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 = ((0x00000001U << SERDES_L2_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L2_TM_ANA_BYP_15_OFFSET ,0x00000040U ,0x00000040U);
-       /*############################################################################################################################ */
-
-               /*Register : L2_TM_ANA_BYP_12 @ 0XFD40902C</p>
-
-               Enable Bypass for <7> of TM_ANA_BYPS_12
-               PSU_SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG                              0x1
-
-               Bypass control for pcs-pma interface. Hsrx supply, hsrx des, and cdr enable controls
-               (OFFSET, MASK, VALUE)      (0XFD40902C, 0x00000040U ,0x00000040U)
-               RegMask = (SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK |  0 );
-
-               RegVal = ((0x00000001U << SERDES_L2_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L2_TM_ANA_BYP_12_OFFSET ,0x00000040U ,0x00000040U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_RST_DLY @ 0XFD40D9A4</p>
-
-               Delay apb reset by specified amount
-               PSU_SERDES_L3_TM_RST_DLY_APB_RST_DLY                                            0xFF
-
-               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 (SERDES_L3_TM_RST_DLY_OFFSET ,0x000000FFU ,0x000000FFU);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_ANA_BYP_15 @ 0XFD40D038</p>
-
-               Enable Bypass for <7> of TM_ANA_BYPS_15
-               PSU_SERDES_L3_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE                       0x1
-
-               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 = ((0x00000001U << SERDES_L3_TM_ANA_BYP_15_FORCE_UPHY_ENABLE_LOW_LEAKAGE_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TM_ANA_BYP_15_OFFSET ,0x00000040U ,0x00000040U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_ANA_BYP_12 @ 0XFD40D02C</p>
-
-               Enable Bypass for <7> of TM_ANA_BYPS_12
-               PSU_SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG                              0x1
-
-               Bypass control for pcs-pma interface. Hsrx supply, hsrx des, and cdr enable controls
-               (OFFSET, MASK, VALUE)      (0XFD40D02C, 0x00000040U ,0x00000040U)
-               RegMask = (SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_MASK |  0 );
-
-               RegVal = ((0x00000001U << SERDES_L3_TM_ANA_BYP_12_FORCE_UPHY_PSO_HSRXDIG_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TM_ANA_BYP_12_OFFSET ,0x00000040U ,0x00000040U);
-       /*############################################################################################################################ */
-
-               // : GT LANE SETTINGS
-               /*Register : ICM_CFG0 @ 0XFD410010</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                                                  4
-
-               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
-
-               ICM Configuration Register 0
-               (OFFSET, MASK, VALUE)      (0XFD410010, 0x00000077U ,0x00000044U)
-               RegMask = (SERDES_ICM_CFG0_L0_ICM_CFG_MASK | SERDES_ICM_CFG0_L1_ICM_CFG_MASK |  0 );
-
-               RegVal = ((0x00000004U << SERDES_ICM_CFG0_L0_ICM_CFG_SHIFT
-                       | 0x00000004U << SERDES_ICM_CFG0_L1_ICM_CFG_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_ICM_CFG0_OFFSET ,0x00000077U ,0x00000044U);
-       /*############################################################################################################################ */
-
-               /*Register : ICM_CFG1 @ 0XFD410014</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                                                  3
-
-               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
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : CHECKING PLL LOCK
-               // : ENABLE SERIAL DATA MUX DEEMPH
-               /*Register : L0_TXPMD_TM_45 @ 0XFD400CB4</p>
-
-               Enable/disable DP post2 path
-               PSU_SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH                         0x1
-
-               Override enable/disable of DP post2 path
-               PSU_SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH                    0x1
-
-               Override enable/disable of DP post1 path
-               PSU_SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH                    0x1
-
-               Enable/disable DP main path
-               PSU_SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH                          0x1
-
-               Override enable/disable of DP main path
-               PSU_SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH                     0x1
-
-               Post or pre or main DP path selection
-               (OFFSET, MASK, VALUE)      (0XFD400CB4, 0x00000037U ,0x00000037U)
-               RegMask = (SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_MASK | SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_MASK | SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_MASK | SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_MASK | SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_MASK |  0 );
-
-               RegVal = ((0x00000001U << SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_SHIFT
-                       | 0x00000001U << SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_SHIFT
-                       | 0x00000001U << SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_SHIFT
-                       | 0x00000001U << SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_SHIFT
-                       | 0x00000001U << SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_TXPMD_TM_45_OFFSET ,0x00000037U ,0x00000037U);
-       /*############################################################################################################################ */
-
-               /*Register : L1_TXPMD_TM_45 @ 0XFD404CB4</p>
-
-               Enable/disable DP post2 path
-               PSU_SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH                         0x1
-
-               Override enable/disable of DP post2 path
-               PSU_SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH                    0x1
-
-               Override enable/disable of DP post1 path
-               PSU_SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH                    0x1
-
-               Enable/disable DP main path
-               PSU_SERDES_L1_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH                          0x1
-
-               Override enable/disable of DP main path
-               PSU_SERDES_L1_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH                     0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L0_TX_ANA_TM_118 @ 0XFD4001D8</p>
-
-               Test register force for enabling/disablign TX deemphasis bits <17:0>
-               PSU_SERDES_L0_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0                                0x1
-
-               Enable Override of TX deemphasis
-               (OFFSET, MASK, VALUE)      (0XFD4001D8, 0x00000001U ,0x00000001U)
-               RegMask = (SERDES_L0_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_MASK |  0 );
-
-               RegVal = ((0x00000001U << SERDES_L0_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_TX_ANA_TM_118_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : L1_TX_ANA_TM_118 @ 0XFD4041D8</p>
-
-               Test register force for enabling/disablign TX deemphasis bits <17:0>
-               PSU_SERDES_L1_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0                                0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TX_ANA_TM_118 @ 0XFD40C1D8</p>
-
-               Test register force for enabling/disablign TX deemphasis bits <17:0>
-               PSU_SERDES_L3_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0                                0x1
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               // : CDR AND RX EQUALIZATION SETTINGS
-               /*Register : L3_TM_CDR5 @ 0XFD40DC14</p>
-
-               FPHL FSM accumulate cycles
-               PSU_SERDES_L3_TM_CDR5_FPHL_FSM_ACC_CYCLES                                       0x7
-
-               FFL Phase0 int gain aka 2ol SD update rate
-               PSU_SERDES_L3_TM_CDR5_FFL_PH0_INT_GAIN                                          0x6
-
-               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 );
-
-               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);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_CDR16 @ 0XFD40DC40</p>
-
-               FFL Phase0 prop gain aka 1ol SD update rate
-               PSU_SERDES_L3_TM_CDR16_FFL_PH0_PROP_GAIN                                        0xC
-
-               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 (SERDES_L3_TM_CDR16_OFFSET ,0x0000001FU ,0x0000000CU);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_EQ0 @ 0XFD40D94C</p>
-
-               EQ stg 2 controls BYPASSED
-               PSU_SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP                                           1
-
-               eq stg1 and stg2 controls
-               (OFFSET, MASK, VALUE)      (0XFD40D94C, 0x00000020U ,0x00000020U)
-               RegMask = (SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP_MASK |  0 );
-
-               RegVal = ((0x00000001U << SERDES_L3_TM_EQ0_EQ_STG2_CTRL_BYP_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TM_EQ0_OFFSET ,0x00000020U ,0x00000020U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TM_EQ1 @ 0XFD40D950</p>
-
-               EQ STG2 RL PROG
-               PSU_SERDES_L3_TM_EQ1_EQ_STG2_RL_PROG                                            0x2
-
-               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 (SERDES_L3_TM_EQ1_OFFSET ,0x00000007U ,0x00000006U);
-       /*############################################################################################################################ */
-
-               // : GEM SERDES SETTINGS
-               // : ENABLE PRE EMPHAIS AND VOLTAGE SWING
-               /*Register : L1_TXPMD_TM_48 @ 0XFD404CC0</p>
-
-               Margining factor value
-               PSU_SERDES_L1_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR                         0
-
-               Margining factor
-               (OFFSET, MASK, VALUE)      (0XFD404CC0, 0x0000001FU ,0x00000000U)
-               RegMask = (SERDES_L1_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_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 : L0_TXPMD_TM_48 @ 0XFD400CC0</p>
-
-               Margining factor value
-               PSU_SERDES_L0_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR                         0
-
-               Margining factor
-               (OFFSET, MASK, VALUE)      (0XFD400CC0, 0x0000001FU ,0x00000000U)
-               RegMask = (SERDES_L0_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_MASK |  0 );
-
-               RegVal = ((0x00000000U << SERDES_L0_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_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 = ((0x00000000U << SERDES_L1_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L1_TX_ANA_TM_18_OFFSET ,0x000000FFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : L0_TX_ANA_TM_18 @ 0XFD400048</p>
-
-               pipe_TX_Deemph. 0: -6dB de-emphasis, 1: -3.5dB de-emphasis, 2 : No de-emphasis, Others: reserved
-               PSU_SERDES_L0_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0                                   0
-
-               Override for PIPE TX de-emphasis
-               (OFFSET, MASK, VALUE)      (0XFD400048, 0x000000FFU ,0x00000000U)
-               RegMask = (SERDES_L0_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_MASK |  0 );
-
-               RegVal = ((0x00000000U << SERDES_L0_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L0_TX_ANA_TM_18_OFFSET ,0x000000FFU ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : L3_TX_ANA_TM_18 @ 0XFD40C048</p>
-
-               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
-
-               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 << SERDES_L3_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SERDES_L3_TX_ANA_TM_18_OFFSET ,0x000000FFU ,0x00000001U);
-       /*############################################################################################################################ */
-
-
-  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>
-
-               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);
-       /*############################################################################################################################ */
-
-               // : USB0 PIPE POWER PRESENT
-               /*Register : fpd_power_prsnt @ 0XFF9D0080</p>
-
-               This bit is used to choose between PIPE power present and 1'b1
-               PSU_USB3_0_FPD_POWER_PRSNT_OPTION                                               0X1
-
-               fpd_power_prsnt
-               (OFFSET, MASK, VALUE)      (0XFF9D0080, 0x00000001U ,0x00000001U)
-               RegMask = (USB3_0_FPD_POWER_PRSNT_OPTION_MASK |  0 );
-
-               RegVal = ((0x00000001U << USB3_0_FPD_POWER_PRSNT_OPTION_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (USB3_0_FPD_POWER_PRSNT_OFFSET ,0x00000001U ,0x00000001U);
-       /*############################################################################################################################ */
-
-               /*Register : fpd_pipe_clk @ 0XFF9D007C</p>
-
-               This bit is used to choose between PIPE clock coming from SerDes and the suspend clk
-               PSU_USB3_0_FPD_PIPE_CLK_OPTION                                                  0x0
-
-               fpd_pipe_clk
-               (OFFSET, MASK, VALUE)      (0XFF9D007C, 0x00000001U ,0x00000000U)
-               RegMask = (USB3_0_FPD_PIPE_CLK_OPTION_MASK |  0 );
-
-               RegVal = ((0x00000000U << USB3_0_FPD_PIPE_CLK_OPTION_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (USB3_0_FPD_PIPE_CLK_OFFSET ,0x00000001U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // :
-               /*Register : RST_LPD_TOP @ 0XFF5E023C</p>
-
-               USB 0 sleep circuit reset
-               PSU_CRL_APB_RST_LPD_TOP_USB0_HIBERRESET                                         0X0
-
-               USB 0 reset
-               PSU_CRL_APB_RST_LPD_TOP_USB0_CORERESET                                          0X0
-
-               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 << 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 ,0x00000140U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : PUTTING GEM0 IN RESET
-               /*Register : RST_LPD_IOU0 @ 0XFF5E0230</p>
-
-               GEM 3 reset
-               PSU_CRL_APB_RST_LPD_IOU0_GEM3_RESET                                             0X0
-
-               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);
-       /*############################################################################################################################ */
-
-               // : PUTTING SATA IN RESET
-               /*Register : sata_misc_ctrl @ 0XFD3D0100</p>
-
-               Sata PM clock control select
-               PSU_SIOU_SATA_MISC_CTRL_SATA_PM_CLK_SEL                                         0x3
-
-               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 );
-
-               RegVal = ((0x00000003U << SIOU_SATA_MISC_CTRL_SATA_PM_CLK_SEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SIOU_SATA_MISC_CTRL_OFFSET ,0x00000003U ,0x00000003U);
-       /*############################################################################################################################ */
-
-               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
-
-               Sata block level reset
-               PSU_CRF_APB_RST_FPD_TOP_SATA_RESET                                              0X0
-
-               FPD Block level software controlled reset
-               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x00000002U ,0x00000000U)
-               RegMask = (CRF_APB_RST_FPD_TOP_SATA_RESET_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_RST_FPD_TOP_SATA_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x00000002U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : PUTTING DP IN RESET
-               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
-
-               Display Port block level reset (includes DPDMA)
-               PSU_CRF_APB_RST_FPD_TOP_DP_RESET                                                0X0
-
-               FPD Block level software controlled reset
-               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x00010000U ,0x00000000U)
-               RegMask = (CRF_APB_RST_FPD_TOP_DP_RESET_MASK |  0 );
-
-               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
-
-               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, 0x00003FBFU ,0x00002417U)
-               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_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
-                       | 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 ,0x00003FBFU ,0x00002417U);
-       /*############################################################################################################################ */
-
-               /*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);
-       /*############################################################################################################################ */
-
-               // : UPDATING TWO PCIE REGISTERS DEFAULT VALUES, AS THESE REGISTERS HAVE INCORRECT RESET VALUES IN SILICON.
-               /*Register : ATTR_25 @ 0XFD480064</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
-
-               ATTR_25
-               (OFFSET, MASK, VALUE)      (0XFD480064, 0x00000200U ,0x00000200U)
-               RegMask = (PCIE_ATTRIB_ATTR_25_ATTR_CPL_TIMEOUT_DISABLE_SUPPORTED_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);
-       /*############################################################################################################################ */
-
-               // : CHECK PLL LOCK FOR LANE1
-               /*Register : L1_PLL_STATUS_READ_1 @ 0XFD4063E4</p>
-
-               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);
-
-       /*############################################################################################################################ */
-
-               // : CHECK PLL LOCK FOR LANE2
-               /*Register : L2_PLL_STATUS_READ_1 @ 0XFD40A3E4</p>
-
-               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);
-
-       /*############################################################################################################################ */
-
-               // : 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);
-
-       /*############################################################################################################################ */
-
-               // : SATA AHCI VENDOR SETTING
-               /*Register : PP2C @ 0XFD0C00AC</p>
-
-               CIBGMN: COMINIT Burst Gap Minimum.
-               PSU_SATA_AHCI_VENDOR_PP2C_CIBGMN                                                0x18
-
-               CIBGMX: COMINIT Burst Gap Maximum.
-               PSU_SATA_AHCI_VENDOR_PP2C_CIBGMX                                                0x40
-
-               CIBGN: COMINIT Burst Gap Nominal.
-               PSU_SATA_AHCI_VENDOR_PP2C_CIBGN                                                 0x18
-
-               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 ,0x28184018U)
-               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 = ((0x00000018U << SATA_AHCI_VENDOR_PP2C_CIBGMN_SHIFT
-                       | 0x00000040U << 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 (SATA_AHCI_VENDOR_PP2C_OFFSET ,0xFFFFFFFFU ,0x28184018U);
-       /*############################################################################################################################ */
-
-               /*Register : PP3C @ 0XFD0C00B0</p>
-
-               CWBGMN: COMWAKE Burst Gap Minimum.
-               PSU_SATA_AHCI_VENDOR_PP3C_CWBGMN                                                0x06
-
-               CWBGMX: COMWAKE Burst Gap Maximum.
-               PSU_SATA_AHCI_VENDOR_PP3C_CWBGMX                                                0x14
-
-               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 ,0x0E081406U)
-               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
-                       | 0x00000014U << 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 (SATA_AHCI_VENDOR_PP3C_OFFSET ,0xFFFFFFFFU ,0x0E081406U);
-       /*############################################################################################################################ */
-
-               /*Register : PP4C @ 0XFD0C00B4</p>
-
-               BMX: COM Burst Maximum.
-               PSU_SATA_AHCI_VENDOR_PP4C_BMX                                                   0x13
-
-               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 = ((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 (SATA_AHCI_VENDOR_PP4C_OFFSET ,0xFFFFFFFFU ,0x064A0813U);
-       /*############################################################################################################################ */
-
-               /*Register : PP5C @ 0XFD0C00B8</p>
-
-               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
-
-               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
-
-               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 = ((0x000C96A4U << SATA_AHCI_VENDOR_PP5C_RIT_SHIFT
-                       | 0x000003FFU << SATA_AHCI_VENDOR_PP5C_RCT_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (SATA_AHCI_VENDOR_PP5C_OFFSET ,0xFFFFFFFFU ,0x3FFC96A4U);
-       /*############################################################################################################################ */
-
-
-  return 1;
-}
-unsigned long psu_resetin_init_data() {
-               // : PUTTING SERDES PERIPHERAL IN RESET
-               // : PUTTING USB0 IN RESET
-               /*Register : RST_LPD_TOP @ 0XFF5E023C</p>
-
-               USB 0 reset for control registers
-               PSU_CRL_APB_RST_LPD_TOP_USB0_APB_RESET                                          0X1
-
-               USB 0 sleep circuit reset
-               PSU_CRL_APB_RST_LPD_TOP_USB0_HIBERRESET                                         0X1
-
-               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 (CRL_APB_RST_LPD_TOP_OFFSET ,0x00000540U ,0x00000540U);
-       /*############################################################################################################################ */
-
-               // : PUTTING GEM0 IN RESET
-               /*Register : RST_LPD_IOU0 @ 0XFF5E0230</p>
-
-               GEM 3 reset
-               PSU_CRL_APB_RST_LPD_IOU0_GEM3_RESET                                             0X1
-
-               Software controlled reset for the GEMs
-               (OFFSET, MASK, VALUE)      (0XFF5E0230, 0x00000008U ,0x00000008U)
-               RegMask = (CRL_APB_RST_LPD_IOU0_GEM3_RESET_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRL_APB_RST_LPD_IOU0_GEM3_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RST_LPD_IOU0_OFFSET ,0x00000008U ,0x00000008U);
-       /*############################################################################################################################ */
-
-               // : PUTTING SATA IN RESET
-               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
-
-               Sata block level reset
-               PSU_CRF_APB_RST_FPD_TOP_SATA_RESET                                              0X1
-
-               FPD Block level software controlled reset
-               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x00000002U ,0x00000002U)
-               RegMask = (CRF_APB_RST_FPD_TOP_SATA_RESET_MASK |  0 );
-
-               RegVal = ((0x00000001U << CRF_APB_RST_FPD_TOP_SATA_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x00000002U ,0x00000002U);
-       /*############################################################################################################################ */
-
-               // : PUTTING DP IN RESET
-               /*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                                           0XA
-
-               Control PHY Power down
-               (OFFSET, MASK, VALUE)      (0XFD4A0238, 0x0000000FU ,0x0000000AU)
-               RegMask = (DP_DP_TX_PHY_POWER_DOWN_POWER_DWN_MASK |  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);
-       /*############################################################################################################################ */
-
-               /*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                                                    0X1
-
-               Reset the transmitter PHY.
-               (OFFSET, MASK, VALUE)      (0XFD4A0200, 0x00000002U ,0x00000002U)
-               RegMask = (DP_DP_PHY_RESET_GT_RESET_MASK |  0 );
-
-               RegVal = ((0x00000001U << DP_DP_PHY_RESET_GT_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (DP_DP_PHY_RESET_OFFSET ,0x00000002U ,0x00000002U);
-       /*############################################################################################################################ */
-
-               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
-
-               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 (CRF_APB_RST_FPD_TOP_OFFSET ,0x00010000U ,0x00010000U);
-       /*############################################################################################################################ */
-
-
-  return 1;
-}
-unsigned long psu_ps_pl_isolation_removal_data() {
-               // : AFI RESET
-               /*Register : RST_FPD_TOP @ 0XFD1A0100</p>
-
-               AF_FM0 block level reset
-               PSU_CRF_APB_RST_FPD_TOP_AFI_FM0_RESET                                           0
-
-               AF_FM1 block level reset
-               PSU_CRF_APB_RST_FPD_TOP_AFI_FM1_RESET                                           0
-
-               AF_FM2 block level reset
-               PSU_CRF_APB_RST_FPD_TOP_AFI_FM2_RESET                                           0
-
-               AF_FM3 block level reset
-               PSU_CRF_APB_RST_FPD_TOP_AFI_FM3_RESET                                           0
-
-               AF_FM4 block level reset
-               PSU_CRF_APB_RST_FPD_TOP_AFI_FM4_RESET                                           0
-
-               AF_FM5 block level reset
-               PSU_CRF_APB_RST_FPD_TOP_AFI_FM5_RESET                                           0
-
-               FPD Block level software controlled reset
-               (OFFSET, MASK, VALUE)      (0XFD1A0100, 0x00001F80U ,0x00000000U)
-               RegMask = (CRF_APB_RST_FPD_TOP_AFI_FM0_RESET_MASK | CRF_APB_RST_FPD_TOP_AFI_FM1_RESET_MASK | CRF_APB_RST_FPD_TOP_AFI_FM2_RESET_MASK | CRF_APB_RST_FPD_TOP_AFI_FM3_RESET_MASK | CRF_APB_RST_FPD_TOP_AFI_FM4_RESET_MASK | CRF_APB_RST_FPD_TOP_AFI_FM5_RESET_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRF_APB_RST_FPD_TOP_AFI_FM0_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_AFI_FM1_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_AFI_FM2_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_AFI_FM3_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_AFI_FM4_RESET_SHIFT
-                       | 0x00000000U << CRF_APB_RST_FPD_TOP_AFI_FM5_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRF_APB_RST_FPD_TOP_OFFSET ,0x00001F80U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : RST_LPD_TOP @ 0XFF5E023C</p>
-
-               AFI FM 6
-               PSU_CRL_APB_RST_LPD_TOP_AFI_FM6_RESET                                           0
-
-               Software control register for the LPD block.
-               (OFFSET, MASK, VALUE)      (0XFF5E023C, 0x00080000U ,0x00000000U)
-               RegMask = (CRL_APB_RST_LPD_TOP_AFI_FM6_RESET_MASK |  0 );
-
-               RegVal = ((0x00000000U << CRL_APB_RST_LPD_TOP_AFI_FM6_RESET_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (CRL_APB_RST_LPD_TOP_OFFSET ,0x00080000U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : AFIFM INTERFACE WIDTH
-               /*Register : afi_fs @ 0XFD615000</p>
-
-               Select the 32/64/128-bit data width selection for the Slave 0 00: 32-bit AXI data width (default) 01: 64-bit AXI data width 1
-               : 128-bit AXI data width 11: reserved
-               PSU_FPD_SLCR_AFI_FS_DW_SS0_SEL                                                  0x2
-
-               Select the 32/64/128-bit data width selection for the Slave 1 00: 32-bit AXI data width (default) 01: 64-bit AXI data width 1
-               : 128-bit AXI data width 11: reserved
-               PSU_FPD_SLCR_AFI_FS_DW_SS1_SEL                                                  0x2
-
-               afi fs SLCR control register. This register is static and should not be modified during operation.
-               (OFFSET, MASK, VALUE)      (0XFD615000, 0x00000F00U ,0x00000A00U)
-               RegMask = (FPD_SLCR_AFI_FS_DW_SS0_SEL_MASK | FPD_SLCR_AFI_FS_DW_SS1_SEL_MASK |  0 );
-
-               RegVal = ((0x00000002U << FPD_SLCR_AFI_FS_DW_SS0_SEL_SHIFT
-                       | 0x00000002U << FPD_SLCR_AFI_FS_DW_SS1_SEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (FPD_SLCR_AFI_FS_OFFSET ,0x00000F00U ,0x00000A00U);
-       /*############################################################################################################################ */
-
-               /*Register : afi_fs @ 0XFF419000</p>
-
-               Select the 32/64/128-bit data width selection for the Slave 0 00: 32-bit AXI data width (default) 01: 64-bit AXI data width 1
-               : 128-bit AXI data width 11: reserved
-               PSU_LPD_SLCR_AFI_FS_DW_SS2_SEL                                                  0x2
-
-               afi fs SLCR control register. Do not change the bits durin
-               (OFFSET, MASK, VALUE)      (0XFF419000, 0x00000300U ,0x00000200U)
-               RegMask = (LPD_SLCR_AFI_FS_DW_SS2_SEL_MASK |  0 );
-
-               RegVal = ((0x00000002U << LPD_SLCR_AFI_FS_DW_SS2_SEL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (LPD_SLCR_AFI_FS_OFFSET ,0x00000300U ,0x00000200U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_RDCTRL @ 0XFD360000</p>
-
-               Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled
-               PSU_AFIFM0_AFIFM_RDCTRL_FABRIC_WIDTH                                            0x0
-
-               Read Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD360000, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM0_AFIFM_RDCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM0_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM0_AFIFM_RDCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_RDCTRL @ 0XFD370000</p>
-
-               Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled
-               PSU_AFIFM1_AFIFM_RDCTRL_FABRIC_WIDTH                                            0x0
-
-               Read Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD370000, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM1_AFIFM_RDCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM1_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM1_AFIFM_RDCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_RDCTRL @ 0XFD380000</p>
-
-               Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled
-               PSU_AFIFM2_AFIFM_RDCTRL_FABRIC_WIDTH                                            0x0
-
-               Read Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD380000, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM2_AFIFM_RDCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM2_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM2_AFIFM_RDCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_RDCTRL @ 0XFD390000</p>
-
-               Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled
-               PSU_AFIFM3_AFIFM_RDCTRL_FABRIC_WIDTH                                            0x0
-
-               Read Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD390000, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM3_AFIFM_RDCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM3_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM3_AFIFM_RDCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_RDCTRL @ 0XFD3A0000</p>
-
-               Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled
-               PSU_AFIFM4_AFIFM_RDCTRL_FABRIC_WIDTH                                            0x0
-
-               Read Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD3A0000, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM4_AFIFM_RDCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM4_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM4_AFIFM_RDCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_RDCTRL @ 0XFD3B0000</p>
-
-               Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled
-               PSU_AFIFM5_AFIFM_RDCTRL_FABRIC_WIDTH                                            0x0
-
-               Read Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD3B0000, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM5_AFIFM_RDCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM5_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM5_AFIFM_RDCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_RDCTRL @ 0XFF9B0000</p>
-
-               Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled
-               PSU_AFIFM6_AFIFM_RDCTRL_FABRIC_WIDTH                                            0x0
-
-               Read Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFF9B0000, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM6_AFIFM_RDCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM6_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM6_AFIFM_RDCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_WRCTRL @ 0XFD360014</p>
-
-               Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled
-               PSU_AFIFM0_AFIFM_WRCTRL_FABRIC_WIDTH                                            0x0
-
-               Write Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD360014, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM0_AFIFM_WRCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM0_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM0_AFIFM_WRCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_WRCTRL @ 0XFD370014</p>
-
-               Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled
-               PSU_AFIFM1_AFIFM_WRCTRL_FABRIC_WIDTH                                            0x0
-
-               Write Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD370014, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM1_AFIFM_WRCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM1_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM1_AFIFM_WRCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_WRCTRL @ 0XFD380014</p>
-
-               Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled
-               PSU_AFIFM2_AFIFM_WRCTRL_FABRIC_WIDTH                                            0x0
-
-               Write Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD380014, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM2_AFIFM_WRCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM2_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM2_AFIFM_WRCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_WRCTRL @ 0XFD390014</p>
-
-               Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled
-               PSU_AFIFM3_AFIFM_WRCTRL_FABRIC_WIDTH                                            0x0
-
-               Write Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD390014, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM3_AFIFM_WRCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM3_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM3_AFIFM_WRCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_WRCTRL @ 0XFD3A0014</p>
-
-               Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled
-               PSU_AFIFM4_AFIFM_WRCTRL_FABRIC_WIDTH                                            0x0
-
-               Write Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD3A0014, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM4_AFIFM_WRCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM4_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM4_AFIFM_WRCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_WRCTRL @ 0XFD3B0014</p>
-
-               Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled
-               PSU_AFIFM5_AFIFM_WRCTRL_FABRIC_WIDTH                                            0x0
-
-               Write Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFD3B0014, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM5_AFIFM_WRCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM5_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM5_AFIFM_WRCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               /*Register : AFIFM_WRCTRL @ 0XFF9B0014</p>
-
-               Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled
-               PSU_AFIFM6_AFIFM_WRCTRL_FABRIC_WIDTH                                            0x0
-
-               Write Channel Control Register
-               (OFFSET, MASK, VALUE)      (0XFF9B0014, 0x00000003U ,0x00000000U)
-               RegMask = (AFIFM6_AFIFM_WRCTRL_FABRIC_WIDTH_MASK |  0 );
-
-               RegVal = ((0x00000000U << AFIFM6_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (AFIFM6_AFIFM_WRCTRL_OFFSET ,0x00000003U ,0x00000000U);
-       /*############################################################################################################################ */
-
-               // : PS-PL POWER UP REQUEST
-               /*Register : REQ_PWRUP_INT_EN @ 0XFFD80118</p>
-
-               Power-up Request Interrupt Enable for PL
-               PSU_PMU_GLOBAL_REQ_PWRUP_INT_EN_PL                                              1
-
-               Power-up Request Interrupt Enable Register. Writing a 1 to this location will unmask the interrupt.
-               (OFFSET, MASK, VALUE)      (0XFFD80118, 0x00800000U ,0x00800000U)
-               RegMask = (PMU_GLOBAL_REQ_PWRUP_INT_EN_PL_MASK |  0 );
-
-               RegVal = ((0x00000001U << PMU_GLOBAL_REQ_PWRUP_INT_EN_PL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (PMU_GLOBAL_REQ_PWRUP_INT_EN_OFFSET ,0x00800000U ,0x00800000U);
-       /*############################################################################################################################ */
-
-               /*Register : REQ_PWRUP_TRIG @ 0XFFD80120</p>
-
-               Power-up Request Trigger for PL
-               PSU_PMU_GLOBAL_REQ_PWRUP_TRIG_PL                                                1
-
-               Power-up Request Trigger Register. A write of one to this location will generate a power-up request to the PMU.
-               (OFFSET, MASK, VALUE)      (0XFFD80120, 0x00800000U ,0x00800000U)
-               RegMask = (PMU_GLOBAL_REQ_PWRUP_TRIG_PL_MASK |  0 );
-
-               RegVal = ((0x00000001U << PMU_GLOBAL_REQ_PWRUP_TRIG_PL_SHIFT
-                       |  0 ) & RegMask); */
-               PSU_Mask_Write (PMU_GLOBAL_REQ_PWRUP_TRIG_OFFSET ,0x00800000U ,0x00800000U);
-       /*############################################################################################################################ */
-
-               // : POLL ON PL POWER STATUS
-               /*Register : REQ_PWRUP_STATUS @ 0XFFD80110</p>
-
-               Power-up Request Status for PL
-               PSU_PMU_GLOBAL_REQ_PWRUP_STATUS_PL                                              1
-               (OFFSET, MASK, VALUE)      (0XFFD80110, 0x00800000U ,0x00000000U)  */
-               mask_pollOnValue(PMU_GLOBAL_REQ_PWRUP_STATUS_OFFSET,0x00800000U,0x00000000U);
-
-       /*############################################################################################################################ */
-
-
-  return 1;
-}
-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_ddr_phybringup_data() {
-
-
-               unsigned int regval = 0;
-       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);
-       prog_reg (0xFD1A0080, 0x3F00, 0x8, dpll_divisor);
-       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);
-
-return 1;
-}
-
-/**
- * CRL_APB Base Address
- */
-#define CRL_APB_BASEADDR      0XFF5E0000U
-#define CRL_APB_RST_LPD_IOU0    ( ( CRL_APB_BASEADDR ) + 0X00000230U )
-#define CRL_APB_RST_LPD_IOU1    ( ( CRL_APB_BASEADDR ) + 0X00000234U )
-#define CRL_APB_RST_LPD_IOU2    ( ( CRL_APB_BASEADDR ) + 0X00000238U )
-#define CRL_APB_RST_LPD_TOP    ( ( CRL_APB_BASEADDR ) + 0X0000023CU )
-#define CRL_APB_IOU_SWITCH_CTRL    ( ( CRL_APB_BASEADDR ) + 0X0000009CU )
-
-/**
- * CRF_APB Base Address
- */
-#define CRF_APB_BASEADDR      0XFD1A0000U
-
-#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 1100000
-
-
-int mask_pollOnValue(u32 add , u32 mask, u32 value ) {
-       volatile u32 *addr = (volatile u32*)(unsigned long) 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) {
-       volatile u32 *addr = (volatile u32*)(unsigned long) add;
-       int i = 0;
-       while (!(*addr & mask)) {
-               if (i == PSU_MASK_POLL_TIME) {
-                       return 0;
-               }
-               i++;
-       }
-       return 1;
-       //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 ) {
-        volatile u32 *addr = (volatile u32*)(unsigned long) add;
-        u32 val = (*addr & mask);
-        //xil_printf("MaskRead : 0x%x --> 0x%x \n \r" , add, val);
-        return val;
-}
-
-
-//Following SERDES programming sequences that a user need to follow to work around the known limitation with SERDES.
-//These sequences should done before STEP 1 and STEP 2 as described in previous section. These programming steps are
-//required for current silicon version and are likely to undergo further changes with subsequent silicon versions.
-
-
-
-int serdes_fixcal_code() {
-       int MaskStatus = 1;
-
-   // L3_TM_CALIB_DIG19
-   Xil_Out32(0xFD40EC4C,0x00000020);
-   //ICM_CFG0
-   Xil_Out32(0xFD410010,0x00000001);
-
-   //is calibration done, polling on L3_CALIB_DONE_STATUS
-   MaskStatus = mask_poll(0xFD40EF14, 0x2);
-
-   if (MaskStatus == 0)
-   {
-        xil_printf("SERDES initialization timed out\n\r");
-   }
-
-   unsigned int tmp_0_1;
-   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);
-   //Configure ICM for de-asserting CMN_Resetn
-   Xil_Out32(0xFD410010,0x00000000);
-   Xil_Out32(0xFD410014,0x00000000);
-
-   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);
-   return MaskStatus;
-
-
-}
-
-int serdes_enb_coarse_saturation() {
-  //Enable PLL Coarse Code saturation Logic
-   Xil_Out32(0xFD402094,0x00000010);
-   Xil_Out32(0xFD406094,0x00000010);
-   Xil_Out32(0xFD40A094,0x00000010);
-   Xil_Out32(0xFD40E094,0x00000010);
-   return 1;
-}
-
-int init_serdes() {
-       int status = 1;
-       status &=  psu_resetin_init_data();
-
-       status &= serdes_fixcal_code();
-       status &= serdes_enb_coarse_saturation();
-
-    status &=  psu_serdes_init_data();
-       status &=  psu_resetout_init_data();
-
-       return status;
-}
-
-
-
-
-
-
-void init_peripheral()
-{
-       unsigned int RegValue;
-
-       /* Turn on IOU Clock */
-       //Xil_Out32( CRL_APB_IOU_SWITCH_CTRL, 0x01001500);
-
-       /* Release all resets in the IOU */
-       Xil_Out32( CRL_APB_RST_LPD_IOU0, 0x00000000);
-       Xil_Out32( CRL_APB_RST_LPD_IOU1, 0x00000000);
-       Xil_Out32( CRL_APB_RST_LPD_IOU2, 0x00000000);
-
-       /* Activate GPU clocks */
-       //Xil_Out32(CRF_APB_GPU_REF_CTRL, 0x07001500);
-
-       /* Take LPD out of reset except R5 */
-       RegValue = Xil_In32(CRL_APB_RST_LPD_TOP);
-       RegValue &= 0x7;
-       Xil_Out32( CRL_APB_RST_LPD_TOP, RegValue);
-
-       /* Take most of FPD out of reset */
-       Xil_Out32( CRF_APB_RST_FPD_TOP, 0x00000000);
-
-       /* Making DPDMA as secure */
-  unsigned int tmp_regval;
-  tmp_regval = Xil_In32(0xFD690040);
-  tmp_regval &= ~0x00000001;
-  Xil_Out32(0xFD690040, tmp_regval);
-
-       /* Making PCIe as secure */
-  tmp_regval = Xil_In32(0xFD690030);
-  tmp_regval &= ~0x00000001;
-  Xil_Out32(0xFD690030, tmp_regval);
-}
-
-int psu_init_xppu_aper_ram() {
-       unsigned long APER_OFFSET = 0xFF981000;
-       int i = 0;
-       for (; i <= 400; i++) {
-               PSU_Mask_Write (APER_OFFSET ,0xF80FFFFFU ,0x08080000U);
-               APER_OFFSET = APER_OFFSET + 0x4;
-       }
-
-       return 0;
-}
-
-int psu_lpd_protection() {
-   psu_init_xppu_aper_ram();
-   psu_lpd_xppu_data();
-   return 0;
-}
-
-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 0;
-}
-int psu_ocm_protection() {
-   psu_ocm_xmpu_data();
-   return 0;
-}
-
-int psu_fpd_protection() {
-   psu_fpd_xmpu_data();
-   return 0;
-}
-
-int psu_protection_lock() {
-  psu_protection_lock_data();
-  return 0;
-}
-
-int psu_protection() {
-  psu_ddr_protection();
-  psu_ocm_protection();
-  psu_fpd_protection();
-  psu_lpd_protection();
-  return 0;
-}
-
-
-
-int
-psu_init()
-{
-       int status = 1;
-       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();
-       init_peripheral ();
-
-       status &=  psu_peripherals_powerdwn_data ();
-
-       if (status == 0) {
-               return 1;
-       }
-       return 0;
-}
diff --git a/board/xilinx/zynqmp/zynqmp-zcu102/psu_init_gpl.h b/board/xilinx/zynqmp/zynqmp-zcu102/psu_init_gpl.h
deleted file mode 100644 (file)
index 68e3562..0000000
+++ /dev/null
@@ -1,30391 +0,0 @@
-/******************************************************************************
-*
-* Copyright (C) 2015 Xilinx, Inc.  All rights reserved.
-*
-*  This program is free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  This program is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  You should have received a copy of the GNU General Public License along
-*  with this program; if not, see <http://www.gnu.org/licenses/>
-*
-*
-******************************************************************************/
-/****************************************************************************/
-/**
-*
-* @file psu_init_gpl.h
-*
-* This file is automatically generated
-*
-*****************************************************************************/
-
-
-#undef CRL_APB_RPLL_CFG_OFFSET
-#define CRL_APB_RPLL_CFG_OFFSET                                                    0XFF5E0034
-#undef CRL_APB_RPLL_CTRL_OFFSET
-#define CRL_APB_RPLL_CTRL_OFFSET                                                   0XFF5E0030
-#undef CRL_APB_RPLL_CTRL_OFFSET
-#define CRL_APB_RPLL_CTRL_OFFSET                                                   0XFF5E0030
-#undef CRL_APB_RPLL_CTRL_OFFSET
-#define CRL_APB_RPLL_CTRL_OFFSET                                                   0XFF5E0030
-#undef CRL_APB_RPLL_CTRL_OFFSET
-#define CRL_APB_RPLL_CTRL_OFFSET                                                   0XFF5E0030
-#undef CRL_APB_RPLL_CTRL_OFFSET
-#define CRL_APB_RPLL_CTRL_OFFSET                                                   0XFF5E0030
-#undef CRL_APB_RPLL_TO_FPD_CTRL_OFFSET
-#define CRL_APB_RPLL_TO_FPD_CTRL_OFFSET                                            0XFF5E0048
-#undef CRL_APB_RPLL_FRAC_CFG_OFFSET
-#define CRL_APB_RPLL_FRAC_CFG_OFFSET                                               0XFF5E0038
-#undef CRL_APB_IOPLL_CFG_OFFSET
-#define CRL_APB_IOPLL_CFG_OFFSET                                                   0XFF5E0024
-#undef CRL_APB_IOPLL_CTRL_OFFSET
-#define CRL_APB_IOPLL_CTRL_OFFSET                                                  0XFF5E0020
-#undef CRL_APB_IOPLL_CTRL_OFFSET
-#define CRL_APB_IOPLL_CTRL_OFFSET                                                  0XFF5E0020
-#undef CRL_APB_IOPLL_CTRL_OFFSET
-#define CRL_APB_IOPLL_CTRL_OFFSET                                                  0XFF5E0020
-#undef CRL_APB_IOPLL_CTRL_OFFSET
-#define CRL_APB_IOPLL_CTRL_OFFSET                                                  0XFF5E0020
-#undef CRL_APB_IOPLL_CTRL_OFFSET
-#define CRL_APB_IOPLL_CTRL_OFFSET                                                  0XFF5E0020
-#undef CRL_APB_IOPLL_TO_FPD_CTRL_OFFSET
-#define CRL_APB_IOPLL_TO_FPD_CTRL_OFFSET                                           0XFF5E0044
-#undef CRL_APB_IOPLL_FRAC_CFG_OFFSET
-#define CRL_APB_IOPLL_FRAC_CFG_OFFSET                                              0XFF5E0028
-#undef CRF_APB_APLL_CFG_OFFSET
-#define CRF_APB_APLL_CFG_OFFSET                                                    0XFD1A0024
-#undef CRF_APB_APLL_CTRL_OFFSET
-#define CRF_APB_APLL_CTRL_OFFSET                                                   0XFD1A0020
-#undef CRF_APB_APLL_CTRL_OFFSET
-#define CRF_APB_APLL_CTRL_OFFSET                                                   0XFD1A0020
-#undef CRF_APB_APLL_CTRL_OFFSET
-#define CRF_APB_APLL_CTRL_OFFSET                                                   0XFD1A0020
-#undef CRF_APB_APLL_CTRL_OFFSET
-#define CRF_APB_APLL_CTRL_OFFSET                                                   0XFD1A0020
-#undef CRF_APB_APLL_CTRL_OFFSET
-#define CRF_APB_APLL_CTRL_OFFSET                                                   0XFD1A0020
-#undef CRF_APB_APLL_TO_LPD_CTRL_OFFSET
-#define CRF_APB_APLL_TO_LPD_CTRL_OFFSET                                            0XFD1A0048
-#undef CRF_APB_APLL_FRAC_CFG_OFFSET
-#define CRF_APB_APLL_FRAC_CFG_OFFSET                                               0XFD1A0028
-#undef CRF_APB_DPLL_CFG_OFFSET
-#define CRF_APB_DPLL_CFG_OFFSET                                                    0XFD1A0030
-#undef CRF_APB_DPLL_CTRL_OFFSET
-#define CRF_APB_DPLL_CTRL_OFFSET                                                   0XFD1A002C
-#undef CRF_APB_DPLL_CTRL_OFFSET
-#define CRF_APB_DPLL_CTRL_OFFSET                                                   0XFD1A002C
-#undef CRF_APB_DPLL_CTRL_OFFSET
-#define CRF_APB_DPLL_CTRL_OFFSET                                                   0XFD1A002C
-#undef CRF_APB_DPLL_CTRL_OFFSET
-#define CRF_APB_DPLL_CTRL_OFFSET                                                   0XFD1A002C
-#undef CRF_APB_DPLL_CTRL_OFFSET
-#define CRF_APB_DPLL_CTRL_OFFSET                                                   0XFD1A002C
-#undef CRF_APB_DPLL_TO_LPD_CTRL_OFFSET
-#define CRF_APB_DPLL_TO_LPD_CTRL_OFFSET                                            0XFD1A004C
-#undef CRF_APB_DPLL_FRAC_CFG_OFFSET
-#define CRF_APB_DPLL_FRAC_CFG_OFFSET                                               0XFD1A0034
-#undef CRF_APB_VPLL_CFG_OFFSET
-#define CRF_APB_VPLL_CFG_OFFSET                                                    0XFD1A003C
-#undef CRF_APB_VPLL_CTRL_OFFSET
-#define CRF_APB_VPLL_CTRL_OFFSET                                                   0XFD1A0038
-#undef CRF_APB_VPLL_CTRL_OFFSET
-#define CRF_APB_VPLL_CTRL_OFFSET                                                   0XFD1A0038
-#undef CRF_APB_VPLL_CTRL_OFFSET
-#define CRF_APB_VPLL_CTRL_OFFSET                                                   0XFD1A0038
-#undef CRF_APB_VPLL_CTRL_OFFSET
-#define CRF_APB_VPLL_CTRL_OFFSET                                                   0XFD1A0038
-#undef CRF_APB_VPLL_CTRL_OFFSET
-#define CRF_APB_VPLL_CTRL_OFFSET                                                   0XFD1A0038
-#undef CRF_APB_VPLL_TO_LPD_CTRL_OFFSET
-#define CRF_APB_VPLL_TO_LPD_CTRL_OFFSET                                            0XFD1A0050
-#undef CRF_APB_VPLL_FRAC_CFG_OFFSET
-#define CRF_APB_VPLL_FRAC_CFG_OFFSET                                               0XFD1A0040
-
-/*PLL loop filter resistor control*/
-#undef CRL_APB_RPLL_CFG_RES_DEFVAL
-#undef CRL_APB_RPLL_CFG_RES_SHIFT
-#undef CRL_APB_RPLL_CFG_RES_MASK
-#define CRL_APB_RPLL_CFG_RES_DEFVAL                                                0x00000000
-#define CRL_APB_RPLL_CFG_RES_SHIFT                                                 0
-#define CRL_APB_RPLL_CFG_RES_MASK                                                  0x0000000FU
-
-/*PLL charge pump control*/
-#undef CRL_APB_RPLL_CFG_CP_DEFVAL
-#undef CRL_APB_RPLL_CFG_CP_SHIFT
-#undef CRL_APB_RPLL_CFG_CP_MASK
-#define CRL_APB_RPLL_CFG_CP_DEFVAL                                                 0x00000000
-#define CRL_APB_RPLL_CFG_CP_SHIFT                                                  5
-#define CRL_APB_RPLL_CFG_CP_MASK                                                   0x000001E0U
-
-/*PLL loop filter high frequency capacitor control*/
-#undef CRL_APB_RPLL_CFG_LFHF_DEFVAL
-#undef CRL_APB_RPLL_CFG_LFHF_SHIFT
-#undef CRL_APB_RPLL_CFG_LFHF_MASK
-#define CRL_APB_RPLL_CFG_LFHF_DEFVAL                                               0x00000000
-#define CRL_APB_RPLL_CFG_LFHF_SHIFT                                                10
-#define CRL_APB_RPLL_CFG_LFHF_MASK                                                 0x00000C00U
-
-/*Lock circuit counter setting*/
-#undef CRL_APB_RPLL_CFG_LOCK_CNT_DEFVAL
-#undef CRL_APB_RPLL_CFG_LOCK_CNT_SHIFT
-#undef CRL_APB_RPLL_CFG_LOCK_CNT_MASK
-#define CRL_APB_RPLL_CFG_LOCK_CNT_DEFVAL                                           0x00000000
-#define CRL_APB_RPLL_CFG_LOCK_CNT_SHIFT                                            13
-#define CRL_APB_RPLL_CFG_LOCK_CNT_MASK                                             0x007FE000U
-
-/*Lock circuit configuration settings for lock windowsize*/
-#undef CRL_APB_RPLL_CFG_LOCK_DLY_DEFVAL
-#undef CRL_APB_RPLL_CFG_LOCK_DLY_SHIFT
-#undef CRL_APB_RPLL_CFG_LOCK_DLY_MASK
-#define CRL_APB_RPLL_CFG_LOCK_DLY_DEFVAL                                           0x00000000
-#define CRL_APB_RPLL_CFG_LOCK_DLY_SHIFT                                            25
-#define CRL_APB_RPLL_CFG_LOCK_DLY_MASK                                             0xFE000000U
-
-/*Mux select for determining which clock feeds this PLL. 0XX pss_ref_clk is the source 100 video clk is the source 101 pss_alt_
-               ef_clk is the source 110 aux_refclk[X] is the source 111 gt_crx_ref_clk is the source*/
-#undef CRL_APB_RPLL_CTRL_PRE_SRC_DEFVAL
-#undef CRL_APB_RPLL_CTRL_PRE_SRC_SHIFT
-#undef CRL_APB_RPLL_CTRL_PRE_SRC_MASK
-#define CRL_APB_RPLL_CTRL_PRE_SRC_DEFVAL                                           0x00012C09
-#define CRL_APB_RPLL_CTRL_PRE_SRC_SHIFT                                            20
-#define CRL_APB_RPLL_CTRL_PRE_SRC_MASK                                             0x00700000U
-
-/*The integer portion of the feedback divider to the PLL*/
-#undef CRL_APB_RPLL_CTRL_FBDIV_DEFVAL
-#undef CRL_APB_RPLL_CTRL_FBDIV_SHIFT
-#undef CRL_APB_RPLL_CTRL_FBDIV_MASK
-#define CRL_APB_RPLL_CTRL_FBDIV_DEFVAL                                             0x00012C09
-#define CRL_APB_RPLL_CTRL_FBDIV_SHIFT                                              8
-#define CRL_APB_RPLL_CTRL_FBDIV_MASK                                               0x00007F00U
-
-/*This turns on the divide by 2 that is inside of the PLL. This does not change the VCO frequency, just the output frequency*/
-#undef CRL_APB_RPLL_CTRL_DIV2_DEFVAL
-#undef CRL_APB_RPLL_CTRL_DIV2_SHIFT
-#undef CRL_APB_RPLL_CTRL_DIV2_MASK
-#define CRL_APB_RPLL_CTRL_DIV2_DEFVAL                                              0x00012C09
-#define CRL_APB_RPLL_CTRL_DIV2_SHIFT                                               16
-#define CRL_APB_RPLL_CTRL_DIV2_MASK                                                0x00010000U
-
-/*Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_RPLL_CTRL_BYPASS_DEFVAL
-#undef CRL_APB_RPLL_CTRL_BYPASS_SHIFT
-#undef CRL_APB_RPLL_CTRL_BYPASS_MASK
-#define CRL_APB_RPLL_CTRL_BYPASS_DEFVAL                                            0x00012C09
-#define CRL_APB_RPLL_CTRL_BYPASS_SHIFT                                             3
-#define CRL_APB_RPLL_CTRL_BYPASS_MASK                                              0x00000008U
-
-/*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_DEFVAL                                             0x00012C09
-#define CRL_APB_RPLL_CTRL_RESET_SHIFT                                              0
-#define CRL_APB_RPLL_CTRL_RESET_MASK                                               0x00000001U
-
-/*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_DEFVAL                                             0x00012C09
-#define CRL_APB_RPLL_CTRL_RESET_SHIFT                                              0
-#define CRL_APB_RPLL_CTRL_RESET_MASK                                               0x00000001U
-
-/*RPLL is locked*/
-#undef CRL_APB_PLL_STATUS_RPLL_LOCK_DEFVAL
-#undef CRL_APB_PLL_STATUS_RPLL_LOCK_SHIFT
-#undef CRL_APB_PLL_STATUS_RPLL_LOCK_MASK
-#define CRL_APB_PLL_STATUS_RPLL_LOCK_DEFVAL                                        0x00000018
-#define CRL_APB_PLL_STATUS_RPLL_LOCK_SHIFT                                         1
-#define CRL_APB_PLL_STATUS_RPLL_LOCK_MASK                                          0x00000002U
-#define CRL_APB_PLL_STATUS_OFFSET                                                  0XFF5E0040
-
-/*Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_RPLL_CTRL_BYPASS_DEFVAL
-#undef CRL_APB_RPLL_CTRL_BYPASS_SHIFT
-#undef CRL_APB_RPLL_CTRL_BYPASS_MASK
-#define CRL_APB_RPLL_CTRL_BYPASS_DEFVAL                                            0x00012C09
-#define CRL_APB_RPLL_CTRL_BYPASS_SHIFT                                             3
-#define CRL_APB_RPLL_CTRL_BYPASS_MASK                                              0x00000008U
-
-/*Divisor value for this clock.*/
-#undef CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0_MASK
-#define CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0_DEFVAL                                   0x00000400
-#define CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0_SHIFT                                    8
-#define CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0_MASK                                     0x00003F00U
-
-/*Fractional SDM bypass control. When 0, PLL is in integer mode and it ignores all fractional data. When 1, PLL is in fractiona
-                mode and uses DATA of this register for the fractional portion of the feedback divider.*/
-#undef CRL_APB_RPLL_FRAC_CFG_ENABLED_DEFVAL
-#undef CRL_APB_RPLL_FRAC_CFG_ENABLED_SHIFT
-#undef CRL_APB_RPLL_FRAC_CFG_ENABLED_MASK
-#define CRL_APB_RPLL_FRAC_CFG_ENABLED_DEFVAL                                       0x00000000
-#define CRL_APB_RPLL_FRAC_CFG_ENABLED_SHIFT                                        31
-#define CRL_APB_RPLL_FRAC_CFG_ENABLED_MASK                                         0x80000000U
-
-/*Fractional value for the Feedback value.*/
-#undef CRL_APB_RPLL_FRAC_CFG_DATA_DEFVAL
-#undef CRL_APB_RPLL_FRAC_CFG_DATA_SHIFT
-#undef CRL_APB_RPLL_FRAC_CFG_DATA_MASK
-#define CRL_APB_RPLL_FRAC_CFG_DATA_DEFVAL                                          0x00000000
-#define CRL_APB_RPLL_FRAC_CFG_DATA_SHIFT                                           0
-#define CRL_APB_RPLL_FRAC_CFG_DATA_MASK                                            0x0000FFFFU
-
-/*PLL loop filter resistor control*/
-#undef CRL_APB_IOPLL_CFG_RES_DEFVAL
-#undef CRL_APB_IOPLL_CFG_RES_SHIFT
-#undef CRL_APB_IOPLL_CFG_RES_MASK
-#define CRL_APB_IOPLL_CFG_RES_DEFVAL                                               0x00000000
-#define CRL_APB_IOPLL_CFG_RES_SHIFT                                                0
-#define CRL_APB_IOPLL_CFG_RES_MASK                                                 0x0000000FU
-
-/*PLL charge pump control*/
-#undef CRL_APB_IOPLL_CFG_CP_DEFVAL
-#undef CRL_APB_IOPLL_CFG_CP_SHIFT
-#undef CRL_APB_IOPLL_CFG_CP_MASK
-#define CRL_APB_IOPLL_CFG_CP_DEFVAL                                                0x00000000
-#define CRL_APB_IOPLL_CFG_CP_SHIFT                                                 5
-#define CRL_APB_IOPLL_CFG_CP_MASK                                                  0x000001E0U
-
-/*PLL loop filter high frequency capacitor control*/
-#undef CRL_APB_IOPLL_CFG_LFHF_DEFVAL
-#undef CRL_APB_IOPLL_CFG_LFHF_SHIFT
-#undef CRL_APB_IOPLL_CFG_LFHF_MASK
-#define CRL_APB_IOPLL_CFG_LFHF_DEFVAL                                              0x00000000
-#define CRL_APB_IOPLL_CFG_LFHF_SHIFT                                               10
-#define CRL_APB_IOPLL_CFG_LFHF_MASK                                                0x00000C00U
-
-/*Lock circuit counter setting*/
-#undef CRL_APB_IOPLL_CFG_LOCK_CNT_DEFVAL
-#undef CRL_APB_IOPLL_CFG_LOCK_CNT_SHIFT
-#undef CRL_APB_IOPLL_CFG_LOCK_CNT_MASK
-#define CRL_APB_IOPLL_CFG_LOCK_CNT_DEFVAL                                          0x00000000
-#define CRL_APB_IOPLL_CFG_LOCK_CNT_SHIFT                                           13
-#define CRL_APB_IOPLL_CFG_LOCK_CNT_MASK                                            0x007FE000U
-
-/*Lock circuit configuration settings for lock windowsize*/
-#undef CRL_APB_IOPLL_CFG_LOCK_DLY_DEFVAL
-#undef CRL_APB_IOPLL_CFG_LOCK_DLY_SHIFT
-#undef CRL_APB_IOPLL_CFG_LOCK_DLY_MASK
-#define CRL_APB_IOPLL_CFG_LOCK_DLY_DEFVAL                                          0x00000000
-#define CRL_APB_IOPLL_CFG_LOCK_DLY_SHIFT                                           25
-#define CRL_APB_IOPLL_CFG_LOCK_DLY_MASK                                            0xFE000000U
-
-/*Mux select for determining which clock feeds this PLL. 0XX pss_ref_clk is the source 100 video clk is the source 101 pss_alt_
-               ef_clk is the source 110 aux_refclk[X] is the source 111 gt_crx_ref_clk is the source*/
-#undef CRL_APB_IOPLL_CTRL_PRE_SRC_DEFVAL
-#undef CRL_APB_IOPLL_CTRL_PRE_SRC_SHIFT
-#undef CRL_APB_IOPLL_CTRL_PRE_SRC_MASK
-#define CRL_APB_IOPLL_CTRL_PRE_SRC_DEFVAL                                          0x00012C09
-#define CRL_APB_IOPLL_CTRL_PRE_SRC_SHIFT                                           20
-#define CRL_APB_IOPLL_CTRL_PRE_SRC_MASK                                            0x00700000U
-
-/*The integer portion of the feedback divider to the PLL*/
-#undef CRL_APB_IOPLL_CTRL_FBDIV_DEFVAL
-#undef CRL_APB_IOPLL_CTRL_FBDIV_SHIFT
-#undef CRL_APB_IOPLL_CTRL_FBDIV_MASK
-#define CRL_APB_IOPLL_CTRL_FBDIV_DEFVAL                                            0x00012C09
-#define CRL_APB_IOPLL_CTRL_FBDIV_SHIFT                                             8
-#define CRL_APB_IOPLL_CTRL_FBDIV_MASK                                              0x00007F00U
-
-/*This turns on the divide by 2 that is inside of the PLL. This does not change the VCO frequency, just the output frequency*/
-#undef CRL_APB_IOPLL_CTRL_DIV2_DEFVAL
-#undef CRL_APB_IOPLL_CTRL_DIV2_SHIFT
-#undef CRL_APB_IOPLL_CTRL_DIV2_MASK
-#define CRL_APB_IOPLL_CTRL_DIV2_DEFVAL                                             0x00012C09
-#define CRL_APB_IOPLL_CTRL_DIV2_SHIFT                                              16
-#define CRL_APB_IOPLL_CTRL_DIV2_MASK                                               0x00010000U
-
-/*Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_IOPLL_CTRL_BYPASS_DEFVAL
-#undef CRL_APB_IOPLL_CTRL_BYPASS_SHIFT
-#undef CRL_APB_IOPLL_CTRL_BYPASS_MASK
-#define CRL_APB_IOPLL_CTRL_BYPASS_DEFVAL                                           0x00012C09
-#define CRL_APB_IOPLL_CTRL_BYPASS_SHIFT                                            3
-#define CRL_APB_IOPLL_CTRL_BYPASS_MASK                                             0x00000008U
-
-/*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_DEFVAL                                            0x00012C09
-#define CRL_APB_IOPLL_CTRL_RESET_SHIFT                                             0
-#define CRL_APB_IOPLL_CTRL_RESET_MASK                                              0x00000001U
-
-/*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_DEFVAL                                            0x00012C09
-#define CRL_APB_IOPLL_CTRL_RESET_SHIFT                                             0
-#define CRL_APB_IOPLL_CTRL_RESET_MASK                                              0x00000001U
-
-/*IOPLL is locked*/
-#undef CRL_APB_PLL_STATUS_IOPLL_LOCK_DEFVAL
-#undef CRL_APB_PLL_STATUS_IOPLL_LOCK_SHIFT
-#undef CRL_APB_PLL_STATUS_IOPLL_LOCK_MASK
-#define CRL_APB_PLL_STATUS_IOPLL_LOCK_DEFVAL                                       0x00000018
-#define CRL_APB_PLL_STATUS_IOPLL_LOCK_SHIFT                                        0
-#define CRL_APB_PLL_STATUS_IOPLL_LOCK_MASK                                         0x00000001U
-#define CRL_APB_PLL_STATUS_OFFSET                                                  0XFF5E0040
-
-/*Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_IOPLL_CTRL_BYPASS_DEFVAL
-#undef CRL_APB_IOPLL_CTRL_BYPASS_SHIFT
-#undef CRL_APB_IOPLL_CTRL_BYPASS_MASK
-#define CRL_APB_IOPLL_CTRL_BYPASS_DEFVAL                                           0x00012C09
-#define CRL_APB_IOPLL_CTRL_BYPASS_SHIFT                                            3
-#define CRL_APB_IOPLL_CTRL_BYPASS_MASK                                             0x00000008U
-
-/*Divisor value for this clock.*/
-#undef CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0_MASK
-#define CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0_DEFVAL                                  0x00000400
-#define CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0_SHIFT                                   8
-#define CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0_MASK                                    0x00003F00U
-
-/*Fractional SDM bypass control. When 0, PLL is in integer mode and it ignores all fractional data. When 1, PLL is in fractiona
-                mode and uses DATA of this register for the fractional portion of the feedback divider.*/
-#undef CRL_APB_IOPLL_FRAC_CFG_ENABLED_DEFVAL
-#undef CRL_APB_IOPLL_FRAC_CFG_ENABLED_SHIFT
-#undef CRL_APB_IOPLL_FRAC_CFG_ENABLED_MASK
-#define CRL_APB_IOPLL_FRAC_CFG_ENABLED_DEFVAL                                      0x00000000
-#define CRL_APB_IOPLL_FRAC_CFG_ENABLED_SHIFT                                       31
-#define CRL_APB_IOPLL_FRAC_CFG_ENABLED_MASK                                        0x80000000U
-
-/*Fractional value for the Feedback value.*/
-#undef CRL_APB_IOPLL_FRAC_CFG_DATA_DEFVAL
-#undef CRL_APB_IOPLL_FRAC_CFG_DATA_SHIFT
-#undef CRL_APB_IOPLL_FRAC_CFG_DATA_MASK
-#define CRL_APB_IOPLL_FRAC_CFG_DATA_DEFVAL                                         0x00000000
-#define CRL_APB_IOPLL_FRAC_CFG_DATA_SHIFT                                          0
-#define CRL_APB_IOPLL_FRAC_CFG_DATA_MASK                                           0x0000FFFFU
-
-/*PLL loop filter resistor control*/
-#undef CRF_APB_APLL_CFG_RES_DEFVAL
-#undef CRF_APB_APLL_CFG_RES_SHIFT
-#undef CRF_APB_APLL_CFG_RES_MASK
-#define CRF_APB_APLL_CFG_RES_DEFVAL                                                0x00000000
-#define CRF_APB_APLL_CFG_RES_SHIFT                                                 0
-#define CRF_APB_APLL_CFG_RES_MASK                                                  0x0000000FU
-
-/*PLL charge pump control*/
-#undef CRF_APB_APLL_CFG_CP_DEFVAL
-#undef CRF_APB_APLL_CFG_CP_SHIFT
-#undef CRF_APB_APLL_CFG_CP_MASK
-#define CRF_APB_APLL_CFG_CP_DEFVAL                                                 0x00000000
-#define CRF_APB_APLL_CFG_CP_SHIFT                                                  5
-#define CRF_APB_APLL_CFG_CP_MASK                                                   0x000001E0U
-
-/*PLL loop filter high frequency capacitor control*/
-#undef CRF_APB_APLL_CFG_LFHF_DEFVAL
-#undef CRF_APB_APLL_CFG_LFHF_SHIFT
-#undef CRF_APB_APLL_CFG_LFHF_MASK
-#define CRF_APB_APLL_CFG_LFHF_DEFVAL                                               0x00000000
-#define CRF_APB_APLL_CFG_LFHF_SHIFT                                                10
-#define CRF_APB_APLL_CFG_LFHF_MASK                                                 0x00000C00U
-
-/*Lock circuit counter setting*/
-#undef CRF_APB_APLL_CFG_LOCK_CNT_DEFVAL
-#undef CRF_APB_APLL_CFG_LOCK_CNT_SHIFT
-#undef CRF_APB_APLL_CFG_LOCK_CNT_MASK
-#define CRF_APB_APLL_CFG_LOCK_CNT_DEFVAL                                           0x00000000
-#define CRF_APB_APLL_CFG_LOCK_CNT_SHIFT                                            13
-#define CRF_APB_APLL_CFG_LOCK_CNT_MASK                                             0x007FE000U
-
-/*Lock circuit configuration settings for lock windowsize*/
-#undef CRF_APB_APLL_CFG_LOCK_DLY_DEFVAL
-#undef CRF_APB_APLL_CFG_LOCK_DLY_SHIFT
-#undef CRF_APB_APLL_CFG_LOCK_DLY_MASK
-#define CRF_APB_APLL_CFG_LOCK_DLY_DEFVAL                                           0x00000000
-#define CRF_APB_APLL_CFG_LOCK_DLY_SHIFT                                            25
-#define CRF_APB_APLL_CFG_LOCK_DLY_MASK                                             0xFE000000U
-
-/*Mux select for determining which clock feeds this PLL. 0XX pss_ref_clk is the source 100 video clk is the source 101 pss_alt_
-               ef_clk is the source 110 aux_refclk[X] is the source 111 gt_crx_ref_clk is the source*/
-#undef CRF_APB_APLL_CTRL_PRE_SRC_DEFVAL
-#undef CRF_APB_APLL_CTRL_PRE_SRC_SHIFT
-#undef CRF_APB_APLL_CTRL_PRE_SRC_MASK
-#define CRF_APB_APLL_CTRL_PRE_SRC_DEFVAL                                           0x00012C09
-#define CRF_APB_APLL_CTRL_PRE_SRC_SHIFT                                            20
-#define CRF_APB_APLL_CTRL_PRE_SRC_MASK                                             0x00700000U
-
-/*The integer portion of the feedback divider to the PLL*/
-#undef CRF_APB_APLL_CTRL_FBDIV_DEFVAL
-#undef CRF_APB_APLL_CTRL_FBDIV_SHIFT
-#undef CRF_APB_APLL_CTRL_FBDIV_MASK
-#define CRF_APB_APLL_CTRL_FBDIV_DEFVAL                                             0x00012C09
-#define CRF_APB_APLL_CTRL_FBDIV_SHIFT                                              8
-#define CRF_APB_APLL_CTRL_FBDIV_MASK                                               0x00007F00U
-
-/*This turns on the divide by 2 that is inside of the PLL. This does not change the VCO frequency, just the output frequency*/
-#undef CRF_APB_APLL_CTRL_DIV2_DEFVAL
-#undef CRF_APB_APLL_CTRL_DIV2_SHIFT
-#undef CRF_APB_APLL_CTRL_DIV2_MASK
-#define CRF_APB_APLL_CTRL_DIV2_DEFVAL                                              0x00012C09
-#define CRF_APB_APLL_CTRL_DIV2_SHIFT                                               16
-#define CRF_APB_APLL_CTRL_DIV2_MASK                                                0x00010000U
-
-/*Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_APLL_CTRL_BYPASS_DEFVAL
-#undef CRF_APB_APLL_CTRL_BYPASS_SHIFT
-#undef CRF_APB_APLL_CTRL_BYPASS_MASK
-#define CRF_APB_APLL_CTRL_BYPASS_DEFVAL                                            0x00012C09
-#define CRF_APB_APLL_CTRL_BYPASS_SHIFT                                             3
-#define CRF_APB_APLL_CTRL_BYPASS_MASK                                              0x00000008U
-
-/*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_DEFVAL                                             0x00012C09
-#define CRF_APB_APLL_CTRL_RESET_SHIFT                                              0
-#define CRF_APB_APLL_CTRL_RESET_MASK                                               0x00000001U
-
-/*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_DEFVAL                                             0x00012C09
-#define CRF_APB_APLL_CTRL_RESET_SHIFT                                              0
-#define CRF_APB_APLL_CTRL_RESET_MASK                                               0x00000001U
-
-/*APLL is locked*/
-#undef CRF_APB_PLL_STATUS_APLL_LOCK_DEFVAL
-#undef CRF_APB_PLL_STATUS_APLL_LOCK_SHIFT
-#undef CRF_APB_PLL_STATUS_APLL_LOCK_MASK
-#define CRF_APB_PLL_STATUS_APLL_LOCK_DEFVAL                                        0x00000038
-#define CRF_APB_PLL_STATUS_APLL_LOCK_SHIFT                                         0
-#define CRF_APB_PLL_STATUS_APLL_LOCK_MASK                                          0x00000001U
-#define CRF_APB_PLL_STATUS_OFFSET                                                  0XFD1A0044
-
-/*Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_APLL_CTRL_BYPASS_DEFVAL
-#undef CRF_APB_APLL_CTRL_BYPASS_SHIFT
-#undef CRF_APB_APLL_CTRL_BYPASS_MASK
-#define CRF_APB_APLL_CTRL_BYPASS_DEFVAL                                            0x00012C09
-#define CRF_APB_APLL_CTRL_BYPASS_SHIFT                                             3
-#define CRF_APB_APLL_CTRL_BYPASS_MASK                                              0x00000008U
-
-/*Divisor value for this clock.*/
-#undef CRF_APB_APLL_TO_LPD_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_APLL_TO_LPD_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_APLL_TO_LPD_CTRL_DIVISOR0_MASK
-#define CRF_APB_APLL_TO_LPD_CTRL_DIVISOR0_DEFVAL                                   0x00000400
-#define CRF_APB_APLL_TO_LPD_CTRL_DIVISOR0_SHIFT                                    8
-#define CRF_APB_APLL_TO_LPD_CTRL_DIVISOR0_MASK                                     0x00003F00U
-
-/*Fractional SDM bypass control. When 0, PLL is in integer mode and it ignores all fractional data. When 1, PLL is in fractiona
-                mode and uses DATA of this register for the fractional portion of the feedback divider.*/
-#undef CRF_APB_APLL_FRAC_CFG_ENABLED_DEFVAL
-#undef CRF_APB_APLL_FRAC_CFG_ENABLED_SHIFT
-#undef CRF_APB_APLL_FRAC_CFG_ENABLED_MASK
-#define CRF_APB_APLL_FRAC_CFG_ENABLED_DEFVAL                                       0x00000000
-#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
-#undef CRF_APB_DPLL_CFG_RES_MASK
-#define CRF_APB_DPLL_CFG_RES_DEFVAL                                                0x00000000
-#define CRF_APB_DPLL_CFG_RES_SHIFT                                                 0
-#define CRF_APB_DPLL_CFG_RES_MASK                                                  0x0000000FU
-
-/*PLL charge pump control*/
-#undef CRF_APB_DPLL_CFG_CP_DEFVAL
-#undef CRF_APB_DPLL_CFG_CP_SHIFT
-#undef CRF_APB_DPLL_CFG_CP_MASK
-#define CRF_APB_DPLL_CFG_CP_DEFVAL                                                 0x00000000
-#define CRF_APB_DPLL_CFG_CP_SHIFT                                                  5
-#define CRF_APB_DPLL_CFG_CP_MASK                                                   0x000001E0U
-
-/*PLL loop filter high frequency capacitor control*/
-#undef CRF_APB_DPLL_CFG_LFHF_DEFVAL
-#undef CRF_APB_DPLL_CFG_LFHF_SHIFT
-#undef CRF_APB_DPLL_CFG_LFHF_MASK
-#define CRF_APB_DPLL_CFG_LFHF_DEFVAL                                               0x00000000
-#define CRF_APB_DPLL_CFG_LFHF_SHIFT                                                10
-#define CRF_APB_DPLL_CFG_LFHF_MASK                                                 0x00000C00U
-
-/*Lock circuit counter setting*/
-#undef CRF_APB_DPLL_CFG_LOCK_CNT_DEFVAL
-#undef CRF_APB_DPLL_CFG_LOCK_CNT_SHIFT
-#undef CRF_APB_DPLL_CFG_LOCK_CNT_MASK
-#define CRF_APB_DPLL_CFG_LOCK_CNT_DEFVAL                                           0x00000000
-#define CRF_APB_DPLL_CFG_LOCK_CNT_SHIFT                                            13
-#define CRF_APB_DPLL_CFG_LOCK_CNT_MASK                                             0x007FE000U
-
-/*Lock circuit configuration settings for lock windowsize*/
-#undef CRF_APB_DPLL_CFG_LOCK_DLY_DEFVAL
-#undef CRF_APB_DPLL_CFG_LOCK_DLY_SHIFT
-#undef CRF_APB_DPLL_CFG_LOCK_DLY_MASK
-#define CRF_APB_DPLL_CFG_LOCK_DLY_DEFVAL                                           0x00000000
-#define CRF_APB_DPLL_CFG_LOCK_DLY_SHIFT                                            25
-#define CRF_APB_DPLL_CFG_LOCK_DLY_MASK                                             0xFE000000U
-
-/*Mux select for determining which clock feeds this PLL. 0XX pss_ref_clk is the source 100 video clk is the source 101 pss_alt_
-               ef_clk is the source 110 aux_refclk[X] is the source 111 gt_crx_ref_clk is the source*/
-#undef CRF_APB_DPLL_CTRL_PRE_SRC_DEFVAL
-#undef CRF_APB_DPLL_CTRL_PRE_SRC_SHIFT
-#undef CRF_APB_DPLL_CTRL_PRE_SRC_MASK
-#define CRF_APB_DPLL_CTRL_PRE_SRC_DEFVAL                                           0x00002C09
-#define CRF_APB_DPLL_CTRL_PRE_SRC_SHIFT                                            20
-#define CRF_APB_DPLL_CTRL_PRE_SRC_MASK                                             0x00700000U
-
-/*The integer portion of the feedback divider to the PLL*/
-#undef CRF_APB_DPLL_CTRL_FBDIV_DEFVAL
-#undef CRF_APB_DPLL_CTRL_FBDIV_SHIFT
-#undef CRF_APB_DPLL_CTRL_FBDIV_MASK
-#define CRF_APB_DPLL_CTRL_FBDIV_DEFVAL                                             0x00002C09
-#define CRF_APB_DPLL_CTRL_FBDIV_SHIFT                                              8
-#define CRF_APB_DPLL_CTRL_FBDIV_MASK                                               0x00007F00U
-
-/*This turns on the divide by 2 that is inside of the PLL. This does not change the VCO frequency, just the output frequency*/
-#undef CRF_APB_DPLL_CTRL_DIV2_DEFVAL
-#undef CRF_APB_DPLL_CTRL_DIV2_SHIFT
-#undef CRF_APB_DPLL_CTRL_DIV2_MASK
-#define CRF_APB_DPLL_CTRL_DIV2_DEFVAL                                              0x00002C09
-#define CRF_APB_DPLL_CTRL_DIV2_SHIFT                                               16
-#define CRF_APB_DPLL_CTRL_DIV2_MASK                                                0x00010000U
-
-/*Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_DPLL_CTRL_BYPASS_DEFVAL
-#undef CRF_APB_DPLL_CTRL_BYPASS_SHIFT
-#undef CRF_APB_DPLL_CTRL_BYPASS_MASK
-#define CRF_APB_DPLL_CTRL_BYPASS_DEFVAL                                            0x00002C09
-#define CRF_APB_DPLL_CTRL_BYPASS_SHIFT                                             3
-#define CRF_APB_DPLL_CTRL_BYPASS_MASK                                              0x00000008U
-
-/*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_DEFVAL                                             0x00002C09
-#define CRF_APB_DPLL_CTRL_RESET_SHIFT                                              0
-#define CRF_APB_DPLL_CTRL_RESET_MASK                                               0x00000001U
-
-/*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_DEFVAL                                             0x00002C09
-#define CRF_APB_DPLL_CTRL_RESET_SHIFT                                              0
-#define CRF_APB_DPLL_CTRL_RESET_MASK                                               0x00000001U
-
-/*DPLL is locked*/
-#undef CRF_APB_PLL_STATUS_DPLL_LOCK_DEFVAL
-#undef CRF_APB_PLL_STATUS_DPLL_LOCK_SHIFT
-#undef CRF_APB_PLL_STATUS_DPLL_LOCK_MASK
-#define CRF_APB_PLL_STATUS_DPLL_LOCK_DEFVAL                                        0x00000038
-#define CRF_APB_PLL_STATUS_DPLL_LOCK_SHIFT                                         1
-#define CRF_APB_PLL_STATUS_DPLL_LOCK_MASK                                          0x00000002U
-#define CRF_APB_PLL_STATUS_OFFSET                                                  0XFD1A0044
-
-/*Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_DPLL_CTRL_BYPASS_DEFVAL
-#undef CRF_APB_DPLL_CTRL_BYPASS_SHIFT
-#undef CRF_APB_DPLL_CTRL_BYPASS_MASK
-#define CRF_APB_DPLL_CTRL_BYPASS_DEFVAL                                            0x00002C09
-#define CRF_APB_DPLL_CTRL_BYPASS_SHIFT                                             3
-#define CRF_APB_DPLL_CTRL_BYPASS_MASK                                              0x00000008U
-
-/*Divisor value for this clock.*/
-#undef CRF_APB_DPLL_TO_LPD_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_DPLL_TO_LPD_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_DPLL_TO_LPD_CTRL_DIVISOR0_MASK
-#define CRF_APB_DPLL_TO_LPD_CTRL_DIVISOR0_DEFVAL                                   0x00000400
-#define CRF_APB_DPLL_TO_LPD_CTRL_DIVISOR0_SHIFT                                    8
-#define CRF_APB_DPLL_TO_LPD_CTRL_DIVISOR0_MASK                                     0x00003F00U
-
-/*Fractional SDM bypass control. When 0, PLL is in integer mode and it ignores all fractional data. When 1, PLL is in fractiona
-                mode and uses DATA of this register for the fractional portion of the feedback divider.*/
-#undef CRF_APB_DPLL_FRAC_CFG_ENABLED_DEFVAL
-#undef CRF_APB_DPLL_FRAC_CFG_ENABLED_SHIFT
-#undef CRF_APB_DPLL_FRAC_CFG_ENABLED_MASK
-#define CRF_APB_DPLL_FRAC_CFG_ENABLED_DEFVAL                                       0x00000000
-#define CRF_APB_DPLL_FRAC_CFG_ENABLED_SHIFT                                        31
-#define CRF_APB_DPLL_FRAC_CFG_ENABLED_MASK                                         0x80000000U
-
-/*Fractional value for the Feedback value.*/
-#undef CRF_APB_DPLL_FRAC_CFG_DATA_DEFVAL
-#undef CRF_APB_DPLL_FRAC_CFG_DATA_SHIFT
-#undef CRF_APB_DPLL_FRAC_CFG_DATA_MASK
-#define CRF_APB_DPLL_FRAC_CFG_DATA_DEFVAL                                          0x00000000
-#define CRF_APB_DPLL_FRAC_CFG_DATA_SHIFT                                           0
-#define CRF_APB_DPLL_FRAC_CFG_DATA_MASK                                            0x0000FFFFU
-
-/*PLL loop filter resistor control*/
-#undef CRF_APB_VPLL_CFG_RES_DEFVAL
-#undef CRF_APB_VPLL_CFG_RES_SHIFT
-#undef CRF_APB_VPLL_CFG_RES_MASK
-#define CRF_APB_VPLL_CFG_RES_DEFVAL                                                0x00000000
-#define CRF_APB_VPLL_CFG_RES_SHIFT                                                 0
-#define CRF_APB_VPLL_CFG_RES_MASK                                                  0x0000000FU
-
-/*PLL charge pump control*/
-#undef CRF_APB_VPLL_CFG_CP_DEFVAL
-#undef CRF_APB_VPLL_CFG_CP_SHIFT
-#undef CRF_APB_VPLL_CFG_CP_MASK
-#define CRF_APB_VPLL_CFG_CP_DEFVAL                                                 0x00000000
-#define CRF_APB_VPLL_CFG_CP_SHIFT                                                  5
-#define CRF_APB_VPLL_CFG_CP_MASK                                                   0x000001E0U
-
-/*PLL loop filter high frequency capacitor control*/
-#undef CRF_APB_VPLL_CFG_LFHF_DEFVAL
-#undef CRF_APB_VPLL_CFG_LFHF_SHIFT
-#undef CRF_APB_VPLL_CFG_LFHF_MASK
-#define CRF_APB_VPLL_CFG_LFHF_DEFVAL                                               0x00000000
-#define CRF_APB_VPLL_CFG_LFHF_SHIFT                                                10
-#define CRF_APB_VPLL_CFG_LFHF_MASK                                                 0x00000C00U
-
-/*Lock circuit counter setting*/
-#undef CRF_APB_VPLL_CFG_LOCK_CNT_DEFVAL
-#undef CRF_APB_VPLL_CFG_LOCK_CNT_SHIFT
-#undef CRF_APB_VPLL_CFG_LOCK_CNT_MASK
-#define CRF_APB_VPLL_CFG_LOCK_CNT_DEFVAL                                           0x00000000
-#define CRF_APB_VPLL_CFG_LOCK_CNT_SHIFT                                            13
-#define CRF_APB_VPLL_CFG_LOCK_CNT_MASK                                             0x007FE000U
-
-/*Lock circuit configuration settings for lock windowsize*/
-#undef CRF_APB_VPLL_CFG_LOCK_DLY_DEFVAL
-#undef CRF_APB_VPLL_CFG_LOCK_DLY_SHIFT
-#undef CRF_APB_VPLL_CFG_LOCK_DLY_MASK
-#define CRF_APB_VPLL_CFG_LOCK_DLY_DEFVAL                                           0x00000000
-#define CRF_APB_VPLL_CFG_LOCK_DLY_SHIFT                                            25
-#define CRF_APB_VPLL_CFG_LOCK_DLY_MASK                                             0xFE000000U
-
-/*Mux select for determining which clock feeds this PLL. 0XX pss_ref_clk is the source 100 video clk is the source 101 pss_alt_
-               ef_clk is the source 110 aux_refclk[X] is the source 111 gt_crx_ref_clk is the source*/
-#undef CRF_APB_VPLL_CTRL_PRE_SRC_DEFVAL
-#undef CRF_APB_VPLL_CTRL_PRE_SRC_SHIFT
-#undef CRF_APB_VPLL_CTRL_PRE_SRC_MASK
-#define CRF_APB_VPLL_CTRL_PRE_SRC_DEFVAL                                           0x00012809
-#define CRF_APB_VPLL_CTRL_PRE_SRC_SHIFT                                            20
-#define CRF_APB_VPLL_CTRL_PRE_SRC_MASK                                             0x00700000U
-
-/*The integer portion of the feedback divider to the PLL*/
-#undef CRF_APB_VPLL_CTRL_FBDIV_DEFVAL
-#undef CRF_APB_VPLL_CTRL_FBDIV_SHIFT
-#undef CRF_APB_VPLL_CTRL_FBDIV_MASK
-#define CRF_APB_VPLL_CTRL_FBDIV_DEFVAL                                             0x00012809
-#define CRF_APB_VPLL_CTRL_FBDIV_SHIFT                                              8
-#define CRF_APB_VPLL_CTRL_FBDIV_MASK                                               0x00007F00U
-
-/*This turns on the divide by 2 that is inside of the PLL. This does not change the VCO frequency, just the output frequency*/
-#undef CRF_APB_VPLL_CTRL_DIV2_DEFVAL
-#undef CRF_APB_VPLL_CTRL_DIV2_SHIFT
-#undef CRF_APB_VPLL_CTRL_DIV2_MASK
-#define CRF_APB_VPLL_CTRL_DIV2_DEFVAL                                              0x00012809
-#define CRF_APB_VPLL_CTRL_DIV2_SHIFT                                               16
-#define CRF_APB_VPLL_CTRL_DIV2_MASK                                                0x00010000U
-
-/*Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_VPLL_CTRL_BYPASS_DEFVAL
-#undef CRF_APB_VPLL_CTRL_BYPASS_SHIFT
-#undef CRF_APB_VPLL_CTRL_BYPASS_MASK
-#define CRF_APB_VPLL_CTRL_BYPASS_DEFVAL                                            0x00012809
-#define CRF_APB_VPLL_CTRL_BYPASS_SHIFT                                             3
-#define CRF_APB_VPLL_CTRL_BYPASS_MASK                                              0x00000008U
-
-/*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_DEFVAL                                             0x00012809
-#define CRF_APB_VPLL_CTRL_RESET_SHIFT                                              0
-#define CRF_APB_VPLL_CTRL_RESET_MASK                                               0x00000001U
-
-/*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_DEFVAL                                             0x00012809
-#define CRF_APB_VPLL_CTRL_RESET_SHIFT                                              0
-#define CRF_APB_VPLL_CTRL_RESET_MASK                                               0x00000001U
-
-/*VPLL is locked*/
-#undef CRF_APB_PLL_STATUS_VPLL_LOCK_DEFVAL
-#undef CRF_APB_PLL_STATUS_VPLL_LOCK_SHIFT
-#undef CRF_APB_PLL_STATUS_VPLL_LOCK_MASK
-#define CRF_APB_PLL_STATUS_VPLL_LOCK_DEFVAL                                        0x00000038
-#define CRF_APB_PLL_STATUS_VPLL_LOCK_SHIFT                                         2
-#define CRF_APB_PLL_STATUS_VPLL_LOCK_MASK                                          0x00000004U
-#define CRF_APB_PLL_STATUS_OFFSET                                                  0XFD1A0044
-
-/*Bypasses the PLL clock. The usable clock will be determined from the POST_SRC field. (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_VPLL_CTRL_BYPASS_DEFVAL
-#undef CRF_APB_VPLL_CTRL_BYPASS_SHIFT
-#undef CRF_APB_VPLL_CTRL_BYPASS_MASK
-#define CRF_APB_VPLL_CTRL_BYPASS_DEFVAL                                            0x00012809
-#define CRF_APB_VPLL_CTRL_BYPASS_SHIFT                                             3
-#define CRF_APB_VPLL_CTRL_BYPASS_MASK                                              0x00000008U
-
-/*Divisor value for this clock.*/
-#undef CRF_APB_VPLL_TO_LPD_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_VPLL_TO_LPD_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_VPLL_TO_LPD_CTRL_DIVISOR0_MASK
-#define CRF_APB_VPLL_TO_LPD_CTRL_DIVISOR0_DEFVAL                                   0x00000400
-#define CRF_APB_VPLL_TO_LPD_CTRL_DIVISOR0_SHIFT                                    8
-#define CRF_APB_VPLL_TO_LPD_CTRL_DIVISOR0_MASK                                     0x00003F00U
-
-/*Fractional SDM bypass control. When 0, PLL is in integer mode and it ignores all fractional data. When 1, PLL is in fractiona
-                mode and uses DATA of this register for the fractional portion of the feedback divider.*/
-#undef CRF_APB_VPLL_FRAC_CFG_ENABLED_DEFVAL
-#undef CRF_APB_VPLL_FRAC_CFG_ENABLED_SHIFT
-#undef CRF_APB_VPLL_FRAC_CFG_ENABLED_MASK
-#define CRF_APB_VPLL_FRAC_CFG_ENABLED_DEFVAL                                       0x00000000
-#define CRF_APB_VPLL_FRAC_CFG_ENABLED_SHIFT                                        31
-#define CRF_APB_VPLL_FRAC_CFG_ENABLED_MASK                                         0x80000000U
-
-/*Fractional value for the Feedback value.*/
-#undef CRF_APB_VPLL_FRAC_CFG_DATA_DEFVAL
-#undef CRF_APB_VPLL_FRAC_CFG_DATA_SHIFT
-#undef CRF_APB_VPLL_FRAC_CFG_DATA_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_GEM3_REF_CTRL_OFFSET
-#define CRL_APB_GEM3_REF_CTRL_OFFSET                                               0XFF5E005C
-#undef CRL_APB_USB0_BUS_REF_CTRL_OFFSET
-#define CRL_APB_USB0_BUS_REF_CTRL_OFFSET                                           0XFF5E0060
-#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_SDIO1_REF_CTRL_OFFSET
-#define CRL_APB_SDIO1_REF_CTRL_OFFSET                                              0XFF5E0070
-#undef IOU_SLCR_SDIO_CLK_CTRL_OFFSET
-#define IOU_SLCR_SDIO_CLK_CTRL_OFFSET                                              0XFF18030C
-#undef CRL_APB_UART0_REF_CTRL_OFFSET
-#define CRL_APB_UART0_REF_CTRL_OFFSET                                              0XFF5E0074
-#undef CRL_APB_UART1_REF_CTRL_OFFSET
-#define CRL_APB_UART1_REF_CTRL_OFFSET                                              0XFF5E0078
-#undef CRL_APB_I2C0_REF_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_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_PCAP_CTRL_OFFSET
-#define CRL_APB_PCAP_CTRL_OFFSET                                                   0XFF5E00A4
-#undef CRL_APB_LPD_SWITCH_CTRL_OFFSET
-#define CRL_APB_LPD_SWITCH_CTRL_OFFSET                                             0XFF5E00A8
-#undef CRL_APB_LPD_LSBUS_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_ADMA_REF_CTRL_OFFSET
-#define CRL_APB_ADMA_REF_CTRL_OFFSET                                               0XFF5E00B8
-#undef CRL_APB_PL0_REF_CTRL_OFFSET
-#define CRL_APB_PL0_REF_CTRL_OFFSET                                                0XFF5E00C0
-#undef CRL_APB_PL1_REF_CTRL_OFFSET
-#define CRL_APB_PL1_REF_CTRL_OFFSET                                                0XFF5E00C4
-#undef CRL_APB_PL2_REF_CTRL_OFFSET
-#define CRL_APB_PL2_REF_CTRL_OFFSET                                                0XFF5E00C8
-#undef CRL_APB_PL3_REF_CTRL_OFFSET
-#define CRL_APB_PL3_REF_CTRL_OFFSET                                                0XFF5E00CC
-#undef CRL_APB_AMS_REF_CTRL_OFFSET
-#define CRL_APB_AMS_REF_CTRL_OFFSET                                                0XFF5E0108
-#undef CRL_APB_DLL_REF_CTRL_OFFSET
-#define CRL_APB_DLL_REF_CTRL_OFFSET                                                0XFF5E0104
-#undef CRL_APB_TIMESTAMP_REF_CTRL_OFFSET
-#define CRL_APB_TIMESTAMP_REF_CTRL_OFFSET                                          0XFF5E0128
-#undef CRF_APB_SATA_REF_CTRL_OFFSET
-#define CRF_APB_SATA_REF_CTRL_OFFSET                                               0XFD1A00A0
-#undef CRF_APB_DP_VIDEO_REF_CTRL_OFFSET
-#define CRF_APB_DP_VIDEO_REF_CTRL_OFFSET                                           0XFD1A0070
-#undef CRF_APB_DP_AUDIO_REF_CTRL_OFFSET
-#define CRF_APB_DP_AUDIO_REF_CTRL_OFFSET                                           0XFD1A0074
-#undef CRF_APB_DP_STC_REF_CTRL_OFFSET
-#define CRF_APB_DP_STC_REF_CTRL_OFFSET                                             0XFD1A007C
-#undef CRF_APB_ACPU_CTRL_OFFSET
-#define CRF_APB_ACPU_CTRL_OFFSET                                                   0XFD1A0060
-#undef CRF_APB_DBG_TRACE_CTRL_OFFSET
-#define CRF_APB_DBG_TRACE_CTRL_OFFSET                                              0XFD1A0064
-#undef CRF_APB_DBG_FPD_CTRL_OFFSET
-#define CRF_APB_DBG_FPD_CTRL_OFFSET                                                0XFD1A0068
-#undef CRF_APB_DDR_CTRL_OFFSET
-#define CRF_APB_DDR_CTRL_OFFSET                                                    0XFD1A0080
-#undef CRF_APB_GPU_REF_CTRL_OFFSET
-#define CRF_APB_GPU_REF_CTRL_OFFSET                                                0XFD1A0084
-#undef CRF_APB_GDMA_REF_CTRL_OFFSET
-#define CRF_APB_GDMA_REF_CTRL_OFFSET                                               0XFD1A00B8
-#undef CRF_APB_DPDMA_REF_CTRL_OFFSET
-#define CRF_APB_DPDMA_REF_CTRL_OFFSET                                              0XFD1A00BC
-#undef CRF_APB_TOPSW_MAIN_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_DBG_TSTMP_CTRL_OFFSET
-#define CRF_APB_DBG_TSTMP_CTRL_OFFSET                                              0XFD1A00F8
-#undef IOU_SLCR_IOU_TTC_APB_CLK_OFFSET
-#define IOU_SLCR_IOU_TTC_APB_CLK_OFFSET                                            0XFF180380
-#undef FPD_SLCR_WDT_CLK_SEL_OFFSET
-#define FPD_SLCR_WDT_CLK_SEL_OFFSET                                                0XFD610100
-#undef IOU_SLCR_WDT_CLK_SEL_OFFSET
-#define IOU_SLCR_WDT_CLK_SEL_OFFSET                                                0XFF180300
-#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_GEM3_REF_CTRL_RX_CLKACT_DEFVAL
-#undef CRL_APB_GEM3_REF_CTRL_RX_CLKACT_SHIFT
-#undef CRL_APB_GEM3_REF_CTRL_RX_CLKACT_MASK
-#define CRL_APB_GEM3_REF_CTRL_RX_CLKACT_DEFVAL                                     0x00002500
-#define CRL_APB_GEM3_REF_CTRL_RX_CLKACT_SHIFT                                      26
-#define CRL_APB_GEM3_REF_CTRL_RX_CLKACT_MASK                                       0x04000000U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_GEM3_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_GEM3_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_GEM3_REF_CTRL_CLKACT_MASK
-#define CRL_APB_GEM3_REF_CTRL_CLKACT_DEFVAL                                        0x00002500
-#define CRL_APB_GEM3_REF_CTRL_CLKACT_SHIFT                                         25
-#define CRL_APB_GEM3_REF_CTRL_CLKACT_MASK                                          0x02000000U
-
-/*6 bit divider*/
-#undef CRL_APB_GEM3_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_GEM3_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_GEM3_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_GEM3_REF_CTRL_DIVISOR1_DEFVAL                                      0x00002500
-#define CRL_APB_GEM3_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_GEM3_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_GEM3_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_GEM3_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_GEM3_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_GEM3_REF_CTRL_DIVISOR0_DEFVAL                                      0x00002500
-#define CRL_APB_GEM3_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_GEM3_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_GEM3_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_GEM3_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_GEM3_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_GEM3_REF_CTRL_SRCSEL_DEFVAL                                        0x00002500
-#define CRL_APB_GEM3_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRL_APB_GEM3_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
-/*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
-#undef CRL_APB_USB0_BUS_REF_CTRL_CLKACT_MASK
-#define CRL_APB_USB0_BUS_REF_CTRL_CLKACT_DEFVAL                                    0x00052000
-#define CRL_APB_USB0_BUS_REF_CTRL_CLKACT_SHIFT                                     25
-#define CRL_APB_USB0_BUS_REF_CTRL_CLKACT_MASK                                      0x02000000U
-
-/*6 bit divider*/
-#undef CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1_DEFVAL                                  0x00052000
-#define CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1_SHIFT                                   16
-#define CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1_MASK                                    0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_USB0_BUS_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_USB0_BUS_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_USB0_BUS_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_USB0_BUS_REF_CTRL_DIVISOR0_DEFVAL                                  0x00052000
-#define CRL_APB_USB0_BUS_REF_CTRL_DIVISOR0_SHIFT                                   8
-#define CRL_APB_USB0_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_USB0_BUS_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_USB0_BUS_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_USB0_BUS_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_USB0_BUS_REF_CTRL_SRCSEL_DEFVAL                                    0x00052000
-#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_USB3_DUAL_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_MASK
-#define CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_DEFVAL                                   0x00052000
-#define CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_SHIFT                                    25
-#define CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_MASK                                     0x02000000U
-
-/*6 bit divider*/
-#undef CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1_DEFVAL                                 0x00052000
-#define CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1_SHIFT                                  16
-#define CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1_MASK                                   0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR0_DEFVAL                                 0x00052000
-#define CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR0_SHIFT                                  8
-#define CRL_APB_USB3_DUAL_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_USB3_DUAL_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_USB3_DUAL_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_USB3_DUAL_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_USB3_DUAL_REF_CTRL_SRCSEL_DEFVAL                                   0x00052000
-#define CRL_APB_USB3_DUAL_REF_CTRL_SRCSEL_SHIFT                                    0
-#define CRL_APB_USB3_DUAL_REF_CTRL_SRCSEL_MASK                                     0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_QSPI_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_QSPI_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_QSPI_REF_CTRL_CLKACT_MASK
-#define CRL_APB_QSPI_REF_CTRL_CLKACT_DEFVAL                                        0x01000800
-#define CRL_APB_QSPI_REF_CTRL_CLKACT_SHIFT                                         24
-#define CRL_APB_QSPI_REF_CTRL_CLKACT_MASK                                          0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_QSPI_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_QSPI_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_QSPI_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_QSPI_REF_CTRL_DIVISOR1_DEFVAL                                      0x01000800
-#define CRL_APB_QSPI_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_QSPI_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_QSPI_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_QSPI_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_QSPI_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_QSPI_REF_CTRL_DIVISOR0_DEFVAL                                      0x01000800
-#define CRL_APB_QSPI_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_QSPI_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_QSPI_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_QSPI_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_QSPI_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_QSPI_REF_CTRL_SRCSEL_DEFVAL                                        0x01000800
-#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_SDIO1_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_SDIO1_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_SDIO1_REF_CTRL_CLKACT_MASK
-#define CRL_APB_SDIO1_REF_CTRL_CLKACT_DEFVAL                                       0x01000F00
-#define CRL_APB_SDIO1_REF_CTRL_CLKACT_SHIFT                                        24
-#define CRL_APB_SDIO1_REF_CTRL_CLKACT_MASK                                         0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_SDIO1_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_SDIO1_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_SDIO1_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_SDIO1_REF_CTRL_DIVISOR1_DEFVAL                                     0x01000F00
-#define CRL_APB_SDIO1_REF_CTRL_DIVISOR1_SHIFT                                      16
-#define CRL_APB_SDIO1_REF_CTRL_DIVISOR1_MASK                                       0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_SDIO1_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_SDIO1_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_SDIO1_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_SDIO1_REF_CTRL_DIVISOR0_DEFVAL                                     0x01000F00
-#define CRL_APB_SDIO1_REF_CTRL_DIVISOR0_SHIFT                                      8
-#define CRL_APB_SDIO1_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_SDIO1_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_SDIO1_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_SDIO1_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_SDIO1_REF_CTRL_SRCSEL_DEFVAL                                       0x01000F00
-#define CRL_APB_SDIO1_REF_CTRL_SRCSEL_SHIFT                                        0
-#define CRL_APB_SDIO1_REF_CTRL_SRCSEL_MASK                                         0x00000007U
-
-/*MIO pad selection for sdio1_rx_clk (feedback clock from the PAD) 0: MIO [51] 1: MIO [76]*/
-#undef IOU_SLCR_SDIO_CLK_CTRL_SDIO1_RX_SRC_SEL_DEFVAL
-#undef IOU_SLCR_SDIO_CLK_CTRL_SDIO1_RX_SRC_SEL_SHIFT
-#undef IOU_SLCR_SDIO_CLK_CTRL_SDIO1_RX_SRC_SEL_MASK
-#define IOU_SLCR_SDIO_CLK_CTRL_SDIO1_RX_SRC_SEL_DEFVAL                             0x00000000
-#define IOU_SLCR_SDIO_CLK_CTRL_SDIO1_RX_SRC_SEL_SHIFT                              17
-#define IOU_SLCR_SDIO_CLK_CTRL_SDIO1_RX_SRC_SEL_MASK                               0x00020000U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_UART0_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_UART0_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_UART0_REF_CTRL_CLKACT_MASK
-#define CRL_APB_UART0_REF_CTRL_CLKACT_DEFVAL                                       0x01001800
-#define CRL_APB_UART0_REF_CTRL_CLKACT_SHIFT                                        24
-#define CRL_APB_UART0_REF_CTRL_CLKACT_MASK                                         0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_UART0_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_UART0_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_UART0_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_UART0_REF_CTRL_DIVISOR1_DEFVAL                                     0x01001800
-#define CRL_APB_UART0_REF_CTRL_DIVISOR1_SHIFT                                      16
-#define CRL_APB_UART0_REF_CTRL_DIVISOR1_MASK                                       0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_UART0_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_UART0_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_UART0_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_UART0_REF_CTRL_DIVISOR0_DEFVAL                                     0x01001800
-#define CRL_APB_UART0_REF_CTRL_DIVISOR0_SHIFT                                      8
-#define CRL_APB_UART0_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_UART0_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_UART0_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_UART0_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_UART0_REF_CTRL_SRCSEL_DEFVAL                                       0x01001800
-#define CRL_APB_UART0_REF_CTRL_SRCSEL_SHIFT                                        0
-#define CRL_APB_UART0_REF_CTRL_SRCSEL_MASK                                         0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_UART1_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_UART1_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_UART1_REF_CTRL_CLKACT_MASK
-#define CRL_APB_UART1_REF_CTRL_CLKACT_DEFVAL                                       0x01001800
-#define CRL_APB_UART1_REF_CTRL_CLKACT_SHIFT                                        24
-#define CRL_APB_UART1_REF_CTRL_CLKACT_MASK                                         0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_UART1_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_UART1_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_UART1_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_UART1_REF_CTRL_DIVISOR1_DEFVAL                                     0x01001800
-#define CRL_APB_UART1_REF_CTRL_DIVISOR1_SHIFT                                      16
-#define CRL_APB_UART1_REF_CTRL_DIVISOR1_MASK                                       0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_UART1_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_UART1_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_UART1_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_UART1_REF_CTRL_DIVISOR0_DEFVAL                                     0x01001800
-#define CRL_APB_UART1_REF_CTRL_DIVISOR0_SHIFT                                      8
-#define CRL_APB_UART1_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_UART1_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_UART1_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_UART1_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_UART1_REF_CTRL_SRCSEL_DEFVAL                                       0x01001800
-#define CRL_APB_UART1_REF_CTRL_SRCSEL_SHIFT                                        0
-#define CRL_APB_UART1_REF_CTRL_SRCSEL_MASK                                         0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_I2C0_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_I2C0_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_I2C0_REF_CTRL_CLKACT_MASK
-#define CRL_APB_I2C0_REF_CTRL_CLKACT_DEFVAL                                        0x01000500
-#define CRL_APB_I2C0_REF_CTRL_CLKACT_SHIFT                                         24
-#define CRL_APB_I2C0_REF_CTRL_CLKACT_MASK                                          0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_I2C0_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_I2C0_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_I2C0_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_I2C0_REF_CTRL_DIVISOR1_DEFVAL                                      0x01000500
-#define CRL_APB_I2C0_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_I2C0_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_I2C0_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_I2C0_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_I2C0_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_I2C0_REF_CTRL_DIVISOR0_DEFVAL                                      0x01000500
-#define CRL_APB_I2C0_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_I2C0_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_I2C0_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_I2C0_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_I2C0_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_I2C0_REF_CTRL_SRCSEL_DEFVAL                                        0x01000500
-#define CRL_APB_I2C0_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRL_APB_I2C0_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_I2C1_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_I2C1_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_I2C1_REF_CTRL_CLKACT_MASK
-#define CRL_APB_I2C1_REF_CTRL_CLKACT_DEFVAL                                        0x01000500
-#define CRL_APB_I2C1_REF_CTRL_CLKACT_SHIFT                                         24
-#define CRL_APB_I2C1_REF_CTRL_CLKACT_MASK                                          0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_I2C1_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_I2C1_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_I2C1_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_I2C1_REF_CTRL_DIVISOR1_DEFVAL                                      0x01000500
-#define CRL_APB_I2C1_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_I2C1_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_I2C1_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_I2C1_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_I2C1_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_I2C1_REF_CTRL_DIVISOR0_DEFVAL                                      0x01000500
-#define CRL_APB_I2C1_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_I2C1_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_I2C1_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_I2C1_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_I2C1_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_I2C1_REF_CTRL_SRCSEL_DEFVAL                                        0x01000500
-#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_CAN1_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_CAN1_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_CAN1_REF_CTRL_CLKACT_MASK
-#define CRL_APB_CAN1_REF_CTRL_CLKACT_DEFVAL                                        0x01001800
-#define CRL_APB_CAN1_REF_CTRL_CLKACT_SHIFT                                         24
-#define CRL_APB_CAN1_REF_CTRL_CLKACT_MASK                                          0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_CAN1_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_CAN1_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_CAN1_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_CAN1_REF_CTRL_DIVISOR1_DEFVAL                                      0x01001800
-#define CRL_APB_CAN1_REF_CTRL_DIVISOR1_SHIFT                                       16
-#define CRL_APB_CAN1_REF_CTRL_DIVISOR1_MASK                                        0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_CAN1_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_CAN1_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_CAN1_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_CAN1_REF_CTRL_DIVISOR0_DEFVAL                                      0x01001800
-#define CRL_APB_CAN1_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_CAN1_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_CAN1_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_CAN1_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_CAN1_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_CAN1_REF_CTRL_SRCSEL_DEFVAL                                        0x01001800
-#define CRL_APB_CAN1_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRL_APB_CAN1_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
-/*Turing this off will shut down the OCM, some parts of the APM, and prevent transactions going from the FPD to the LPD and cou
-               d lead to system hang*/
-#undef CRL_APB_CPU_R5_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_CPU_R5_CTRL_CLKACT_SHIFT
-#undef CRL_APB_CPU_R5_CTRL_CLKACT_MASK
-#define CRL_APB_CPU_R5_CTRL_CLKACT_DEFVAL                                          0x03000600
-#define CRL_APB_CPU_R5_CTRL_CLKACT_SHIFT                                           24
-#define CRL_APB_CPU_R5_CTRL_CLKACT_MASK                                            0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_CPU_R5_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_CPU_R5_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_CPU_R5_CTRL_DIVISOR0_MASK
-#define CRL_APB_CPU_R5_CTRL_DIVISOR0_DEFVAL                                        0x03000600
-#define CRL_APB_CPU_R5_CTRL_DIVISOR0_SHIFT                                         8
-#define CRL_APB_CPU_R5_CTRL_DIVISOR0_MASK                                          0x00003F00U
-
-/*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.)*/
-#undef CRL_APB_CPU_R5_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_CPU_R5_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_CPU_R5_CTRL_SRCSEL_MASK
-#define CRL_APB_CPU_R5_CTRL_SRCSEL_DEFVAL                                          0x03000600
-#define CRL_APB_CPU_R5_CTRL_SRCSEL_SHIFT                                           0
-#define CRL_APB_CPU_R5_CTRL_SRCSEL_MASK                                            0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_IOU_SWITCH_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_IOU_SWITCH_CTRL_CLKACT_SHIFT
-#undef CRL_APB_IOU_SWITCH_CTRL_CLKACT_MASK
-#define CRL_APB_IOU_SWITCH_CTRL_CLKACT_DEFVAL                                      0x00001500
-#define CRL_APB_IOU_SWITCH_CTRL_CLKACT_SHIFT                                       24
-#define CRL_APB_IOU_SWITCH_CTRL_CLKACT_MASK                                        0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_IOU_SWITCH_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_IOU_SWITCH_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_IOU_SWITCH_CTRL_DIVISOR0_MASK
-#define CRL_APB_IOU_SWITCH_CTRL_DIVISOR0_DEFVAL                                    0x00001500
-#define CRL_APB_IOU_SWITCH_CTRL_DIVISOR0_SHIFT                                     8
-#define CRL_APB_IOU_SWITCH_CTRL_DIVISOR0_MASK                                      0x00003F00U
-
-/*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.)*/
-#undef CRL_APB_IOU_SWITCH_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_IOU_SWITCH_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_IOU_SWITCH_CTRL_SRCSEL_MASK
-#define CRL_APB_IOU_SWITCH_CTRL_SRCSEL_DEFVAL                                      0x00001500
-#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_PCAP_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_PCAP_CTRL_CLKACT_SHIFT
-#undef CRL_APB_PCAP_CTRL_CLKACT_MASK
-#define CRL_APB_PCAP_CTRL_CLKACT_DEFVAL                                            0x00001500
-#define CRL_APB_PCAP_CTRL_CLKACT_SHIFT                                             24
-#define CRL_APB_PCAP_CTRL_CLKACT_MASK                                              0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_PCAP_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_PCAP_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_PCAP_CTRL_DIVISOR0_MASK
-#define CRL_APB_PCAP_CTRL_DIVISOR0_DEFVAL                                          0x00001500
-#define CRL_APB_PCAP_CTRL_DIVISOR0_SHIFT                                           8
-#define CRL_APB_PCAP_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_PCAP_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_PCAP_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_PCAP_CTRL_SRCSEL_MASK
-#define CRL_APB_PCAP_CTRL_SRCSEL_DEFVAL                                            0x00001500
-#define CRL_APB_PCAP_CTRL_SRCSEL_SHIFT                                             0
-#define CRL_APB_PCAP_CTRL_SRCSEL_MASK                                              0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_LPD_SWITCH_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_LPD_SWITCH_CTRL_CLKACT_SHIFT
-#undef CRL_APB_LPD_SWITCH_CTRL_CLKACT_MASK
-#define CRL_APB_LPD_SWITCH_CTRL_CLKACT_DEFVAL                                      0x01000500
-#define CRL_APB_LPD_SWITCH_CTRL_CLKACT_SHIFT                                       24
-#define CRL_APB_LPD_SWITCH_CTRL_CLKACT_MASK                                        0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_MASK
-#define CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_DEFVAL                                    0x01000500
-#define CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_SHIFT                                     8
-#define CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_MASK                                      0x00003F00U
-
-/*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.)*/
-#undef CRL_APB_LPD_SWITCH_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_LPD_SWITCH_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_LPD_SWITCH_CTRL_SRCSEL_MASK
-#define CRL_APB_LPD_SWITCH_CTRL_SRCSEL_DEFVAL                                      0x01000500
-#define CRL_APB_LPD_SWITCH_CTRL_SRCSEL_SHIFT                                       0
-#define CRL_APB_LPD_SWITCH_CTRL_SRCSEL_MASK                                        0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_LPD_LSBUS_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_LPD_LSBUS_CTRL_CLKACT_SHIFT
-#undef CRL_APB_LPD_LSBUS_CTRL_CLKACT_MASK
-#define CRL_APB_LPD_LSBUS_CTRL_CLKACT_DEFVAL                                       0x01001800
-#define CRL_APB_LPD_LSBUS_CTRL_CLKACT_SHIFT                                        24
-#define CRL_APB_LPD_LSBUS_CTRL_CLKACT_MASK                                         0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_LPD_LSBUS_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_LPD_LSBUS_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_LPD_LSBUS_CTRL_DIVISOR0_MASK
-#define CRL_APB_LPD_LSBUS_CTRL_DIVISOR0_DEFVAL                                     0x01001800
-#define CRL_APB_LPD_LSBUS_CTRL_DIVISOR0_SHIFT                                      8
-#define CRL_APB_LPD_LSBUS_CTRL_DIVISOR0_MASK                                       0x00003F00U
-
-/*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.)*/
-#undef CRL_APB_LPD_LSBUS_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_LPD_LSBUS_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_LPD_LSBUS_CTRL_SRCSEL_MASK
-#define CRL_APB_LPD_LSBUS_CTRL_SRCSEL_DEFVAL                                       0x01001800
-#define CRL_APB_LPD_LSBUS_CTRL_SRCSEL_SHIFT                                        0
-#define CRL_APB_LPD_LSBUS_CTRL_SRCSEL_MASK                                         0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_DBG_LPD_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_DBG_LPD_CTRL_CLKACT_SHIFT
-#undef CRL_APB_DBG_LPD_CTRL_CLKACT_MASK
-#define CRL_APB_DBG_LPD_CTRL_CLKACT_DEFVAL                                         0x01002000
-#define CRL_APB_DBG_LPD_CTRL_CLKACT_SHIFT                                          24
-#define CRL_APB_DBG_LPD_CTRL_CLKACT_MASK                                           0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_DBG_LPD_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_DBG_LPD_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_DBG_LPD_CTRL_DIVISOR0_MASK
-#define CRL_APB_DBG_LPD_CTRL_DIVISOR0_DEFVAL                                       0x01002000
-#define CRL_APB_DBG_LPD_CTRL_DIVISOR0_SHIFT                                        8
-#define CRL_APB_DBG_LPD_CTRL_DIVISOR0_MASK                                         0x00003F00U
-
-/*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.)*/
-#undef CRL_APB_DBG_LPD_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_DBG_LPD_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_DBG_LPD_CTRL_SRCSEL_MASK
-#define CRL_APB_DBG_LPD_CTRL_SRCSEL_DEFVAL                                         0x01002000
-#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_ADMA_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_ADMA_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_ADMA_REF_CTRL_CLKACT_MASK
-#define CRL_APB_ADMA_REF_CTRL_CLKACT_DEFVAL                                        0x00002000
-#define CRL_APB_ADMA_REF_CTRL_CLKACT_SHIFT                                         24
-#define CRL_APB_ADMA_REF_CTRL_CLKACT_MASK                                          0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_ADMA_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_ADMA_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_ADMA_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_ADMA_REF_CTRL_DIVISOR0_DEFVAL                                      0x00002000
-#define CRL_APB_ADMA_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRL_APB_ADMA_REF_CTRL_DIVISOR0_MASK                                        0x00003F00U
-
-/*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.)*/
-#undef CRL_APB_ADMA_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_ADMA_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_ADMA_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_ADMA_REF_CTRL_SRCSEL_DEFVAL                                        0x00002000
-#define CRL_APB_ADMA_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRL_APB_ADMA_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_PL0_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_PL0_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_PL0_REF_CTRL_CLKACT_MASK
-#define CRL_APB_PL0_REF_CTRL_CLKACT_DEFVAL                                         0x00052000
-#define CRL_APB_PL0_REF_CTRL_CLKACT_SHIFT                                          24
-#define CRL_APB_PL0_REF_CTRL_CLKACT_MASK                                           0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_PL0_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_PL0_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_PL0_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_PL0_REF_CTRL_DIVISOR1_DEFVAL                                       0x00052000
-#define CRL_APB_PL0_REF_CTRL_DIVISOR1_SHIFT                                        16
-#define CRL_APB_PL0_REF_CTRL_DIVISOR1_MASK                                         0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_PL0_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_PL0_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_PL0_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_PL0_REF_CTRL_DIVISOR0_DEFVAL                                       0x00052000
-#define CRL_APB_PL0_REF_CTRL_DIVISOR0_SHIFT                                        8
-#define CRL_APB_PL0_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_PL0_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_PL0_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_PL0_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_PL0_REF_CTRL_SRCSEL_DEFVAL                                         0x00052000
-#define CRL_APB_PL0_REF_CTRL_SRCSEL_SHIFT                                          0
-#define CRL_APB_PL0_REF_CTRL_SRCSEL_MASK                                           0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_PL1_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_PL1_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_PL1_REF_CTRL_CLKACT_MASK
-#define CRL_APB_PL1_REF_CTRL_CLKACT_DEFVAL                                         0x00052000
-#define CRL_APB_PL1_REF_CTRL_CLKACT_SHIFT                                          24
-#define CRL_APB_PL1_REF_CTRL_CLKACT_MASK                                           0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_PL1_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_PL1_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_PL1_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_PL1_REF_CTRL_DIVISOR1_DEFVAL                                       0x00052000
-#define CRL_APB_PL1_REF_CTRL_DIVISOR1_SHIFT                                        16
-#define CRL_APB_PL1_REF_CTRL_DIVISOR1_MASK                                         0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_PL1_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_PL1_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_PL1_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_PL1_REF_CTRL_DIVISOR0_DEFVAL                                       0x00052000
-#define CRL_APB_PL1_REF_CTRL_DIVISOR0_SHIFT                                        8
-#define CRL_APB_PL1_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_PL1_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_PL1_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_PL1_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_PL1_REF_CTRL_SRCSEL_DEFVAL                                         0x00052000
-#define CRL_APB_PL1_REF_CTRL_SRCSEL_SHIFT                                          0
-#define CRL_APB_PL1_REF_CTRL_SRCSEL_MASK                                           0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_PL2_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_PL2_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_PL2_REF_CTRL_CLKACT_MASK
-#define CRL_APB_PL2_REF_CTRL_CLKACT_DEFVAL                                         0x00052000
-#define CRL_APB_PL2_REF_CTRL_CLKACT_SHIFT                                          24
-#define CRL_APB_PL2_REF_CTRL_CLKACT_MASK                                           0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_PL2_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_PL2_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_PL2_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_PL2_REF_CTRL_DIVISOR1_DEFVAL                                       0x00052000
-#define CRL_APB_PL2_REF_CTRL_DIVISOR1_SHIFT                                        16
-#define CRL_APB_PL2_REF_CTRL_DIVISOR1_MASK                                         0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_PL2_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_PL2_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_PL2_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_PL2_REF_CTRL_DIVISOR0_DEFVAL                                       0x00052000
-#define CRL_APB_PL2_REF_CTRL_DIVISOR0_SHIFT                                        8
-#define CRL_APB_PL2_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_PL2_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_PL2_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_PL2_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_PL2_REF_CTRL_SRCSEL_DEFVAL                                         0x00052000
-#define CRL_APB_PL2_REF_CTRL_SRCSEL_SHIFT                                          0
-#define CRL_APB_PL2_REF_CTRL_SRCSEL_MASK                                           0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_PL3_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_PL3_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_PL3_REF_CTRL_CLKACT_MASK
-#define CRL_APB_PL3_REF_CTRL_CLKACT_DEFVAL                                         0x00052000
-#define CRL_APB_PL3_REF_CTRL_CLKACT_SHIFT                                          24
-#define CRL_APB_PL3_REF_CTRL_CLKACT_MASK                                           0x01000000U
-
-/*6 bit divider*/
-#undef CRL_APB_PL3_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_PL3_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_PL3_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_PL3_REF_CTRL_DIVISOR1_DEFVAL                                       0x00052000
-#define CRL_APB_PL3_REF_CTRL_DIVISOR1_SHIFT                                        16
-#define CRL_APB_PL3_REF_CTRL_DIVISOR1_MASK                                         0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_PL3_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_PL3_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_PL3_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_PL3_REF_CTRL_DIVISOR0_DEFVAL                                       0x00052000
-#define CRL_APB_PL3_REF_CTRL_DIVISOR0_SHIFT                                        8
-#define CRL_APB_PL3_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_PL3_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_PL3_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_PL3_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_PL3_REF_CTRL_SRCSEL_DEFVAL                                         0x00052000
-#define CRL_APB_PL3_REF_CTRL_SRCSEL_SHIFT                                          0
-#define CRL_APB_PL3_REF_CTRL_SRCSEL_MASK                                           0x00000007U
-
-/*6 bit divider*/
-#undef CRL_APB_AMS_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRL_APB_AMS_REF_CTRL_DIVISOR1_SHIFT
-#undef CRL_APB_AMS_REF_CTRL_DIVISOR1_MASK
-#define CRL_APB_AMS_REF_CTRL_DIVISOR1_DEFVAL                                       0x01001800
-#define CRL_APB_AMS_REF_CTRL_DIVISOR1_SHIFT                                        16
-#define CRL_APB_AMS_REF_CTRL_DIVISOR1_MASK                                         0x003F0000U
-
-/*6 bit divider*/
-#undef CRL_APB_AMS_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_AMS_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_AMS_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_AMS_REF_CTRL_DIVISOR0_DEFVAL                                       0x01001800
-#define CRL_APB_AMS_REF_CTRL_DIVISOR0_SHIFT                                        8
-#define CRL_APB_AMS_REF_CTRL_DIVISOR0_MASK                                         0x00003F00U
-
-/*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.)*/
-#undef CRL_APB_AMS_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_AMS_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_AMS_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_AMS_REF_CTRL_SRCSEL_DEFVAL                                         0x01001800
-#define CRL_APB_AMS_REF_CTRL_SRCSEL_SHIFT                                          0
-#define CRL_APB_AMS_REF_CTRL_SRCSEL_MASK                                           0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_AMS_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_AMS_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_AMS_REF_CTRL_CLKACT_MASK
-#define CRL_APB_AMS_REF_CTRL_CLKACT_DEFVAL                                         0x01001800
-#define CRL_APB_AMS_REF_CTRL_CLKACT_SHIFT                                          24
-#define CRL_APB_AMS_REF_CTRL_CLKACT_MASK                                           0x01000000U
-
-/*000 = IOPLL; 001 = RPLL; (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_DLL_REF_CTRL_SRCSEL_DEFVAL
-#undef CRL_APB_DLL_REF_CTRL_SRCSEL_SHIFT
-#undef CRL_APB_DLL_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_DLL_REF_CTRL_SRCSEL_DEFVAL                                         0x00000000
-#define CRL_APB_DLL_REF_CTRL_SRCSEL_SHIFT                                          0
-#define CRL_APB_DLL_REF_CTRL_SRCSEL_MASK                                           0x00000007U
-
-/*6 bit divider*/
-#undef CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_SHIFT
-#undef CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_MASK
-#define CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_DEFVAL                                 0x00001800
-#define CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_SHIFT                                  8
-#define CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_MASK                                   0x00003F00U
-
-/*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
-#undef CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL_MASK
-#define CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL_DEFVAL                                   0x00001800
-#define CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL_SHIFT                                    0
-#define CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL_MASK                                     0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_DEFVAL
-#undef CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_SHIFT
-#undef CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_MASK
-#define CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_DEFVAL                                   0x00001800
-#define CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_SHIFT                                    24
-#define CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_MASK                                     0x01000000U
-
-/*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_SRCSEL_DEFVAL                                        0x01001600
-#define CRF_APB_SATA_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRF_APB_SATA_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRF_APB_SATA_REF_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_SATA_REF_CTRL_CLKACT_SHIFT
-#undef CRF_APB_SATA_REF_CTRL_CLKACT_MASK
-#define CRF_APB_SATA_REF_CTRL_CLKACT_DEFVAL                                        0x01001600
-#define CRF_APB_SATA_REF_CTRL_CLKACT_SHIFT                                         24
-#define CRF_APB_SATA_REF_CTRL_CLKACT_MASK                                          0x01000000U
-
-/*6 bit divider*/
-#undef CRF_APB_SATA_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_SATA_REF_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_SATA_REF_CTRL_DIVISOR0_MASK
-#define CRF_APB_SATA_REF_CTRL_DIVISOR0_DEFVAL                                      0x01001600
-#define CRF_APB_SATA_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRF_APB_SATA_REF_CTRL_DIVISOR0_MASK                                        0x00003F00U
-
-/*6 bit divider*/
-#undef CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR1_SHIFT
-#undef CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR1_MASK
-#define CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR1_DEFVAL                                  0x01002300
-#define CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR1_SHIFT                                   16
-#define CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR1_MASK                                    0x003F0000U
-
-/*6 bit divider*/
-#undef CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0_MASK
-#define CRF_APB_DP_VIDEO_REF_CTRL_DIVISOR0_DEFVAL                                  0x01002300
-#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_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_VIDEO_REF_CTRL_SRCSEL_DEFVAL                                    0x01002300
-#define CRF_APB_DP_VIDEO_REF_CTRL_SRCSEL_SHIFT                                     0
-#define CRF_APB_DP_VIDEO_REF_CTRL_SRCSEL_MASK                                      0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRF_APB_DP_VIDEO_REF_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_DP_VIDEO_REF_CTRL_CLKACT_SHIFT
-#undef CRF_APB_DP_VIDEO_REF_CTRL_CLKACT_MASK
-#define CRF_APB_DP_VIDEO_REF_CTRL_CLKACT_DEFVAL                                    0x01002300
-#define CRF_APB_DP_VIDEO_REF_CTRL_CLKACT_SHIFT                                     24
-#define CRF_APB_DP_VIDEO_REF_CTRL_CLKACT_MASK                                      0x01000000U
-
-/*6 bit divider*/
-#undef CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR1_SHIFT
-#undef CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR1_MASK
-#define CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR1_DEFVAL                                  0x01032300
-#define CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR1_SHIFT                                   16
-#define CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR1_MASK                                    0x003F0000U
-
-/*6 bit divider*/
-#undef CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0_MASK
-#define CRF_APB_DP_AUDIO_REF_CTRL_DIVISOR0_DEFVAL                                  0x01032300
-#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_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_AUDIO_REF_CTRL_SRCSEL_DEFVAL                                    0x01032300
-#define CRF_APB_DP_AUDIO_REF_CTRL_SRCSEL_SHIFT                                     0
-#define CRF_APB_DP_AUDIO_REF_CTRL_SRCSEL_MASK                                      0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRF_APB_DP_AUDIO_REF_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_DP_AUDIO_REF_CTRL_CLKACT_SHIFT
-#undef CRF_APB_DP_AUDIO_REF_CTRL_CLKACT_MASK
-#define CRF_APB_DP_AUDIO_REF_CTRL_CLKACT_DEFVAL                                    0x01032300
-#define CRF_APB_DP_AUDIO_REF_CTRL_CLKACT_SHIFT                                     24
-#define CRF_APB_DP_AUDIO_REF_CTRL_CLKACT_MASK                                      0x01000000U
-
-/*6 bit divider*/
-#undef CRF_APB_DP_STC_REF_CTRL_DIVISOR1_DEFVAL
-#undef CRF_APB_DP_STC_REF_CTRL_DIVISOR1_SHIFT
-#undef CRF_APB_DP_STC_REF_CTRL_DIVISOR1_MASK
-#define CRF_APB_DP_STC_REF_CTRL_DIVISOR1_DEFVAL                                    0x01203200
-#define CRF_APB_DP_STC_REF_CTRL_DIVISOR1_SHIFT                                     16
-#define CRF_APB_DP_STC_REF_CTRL_DIVISOR1_MASK                                      0x003F0000U
-
-/*6 bit divider*/
-#undef CRF_APB_DP_STC_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_DP_STC_REF_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_DP_STC_REF_CTRL_DIVISOR0_MASK
-#define CRF_APB_DP_STC_REF_CTRL_DIVISOR0_DEFVAL                                    0x01203200
-#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_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_DP_STC_REF_CTRL_SRCSEL_DEFVAL                                      0x01203200
-#define CRF_APB_DP_STC_REF_CTRL_SRCSEL_SHIFT                                       0
-#define CRF_APB_DP_STC_REF_CTRL_SRCSEL_MASK                                        0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRF_APB_DP_STC_REF_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_DP_STC_REF_CTRL_CLKACT_SHIFT
-#undef CRF_APB_DP_STC_REF_CTRL_CLKACT_MASK
-#define CRF_APB_DP_STC_REF_CTRL_CLKACT_DEFVAL                                      0x01203200
-#define CRF_APB_DP_STC_REF_CTRL_CLKACT_SHIFT                                       24
-#define CRF_APB_DP_STC_REF_CTRL_CLKACT_MASK                                        0x01000000U
-
-/*6 bit divider*/
-#undef CRF_APB_ACPU_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_ACPU_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_ACPU_CTRL_DIVISOR0_MASK
-#define CRF_APB_ACPU_CTRL_DIVISOR0_DEFVAL                                          0x03000400
-#define CRF_APB_ACPU_CTRL_DIVISOR0_SHIFT                                           8
-#define CRF_APB_ACPU_CTRL_DIVISOR0_MASK                                            0x00003F00U
-
-/*000 = APLL; 010 = DPLL; 011 = VPLL; (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.)*/
-#undef CRF_APB_ACPU_CTRL_SRCSEL_DEFVAL
-#undef CRF_APB_ACPU_CTRL_SRCSEL_SHIFT
-#undef CRF_APB_ACPU_CTRL_SRCSEL_MASK
-#define CRF_APB_ACPU_CTRL_SRCSEL_DEFVAL                                            0x03000400
-#define CRF_APB_ACPU_CTRL_SRCSEL_SHIFT                                             0
-#define CRF_APB_ACPU_CTRL_SRCSEL_MASK                                              0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock. For the half speed APU Clock*/
-#undef CRF_APB_ACPU_CTRL_CLKACT_HALF_DEFVAL
-#undef CRF_APB_ACPU_CTRL_CLKACT_HALF_SHIFT
-#undef CRF_APB_ACPU_CTRL_CLKACT_HALF_MASK
-#define CRF_APB_ACPU_CTRL_CLKACT_HALF_DEFVAL                                       0x03000400
-#define CRF_APB_ACPU_CTRL_CLKACT_HALF_SHIFT                                        25
-#define CRF_APB_ACPU_CTRL_CLKACT_HALF_MASK                                         0x02000000U
-
-/*Clock active signal. Switch to 0 to disable the clock. For the full speed ACPUX Clock. This will shut off the high speed cloc
-                to the entire APU*/
-#undef CRF_APB_ACPU_CTRL_CLKACT_FULL_DEFVAL
-#undef CRF_APB_ACPU_CTRL_CLKACT_FULL_SHIFT
-#undef CRF_APB_ACPU_CTRL_CLKACT_FULL_MASK
-#define CRF_APB_ACPU_CTRL_CLKACT_FULL_DEFVAL                                       0x03000400
-#define CRF_APB_ACPU_CTRL_CLKACT_FULL_SHIFT                                        24
-#define CRF_APB_ACPU_CTRL_CLKACT_FULL_MASK                                         0x01000000U
-
-/*6 bit divider*/
-#undef CRF_APB_DBG_TRACE_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_DBG_TRACE_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_DBG_TRACE_CTRL_DIVISOR0_MASK
-#define CRF_APB_DBG_TRACE_CTRL_DIVISOR0_DEFVAL                                     0x00002500
-#define CRF_APB_DBG_TRACE_CTRL_DIVISOR0_SHIFT                                      8
-#define CRF_APB_DBG_TRACE_CTRL_DIVISOR0_MASK                                       0x00003F00U
-
-/*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_TRACE_CTRL_SRCSEL_DEFVAL                                       0x00002500
-#define CRF_APB_DBG_TRACE_CTRL_SRCSEL_SHIFT                                        0
-#define CRF_APB_DBG_TRACE_CTRL_SRCSEL_MASK                                         0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRF_APB_DBG_TRACE_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_DBG_TRACE_CTRL_CLKACT_SHIFT
-#undef CRF_APB_DBG_TRACE_CTRL_CLKACT_MASK
-#define CRF_APB_DBG_TRACE_CTRL_CLKACT_DEFVAL                                       0x00002500
-#define CRF_APB_DBG_TRACE_CTRL_CLKACT_SHIFT                                        24
-#define CRF_APB_DBG_TRACE_CTRL_CLKACT_MASK                                         0x01000000U
-
-/*6 bit divider*/
-#undef CRF_APB_DBG_FPD_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_DBG_FPD_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_DBG_FPD_CTRL_DIVISOR0_MASK
-#define CRF_APB_DBG_FPD_CTRL_DIVISOR0_DEFVAL                                       0x01002500
-#define CRF_APB_DBG_FPD_CTRL_DIVISOR0_SHIFT                                        8
-#define CRF_APB_DBG_FPD_CTRL_DIVISOR0_MASK                                         0x00003F00U
-
-/*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_DBG_FPD_CTRL_SRCSEL_DEFVAL                                         0x01002500
-#define CRF_APB_DBG_FPD_CTRL_SRCSEL_SHIFT                                          0
-#define CRF_APB_DBG_FPD_CTRL_SRCSEL_MASK                                           0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRF_APB_DBG_FPD_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_DBG_FPD_CTRL_CLKACT_SHIFT
-#undef CRF_APB_DBG_FPD_CTRL_CLKACT_MASK
-#define CRF_APB_DBG_FPD_CTRL_CLKACT_DEFVAL                                         0x01002500
-#define CRF_APB_DBG_FPD_CTRL_CLKACT_SHIFT                                          24
-#define CRF_APB_DBG_FPD_CTRL_CLKACT_MASK                                           0x01000000U
-
-/*6 bit divider*/
-#undef CRF_APB_DDR_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_DDR_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_DDR_CTRL_DIVISOR0_MASK
-#define CRF_APB_DDR_CTRL_DIVISOR0_DEFVAL                                           0x01000500
-#define CRF_APB_DDR_CTRL_DIVISOR0_SHIFT                                            8
-#define CRF_APB_DDR_CTRL_DIVISOR0_MASK                                             0x00003F00U
-
-/*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.)*/
-#undef CRF_APB_DDR_CTRL_SRCSEL_DEFVAL
-#undef CRF_APB_DDR_CTRL_SRCSEL_SHIFT
-#undef CRF_APB_DDR_CTRL_SRCSEL_MASK
-#define CRF_APB_DDR_CTRL_SRCSEL_DEFVAL                                             0x01000500
-#define CRF_APB_DDR_CTRL_SRCSEL_SHIFT                                              0
-#define CRF_APB_DDR_CTRL_SRCSEL_MASK                                               0x00000007U
-
-/*6 bit divider*/
-#undef CRF_APB_GPU_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_GPU_REF_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_GPU_REF_CTRL_DIVISOR0_MASK
-#define CRF_APB_GPU_REF_CTRL_DIVISOR0_DEFVAL                                       0x00001500
-#define CRF_APB_GPU_REF_CTRL_DIVISOR0_SHIFT                                        8
-#define CRF_APB_GPU_REF_CTRL_DIVISOR0_MASK                                         0x00003F00U
-
-/*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_GPU_REF_CTRL_SRCSEL_DEFVAL                                         0x00001500
-#define CRF_APB_GPU_REF_CTRL_SRCSEL_SHIFT                                          0
-#define CRF_APB_GPU_REF_CTRL_SRCSEL_MASK                                           0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock, which will stop clock for GPU (and both Pixel Processors).*/
-#undef CRF_APB_GPU_REF_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_GPU_REF_CTRL_CLKACT_SHIFT
-#undef CRF_APB_GPU_REF_CTRL_CLKACT_MASK
-#define CRF_APB_GPU_REF_CTRL_CLKACT_DEFVAL                                         0x00001500
-#define CRF_APB_GPU_REF_CTRL_CLKACT_SHIFT                                          24
-#define CRF_APB_GPU_REF_CTRL_CLKACT_MASK                                           0x01000000U
-
-/*Clock active signal for Pixel Processor. Switch to 0 to disable the clock only to this Pixel Processor*/
-#undef CRF_APB_GPU_REF_CTRL_PP0_CLKACT_DEFVAL
-#undef CRF_APB_GPU_REF_CTRL_PP0_CLKACT_SHIFT
-#undef CRF_APB_GPU_REF_CTRL_PP0_CLKACT_MASK
-#define CRF_APB_GPU_REF_CTRL_PP0_CLKACT_DEFVAL                                     0x00001500
-#define CRF_APB_GPU_REF_CTRL_PP0_CLKACT_SHIFT                                      25
-#define CRF_APB_GPU_REF_CTRL_PP0_CLKACT_MASK                                       0x02000000U
-
-/*Clock active signal for Pixel Processor. Switch to 0 to disable the clock only to this Pixel Processor*/
-#undef CRF_APB_GPU_REF_CTRL_PP1_CLKACT_DEFVAL
-#undef CRF_APB_GPU_REF_CTRL_PP1_CLKACT_SHIFT
-#undef CRF_APB_GPU_REF_CTRL_PP1_CLKACT_MASK
-#define CRF_APB_GPU_REF_CTRL_PP1_CLKACT_DEFVAL                                     0x00001500
-#define CRF_APB_GPU_REF_CTRL_PP1_CLKACT_SHIFT                                      26
-#define CRF_APB_GPU_REF_CTRL_PP1_CLKACT_MASK                                       0x04000000U
-
-/*6 bit divider*/
-#undef CRF_APB_GDMA_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_GDMA_REF_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_GDMA_REF_CTRL_DIVISOR0_MASK
-#define CRF_APB_GDMA_REF_CTRL_DIVISOR0_DEFVAL                                      0x01000500
-#define CRF_APB_GDMA_REF_CTRL_DIVISOR0_SHIFT                                       8
-#define CRF_APB_GDMA_REF_CTRL_DIVISOR0_MASK                                        0x00003F00U
-
-/*000 = APLL; 010 = VPLL; 011 = DPLL; (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.)*/
-#undef CRF_APB_GDMA_REF_CTRL_SRCSEL_DEFVAL
-#undef CRF_APB_GDMA_REF_CTRL_SRCSEL_SHIFT
-#undef CRF_APB_GDMA_REF_CTRL_SRCSEL_MASK
-#define CRF_APB_GDMA_REF_CTRL_SRCSEL_DEFVAL                                        0x01000500
-#define CRF_APB_GDMA_REF_CTRL_SRCSEL_SHIFT                                         0
-#define CRF_APB_GDMA_REF_CTRL_SRCSEL_MASK                                          0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRF_APB_GDMA_REF_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_GDMA_REF_CTRL_CLKACT_SHIFT
-#undef CRF_APB_GDMA_REF_CTRL_CLKACT_MASK
-#define CRF_APB_GDMA_REF_CTRL_CLKACT_DEFVAL                                        0x01000500
-#define CRF_APB_GDMA_REF_CTRL_CLKACT_SHIFT                                         24
-#define CRF_APB_GDMA_REF_CTRL_CLKACT_MASK                                          0x01000000U
-
-/*6 bit divider*/
-#undef CRF_APB_DPDMA_REF_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_DPDMA_REF_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_DPDMA_REF_CTRL_DIVISOR0_MASK
-#define CRF_APB_DPDMA_REF_CTRL_DIVISOR0_DEFVAL                                     0x01000500
-#define CRF_APB_DPDMA_REF_CTRL_DIVISOR0_SHIFT                                      8
-#define CRF_APB_DPDMA_REF_CTRL_DIVISOR0_MASK                                       0x00003F00U
-
-/*000 = APLL; 010 = VPLL; 011 = DPLL; (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.)*/
-#undef CRF_APB_DPDMA_REF_CTRL_SRCSEL_DEFVAL
-#undef CRF_APB_DPDMA_REF_CTRL_SRCSEL_SHIFT
-#undef CRF_APB_DPDMA_REF_CTRL_SRCSEL_MASK
-#define CRF_APB_DPDMA_REF_CTRL_SRCSEL_DEFVAL                                       0x01000500
-#define CRF_APB_DPDMA_REF_CTRL_SRCSEL_SHIFT                                        0
-#define CRF_APB_DPDMA_REF_CTRL_SRCSEL_MASK                                         0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRF_APB_DPDMA_REF_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_DPDMA_REF_CTRL_CLKACT_SHIFT
-#undef CRF_APB_DPDMA_REF_CTRL_CLKACT_MASK
-#define CRF_APB_DPDMA_REF_CTRL_CLKACT_DEFVAL                                       0x01000500
-#define CRF_APB_DPDMA_REF_CTRL_CLKACT_SHIFT                                        24
-#define CRF_APB_DPDMA_REF_CTRL_CLKACT_MASK                                         0x01000000U
-
-/*6 bit divider*/
-#undef CRF_APB_TOPSW_MAIN_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_TOPSW_MAIN_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_TOPSW_MAIN_CTRL_DIVISOR0_MASK
-#define CRF_APB_TOPSW_MAIN_CTRL_DIVISOR0_DEFVAL                                    0x01000400
-#define CRF_APB_TOPSW_MAIN_CTRL_DIVISOR0_SHIFT                                     8
-#define CRF_APB_TOPSW_MAIN_CTRL_DIVISOR0_MASK                                      0x00003F00U
-
-/*000 = APLL; 010 = VPLL; 011 = DPLL; (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.)*/
-#undef CRF_APB_TOPSW_MAIN_CTRL_SRCSEL_DEFVAL
-#undef CRF_APB_TOPSW_MAIN_CTRL_SRCSEL_SHIFT
-#undef CRF_APB_TOPSW_MAIN_CTRL_SRCSEL_MASK
-#define CRF_APB_TOPSW_MAIN_CTRL_SRCSEL_DEFVAL                                      0x01000400
-#define CRF_APB_TOPSW_MAIN_CTRL_SRCSEL_SHIFT                                       0
-#define CRF_APB_TOPSW_MAIN_CTRL_SRCSEL_MASK                                        0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRF_APB_TOPSW_MAIN_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_TOPSW_MAIN_CTRL_CLKACT_SHIFT
-#undef CRF_APB_TOPSW_MAIN_CTRL_CLKACT_MASK
-#define CRF_APB_TOPSW_MAIN_CTRL_CLKACT_DEFVAL                                      0x01000400
-#define CRF_APB_TOPSW_MAIN_CTRL_CLKACT_SHIFT                                       24
-#define CRF_APB_TOPSW_MAIN_CTRL_CLKACT_MASK                                        0x01000000U
-
-/*6 bit divider*/
-#undef CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0_MASK
-#define CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0_DEFVAL                                   0x01000800
-#define CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0_SHIFT                                    8
-#define CRF_APB_TOPSW_LSBUS_CTRL_DIVISOR0_MASK                                     0x00003F00U
-
-/*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_SRCSEL_DEFVAL                                     0x01000800
-#define CRF_APB_TOPSW_LSBUS_CTRL_SRCSEL_SHIFT                                      0
-#define CRF_APB_TOPSW_LSBUS_CTRL_SRCSEL_MASK                                       0x00000007U
-
-/*Clock active signal. Switch to 0 to disable the clock*/
-#undef CRF_APB_TOPSW_LSBUS_CTRL_CLKACT_DEFVAL
-#undef CRF_APB_TOPSW_LSBUS_CTRL_CLKACT_SHIFT
-#undef CRF_APB_TOPSW_LSBUS_CTRL_CLKACT_MASK
-#define CRF_APB_TOPSW_LSBUS_CTRL_CLKACT_DEFVAL                                     0x01000800
-#define CRF_APB_TOPSW_LSBUS_CTRL_CLKACT_SHIFT                                      24
-#define CRF_APB_TOPSW_LSBUS_CTRL_CLKACT_MASK                                       0x01000000U
-
-/*6 bit divider*/
-#undef CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_DEFVAL
-#undef CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_SHIFT
-#undef CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_MASK
-#define CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_DEFVAL                                     0x00000A00
-#define CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_SHIFT                                      8
-#define CRF_APB_DBG_TSTMP_CTRL_DIVISOR0_MASK                                       0x00003F00U
-
-/*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 CRF_APB_DBG_TSTMP_CTRL_SRCSEL_DEFVAL                                       0x00000A00
-#define CRF_APB_DBG_TSTMP_CTRL_SRCSEL_SHIFT                                        0
-#define CRF_APB_DBG_TSTMP_CTRL_SRCSEL_MASK                                         0x00000007U
-
-/*00" = Select the APB switch clock for the APB interface of TTC0'01" = Select the PLL ref clock for the APB interface of TTC0'
-               0" = Select the R5 clock for the APB interface of TTC0*/
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC0_SEL_DEFVAL
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC0_SEL_SHIFT
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC0_SEL_MASK
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC0_SEL_DEFVAL                                   0x00000000
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC0_SEL_SHIFT                                    0
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC0_SEL_MASK                                     0x00000003U
-
-/*00" = Select the APB switch clock for the APB interface of TTC1'01" = Select the PLL ref clock for the APB interface of TTC1'
-               0" = Select the R5 clock for the APB interface of TTC1*/
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC1_SEL_DEFVAL
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC1_SEL_SHIFT
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC1_SEL_MASK
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC1_SEL_DEFVAL                                   0x00000000
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC1_SEL_SHIFT                                    2
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC1_SEL_MASK                                     0x0000000CU
-
-/*00" = Select the APB switch clock for the APB interface of TTC2'01" = Select the PLL ref clock for the APB interface of TTC2'
-               0" = Select the R5 clock for the APB interface of TTC2*/
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC2_SEL_DEFVAL
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC2_SEL_SHIFT
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC2_SEL_MASK
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC2_SEL_DEFVAL                                   0x00000000
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC2_SEL_SHIFT                                    4
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC2_SEL_MASK                                     0x00000030U
-
-/*00" = Select the APB switch clock for the APB interface of TTC3'01" = Select the PLL ref clock for the APB interface of TTC3'
-               0" = Select the R5 clock for the APB interface of TTC3*/
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC3_SEL_DEFVAL
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC3_SEL_SHIFT
-#undef IOU_SLCR_IOU_TTC_APB_CLK_TTC3_SEL_MASK
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC3_SEL_DEFVAL                                   0x00000000
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC3_SEL_SHIFT                                    6
-#define IOU_SLCR_IOU_TTC_APB_CLK_TTC3_SEL_MASK                                     0x000000C0U
-
-/*System watchdog timer clock source selection: 0: Internal APB clock 1: External (PL clock via EMIO or Pinout clock via MIO)*/
-#undef FPD_SLCR_WDT_CLK_SEL_SELECT_DEFVAL
-#undef FPD_SLCR_WDT_CLK_SEL_SELECT_SHIFT
-#undef FPD_SLCR_WDT_CLK_SEL_SELECT_MASK
-#define FPD_SLCR_WDT_CLK_SEL_SELECT_DEFVAL                                         0x00000000
-#define FPD_SLCR_WDT_CLK_SEL_SELECT_SHIFT                                          0
-#define FPD_SLCR_WDT_CLK_SEL_SELECT_MASK                                           0x00000001U
-
-/*System watchdog timer clock source selection: 0: internal clock APB clock 1: external clock from PL via EMIO, or from pinout
-               ia MIO*/
-#undef IOU_SLCR_WDT_CLK_SEL_SELECT_DEFVAL
-#undef IOU_SLCR_WDT_CLK_SEL_SELECT_SHIFT
-#undef IOU_SLCR_WDT_CLK_SEL_SELECT_MASK
-#define IOU_SLCR_WDT_CLK_SEL_SELECT_DEFVAL                                         0x00000000
-#define IOU_SLCR_WDT_CLK_SEL_SELECT_SHIFT                                          0
-#define IOU_SLCR_WDT_CLK_SEL_SELECT_MASK                                           0x00000001U
-
-/*System watchdog timer clock source selection: 0: internal clock APB clock 1: external clock pss_ref_clk*/
-#undef LPD_SLCR_CSUPMU_WDT_CLK_SEL_SELECT_DEFVAL
-#undef LPD_SLCR_CSUPMU_WDT_CLK_SEL_SELECT_SHIFT
-#undef LPD_SLCR_CSUPMU_WDT_CLK_SEL_SELECT_MASK
-#define LPD_SLCR_CSUPMU_WDT_CLK_SEL_SELECT_DEFVAL                                  0x00000000
-#define LPD_SLCR_CSUPMU_WDT_CLK_SEL_SELECT_SHIFT                                   0
-#define LPD_SLCR_CSUPMU_WDT_CLK_SEL_SELECT_MASK                                    0x00000001U
-#undef CRF_APB_RST_DDR_SS_OFFSET
-#define CRF_APB_RST_DDR_SS_OFFSET                                                  0XFD1A0108
-#undef DDRC_MSTR_OFFSET
-#define DDRC_MSTR_OFFSET                                                           0XFD070000
-#undef DDRC_MRCTRL0_OFFSET
-#define DDRC_MRCTRL0_OFFSET                                                        0XFD070010
-#undef DDRC_DERATEEN_OFFSET
-#define DDRC_DERATEEN_OFFSET                                                       0XFD070020
-#undef DDRC_DERATEINT_OFFSET
-#define DDRC_DERATEINT_OFFSET                                                      0XFD070024
-#undef DDRC_PWRCTL_OFFSET
-#define DDRC_PWRCTL_OFFSET                                                         0XFD070030
-#undef DDRC_PWRTMG_OFFSET
-#define DDRC_PWRTMG_OFFSET                                                         0XFD070034
-#undef DDRC_RFSHCTL0_OFFSET
-#define DDRC_RFSHCTL0_OFFSET                                                       0XFD070050
-#undef DDRC_RFSHCTL3_OFFSET
-#define DDRC_RFSHCTL3_OFFSET                                                       0XFD070060
-#undef DDRC_RFSHTMG_OFFSET
-#define DDRC_RFSHTMG_OFFSET                                                        0XFD070064
-#undef DDRC_ECCCFG0_OFFSET
-#define DDRC_ECCCFG0_OFFSET                                                        0XFD070070
-#undef DDRC_ECCCFG1_OFFSET
-#define DDRC_ECCCFG1_OFFSET                                                        0XFD070074
-#undef DDRC_CRCPARCTL1_OFFSET
-#define DDRC_CRCPARCTL1_OFFSET                                                     0XFD0700C4
-#undef DDRC_CRCPARCTL2_OFFSET
-#define DDRC_CRCPARCTL2_OFFSET                                                     0XFD0700C8
-#undef DDRC_INIT0_OFFSET
-#define DDRC_INIT0_OFFSET                                                          0XFD0700D0
-#undef DDRC_INIT1_OFFSET
-#define DDRC_INIT1_OFFSET                                                          0XFD0700D4
-#undef DDRC_INIT2_OFFSET
-#define DDRC_INIT2_OFFSET                                                          0XFD0700D8
-#undef DDRC_INIT3_OFFSET
-#define DDRC_INIT3_OFFSET                                                          0XFD0700DC
-#undef DDRC_INIT4_OFFSET
-#define DDRC_INIT4_OFFSET                                                          0XFD0700E0
-#undef DDRC_INIT5_OFFSET
-#define DDRC_INIT5_OFFSET                                                          0XFD0700E4
-#undef DDRC_INIT6_OFFSET
-#define DDRC_INIT6_OFFSET                                                          0XFD0700E8
-#undef DDRC_INIT7_OFFSET
-#define DDRC_INIT7_OFFSET                                                          0XFD0700EC
-#undef DDRC_DIMMCTL_OFFSET
-#define DDRC_DIMMCTL_OFFSET                                                        0XFD0700F0
-#undef DDRC_RANKCTL_OFFSET
-#define DDRC_RANKCTL_OFFSET                                                        0XFD0700F4
-#undef DDRC_DRAMTMG0_OFFSET
-#define DDRC_DRAMTMG0_OFFSET                                                       0XFD070100
-#undef DDRC_DRAMTMG1_OFFSET
-#define DDRC_DRAMTMG1_OFFSET                                                       0XFD070104
-#undef DDRC_DRAMTMG2_OFFSET
-#define DDRC_DRAMTMG2_OFFSET                                                       0XFD070108
-#undef DDRC_DRAMTMG3_OFFSET
-#define DDRC_DRAMTMG3_OFFSET                                                       0XFD07010C
-#undef DDRC_DRAMTMG4_OFFSET
-#define DDRC_DRAMTMG4_OFFSET                                                       0XFD070110
-#undef DDRC_DRAMTMG5_OFFSET
-#define DDRC_DRAMTMG5_OFFSET                                                       0XFD070114
-#undef DDRC_DRAMTMG6_OFFSET
-#define DDRC_DRAMTMG6_OFFSET                                                       0XFD070118
-#undef DDRC_DRAMTMG7_OFFSET
-#define DDRC_DRAMTMG7_OFFSET                                                       0XFD07011C
-#undef DDRC_DRAMTMG8_OFFSET
-#define DDRC_DRAMTMG8_OFFSET                                                       0XFD070120
-#undef DDRC_DRAMTMG9_OFFSET
-#define DDRC_DRAMTMG9_OFFSET                                                       0XFD070124
-#undef DDRC_DRAMTMG11_OFFSET
-#define DDRC_DRAMTMG11_OFFSET                                                      0XFD07012C
-#undef DDRC_DRAMTMG12_OFFSET
-#define DDRC_DRAMTMG12_OFFSET                                                      0XFD070130
-#undef DDRC_ZQCTL0_OFFSET
-#define DDRC_ZQCTL0_OFFSET                                                         0XFD070180
-#undef DDRC_ZQCTL1_OFFSET
-#define DDRC_ZQCTL1_OFFSET                                                         0XFD070184
-#undef DDRC_DFITMG0_OFFSET
-#define DDRC_DFITMG0_OFFSET                                                        0XFD070190
-#undef DDRC_DFITMG1_OFFSET
-#define DDRC_DFITMG1_OFFSET                                                        0XFD070194
-#undef DDRC_DFILPCFG0_OFFSET
-#define DDRC_DFILPCFG0_OFFSET                                                      0XFD070198
-#undef DDRC_DFILPCFG1_OFFSET
-#define DDRC_DFILPCFG1_OFFSET                                                      0XFD07019C
-#undef DDRC_DFIUPD1_OFFSET
-#define DDRC_DFIUPD1_OFFSET                                                        0XFD0701A4
-#undef DDRC_DFIMISC_OFFSET
-#define DDRC_DFIMISC_OFFSET                                                        0XFD0701B0
-#undef DDRC_DFITMG2_OFFSET
-#define DDRC_DFITMG2_OFFSET                                                        0XFD0701B4
-#undef DDRC_DBICTL_OFFSET
-#define DDRC_DBICTL_OFFSET                                                         0XFD0701C0
-#undef DDRC_ADDRMAP0_OFFSET
-#define DDRC_ADDRMAP0_OFFSET                                                       0XFD070200
-#undef DDRC_ADDRMAP1_OFFSET
-#define DDRC_ADDRMAP1_OFFSET                                                       0XFD070204
-#undef DDRC_ADDRMAP2_OFFSET
-#define DDRC_ADDRMAP2_OFFSET                                                       0XFD070208
-#undef DDRC_ADDRMAP3_OFFSET
-#define DDRC_ADDRMAP3_OFFSET                                                       0XFD07020C
-#undef DDRC_ADDRMAP4_OFFSET
-#define DDRC_ADDRMAP4_OFFSET                                                       0XFD070210
-#undef DDRC_ADDRMAP5_OFFSET
-#define DDRC_ADDRMAP5_OFFSET                                                       0XFD070214
-#undef DDRC_ADDRMAP6_OFFSET
-#define DDRC_ADDRMAP6_OFFSET                                                       0XFD070218
-#undef DDRC_ADDRMAP7_OFFSET
-#define DDRC_ADDRMAP7_OFFSET                                                       0XFD07021C
-#undef DDRC_ADDRMAP8_OFFSET
-#define DDRC_ADDRMAP8_OFFSET                                                       0XFD070220
-#undef DDRC_ADDRMAP9_OFFSET
-#define DDRC_ADDRMAP9_OFFSET                                                       0XFD070224
-#undef DDRC_ADDRMAP10_OFFSET
-#define DDRC_ADDRMAP10_OFFSET                                                      0XFD070228
-#undef DDRC_ADDRMAP11_OFFSET
-#define DDRC_ADDRMAP11_OFFSET                                                      0XFD07022C
-#undef DDRC_ODTCFG_OFFSET
-#define DDRC_ODTCFG_OFFSET                                                         0XFD070240
-#undef DDRC_ODTMAP_OFFSET
-#define DDRC_ODTMAP_OFFSET                                                         0XFD070244
-#undef DDRC_SCHED_OFFSET
-#define DDRC_SCHED_OFFSET                                                          0XFD070250
-#undef DDRC_PERFLPR1_OFFSET
-#define DDRC_PERFLPR1_OFFSET                                                       0XFD070264
-#undef DDRC_PERFWR1_OFFSET
-#define DDRC_PERFWR1_OFFSET                                                        0XFD07026C
-#undef DDRC_DQMAP5_OFFSET
-#define DDRC_DQMAP5_OFFSET                                                         0XFD070294
-#undef DDRC_DBG0_OFFSET
-#define DDRC_DBG0_OFFSET                                                           0XFD070300
-#undef DDRC_DBGCMD_OFFSET
-#define DDRC_DBGCMD_OFFSET                                                         0XFD07030C
-#undef DDRC_SWCTL_OFFSET
-#define DDRC_SWCTL_OFFSET                                                          0XFD070320
-#undef DDRC_PCCFG_OFFSET
-#define DDRC_PCCFG_OFFSET                                                          0XFD070400
-#undef DDRC_PCFGR_0_OFFSET
-#define DDRC_PCFGR_0_OFFSET                                                        0XFD070404
-#undef DDRC_PCFGW_0_OFFSET
-#define DDRC_PCFGW_0_OFFSET                                                        0XFD070408
-#undef DDRC_PCTRL_0_OFFSET
-#define DDRC_PCTRL_0_OFFSET                                                        0XFD070490
-#undef DDRC_PCFGQOS0_0_OFFSET
-#define DDRC_PCFGQOS0_0_OFFSET                                                     0XFD070494
-#undef DDRC_PCFGQOS1_0_OFFSET
-#define DDRC_PCFGQOS1_0_OFFSET                                                     0XFD070498
-#undef DDRC_PCFGR_1_OFFSET
-#define DDRC_PCFGR_1_OFFSET                                                        0XFD0704B4
-#undef DDRC_PCFGW_1_OFFSET
-#define DDRC_PCFGW_1_OFFSET                                                        0XFD0704B8
-#undef DDRC_PCTRL_1_OFFSET
-#define DDRC_PCTRL_1_OFFSET                                                        0XFD070540
-#undef DDRC_PCFGQOS0_1_OFFSET
-#define DDRC_PCFGQOS0_1_OFFSET                                                     0XFD070544
-#undef DDRC_PCFGQOS1_1_OFFSET
-#define DDRC_PCFGQOS1_1_OFFSET                                                     0XFD070548
-#undef DDRC_PCFGR_2_OFFSET
-#define DDRC_PCFGR_2_OFFSET                                                        0XFD070564
-#undef DDRC_PCFGW_2_OFFSET
-#define DDRC_PCFGW_2_OFFSET                                                        0XFD070568
-#undef DDRC_PCTRL_2_OFFSET
-#define DDRC_PCTRL_2_OFFSET                                                        0XFD0705F0
-#undef DDRC_PCFGQOS0_2_OFFSET
-#define DDRC_PCFGQOS0_2_OFFSET                                                     0XFD0705F4
-#undef DDRC_PCFGQOS1_2_OFFSET
-#define DDRC_PCFGQOS1_2_OFFSET                                                     0XFD0705F8
-#undef DDRC_PCFGR_3_OFFSET
-#define DDRC_PCFGR_3_OFFSET                                                        0XFD070614
-#undef DDRC_PCFGW_3_OFFSET
-#define DDRC_PCFGW_3_OFFSET                                                        0XFD070618
-#undef DDRC_PCTRL_3_OFFSET
-#define DDRC_PCTRL_3_OFFSET                                                        0XFD0706A0
-#undef DDRC_PCFGQOS0_3_OFFSET
-#define DDRC_PCFGQOS0_3_OFFSET                                                     0XFD0706A4
-#undef DDRC_PCFGQOS1_3_OFFSET
-#define DDRC_PCFGQOS1_3_OFFSET                                                     0XFD0706A8
-#undef DDRC_PCFGWQOS0_3_OFFSET
-#define DDRC_PCFGWQOS0_3_OFFSET                                                    0XFD0706AC
-#undef DDRC_PCFGWQOS1_3_OFFSET
-#define DDRC_PCFGWQOS1_3_OFFSET                                                    0XFD0706B0
-#undef DDRC_PCFGR_4_OFFSET
-#define DDRC_PCFGR_4_OFFSET                                                        0XFD0706C4
-#undef DDRC_PCFGW_4_OFFSET
-#define DDRC_PCFGW_4_OFFSET                                                        0XFD0706C8
-#undef DDRC_PCTRL_4_OFFSET
-#define DDRC_PCTRL_4_OFFSET                                                        0XFD070750
-#undef DDRC_PCFGQOS0_4_OFFSET
-#define DDRC_PCFGQOS0_4_OFFSET                                                     0XFD070754
-#undef DDRC_PCFGQOS1_4_OFFSET
-#define DDRC_PCFGQOS1_4_OFFSET                                                     0XFD070758
-#undef DDRC_PCFGWQOS0_4_OFFSET
-#define DDRC_PCFGWQOS0_4_OFFSET                                                    0XFD07075C
-#undef DDRC_PCFGWQOS1_4_OFFSET
-#define DDRC_PCFGWQOS1_4_OFFSET                                                    0XFD070760
-#undef DDRC_PCFGR_5_OFFSET
-#define DDRC_PCFGR_5_OFFSET                                                        0XFD070774
-#undef DDRC_PCFGW_5_OFFSET
-#define DDRC_PCFGW_5_OFFSET                                                        0XFD070778
-#undef DDRC_PCTRL_5_OFFSET
-#define DDRC_PCTRL_5_OFFSET                                                        0XFD070800
-#undef DDRC_PCFGQOS0_5_OFFSET
-#define DDRC_PCFGQOS0_5_OFFSET                                                     0XFD070804
-#undef DDRC_PCFGQOS1_5_OFFSET
-#define DDRC_PCFGQOS1_5_OFFSET                                                     0XFD070808
-#undef DDRC_PCFGWQOS0_5_OFFSET
-#define DDRC_PCFGWQOS0_5_OFFSET                                                    0XFD07080C
-#undef DDRC_PCFGWQOS1_5_OFFSET
-#define DDRC_PCFGWQOS1_5_OFFSET                                                    0XFD070810
-#undef DDRC_SARBASE0_OFFSET
-#define DDRC_SARBASE0_OFFSET                                                       0XFD070F04
-#undef DDRC_SARSIZE0_OFFSET
-#define DDRC_SARSIZE0_OFFSET                                                       0XFD070F08
-#undef DDRC_SARBASE1_OFFSET
-#define DDRC_SARBASE1_OFFSET                                                       0XFD070F0C
-#undef DDRC_SARSIZE1_OFFSET
-#define DDRC_SARSIZE1_OFFSET                                                       0XFD070F10
-#undef DDRC_DFITMG0_SHADOW_OFFSET
-#define DDRC_DFITMG0_SHADOW_OFFSET                                                 0XFD072190
-#undef CRF_APB_RST_DDR_SS_OFFSET
-#define CRF_APB_RST_DDR_SS_OFFSET                                                  0XFD1A0108
-#undef DDR_PHY_PGCR0_OFFSET
-#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_PTR0_OFFSET                                                        0XFD080040
-#undef DDR_PHY_PTR1_OFFSET
-#define DDR_PHY_PTR1_OFFSET                                                        0XFD080044
-#undef DDR_PHY_DSGCR_OFFSET
-#define DDR_PHY_DSGCR_OFFSET                                                       0XFD080090
-#undef DDR_PHY_DCR_OFFSET
-#define DDR_PHY_DCR_OFFSET                                                         0XFD080100
-#undef DDR_PHY_DTPR0_OFFSET
-#define DDR_PHY_DTPR0_OFFSET                                                       0XFD080110
-#undef DDR_PHY_DTPR1_OFFSET
-#define DDR_PHY_DTPR1_OFFSET                                                       0XFD080114
-#undef DDR_PHY_DTPR2_OFFSET
-#define DDR_PHY_DTPR2_OFFSET                                                       0XFD080118
-#undef DDR_PHY_DTPR3_OFFSET
-#define DDR_PHY_DTPR3_OFFSET                                                       0XFD08011C
-#undef DDR_PHY_DTPR4_OFFSET
-#define DDR_PHY_DTPR4_OFFSET                                                       0XFD080120
-#undef DDR_PHY_DTPR5_OFFSET
-#define DDR_PHY_DTPR5_OFFSET                                                       0XFD080124
-#undef DDR_PHY_DTPR6_OFFSET
-#define DDR_PHY_DTPR6_OFFSET                                                       0XFD080128
-#undef DDR_PHY_RDIMMGCR0_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_MR0_OFFSET                                                         0XFD080180
-#undef DDR_PHY_MR1_OFFSET
-#define DDR_PHY_MR1_OFFSET                                                         0XFD080184
-#undef DDR_PHY_MR2_OFFSET
-#define DDR_PHY_MR2_OFFSET                                                         0XFD080188
-#undef DDR_PHY_MR3_OFFSET
-#define DDR_PHY_MR3_OFFSET                                                         0XFD08018C
-#undef DDR_PHY_MR4_OFFSET
-#define DDR_PHY_MR4_OFFSET                                                         0XFD080190
-#undef DDR_PHY_MR5_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_ACIOCR2_OFFSET                                                     0XFD080508
-#undef DDR_PHY_ACIOCR3_OFFSET
-#define DDR_PHY_ACIOCR3_OFFSET                                                     0XFD08050C
-#undef DDR_PHY_ACIOCR4_OFFSET
-#define DDR_PHY_ACIOCR4_OFFSET                                                     0XFD080510
-#undef DDR_PHY_IOVCR0_OFFSET
-#define DDR_PHY_IOVCR0_OFFSET                                                      0XFD080520
-#undef DDR_PHY_VTCR0_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_ZQ0PR0_OFFSET                                                      0XFD080684
-#undef DDR_PHY_ZQ0OR0_OFFSET
-#define DDR_PHY_ZQ0OR0_OFFSET                                                      0XFD080694
-#undef DDR_PHY_ZQ0OR1_OFFSET
-#define DDR_PHY_ZQ0OR1_OFFSET                                                      0XFD080698
-#undef DDR_PHY_ZQ1PR0_OFFSET
-#define DDR_PHY_ZQ1PR0_OFFSET                                                      0XFD0806A4
-#undef DDR_PHY_DX0GCR0_OFFSET
-#define DDR_PHY_DX0GCR0_OFFSET                                                     0XFD080700
-#undef DDR_PHY_DX0GCR4_OFFSET
-#define DDR_PHY_DX0GCR4_OFFSET                                                     0XFD080710
-#undef DDR_PHY_DX0GCR5_OFFSET
-#define DDR_PHY_DX0GCR5_OFFSET                                                     0XFD080714
-#undef DDR_PHY_DX0GCR6_OFFSET
-#define DDR_PHY_DX0GCR6_OFFSET                                                     0XFD080718
-#undef DDR_PHY_DX0LCDLR2_OFFSET
-#define DDR_PHY_DX0LCDLR2_OFFSET                                                   0XFD080788
-#undef DDR_PHY_DX0GTR0_OFFSET
-#define DDR_PHY_DX0GTR0_OFFSET                                                     0XFD0807C0
-#undef DDR_PHY_DX1GCR0_OFFSET
-#define DDR_PHY_DX1GCR0_OFFSET                                                     0XFD080800
-#undef DDR_PHY_DX1GCR4_OFFSET
-#define DDR_PHY_DX1GCR4_OFFSET                                                     0XFD080810
-#undef DDR_PHY_DX1GCR5_OFFSET
-#define DDR_PHY_DX1GCR5_OFFSET                                                     0XFD080814
-#undef DDR_PHY_DX1GCR6_OFFSET
-#define DDR_PHY_DX1GCR6_OFFSET                                                     0XFD080818
-#undef DDR_PHY_DX1LCDLR2_OFFSET
-#define DDR_PHY_DX1LCDLR2_OFFSET                                                   0XFD080888
-#undef DDR_PHY_DX1GTR0_OFFSET
-#define DDR_PHY_DX1GTR0_OFFSET                                                     0XFD0808C0
-#undef DDR_PHY_DX2GCR0_OFFSET
-#define DDR_PHY_DX2GCR0_OFFSET                                                     0XFD080900
-#undef DDR_PHY_DX2GCR1_OFFSET
-#define DDR_PHY_DX2GCR1_OFFSET                                                     0XFD080904
-#undef DDR_PHY_DX2GCR4_OFFSET
-#define DDR_PHY_DX2GCR4_OFFSET                                                     0XFD080910
-#undef DDR_PHY_DX2GCR5_OFFSET
-#define DDR_PHY_DX2GCR5_OFFSET                                                     0XFD080914
-#undef DDR_PHY_DX2GCR6_OFFSET
-#define DDR_PHY_DX2GCR6_OFFSET                                                     0XFD080918
-#undef DDR_PHY_DX2LCDLR2_OFFSET
-#define DDR_PHY_DX2LCDLR2_OFFSET                                                   0XFD080988
-#undef DDR_PHY_DX2GTR0_OFFSET
-#define DDR_PHY_DX2GTR0_OFFSET                                                     0XFD0809C0
-#undef DDR_PHY_DX3GCR0_OFFSET
-#define DDR_PHY_DX3GCR0_OFFSET                                                     0XFD080A00
-#undef DDR_PHY_DX3GCR1_OFFSET
-#define DDR_PHY_DX3GCR1_OFFSET                                                     0XFD080A04
-#undef DDR_PHY_DX3GCR4_OFFSET
-#define DDR_PHY_DX3GCR4_OFFSET                                                     0XFD080A10
-#undef DDR_PHY_DX3GCR5_OFFSET
-#define DDR_PHY_DX3GCR5_OFFSET                                                     0XFD080A14
-#undef DDR_PHY_DX3GCR6_OFFSET
-#define DDR_PHY_DX3GCR6_OFFSET                                                     0XFD080A18
-#undef DDR_PHY_DX3LCDLR2_OFFSET
-#define DDR_PHY_DX3LCDLR2_OFFSET                                                   0XFD080A88
-#undef DDR_PHY_DX3GTR0_OFFSET
-#define DDR_PHY_DX3GTR0_OFFSET                                                     0XFD080AC0
-#undef DDR_PHY_DX4GCR0_OFFSET
-#define DDR_PHY_DX4GCR0_OFFSET                                                     0XFD080B00
-#undef DDR_PHY_DX4GCR1_OFFSET
-#define DDR_PHY_DX4GCR1_OFFSET                                                     0XFD080B04
-#undef DDR_PHY_DX4GCR4_OFFSET
-#define DDR_PHY_DX4GCR4_OFFSET                                                     0XFD080B10
-#undef DDR_PHY_DX4GCR5_OFFSET
-#define DDR_PHY_DX4GCR5_OFFSET                                                     0XFD080B14
-#undef DDR_PHY_DX4GCR6_OFFSET
-#define DDR_PHY_DX4GCR6_OFFSET                                                     0XFD080B18
-#undef DDR_PHY_DX4LCDLR2_OFFSET
-#define DDR_PHY_DX4LCDLR2_OFFSET                                                   0XFD080B88
-#undef DDR_PHY_DX4GTR0_OFFSET
-#define DDR_PHY_DX4GTR0_OFFSET                                                     0XFD080BC0
-#undef DDR_PHY_DX5GCR0_OFFSET
-#define DDR_PHY_DX5GCR0_OFFSET                                                     0XFD080C00
-#undef DDR_PHY_DX5GCR1_OFFSET
-#define DDR_PHY_DX5GCR1_OFFSET                                                     0XFD080C04
-#undef DDR_PHY_DX5GCR4_OFFSET
-#define DDR_PHY_DX5GCR4_OFFSET                                                     0XFD080C10
-#undef DDR_PHY_DX5GCR5_OFFSET
-#define DDR_PHY_DX5GCR5_OFFSET                                                     0XFD080C14
-#undef DDR_PHY_DX5GCR6_OFFSET
-#define DDR_PHY_DX5GCR6_OFFSET                                                     0XFD080C18
-#undef DDR_PHY_DX5LCDLR2_OFFSET
-#define DDR_PHY_DX5LCDLR2_OFFSET                                                   0XFD080C88
-#undef DDR_PHY_DX5GTR0_OFFSET
-#define DDR_PHY_DX5GTR0_OFFSET                                                     0XFD080CC0
-#undef DDR_PHY_DX6GCR0_OFFSET
-#define DDR_PHY_DX6GCR0_OFFSET                                                     0XFD080D00
-#undef DDR_PHY_DX6GCR1_OFFSET
-#define DDR_PHY_DX6GCR1_OFFSET                                                     0XFD080D04
-#undef DDR_PHY_DX6GCR4_OFFSET
-#define DDR_PHY_DX6GCR4_OFFSET                                                     0XFD080D10
-#undef DDR_PHY_DX6GCR5_OFFSET
-#define DDR_PHY_DX6GCR5_OFFSET                                                     0XFD080D14
-#undef DDR_PHY_DX6GCR6_OFFSET
-#define DDR_PHY_DX6GCR6_OFFSET                                                     0XFD080D18
-#undef DDR_PHY_DX6LCDLR2_OFFSET
-#define DDR_PHY_DX6LCDLR2_OFFSET                                                   0XFD080D88
-#undef DDR_PHY_DX6GTR0_OFFSET
-#define DDR_PHY_DX6GTR0_OFFSET                                                     0XFD080DC0
-#undef DDR_PHY_DX7GCR0_OFFSET
-#define DDR_PHY_DX7GCR0_OFFSET                                                     0XFD080E00
-#undef DDR_PHY_DX7GCR1_OFFSET
-#define DDR_PHY_DX7GCR1_OFFSET                                                     0XFD080E04
-#undef DDR_PHY_DX7GCR4_OFFSET
-#define DDR_PHY_DX7GCR4_OFFSET                                                     0XFD080E10
-#undef DDR_PHY_DX7GCR5_OFFSET
-#define DDR_PHY_DX7GCR5_OFFSET                                                     0XFD080E14
-#undef DDR_PHY_DX7GCR6_OFFSET
-#define DDR_PHY_DX7GCR6_OFFSET                                                     0XFD080E18
-#undef DDR_PHY_DX7LCDLR2_OFFSET
-#define DDR_PHY_DX7LCDLR2_OFFSET                                                   0XFD080E88
-#undef DDR_PHY_DX7GTR0_OFFSET
-#define DDR_PHY_DX7GTR0_OFFSET                                                     0XFD080EC0
-#undef DDR_PHY_DX8GCR0_OFFSET
-#define DDR_PHY_DX8GCR0_OFFSET                                                     0XFD080F00
-#undef DDR_PHY_DX8GCR1_OFFSET
-#define DDR_PHY_DX8GCR1_OFFSET                                                     0XFD080F04
-#undef DDR_PHY_DX8GCR4_OFFSET
-#define DDR_PHY_DX8GCR4_OFFSET                                                     0XFD080F10
-#undef DDR_PHY_DX8GCR5_OFFSET
-#define DDR_PHY_DX8GCR5_OFFSET                                                     0XFD080F14
-#undef DDR_PHY_DX8GCR6_OFFSET
-#define DDR_PHY_DX8GCR6_OFFSET                                                     0XFD080F18
-#undef DDR_PHY_DX8LCDLR2_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_DX8SL4DXCTL2_OFFSET                                                0XFD08152C
-#undef DDR_PHY_DX8SL4IOCR_OFFSET
-#define DDR_PHY_DX8SL4IOCR_OFFSET                                                  0XFD081530
-#undef DDR_PHY_DX8SLBDQSCTL_OFFSET
-#define DDR_PHY_DX8SLBDQSCTL_OFFSET                                                0XFD0817DC
-#undef DDR_PHY_PIR_OFFSET
-#define DDR_PHY_PIR_OFFSET                                                         0XFD080004
-
-/*DDR block level reset inside of the DDR Sub System*/
-#undef CRF_APB_RST_DDR_SS_DDR_RESET_DEFVAL
-#undef CRF_APB_RST_DDR_SS_DDR_RESET_SHIFT
-#undef CRF_APB_RST_DDR_SS_DDR_RESET_MASK
-#define CRF_APB_RST_DDR_SS_DDR_RESET_DEFVAL                                        0x0000000F
-#define CRF_APB_RST_DDR_SS_DDR_RESET_SHIFT                                         3
-#define CRF_APB_RST_DDR_SS_DDR_RESET_MASK                                          0x00000008U
-
-/*Indicates the configuration of the device used in the system. - 00 - x4 device - 01 - x8 device - 10 - x16 device - 11 - x32
-               evice*/
-#undef DDRC_MSTR_DEVICE_CONFIG_DEFVAL
-#undef DDRC_MSTR_DEVICE_CONFIG_SHIFT
-#undef DDRC_MSTR_DEVICE_CONFIG_MASK
-#define DDRC_MSTR_DEVICE_CONFIG_DEFVAL                                             0x03040001
-#define DDRC_MSTR_DEVICE_CONFIG_SHIFT                                              30
-#define DDRC_MSTR_DEVICE_CONFIG_MASK                                               0xC0000000U
-
-/*Choose which registers are used. - 0 - Original registers - 1 - Shadow registers*/
-#undef DDRC_MSTR_FREQUENCY_MODE_DEFVAL
-#undef DDRC_MSTR_FREQUENCY_MODE_SHIFT
-#undef DDRC_MSTR_FREQUENCY_MODE_MASK
-#define DDRC_MSTR_FREQUENCY_MODE_DEFVAL                                            0x03040001
-#define DDRC_MSTR_FREQUENCY_MODE_SHIFT                                             29
-#define DDRC_MSTR_FREQUENCY_MODE_MASK                                              0x20000000U
-
-/*Only present for multi-rank configurations. Each bit represents one rank. For two-rank configurations, only bits[25:24] are p
-               esent. - 1 - populated - 0 - unpopulated LSB is the lowest rank number. For 2 ranks following combinations are legal: - 01 -
-               ne rank - 11 - Two ranks - Others - Reserved. For 4 ranks following combinations are legal: - 0001 - One rank - 0011 - Two ra
-               ks - 1111 - Four ranks*/
-#undef DDRC_MSTR_ACTIVE_RANKS_DEFVAL
-#undef DDRC_MSTR_ACTIVE_RANKS_SHIFT
-#undef DDRC_MSTR_ACTIVE_RANKS_MASK
-#define DDRC_MSTR_ACTIVE_RANKS_DEFVAL                                              0x03040001
-#define DDRC_MSTR_ACTIVE_RANKS_SHIFT                                               24
-#define DDRC_MSTR_ACTIVE_RANKS_MASK                                                0x03000000U
-
-/*SDRAM burst length used: - 0001 - Burst length of 2 (only supported for mDDR) - 0010 - Burst length of 4 - 0100 - Burst lengt
-                of 8 - 1000 - Burst length of 16 (only supported for mDDR, LPDDR2, and LPDDR4) All other values are reserved. This controls
-               he burst size used to access the SDRAM. This must match the burst length mode register setting in the SDRAM. (For BC4/8 on-th
-               -fly mode of DDR3 and DDR4, set this field to 0x0100) Burst length of 2 is not supported with AXI ports when MEMC_BURST_LENGT
-                is 8. Burst length of 2 is only supported with MEMC_FREQ_RATIO = 1*/
-#undef DDRC_MSTR_BURST_RDWR_DEFVAL
-#undef DDRC_MSTR_BURST_RDWR_SHIFT
-#undef DDRC_MSTR_BURST_RDWR_MASK
-#define DDRC_MSTR_BURST_RDWR_DEFVAL                                                0x03040001
-#define DDRC_MSTR_BURST_RDWR_SHIFT                                                 16
-#define DDRC_MSTR_BURST_RDWR_MASK                                                  0x000F0000U
-
-/*Set to 1 when the uMCTL2 and DRAM has to be put in DLL-off mode for low frequency operation. Set to 0 to put uMCTL2 and DRAM
-               n DLL-on mode for normal frequency operation. If DDR4 CRC/parity retry is enabled (CRCPARCTL1.crc_parity_retry_enable = 1), d
-               l_off_mode is not supported, and this bit must be set to '0'.*/
-#undef DDRC_MSTR_DLL_OFF_MODE_DEFVAL
-#undef DDRC_MSTR_DLL_OFF_MODE_SHIFT
-#undef DDRC_MSTR_DLL_OFF_MODE_MASK
-#define DDRC_MSTR_DLL_OFF_MODE_DEFVAL                                              0x03040001
-#define DDRC_MSTR_DLL_OFF_MODE_SHIFT                                               15
-#define DDRC_MSTR_DLL_OFF_MODE_MASK                                                0x00008000U
-
-/*Selects proportion of DQ bus width that is used by the SDRAM - 00 - Full DQ bus width to SDRAM - 01 - Half DQ bus width to SD
-               AM - 10 - Quarter DQ bus width to SDRAM - 11 - Reserved. Note that half bus width mode is only supported when the SDRAM bus w
-               dth is a multiple of 16, and quarter bus width mode is only supported when the SDRAM bus width is a multiple of 32 and the co
-               figuration parameter MEMC_QBUS_SUPPORT is set. Bus width refers to DQ bus width (excluding any ECC width).*/
-#undef DDRC_MSTR_DATA_BUS_WIDTH_DEFVAL
-#undef DDRC_MSTR_DATA_BUS_WIDTH_SHIFT
-#undef DDRC_MSTR_DATA_BUS_WIDTH_MASK
-#define DDRC_MSTR_DATA_BUS_WIDTH_DEFVAL                                            0x03040001
-#define DDRC_MSTR_DATA_BUS_WIDTH_SHIFT                                             12
-#define DDRC_MSTR_DATA_BUS_WIDTH_MASK                                              0x00003000U
-
-/*1 indicates put the DRAM in geardown mode (2N) and 0 indicates put the DRAM in normal mode (1N). This register can be changed
-                only when the Controller is in self-refresh mode. This signal must be set the same value as MR3 bit A3. Note: Geardown mode
-               s not supported if the configuration parameter MEMC_CMD_RTN2IDLE is set*/
-#undef DDRC_MSTR_GEARDOWN_MODE_DEFVAL
-#undef DDRC_MSTR_GEARDOWN_MODE_SHIFT
-#undef DDRC_MSTR_GEARDOWN_MODE_MASK
-#define DDRC_MSTR_GEARDOWN_MODE_DEFVAL                                             0x03040001
-#define DDRC_MSTR_GEARDOWN_MODE_SHIFT                                              11
-#define DDRC_MSTR_GEARDOWN_MODE_MASK                                               0x00000800U
-
-/*If 1, then uMCTL2 uses 2T timing. Otherwise, uses 1T timing. In 2T timing, all command signals (except chip select) are held
-               or 2 clocks on the SDRAM bus. Chip select is asserted on the second cycle of the command Note: 2T timing is not supported in
-               PDDR2/LPDDR3/LPDDR4 mode Note: 2T timing is not supported if the configuration parameter MEMC_CMD_RTN2IDLE is set Note: 2T ti
-               ing is not supported in DDR4 geardown mode.*/
-#undef DDRC_MSTR_EN_2T_TIMING_MODE_DEFVAL
-#undef DDRC_MSTR_EN_2T_TIMING_MODE_SHIFT
-#undef DDRC_MSTR_EN_2T_TIMING_MODE_MASK
-#define DDRC_MSTR_EN_2T_TIMING_MODE_DEFVAL                                         0x03040001
-#define DDRC_MSTR_EN_2T_TIMING_MODE_SHIFT                                          10
-#define DDRC_MSTR_EN_2T_TIMING_MODE_MASK                                           0x00000400U
-
-/*When set, enable burst-chop in DDR3/DDR4. Burst Chop for Reads is exercised only in HIF configurations (UMCTL2_INCL_ARB not s
-               t) and if in full bus width mode (MSTR.data_bus_width = 00). Burst Chop for Writes is exercised only if Partial Writes enable
-                (UMCTL2_PARTIAL_WR=1) and if CRC is disabled (CRCPARCTL1.crc_enable = 0). If DDR4 CRC/parity retry is enabled (CRCPARCTL1.cr
-               _parity_retry_enable = 1), burst chop is not supported, and this bit must be set to '0'*/
-#undef DDRC_MSTR_BURSTCHOP_DEFVAL
-#undef DDRC_MSTR_BURSTCHOP_SHIFT
-#undef DDRC_MSTR_BURSTCHOP_MASK
-#define DDRC_MSTR_BURSTCHOP_DEFVAL                                                 0x03040001
-#define DDRC_MSTR_BURSTCHOP_SHIFT                                                  9
-#define DDRC_MSTR_BURSTCHOP_MASK                                                   0x00000200U
-
-/*Select LPDDR4 SDRAM - 1 - LPDDR4 SDRAM device in use. - 0 - non-LPDDR4 device in use Present only in designs configured to su
-               port LPDDR4.*/
-#undef DDRC_MSTR_LPDDR4_DEFVAL
-#undef DDRC_MSTR_LPDDR4_SHIFT
-#undef DDRC_MSTR_LPDDR4_MASK
-#define DDRC_MSTR_LPDDR4_DEFVAL                                                    0x03040001
-#define DDRC_MSTR_LPDDR4_SHIFT                                                     5
-#define DDRC_MSTR_LPDDR4_MASK                                                      0x00000020U
-
-/*Select DDR4 SDRAM - 1 - DDR4 SDRAM device in use. - 0 - non-DDR4 device in use Present only in designs configured to support
-               DR4.*/
-#undef DDRC_MSTR_DDR4_DEFVAL
-#undef DDRC_MSTR_DDR4_SHIFT
-#undef DDRC_MSTR_DDR4_MASK
-#define DDRC_MSTR_DDR4_DEFVAL                                                      0x03040001
-#define DDRC_MSTR_DDR4_SHIFT                                                       4
-#define DDRC_MSTR_DDR4_MASK                                                        0x00000010U
-
-/*Select LPDDR3 SDRAM - 1 - LPDDR3 SDRAM device in use. - 0 - non-LPDDR3 device in use Present only in designs configured to su
-               port LPDDR3.*/
-#undef DDRC_MSTR_LPDDR3_DEFVAL
-#undef DDRC_MSTR_LPDDR3_SHIFT
-#undef DDRC_MSTR_LPDDR3_MASK
-#define DDRC_MSTR_LPDDR3_DEFVAL                                                    0x03040001
-#define DDRC_MSTR_LPDDR3_SHIFT                                                     3
-#define DDRC_MSTR_LPDDR3_MASK                                                      0x00000008U
-
-/*Select LPDDR2 SDRAM - 1 - LPDDR2 SDRAM device in use. - 0 - non-LPDDR2 device in use Present only in designs configured to su
-               port LPDDR2.*/
-#undef DDRC_MSTR_LPDDR2_DEFVAL
-#undef DDRC_MSTR_LPDDR2_SHIFT
-#undef DDRC_MSTR_LPDDR2_MASK
-#define DDRC_MSTR_LPDDR2_DEFVAL                                                    0x03040001
-#define DDRC_MSTR_LPDDR2_SHIFT                                                     2
-#define DDRC_MSTR_LPDDR2_MASK                                                      0x00000004U
-
-/*Select DDR3 SDRAM - 1 - DDR3 SDRAM device in use - 0 - non-DDR3 SDRAM device in use Only present in designs that support DDR3
-               */
-#undef DDRC_MSTR_DDR3_DEFVAL
-#undef DDRC_MSTR_DDR3_SHIFT
-#undef DDRC_MSTR_DDR3_MASK
-#define DDRC_MSTR_DDR3_DEFVAL                                                      0x03040001
-#define DDRC_MSTR_DDR3_SHIFT                                                       0
-#define DDRC_MSTR_DDR3_MASK                                                        0x00000001U
-
-/*Setting this register bit to 1 triggers a mode register read or write operation. When the MR operation is complete, the uMCTL
-                automatically clears this bit. The other register fields of this register must be written in a separate APB transaction, bef
-               re setting this mr_wr bit. It is recommended NOT to set this signal if in Init, Deep power-down or MPSM operating modes.*/
-#undef DDRC_MRCTRL0_MR_WR_DEFVAL
-#undef DDRC_MRCTRL0_MR_WR_SHIFT
-#undef DDRC_MRCTRL0_MR_WR_MASK
-#define DDRC_MRCTRL0_MR_WR_DEFVAL                                                  0x00000030
-#define DDRC_MRCTRL0_MR_WR_SHIFT                                                   31
-#define DDRC_MRCTRL0_MR_WR_MASK                                                    0x80000000U
-
-/*Address of the mode register that is to be written to. - 0000 - MR0 - 0001 - MR1 - 0010 - MR2 - 0011 - MR3 - 0100 - MR4 - 010
-                - MR5 - 0110 - MR6 - 0111 - MR7 Don't Care for LPDDR2/LPDDR3/LPDDR4 (see MRCTRL1.mr_data for mode register addressing in LPD
-               R2/LPDDR3/LPDDR4) This signal is also used for writing to control words of RDIMMs. In that case, it corresponds to the bank a
-               dress bits sent to the RDIMM In case of DDR4, the bit[3:2] corresponds to the bank group bits. Therefore, the bit[3] as well
-               s the bit[2:0] must be set to an appropriate value which is considered both the Address Mirroring of UDIMMs/RDIMMs and the Ou
-               put Inversion of RDIMMs.*/
-#undef DDRC_MRCTRL0_MR_ADDR_DEFVAL
-#undef DDRC_MRCTRL0_MR_ADDR_SHIFT
-#undef DDRC_MRCTRL0_MR_ADDR_MASK
-#define DDRC_MRCTRL0_MR_ADDR_DEFVAL                                                0x00000030
-#define DDRC_MRCTRL0_MR_ADDR_SHIFT                                                 12
-#define DDRC_MRCTRL0_MR_ADDR_MASK                                                  0x0000F000U
-
-/*Controls which rank is accessed by MRCTRL0.mr_wr. Normally, it is desired to access all ranks, so all bits should be set to 1
-                However, for multi-rank UDIMMs/RDIMMs which implement address mirroring, it may be necessary to access ranks individually. E
-               amples (assume uMCTL2 is configured for 4 ranks): - 0x1 - select rank 0 only - 0x2 - select rank 1 only - 0x5 - select ranks
-                and 2 - 0xA - select ranks 1 and 3 - 0xF - select ranks 0, 1, 2 and 3*/
-#undef DDRC_MRCTRL0_MR_RANK_DEFVAL
-#undef DDRC_MRCTRL0_MR_RANK_SHIFT
-#undef DDRC_MRCTRL0_MR_RANK_MASK
-#define DDRC_MRCTRL0_MR_RANK_DEFVAL                                                0x00000030
-#define DDRC_MRCTRL0_MR_RANK_SHIFT                                                 4
-#define DDRC_MRCTRL0_MR_RANK_MASK                                                  0x00000030U
-
-/*Indicates whether Software intervention is allowed via MRCTRL0/MRCTRL1 before automatic SDRAM initialization routine or not.
-               or DDR4, this bit can be used to initialize the DDR4 RCD (MR7) before automatic SDRAM initialization. For LPDDR4, this bit ca
-                be used to program additional mode registers before automatic SDRAM initialization if necessary. Note: This must be cleared
-               o 0 after completing Software operation. Otherwise, SDRAM initialization routine will not re-start. - 0 - Software interventi
-               n is not allowed - 1 - Software intervention is allowed*/
-#undef DDRC_MRCTRL0_SW_INIT_INT_DEFVAL
-#undef DDRC_MRCTRL0_SW_INIT_INT_SHIFT
-#undef DDRC_MRCTRL0_SW_INIT_INT_MASK
-#define DDRC_MRCTRL0_SW_INIT_INT_DEFVAL                                            0x00000030
-#define DDRC_MRCTRL0_SW_INIT_INT_SHIFT                                             3
-#define DDRC_MRCTRL0_SW_INIT_INT_MASK                                              0x00000008U
-
-/*Indicates whether the mode register operation is MRS in PDA mode or not - 0 - MRS - 1 - MRS in Per DRAM Addressability mode*/
-#undef DDRC_MRCTRL0_PDA_EN_DEFVAL
-#undef DDRC_MRCTRL0_PDA_EN_SHIFT
-#undef DDRC_MRCTRL0_PDA_EN_MASK
-#define DDRC_MRCTRL0_PDA_EN_DEFVAL                                                 0x00000030
-#define DDRC_MRCTRL0_PDA_EN_SHIFT                                                  2
-#define DDRC_MRCTRL0_PDA_EN_MASK                                                   0x00000004U
-
-/*Indicates whether the mode register operation is MRS or WR/RD for MPR (only supported for DDR4) - 0 - MRS - 1 - WR/RD for MPR*/
-#undef DDRC_MRCTRL0_MPR_EN_DEFVAL
-#undef DDRC_MRCTRL0_MPR_EN_SHIFT
-#undef DDRC_MRCTRL0_MPR_EN_MASK
-#define DDRC_MRCTRL0_MPR_EN_DEFVAL                                                 0x00000030
-#define DDRC_MRCTRL0_MPR_EN_SHIFT                                                  1
-#define DDRC_MRCTRL0_MPR_EN_MASK                                                   0x00000002U
-
-/*Indicates whether the mode register operation is read or write. Only used for LPDDR2/LPDDR3/LPDDR4/DDR4. - 0 - Write - 1 - Re
-               d*/
-#undef DDRC_MRCTRL0_MR_TYPE_DEFVAL
-#undef DDRC_MRCTRL0_MR_TYPE_SHIFT
-#undef DDRC_MRCTRL0_MR_TYPE_MASK
-#define DDRC_MRCTRL0_MR_TYPE_DEFVAL                                                0x00000030
-#define DDRC_MRCTRL0_MR_TYPE_SHIFT                                                 0
-#define DDRC_MRCTRL0_MR_TYPE_MASK                                                  0x00000001U
-
-/*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.*/
-#undef DDRC_DERATEEN_RC_DERATE_VALUE_DEFVAL
-#undef DDRC_DERATEEN_RC_DERATE_VALUE_SHIFT
-#undef DDRC_DERATEEN_RC_DERATE_VALUE_MASK
-#define DDRC_DERATEEN_RC_DERATE_VALUE_DEFVAL                                       0x00000000
-#define DDRC_DERATEEN_RC_DERATE_VALUE_SHIFT                                        8
-#define DDRC_DERATEEN_RC_DERATE_VALUE_MASK                                         0x00000300U
-
-/*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.*/
-#undef DDRC_DERATEEN_DERATE_BYTE_DEFVAL
-#undef DDRC_DERATEEN_DERATE_BYTE_SHIFT
-#undef DDRC_DERATEEN_DERATE_BYTE_MASK
-#define DDRC_DERATEEN_DERATE_BYTE_DEFVAL                                           0x00000000
-#define DDRC_DERATEEN_DERATE_BYTE_SHIFT                                            4
-#define DDRC_DERATEEN_DERATE_BYTE_MASK                                             0x000000F0U
-
-/*Derate value - 0 - Derating uses +1. - 1 - Derating uses +2. Present only in designs configured to support LPDDR2/LPDDR3/LPDD
-               4 Set to 0 for all LPDDR2 speed grades as derating value of +1.875 ns is less than a core_ddrc_core_clk period. Can be 0 or 1
-               for LPDDR3/LPDDR4, depending if +1.875 ns is less than a core_ddrc_core_clk period or not.*/
-#undef DDRC_DERATEEN_DERATE_VALUE_DEFVAL
-#undef DDRC_DERATEEN_DERATE_VALUE_SHIFT
-#undef DDRC_DERATEEN_DERATE_VALUE_MASK
-#define DDRC_DERATEEN_DERATE_VALUE_DEFVAL                                          0x00000000
-#define DDRC_DERATEEN_DERATE_VALUE_SHIFT                                           1
-#define DDRC_DERATEEN_DERATE_VALUE_MASK                                            0x00000002U
-
-/*Enables derating - 0 - Timing parameter derating is disabled - 1 - Timing parameter derating is enabled using MR4 read value.
-               Present only in designs configured to support LPDDR2/LPDDR3/LPDDR4 This field must be set to '0' for non-LPDDR2/LPDDR3/LPDDR4
-               mode.*/
-#undef DDRC_DERATEEN_DERATE_ENABLE_DEFVAL
-#undef DDRC_DERATEEN_DERATE_ENABLE_SHIFT
-#undef DDRC_DERATEEN_DERATE_ENABLE_MASK
-#define DDRC_DERATEEN_DERATE_ENABLE_DEFVAL                                         0x00000000
-#define DDRC_DERATEEN_DERATE_ENABLE_SHIFT                                          0
-#define DDRC_DERATEEN_DERATE_ENABLE_MASK                                           0x00000001U
-
-/*Interval between two MR4 reads, used to derate the timing parameters. Present only in designs configured to support LPDDR2/LP
-               DR3/LPDDR4. This register must not be set to zero*/
-#undef DDRC_DERATEINT_MR4_READ_INTERVAL_DEFVAL
-#undef DDRC_DERATEINT_MR4_READ_INTERVAL_SHIFT
-#undef DDRC_DERATEINT_MR4_READ_INTERVAL_MASK
-#define DDRC_DERATEINT_MR4_READ_INTERVAL_DEFVAL
-#define DDRC_DERATEINT_MR4_READ_INTERVAL_SHIFT                                     0
-#define DDRC_DERATEINT_MR4_READ_INTERVAL_MASK                                      0xFFFFFFFFU
-
-/*Self refresh state is an intermediate state to enter to Self refresh power down state or exit Self refresh power down state f
-               r LPDDR4. This register controls transition from the Self refresh state. - 1 - Prohibit transition from Self refresh state -
-                - Allow transition from Self refresh state*/
-#undef DDRC_PWRCTL_STAY_IN_SELFREF_DEFVAL
-#undef DDRC_PWRCTL_STAY_IN_SELFREF_SHIFT
-#undef DDRC_PWRCTL_STAY_IN_SELFREF_MASK
-#define DDRC_PWRCTL_STAY_IN_SELFREF_DEFVAL                                         0x00000000
-#define DDRC_PWRCTL_STAY_IN_SELFREF_SHIFT                                          6
-#define DDRC_PWRCTL_STAY_IN_SELFREF_MASK                                           0x00000040U
-
-/*A value of 1 to this register causes system to move to Self Refresh state immediately, as long as it is not in INIT or DPD/MP
-               M operating_mode. This is referred to as Software Entry/Exit to Self Refresh. - 1 - Software Entry to Self Refresh - 0 - Soft
-               are Exit from Self Refresh*/
-#undef DDRC_PWRCTL_SELFREF_SW_DEFVAL
-#undef DDRC_PWRCTL_SELFREF_SW_SHIFT
-#undef DDRC_PWRCTL_SELFREF_SW_MASK
-#define DDRC_PWRCTL_SELFREF_SW_DEFVAL                                              0x00000000
-#define DDRC_PWRCTL_SELFREF_SW_SHIFT                                               5
-#define DDRC_PWRCTL_SELFREF_SW_MASK                                                0x00000020U
-
-/*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 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_PWRCTL_MPSM_EN_DEFVAL                                                 0x00000000
-#define DDRC_PWRCTL_MPSM_EN_SHIFT                                                  4
-#define DDRC_PWRCTL_MPSM_EN_MASK                                                   0x00000010U
-
-/*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
-               is never asserted. Assertion of dfi_dram_clk_disable is as follows: In DDR2/DDR3, can only be asserted in Self Refresh. In DD
-               4, can be asserted in following: - in Self Refresh. - in Maximum Power Saving Mode In mDDR/LPDDR2/LPDDR3, can be asserted in
-               ollowing: - in Self Refresh - in Power Down - in Deep Power Down - during Normal operation (Clock Stop) In LPDDR4, can be ass
-               rted in following: - in Self Refresh Power Down - in Power Down - during Normal operation (Clock Stop)*/
-#undef DDRC_PWRCTL_EN_DFI_DRAM_CLK_DISABLE_DEFVAL
-#undef DDRC_PWRCTL_EN_DFI_DRAM_CLK_DISABLE_SHIFT
-#undef DDRC_PWRCTL_EN_DFI_DRAM_CLK_DISABLE_MASK
-#define DDRC_PWRCTL_EN_DFI_DRAM_CLK_DISABLE_DEFVAL                                 0x00000000
-#define DDRC_PWRCTL_EN_DFI_DRAM_CLK_DISABLE_SHIFT                                  3
-#define DDRC_PWRCTL_EN_DFI_DRAM_CLK_DISABLE_MASK                                   0x00000008U
-
-/*When this is 1, uMCTL2 puts the SDRAM into deep power-down mode when the transaction store is empty. This register must be re
-               et to '0' to bring uMCTL2 out of deep power-down mode. Controller performs automatic SDRAM initialization on deep power-down
-               xit. Present only in designs configured to support mDDR or LPDDR2 or LPDDR3. For non-mDDR/non-LPDDR2/non-LPDDR3, this registe
-                should not be set to 1. FOR PERFORMANCE ONLY.*/
-#undef DDRC_PWRCTL_DEEPPOWERDOWN_EN_DEFVAL
-#undef DDRC_PWRCTL_DEEPPOWERDOWN_EN_SHIFT
-#undef DDRC_PWRCTL_DEEPPOWERDOWN_EN_MASK
-#define DDRC_PWRCTL_DEEPPOWERDOWN_EN_DEFVAL                                        0x00000000
-#define DDRC_PWRCTL_DEEPPOWERDOWN_EN_SHIFT                                         2
-#define DDRC_PWRCTL_DEEPPOWERDOWN_EN_MASK                                          0x00000004U
-
-/*If true then the uMCTL2 goes into power-down after a programmable number of cycles 'maximum idle clocks before power down' (P
-               RTMG.powerdown_to_x32). This register bit may be re-programmed during the course of normal operation.*/
-#undef DDRC_PWRCTL_POWERDOWN_EN_DEFVAL
-#undef DDRC_PWRCTL_POWERDOWN_EN_SHIFT
-#undef DDRC_PWRCTL_POWERDOWN_EN_MASK
-#define DDRC_PWRCTL_POWERDOWN_EN_DEFVAL                                            0x00000000
-#define DDRC_PWRCTL_POWERDOWN_EN_SHIFT                                             1
-#define DDRC_PWRCTL_POWERDOWN_EN_MASK                                              0x00000002U
-
-/*If true then the uMCTL2 puts the SDRAM into Self Refresh after a programmable number of cycles 'maximum idle clocks before Se
-               f Refresh (PWRTMG.selfref_to_x32)'. This register bit may be re-programmed during the course of normal operation.*/
-#undef DDRC_PWRCTL_SELFREF_EN_DEFVAL
-#undef DDRC_PWRCTL_SELFREF_EN_SHIFT
-#undef DDRC_PWRCTL_SELFREF_EN_MASK
-#define DDRC_PWRCTL_SELFREF_EN_DEFVAL                                              0x00000000
-#define DDRC_PWRCTL_SELFREF_EN_SHIFT                                               0
-#define DDRC_PWRCTL_SELFREF_EN_MASK                                                0x00000001U
-
-/*After this many clocks of NOP or deselect the uMCTL2 automatically puts the SDRAM into Self Refresh. This must be enabled in
-               he PWRCTL.selfref_en. Unit: Multiples of 32 clocks. FOR PERFORMANCE ONLY.*/
-#undef DDRC_PWRTMG_SELFREF_TO_X32_DEFVAL
-#undef DDRC_PWRTMG_SELFREF_TO_X32_SHIFT
-#undef DDRC_PWRTMG_SELFREF_TO_X32_MASK
-#define DDRC_PWRTMG_SELFREF_TO_X32_DEFVAL                                          0x00402010
-#define DDRC_PWRTMG_SELFREF_TO_X32_SHIFT                                           16
-#define DDRC_PWRTMG_SELFREF_TO_X32_MASK                                            0x00FF0000U
-
-/*Minimum deep power-down time. For mDDR, value from the JEDEC specification is 0 as mDDR exits from deep power-down mode immed
-               ately after PWRCTL.deeppowerdown_en is de-asserted. For LPDDR2/LPDDR3, value from the JEDEC specification is 500us. Unit: Mul
-               iples of 4096 clocks. Present only in designs configured to support mDDR, LPDDR2 or LPDDR3. FOR PERFORMANCE ONLY.*/
-#undef DDRC_PWRTMG_T_DPD_X4096_DEFVAL
-#undef DDRC_PWRTMG_T_DPD_X4096_SHIFT
-#undef DDRC_PWRTMG_T_DPD_X4096_MASK
-#define DDRC_PWRTMG_T_DPD_X4096_DEFVAL                                             0x00402010
-#define DDRC_PWRTMG_T_DPD_X4096_SHIFT                                              8
-#define DDRC_PWRTMG_T_DPD_X4096_MASK                                               0x0000FF00U
-
-/*After this many clocks of NOP or deselect the uMCTL2 automatically puts the SDRAM into power-down. This must be enabled in th
-                PWRCTL.powerdown_en. Unit: Multiples of 32 clocks FOR PERFORMANCE ONLY.*/
-#undef DDRC_PWRTMG_POWERDOWN_TO_X32_DEFVAL
-#undef DDRC_PWRTMG_POWERDOWN_TO_X32_SHIFT
-#undef DDRC_PWRTMG_POWERDOWN_TO_X32_MASK
-#define DDRC_PWRTMG_POWERDOWN_TO_X32_DEFVAL                                        0x00402010
-#define DDRC_PWRTMG_POWERDOWN_TO_X32_SHIFT                                         0
-#define DDRC_PWRTMG_POWERDOWN_TO_X32_MASK                                          0x0000001FU
-
-/*Threshold value in number of clock cycles before the critical refresh or page timer expires. A critical refresh is to be issu
-               d before this threshold is reached. It is recommended that this not be changed from the default value, currently shown as 0x2
-                It must always be less than internally used t_rfc_nom_x32. Note that, in LPDDR2/LPDDR3/LPDDR4, internally used t_rfc_nom_x32
-               may be equal to RFSHTMG.t_rfc_nom_x32>>2 if derating is enabled (DERATEEN.derate_enable=1). Otherwise, internally used t_rfc_
-               om_x32 will be equal to RFSHTMG.t_rfc_nom_x32. Unit: Multiples of 32 clocks.*/
-#undef DDRC_RFSHCTL0_REFRESH_MARGIN_DEFVAL
-#undef DDRC_RFSHCTL0_REFRESH_MARGIN_SHIFT
-#undef DDRC_RFSHCTL0_REFRESH_MARGIN_MASK
-#define DDRC_RFSHCTL0_REFRESH_MARGIN_DEFVAL                                        0x00210000
-#define DDRC_RFSHCTL0_REFRESH_MARGIN_SHIFT                                         20
-#define DDRC_RFSHCTL0_REFRESH_MARGIN_MASK                                          0x00F00000U
-
-/*If the refresh timer (tRFCnom, also known as tREFI) has expired at least once, but it has not expired (RFSHCTL0.refresh_burst
-               1) times yet, then a speculative refresh may be performed. A speculative refresh is a refresh performed at a time when refres
-                would be useful, but before it is absolutely required. When the SDRAM bus is idle for a period of time determined by this RF
-               HCTL0.refresh_to_x32 and the refresh timer has expired at least once since the last refresh, then a speculative refresh is pe
-               formed. Speculative refreshes continues successively until there are no refreshes pending or until new reads or writes are is
-               ued to the uMCTL2. FOR PERFORMANCE ONLY.*/
-#undef DDRC_RFSHCTL0_REFRESH_TO_X32_DEFVAL
-#undef DDRC_RFSHCTL0_REFRESH_TO_X32_SHIFT
-#undef DDRC_RFSHCTL0_REFRESH_TO_X32_MASK
-#define DDRC_RFSHCTL0_REFRESH_TO_X32_DEFVAL                                        0x00210000
-#define DDRC_RFSHCTL0_REFRESH_TO_X32_SHIFT                                         12
-#define DDRC_RFSHCTL0_REFRESH_TO_X32_MASK                                          0x0001F000U
-
-/*The programmed value + 1 is the number of refresh timeouts that is allowed to accumulate before traffic is blocked and the re
-               reshes are forced to execute. Closing pages to perform a refresh is a one-time penalty that must be paid for each group of re
-               reshes. Therefore, performing refreshes in a burst reduces the per-refresh penalty of these page closings. Higher numbers for
-               RFSHCTL.refresh_burst slightly increases utilization; lower numbers decreases the worst-case latency associated with refreshe
-               . - 0 - single refresh - 1 - burst-of-2 refresh - 7 - burst-of-8 refresh For information on burst refresh feature refer to se
-               tion 3.9 of DDR2 JEDEC specification - JESD79-2F.pdf. For DDR2/3, the refresh is always per-rank and not per-bank. The rank r
-               fresh can be accumulated over 8*tREFI cycles using the burst refresh feature. In DDR4 mode, according to Fine Granularity fea
-               ure, 8 refreshes can be postponed in 1X mode, 16 refreshes in 2X mode and 32 refreshes in 4X mode. If using PHY-initiated upd
-               tes, care must be taken in the setting of RFSHCTL0.refresh_burst, to ensure that tRFCmax is not violated due to a PHY-initiat
-               d update occurring shortly before a refresh burst was due. In this situation, the refresh burst will be delayed until the PHY
-               initiated update is complete.*/
-#undef DDRC_RFSHCTL0_REFRESH_BURST_DEFVAL
-#undef DDRC_RFSHCTL0_REFRESH_BURST_SHIFT
-#undef DDRC_RFSHCTL0_REFRESH_BURST_MASK
-#define DDRC_RFSHCTL0_REFRESH_BURST_DEFVAL                                         0x00210000
-#define DDRC_RFSHCTL0_REFRESH_BURST_SHIFT                                          4
-#define DDRC_RFSHCTL0_REFRESH_BURST_MASK                                           0x000001F0U
-
-/*- 1 - Per bank refresh; - 0 - All bank refresh. Per bank refresh allows traffic to flow to other banks. Per bank refresh is n
-               t supported by all LPDDR2 devices but should be supported by all LPDDR3/LPDDR4 devices. Present only in designs configured to
-               support LPDDR2/LPDDR3/LPDDR4*/
-#undef DDRC_RFSHCTL0_PER_BANK_REFRESH_DEFVAL
-#undef DDRC_RFSHCTL0_PER_BANK_REFRESH_SHIFT
-#undef DDRC_RFSHCTL0_PER_BANK_REFRESH_MASK
-#define DDRC_RFSHCTL0_PER_BANK_REFRESH_DEFVAL                                      0x00210000
-#define DDRC_RFSHCTL0_PER_BANK_REFRESH_SHIFT                                       2
-#define DDRC_RFSHCTL0_PER_BANK_REFRESH_MASK                                        0x00000004U
-
-/*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
-
-/*tREFI: Average time interval between refreshes per rank (Specification: 7.8us for DDR2, DDR3 and DDR4. See JEDEC specificatio
-                for mDDR, LPDDR2, LPDDR3 and LPDDR4). For LPDDR2/LPDDR3/LPDDR4: - if using all-bank refreshes (RFSHCTL0.per_bank_refresh = 0
-               , this register should be set to tREFIab - if using per-bank refreshes (RFSHCTL0.per_bank_refresh = 1), this register should
-               e set to tREFIpb For configurations with MEMC_FREQ_RATIO=2, program this to (tREFI/2), no rounding up. In DDR4 mode, tREFI va
-               ue is different depending on the refresh mode. The user should program the appropriate value from the spec based on the value
-               programmed in the refresh mode register. Note that RFSHTMG.t_rfc_nom_x32 * 32 must be greater than RFSHTMG.t_rfc_min, and RFS
-               TMG.t_rfc_nom_x32 must be greater than 0x1. Unit: Multiples of 32 clocks.*/
-#undef DDRC_RFSHTMG_T_RFC_NOM_X32_DEFVAL
-#undef DDRC_RFSHTMG_T_RFC_NOM_X32_SHIFT
-#undef DDRC_RFSHTMG_T_RFC_NOM_X32_MASK
-#define DDRC_RFSHTMG_T_RFC_NOM_X32_DEFVAL                                          0x0062008C
-#define DDRC_RFSHTMG_T_RFC_NOM_X32_SHIFT                                           16
-#define DDRC_RFSHTMG_T_RFC_NOM_X32_MASK                                            0x0FFF0000U
-
-/*Used only when LPDDR3 memory type is connected. Should only be changed when uMCTL2 is in reset. Specifies whether to use the
-               REFBW parameter (required by some LPDDR3 devices which comply with earlier versions of the LPDDR3 JEDEC specification) or not
-                - 0 - tREFBW parameter not used - 1 - tREFBW parameter used*/
-#undef DDRC_RFSHTMG_LPDDR3_TREFBW_EN_DEFVAL
-#undef DDRC_RFSHTMG_LPDDR3_TREFBW_EN_SHIFT
-#undef DDRC_RFSHTMG_LPDDR3_TREFBW_EN_MASK
-#define DDRC_RFSHTMG_LPDDR3_TREFBW_EN_DEFVAL                                       0x0062008C
-#define DDRC_RFSHTMG_LPDDR3_TREFBW_EN_SHIFT                                        15
-#define DDRC_RFSHTMG_LPDDR3_TREFBW_EN_MASK                                         0x00008000U
-
-/*tRFC (min): Minimum time from refresh to refresh or activate. For MEMC_FREQ_RATIO=1 configurations, t_rfc_min should be set t
-                RoundUp(tRFCmin/tCK). For MEMC_FREQ_RATIO=2 configurations, t_rfc_min should be set to RoundUp(RoundUp(tRFCmin/tCK)/2). In L
-               DDR2/LPDDR3/LPDDR4 mode: - if using all-bank refreshes, the tRFCmin value in the above equations is equal to tRFCab - if usin
-                per-bank refreshes, the tRFCmin value in the above equations is equal to tRFCpb In DDR4 mode, the tRFCmin value in the above
-               equations is different depending on the refresh mode (fixed 1X,2X,4X) and the device density. The user should program the app
-               opriate value from the spec based on the 'refresh_mode' and the device density that is used. Unit: Clocks.*/
-#undef DDRC_RFSHTMG_T_RFC_MIN_DEFVAL
-#undef DDRC_RFSHTMG_T_RFC_MIN_SHIFT
-#undef DDRC_RFSHTMG_T_RFC_MIN_MASK
-#define DDRC_RFSHTMG_T_RFC_MIN_DEFVAL                                              0x0062008C
-#define DDRC_RFSHTMG_T_RFC_MIN_SHIFT                                               0
-#define DDRC_RFSHTMG_T_RFC_MIN_MASK                                                0x000003FFU
-
-/*Disable ECC scrubs. Valid only when ECCCFG0.ecc_mode = 3'b100 and MEMC_USE_RMW is defined*/
-#undef DDRC_ECCCFG0_DIS_SCRUB_DEFVAL
-#undef DDRC_ECCCFG0_DIS_SCRUB_SHIFT
-#undef DDRC_ECCCFG0_DIS_SCRUB_MASK
-#define DDRC_ECCCFG0_DIS_SCRUB_DEFVAL                                              0x00000000
-#define DDRC_ECCCFG0_DIS_SCRUB_SHIFT                                               4
-#define DDRC_ECCCFG0_DIS_SCRUB_MASK                                                0x00000010U
-
-/*ECC mode indicator - 000 - ECC disabled - 100 - ECC enabled - SEC/DED over 1 beat - all other settings are reserved for futur
-                use*/
-#undef DDRC_ECCCFG0_ECC_MODE_DEFVAL
-#undef DDRC_ECCCFG0_ECC_MODE_SHIFT
-#undef DDRC_ECCCFG0_ECC_MODE_MASK
-#define DDRC_ECCCFG0_ECC_MODE_DEFVAL                                               0x00000000
-#define DDRC_ECCCFG0_ECC_MODE_SHIFT                                                0
-#define DDRC_ECCCFG0_ECC_MODE_MASK                                                 0x00000007U
-
-/*Selects whether to poison 1 or 2 bits - if 0 -> 2-bit (uncorrectable) data poisoning, if 1 -> 1-bit (correctable) data poison
-               ng, if ECCCFG1.data_poison_en=1*/
-#undef DDRC_ECCCFG1_DATA_POISON_BIT_DEFVAL
-#undef DDRC_ECCCFG1_DATA_POISON_BIT_SHIFT
-#undef DDRC_ECCCFG1_DATA_POISON_BIT_MASK
-#define DDRC_ECCCFG1_DATA_POISON_BIT_DEFVAL                                        0x00000000
-#define DDRC_ECCCFG1_DATA_POISON_BIT_SHIFT                                         1
-#define DDRC_ECCCFG1_DATA_POISON_BIT_MASK                                          0x00000002U
-
-/*Enable ECC data poisoning - introduces ECC errors on writes to address specified by the ECCPOISONADDR0/1 registers*/
-#undef DDRC_ECCCFG1_DATA_POISON_EN_DEFVAL
-#undef DDRC_ECCCFG1_DATA_POISON_EN_SHIFT
-#undef DDRC_ECCCFG1_DATA_POISON_EN_MASK
-#define DDRC_ECCCFG1_DATA_POISON_EN_DEFVAL                                         0x00000000
-#define DDRC_ECCCFG1_DATA_POISON_EN_SHIFT                                          0
-#define DDRC_ECCCFG1_DATA_POISON_EN_MASK                                           0x00000001U
-
-/*The maximum number of DFI PHY clock cycles allowed from the assertion of the dfi_rddata_en signal to the assertion of each of
-               the corresponding bits of the dfi_rddata_valid signal. This corresponds to the DFI timing parameter tphy_rdlat. Refer to PHY
-               pecification for correct value. This value it only used for detecting read data timeout when DDR4 retry is enabled by CRCPARC
-               L1.crc_parity_retry_enable=1. Maximum supported value: - 1:1 Frequency mode : DFITMG0.dfi_t_rddata_en + CRCPARCTL1.dfi_t_phy_
-               dlat < 'd114 - 1:2 Frequency mode ANDAND DFITMG0.dfi_rddata_use_sdr == 1 : CRCPARCTL1.dfi_t_phy_rdlat < 64 - 1:2 Frequency mo
-               e ANDAND DFITMG0.dfi_rddata_use_sdr == 0 : DFITMG0.dfi_t_rddata_en + CRCPARCTL1.dfi_t_phy_rdlat < 'd114 Unit: DFI Clocks*/
-#undef DDRC_CRCPARCTL1_DFI_T_PHY_RDLAT_DEFVAL
-#undef DDRC_CRCPARCTL1_DFI_T_PHY_RDLAT_SHIFT
-#undef DDRC_CRCPARCTL1_DFI_T_PHY_RDLAT_MASK
-#define DDRC_CRCPARCTL1_DFI_T_PHY_RDLAT_DEFVAL                                     0x10000200
-#define DDRC_CRCPARCTL1_DFI_T_PHY_RDLAT_SHIFT                                      24
-#define DDRC_CRCPARCTL1_DFI_T_PHY_RDLAT_MASK                                       0x3F000000U
-
-/*After a Parity or CRC error is flagged on dfi_alert_n signal, the software has an option to read the mode registers in the DR
-               M before the hardware begins the retry process - 1: Wait for software to read/write the mode registers before hardware begins
-               the retry. After software is done with its operations, it will clear the alert interrupt register bit - 0: Hardware can begin
-               the retry right away after the dfi_alert_n pulse goes away. The value on this register is valid only when retry is enabled (P
-               RCTRL.crc_parity_retry_enable = 1) If this register is set to 1 and if the software doesn't clear the interrupt register afte
-                handling the parity/CRC error, then the hardware will not begin the retry process and the system will hang. In the case of P
-               rity/CRC error, there are two possibilities when the software doesn't reset MR5[4] to 0. - (i) If 'Persistent parity' mode re
-               ister bit is NOT set: the commands sent during retry and normal operation are executed without parity checking. The value in
-               he Parity error log register MPR Page 1 is valid. - (ii) If 'Persistent parity' mode register bit is SET: Parity checking is
-               one for commands sent during retry and normal operation. If multiple errors occur before MR5[4] is cleared, the error log in
-               PR Page 1 should be treated as 'Don't care'.*/
-#undef DDRC_CRCPARCTL1_ALERT_WAIT_FOR_SW_DEFVAL
-#undef DDRC_CRCPARCTL1_ALERT_WAIT_FOR_SW_SHIFT
-#undef DDRC_CRCPARCTL1_ALERT_WAIT_FOR_SW_MASK
-#define DDRC_CRCPARCTL1_ALERT_WAIT_FOR_SW_DEFVAL                                   0x10000200
-#define DDRC_CRCPARCTL1_ALERT_WAIT_FOR_SW_SHIFT                                    9
-#define DDRC_CRCPARCTL1_ALERT_WAIT_FOR_SW_MASK                                     0x00000200U
-
-/*- 1: Enable command retry mechanism in case of C/A Parity or CRC error - 0: Disable command retry mechanism when C/A Parity o
-                CRC features are enabled. Note that retry functionality is not supported if burst chop is enabled (MSTR.burstchop = 1) and/o
-                disable auto-refresh is enabled (RFSHCTL3.dis_auto_refresh = 1)*/
-#undef DDRC_CRCPARCTL1_CRC_PARITY_RETRY_ENABLE_DEFVAL
-#undef DDRC_CRCPARCTL1_CRC_PARITY_RETRY_ENABLE_SHIFT
-#undef DDRC_CRCPARCTL1_CRC_PARITY_RETRY_ENABLE_MASK
-#define DDRC_CRCPARCTL1_CRC_PARITY_RETRY_ENABLE_DEFVAL                             0x10000200
-#define DDRC_CRCPARCTL1_CRC_PARITY_RETRY_ENABLE_SHIFT                              8
-#define DDRC_CRCPARCTL1_CRC_PARITY_RETRY_ENABLE_MASK                               0x00000100U
-
-/*CRC Calculation setting register - 1: CRC includes DM signal - 0: CRC not includes DM signal Present only in designs configur
-               d to support DDR4.*/
-#undef DDRC_CRCPARCTL1_CRC_INC_DM_DEFVAL
-#undef DDRC_CRCPARCTL1_CRC_INC_DM_SHIFT
-#undef DDRC_CRCPARCTL1_CRC_INC_DM_MASK
-#define DDRC_CRCPARCTL1_CRC_INC_DM_DEFVAL                                          0x10000200
-#define DDRC_CRCPARCTL1_CRC_INC_DM_SHIFT                                           7
-#define DDRC_CRCPARCTL1_CRC_INC_DM_MASK                                            0x00000080U
-
-/*CRC enable Register - 1: Enable generation of CRC - 0: Disable generation of CRC The setting of this register should match th
-                CRC mode register setting in the DRAM.*/
-#undef DDRC_CRCPARCTL1_CRC_ENABLE_DEFVAL
-#undef DDRC_CRCPARCTL1_CRC_ENABLE_SHIFT
-#undef DDRC_CRCPARCTL1_CRC_ENABLE_MASK
-#define DDRC_CRCPARCTL1_CRC_ENABLE_DEFVAL                                          0x10000200
-#define DDRC_CRCPARCTL1_CRC_ENABLE_SHIFT                                           4
-#define DDRC_CRCPARCTL1_CRC_ENABLE_MASK                                            0x00000010U
-
-/*C/A Parity enable register - 1: Enable generation of C/A parity and detection of C/A parity error - 0: Disable generation of
-               /A parity and disable detection of C/A parity error If RCD's parity error detection or SDRAM's parity detection is enabled, t
-               is register should be 1.*/
-#undef DDRC_CRCPARCTL1_PARITY_ENABLE_DEFVAL
-#undef DDRC_CRCPARCTL1_PARITY_ENABLE_SHIFT
-#undef DDRC_CRCPARCTL1_PARITY_ENABLE_MASK
-#define DDRC_CRCPARCTL1_PARITY_ENABLE_DEFVAL                                       0x10000200
-#define DDRC_CRCPARCTL1_PARITY_ENABLE_SHIFT                                        0
-#define DDRC_CRCPARCTL1_PARITY_ENABLE_MASK                                         0x00000001U
-
-/*Value from the DRAM spec indicating the maximum width of the dfi_alert_n pulse when a parity error occurs. Recommended values
-                - tPAR_ALERT_PW.MAX For configurations with MEMC_FREQ_RATIO=2, program this to tPAR_ALERT_PW.MAX/2 and round up to next inte
-               er value. Values of 0, 1 and 2 are illegal. This value must be greater than CRCPARCTL2.t_crc_alert_pw_max.*/
-#undef DDRC_CRCPARCTL2_T_PAR_ALERT_PW_MAX_DEFVAL
-#undef DDRC_CRCPARCTL2_T_PAR_ALERT_PW_MAX_SHIFT
-#undef DDRC_CRCPARCTL2_T_PAR_ALERT_PW_MAX_MASK
-#define DDRC_CRCPARCTL2_T_PAR_ALERT_PW_MAX_DEFVAL                                  0x0030050C
-#define DDRC_CRCPARCTL2_T_PAR_ALERT_PW_MAX_SHIFT                                   16
-#define DDRC_CRCPARCTL2_T_PAR_ALERT_PW_MAX_MASK                                    0x01FF0000U
-
-/*Value from the DRAM spec indicating the maximum width of the dfi_alert_n pulse when a CRC error occurs. Recommended values: -
-               tCRC_ALERT_PW.MAX For configurations with MEMC_FREQ_RATIO=2, program this to tCRC_ALERT_PW.MAX/2 and round up to next integer
-               value. Values of 0, 1 and 2 are illegal. This value must be less than CRCPARCTL2.t_par_alert_pw_max.*/
-#undef DDRC_CRCPARCTL2_T_CRC_ALERT_PW_MAX_DEFVAL
-#undef DDRC_CRCPARCTL2_T_CRC_ALERT_PW_MAX_SHIFT
-#undef DDRC_CRCPARCTL2_T_CRC_ALERT_PW_MAX_MASK
-#define DDRC_CRCPARCTL2_T_CRC_ALERT_PW_MAX_DEFVAL                                  0x0030050C
-#define DDRC_CRCPARCTL2_T_CRC_ALERT_PW_MAX_SHIFT                                   8
-#define DDRC_CRCPARCTL2_T_CRC_ALERT_PW_MAX_MASK                                    0x00001F00U
-
-/*Indicates the maximum duration in number of DRAM clock cycles for which a command should be held in the Command Retry FIFO be
-               ore it is popped out. Every location in the Command Retry FIFO has an associated down counting timer that will use this regis
-               er as the start value. The down counting starts when a command is loaded into the FIFO. The timer counts down every 4 DRAM cy
-               les. When the counter reaches zero, the entry is popped from the FIFO. All the counters are frozen, if a C/A Parity or CRC er
-               or occurs before the counter reaches zero. The counter is reset to 0, after all the commands in the FIFO are retried. Recomme
-               ded(minimum) values: - Only C/A Parity is enabled. RoundUp((PHY Command Latency(DRAM CLK) + CAL + RDIMM delay + tPAR_ALERT_ON
-               max + tPAR_UNKNOWN + PHY Alert Latency(DRAM CLK) + board delay) / 4) + 2 - Both C/A Parity and CRC is enabled/ Only CRC is en
-               bled. RoundUp((PHY Command Latency(DRAM CLK) + CAL + RDIMM delay + WL + 5(BL10)+ tCRC_ALERT.max + PHY Alert Latency(DRAM CLK)
-               + board delay) / 4) + 2 Note 1: All value (e.g. tPAR_ALERT_ON) should be in terms of DRAM Clock and round up Note 2: Board de
-               ay(Command/Alert_n) should be considered. Note 3: Use the worst case(longer) value for PHY Latencies/Board delay Note 4: The
-               ecommended values are minimum value to be set. For mode detail, See 'Calculation of FIFO Depth' section. Max value can be set
-               to this register is defined below: - MEMC_BURST_LENGTH == 16 Full bus Mode (CRC=OFF) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-
-                Full bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-3 Half bus Mode (CRC=OFF) Max value = UMCTL2_RETRY_CMD_FIFO_D
-               PTH-4 Half bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-6 Quarter bus Mode (CRC=OFF) Max value = UMCTL2_RETRY_CM
-               _FIFO_DEPTH-8 Quarter bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-12 - MEMC_BURST_LENGTH != 16 Full bus Mode (C
-               C=OFF) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-1 Full bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-2 Half bus Mo
-               e (CRC=OFF) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-2 Half bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-3 Quarte
-                bus Mode (CRC=OFF) Max value = UMCTL2_RETRY_CMD_FIFO_DEPTH-4 Quarter bus Mode (CRC=ON) Max value = UMCTL2_RETRY_CMD_FIFO_DEP
-               H-6 Values of 0, 1 and 2 are illegal.*/
-#undef DDRC_CRCPARCTL2_RETRY_FIFO_MAX_HOLD_TIMER_X4_DEFVAL
-#undef DDRC_CRCPARCTL2_RETRY_FIFO_MAX_HOLD_TIMER_X4_SHIFT
-#undef DDRC_CRCPARCTL2_RETRY_FIFO_MAX_HOLD_TIMER_X4_MASK
-#define DDRC_CRCPARCTL2_RETRY_FIFO_MAX_HOLD_TIMER_X4_DEFVAL                        0x0030050C
-#define DDRC_CRCPARCTL2_RETRY_FIFO_MAX_HOLD_TIMER_X4_SHIFT                         0
-#define DDRC_CRCPARCTL2_RETRY_FIFO_MAX_HOLD_TIMER_X4_MASK                          0x0000003FU
-
-/*If lower bit is enabled the SDRAM initialization routine is skipped. The upper bit decides what state the controller starts u
-                in when reset is removed - 00 - SDRAM Intialization routine is run after power-up - 01 - SDRAM Intialization routine is skip
-               ed after power-up. Controller starts up in Normal Mode - 11 - SDRAM Intialization routine is skipped after power-up. Controll
-               r starts up in Self-refresh Mode - 10 - SDRAM Intialization routine is run after power-up. Note: The only 2'b00 is supported
-               or LPDDR4 in this version of the uMCTL2.*/
-#undef DDRC_INIT0_SKIP_DRAM_INIT_DEFVAL
-#undef DDRC_INIT0_SKIP_DRAM_INIT_SHIFT
-#undef DDRC_INIT0_SKIP_DRAM_INIT_MASK
-#define DDRC_INIT0_SKIP_DRAM_INIT_DEFVAL                                           0x0002004E
-#define DDRC_INIT0_SKIP_DRAM_INIT_SHIFT                                            30
-#define DDRC_INIT0_SKIP_DRAM_INIT_MASK                                             0xC0000000U
-
-/*Cycles to wait after driving CKE high to start the SDRAM initialization sequence. Unit: 1024 clocks. DDR2 typically requires
-                400 ns delay, requiring this value to be programmed to 2 at all clock speeds. LPDDR2/LPDDR3 typically requires this to be pr
-               grammed for a delay of 200 us. LPDDR4 typically requires this to be programmed for a delay of 2 us. For configurations with M
-               MC_FREQ_RATIO=2, program this to JEDEC spec value divided by 2, and round it up to next integer value.*/
-#undef DDRC_INIT0_POST_CKE_X1024_DEFVAL
-#undef DDRC_INIT0_POST_CKE_X1024_SHIFT
-#undef DDRC_INIT0_POST_CKE_X1024_MASK
-#define DDRC_INIT0_POST_CKE_X1024_DEFVAL                                           0x0002004E
-#define DDRC_INIT0_POST_CKE_X1024_SHIFT                                            16
-#define DDRC_INIT0_POST_CKE_X1024_MASK                                             0x03FF0000U
-
-/*Cycles to wait after reset before driving CKE high to start the SDRAM initialization sequence. Unit: 1024 clock cycles. DDR2
-               pecifications typically require this to be programmed for a delay of >= 200 us. LPDDR2/LPDDR3: tINIT1 of 100 ns (min) LPDDR4:
-               tINIT3 of 2 ms (min) For configurations with MEMC_FREQ_RATIO=2, program this to JEDEC spec value divided by 2, and round it u
-                to next integer value.*/
-#undef DDRC_INIT0_PRE_CKE_X1024_DEFVAL
-#undef DDRC_INIT0_PRE_CKE_X1024_SHIFT
-#undef DDRC_INIT0_PRE_CKE_X1024_MASK
-#define DDRC_INIT0_PRE_CKE_X1024_DEFVAL                                            0x0002004E
-#define DDRC_INIT0_PRE_CKE_X1024_SHIFT                                             0
-#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 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 DDRC_INIT1_DRAM_RSTN_X1024_DEFVAL                                          0x00000000
-#define DDRC_INIT1_DRAM_RSTN_X1024_SHIFT                                           16
-#define DDRC_INIT1_DRAM_RSTN_X1024_MASK                                            0x01FF0000U
-
-/*Cycles to wait after completing the SDRAM initialization sequence before starting the dynamic scheduler. Unit: Counts of a gl
-               bal timer that pulses every 32 clock cycles. There is no known specific requirement for this; it may be set to zero.*/
-#undef DDRC_INIT1_FINAL_WAIT_X32_DEFVAL
-#undef DDRC_INIT1_FINAL_WAIT_X32_SHIFT
-#undef DDRC_INIT1_FINAL_WAIT_X32_MASK
-#define DDRC_INIT1_FINAL_WAIT_X32_DEFVAL                                           0x00000000
-#define DDRC_INIT1_FINAL_WAIT_X32_SHIFT                                            8
-#define DDRC_INIT1_FINAL_WAIT_X32_MASK                                             0x00007F00U
-
-/*Wait period before driving the OCD complete command to SDRAM. Unit: Counts of a global timer that pulses every 32 clock cycle
-               . There is no known specific requirement for this; it may be set to zero.*/
-#undef DDRC_INIT1_PRE_OCD_X32_DEFVAL
-#undef DDRC_INIT1_PRE_OCD_X32_SHIFT
-#undef DDRC_INIT1_PRE_OCD_X32_MASK
-#define DDRC_INIT1_PRE_OCD_X32_DEFVAL                                              0x00000000
-#define DDRC_INIT1_PRE_OCD_X32_SHIFT                                               0
-#define DDRC_INIT1_PRE_OCD_X32_MASK                                                0x0000000FU
-
-/*Idle time after the reset command, tINIT4. Present only in designs configured to support LPDDR2. Unit: 32 clock cycles.*/
-#undef DDRC_INIT2_IDLE_AFTER_RESET_X32_DEFVAL
-#undef DDRC_INIT2_IDLE_AFTER_RESET_X32_SHIFT
-#undef DDRC_INIT2_IDLE_AFTER_RESET_X32_MASK
-#define DDRC_INIT2_IDLE_AFTER_RESET_X32_DEFVAL                                     0x00000D05
-#define DDRC_INIT2_IDLE_AFTER_RESET_X32_SHIFT                                      8
-#define DDRC_INIT2_IDLE_AFTER_RESET_X32_MASK                                       0x0000FF00U
-
-/*Time to wait after the first CKE high, tINIT2. Present only in designs configured to support LPDDR2/LPDDR3. Unit: 1 clock cyc
-               e. LPDDR2/LPDDR3 typically requires 5 x tCK delay.*/
-#undef DDRC_INIT2_MIN_STABLE_CLOCK_X1_DEFVAL
-#undef DDRC_INIT2_MIN_STABLE_CLOCK_X1_SHIFT
-#undef DDRC_INIT2_MIN_STABLE_CLOCK_X1_MASK
-#define DDRC_INIT2_MIN_STABLE_CLOCK_X1_DEFVAL                                      0x00000D05
-#define DDRC_INIT2_MIN_STABLE_CLOCK_X1_SHIFT                                       0
-#define DDRC_INIT2_MIN_STABLE_CLOCK_X1_MASK                                        0x0000000FU
-
-/*DDR2: Value to write to MR register. Bit 8 is for DLL and the setting here is ignored. The uMCTL2 sets this bit appropriately
-                DDR3/DDR4: Value loaded into MR0 register. mDDR: Value to write to MR register. LPDDR2/LPDDR3/LPDDR4 - Value to write to MR1
-               register*/
-#undef DDRC_INIT3_MR_DEFVAL
-#undef DDRC_INIT3_MR_SHIFT
-#undef DDRC_INIT3_MR_MASK
-#define DDRC_INIT3_MR_DEFVAL                                                       0x00000510
-#define DDRC_INIT3_MR_SHIFT                                                        16
-#define DDRC_INIT3_MR_MASK                                                         0xFFFF0000U
-
-/*DDR2: Value to write to EMR register. Bits 9:7 are for OCD and the setting in this register is ignored. The uMCTL2 sets those
-               bits appropriately. DDR3/DDR4: Value to write to MR1 register Set bit 7 to 0. If PHY-evaluation mode training is enabled, thi
-                bit is set appropriately by the uMCTL2 during write leveling. mDDR: Value to write to EMR register. LPDDR2/LPDDR3/LPDDR4 - V
-               lue to write to MR2 register*/
-#undef DDRC_INIT3_EMR_DEFVAL
-#undef DDRC_INIT3_EMR_SHIFT
-#undef DDRC_INIT3_EMR_MASK
-#define DDRC_INIT3_EMR_DEFVAL                                                      0x00000510
-#define DDRC_INIT3_EMR_SHIFT                                                       0
-#define DDRC_INIT3_EMR_MASK                                                        0x0000FFFFU
-
-/*DDR2: Value to write to EMR2 register. DDR3/DDR4: Value to write to MR2 register LPDDR2/LPDDR3/LPDDR4: Value to write to MR3
-               egister mDDR: Unused*/
-#undef DDRC_INIT4_EMR2_DEFVAL
-#undef DDRC_INIT4_EMR2_SHIFT
-#undef DDRC_INIT4_EMR2_MASK
-#define DDRC_INIT4_EMR2_DEFVAL                                                     0x00000000
-#define DDRC_INIT4_EMR2_SHIFT                                                      16
-#define DDRC_INIT4_EMR2_MASK                                                       0xFFFF0000U
-
-/*DDR2: Value to write to EMR3 register. DDR3/DDR4: Value to write to MR3 register mDDR/LPDDR2/LPDDR3: Unused LPDDR4: Value to
-               rite to MR13 register*/
-#undef DDRC_INIT4_EMR3_DEFVAL
-#undef DDRC_INIT4_EMR3_SHIFT
-#undef DDRC_INIT4_EMR3_MASK
-#define DDRC_INIT4_EMR3_DEFVAL                                                     0x00000000
-#define DDRC_INIT4_EMR3_SHIFT                                                      0
-#define DDRC_INIT4_EMR3_MASK                                                       0x0000FFFFU
-
-/*ZQ initial calibration, tZQINIT. Present only in designs configured to support DDR3 or DDR4 or LPDDR2/LPDDR3. Unit: 32 clock
-               ycles. DDR3 typically requires 512 clocks. DDR4 requires 1024 clocks. LPDDR2/LPDDR3 requires 1 us.*/
-#undef DDRC_INIT5_DEV_ZQINIT_X32_DEFVAL
-#undef DDRC_INIT5_DEV_ZQINIT_X32_SHIFT
-#undef DDRC_INIT5_DEV_ZQINIT_X32_MASK
-#define DDRC_INIT5_DEV_ZQINIT_X32_DEFVAL                                           0x00100004
-#define DDRC_INIT5_DEV_ZQINIT_X32_SHIFT                                            16
-#define DDRC_INIT5_DEV_ZQINIT_X32_MASK                                             0x00FF0000U
-
-/*Maximum duration of the auto initialization, tINIT5. Present only in designs configured to support LPDDR2/LPDDR3. LPDDR2/LPDD
-               3 typically requires 10 us.*/
-#undef DDRC_INIT5_MAX_AUTO_INIT_X1024_DEFVAL
-#undef DDRC_INIT5_MAX_AUTO_INIT_X1024_SHIFT
-#undef DDRC_INIT5_MAX_AUTO_INIT_X1024_MASK
-#define DDRC_INIT5_MAX_AUTO_INIT_X1024_DEFVAL                                      0x00100004
-#define DDRC_INIT5_MAX_AUTO_INIT_X1024_SHIFT                                       0
-#define DDRC_INIT5_MAX_AUTO_INIT_X1024_MASK                                        0x000003FFU
-
-/*DDR4- Value to be loaded into SDRAM MR4 registers. Used in DDR4 designs only.*/
-#undef DDRC_INIT6_MR4_DEFVAL
-#undef DDRC_INIT6_MR4_SHIFT
-#undef DDRC_INIT6_MR4_MASK
-#define DDRC_INIT6_MR4_DEFVAL                                                      0x00000000
-#define DDRC_INIT6_MR4_SHIFT                                                       16
-#define DDRC_INIT6_MR4_MASK                                                        0xFFFF0000U
-
-/*DDR4- Value to be loaded into SDRAM MR5 registers. Used in DDR4 designs only.*/
-#undef DDRC_INIT6_MR5_DEFVAL
-#undef DDRC_INIT6_MR5_SHIFT
-#undef DDRC_INIT6_MR5_MASK
-#define DDRC_INIT6_MR5_DEFVAL                                                      0x00000000
-#define DDRC_INIT6_MR5_SHIFT                                                       0
-#define DDRC_INIT6_MR5_MASK                                                        0x0000FFFFU
-
-/*DDR4- Value to be loaded into SDRAM MR6 registers. Used in DDR4 designs only.*/
-#undef DDRC_INIT7_MR6_DEFVAL
-#undef DDRC_INIT7_MR6_SHIFT
-#undef DDRC_INIT7_MR6_MASK
-#define DDRC_INIT7_MR6_DEFVAL
-#define DDRC_INIT7_MR6_SHIFT                                                       16
-#define DDRC_INIT7_MR6_MASK                                                        0xFFFF0000U
-
-/*Disabling Address Mirroring for BG bits. When this is set to 1, BG0 and BG1 are NOT swapped even if Address Mirroring is enab
-               ed. This will be required for DDR4 DIMMs with x16 devices. - 1 - BG0 and BG1 are NOT swapped. - 0 - BG0 and BG1 are swapped i
-                address mirroring is enabled.*/
-#undef DDRC_DIMMCTL_DIMM_DIS_BG_MIRRORING_DEFVAL
-#undef DDRC_DIMMCTL_DIMM_DIS_BG_MIRRORING_SHIFT
-#undef DDRC_DIMMCTL_DIMM_DIS_BG_MIRRORING_MASK
-#define DDRC_DIMMCTL_DIMM_DIS_BG_MIRRORING_DEFVAL                                  0x00000000
-#define DDRC_DIMMCTL_DIMM_DIS_BG_MIRRORING_SHIFT                                   5
-#define DDRC_DIMMCTL_DIMM_DIS_BG_MIRRORING_MASK                                    0x00000020U
-
-/*Enable for BG1 bit of MRS command. BG1 bit of the mode register address is specified as RFU (Reserved for Future Use) and mus
-                be programmed to 0 during MRS. In case where DRAMs which do not have BG1 are attached and both the CA parity and the Output
-               nversion are enabled, this must be set to 0, so that the calculation of CA parity will not include BG1 bit. Note: This has no
-               effect on the address of any other memory accesses, or of software-driven mode register accesses. If address mirroring is ena
-               led, this is applied to BG1 of even ranks and BG0 of odd ranks. - 1 - Enabled - 0 - Disabled*/
-#undef DDRC_DIMMCTL_MRS_BG1_EN_DEFVAL
-#undef DDRC_DIMMCTL_MRS_BG1_EN_SHIFT
-#undef DDRC_DIMMCTL_MRS_BG1_EN_MASK
-#define DDRC_DIMMCTL_MRS_BG1_EN_DEFVAL                                             0x00000000
-#define DDRC_DIMMCTL_MRS_BG1_EN_SHIFT                                              4
-#define DDRC_DIMMCTL_MRS_BG1_EN_MASK                                               0x00000010U
-
-/*Enable for A17 bit of MRS command. A17 bit of the mode register address is specified as RFU (Reserved for Future Use) and mus
-                be programmed to 0 during MRS. In case where DRAMs which do not have A17 are attached and the Output Inversion are enabled,
-               his must be set to 0, so that the calculation of CA parity will not include A17 bit. Note: This has no effect on the address
-               f any other memory accesses, or of software-driven mode register accesses. - 1 - Enabled - 0 - Disabled*/
-#undef DDRC_DIMMCTL_MRS_A17_EN_DEFVAL
-#undef DDRC_DIMMCTL_MRS_A17_EN_SHIFT
-#undef DDRC_DIMMCTL_MRS_A17_EN_MASK
-#define DDRC_DIMMCTL_MRS_A17_EN_DEFVAL                                             0x00000000
-#define DDRC_DIMMCTL_MRS_A17_EN_SHIFT                                              3
-#define DDRC_DIMMCTL_MRS_A17_EN_MASK                                               0x00000008U
-
-/*Output Inversion Enable (for DDR4 RDIMM implementations only). DDR4 RDIMM implements the Output Inversion feature by default,
-               which means that the following address, bank address and bank group bits of B-side DRAMs are inverted: A3-A9, A11, A13, A17,
-               A0-BA1, BG0-BG1. Setting this bit ensures that, for mode register accesses generated by the uMCTL2 during the automatic initi
-               lization routine and enabling of a particular DDR4 feature, separate A-side and B-side mode register accesses are generated.
-               or B-side mode register accesses, these bits are inverted within the uMCTL2 to compensate for this RDIMM inversion. Note: Thi
-                has no effect on the address of any other memory accesses, or of software-driven mode register accesses. - 1 - Implement out
-               ut inversion for B-side DRAMs. - 0 - Do not implement output inversion for B-side DRAMs.*/
-#undef DDRC_DIMMCTL_DIMM_OUTPUT_INV_EN_DEFVAL
-#undef DDRC_DIMMCTL_DIMM_OUTPUT_INV_EN_SHIFT
-#undef DDRC_DIMMCTL_DIMM_OUTPUT_INV_EN_MASK
-#define DDRC_DIMMCTL_DIMM_OUTPUT_INV_EN_DEFVAL                                     0x00000000
-#define DDRC_DIMMCTL_DIMM_OUTPUT_INV_EN_SHIFT                                      2
-#define DDRC_DIMMCTL_DIMM_OUTPUT_INV_EN_MASK                                       0x00000004U
-
-/*Address Mirroring Enable (for multi-rank UDIMM implementations and multi-rank DDR4 RDIMM implementations). Some UDIMMs and DD
-               4 RDIMMs implement address mirroring for odd ranks, which means that the following address, bank address and bank group bits
-               re swapped: (A3, A4), (A5, A6), (A7, A8), (BA0, BA1) and also (A11, A13), (BG0, BG1) for the DDR4. Setting this bit ensures t
-               at, for mode register accesses during the automatic initialization routine, these bits are swapped within the uMCTL2 to compe
-               sate for this UDIMM/RDIMM swapping. In addition to the automatic initialization routine, in case of DDR4 UDIMM/RDIMM, they ar
-                swapped during the automatic MRS access to enable/disable of a particular DDR4 feature. Note: This has no effect on the addr
-               ss of any other memory accesses, or of software-driven mode register accesses. This is not supported for mDDR, LPDDR2, LPDDR3
-               or LPDDR4 SDRAMs. Note: In case of x16 DDR4 DIMMs, BG1 output of MRS for the odd ranks is same as BG0 because BG1 is invalid,
-               hence dimm_dis_bg_mirroring register must be set to 1. - 1 - For odd ranks, implement address mirroring for MRS commands to d
-               ring initialization and for any automatic DDR4 MRS commands (to be used if UDIMM/RDIMM implements address mirroring) - 0 - Do
-               not implement address mirroring*/
-#undef DDRC_DIMMCTL_DIMM_ADDR_MIRR_EN_DEFVAL
-#undef DDRC_DIMMCTL_DIMM_ADDR_MIRR_EN_SHIFT
-#undef DDRC_DIMMCTL_DIMM_ADDR_MIRR_EN_MASK
-#define DDRC_DIMMCTL_DIMM_ADDR_MIRR_EN_DEFVAL                                      0x00000000
-#define DDRC_DIMMCTL_DIMM_ADDR_MIRR_EN_SHIFT                                       1
-#define DDRC_DIMMCTL_DIMM_ADDR_MIRR_EN_MASK                                        0x00000002U
-
-/*Staggering enable for multi-rank accesses (for multi-rank UDIMM and RDIMM implementations only). This is not supported for mD
-               R, LPDDR2, LPDDR3 or LPDDR4 SDRAMs. Note: Even if this bit is set it does not take care of software driven MR commands (via M
-               CTRL0/MRCTRL1), where software is responsible to send them to seperate ranks as appropriate. - 1 - (DDR4) Send MRS commands t
-                each ranks seperately - 1 - (non-DDR4) Send all commands to even and odd ranks seperately - 0 - Do not stagger accesses*/
-#undef DDRC_DIMMCTL_DIMM_STAGGER_CS_EN_DEFVAL
-#undef DDRC_DIMMCTL_DIMM_STAGGER_CS_EN_SHIFT
-#undef DDRC_DIMMCTL_DIMM_STAGGER_CS_EN_MASK
-#define DDRC_DIMMCTL_DIMM_STAGGER_CS_EN_DEFVAL                                     0x00000000
-#define DDRC_DIMMCTL_DIMM_STAGGER_CS_EN_SHIFT                                      0
-#define DDRC_DIMMCTL_DIMM_STAGGER_CS_EN_MASK                                       0x00000001U
-
-/*Only present for multi-rank configurations. Indicates the number of clocks of gap in data responses when performing consecuti
-               e writes to different ranks. This is used to switch the delays in the PHY to match the rank requirements. This value should c
-               nsider both PHY requirement and ODT requirement. - PHY requirement: tphy_wrcsgap + 1 (see PHY databook for value of tphy_wrcs
-               ap) If CRC feature is enabled, should be increased by 1. If write preamble is set to 2tCK(DDR4/LPDDR4 only), should be increa
-               ed by 1. If write postamble is set to 1.5tCK(LPDDR4 only), should be increased by 1. - ODT requirement: The value programmed
-               n this register takes care of the ODT switch off timing requirement when switching ranks during writes. For LPDDR4, the requi
-               ement is ODTLoff - ODTLon - BL/2 + 1 For configurations with MEMC_FREQ_RATIO=1, program this to the larger of PHY requirement
-               or ODT requirement. For configurations with MEMC_FREQ_RATIO=2, program this to the larger value divided by two and round it u
-                to the next integer.*/
-#undef DDRC_RANKCTL_DIFF_RANK_WR_GAP_DEFVAL
-#undef DDRC_RANKCTL_DIFF_RANK_WR_GAP_SHIFT
-#undef DDRC_RANKCTL_DIFF_RANK_WR_GAP_MASK
-#define DDRC_RANKCTL_DIFF_RANK_WR_GAP_DEFVAL                                       0x0000066F
-#define DDRC_RANKCTL_DIFF_RANK_WR_GAP_SHIFT                                        8
-#define DDRC_RANKCTL_DIFF_RANK_WR_GAP_MASK                                         0x00000F00U
-
-/*Only present for multi-rank configurations. Indicates the number of clocks of gap in data responses when performing consecuti
-               e reads to different ranks. This is used to switch the delays in the PHY to match the rank requirements. This value should co
-               sider both PHY requirement and ODT requirement. - PHY requirement: tphy_rdcsgap + 1 (see PHY databook for value of tphy_rdcsg
-               p) If read preamble is set to 2tCK(DDR4/LPDDR4 only), should be increased by 1. If read postamble is set to 1.5tCK(LPDDR4 onl
-               ), should be increased by 1. - ODT requirement: The value programmed in this register takes care of the ODT switch off timing
-               requirement when switching ranks during reads. For configurations with MEMC_FREQ_RATIO=1, program this to the larger of PHY r
-               quirement or ODT requirement. For configurations with MEMC_FREQ_RATIO=2, program this to the larger value divided by two and
-               ound it up to the next integer.*/
-#undef DDRC_RANKCTL_DIFF_RANK_RD_GAP_DEFVAL
-#undef DDRC_RANKCTL_DIFF_RANK_RD_GAP_SHIFT
-#undef DDRC_RANKCTL_DIFF_RANK_RD_GAP_MASK
-#define DDRC_RANKCTL_DIFF_RANK_RD_GAP_DEFVAL                                       0x0000066F
-#define DDRC_RANKCTL_DIFF_RANK_RD_GAP_SHIFT                                        4
-#define DDRC_RANKCTL_DIFF_RANK_RD_GAP_MASK                                         0x000000F0U
-
-/*Only present for multi-rank configurations. Background: Reads to the same rank can be performed back-to-back. Reads to differ
-               nt ranks require additional gap dictated by the register RANKCTL.diff_rank_rd_gap. This is to avoid possible data bus content
-               on as well as to give PHY enough time to switch the delay when changing ranks. The uMCTL2 arbitrates for bus access on a cycl
-               -by-cycle basis; therefore after a read is scheduled, there are few clock cycles (determined by the value on RANKCTL.diff_ran
-               _rd_gap register) in which only reads from the same rank are eligible to be scheduled. This prevents reads from other ranks f
-               om having fair access to the data bus. This parameter represents the maximum number of reads that can be scheduled consecutiv
-               ly to the same rank. After this number is reached, a delay equal to RANKCTL.diff_rank_rd_gap is inserted by the scheduler to
-               llow all ranks a fair opportunity to be scheduled. Higher numbers increase bandwidth utilization, lower numbers increase fair
-               ess. This feature can be DISABLED by setting this register to 0. When set to 0, the Controller will stay on the same rank as
-               ong as commands are available for it. Minimum programmable value is 0 (feature disabled) and maximum programmable value is 0x
-               . FOR PERFORMANCE ONLY.*/
-#undef DDRC_RANKCTL_MAX_RANK_RD_DEFVAL
-#undef DDRC_RANKCTL_MAX_RANK_RD_SHIFT
-#undef DDRC_RANKCTL_MAX_RANK_RD_MASK
-#define DDRC_RANKCTL_MAX_RANK_RD_DEFVAL                                            0x0000066F
-#define DDRC_RANKCTL_MAX_RANK_RD_SHIFT                                             0
-#define DDRC_RANKCTL_MAX_RANK_RD_MASK                                              0x0000000FU
-
-/*Minimum time between write and precharge to same bank. Unit: Clocks Specifications: WL + BL/2 + tWR = approximately 8 cycles
-                15 ns = 14 clocks @400MHz and less for lower frequencies where: - WL = write latency - BL = burst length. This must match th
-                value programmed in the BL bit of the mode register to the SDRAM. BST (burst terminate) is not supported at present. - tWR =
-               Write recovery time. This comes directly from the SDRAM specification. Add one extra cycle for LPDDR2/LPDDR3/LPDDR4 for this
-               arameter. For configurations with MEMC_FREQ_RATIO=2, 1T mode, divide the above value by 2. No rounding up. For configurations
-               with MEMC_FREQ_RATIO=2, 2T mode or LPDDR4 mode, divide the above value by 2 and round it up to the next integer value.*/
-#undef DDRC_DRAMTMG0_WR2PRE_DEFVAL
-#undef DDRC_DRAMTMG0_WR2PRE_SHIFT
-#undef DDRC_DRAMTMG0_WR2PRE_MASK
-#define DDRC_DRAMTMG0_WR2PRE_DEFVAL                                                0x0F101B0F
-#define DDRC_DRAMTMG0_WR2PRE_SHIFT                                                 24
-#define DDRC_DRAMTMG0_WR2PRE_MASK                                                  0x7F000000U
-
-/*tFAW Valid only when 8 or more banks(or banks x bank groups) are present. In 8-bank design, at most 4 banks must be activated
-               in a rolling window of tFAW cycles. For configurations with MEMC_FREQ_RATIO=2, program this to (tFAW/2) and round up to next
-               nteger value. In a 4-bank design, set this register to 0x1 independent of the MEMC_FREQ_RATIO configuration. Unit: Clocks*/
-#undef DDRC_DRAMTMG0_T_FAW_DEFVAL
-#undef DDRC_DRAMTMG0_T_FAW_SHIFT
-#undef DDRC_DRAMTMG0_T_FAW_MASK
-#define DDRC_DRAMTMG0_T_FAW_DEFVAL                                                 0x0F101B0F
-#define DDRC_DRAMTMG0_T_FAW_SHIFT                                                  16
-#define DDRC_DRAMTMG0_T_FAW_MASK                                                   0x003F0000U
-
-/*tRAS(max): Maximum time between activate and precharge to same bank. This is the maximum time that a page can be kept open Mi
-               imum value of this register is 1. Zero is invalid. For configurations with MEMC_FREQ_RATIO=2, program this to (tRAS(max)-1)/2
-                No rounding up. Unit: Multiples of 1024 clocks.*/
-#undef DDRC_DRAMTMG0_T_RAS_MAX_DEFVAL
-#undef DDRC_DRAMTMG0_T_RAS_MAX_SHIFT
-#undef DDRC_DRAMTMG0_T_RAS_MAX_MASK
-#define DDRC_DRAMTMG0_T_RAS_MAX_DEFVAL                                             0x0F101B0F
-#define DDRC_DRAMTMG0_T_RAS_MAX_SHIFT                                              8
-#define DDRC_DRAMTMG0_T_RAS_MAX_MASK                                               0x00007F00U
-
-/*tRAS(min): Minimum time between activate and precharge to the same bank. For configurations with MEMC_FREQ_RATIO=2, 1T mode,
-               rogram this to tRAS(min)/2. No rounding up. For configurations with MEMC_FREQ_RATIO=2, 2T mode or LPDDR4 mode, program this t
-                (tRAS(min)/2) and round it up to the next integer value. Unit: Clocks*/
-#undef DDRC_DRAMTMG0_T_RAS_MIN_DEFVAL
-#undef DDRC_DRAMTMG0_T_RAS_MIN_SHIFT
-#undef DDRC_DRAMTMG0_T_RAS_MIN_MASK
-#define DDRC_DRAMTMG0_T_RAS_MIN_DEFVAL                                             0x0F101B0F
-#define DDRC_DRAMTMG0_T_RAS_MIN_SHIFT                                              0
-#define DDRC_DRAMTMG0_T_RAS_MIN_MASK                                               0x0000003FU
-
-/*tXP: Minimum time after power-down exit to any operation. For DDR3, this should be programmed to tXPDLL if slow powerdown exi
-                is selected in MR0[12]. If C/A parity for DDR4 is used, set to (tXP+PL) instead. For configurations with MEMC_FREQ_RATIO=2,
-               rogram this to (tXP/2) and round it up to the next integer value. Units: Clocks*/
-#undef DDRC_DRAMTMG1_T_XP_DEFVAL
-#undef DDRC_DRAMTMG1_T_XP_SHIFT
-#undef DDRC_DRAMTMG1_T_XP_MASK
-#define DDRC_DRAMTMG1_T_XP_DEFVAL                                                  0x00080414
-#define DDRC_DRAMTMG1_T_XP_SHIFT                                                   16
-#define DDRC_DRAMTMG1_T_XP_MASK                                                    0x001F0000U
-
-/*tRTP: Minimum time from read to precharge of same bank. - DDR2: tAL + BL/2 + max(tRTP, 2) - 2 - DDR3: tAL + max (tRTP, 4) - D
-               R4: Max of following two equations: tAL + max (tRTP, 4) or, RL + BL/2 - tRP. - mDDR: BL/2 - LPDDR2: Depends on if it's LPDDR2
-               S2 or LPDDR2-S4: LPDDR2-S2: BL/2 + tRTP - 1. LPDDR2-S4: BL/2 + max(tRTP,2) - 2. - LPDDR3: BL/2 + max(tRTP,4) - 4 - LPDDR4: BL
-               2 + max(tRTP,8) - 8 For configurations with MEMC_FREQ_RATIO=2, 1T mode, divide the above value by 2. No rounding up. For conf
-               gurations with MEMC_FREQ_RATIO=2, 2T mode or LPDDR4 mode, divide the above value by 2 and round it up to the next integer val
-               e. Unit: Clocks.*/
-#undef DDRC_DRAMTMG1_RD2PRE_DEFVAL
-#undef DDRC_DRAMTMG1_RD2PRE_SHIFT
-#undef DDRC_DRAMTMG1_RD2PRE_MASK
-#define DDRC_DRAMTMG1_RD2PRE_DEFVAL                                                0x00080414
-#define DDRC_DRAMTMG1_RD2PRE_SHIFT                                                 8
-#define DDRC_DRAMTMG1_RD2PRE_MASK                                                  0x00001F00U
-
-/*tRC: Minimum time between activates to same bank. For configurations with MEMC_FREQ_RATIO=2, program this to (tRC/2) and roun
-                up to next integer value. Unit: Clocks.*/
-#undef DDRC_DRAMTMG1_T_RC_DEFVAL
-#undef DDRC_DRAMTMG1_T_RC_SHIFT
-#undef DDRC_DRAMTMG1_T_RC_MASK
-#define DDRC_DRAMTMG1_T_RC_DEFVAL                                                  0x00080414
-#define DDRC_DRAMTMG1_T_RC_SHIFT                                                   0
-#define DDRC_DRAMTMG1_T_RC_MASK                                                    0x0000007FU
-
-/*Set to WL Time from write command to write data on SDRAM interface. This must be set to WL. For mDDR, it should normally be s
-               t to 1. Note that, depending on the PHY, if using RDIMM, it may be necessary to use a value of WL + 1 to compensate for the e
-               tra cycle of latency through the RDIMM For configurations with MEMC_FREQ_RATIO=2, divide the value calculated using the above
-               equation by 2, and round it up to next integer. This register field is not required for DDR2 and DDR3 (except if MEMC_TRAININ
-                is set), as the DFI read and write latencies defined in DFITMG0 and DFITMG1 are sufficient for those protocols Unit: clocks*/
-#undef DDRC_DRAMTMG2_WRITE_LATENCY_DEFVAL
-#undef DDRC_DRAMTMG2_WRITE_LATENCY_SHIFT
-#undef DDRC_DRAMTMG2_WRITE_LATENCY_MASK
-#define DDRC_DRAMTMG2_WRITE_LATENCY_DEFVAL                                         0x0305060D
-#define DDRC_DRAMTMG2_WRITE_LATENCY_SHIFT                                          24
-#define DDRC_DRAMTMG2_WRITE_LATENCY_MASK                                           0x3F000000U
-
-/*Set to RL Time from read command to read data on SDRAM interface. This must be set to RL. Note that, depending on the PHY, if
-               using RDIMM, it mat be necessary to use a value of RL + 1 to compensate for the extra cycle of latency through the RDIMM For
-               onfigurations with MEMC_FREQ_RATIO=2, divide the value calculated using the above equation by 2, and round it up to next inte
-               er. This register field is not required for DDR2 and DDR3 (except if MEMC_TRAINING is set), as the DFI read and write latenci
-               s defined in DFITMG0 and DFITMG1 are sufficient for those protocols Unit: clocks*/
-#undef DDRC_DRAMTMG2_READ_LATENCY_DEFVAL
-#undef DDRC_DRAMTMG2_READ_LATENCY_SHIFT
-#undef DDRC_DRAMTMG2_READ_LATENCY_MASK
-#define DDRC_DRAMTMG2_READ_LATENCY_DEFVAL                                          0x0305060D
-#define DDRC_DRAMTMG2_READ_LATENCY_SHIFT                                           16
-#define DDRC_DRAMTMG2_READ_LATENCY_MASK                                            0x003F0000U
-
-/*DDR2/3/mDDR: RL + BL/2 + 2 - WL DDR4: RL + BL/2 + 1 + WR_PREAMBLE - WL LPDDR2/LPDDR3: RL + BL/2 + RU(tDQSCKmax/tCK) + 1 - WL
-               PDDR4(DQ ODT is Disabled): RL + BL/2 + RU(tDQSCKmax/tCK) + WR_PREAMBLE + RD_POSTAMBLE - WL LPDDR4(DQ ODT is Enabled) : RL + B
-               /2 + RU(tDQSCKmax/tCK) + RD_POSTAMBLE - ODTLon - RU(tODTon(min)/tCK) Minimum time from read command to write command. Include
-               time for bus turnaround and all per-bank, per-rank, and global constraints. Unit: Clocks. Where: - WL = write latency - BL =
-               urst length. This must match the value programmed in the BL bit of the mode register to the SDRAM - RL = read latency = CAS l
-               tency - WR_PREAMBLE = write preamble. This is unique to DDR4 and LPDDR4. - RD_POSTAMBLE = read postamble. This is unique to L
-               DDR4. For LPDDR2/LPDDR3/LPDDR4, if derating is enabled (DERATEEN.derate_enable=1), derated tDQSCKmax should be used. For conf
-               gurations with MEMC_FREQ_RATIO=2, divide the value calculated using the above equation by 2, and round it up to next integer.*/
-#undef DDRC_DRAMTMG2_RD2WR_DEFVAL
-#undef DDRC_DRAMTMG2_RD2WR_SHIFT
-#undef DDRC_DRAMTMG2_RD2WR_MASK
-#define DDRC_DRAMTMG2_RD2WR_DEFVAL                                                 0x0305060D
-#define DDRC_DRAMTMG2_RD2WR_SHIFT                                                  8
-#define DDRC_DRAMTMG2_RD2WR_MASK                                                   0x00003F00U
-
-/*DDR4: CWL + PL + BL/2 + tWTR_L Others: CWL + BL/2 + tWTR In DDR4, minimum time from write command to read command for same ba
-               k group. In others, minimum time from write command to read command. Includes time for bus turnaround, recovery times, and al
-                per-bank, per-rank, and global constraints. Unit: Clocks. Where: - CWL = CAS write latency - PL = Parity latency - BL = burs
-                length. This must match the value programmed in the BL bit of the mode register to the SDRAM - tWTR_L = internal write to re
-               d command delay for same bank group. This comes directly from the SDRAM specification. - tWTR = internal write to read comman
-                delay. This comes directly from the SDRAM specification. Add one extra cycle for LPDDR2/LPDDR3/LPDDR4 operation. For configu
-               ations with MEMC_FREQ_RATIO=2, divide the value calculated using the above equation by 2, and round it up to next integer.*/
-#undef DDRC_DRAMTMG2_WR2RD_DEFVAL
-#undef DDRC_DRAMTMG2_WR2RD_SHIFT
-#undef DDRC_DRAMTMG2_WR2RD_MASK
-#define DDRC_DRAMTMG2_WR2RD_DEFVAL                                                 0x0305060D
-#define DDRC_DRAMTMG2_WR2RD_SHIFT                                                  0
-#define DDRC_DRAMTMG2_WR2RD_MASK                                                   0x0000003FU
-
-/*Time to wait after a mode register write or read (MRW or MRR). Present only in designs configured to support LPDDR2, LPDDR3 o
-                LPDDR4. LPDDR2 typically requires value of 5. LPDDR3 typically requires value of 10. LPDDR4: Set this to the larger of tMRW
-               nd tMRWCKEL. For LPDDR2, this register is used for the time from a MRW/MRR to all other commands. For LDPDR3, this register i
-                used for the time from a MRW/MRR to a MRW/MRR.*/
-#undef DDRC_DRAMTMG3_T_MRW_DEFVAL
-#undef DDRC_DRAMTMG3_T_MRW_SHIFT
-#undef DDRC_DRAMTMG3_T_MRW_MASK
-#define DDRC_DRAMTMG3_T_MRW_DEFVAL                                                 0x0050400C
-#define DDRC_DRAMTMG3_T_MRW_SHIFT                                                  20
-#define DDRC_DRAMTMG3_T_MRW_MASK                                                   0x3FF00000U
-
-/*tMRD: Cycles to wait after a mode register write or read. Depending on the connected SDRAM, tMRD represents: DDR2/mDDR: Time
-               rom MRS to any command DDR3/4: Time from MRS to MRS command LPDDR2: not used LPDDR3/4: Time from MRS to non-MRS command For c
-               nfigurations with MEMC_FREQ_RATIO=2, program this to (tMRD/2) and round it up to the next integer value. If C/A parity for DD
-               4 is used, set to tMRD_PAR(tMOD+PL) instead.*/
-#undef DDRC_DRAMTMG3_T_MRD_DEFVAL
-#undef DDRC_DRAMTMG3_T_MRD_SHIFT
-#undef DDRC_DRAMTMG3_T_MRD_MASK
-#define DDRC_DRAMTMG3_T_MRD_DEFVAL                                                 0x0050400C
-#define DDRC_DRAMTMG3_T_MRD_SHIFT                                                  12
-#define DDRC_DRAMTMG3_T_MRD_MASK                                                   0x0003F000U
-
-/*tMOD: Parameter used only in DDR3 and DDR4. Cycles between load mode command and following non-load mode command. If C/A pari
-               y for DDR4 is used, set to tMOD_PAR(tMOD+PL) instead. Set to tMOD if MEMC_FREQ_RATIO=1, or tMOD/2 (rounded up to next integer
-                if MEMC_FREQ_RATIO=2. Note that if using RDIMM, depending on the PHY, it may be necessary to use a value of tMOD + 1 or (tMO
-                + 1)/2 to compensate for the extra cycle of latency applied to mode register writes by the RDIMM chip.*/
-#undef DDRC_DRAMTMG3_T_MOD_DEFVAL
-#undef DDRC_DRAMTMG3_T_MOD_SHIFT
-#undef DDRC_DRAMTMG3_T_MOD_MASK
-#define DDRC_DRAMTMG3_T_MOD_DEFVAL                                                 0x0050400C
-#define DDRC_DRAMTMG3_T_MOD_SHIFT                                                  0
-#define DDRC_DRAMTMG3_T_MOD_MASK                                                   0x000003FFU
-
-/*tRCD - tAL: Minimum time from activate to read or write command to same bank. For configurations with MEMC_FREQ_RATIO=2, prog
-               am this to ((tRCD - tAL)/2) and round it up to the next integer value. Minimum value allowed for this register is 1, which im
-               lies minimum (tRCD - tAL) value to be 2 in configurations with MEMC_FREQ_RATIO=2. Unit: Clocks.*/
-#undef DDRC_DRAMTMG4_T_RCD_DEFVAL
-#undef DDRC_DRAMTMG4_T_RCD_SHIFT
-#undef DDRC_DRAMTMG4_T_RCD_MASK
-#define DDRC_DRAMTMG4_T_RCD_DEFVAL                                                 0x05040405
-#define DDRC_DRAMTMG4_T_RCD_SHIFT                                                  24
-#define DDRC_DRAMTMG4_T_RCD_MASK                                                   0x1F000000U
-
-/*DDR4: tCCD_L: This is the minimum time between two reads or two writes for same bank group. Others: tCCD: This is the minimum
-               time between two reads or two writes. For configurations with MEMC_FREQ_RATIO=2, program this to (tCCD_L/2 or tCCD/2) and rou
-               d it up to the next integer value. Unit: clocks.*/
-#undef DDRC_DRAMTMG4_T_CCD_DEFVAL
-#undef DDRC_DRAMTMG4_T_CCD_SHIFT
-#undef DDRC_DRAMTMG4_T_CCD_MASK
-#define DDRC_DRAMTMG4_T_CCD_DEFVAL                                                 0x05040405
-#define DDRC_DRAMTMG4_T_CCD_SHIFT                                                  16
-#define DDRC_DRAMTMG4_T_CCD_MASK                                                   0x000F0000U
-
-/*DDR4: tRRD_L: Minimum time between activates from bank 'a' to bank 'b' for same bank group. Others: tRRD: Minimum time betwee
-                activates from bank 'a' to bank 'b'For configurations with MEMC_FREQ_RATIO=2, program this to (tRRD_L/2 or tRRD/2) and round
-               it up to the next integer value. Unit: Clocks.*/
-#undef DDRC_DRAMTMG4_T_RRD_DEFVAL
-#undef DDRC_DRAMTMG4_T_RRD_SHIFT
-#undef DDRC_DRAMTMG4_T_RRD_MASK
-#define DDRC_DRAMTMG4_T_RRD_DEFVAL                                                 0x05040405
-#define DDRC_DRAMTMG4_T_RRD_SHIFT                                                  8
-#define DDRC_DRAMTMG4_T_RRD_MASK                                                   0x00000F00U
-
-/*tRP: Minimum time from precharge to activate of same bank. For MEMC_FREQ_RATIO=1 configurations, t_rp should be set to RoundU
-               (tRP/tCK). For MEMC_FREQ_RATIO=2 configurations, t_rp should be set to RoundDown(RoundUp(tRP/tCK)/2) + 1. For MEMC_FREQ_RATIO
-               2 configurations in LPDDR4, t_rp should be set to RoundUp(RoundUp(tRP/tCK)/2). Unit: Clocks.*/
-#undef DDRC_DRAMTMG4_T_RP_DEFVAL
-#undef DDRC_DRAMTMG4_T_RP_SHIFT
-#undef DDRC_DRAMTMG4_T_RP_MASK
-#define DDRC_DRAMTMG4_T_RP_DEFVAL                                                  0x05040405
-#define DDRC_DRAMTMG4_T_RP_SHIFT                                                   0
-#define DDRC_DRAMTMG4_T_RP_MASK                                                    0x0000001FU
-
-/*This is the time before Self Refresh Exit that CK is maintained as a valid clock before issuing SRX. Specifies the clock stab
-               e time before SRX. Recommended settings: - mDDR: 1 - LPDDR2: 2 - LPDDR3: 2 - LPDDR4: tCKCKEH - DDR2: 1 - DDR3: tCKSRX - DDR4:
-               tCKSRX For configurations with MEMC_FREQ_RATIO=2, program this to recommended value divided by two and round it up to next in
-               eger.*/
-#undef DDRC_DRAMTMG5_T_CKSRX_DEFVAL
-#undef DDRC_DRAMTMG5_T_CKSRX_SHIFT
-#undef DDRC_DRAMTMG5_T_CKSRX_MASK
-#define DDRC_DRAMTMG5_T_CKSRX_DEFVAL                                               0x05050403
-#define DDRC_DRAMTMG5_T_CKSRX_SHIFT                                                24
-#define DDRC_DRAMTMG5_T_CKSRX_MASK                                                 0x0F000000U
-
-/*This is the time after Self Refresh Down Entry that CK is maintained as a valid clock. Specifies the clock disable delay afte
-                SRE. Recommended settings: - mDDR: 0 - LPDDR2: 2 - LPDDR3: 2 - LPDDR4: tCKCKEL - DDR2: 1 - DDR3: max (10 ns, 5 tCK) - DDR4:
-               ax (10 ns, 5 tCK) For configurations with MEMC_FREQ_RATIO=2, program this to recommended value divided by two and round it up
-               to next integer.*/
-#undef DDRC_DRAMTMG5_T_CKSRE_DEFVAL
-#undef DDRC_DRAMTMG5_T_CKSRE_SHIFT
-#undef DDRC_DRAMTMG5_T_CKSRE_MASK
-#define DDRC_DRAMTMG5_T_CKSRE_DEFVAL                                               0x05050403
-#define DDRC_DRAMTMG5_T_CKSRE_SHIFT                                                16
-#define DDRC_DRAMTMG5_T_CKSRE_MASK                                                 0x000F0000U
-
-/*Minimum CKE low width for Self refresh or Self refresh power down entry to exit timing in memory clock cycles. Recommended se
-               tings: - mDDR: tRFC - LPDDR2: tCKESR - LPDDR3: tCKESR - LPDDR4: max(tCKELPD, tSR) - DDR2: tCKE - DDR3: tCKE + 1 - DDR4: tCKE
-                1 For configurations with MEMC_FREQ_RATIO=2, program this to recommended value divided by two and round it up to next intege
-               .*/
-#undef DDRC_DRAMTMG5_T_CKESR_DEFVAL
-#undef DDRC_DRAMTMG5_T_CKESR_SHIFT
-#undef DDRC_DRAMTMG5_T_CKESR_MASK
-#define DDRC_DRAMTMG5_T_CKESR_DEFVAL                                               0x05050403
-#define DDRC_DRAMTMG5_T_CKESR_SHIFT                                                8
-#define DDRC_DRAMTMG5_T_CKESR_MASK                                                 0x00003F00U
-
-/*Minimum number of cycles of CKE HIGH/LOW during power-down and self refresh. - LPDDR2/LPDDR3 mode: Set this to the larger of
-               CKE or tCKESR - LPDDR4 mode: Set this to the larger of tCKE, tCKELPD or tSR. - Non-LPDDR2/non-LPDDR3/non-LPDDR4 designs: Set
-               his to tCKE value. For configurations with MEMC_FREQ_RATIO=2, program this to (value described above)/2 and round it up to th
-                next integer value. Unit: Clocks.*/
-#undef DDRC_DRAMTMG5_T_CKE_DEFVAL
-#undef DDRC_DRAMTMG5_T_CKE_SHIFT
-#undef DDRC_DRAMTMG5_T_CKE_MASK
-#define DDRC_DRAMTMG5_T_CKE_DEFVAL                                                 0x05050403
-#define DDRC_DRAMTMG5_T_CKE_SHIFT                                                  0
-#define DDRC_DRAMTMG5_T_CKE_MASK                                                   0x0000001FU
-
-/*This is the time after Deep Power Down Entry that CK is maintained as a valid clock. Specifies the clock disable delay after
-               PDE. Recommended settings: - mDDR: 0 - LPDDR2: 2 - LPDDR3: 2 For configurations with MEMC_FREQ_RATIO=2, program this to recom
-               ended value divided by two and round it up to next integer. This is only present for designs supporting mDDR or LPDDR2/LPDDR3
-               devices.*/
-#undef DDRC_DRAMTMG6_T_CKDPDE_DEFVAL
-#undef DDRC_DRAMTMG6_T_CKDPDE_SHIFT
-#undef DDRC_DRAMTMG6_T_CKDPDE_MASK
-#define DDRC_DRAMTMG6_T_CKDPDE_DEFVAL                                              0x02020005
-#define DDRC_DRAMTMG6_T_CKDPDE_SHIFT                                               24
-#define DDRC_DRAMTMG6_T_CKDPDE_MASK                                                0x0F000000U
-
-/*This is the time before Deep Power Down Exit that CK is maintained as a valid clock before issuing DPDX. Specifies the clock
-               table time before DPDX. Recommended settings: - mDDR: 1 - LPDDR2: 2 - LPDDR3: 2 For configurations with MEMC_FREQ_RATIO=2, pr
-               gram this to recommended value divided by two and round it up to next integer. This is only present for designs supporting mD
-               R or LPDDR2 devices.*/
-#undef DDRC_DRAMTMG6_T_CKDPDX_DEFVAL
-#undef DDRC_DRAMTMG6_T_CKDPDX_SHIFT
-#undef DDRC_DRAMTMG6_T_CKDPDX_MASK
-#define DDRC_DRAMTMG6_T_CKDPDX_DEFVAL                                              0x02020005
-#define DDRC_DRAMTMG6_T_CKDPDX_SHIFT                                               16
-#define DDRC_DRAMTMG6_T_CKDPDX_MASK                                                0x000F0000U
-
-/*This is the time before Clock Stop Exit that CK is maintained as a valid clock before issuing Clock Stop Exit. Specifies the
-               lock stable time before next command after Clock Stop Exit. Recommended settings: - mDDR: 1 - LPDDR2: tXP + 2 - LPDDR3: tXP +
-               2 - LPDDR4: tXP + 2 For configurations with MEMC_FREQ_RATIO=2, program this to recommended value divided by two and round it
-               p to next integer. This is only present for designs supporting mDDR or LPDDR2/LPDDR3/LPDDR4 devices.*/
-#undef DDRC_DRAMTMG6_T_CKCSX_DEFVAL
-#undef DDRC_DRAMTMG6_T_CKCSX_SHIFT
-#undef DDRC_DRAMTMG6_T_CKCSX_MASK
-#define DDRC_DRAMTMG6_T_CKCSX_DEFVAL                                               0x02020005
-#define DDRC_DRAMTMG6_T_CKCSX_SHIFT                                                0
-#define DDRC_DRAMTMG6_T_CKCSX_MASK                                                 0x0000000FU
-
-/*This is the time after Power Down Entry that CK is maintained as a valid clock. Specifies the clock disable delay after PDE.
-               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.*/
-#undef DDRC_DRAMTMG7_T_CKPDE_DEFVAL
-#undef DDRC_DRAMTMG7_T_CKPDE_SHIFT
-#undef DDRC_DRAMTMG7_T_CKPDE_MASK
-#define DDRC_DRAMTMG7_T_CKPDE_DEFVAL                                               0x00000202
-#define DDRC_DRAMTMG7_T_CKPDE_SHIFT                                                8
-#define DDRC_DRAMTMG7_T_CKPDE_MASK                                                 0x00000F00U
-
-/*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.*/
-#undef DDRC_DRAMTMG7_T_CKPDX_DEFVAL
-#undef DDRC_DRAMTMG7_T_CKPDX_SHIFT
-#undef DDRC_DRAMTMG7_T_CKPDX_MASK
-#define DDRC_DRAMTMG7_T_CKPDX_DEFVAL                                               0x00000202
-#define DDRC_DRAMTMG7_T_CKPDX_SHIFT                                                0
-#define DDRC_DRAMTMG7_T_CKPDX_MASK                                                 0x0000000FU
-
-/*tXS_FAST: Exit Self Refresh to ZQCL, ZQCS and MRS (only CL, WR, RTP and Geardown mode). For configurations with MEMC_FREQ_RAT
-               O=2, program this to the above value divided by 2 and round up to next integer value. Unit: Multiples of 32 clocks. Note: Thi
-                is applicable to only ZQCL/ZQCS commands. Note: Ensure this is less than or equal to t_xs_x32.*/
-#undef DDRC_DRAMTMG8_T_XS_FAST_X32_DEFVAL
-#undef DDRC_DRAMTMG8_T_XS_FAST_X32_SHIFT
-#undef DDRC_DRAMTMG8_T_XS_FAST_X32_MASK
-#define DDRC_DRAMTMG8_T_XS_FAST_X32_DEFVAL                                         0x03034405
-#define DDRC_DRAMTMG8_T_XS_FAST_X32_SHIFT                                          24
-#define DDRC_DRAMTMG8_T_XS_FAST_X32_MASK                                           0x7F000000U
-
-/*tXS_ABORT: Exit Self Refresh to commands not requiring a locked DLL in Self Refresh Abort. For configurations with MEMC_FREQ_
-               ATIO=2, program this to the above value divided by 2 and round up to next integer value. Unit: Multiples of 32 clocks. Note:
-               nsure this is less than or equal to t_xs_x32.*/
-#undef DDRC_DRAMTMG8_T_XS_ABORT_X32_DEFVAL
-#undef DDRC_DRAMTMG8_T_XS_ABORT_X32_SHIFT
-#undef DDRC_DRAMTMG8_T_XS_ABORT_X32_MASK
-#define DDRC_DRAMTMG8_T_XS_ABORT_X32_DEFVAL                                        0x03034405
-#define DDRC_DRAMTMG8_T_XS_ABORT_X32_SHIFT                                         16
-#define DDRC_DRAMTMG8_T_XS_ABORT_X32_MASK                                          0x007F0000U
-
-/*tXSDLL: Exit Self Refresh to commands requiring a locked DLL. For configurations with MEMC_FREQ_RATIO=2, program this to the
-               bove value divided by 2 and round up to next integer value. Unit: Multiples of 32 clocks. Note: Used only for DDR2, DDR3 and
-               DR4 SDRAMs.*/
-#undef DDRC_DRAMTMG8_T_XS_DLL_X32_DEFVAL
-#undef DDRC_DRAMTMG8_T_XS_DLL_X32_SHIFT
-#undef DDRC_DRAMTMG8_T_XS_DLL_X32_MASK
-#define DDRC_DRAMTMG8_T_XS_DLL_X32_DEFVAL                                          0x03034405
-#define DDRC_DRAMTMG8_T_XS_DLL_X32_SHIFT                                           8
-#define DDRC_DRAMTMG8_T_XS_DLL_X32_MASK                                            0x00007F00U
-
-/*tXS: Exit Self Refresh to commands not requiring a locked DLL. For configurations with MEMC_FREQ_RATIO=2, program this to the
-               above value divided by 2 and round up to next integer value. Unit: Multiples of 32 clocks. Note: Used only for DDR2, DDR3 and
-               DDR4 SDRAMs.*/
-#undef DDRC_DRAMTMG8_T_XS_X32_DEFVAL
-#undef DDRC_DRAMTMG8_T_XS_X32_SHIFT
-#undef DDRC_DRAMTMG8_T_XS_X32_MASK
-#define DDRC_DRAMTMG8_T_XS_X32_DEFVAL                                              0x03034405
-#define DDRC_DRAMTMG8_T_XS_X32_SHIFT                                               0
-#define DDRC_DRAMTMG8_T_XS_X32_MASK                                                0x0000007FU
-
-/*DDR4 Write preamble mode - 0: 1tCK preamble - 1: 2tCK preamble Present only with MEMC_FREQ_RATIO=2*/
-#undef DDRC_DRAMTMG9_DDR4_WR_PREAMBLE_DEFVAL
-#undef DDRC_DRAMTMG9_DDR4_WR_PREAMBLE_SHIFT
-#undef DDRC_DRAMTMG9_DDR4_WR_PREAMBLE_MASK
-#define DDRC_DRAMTMG9_DDR4_WR_PREAMBLE_DEFVAL                                      0x0004040D
-#define DDRC_DRAMTMG9_DDR4_WR_PREAMBLE_SHIFT                                       30
-#define DDRC_DRAMTMG9_DDR4_WR_PREAMBLE_MASK                                        0x40000000U
-
-/*tCCD_S: This is the minimum time between two reads or two writes for different bank group. For bank switching (from bank 'a'
-               o bank 'b'), the minimum time is this value + 1. For configurations with MEMC_FREQ_RATIO=2, program this to (tCCD_S/2) and ro
-               nd it up to the next integer value. Present only in designs configured to support DDR4. Unit: clocks.*/
-#undef DDRC_DRAMTMG9_T_CCD_S_DEFVAL
-#undef DDRC_DRAMTMG9_T_CCD_S_SHIFT
-#undef DDRC_DRAMTMG9_T_CCD_S_MASK
-#define DDRC_DRAMTMG9_T_CCD_S_DEFVAL                                               0x0004040D
-#define DDRC_DRAMTMG9_T_CCD_S_SHIFT                                                16
-#define DDRC_DRAMTMG9_T_CCD_S_MASK                                                 0x00070000U
-
-/*tRRD_S: Minimum time between activates from bank 'a' to bank 'b' for different bank group. For configurations with MEMC_FREQ_
-               ATIO=2, program this to (tRRD_S/2) and round it up to the next integer value. Present only in designs configured to support D
-               R4. Unit: Clocks.*/
-#undef DDRC_DRAMTMG9_T_RRD_S_DEFVAL
-#undef DDRC_DRAMTMG9_T_RRD_S_SHIFT
-#undef DDRC_DRAMTMG9_T_RRD_S_MASK
-#define DDRC_DRAMTMG9_T_RRD_S_DEFVAL                                               0x0004040D
-#define DDRC_DRAMTMG9_T_RRD_S_SHIFT                                                8
-#define DDRC_DRAMTMG9_T_RRD_S_MASK                                                 0x00000F00U
-
-/*CWL + PL + BL/2 + tWTR_S Minimum time from write command to read command for different bank group. Includes time for bus turn
-               round, recovery times, and all per-bank, per-rank, and global constraints. Present only in designs configured to support DDR4
-                Unit: Clocks. Where: - CWL = CAS write latency - PL = Parity latency - BL = burst length. This must match the value programm
-               d in the BL bit of the mode register to the SDRAM - tWTR_S = internal write to read command delay for different bank group. T
-               is comes directly from the SDRAM specification. For configurations with MEMC_FREQ_RATIO=2, divide the value calculated using
-               he above equation by 2, and round it up to next integer.*/
-#undef DDRC_DRAMTMG9_WR2RD_S_DEFVAL
-#undef DDRC_DRAMTMG9_WR2RD_S_SHIFT
-#undef DDRC_DRAMTMG9_WR2RD_S_MASK
-#define DDRC_DRAMTMG9_WR2RD_S_DEFVAL                                               0x0004040D
-#define DDRC_DRAMTMG9_WR2RD_S_SHIFT                                                0
-#define DDRC_DRAMTMG9_WR2RD_S_MASK                                                 0x0000003FU
-
-/*tXMPDLL: This is the minimum Exit MPSM to commands requiring a locked DLL. For configurations with MEMC_FREQ_RATIO=2, program
-               this to (tXMPDLL/2) and round it up to the next integer value. Present only in designs configured to support DDR4. Unit: Mult
-               ples of 32 clocks.*/
-#undef DDRC_DRAMTMG11_POST_MPSM_GAP_X32_DEFVAL
-#undef DDRC_DRAMTMG11_POST_MPSM_GAP_X32_SHIFT
-#undef DDRC_DRAMTMG11_POST_MPSM_GAP_X32_MASK
-#define DDRC_DRAMTMG11_POST_MPSM_GAP_X32_DEFVAL                                    0x440C021C
-#define DDRC_DRAMTMG11_POST_MPSM_GAP_X32_SHIFT                                     24
-#define DDRC_DRAMTMG11_POST_MPSM_GAP_X32_MASK                                      0x7F000000U
-
-/*tMPX_LH: This is the minimum CS_n Low hold time to CKE rising edge. For configurations with MEMC_FREQ_RATIO=2, program this t
-                RoundUp(tMPX_LH/2)+1. Present only in designs configured to support DDR4. Unit: clocks.*/
-#undef DDRC_DRAMTMG11_T_MPX_LH_DEFVAL
-#undef DDRC_DRAMTMG11_T_MPX_LH_SHIFT
-#undef DDRC_DRAMTMG11_T_MPX_LH_MASK
-#define DDRC_DRAMTMG11_T_MPX_LH_DEFVAL                                             0x440C021C
-#define DDRC_DRAMTMG11_T_MPX_LH_SHIFT                                              16
-#define DDRC_DRAMTMG11_T_MPX_LH_MASK                                               0x001F0000U
-
-/*tMPX_S: Minimum time CS setup time to CKE. For configurations with MEMC_FREQ_RATIO=2, program this to (tMPX_S/2) and round it
-               up to the next integer value. Present only in designs configured to support DDR4. Unit: Clocks.*/
-#undef DDRC_DRAMTMG11_T_MPX_S_DEFVAL
-#undef DDRC_DRAMTMG11_T_MPX_S_SHIFT
-#undef DDRC_DRAMTMG11_T_MPX_S_MASK
-#define DDRC_DRAMTMG11_T_MPX_S_DEFVAL                                              0x440C021C
-#define DDRC_DRAMTMG11_T_MPX_S_SHIFT                                               8
-#define DDRC_DRAMTMG11_T_MPX_S_MASK                                                0x00000300U
-
-/*tCKMPE: Minimum valid clock requirement after MPSM entry. Present only in designs configured to support DDR4. Unit: Clocks. F
-               r configurations with MEMC_FREQ_RATIO=2, divide the value calculated using the above equation by 2, and round it up to next i
-               teger.*/
-#undef DDRC_DRAMTMG11_T_CKMPE_DEFVAL
-#undef DDRC_DRAMTMG11_T_CKMPE_SHIFT
-#undef DDRC_DRAMTMG11_T_CKMPE_MASK
-#define DDRC_DRAMTMG11_T_CKMPE_DEFVAL                                              0x440C021C
-#define DDRC_DRAMTMG11_T_CKMPE_SHIFT                                               0
-#define DDRC_DRAMTMG11_T_CKMPE_MASK                                                0x0000001FU
-
-/*tCMDCKE: Delay from valid command to CKE input LOW. Set this to the larger of tESCKE or tCMDCKE For configurations with MEMC_
-               REQ_RATIO=2, program this to (max(tESCKE, tCMDCKE)/2) and round it up to next integer value.*/
-#undef DDRC_DRAMTMG12_T_CMDCKE_DEFVAL
-#undef DDRC_DRAMTMG12_T_CMDCKE_SHIFT
-#undef DDRC_DRAMTMG12_T_CMDCKE_MASK
-#define DDRC_DRAMTMG12_T_CMDCKE_DEFVAL                                             0x00020610
-#define DDRC_DRAMTMG12_T_CMDCKE_SHIFT                                              16
-#define DDRC_DRAMTMG12_T_CMDCKE_MASK                                               0x00030000U
-
-/*tCKEHCMD: Valid command requirement after CKE input HIGH. For configurations with MEMC_FREQ_RATIO=2, program this to (tCKEHCM
-               /2) and round it up to next integer value.*/
-#undef DDRC_DRAMTMG12_T_CKEHCMD_DEFVAL
-#undef DDRC_DRAMTMG12_T_CKEHCMD_SHIFT
-#undef DDRC_DRAMTMG12_T_CKEHCMD_MASK
-#define DDRC_DRAMTMG12_T_CKEHCMD_DEFVAL                                            0x00020610
-#define DDRC_DRAMTMG12_T_CKEHCMD_SHIFT                                             8
-#define DDRC_DRAMTMG12_T_CKEHCMD_MASK                                              0x00000F00U
-
-/*tMRD_PDA: This is the Mode Register Set command cycle time in PDA mode. For configurations with MEMC_FREQ_RATIO=2, program th
-               s to (tMRD_PDA/2) and round it up to next integer value.*/
-#undef DDRC_DRAMTMG12_T_MRD_PDA_DEFVAL
-#undef DDRC_DRAMTMG12_T_MRD_PDA_SHIFT
-#undef DDRC_DRAMTMG12_T_MRD_PDA_MASK
-#define DDRC_DRAMTMG12_T_MRD_PDA_DEFVAL                                            0x00020610
-#define DDRC_DRAMTMG12_T_MRD_PDA_SHIFT                                             0
-#define DDRC_DRAMTMG12_T_MRD_PDA_MASK                                              0x0000001FU
-
-/*- 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
-
-/*tZQReset: Number of cycles of NOP required after a ZQReset (ZQ calibration Reset) command is issued to SDRAM. For configurati
-               ns with MEMC_FREQ_RATIO=2, program this to tZQReset/2 and round it up to the next integer value. Unit: Clock cycles. This is
-               nly present for designs supporting LPDDR2/LPDDR3/LPDDR4 devices.*/
-#undef DDRC_ZQCTL1_T_ZQ_RESET_NOP_DEFVAL
-#undef DDRC_ZQCTL1_T_ZQ_RESET_NOP_SHIFT
-#undef DDRC_ZQCTL1_T_ZQ_RESET_NOP_MASK
-#define DDRC_ZQCTL1_T_ZQ_RESET_NOP_DEFVAL                                          0x02000100
-#define DDRC_ZQCTL1_T_ZQ_RESET_NOP_SHIFT                                           20
-#define DDRC_ZQCTL1_T_ZQ_RESET_NOP_MASK                                            0x3FF00000U
-
-/*Average interval to wait between automatically issuing ZQCS (ZQ calibration short)/MPC(ZQ calibration) commands to DDR3/DDR4/
-               PDDR2/LPDDR3/LPDDR4 devices. Meaningless, if ZQCTL0.dis_auto_zq=1. Unit: 1024 clock cycles. This is only present for designs
-               upporting DDR3/DDR4 or LPDDR2/LPDDR3/LPDDR4 devices.*/
-#undef DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_DEFVAL
-#undef DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_SHIFT
-#undef DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_MASK
-#define DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_DEFVAL                               0x02000100
-#define DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_SHIFT                                0
-#define DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_MASK                                 0x000FFFFFU
-
-/*Specifies the number of DFI clock cycles after an assertion or de-assertion of the DFI control signals that the control signa
-               s at the PHY-DRAM interface reflect the assertion or de-assertion. If the DFI clock and the memory clock are not phase-aligne
-               , this timing parameter should be rounded up to the next integer value. Note that if using RDIMM, it is necessary to incremen
-                this parameter by RDIMM's extra cycle of latency in terms of DFI clock.*/
-#undef DDRC_DFITMG0_DFI_T_CTRL_DELAY_DEFVAL
-#undef DDRC_DFITMG0_DFI_T_CTRL_DELAY_SHIFT
-#undef DDRC_DFITMG0_DFI_T_CTRL_DELAY_MASK
-#define DDRC_DFITMG0_DFI_T_CTRL_DELAY_DEFVAL                                       0x07020002
-#define DDRC_DFITMG0_DFI_T_CTRL_DELAY_SHIFT                                        24
-#define DDRC_DFITMG0_DFI_T_CTRL_DELAY_MASK                                         0x1F000000U
-
-/*Defines whether dfi_rddata_en/dfi_rddata/dfi_rddata_valid is generated using HDR or SDR values Selects whether value in DFITM
-               0.dfi_t_rddata_en is in terms of SDR or HDR clock cycles: - 0 in terms of HDR clock cycles - 1 in terms of SDR clock cycles R
-               fer to PHY specification for correct value.*/
-#undef DDRC_DFITMG0_DFI_RDDATA_USE_SDR_DEFVAL
-#undef DDRC_DFITMG0_DFI_RDDATA_USE_SDR_SHIFT
-#undef DDRC_DFITMG0_DFI_RDDATA_USE_SDR_MASK
-#define DDRC_DFITMG0_DFI_RDDATA_USE_SDR_DEFVAL                                     0x07020002
-#define DDRC_DFITMG0_DFI_RDDATA_USE_SDR_SHIFT                                      23
-#define DDRC_DFITMG0_DFI_RDDATA_USE_SDR_MASK                                       0x00800000U
-
-/*Time from the assertion of a read command on the DFI interface to the assertion of the dfi_rddata_en signal. Refer to PHY spe
-               ification for correct value. This corresponds to the DFI parameter trddata_en. Note that, depending on the PHY, if using RDIM
-               , it may be necessary to use the value (CL + 1) in the calculation of trddata_en. This is to compensate for the extra cycle o
-                latency through the RDIMM. Unit: Clocks*/
-#undef DDRC_DFITMG0_DFI_T_RDDATA_EN_DEFVAL
-#undef DDRC_DFITMG0_DFI_T_RDDATA_EN_SHIFT
-#undef DDRC_DFITMG0_DFI_T_RDDATA_EN_MASK
-#define DDRC_DFITMG0_DFI_T_RDDATA_EN_DEFVAL                                        0x07020002
-#define DDRC_DFITMG0_DFI_T_RDDATA_EN_SHIFT                                         16
-#define DDRC_DFITMG0_DFI_T_RDDATA_EN_MASK                                          0x003F0000U
-
-/*Defines whether dfi_wrdata_en/dfi_wrdata/dfi_wrdata_mask is generated using HDR or SDR values Selects whether value in DFITMG
-               .dfi_tphy_wrlat is in terms of SDR or HDR clock cycles Selects whether value in DFITMG0.dfi_tphy_wrdata is in terms of SDR or
-               HDR clock cycles - 0 in terms of HDR clock cycles - 1 in terms of SDR clock cycles Refer to PHY specification for correct val
-               e.*/
-#undef DDRC_DFITMG0_DFI_WRDATA_USE_SDR_DEFVAL
-#undef DDRC_DFITMG0_DFI_WRDATA_USE_SDR_SHIFT
-#undef DDRC_DFITMG0_DFI_WRDATA_USE_SDR_MASK
-#define DDRC_DFITMG0_DFI_WRDATA_USE_SDR_DEFVAL                                     0x07020002
-#define DDRC_DFITMG0_DFI_WRDATA_USE_SDR_SHIFT                                      15
-#define DDRC_DFITMG0_DFI_WRDATA_USE_SDR_MASK                                       0x00008000U
-
-/*Specifies the number of clock cycles between when dfi_wrdata_en is asserted to when the associated write data is driven on th
-                dfi_wrdata signal. This corresponds to the DFI timing parameter tphy_wrdata. Refer to PHY specification for correct value. N
-               te, max supported value is 8. Unit: Clocks*/
-#undef DDRC_DFITMG0_DFI_TPHY_WRDATA_DEFVAL
-#undef DDRC_DFITMG0_DFI_TPHY_WRDATA_SHIFT
-#undef DDRC_DFITMG0_DFI_TPHY_WRDATA_MASK
-#define DDRC_DFITMG0_DFI_TPHY_WRDATA_DEFVAL                                        0x07020002
-#define DDRC_DFITMG0_DFI_TPHY_WRDATA_SHIFT                                         8
-#define DDRC_DFITMG0_DFI_TPHY_WRDATA_MASK                                          0x00003F00U
-
-/*Write latency Number of clocks from the write command to write data enable (dfi_wrdata_en). This corresponds to the DFI timin
-                parameter tphy_wrlat. Refer to PHY specification for correct value.Note that, depending on the PHY, if using RDIMM, it may b
-                necessary to use the value (CL + 1) in the calculation of tphy_wrlat. This is to compensate for the extra cycle of latency t
-               rough the RDIMM.*/
-#undef DDRC_DFITMG0_DFI_TPHY_WRLAT_DEFVAL
-#undef DDRC_DFITMG0_DFI_TPHY_WRLAT_SHIFT
-#undef DDRC_DFITMG0_DFI_TPHY_WRLAT_MASK
-#define DDRC_DFITMG0_DFI_TPHY_WRLAT_DEFVAL                                         0x07020002
-#define DDRC_DFITMG0_DFI_TPHY_WRLAT_SHIFT                                          0
-#define DDRC_DFITMG0_DFI_TPHY_WRLAT_MASK                                           0x0000003FU
-
-/*Specifies the number of DFI PHY clocks between when the dfi_cs signal is asserted and when the associated command is driven.
-               his field is used for CAL mode, should be set to '0' or the value which matches the CAL mode register setting in the DRAM. If
-               the PHY can add the latency for CAL mode, this should be set to '0'. Valid Range: 0, 3, 4, 5, 6, and 8*/
-#undef DDRC_DFITMG1_DFI_T_CMD_LAT_DEFVAL
-#undef DDRC_DFITMG1_DFI_T_CMD_LAT_SHIFT
-#undef DDRC_DFITMG1_DFI_T_CMD_LAT_MASK
-#define DDRC_DFITMG1_DFI_T_CMD_LAT_DEFVAL                                          0x00000404
-#define DDRC_DFITMG1_DFI_T_CMD_LAT_SHIFT                                           28
-#define DDRC_DFITMG1_DFI_T_CMD_LAT_MASK                                            0xF0000000U
-
-/*Specifies the number of DFI PHY clocks between when the dfi_cs signal is asserted and when the associated dfi_parity_in signa
-                is driven.*/
-#undef DDRC_DFITMG1_DFI_T_PARIN_LAT_DEFVAL
-#undef DDRC_DFITMG1_DFI_T_PARIN_LAT_SHIFT
-#undef DDRC_DFITMG1_DFI_T_PARIN_LAT_MASK
-#define DDRC_DFITMG1_DFI_T_PARIN_LAT_DEFVAL                                        0x00000404
-#define DDRC_DFITMG1_DFI_T_PARIN_LAT_SHIFT                                         24
-#define DDRC_DFITMG1_DFI_T_PARIN_LAT_MASK                                          0x03000000U
-
-/*Specifies the number of DFI clocks between when the dfi_wrdata_en signal is asserted and when the corresponding write data tr
-               nsfer is completed on the DRAM bus. This corresponds to the DFI timing parameter twrdata_delay. Refer to PHY specification fo
-                correct value. For DFI 3.0 PHY, set to twrdata_delay, a new timing parameter introduced in DFI 3.0. For DFI 2.1 PHY, set to
-               phy_wrdata + (delay of DFI write data to the DRAM). Value to be programmed is in terms of DFI clocks, not PHY clocks. In FREQ
-               RATIO=2, divide PHY's value by 2 and round up to next integer. If using DFITMG0.dfi_wrdata_use_sdr=1, add 1 to the value. Uni
-               : Clocks*/
-#undef DDRC_DFITMG1_DFI_T_WRDATA_DELAY_DEFVAL
-#undef DDRC_DFITMG1_DFI_T_WRDATA_DELAY_SHIFT
-#undef DDRC_DFITMG1_DFI_T_WRDATA_DELAY_MASK
-#define DDRC_DFITMG1_DFI_T_WRDATA_DELAY_DEFVAL                                     0x00000404
-#define DDRC_DFITMG1_DFI_T_WRDATA_DELAY_SHIFT                                      16
-#define DDRC_DFITMG1_DFI_T_WRDATA_DELAY_MASK                                       0x001F0000U
-
-/*Specifies the number of DFI clock cycles from the assertion of the dfi_dram_clk_disable signal on the DFI until the clock to
-               he DRAM memory devices, at the PHY-DRAM boundary, maintains a low value. If the DFI clock and the memory clock are not phase
-               ligned, this timing parameter should be rounded up to the next integer value.*/
-#undef DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_DEFVAL
-#undef DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_SHIFT
-#undef DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_MASK
-#define DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_DEFVAL                                 0x00000404
-#define DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_SHIFT                                  8
-#define DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_MASK                                   0x00000F00U
-
-/*Specifies the number of DFI clock cycles from the de-assertion of the dfi_dram_clk_disable signal on the DFI until the first
-               alid rising edge of the clock to the DRAM memory devices, at the PHY-DRAM boundary. If the DFI clock and the memory clock are
-               not phase aligned, this timing parameter should be rounded up to the next integer value.*/
-#undef DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_DEFVAL
-#undef DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_SHIFT
-#undef DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_MASK
-#define DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_DEFVAL                                  0x00000404
-#define DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_SHIFT                                   0
-#define DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_MASK                                    0x0000000FU
-
-/*Setting for DFI's tlp_resp time. Same value is used for both Power Down, Self Refresh, Deep Power Down and Maximum Power Savi
-               g modes. DFI 2.1 specification onwards, recommends using a fixed value of 7 always.*/
-#undef DDRC_DFILPCFG0_DFI_TLP_RESP_DEFVAL
-#undef DDRC_DFILPCFG0_DFI_TLP_RESP_SHIFT
-#undef DDRC_DFILPCFG0_DFI_TLP_RESP_MASK
-#define DDRC_DFILPCFG0_DFI_TLP_RESP_DEFVAL                                         0x07000000
-#define DDRC_DFILPCFG0_DFI_TLP_RESP_SHIFT                                          24
-#define DDRC_DFILPCFG0_DFI_TLP_RESP_MASK                                           0x0F000000U
-
-/*Value to drive on dfi_lp_wakeup signal when Deep Power Down mode is entered. Determines the DFI's tlp_wakeup time: - 0x0 - 16
-               cycles - 0x1 - 32 cycles - 0x2 - 64 cycles - 0x3 - 128 cycles - 0x4 - 256 cycles - 0x5 - 512 cycles - 0x6 - 1024 cycles - 0x7
-               - 2048 cycles - 0x8 - 4096 cycles - 0x9 - 8192 cycles - 0xA - 16384 cycles - 0xB - 32768 cycles - 0xC - 65536 cycles - 0xD -
-               31072 cycles - 0xE - 262144 cycles - 0xF - Unlimited This is only present for designs supporting mDDR or LPDDR2/LPDDR3 device
-               .*/
-#undef DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_DEFVAL
-#undef DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_SHIFT
-#undef DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_MASK
-#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_DEFVAL                                    0x07000000
-#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_SHIFT                                     20
-#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_MASK                                      0x00F00000U
-
-/*Enables DFI Low Power interface handshaking during Deep Power Down Entry/Exit. - 0 - Disabled - 1 - Enabled This is only pres
-               nt for designs supporting mDDR or LPDDR2/LPDDR3 devices.*/
-#undef DDRC_DFILPCFG0_DFI_LP_EN_DPD_DEFVAL
-#undef DDRC_DFILPCFG0_DFI_LP_EN_DPD_SHIFT
-#undef DDRC_DFILPCFG0_DFI_LP_EN_DPD_MASK
-#define DDRC_DFILPCFG0_DFI_LP_EN_DPD_DEFVAL                                        0x07000000
-#define DDRC_DFILPCFG0_DFI_LP_EN_DPD_SHIFT                                         16
-#define DDRC_DFILPCFG0_DFI_LP_EN_DPD_MASK                                          0x00010000U
-
-/*Value to drive on dfi_lp_wakeup signal when Self Refresh mode is entered. Determines the DFI's tlp_wakeup time: - 0x0 - 16 cy
-               les - 0x1 - 32 cycles - 0x2 - 64 cycles - 0x3 - 128 cycles - 0x4 - 256 cycles - 0x5 - 512 cycles - 0x6 - 1024 cycles - 0x7 -
-               048 cycles - 0x8 - 4096 cycles - 0x9 - 8192 cycles - 0xA - 16384 cycles - 0xB - 32768 cycles - 0xC - 65536 cycles - 0xD - 131
-               72 cycles - 0xE - 262144 cycles - 0xF - Unlimited*/
-#undef DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_DEFVAL
-#undef DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_SHIFT
-#undef DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_MASK
-#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_DEFVAL                                     0x07000000
-#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_SHIFT                                      12
-#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_MASK                                       0x0000F000U
-
-/*Enables DFI Low Power interface handshaking during Self Refresh Entry/Exit. - 0 - Disabled - 1 - Enabled*/
-#undef DDRC_DFILPCFG0_DFI_LP_EN_SR_DEFVAL
-#undef DDRC_DFILPCFG0_DFI_LP_EN_SR_SHIFT
-#undef DDRC_DFILPCFG0_DFI_LP_EN_SR_MASK
-#define DDRC_DFILPCFG0_DFI_LP_EN_SR_DEFVAL                                         0x07000000
-#define DDRC_DFILPCFG0_DFI_LP_EN_SR_SHIFT                                          8
-#define DDRC_DFILPCFG0_DFI_LP_EN_SR_MASK                                           0x00000100U
-
-/*Value to drive on dfi_lp_wakeup signal when Power Down mode is entered. Determines the DFI's tlp_wakeup time: - 0x0 - 16 cycl
-               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*/
-#undef DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_DEFVAL
-#undef DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_SHIFT
-#undef DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_MASK
-#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_DEFVAL                                     0x07000000
-#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_SHIFT                                      4
-#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_MASK                                       0x000000F0U
-
-/*Enables DFI Low Power interface handshaking during Power Down Entry/Exit. - 0 - Disabled - 1 - Enabled*/
-#undef DDRC_DFILPCFG0_DFI_LP_EN_PD_DEFVAL
-#undef DDRC_DFILPCFG0_DFI_LP_EN_PD_SHIFT
-#undef DDRC_DFILPCFG0_DFI_LP_EN_PD_MASK
-#define DDRC_DFILPCFG0_DFI_LP_EN_PD_DEFVAL                                         0x07000000
-#define DDRC_DFILPCFG0_DFI_LP_EN_PD_SHIFT                                          0
-#define DDRC_DFILPCFG0_DFI_LP_EN_PD_MASK                                           0x00000001U
-
-/*Value to drive on dfi_lp_wakeup signal when Maximum Power Saving Mode is entered. Determines the DFI's tlp_wakeup time: - 0x0
-               - 16 cycles - 0x1 - 32 cycles - 0x2 - 64 cycles - 0x3 - 128 cycles - 0x4 - 256 cycles - 0x5 - 512 cycles - 0x6 - 1024 cycles
-                0x7 - 2048 cycles - 0x8 - 4096 cycles - 0x9 - 8192 cycles - 0xA - 16384 cycles - 0xB - 32768 cycles - 0xC - 65536 cycles - 0
-               D - 131072 cycles - 0xE - 262144 cycles - 0xF - Unlimited This is only present for designs supporting DDR4 devices.*/
-#undef DDRC_DFILPCFG1_DFI_LP_WAKEUP_MPSM_DEFVAL
-#undef DDRC_DFILPCFG1_DFI_LP_WAKEUP_MPSM_SHIFT
-#undef DDRC_DFILPCFG1_DFI_LP_WAKEUP_MPSM_MASK
-#define DDRC_DFILPCFG1_DFI_LP_WAKEUP_MPSM_DEFVAL                                   0x00000000
-#define DDRC_DFILPCFG1_DFI_LP_WAKEUP_MPSM_SHIFT                                    4
-#define DDRC_DFILPCFG1_DFI_LP_WAKEUP_MPSM_MASK                                     0x000000F0U
-
-/*Enables DFI Low Power interface handshaking during Maximum Power Saving Mode Entry/Exit. - 0 - Disabled - 1 - Enabled This is
-               only present for designs supporting DDR4 devices.*/
-#undef DDRC_DFILPCFG1_DFI_LP_EN_MPSM_DEFVAL
-#undef DDRC_DFILPCFG1_DFI_LP_EN_MPSM_SHIFT
-#undef DDRC_DFILPCFG1_DFI_LP_EN_MPSM_MASK
-#define DDRC_DFILPCFG1_DFI_LP_EN_MPSM_DEFVAL                                       0x00000000
-#define DDRC_DFILPCFG1_DFI_LP_EN_MPSM_SHIFT                                        0
-#define DDRC_DFILPCFG1_DFI_LP_EN_MPSM_MASK                                         0x00000001U
-
-/*This is the minimum amount of time between uMCTL2 initiated DFI update requests (which is executed whenever the uMCTL2 is idl
-               ). Set this number higher to reduce the frequency of update requests, which can have a small impact on the latency of the fir
-               t read request when the uMCTL2 is idle. Unit: 1024 clocks*/
-#undef DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_DEFVAL
-#undef DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_SHIFT
-#undef DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_MASK
-#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_DEFVAL                       0x00000000
-#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_SHIFT                        16
-#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_MASK                         0x00FF0000U
-
-/*This is the maximum amount of time between uMCTL2 initiated DFI update requests. This timer resets with each update request;
-               hen the timer expires dfi_ctrlupd_req is sent and traffic is blocked until the dfi_ctrlupd_ackx is received. PHY can use this
-               idle time to recalibrate the delay lines to the DLLs. The DFI controller update is also used to reset PHY FIFO pointers in ca
-               e of data capture errors. Updates are required to maintain calibration over PVT, but frequent updates may impact performance.
-               Note: Value programmed for DFIUPD1.dfi_t_ctrlupd_interval_max_x1024 must be greater than DFIUPD1.dfi_t_ctrlupd_interval_min_x
-               024. Unit: 1024 clocks*/
-#undef DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_DEFVAL
-#undef DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_SHIFT
-#undef DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_MASK
-#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_DEFVAL                       0x00000000
-#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_SHIFT                        0
-#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_MASK                         0x000000FFU
-
-/*Defines polarity of dfi_wrdata_cs and dfi_rddata_cs signals. - 0: Signals are active low - 1: Signals are active high*/
-#undef DDRC_DFIMISC_DFI_DATA_CS_POLARITY_DEFVAL
-#undef DDRC_DFIMISC_DFI_DATA_CS_POLARITY_SHIFT
-#undef DDRC_DFIMISC_DFI_DATA_CS_POLARITY_MASK
-#define DDRC_DFIMISC_DFI_DATA_CS_POLARITY_DEFVAL                                   0x00000001
-#define DDRC_DFIMISC_DFI_DATA_CS_POLARITY_SHIFT                                    2
-#define DDRC_DFIMISC_DFI_DATA_CS_POLARITY_MASK                                     0x00000004U
-
-/*DBI implemented in DDRC or PHY. - 0 - DDRC implements DBI functionality. - 1 - PHY implements DBI functionality. Present only
-               in designs configured to support DDR4 and LPDDR4.*/
-#undef DDRC_DFIMISC_PHY_DBI_MODE_DEFVAL
-#undef DDRC_DFIMISC_PHY_DBI_MODE_SHIFT
-#undef DDRC_DFIMISC_PHY_DBI_MODE_MASK
-#define DDRC_DFIMISC_PHY_DBI_MODE_DEFVAL                                           0x00000001
-#define DDRC_DFIMISC_PHY_DBI_MODE_SHIFT                                            1
-#define DDRC_DFIMISC_PHY_DBI_MODE_MASK                                             0x00000002U
-
-/*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
-
-/*>Number of clocks between when a read command is sent on the DFI control interface and when the associated dfi_rddata_cs sign
-               l is asserted. This corresponds to the DFI timing parameter tphy_rdcslat. Refer to PHY specification for correct value.*/
-#undef DDRC_DFITMG2_DFI_TPHY_RDCSLAT_DEFVAL
-#undef DDRC_DFITMG2_DFI_TPHY_RDCSLAT_SHIFT
-#undef DDRC_DFITMG2_DFI_TPHY_RDCSLAT_MASK
-#define DDRC_DFITMG2_DFI_TPHY_RDCSLAT_DEFVAL                                       0x00000202
-#define DDRC_DFITMG2_DFI_TPHY_RDCSLAT_SHIFT                                        8
-#define DDRC_DFITMG2_DFI_TPHY_RDCSLAT_MASK                                         0x00003F00U
-
-/*Number of clocks between when a write command is sent on the DFI control interface and when the associated dfi_wrdata_cs sign
-               l is asserted. This corresponds to the DFI timing parameter tphy_wrcslat. Refer to PHY specification for correct value.*/
-#undef DDRC_DFITMG2_DFI_TPHY_WRCSLAT_DEFVAL
-#undef DDRC_DFITMG2_DFI_TPHY_WRCSLAT_SHIFT
-#undef DDRC_DFITMG2_DFI_TPHY_WRCSLAT_MASK
-#define DDRC_DFITMG2_DFI_TPHY_WRCSLAT_DEFVAL                                       0x00000202
-#define DDRC_DFITMG2_DFI_TPHY_WRCSLAT_SHIFT                                        0
-#define DDRC_DFITMG2_DFI_TPHY_WRCSLAT_MASK                                         0x0000003FU
-
-/*Read DBI enable signal in DDRC. - 0 - Read DBI is disabled. - 1 - Read DBI is enabled. This signal must be set the same value
-               as DRAM's mode register. - DDR4: MR5 bit A12. When x4 devices are used, this signal must be set to 0. - LPDDR4: MR3[6]*/
-#undef DDRC_DBICTL_RD_DBI_EN_DEFVAL
-#undef DDRC_DBICTL_RD_DBI_EN_SHIFT
-#undef DDRC_DBICTL_RD_DBI_EN_MASK
-#define DDRC_DBICTL_RD_DBI_EN_DEFVAL                                               0x00000001
-#define DDRC_DBICTL_RD_DBI_EN_SHIFT                                                2
-#define DDRC_DBICTL_RD_DBI_EN_MASK                                                 0x00000004U
-
-/*Write DBI enable signal in DDRC. - 0 - Write DBI is disabled. - 1 - Write DBI is enabled. This signal must be set the same va
-               ue as DRAM's mode register. - DDR4: MR5 bit A11. When x4 devices are used, this signal must be set to 0. - LPDDR4: MR3[7]*/
-#undef DDRC_DBICTL_WR_DBI_EN_DEFVAL
-#undef DDRC_DBICTL_WR_DBI_EN_SHIFT
-#undef DDRC_DBICTL_WR_DBI_EN_MASK
-#define DDRC_DBICTL_WR_DBI_EN_DEFVAL                                               0x00000001
-#define DDRC_DBICTL_WR_DBI_EN_SHIFT                                                1
-#define DDRC_DBICTL_WR_DBI_EN_MASK                                                 0x00000002U
-
-/*DM enable signal in DDRC. - 0 - DM is disabled. - 1 - DM is enabled. This signal must be set the same logical value as DRAM's
-               mode register. - DDR4: Set this to same value as MR5 bit A10. When x4 devices are used, this signal must be set to 0. - LPDDR
-               : Set this to inverted value of MR13[5] which is opposite polarity from this signal*/
-#undef DDRC_DBICTL_DM_EN_DEFVAL
-#undef DDRC_DBICTL_DM_EN_SHIFT
-#undef DDRC_DBICTL_DM_EN_MASK
-#define DDRC_DBICTL_DM_EN_DEFVAL                                                   0x00000001
-#define DDRC_DBICTL_DM_EN_SHIFT                                                    0
-#define DDRC_DBICTL_DM_EN_MASK                                                     0x00000001U
-
-/*Selects the HIF address bit used as rank address bit 0. Valid Range: 0 to 27, and 31 Internal Base: 6 The selected HIF addres
-                bit is determined by adding the internal base to the value of this field. If set to 31, rank address bit 0 is set to 0.*/
-#undef DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_DEFVAL
-#undef DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_SHIFT
-#undef DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_MASK
-#define DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_DEFVAL
-#define DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_SHIFT                                        0
-#define DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_MASK                                         0x0000001FU
-
-/*Selects the HIF address bit used as bank address bit 2. Valid Range: 0 to 29 and 31 Internal Base: 4 The selected HIF address
-               bit is determined by adding the internal base to the value of this field. If set to 31, bank address bit 2 is set to 0.*/
-#undef DDRC_ADDRMAP1_ADDRMAP_BANK_B2_DEFVAL
-#undef DDRC_ADDRMAP1_ADDRMAP_BANK_B2_SHIFT
-#undef DDRC_ADDRMAP1_ADDRMAP_BANK_B2_MASK
-#define DDRC_ADDRMAP1_ADDRMAP_BANK_B2_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP1_ADDRMAP_BANK_B2_SHIFT                                        16
-#define DDRC_ADDRMAP1_ADDRMAP_BANK_B2_MASK                                         0x001F0000U
-
-/*Selects the HIF address bits used as bank address bit 1. Valid Range: 0 to 30 Internal Base: 3 The selected HIF address bit f
-               r each of the bank address bits is determined by adding the internal base to the value of this field.*/
-#undef DDRC_ADDRMAP1_ADDRMAP_BANK_B1_DEFVAL
-#undef DDRC_ADDRMAP1_ADDRMAP_BANK_B1_SHIFT
-#undef DDRC_ADDRMAP1_ADDRMAP_BANK_B1_MASK
-#define DDRC_ADDRMAP1_ADDRMAP_BANK_B1_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP1_ADDRMAP_BANK_B1_SHIFT                                        8
-#define DDRC_ADDRMAP1_ADDRMAP_BANK_B1_MASK                                         0x00001F00U
-
-/*Selects the HIF address bits used as bank address bit 0. Valid Range: 0 to 30 Internal Base: 2 The selected HIF address bit f
-               r each of the bank address bits is determined by adding the internal base to the value of this field.*/
-#undef DDRC_ADDRMAP1_ADDRMAP_BANK_B0_DEFVAL
-#undef DDRC_ADDRMAP1_ADDRMAP_BANK_B0_SHIFT
-#undef DDRC_ADDRMAP1_ADDRMAP_BANK_B0_MASK
-#define DDRC_ADDRMAP1_ADDRMAP_BANK_B0_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP1_ADDRMAP_BANK_B0_SHIFT                                        0
-#define DDRC_ADDRMAP1_ADDRMAP_BANK_B0_MASK                                         0x0000001FU
-
-/*- Full bus width mode: Selects the HIF address bit used as column address bit 5. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 6. - Quarter bus width mode: Selects the HIF address bit used as column address bit 7 . Vali
-                Range: 0 to 7, and 15 Internal Base: 5 The selected HIF address bit is determined by adding the internal base to the value o
-                this field. If set to 15, this column address bit is set to 0.*/
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B5_DEFVAL
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B5_SHIFT
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B5_MASK
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B5_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B5_SHIFT                                         24
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B5_MASK                                          0x0F000000U
-
-/*- Full bus width mode: Selects the HIF address bit used as column address bit 4. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 5. - Quarter bus width mode: Selects the HIF address bit used as column address bit 6. Valid
-               Range: 0 to 7, and 15 Internal Base: 4 The selected HIF address bit is determined by adding the internal base to the value of
-               this field. If set to 15, this column address bit is set to 0.*/
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B4_DEFVAL
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B4_SHIFT
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B4_MASK
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B4_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B4_SHIFT                                         16
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B4_MASK                                          0x000F0000U
-
-/*- Full bus width mode: Selects the HIF address bit used as column address bit 3. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 4. - Quarter bus width mode: Selects the HIF address bit used as column address bit 5. Valid
-               Range: 0 to 7 Internal Base: 3 The selected HIF address bit is determined by adding the internal base to the value of this fi
-               ld. Note, if UMCTL2_INCL_ARB=1 and MEMC_BURST_LENGTH=16, it is required to program this to 0, hence register does not exist i
-                this case.*/
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B3_DEFVAL
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B3_SHIFT
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B3_MASK
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B3_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B3_SHIFT                                         8
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B3_MASK                                          0x00000F00U
-
-/*- Full bus width mode: Selects the HIF address bit used as column address bit 2. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 3. - Quarter bus width mode: Selects the HIF address bit used as column address bit 4. Valid
-               Range: 0 to 7 Internal Base: 2 The selected HIF address bit is determined by adding the internal base to the value of this fi
-               ld. Note, if UMCTL2_INCL_ARB=1 and MEMC_BURST_LENGTH=8 or 16, it is required to program this to 0.*/
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B2_DEFVAL
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B2_SHIFT
-#undef DDRC_ADDRMAP2_ADDRMAP_COL_B2_MASK
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B2_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B2_SHIFT                                         0
-#define DDRC_ADDRMAP2_ADDRMAP_COL_B2_MASK                                          0x0000000FU
-
-/*- Full bus width mode: Selects the HIF address bit used as column address bit 9. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 11 (10 in LPDDR2/LPDDR3 mode). - Quarter bus width mode: Selects the HIF address bit used as
-               column address bit 13 (11 in LPDDR2/LPDDR3 mode). Valid Range: 0 to 7, and 15 Internal Base: 9 The selected HIF address bit i
-                determined by adding the internal base to the value of this field. If set to 15, this column address bit is set to 0. Note:
-               er JEDEC DDR2/3/mDDR specification, column address bit 10 is reserved for indicating auto-precharge, and hence no source addr
-               ss bit can be mapped to column address bit 10. In LPDDR2/LPDDR3, there is a dedicated bit for auto-precharge in the CA bus an
-                hence column bit 10 is used.*/
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B9_DEFVAL
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B9_SHIFT
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B9_MASK
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B9_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B9_SHIFT                                         24
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B9_MASK                                          0x0F000000U
-
-/*- Full bus width mode: Selects the HIF address bit used as column address bit 8. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 9. - Quarter bus width mode: Selects the HIF address bit used as column address bit 11 (10 i
-                LPDDR2/LPDDR3 mode). Valid Range: 0 to 7, and 15 Internal Base: 8 The selected HIF address bit is determined by adding the i
-               ternal base to the value of this field. If set to 15, this column address bit is set to 0. Note: Per JEDEC DDR2/3/mDDR specif
-               cation, column address bit 10 is reserved for indicating auto-precharge, and hence no source address bit can be mapped to col
-               mn address bit 10. In LPDDR2/LPDDR3, there is a dedicated bit for auto-precharge in the CA bus and hence column bit 10 is use
-               .*/
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B8_DEFVAL
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B8_SHIFT
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B8_MASK
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B8_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B8_SHIFT                                         16
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B8_MASK                                          0x000F0000U
-
-/*- Full bus width mode: Selects the HIF address bit used as column address bit 7. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 8. - Quarter bus width mode: Selects the HIF address bit used as column address bit 9. Valid
-               Range: 0 to 7, and 15 Internal Base: 7 The selected HIF address bit is determined by adding the internal base to the value of
-               this field. If set to 15, this column address bit is set to 0.*/
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B7_DEFVAL
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B7_SHIFT
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B7_MASK
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B7_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B7_SHIFT                                         8
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B7_MASK                                          0x00000F00U
-
-/*- Full bus width mode: Selects the HIF address bit used as column address bit 6. - Half bus width mode: Selects the HIF addre
-               s bit used as column address bit 7. - Quarter bus width mode: Selects the HIF address bit used as column address bit 8. Valid
-               Range: 0 to 7, and 15 Internal Base: 6 The selected HIF address bit is determined by adding the internal base to the value of
-               this field. If set to 15, this column address bit is set to 0.*/
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B6_DEFVAL
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B6_SHIFT
-#undef DDRC_ADDRMAP3_ADDRMAP_COL_B6_MASK
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B6_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B6_SHIFT                                         0
-#define DDRC_ADDRMAP3_ADDRMAP_COL_B6_MASK                                          0x0000000FU
-
-/*- Full bus width mode: Selects the HIF address bit used as column address bit 13 (11 in LPDDR2/LPDDR3 mode). - Half bus width
-               mode: Unused. To make it unused, this should be tied to 4'hF. - Quarter bus width mode: Unused. To make it unused, this must
-               e tied to 4'hF. Valid Range: 0 to 7, and 15 Internal Base: 11 The selected HIF address bit is determined by adding the intern
-               l base to the value of this field. If set to 15, this column address bit is set to 0. Note: Per JEDEC DDR2/3/mDDR specificati
-               n, column address bit 10 is reserved for indicating auto-precharge, and hence no source address bit can be mapped to column a
-               dress bit 10. In LPDDR2/LPDDR3, there is a dedicated bit for auto-precharge in the CA bus and hence column bit 10 is used.*/
-#undef DDRC_ADDRMAP4_ADDRMAP_COL_B11_DEFVAL
-#undef DDRC_ADDRMAP4_ADDRMAP_COL_B11_SHIFT
-#undef DDRC_ADDRMAP4_ADDRMAP_COL_B11_MASK
-#define DDRC_ADDRMAP4_ADDRMAP_COL_B11_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP4_ADDRMAP_COL_B11_SHIFT                                        8
-#define DDRC_ADDRMAP4_ADDRMAP_COL_B11_MASK                                         0x00000F00U
-
-/*- Full bus width mode: Selects the HIF address bit used as column address bit 11 (10 in LPDDR2/LPDDR3 mode). - Half bus width
-               mode: Selects the HIF address bit used as column address bit 13 (11 in LPDDR2/LPDDR3 mode). - Quarter bus width mode: UNUSED.
-               To make it unused, this must be tied to 4'hF. Valid Range: 0 to 7, and 15 Internal Base: 10 The selected HIF address bit is d
-               termined by adding the internal base to the value of this field. If set to 15, this column address bit is set to 0. Note: Per
-               JEDEC DDR2/3/mDDR specification, column address bit 10 is reserved for indicating auto-precharge, and hence no source address
-               bit can be mapped to column address bit 10. In LPDDR2/LPDDR3, there is a dedicated bit for auto-precharge in the CA bus and h
-               nce column bit 10 is used.*/
-#undef DDRC_ADDRMAP4_ADDRMAP_COL_B10_DEFVAL
-#undef DDRC_ADDRMAP4_ADDRMAP_COL_B10_SHIFT
-#undef DDRC_ADDRMAP4_ADDRMAP_COL_B10_MASK
-#define DDRC_ADDRMAP4_ADDRMAP_COL_B10_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP4_ADDRMAP_COL_B10_SHIFT                                        0
-#define DDRC_ADDRMAP4_ADDRMAP_COL_B10_MASK                                         0x0000000FU
-
-/*Selects the HIF address bit used as row address bit 11. Valid Range: 0 to 11, and 15 Internal Base: 17 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 11 is set to 0.*/
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B11_DEFVAL
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B11_SHIFT
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B11_MASK
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B11_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B11_SHIFT                                        24
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B11_MASK                                         0x0F000000U
-
-/*Selects the HIF address bits used as row address bits 2 to 10. Valid Range: 0 to 11, and 15 Internal Base: 8 (for row address
-               bit 2), 9 (for row address bit 3), 10 (for row address bit 4) etc increasing to 16 (for row address bit 10) The selected HIF
-               ddress bit for each of the row address bits is determined by adding the internal base to the value of this field. When value
-               5 is used the values of row address bits 2 to 10 are defined by registers ADDRMAP9, ADDRMAP10, ADDRMAP11.*/
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_DEFVAL
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_SHIFT
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_MASK
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_DEFVAL                                     0x00000000
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_SHIFT                                      16
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_MASK                                       0x000F0000U
-
-/*Selects the HIF address bits used as row address bit 1. Valid Range: 0 to 11 Internal Base: 7 The selected HIF address bit fo
-                each of the row address bits is determined by adding the internal base to the value of this field.*/
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B1_DEFVAL
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B1_SHIFT
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B1_MASK
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B1_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B1_SHIFT                                         8
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B1_MASK                                          0x00000F00U
-
-/*Selects the HIF address bits used as row address bit 0. Valid Range: 0 to 11 Internal Base: 6 The selected HIF address bit fo
-                each of the row address bits is determined by adding the internal base to the value of this field.*/
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B0_DEFVAL
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B0_SHIFT
-#undef DDRC_ADDRMAP5_ADDRMAP_ROW_B0_MASK
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B0_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B0_SHIFT                                         0
-#define DDRC_ADDRMAP5_ADDRMAP_ROW_B0_MASK                                          0x0000000FU
-
-/*Set this to 1 if there is an LPDDR3 SDRAM 6Gb or 12Gb device in use. - 1 - LPDDR3 SDRAM 6Gb/12Gb device in use. Every address
-               having row[14:13]==2'b11 is considered as invalid - 0 - non-LPDDR3 6Gb/12Gb device in use. All addresses are valid Present on
-               y in designs configured to support LPDDR3.*/
-#undef DDRC_ADDRMAP6_LPDDR3_6GB_12GB_DEFVAL
-#undef DDRC_ADDRMAP6_LPDDR3_6GB_12GB_SHIFT
-#undef DDRC_ADDRMAP6_LPDDR3_6GB_12GB_MASK
-#define DDRC_ADDRMAP6_LPDDR3_6GB_12GB_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP6_LPDDR3_6GB_12GB_SHIFT                                        31
-#define DDRC_ADDRMAP6_LPDDR3_6GB_12GB_MASK                                         0x80000000U
-
-/*Selects the HIF address bit used as row address bit 15. Valid Range: 0 to 11, and 15 Internal Base: 21 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 15 is set to 0.*/
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B15_DEFVAL
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B15_SHIFT
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B15_MASK
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B15_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B15_SHIFT                                        24
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B15_MASK                                         0x0F000000U
-
-/*Selects the HIF address bit used as row address bit 14. Valid Range: 0 to 11, and 15 Internal Base: 20 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 14 is set to 0.*/
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B14_DEFVAL
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B14_SHIFT
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B14_MASK
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B14_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B14_SHIFT                                        16
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B14_MASK                                         0x000F0000U
-
-/*Selects the HIF address bit used as row address bit 13. Valid Range: 0 to 11, and 15 Internal Base: 19 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 13 is set to 0.*/
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B13_DEFVAL
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B13_SHIFT
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B13_MASK
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B13_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B13_SHIFT                                        8
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B13_MASK                                         0x00000F00U
-
-/*Selects the HIF address bit used as row address bit 12. Valid Range: 0 to 11, and 15 Internal Base: 18 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 12 is set to 0.*/
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B12_DEFVAL
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B12_SHIFT
-#undef DDRC_ADDRMAP6_ADDRMAP_ROW_B12_MASK
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B12_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B12_SHIFT                                        0
-#define DDRC_ADDRMAP6_ADDRMAP_ROW_B12_MASK                                         0x0000000FU
-
-/*Selects the HIF address bit used as row address bit 17. Valid Range: 0 to 10, and 15 Internal Base: 23 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 17 is set to 0.*/
-#undef DDRC_ADDRMAP7_ADDRMAP_ROW_B17_DEFVAL
-#undef DDRC_ADDRMAP7_ADDRMAP_ROW_B17_SHIFT
-#undef DDRC_ADDRMAP7_ADDRMAP_ROW_B17_MASK
-#define DDRC_ADDRMAP7_ADDRMAP_ROW_B17_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP7_ADDRMAP_ROW_B17_SHIFT                                        8
-#define DDRC_ADDRMAP7_ADDRMAP_ROW_B17_MASK                                         0x00000F00U
-
-/*Selects the HIF address bit used as row address bit 16. Valid Range: 0 to 11, and 15 Internal Base: 22 The selected HIF addre
-               s bit is determined by adding the internal base to the value of this field. If set to 15, row address bit 16 is set to 0.*/
-#undef DDRC_ADDRMAP7_ADDRMAP_ROW_B16_DEFVAL
-#undef DDRC_ADDRMAP7_ADDRMAP_ROW_B16_SHIFT
-#undef DDRC_ADDRMAP7_ADDRMAP_ROW_B16_MASK
-#define DDRC_ADDRMAP7_ADDRMAP_ROW_B16_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP7_ADDRMAP_ROW_B16_SHIFT                                        0
-#define DDRC_ADDRMAP7_ADDRMAP_ROW_B16_MASK                                         0x0000000FU
-
-/*Selects the HIF address bits used as bank group address bit 1. Valid Range: 0 to 30, and 31 Internal Base: 3 The selected HIF
-               address bit for each of the bank group address bits is determined by adding the internal base to the value of this field. If
-               et to 31, bank group address bit 1 is set to 0.*/
-#undef DDRC_ADDRMAP8_ADDRMAP_BG_B1_DEFVAL
-#undef DDRC_ADDRMAP8_ADDRMAP_BG_B1_SHIFT
-#undef DDRC_ADDRMAP8_ADDRMAP_BG_B1_MASK
-#define DDRC_ADDRMAP8_ADDRMAP_BG_B1_DEFVAL                                         0x00000000
-#define DDRC_ADDRMAP8_ADDRMAP_BG_B1_SHIFT                                          8
-#define DDRC_ADDRMAP8_ADDRMAP_BG_B1_MASK                                           0x00001F00U
-
-/*Selects the HIF address bits used as bank group address bit 0. Valid Range: 0 to 30 Internal Base: 2 The selected HIF address
-               bit for each of the bank group address bits is determined by adding the internal base to the value of this field.*/
-#undef DDRC_ADDRMAP8_ADDRMAP_BG_B0_DEFVAL
-#undef DDRC_ADDRMAP8_ADDRMAP_BG_B0_SHIFT
-#undef DDRC_ADDRMAP8_ADDRMAP_BG_B0_MASK
-#define DDRC_ADDRMAP8_ADDRMAP_BG_B0_DEFVAL                                         0x00000000
-#define DDRC_ADDRMAP8_ADDRMAP_BG_B0_SHIFT                                          0
-#define DDRC_ADDRMAP8_ADDRMAP_BG_B0_MASK                                           0x0000001FU
-
-/*Selects the HIF address bits used as row address bit 5. Valid Range: 0 to 11 Internal Base: 11 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.*/
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B5_DEFVAL
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B5_SHIFT
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B5_MASK
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B5_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B5_SHIFT                                         24
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B5_MASK                                          0x0F000000U
-
-/*Selects the HIF address bits used as row address bit 4. Valid Range: 0 to 11 Internal Base: 10 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.*/
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B4_DEFVAL
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B4_SHIFT
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B4_MASK
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B4_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B4_SHIFT                                         16
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B4_MASK                                          0x000F0000U
-
-/*Selects the HIF address bits used as row address bit 3. Valid Range: 0 to 11 Internal Base: 9 The selected HIF address bit fo
-                each of the row address bits is determined by adding the internal base to the value of this field. This register field is us
-               d only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.*/
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B3_DEFVAL
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B3_SHIFT
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B3_MASK
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B3_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B3_SHIFT                                         8
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B3_MASK                                          0x00000F00U
-
-/*Selects the HIF address bits used as row address bit 2. Valid Range: 0 to 11 Internal Base: 8 The selected HIF address bit fo
-                each of the row address bits is determined by adding the internal base to the value of this field. This register field is us
-               d only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.*/
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B2_DEFVAL
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B2_SHIFT
-#undef DDRC_ADDRMAP9_ADDRMAP_ROW_B2_MASK
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B2_DEFVAL                                        0x00000000
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B2_SHIFT                                         0
-#define DDRC_ADDRMAP9_ADDRMAP_ROW_B2_MASK                                          0x0000000FU
-
-/*Selects the HIF address bits used as row address bit 9. Valid Range: 0 to 11 Internal Base: 15 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.*/
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B9_DEFVAL
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B9_SHIFT
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B9_MASK
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B9_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B9_SHIFT                                        24
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B9_MASK                                         0x0F000000U
-
-/*Selects the HIF address bits used as row address bit 8. Valid Range: 0 to 11 Internal Base: 14 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.*/
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B8_DEFVAL
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B8_SHIFT
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B8_MASK
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B8_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B8_SHIFT                                        16
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B8_MASK                                         0x000F0000U
-
-/*Selects the HIF address bits used as row address bit 7. Valid Range: 0 to 11 Internal Base: 13 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.*/
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B7_DEFVAL
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B7_SHIFT
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B7_MASK
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B7_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B7_SHIFT                                        8
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B7_MASK                                         0x00000F00U
-
-/*Selects the HIF address bits used as row address bit 6. Valid Range: 0 to 11 Internal Base: 12 The selected HIF address bit f
-               r each of the row address bits is determined by adding the internal base to the value of this field. This register field is u
-               ed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.*/
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B6_DEFVAL
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B6_SHIFT
-#undef DDRC_ADDRMAP10_ADDRMAP_ROW_B6_MASK
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B6_DEFVAL                                       0x00000000
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B6_SHIFT                                        0
-#define DDRC_ADDRMAP10_ADDRMAP_ROW_B6_MASK                                         0x0000000FU
-
-/*Selects the HIF address bits used as row address bit 10. Valid Range: 0 to 11 Internal Base: 16 The selected HIF address bit
-               or each of the row address bits is determined by adding the internal base to the value of this field. This register field is
-               sed only when ADDRMAP5.addrmap_row_b2_10 is set to value 15.*/
-#undef DDRC_ADDRMAP11_ADDRMAP_ROW_B10_DEFVAL
-#undef DDRC_ADDRMAP11_ADDRMAP_ROW_B10_SHIFT
-#undef DDRC_ADDRMAP11_ADDRMAP_ROW_B10_MASK
-#define DDRC_ADDRMAP11_ADDRMAP_ROW_B10_DEFVAL
-#define DDRC_ADDRMAP11_ADDRMAP_ROW_B10_SHIFT                                       0
-#define DDRC_ADDRMAP11_ADDRMAP_ROW_B10_MASK                                        0x0000000FU
-
-/*Cycles to hold ODT for a write command. The minimum supported value is 2. Recommended values: DDR2: - BL8: 0x5 (DDR2-400/533/
-               67), 0x6 (DDR2-800), 0x7 (DDR2-1066) - BL4: 0x3 (DDR2-400/533/667), 0x4 (DDR2-800), 0x5 (DDR2-1066) DDR3: - BL8: 0x6 DDR4: -
-               L8: 5 + WR_PREAMBLE + CRC_MODE WR_PREAMBLE = 1 (1tCK write preamble), 2 (2tCK write preamble) CRC_MODE = 0 (not CRC mode), 1
-               CRC mode) LPDDR3: - BL8: 7 + RU(tODTon(max)/tCK)*/
-#undef DDRC_ODTCFG_WR_ODT_HOLD_DEFVAL
-#undef DDRC_ODTCFG_WR_ODT_HOLD_SHIFT
-#undef DDRC_ODTCFG_WR_ODT_HOLD_MASK
-#define DDRC_ODTCFG_WR_ODT_HOLD_DEFVAL                                             0x04000400
-#define DDRC_ODTCFG_WR_ODT_HOLD_SHIFT                                              24
-#define DDRC_ODTCFG_WR_ODT_HOLD_MASK                                               0x0F000000U
-
-/*The delay, in clock cycles, from issuing a write command to setting ODT values associated with that command. ODT setting must
-               remain constant for the entire time that DQS is driven by the uMCTL2. Recommended values: DDR2: - CWL + AL - 3 (DDR2-400/533/
-               67), CWL + AL - 4 (DDR2-800), CWL + AL - 5 (DDR2-1066) If (CWL + AL - 3 < 0), uMCTL2 does not support ODT for write operation
-                DDR3: - 0x0 DDR4: - DFITMG1.dfi_t_cmd_lat (to adjust for CAL mode) LPDDR3: - WL - 1 - RU(tODTon(max)/tCK))*/
-#undef DDRC_ODTCFG_WR_ODT_DELAY_DEFVAL
-#undef DDRC_ODTCFG_WR_ODT_DELAY_SHIFT
-#undef DDRC_ODTCFG_WR_ODT_DELAY_MASK
-#define DDRC_ODTCFG_WR_ODT_DELAY_DEFVAL                                            0x04000400
-#define DDRC_ODTCFG_WR_ODT_DELAY_SHIFT                                             16
-#define DDRC_ODTCFG_WR_ODT_DELAY_MASK                                              0x001F0000U
-
-/*Cycles to hold ODT for a read command. The minimum supported value is 2. Recommended values: DDR2: - BL8: 0x6 (not DDR2-1066)
-                0x7 (DDR2-1066) - BL4: 0x4 (not DDR2-1066), 0x5 (DDR2-1066) DDR3: - BL8 - 0x6 DDR4: - BL8: 5 + RD_PREAMBLE RD_PREAMBLE = 1 (
-               tCK write preamble), 2 (2tCK write preamble) LPDDR3: - BL8: 5 + RU(tDQSCK(max)/tCK) - RD(tDQSCK(min)/tCK) + RU(tODTon(max)/tC
-               )*/
-#undef DDRC_ODTCFG_RD_ODT_HOLD_DEFVAL
-#undef DDRC_ODTCFG_RD_ODT_HOLD_SHIFT
-#undef DDRC_ODTCFG_RD_ODT_HOLD_MASK
-#define DDRC_ODTCFG_RD_ODT_HOLD_DEFVAL                                             0x04000400
-#define DDRC_ODTCFG_RD_ODT_HOLD_SHIFT                                              8
-#define DDRC_ODTCFG_RD_ODT_HOLD_MASK                                               0x00000F00U
-
-/*The delay, in clock cycles, from issuing a read command to setting ODT values associated with that command. ODT setting must
-               emain constant for the entire time that DQS is driven by the uMCTL2. Recommended values: DDR2: - CL + AL - 4 (not DDR2-1066),
-               CL + AL - 5 (DDR2-1066) If (CL + AL - 4 < 0), uMCTL2 does not support ODT for read operation. DDR3: - CL - CWL DDR4: - CL - C
-               L - RD_PREAMBLE + WR_PREAMBLE + DFITMG1.dfi_t_cmd_lat (to adjust for CAL mode) WR_PREAMBLE = 1 (1tCK write preamble), 2 (2tCK
-               write preamble) RD_PREAMBLE = 1 (1tCK write preamble), 2 (2tCK write preamble) If (CL - CWL - RD_PREAMBLE + WR_PREAMBLE) < 0,
-               uMCTL2 does not support ODT for read operation. LPDDR3: - RL + RD(tDQSCK(min)/tCK) - 1 - RU(tODTon(max)/tCK)*/
-#undef DDRC_ODTCFG_RD_ODT_DELAY_DEFVAL
-#undef DDRC_ODTCFG_RD_ODT_DELAY_SHIFT
-#undef DDRC_ODTCFG_RD_ODT_DELAY_MASK
-#define DDRC_ODTCFG_RD_ODT_DELAY_DEFVAL                                            0x04000400
-#define DDRC_ODTCFG_RD_ODT_DELAY_SHIFT                                             2
-#define DDRC_ODTCFG_RD_ODT_DELAY_MASK                                              0x0000007CU
-
-/*Indicates which remote ODTs must be turned on during a read from rank 1. Each rank has a remote ODT (in the SDRAM) which can
-               e turned on by setting the appropriate bit here. Rank 0 is controlled by the LSB; rank 1 is controlled by bit next to the LSB
-                etc. For each rank, set its bit to 1 to enable its ODT. Present only in configurations that have 2 or more ranks*/
-#undef DDRC_ODTMAP_RANK1_RD_ODT_DEFVAL
-#undef DDRC_ODTMAP_RANK1_RD_ODT_SHIFT
-#undef DDRC_ODTMAP_RANK1_RD_ODT_MASK
-#define DDRC_ODTMAP_RANK1_RD_ODT_DEFVAL                                            0x00002211
-#define DDRC_ODTMAP_RANK1_RD_ODT_SHIFT                                             12
-#define DDRC_ODTMAP_RANK1_RD_ODT_MASK                                              0x00003000U
-
-/*Indicates which remote ODTs must be turned on during a write to rank 1. Each rank has a remote ODT (in the SDRAM) which can b
-                turned on by setting the appropriate bit here. Rank 0 is controlled by the LSB; rank 1 is controlled by bit next to the LSB,
-               etc. For each rank, set its bit to 1 to enable its ODT. Present only in configurations that have 2 or more ranks*/
-#undef DDRC_ODTMAP_RANK1_WR_ODT_DEFVAL
-#undef DDRC_ODTMAP_RANK1_WR_ODT_SHIFT
-#undef DDRC_ODTMAP_RANK1_WR_ODT_MASK
-#define DDRC_ODTMAP_RANK1_WR_ODT_DEFVAL                                            0x00002211
-#define DDRC_ODTMAP_RANK1_WR_ODT_SHIFT                                             8
-#define DDRC_ODTMAP_RANK1_WR_ODT_MASK                                              0x00000300U
-
-/*Indicates which remote ODTs must be turned on during a read from rank 0. Each rank has a remote ODT (in the SDRAM) which can
-               e turned on by setting the appropriate bit here. Rank 0 is controlled by the LSB; rank 1 is controlled by bit next to the LSB
-                etc. For each rank, set its bit to 1 to enable its ODT.*/
-#undef DDRC_ODTMAP_RANK0_RD_ODT_DEFVAL
-#undef DDRC_ODTMAP_RANK0_RD_ODT_SHIFT
-#undef DDRC_ODTMAP_RANK0_RD_ODT_MASK
-#define DDRC_ODTMAP_RANK0_RD_ODT_DEFVAL                                            0x00002211
-#define DDRC_ODTMAP_RANK0_RD_ODT_SHIFT                                             4
-#define DDRC_ODTMAP_RANK0_RD_ODT_MASK                                              0x00000030U
-
-/*Indicates which remote ODTs must be turned on during a write to rank 0. Each rank has a remote ODT (in the SDRAM) which can b
-                turned on by setting the appropriate bit here. Rank 0 is controlled by the LSB; rank 1 is controlled by bit next to the LSB,
-               etc. For each rank, set its bit to 1 to enable its ODT.*/
-#undef DDRC_ODTMAP_RANK0_WR_ODT_DEFVAL
-#undef DDRC_ODTMAP_RANK0_WR_ODT_SHIFT
-#undef DDRC_ODTMAP_RANK0_WR_ODT_MASK
-#define DDRC_ODTMAP_RANK0_WR_ODT_DEFVAL                                            0x00002211
-#define DDRC_ODTMAP_RANK0_WR_ODT_SHIFT                                             0
-#define DDRC_ODTMAP_RANK0_WR_ODT_MASK                                              0x00000003U
-
-/*When the preferred transaction store is empty for these many clock cycles, switch to the alternate transaction store if it is
-               non-empty. The read transaction store (both high and low priority) is the default preferred transaction store and the write t
-               ansaction store is the alternative store. When prefer write over read is set this is reversed. 0x0 is a legal value for this
-               egister. When set to 0x0, the transaction store switching will happen immediately when the switching conditions become true.
-               OR PERFORMANCE ONLY*/
-#undef DDRC_SCHED_RDWR_IDLE_GAP_DEFVAL
-#undef DDRC_SCHED_RDWR_IDLE_GAP_SHIFT
-#undef DDRC_SCHED_RDWR_IDLE_GAP_MASK
-#define DDRC_SCHED_RDWR_IDLE_GAP_DEFVAL                                            0x00002005
-#define DDRC_SCHED_RDWR_IDLE_GAP_SHIFT                                             24
-#define DDRC_SCHED_RDWR_IDLE_GAP_MASK                                              0x7F000000U
-
-/*UNUSED*/
-#undef DDRC_SCHED_GO2CRITICAL_HYSTERESIS_DEFVAL
-#undef DDRC_SCHED_GO2CRITICAL_HYSTERESIS_SHIFT
-#undef DDRC_SCHED_GO2CRITICAL_HYSTERESIS_MASK
-#define DDRC_SCHED_GO2CRITICAL_HYSTERESIS_DEFVAL                                   0x00002005
-#define DDRC_SCHED_GO2CRITICAL_HYSTERESIS_SHIFT                                    16
-#define DDRC_SCHED_GO2CRITICAL_HYSTERESIS_MASK                                     0x00FF0000U
-
-/*Number of entries in the low priority transaction store is this value + 1. (MEMC_NO_OF_ENTRY - (SCHED.lpr_num_entries + 1)) i
-                the number of entries available for the high priority transaction store. Setting this to maximum value allocates all entries
-               to low priority transaction store. Setting this to 0 allocates 1 entry to low priority transaction store and the rest to high
-               priority transaction store. Note: In ECC configurations, the numbers of write and low priority read credits issued is one les
-                than in the non-ECC case. One entry each is reserved in the write and low-priority read CAMs for storing the RMW requests ar
-               sing out of single bit error correction RMW operation.*/
-#undef DDRC_SCHED_LPR_NUM_ENTRIES_DEFVAL
-#undef DDRC_SCHED_LPR_NUM_ENTRIES_SHIFT
-#undef DDRC_SCHED_LPR_NUM_ENTRIES_MASK
-#define DDRC_SCHED_LPR_NUM_ENTRIES_DEFVAL                                          0x00002005
-#define DDRC_SCHED_LPR_NUM_ENTRIES_SHIFT                                           8
-#define DDRC_SCHED_LPR_NUM_ENTRIES_MASK                                            0x00003F00U
-
-/*If true, bank is kept open only while there are page hit transactions available in the CAM to that bank. The last read or wri
-               e command in the CAM with a bank and page hit will be executed with auto-precharge if SCHED1.pageclose_timer=0. Even if this
-               egister set to 1 and SCHED1.pageclose_timer is set to 0, explicit precharge (and not auto-precharge) may be issued in some ca
-               es where there is a mode switch between Write and Read or between LPR and HPR. The Read and Write commands that are executed
-               s part of the ECC scrub requests are also executed without auto-precharge. If false, the bank remains open until there is a n
-               ed to close it (to open a different page, or for page timeout or refresh timeout) - also known as open page policy. The open
-               age policy can be overridden by setting the per-command-autopre bit on the HIF interface (hif_cmd_autopre). The pageclose fea
-               ure provids a midway between Open and Close page policies. FOR PERFORMANCE ONLY.*/
-#undef DDRC_SCHED_PAGECLOSE_DEFVAL
-#undef DDRC_SCHED_PAGECLOSE_SHIFT
-#undef DDRC_SCHED_PAGECLOSE_MASK
-#define DDRC_SCHED_PAGECLOSE_DEFVAL                                                0x00002005
-#define DDRC_SCHED_PAGECLOSE_SHIFT                                                 2
-#define DDRC_SCHED_PAGECLOSE_MASK                                                  0x00000004U
-
-/*If set then the bank selector prefers writes over reads. FOR DEBUG ONLY.*/
-#undef DDRC_SCHED_PREFER_WRITE_DEFVAL
-#undef DDRC_SCHED_PREFER_WRITE_SHIFT
-#undef DDRC_SCHED_PREFER_WRITE_MASK
-#define DDRC_SCHED_PREFER_WRITE_DEFVAL                                             0x00002005
-#define DDRC_SCHED_PREFER_WRITE_SHIFT                                              1
-#define DDRC_SCHED_PREFER_WRITE_MASK                                               0x00000002U
-
-/*Active low signal. When asserted ('0'), all incoming transactions are forced to low priority. This implies that all High Prio
-               ity Read (HPR) and Variable Priority Read commands (VPR) will be treated as Low Priority Read (LPR) commands. On the write si
-               e, all Variable Priority Write (VPW) commands will be treated as Normal Priority Write (NPW) commands. Forcing the incoming t
-               ansactions to low priority implicitly turns off Bypass path for read commands. FOR PERFORMANCE ONLY.*/
-#undef DDRC_SCHED_FORCE_LOW_PRI_N_DEFVAL
-#undef DDRC_SCHED_FORCE_LOW_PRI_N_SHIFT
-#undef DDRC_SCHED_FORCE_LOW_PRI_N_MASK
-#define DDRC_SCHED_FORCE_LOW_PRI_N_DEFVAL                                          0x00002005
-#define DDRC_SCHED_FORCE_LOW_PRI_N_SHIFT                                           0
-#define DDRC_SCHED_FORCE_LOW_PRI_N_MASK                                            0x00000001U
-
-/*Number of transactions that are serviced once the LPR queue goes critical is the smaller of: - (a) This number - (b) Number o
-                transactions available. Unit: Transaction. FOR PERFORMANCE ONLY.*/
-#undef DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_DEFVAL
-#undef DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_SHIFT
-#undef DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_MASK
-#define DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_DEFVAL                                   0x0F00007F
-#define DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_SHIFT                                    24
-#define DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_MASK                                     0xFF000000U
-
-/*Number of clocks that the LPR queue can be starved before it goes critical. The minimum valid functional value for this regis
-               er is 0x1. Programming it to 0x0 will disable the starvation functionality; during normal operation, this function should not
-               be disabled as it will cause excessive latencies. Unit: Clock cycles. FOR PERFORMANCE ONLY.*/
-#undef DDRC_PERFLPR1_LPR_MAX_STARVE_DEFVAL
-#undef DDRC_PERFLPR1_LPR_MAX_STARVE_SHIFT
-#undef DDRC_PERFLPR1_LPR_MAX_STARVE_MASK
-#define DDRC_PERFLPR1_LPR_MAX_STARVE_DEFVAL                                        0x0F00007F
-#define DDRC_PERFLPR1_LPR_MAX_STARVE_SHIFT                                         0
-#define DDRC_PERFLPR1_LPR_MAX_STARVE_MASK                                          0x0000FFFFU
-
-/*Number of transactions that are serviced once the WR queue goes critical is the smaller of: - (a) This number - (b) Number of
-               transactions available. Unit: Transaction. FOR PERFORMANCE ONLY.*/
-#undef DDRC_PERFWR1_W_XACT_RUN_LENGTH_DEFVAL
-#undef DDRC_PERFWR1_W_XACT_RUN_LENGTH_SHIFT
-#undef DDRC_PERFWR1_W_XACT_RUN_LENGTH_MASK
-#define DDRC_PERFWR1_W_XACT_RUN_LENGTH_DEFVAL                                      0x0F00007F
-#define DDRC_PERFWR1_W_XACT_RUN_LENGTH_SHIFT                                       24
-#define DDRC_PERFWR1_W_XACT_RUN_LENGTH_MASK                                        0xFF000000U
-
-/*Number of clocks that the WR queue can be starved before it goes critical. The minimum valid functional value for this regist
-               r is 0x1. Programming it to 0x0 will disable the starvation functionality; during normal operation, this function should not
-               e disabled as it will cause excessive latencies. Unit: Clock cycles. FOR PERFORMANCE ONLY.*/
-#undef DDRC_PERFWR1_W_MAX_STARVE_DEFVAL
-#undef DDRC_PERFWR1_W_MAX_STARVE_SHIFT
-#undef DDRC_PERFWR1_W_MAX_STARVE_MASK
-#define DDRC_PERFWR1_W_MAX_STARVE_DEFVAL                                           0x0F00007F
-#define DDRC_PERFWR1_W_MAX_STARVE_SHIFT                                            0
-#define DDRC_PERFWR1_W_MAX_STARVE_MASK                                             0x0000FFFFU
-
-/*All even ranks have the same DQ mapping controled by DQMAP0-4 register as rank 0. This register provides DQ swap function for
-               all odd ranks to support CRC feature. rank based DQ swapping is: swap bit 0 with 1, swap bit 2 with 3, swap bit 4 with 5 and
-               wap bit 6 with 7. 1: Disable rank based DQ swapping 0: Enable rank based DQ swapping Present only in designs configured to su
-               port DDR4.*/
-#undef DDRC_DQMAP5_DIS_DQ_RANK_SWAP_DEFVAL
-#undef DDRC_DQMAP5_DIS_DQ_RANK_SWAP_SHIFT
-#undef DDRC_DQMAP5_DIS_DQ_RANK_SWAP_MASK
-#define DDRC_DQMAP5_DIS_DQ_RANK_SWAP_DEFVAL
-#define DDRC_DQMAP5_DIS_DQ_RANK_SWAP_SHIFT                                         0
-#define DDRC_DQMAP5_DIS_DQ_RANK_SWAP_MASK                                          0x00000001U
-
-/*When this is set to '0', auto-precharge is disabled for the flushed command in a collision case. Collision cases are write fo
-               lowed by read to same address, read followed by write to same address, or write followed by write to same address with DBG0.d
-               s_wc bit = 1 (where same address comparisons exclude the two address bits representing critical word). FOR DEBUG ONLY.*/
-#undef DDRC_DBG0_DIS_COLLISION_PAGE_OPT_DEFVAL
-#undef DDRC_DBG0_DIS_COLLISION_PAGE_OPT_SHIFT
-#undef DDRC_DBG0_DIS_COLLISION_PAGE_OPT_MASK
-#define DDRC_DBG0_DIS_COLLISION_PAGE_OPT_DEFVAL                                    0x00000000
-#define DDRC_DBG0_DIS_COLLISION_PAGE_OPT_SHIFT                                     4
-#define DDRC_DBG0_DIS_COLLISION_PAGE_OPT_MASK                                      0x00000010U
-
-/*When 1, disable write combine. FOR DEBUG ONLY*/
-#undef DDRC_DBG0_DIS_WC_DEFVAL
-#undef DDRC_DBG0_DIS_WC_SHIFT
-#undef DDRC_DBG0_DIS_WC_MASK
-#define DDRC_DBG0_DIS_WC_DEFVAL                                                    0x00000000
-#define DDRC_DBG0_DIS_WC_SHIFT                                                     0
-#define DDRC_DBG0_DIS_WC_MASK                                                      0x00000001U
-
-/*Setting this register bit to 1 allows refresh and ZQCS commands to be triggered from hardware via the IOs ext_*. If set to 1,
-               the fields DBGCMD.zq_calib_short and DBGCMD.rank*_refresh have no function, and are ignored by the uMCTL2 logic. Setting this
-               register bit to 0 allows refresh and ZQCS to be triggered from software, via the fields DBGCMD.zq_calib_short and DBGCMD.rank
-               _refresh. If set to 0, the hardware pins ext_* have no function, and are ignored by the uMCTL2 logic. This register is static
-                and may only be changed when the DDRC reset signal, core_ddrc_rstn, is asserted (0).*/
-#undef DDRC_DBGCMD_HW_REF_ZQ_EN_DEFVAL
-#undef DDRC_DBGCMD_HW_REF_ZQ_EN_SHIFT
-#undef DDRC_DBGCMD_HW_REF_ZQ_EN_MASK
-#define DDRC_DBGCMD_HW_REF_ZQ_EN_DEFVAL                                            0x00000000
-#define DDRC_DBGCMD_HW_REF_ZQ_EN_SHIFT                                             31
-#define DDRC_DBGCMD_HW_REF_ZQ_EN_MASK                                              0x80000000U
-
-/*Setting this register bit to 1 indicates to the uMCTL2 to issue a dfi_ctrlupd_req to the PHY. When this request is stored in
-               he uMCTL2, the bit is automatically cleared. This operation must only be performed when DFIUPD0.dis_auto_ctrlupd=1.*/
-#undef DDRC_DBGCMD_CTRLUPD_DEFVAL
-#undef DDRC_DBGCMD_CTRLUPD_SHIFT
-#undef DDRC_DBGCMD_CTRLUPD_MASK
-#define DDRC_DBGCMD_CTRLUPD_DEFVAL                                                 0x00000000
-#define DDRC_DBGCMD_CTRLUPD_SHIFT                                                  5
-#define DDRC_DBGCMD_CTRLUPD_MASK                                                   0x00000020U
-
-/*Setting this register bit to 1 indicates to the uMCTL2 to issue a ZQCS (ZQ calibration short)/MPC(ZQ calibration) command to
-               he SDRAM. When this request is stored in the uMCTL2, the bit is automatically cleared. This operation can be performed only w
-               en ZQCTL0.dis_auto_zq=1. It is recommended NOT to set this register bit if in Init operating mode. This register bit is ignor
-               d when in Self-Refresh(except LPDDR4) and SR-Powerdown(LPDDR4) and Deep power-down operating modes and Maximum Power Saving M
-               de.*/
-#undef DDRC_DBGCMD_ZQ_CALIB_SHORT_DEFVAL
-#undef DDRC_DBGCMD_ZQ_CALIB_SHORT_SHIFT
-#undef DDRC_DBGCMD_ZQ_CALIB_SHORT_MASK
-#define DDRC_DBGCMD_ZQ_CALIB_SHORT_DEFVAL                                          0x00000000
-#define DDRC_DBGCMD_ZQ_CALIB_SHORT_SHIFT                                           4
-#define DDRC_DBGCMD_ZQ_CALIB_SHORT_MASK                                            0x00000010U
-
-/*Setting this register bit to 1 indicates to the uMCTL2 to issue a refresh to rank 1. Writing to this bit causes DBGSTAT.rank1
-               refresh_busy to be set. When DBGSTAT.rank1_refresh_busy is cleared, the command has been stored in uMCTL2. This operation can
-               be performed only when RFSHCTL3.dis_auto_refresh=1. It is recommended NOT to set this register bit if in Init or Deep power-d
-               wn operating modes or Maximum Power Saving Mode.*/
-#undef DDRC_DBGCMD_RANK1_REFRESH_DEFVAL
-#undef DDRC_DBGCMD_RANK1_REFRESH_SHIFT
-#undef DDRC_DBGCMD_RANK1_REFRESH_MASK
-#define DDRC_DBGCMD_RANK1_REFRESH_DEFVAL                                           0x00000000
-#define DDRC_DBGCMD_RANK1_REFRESH_SHIFT                                            1
-#define DDRC_DBGCMD_RANK1_REFRESH_MASK                                             0x00000002U
-
-/*Setting this register bit to 1 indicates to the uMCTL2 to issue a refresh to rank 0. Writing to this bit causes DBGSTAT.rank0
-               refresh_busy to be set. When DBGSTAT.rank0_refresh_busy is cleared, the command has been stored in uMCTL2. This operation can
-               be performed only when RFSHCTL3.dis_auto_refresh=1. It is recommended NOT to set this register bit if in Init or Deep power-d
-               wn operating modes or Maximum Power Saving Mode.*/
-#undef DDRC_DBGCMD_RANK0_REFRESH_DEFVAL
-#undef DDRC_DBGCMD_RANK0_REFRESH_SHIFT
-#undef DDRC_DBGCMD_RANK0_REFRESH_MASK
-#define DDRC_DBGCMD_RANK0_REFRESH_DEFVAL                                           0x00000000
-#define DDRC_DBGCMD_RANK0_REFRESH_SHIFT                                            0
-#define DDRC_DBGCMD_RANK0_REFRESH_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
-
-/*Burst length expansion mode. By default (i.e. bl_exp_mode==0) XPI expands every AXI burst into multiple HIF commands, using t
-               e memory burst length as a unit. If set to 1, then XPI will use half of the memory burst length as a unit. This applies to bo
-               h reads and writes. When MSTR.data_bus_width==00, setting bl_exp_mode to 1 has no effect. This can be used in cases where Par
-               ial Writes is enabled (UMCTL2_PARTIAL_WR=1) and DBG0.dis_wc=1, in order to avoid or minimize t_ccd_l penalty in DDR4 and t_cc
-               _mw penalty in LPDDR4. Note that if DBICTL.reg_ddrc_dm_en=0, functionality is not supported in the following cases: - UMCTL2_
-               ARTIAL_WR=0 - UMCTL2_PARTIAL_WR=1, MSTR.reg_ddrc_data_bus_width=01, MEMC_BURST_LENGTH=8 and MSTR.reg_ddrc_burst_rdwr=1000 (LP
-               DR4 only) - UMCTL2_PARTIAL_WR=1, MSTR.reg_ddrc_data_bus_width=01, MEMC_BURST_LENGTH=4 and MSTR.reg_ddrc_burst_rdwr=0100 (DDR4
-               only), with either MSTR.reg_ddrc_burstchop=0 or CRCPARCTL1.reg_ddrc_crc_enable=1 Functionality is also not supported if Share
-               -AC is enabled*/
-#undef DDRC_PCCFG_BL_EXP_MODE_DEFVAL
-#undef DDRC_PCCFG_BL_EXP_MODE_SHIFT
-#undef DDRC_PCCFG_BL_EXP_MODE_MASK
-#define DDRC_PCCFG_BL_EXP_MODE_DEFVAL                                              0x00000000
-#define DDRC_PCCFG_BL_EXP_MODE_SHIFT                                               8
-#define DDRC_PCCFG_BL_EXP_MODE_MASK                                                0x00000100U
-
-/*Page match four limit. If set to 1, limits the number of consecutive same page DDRC transactions that can be granted by the P
-               rt Arbiter to four when Page Match feature is enabled. If set to 0, there is no limit imposed on number of consecutive same p
-               ge DDRC transactions.*/
-#undef DDRC_PCCFG_PAGEMATCH_LIMIT_DEFVAL
-#undef DDRC_PCCFG_PAGEMATCH_LIMIT_SHIFT
-#undef DDRC_PCCFG_PAGEMATCH_LIMIT_MASK
-#define DDRC_PCCFG_PAGEMATCH_LIMIT_DEFVAL                                          0x00000000
-#define DDRC_PCCFG_PAGEMATCH_LIMIT_SHIFT                                           4
-#define DDRC_PCCFG_PAGEMATCH_LIMIT_MASK                                            0x00000010U
-
-/*If set to 1 (enabled), sets co_gs_go2critical_wr and co_gs_go2critical_lpr/co_gs_go2critical_hpr signals going to DDRC based
-               n urgent input (awurgent, arurgent) coming from AXI master. If set to 0 (disabled), co_gs_go2critical_wr and co_gs_go2critica
-               _lpr/co_gs_go2critical_hpr signals at DDRC are driven to 1b'0.*/
-#undef DDRC_PCCFG_GO2CRITICAL_EN_DEFVAL
-#undef DDRC_PCCFG_GO2CRITICAL_EN_SHIFT
-#undef DDRC_PCCFG_GO2CRITICAL_EN_MASK
-#define DDRC_PCCFG_GO2CRITICAL_EN_DEFVAL                                           0x00000000
-#define DDRC_PCCFG_GO2CRITICAL_EN_SHIFT                                            0
-#define DDRC_PCCFG_GO2CRITICAL_EN_MASK                                             0x00000001U
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGR_0_RD_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGR_0_RD_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGR_0_RD_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGR_0_RD_PORT_PAGEMATCH_EN_DEFVAL                                   0x00000000
-#define DDRC_PCFGR_0_RD_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGR_0_RD_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).*/
-#undef DDRC_PCFGR_0_RD_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGR_0_RD_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGR_0_RD_PORT_URGENT_EN_MASK
-#define DDRC_PCFGR_0_RD_PORT_URGENT_EN_DEFVAL                                      0x00000000
-#define DDRC_PCFGR_0_RD_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGR_0_RD_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the read channel of the port.*/
-#undef DDRC_PCFGR_0_RD_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGR_0_RD_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGR_0_RD_PORT_AGING_EN_MASK
-#define DDRC_PCFGR_0_RD_PORT_AGING_EN_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_0_RD_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGR_0_RD_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGR_0_RD_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGR_0_RD_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGR_0_RD_PORT_PRIORITY_MASK
-#define DDRC_PCFGR_0_RD_PORT_PRIORITY_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_0_RD_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGR_0_RD_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGW_0_WR_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGW_0_WR_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGW_0_WR_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGW_0_WR_PORT_PAGEMATCH_EN_DEFVAL                                   0x00004000
-#define DDRC_PCFGW_0_WR_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGW_0_WR_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).*/
-#undef DDRC_PCFGW_0_WR_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGW_0_WR_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGW_0_WR_PORT_URGENT_EN_MASK
-#define DDRC_PCFGW_0_WR_PORT_URGENT_EN_DEFVAL                                      0x00004000
-#define DDRC_PCFGW_0_WR_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGW_0_WR_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the write channel of the port.*/
-#undef DDRC_PCFGW_0_WR_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGW_0_WR_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGW_0_WR_PORT_AGING_EN_MASK
-#define DDRC_PCFGW_0_WR_PORT_AGING_EN_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_0_WR_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGW_0_WR_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGW_0_WR_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGW_0_WR_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGW_0_WR_PORT_PRIORITY_MASK
-#define DDRC_PCFGW_0_WR_PORT_PRIORITY_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_0_WR_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGW_0_WR_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*Enables port n.*/
-#undef DDRC_PCTRL_0_PORT_EN_DEFVAL
-#undef DDRC_PCTRL_0_PORT_EN_SHIFT
-#undef DDRC_PCTRL_0_PORT_EN_MASK
-#define DDRC_PCTRL_0_PORT_EN_DEFVAL
-#define DDRC_PCTRL_0_PORT_EN_SHIFT                                                 0
-#define DDRC_PCTRL_0_PORT_EN_MASK                                                  0x00000001U
-
-/*This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_0_RQOS_MAP_REGION1_DEFVAL
-#undef DDRC_PCFGQOS0_0_RQOS_MAP_REGION1_SHIFT
-#undef DDRC_PCFGQOS0_0_RQOS_MAP_REGION1_MASK
-#define DDRC_PCFGQOS0_0_RQOS_MAP_REGION1_DEFVAL                                    0x00000000
-#define DDRC_PCFGQOS0_0_RQOS_MAP_REGION1_SHIFT                                     20
-#define DDRC_PCFGQOS0_0_RQOS_MAP_REGION1_MASK                                      0x00300000U
-
-/*This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_0_RQOS_MAP_REGION0_DEFVAL
-#undef DDRC_PCFGQOS0_0_RQOS_MAP_REGION0_SHIFT
-#undef DDRC_PCFGQOS0_0_RQOS_MAP_REGION0_MASK
-#define DDRC_PCFGQOS0_0_RQOS_MAP_REGION0_DEFVAL                                    0x00000000
-#define DDRC_PCFGQOS0_0_RQOS_MAP_REGION0_SHIFT                                     16
-#define DDRC_PCFGQOS0_0_RQOS_MAP_REGION0_MASK                                      0x00030000U
-
-/*Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.*/
-#undef DDRC_PCFGQOS0_0_RQOS_MAP_LEVEL1_DEFVAL
-#undef DDRC_PCFGQOS0_0_RQOS_MAP_LEVEL1_SHIFT
-#undef DDRC_PCFGQOS0_0_RQOS_MAP_LEVEL1_MASK
-#define DDRC_PCFGQOS0_0_RQOS_MAP_LEVEL1_DEFVAL                                     0x00000000
-#define DDRC_PCFGQOS0_0_RQOS_MAP_LEVEL1_SHIFT                                      0
-#define DDRC_PCFGQOS0_0_RQOS_MAP_LEVEL1_MASK                                       0x0000000FU
-
-/*Specifies the timeout value for transactions mapped to the red address queue.*/
-#undef DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_DEFVAL
-#undef DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_SHIFT
-#undef DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_MASK
-#define DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_SHIFT                                    16
-#define DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_MASK                                     0x07FF0000U
-
-/*Specifies the timeout value for transactions mapped to the blue address queue.*/
-#undef DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_DEFVAL
-#undef DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_SHIFT
-#undef DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_MASK
-#define DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_SHIFT                                    0
-#define DDRC_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_MASK                                     0x000007FFU
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGR_1_RD_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGR_1_RD_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGR_1_RD_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGR_1_RD_PORT_PAGEMATCH_EN_DEFVAL                                   0x00000000
-#define DDRC_PCFGR_1_RD_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGR_1_RD_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).*/
-#undef DDRC_PCFGR_1_RD_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGR_1_RD_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGR_1_RD_PORT_URGENT_EN_MASK
-#define DDRC_PCFGR_1_RD_PORT_URGENT_EN_DEFVAL                                      0x00000000
-#define DDRC_PCFGR_1_RD_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGR_1_RD_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the read channel of the port.*/
-#undef DDRC_PCFGR_1_RD_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGR_1_RD_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGR_1_RD_PORT_AGING_EN_MASK
-#define DDRC_PCFGR_1_RD_PORT_AGING_EN_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_1_RD_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGR_1_RD_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGR_1_RD_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGR_1_RD_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGR_1_RD_PORT_PRIORITY_MASK
-#define DDRC_PCFGR_1_RD_PORT_PRIORITY_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_1_RD_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGR_1_RD_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGW_1_WR_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGW_1_WR_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGW_1_WR_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGW_1_WR_PORT_PAGEMATCH_EN_DEFVAL                                   0x00004000
-#define DDRC_PCFGW_1_WR_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGW_1_WR_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).*/
-#undef DDRC_PCFGW_1_WR_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGW_1_WR_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGW_1_WR_PORT_URGENT_EN_MASK
-#define DDRC_PCFGW_1_WR_PORT_URGENT_EN_DEFVAL                                      0x00004000
-#define DDRC_PCFGW_1_WR_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGW_1_WR_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the write channel of the port.*/
-#undef DDRC_PCFGW_1_WR_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGW_1_WR_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGW_1_WR_PORT_AGING_EN_MASK
-#define DDRC_PCFGW_1_WR_PORT_AGING_EN_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_1_WR_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGW_1_WR_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGW_1_WR_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGW_1_WR_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGW_1_WR_PORT_PRIORITY_MASK
-#define DDRC_PCFGW_1_WR_PORT_PRIORITY_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_1_WR_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGW_1_WR_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*Enables port n.*/
-#undef DDRC_PCTRL_1_PORT_EN_DEFVAL
-#undef DDRC_PCTRL_1_PORT_EN_SHIFT
-#undef DDRC_PCTRL_1_PORT_EN_MASK
-#define DDRC_PCTRL_1_PORT_EN_DEFVAL
-#define DDRC_PCTRL_1_PORT_EN_SHIFT                                                 0
-#define DDRC_PCTRL_1_PORT_EN_MASK                                                  0x00000001U
-
-/*This bitfield indicates the traffic class of region2. For dual address queue configurations, region2 maps to the red address
-               ueue. Valid values are 1: VPR and 2: HPR only. When VPR support is disabled (UMCTL2_VPR_EN = 0) and traffic class of region2
-               s set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_REGION2_DEFVAL
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_REGION2_SHIFT
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_REGION2_MASK
-#define DDRC_PCFGQOS0_1_RQOS_MAP_REGION2_DEFVAL                                    0x02000E00
-#define DDRC_PCFGQOS0_1_RQOS_MAP_REGION2_SHIFT                                     24
-#define DDRC_PCFGQOS0_1_RQOS_MAP_REGION2_MASK                                      0x03000000U
-
-/*This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_REGION1_DEFVAL
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_REGION1_SHIFT
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_REGION1_MASK
-#define DDRC_PCFGQOS0_1_RQOS_MAP_REGION1_DEFVAL                                    0x02000E00
-#define DDRC_PCFGQOS0_1_RQOS_MAP_REGION1_SHIFT                                     20
-#define DDRC_PCFGQOS0_1_RQOS_MAP_REGION1_MASK                                      0x00300000U
-
-/*This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_REGION0_DEFVAL
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_REGION0_SHIFT
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_REGION0_MASK
-#define DDRC_PCFGQOS0_1_RQOS_MAP_REGION0_DEFVAL                                    0x02000E00
-#define DDRC_PCFGQOS0_1_RQOS_MAP_REGION0_SHIFT                                     16
-#define DDRC_PCFGQOS0_1_RQOS_MAP_REGION0_MASK                                      0x00030000U
-
-/*Separation level2 indicating the end of region1 mapping; start of region1 is (level1 + 1). Possible values for level2 are (le
-               el1 + 1) to 14 which corresponds to arqos. Region2 starts from (level2 + 1) up to 15. Note that for PA, arqos values are used
-               directly as port priorities, where the higher the value corresponds to higher port priority. All of the map_level* registers
-               ust be set to distinct values.*/
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL2_DEFVAL
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL2_SHIFT
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL2_MASK
-#define DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL2_DEFVAL                                     0x02000E00
-#define DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL2_SHIFT                                      8
-#define DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL2_MASK                                       0x00000F00U
-
-/*Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.*/
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL1_DEFVAL
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL1_SHIFT
-#undef DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL1_MASK
-#define DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL1_DEFVAL                                     0x02000E00
-#define DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL1_SHIFT                                      0
-#define DDRC_PCFGQOS0_1_RQOS_MAP_LEVEL1_MASK                                       0x0000000FU
-
-/*Specifies the timeout value for transactions mapped to the red address queue.*/
-#undef DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTR_DEFVAL
-#undef DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTR_SHIFT
-#undef DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTR_MASK
-#define DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTR_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTR_SHIFT                                    16
-#define DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTR_MASK                                     0x07FF0000U
-
-/*Specifies the timeout value for transactions mapped to the blue address queue.*/
-#undef DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTB_DEFVAL
-#undef DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTB_SHIFT
-#undef DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTB_MASK
-#define DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTB_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTB_SHIFT                                    0
-#define DDRC_PCFGQOS1_1_RQOS_MAP_TIMEOUTB_MASK                                     0x000007FFU
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGR_2_RD_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGR_2_RD_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGR_2_RD_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGR_2_RD_PORT_PAGEMATCH_EN_DEFVAL                                   0x00000000
-#define DDRC_PCFGR_2_RD_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGR_2_RD_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).*/
-#undef DDRC_PCFGR_2_RD_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGR_2_RD_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGR_2_RD_PORT_URGENT_EN_MASK
-#define DDRC_PCFGR_2_RD_PORT_URGENT_EN_DEFVAL                                      0x00000000
-#define DDRC_PCFGR_2_RD_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGR_2_RD_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the read channel of the port.*/
-#undef DDRC_PCFGR_2_RD_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGR_2_RD_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGR_2_RD_PORT_AGING_EN_MASK
-#define DDRC_PCFGR_2_RD_PORT_AGING_EN_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_2_RD_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGR_2_RD_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGR_2_RD_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGR_2_RD_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGR_2_RD_PORT_PRIORITY_MASK
-#define DDRC_PCFGR_2_RD_PORT_PRIORITY_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_2_RD_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGR_2_RD_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGW_2_WR_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGW_2_WR_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGW_2_WR_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGW_2_WR_PORT_PAGEMATCH_EN_DEFVAL                                   0x00004000
-#define DDRC_PCFGW_2_WR_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGW_2_WR_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).*/
-#undef DDRC_PCFGW_2_WR_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGW_2_WR_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGW_2_WR_PORT_URGENT_EN_MASK
-#define DDRC_PCFGW_2_WR_PORT_URGENT_EN_DEFVAL                                      0x00004000
-#define DDRC_PCFGW_2_WR_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGW_2_WR_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the write channel of the port.*/
-#undef DDRC_PCFGW_2_WR_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGW_2_WR_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGW_2_WR_PORT_AGING_EN_MASK
-#define DDRC_PCFGW_2_WR_PORT_AGING_EN_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_2_WR_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGW_2_WR_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGW_2_WR_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGW_2_WR_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGW_2_WR_PORT_PRIORITY_MASK
-#define DDRC_PCFGW_2_WR_PORT_PRIORITY_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_2_WR_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGW_2_WR_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*Enables port n.*/
-#undef DDRC_PCTRL_2_PORT_EN_DEFVAL
-#undef DDRC_PCTRL_2_PORT_EN_SHIFT
-#undef DDRC_PCTRL_2_PORT_EN_MASK
-#define DDRC_PCTRL_2_PORT_EN_DEFVAL
-#define DDRC_PCTRL_2_PORT_EN_SHIFT                                                 0
-#define DDRC_PCTRL_2_PORT_EN_MASK                                                  0x00000001U
-
-/*This bitfield indicates the traffic class of region2. For dual address queue configurations, region2 maps to the red address
-               ueue. Valid values are 1: VPR and 2: HPR only. When VPR support is disabled (UMCTL2_VPR_EN = 0) and traffic class of region2
-               s set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_REGION2_DEFVAL
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_REGION2_SHIFT
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_REGION2_MASK
-#define DDRC_PCFGQOS0_2_RQOS_MAP_REGION2_DEFVAL                                    0x02000E00
-#define DDRC_PCFGQOS0_2_RQOS_MAP_REGION2_SHIFT                                     24
-#define DDRC_PCFGQOS0_2_RQOS_MAP_REGION2_MASK                                      0x03000000U
-
-/*This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_REGION1_DEFVAL
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_REGION1_SHIFT
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_REGION1_MASK
-#define DDRC_PCFGQOS0_2_RQOS_MAP_REGION1_DEFVAL                                    0x02000E00
-#define DDRC_PCFGQOS0_2_RQOS_MAP_REGION1_SHIFT                                     20
-#define DDRC_PCFGQOS0_2_RQOS_MAP_REGION1_MASK                                      0x00300000U
-
-/*This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_REGION0_DEFVAL
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_REGION0_SHIFT
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_REGION0_MASK
-#define DDRC_PCFGQOS0_2_RQOS_MAP_REGION0_DEFVAL                                    0x02000E00
-#define DDRC_PCFGQOS0_2_RQOS_MAP_REGION0_SHIFT                                     16
-#define DDRC_PCFGQOS0_2_RQOS_MAP_REGION0_MASK                                      0x00030000U
-
-/*Separation level2 indicating the end of region1 mapping; start of region1 is (level1 + 1). Possible values for level2 are (le
-               el1 + 1) to 14 which corresponds to arqos. Region2 starts from (level2 + 1) up to 15. Note that for PA, arqos values are used
-               directly as port priorities, where the higher the value corresponds to higher port priority. All of the map_level* registers
-               ust be set to distinct values.*/
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL2_DEFVAL
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL2_SHIFT
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL2_MASK
-#define DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL2_DEFVAL                                     0x02000E00
-#define DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL2_SHIFT                                      8
-#define DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL2_MASK                                       0x00000F00U
-
-/*Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.*/
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL1_DEFVAL
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL1_SHIFT
-#undef DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL1_MASK
-#define DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL1_DEFVAL                                     0x02000E00
-#define DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL1_SHIFT                                      0
-#define DDRC_PCFGQOS0_2_RQOS_MAP_LEVEL1_MASK                                       0x0000000FU
-
-/*Specifies the timeout value for transactions mapped to the red address queue.*/
-#undef DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTR_DEFVAL
-#undef DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTR_SHIFT
-#undef DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTR_MASK
-#define DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTR_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTR_SHIFT                                    16
-#define DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTR_MASK                                     0x07FF0000U
-
-/*Specifies the timeout value for transactions mapped to the blue address queue.*/
-#undef DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTB_DEFVAL
-#undef DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTB_SHIFT
-#undef DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTB_MASK
-#define DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTB_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTB_SHIFT                                    0
-#define DDRC_PCFGQOS1_2_RQOS_MAP_TIMEOUTB_MASK                                     0x000007FFU
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGR_3_RD_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGR_3_RD_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGR_3_RD_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGR_3_RD_PORT_PAGEMATCH_EN_DEFVAL                                   0x00000000
-#define DDRC_PCFGR_3_RD_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGR_3_RD_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).*/
-#undef DDRC_PCFGR_3_RD_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGR_3_RD_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGR_3_RD_PORT_URGENT_EN_MASK
-#define DDRC_PCFGR_3_RD_PORT_URGENT_EN_DEFVAL                                      0x00000000
-#define DDRC_PCFGR_3_RD_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGR_3_RD_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the read channel of the port.*/
-#undef DDRC_PCFGR_3_RD_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGR_3_RD_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGR_3_RD_PORT_AGING_EN_MASK
-#define DDRC_PCFGR_3_RD_PORT_AGING_EN_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_3_RD_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGR_3_RD_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGR_3_RD_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGR_3_RD_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGR_3_RD_PORT_PRIORITY_MASK
-#define DDRC_PCFGR_3_RD_PORT_PRIORITY_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_3_RD_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGR_3_RD_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGW_3_WR_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGW_3_WR_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGW_3_WR_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGW_3_WR_PORT_PAGEMATCH_EN_DEFVAL                                   0x00004000
-#define DDRC_PCFGW_3_WR_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGW_3_WR_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).*/
-#undef DDRC_PCFGW_3_WR_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGW_3_WR_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGW_3_WR_PORT_URGENT_EN_MASK
-#define DDRC_PCFGW_3_WR_PORT_URGENT_EN_DEFVAL                                      0x00004000
-#define DDRC_PCFGW_3_WR_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGW_3_WR_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the write channel of the port.*/
-#undef DDRC_PCFGW_3_WR_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGW_3_WR_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGW_3_WR_PORT_AGING_EN_MASK
-#define DDRC_PCFGW_3_WR_PORT_AGING_EN_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_3_WR_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGW_3_WR_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGW_3_WR_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGW_3_WR_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGW_3_WR_PORT_PRIORITY_MASK
-#define DDRC_PCFGW_3_WR_PORT_PRIORITY_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_3_WR_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGW_3_WR_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*Enables port n.*/
-#undef DDRC_PCTRL_3_PORT_EN_DEFVAL
-#undef DDRC_PCTRL_3_PORT_EN_SHIFT
-#undef DDRC_PCTRL_3_PORT_EN_MASK
-#define DDRC_PCTRL_3_PORT_EN_DEFVAL
-#define DDRC_PCTRL_3_PORT_EN_SHIFT                                                 0
-#define DDRC_PCTRL_3_PORT_EN_MASK                                                  0x00000001U
-
-/*This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_3_RQOS_MAP_REGION1_DEFVAL
-#undef DDRC_PCFGQOS0_3_RQOS_MAP_REGION1_SHIFT
-#undef DDRC_PCFGQOS0_3_RQOS_MAP_REGION1_MASK
-#define DDRC_PCFGQOS0_3_RQOS_MAP_REGION1_DEFVAL                                    0x00000000
-#define DDRC_PCFGQOS0_3_RQOS_MAP_REGION1_SHIFT                                     20
-#define DDRC_PCFGQOS0_3_RQOS_MAP_REGION1_MASK                                      0x00300000U
-
-/*This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_3_RQOS_MAP_REGION0_DEFVAL
-#undef DDRC_PCFGQOS0_3_RQOS_MAP_REGION0_SHIFT
-#undef DDRC_PCFGQOS0_3_RQOS_MAP_REGION0_MASK
-#define DDRC_PCFGQOS0_3_RQOS_MAP_REGION0_DEFVAL                                    0x00000000
-#define DDRC_PCFGQOS0_3_RQOS_MAP_REGION0_SHIFT                                     16
-#define DDRC_PCFGQOS0_3_RQOS_MAP_REGION0_MASK                                      0x00030000U
-
-/*Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.*/
-#undef DDRC_PCFGQOS0_3_RQOS_MAP_LEVEL1_DEFVAL
-#undef DDRC_PCFGQOS0_3_RQOS_MAP_LEVEL1_SHIFT
-#undef DDRC_PCFGQOS0_3_RQOS_MAP_LEVEL1_MASK
-#define DDRC_PCFGQOS0_3_RQOS_MAP_LEVEL1_DEFVAL                                     0x00000000
-#define DDRC_PCFGQOS0_3_RQOS_MAP_LEVEL1_SHIFT                                      0
-#define DDRC_PCFGQOS0_3_RQOS_MAP_LEVEL1_MASK                                       0x0000000FU
-
-/*Specifies the timeout value for transactions mapped to the red address queue.*/
-#undef DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTR_DEFVAL
-#undef DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTR_SHIFT
-#undef DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTR_MASK
-#define DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTR_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTR_SHIFT                                    16
-#define DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTR_MASK                                     0x07FF0000U
-
-/*Specifies the timeout value for transactions mapped to the blue address queue.*/
-#undef DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTB_DEFVAL
-#undef DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTB_SHIFT
-#undef DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTB_MASK
-#define DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTB_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTB_SHIFT                                    0
-#define DDRC_PCFGQOS1_3_RQOS_MAP_TIMEOUTB_MASK                                     0x000007FFU
-
-/*This bitfield indicates the traffic class of region 1. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region 1 is set to 1 (VPW), VPW traffic is aliased to LPW traffic.*/
-#undef DDRC_PCFGWQOS0_3_WQOS_MAP_REGION1_DEFVAL
-#undef DDRC_PCFGWQOS0_3_WQOS_MAP_REGION1_SHIFT
-#undef DDRC_PCFGWQOS0_3_WQOS_MAP_REGION1_MASK
-#define DDRC_PCFGWQOS0_3_WQOS_MAP_REGION1_DEFVAL                                   0x00000000
-#define DDRC_PCFGWQOS0_3_WQOS_MAP_REGION1_SHIFT                                    20
-#define DDRC_PCFGWQOS0_3_WQOS_MAP_REGION1_MASK                                     0x00300000U
-
-/*This bitfield indicates the traffic class of region 0. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region0 is set to 1 (VPW), VPW traffic is aliased to NPW traffic.*/
-#undef DDRC_PCFGWQOS0_3_WQOS_MAP_REGION0_DEFVAL
-#undef DDRC_PCFGWQOS0_3_WQOS_MAP_REGION0_SHIFT
-#undef DDRC_PCFGWQOS0_3_WQOS_MAP_REGION0_MASK
-#define DDRC_PCFGWQOS0_3_WQOS_MAP_REGION0_DEFVAL                                   0x00000000
-#define DDRC_PCFGWQOS0_3_WQOS_MAP_REGION0_SHIFT                                    16
-#define DDRC_PCFGWQOS0_3_WQOS_MAP_REGION0_MASK                                     0x00030000U
-
-/*Separation level indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 14 which c
-               rresponds to awqos. Note that for PA, awqos values are used directly as port priorities, where the higher the value correspon
-               s to higher port priority.*/
-#undef DDRC_PCFGWQOS0_3_WQOS_MAP_LEVEL_DEFVAL
-#undef DDRC_PCFGWQOS0_3_WQOS_MAP_LEVEL_SHIFT
-#undef DDRC_PCFGWQOS0_3_WQOS_MAP_LEVEL_MASK
-#define DDRC_PCFGWQOS0_3_WQOS_MAP_LEVEL_DEFVAL                                     0x00000000
-#define DDRC_PCFGWQOS0_3_WQOS_MAP_LEVEL_SHIFT                                      0
-#define DDRC_PCFGWQOS0_3_WQOS_MAP_LEVEL_MASK                                       0x0000000FU
-
-/*Specifies the timeout value for write transactions.*/
-#undef DDRC_PCFGWQOS1_3_WQOS_MAP_TIMEOUT_DEFVAL
-#undef DDRC_PCFGWQOS1_3_WQOS_MAP_TIMEOUT_SHIFT
-#undef DDRC_PCFGWQOS1_3_WQOS_MAP_TIMEOUT_MASK
-#define DDRC_PCFGWQOS1_3_WQOS_MAP_TIMEOUT_DEFVAL
-#define DDRC_PCFGWQOS1_3_WQOS_MAP_TIMEOUT_SHIFT                                    0
-#define DDRC_PCFGWQOS1_3_WQOS_MAP_TIMEOUT_MASK                                     0x000007FFU
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGR_4_RD_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGR_4_RD_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGR_4_RD_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGR_4_RD_PORT_PAGEMATCH_EN_DEFVAL                                   0x00000000
-#define DDRC_PCFGR_4_RD_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGR_4_RD_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).*/
-#undef DDRC_PCFGR_4_RD_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGR_4_RD_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGR_4_RD_PORT_URGENT_EN_MASK
-#define DDRC_PCFGR_4_RD_PORT_URGENT_EN_DEFVAL                                      0x00000000
-#define DDRC_PCFGR_4_RD_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGR_4_RD_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the read channel of the port.*/
-#undef DDRC_PCFGR_4_RD_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGR_4_RD_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGR_4_RD_PORT_AGING_EN_MASK
-#define DDRC_PCFGR_4_RD_PORT_AGING_EN_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_4_RD_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGR_4_RD_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGR_4_RD_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGR_4_RD_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGR_4_RD_PORT_PRIORITY_MASK
-#define DDRC_PCFGR_4_RD_PORT_PRIORITY_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_4_RD_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGR_4_RD_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGW_4_WR_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGW_4_WR_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGW_4_WR_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGW_4_WR_PORT_PAGEMATCH_EN_DEFVAL                                   0x00004000
-#define DDRC_PCFGW_4_WR_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGW_4_WR_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).*/
-#undef DDRC_PCFGW_4_WR_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGW_4_WR_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGW_4_WR_PORT_URGENT_EN_MASK
-#define DDRC_PCFGW_4_WR_PORT_URGENT_EN_DEFVAL                                      0x00004000
-#define DDRC_PCFGW_4_WR_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGW_4_WR_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the write channel of the port.*/
-#undef DDRC_PCFGW_4_WR_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGW_4_WR_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGW_4_WR_PORT_AGING_EN_MASK
-#define DDRC_PCFGW_4_WR_PORT_AGING_EN_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_4_WR_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGW_4_WR_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGW_4_WR_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGW_4_WR_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGW_4_WR_PORT_PRIORITY_MASK
-#define DDRC_PCFGW_4_WR_PORT_PRIORITY_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_4_WR_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGW_4_WR_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*Enables port n.*/
-#undef DDRC_PCTRL_4_PORT_EN_DEFVAL
-#undef DDRC_PCTRL_4_PORT_EN_SHIFT
-#undef DDRC_PCTRL_4_PORT_EN_MASK
-#define DDRC_PCTRL_4_PORT_EN_DEFVAL
-#define DDRC_PCTRL_4_PORT_EN_SHIFT                                                 0
-#define DDRC_PCTRL_4_PORT_EN_MASK                                                  0x00000001U
-
-/*This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_4_RQOS_MAP_REGION1_DEFVAL
-#undef DDRC_PCFGQOS0_4_RQOS_MAP_REGION1_SHIFT
-#undef DDRC_PCFGQOS0_4_RQOS_MAP_REGION1_MASK
-#define DDRC_PCFGQOS0_4_RQOS_MAP_REGION1_DEFVAL                                    0x00000000
-#define DDRC_PCFGQOS0_4_RQOS_MAP_REGION1_SHIFT                                     20
-#define DDRC_PCFGQOS0_4_RQOS_MAP_REGION1_MASK                                      0x00300000U
-
-/*This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_4_RQOS_MAP_REGION0_DEFVAL
-#undef DDRC_PCFGQOS0_4_RQOS_MAP_REGION0_SHIFT
-#undef DDRC_PCFGQOS0_4_RQOS_MAP_REGION0_MASK
-#define DDRC_PCFGQOS0_4_RQOS_MAP_REGION0_DEFVAL                                    0x00000000
-#define DDRC_PCFGQOS0_4_RQOS_MAP_REGION0_SHIFT                                     16
-#define DDRC_PCFGQOS0_4_RQOS_MAP_REGION0_MASK                                      0x00030000U
-
-/*Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.*/
-#undef DDRC_PCFGQOS0_4_RQOS_MAP_LEVEL1_DEFVAL
-#undef DDRC_PCFGQOS0_4_RQOS_MAP_LEVEL1_SHIFT
-#undef DDRC_PCFGQOS0_4_RQOS_MAP_LEVEL1_MASK
-#define DDRC_PCFGQOS0_4_RQOS_MAP_LEVEL1_DEFVAL                                     0x00000000
-#define DDRC_PCFGQOS0_4_RQOS_MAP_LEVEL1_SHIFT                                      0
-#define DDRC_PCFGQOS0_4_RQOS_MAP_LEVEL1_MASK                                       0x0000000FU
-
-/*Specifies the timeout value for transactions mapped to the red address queue.*/
-#undef DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTR_DEFVAL
-#undef DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTR_SHIFT
-#undef DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTR_MASK
-#define DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTR_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTR_SHIFT                                    16
-#define DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTR_MASK                                     0x07FF0000U
-
-/*Specifies the timeout value for transactions mapped to the blue address queue.*/
-#undef DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTB_DEFVAL
-#undef DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTB_SHIFT
-#undef DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTB_MASK
-#define DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTB_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTB_SHIFT                                    0
-#define DDRC_PCFGQOS1_4_RQOS_MAP_TIMEOUTB_MASK                                     0x000007FFU
-
-/*This bitfield indicates the traffic class of region 1. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region 1 is set to 1 (VPW), VPW traffic is aliased to LPW traffic.*/
-#undef DDRC_PCFGWQOS0_4_WQOS_MAP_REGION1_DEFVAL
-#undef DDRC_PCFGWQOS0_4_WQOS_MAP_REGION1_SHIFT
-#undef DDRC_PCFGWQOS0_4_WQOS_MAP_REGION1_MASK
-#define DDRC_PCFGWQOS0_4_WQOS_MAP_REGION1_DEFVAL                                   0x00000000
-#define DDRC_PCFGWQOS0_4_WQOS_MAP_REGION1_SHIFT                                    20
-#define DDRC_PCFGWQOS0_4_WQOS_MAP_REGION1_MASK                                     0x00300000U
-
-/*This bitfield indicates the traffic class of region 0. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region0 is set to 1 (VPW), VPW traffic is aliased to NPW traffic.*/
-#undef DDRC_PCFGWQOS0_4_WQOS_MAP_REGION0_DEFVAL
-#undef DDRC_PCFGWQOS0_4_WQOS_MAP_REGION0_SHIFT
-#undef DDRC_PCFGWQOS0_4_WQOS_MAP_REGION0_MASK
-#define DDRC_PCFGWQOS0_4_WQOS_MAP_REGION0_DEFVAL                                   0x00000000
-#define DDRC_PCFGWQOS0_4_WQOS_MAP_REGION0_SHIFT                                    16
-#define DDRC_PCFGWQOS0_4_WQOS_MAP_REGION0_MASK                                     0x00030000U
-
-/*Separation level indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 14 which c
-               rresponds to awqos. Note that for PA, awqos values are used directly as port priorities, where the higher the value correspon
-               s to higher port priority.*/
-#undef DDRC_PCFGWQOS0_4_WQOS_MAP_LEVEL_DEFVAL
-#undef DDRC_PCFGWQOS0_4_WQOS_MAP_LEVEL_SHIFT
-#undef DDRC_PCFGWQOS0_4_WQOS_MAP_LEVEL_MASK
-#define DDRC_PCFGWQOS0_4_WQOS_MAP_LEVEL_DEFVAL                                     0x00000000
-#define DDRC_PCFGWQOS0_4_WQOS_MAP_LEVEL_SHIFT                                      0
-#define DDRC_PCFGWQOS0_4_WQOS_MAP_LEVEL_MASK                                       0x0000000FU
-
-/*Specifies the timeout value for write transactions.*/
-#undef DDRC_PCFGWQOS1_4_WQOS_MAP_TIMEOUT_DEFVAL
-#undef DDRC_PCFGWQOS1_4_WQOS_MAP_TIMEOUT_SHIFT
-#undef DDRC_PCFGWQOS1_4_WQOS_MAP_TIMEOUT_MASK
-#define DDRC_PCFGWQOS1_4_WQOS_MAP_TIMEOUT_DEFVAL
-#define DDRC_PCFGWQOS1_4_WQOS_MAP_TIMEOUT_SHIFT                                    0
-#define DDRC_PCFGWQOS1_4_WQOS_MAP_TIMEOUT_MASK                                     0x000007FFU
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGR_5_RD_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGR_5_RD_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGR_5_RD_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGR_5_RD_PORT_PAGEMATCH_EN_DEFVAL                                   0x00000000
-#define DDRC_PCFGR_5_RD_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGR_5_RD_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.
-               o2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of add
-               ess handshaking (it is not associated with any particular command).*/
-#undef DDRC_PCFGR_5_RD_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGR_5_RD_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGR_5_RD_PORT_URGENT_EN_MASK
-#define DDRC_PCFGR_5_RD_PORT_URGENT_EN_DEFVAL                                      0x00000000
-#define DDRC_PCFGR_5_RD_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGR_5_RD_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the read channel of the port.*/
-#undef DDRC_PCFGR_5_RD_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGR_5_RD_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGR_5_RD_PORT_AGING_EN_MASK
-#define DDRC_PCFGR_5_RD_PORT_AGING_EN_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_5_RD_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGR_5_RD_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each g
-               ant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               he higher significant 5-bits of the read aging counter sets the priority of the read channel of a given port. Port's priority
-               will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corre
-               ponding port channel will have the highest priority level (timeout condition - Priority0). For multi-port configurations, the
-               aging counters cannot be used to set port priorities when external dynamic priority inputs (arqos) are enabled (timeout is st
-               ll applicable). For single port configurations, the aging counters are only used when they timeout (become 0) to force read-w
-               ite direction switching. In this case, external dynamic priority input, arqos (for reads only) can still be used to set the D
-               RC read priority (2 priority levels: low priority read - LPR, high priority read - HPR) on a command by command basis. Note:
-               he two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGR_5_RD_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGR_5_RD_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGR_5_RD_PORT_PRIORITY_MASK
-#define DDRC_PCFGR_5_RD_PORT_PRIORITY_DEFVAL                                       0x00000000
-#define DDRC_PCFGR_5_RD_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGR_5_RD_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be grant
-               d if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_
-               imit register.*/
-#undef DDRC_PCFGW_5_WR_PORT_PAGEMATCH_EN_DEFVAL
-#undef DDRC_PCFGW_5_WR_PORT_PAGEMATCH_EN_SHIFT
-#undef DDRC_PCFGW_5_WR_PORT_PAGEMATCH_EN_MASK
-#define DDRC_PCFGW_5_WR_PORT_PAGEMATCH_EN_DEFVAL                                   0x00004000
-#define DDRC_PCFGW_5_WR_PORT_PAGEMATCH_EN_SHIFT                                    14
-#define DDRC_PCFGW_5_WR_PORT_PAGEMATCH_EN_MASK                                     0x00004000U
-
-/*If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the master, that por
-                becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register
-                Note that awurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is
-               not associated with any particular command).*/
-#undef DDRC_PCFGW_5_WR_PORT_URGENT_EN_DEFVAL
-#undef DDRC_PCFGW_5_WR_PORT_URGENT_EN_SHIFT
-#undef DDRC_PCFGW_5_WR_PORT_URGENT_EN_MASK
-#define DDRC_PCFGW_5_WR_PORT_URGENT_EN_DEFVAL                                      0x00004000
-#define DDRC_PCFGW_5_WR_PORT_URGENT_EN_SHIFT                                       13
-#define DDRC_PCFGW_5_WR_PORT_URGENT_EN_MASK                                        0x00002000U
-
-/*If set to 1, enables aging function for the write channel of the port.*/
-#undef DDRC_PCFGW_5_WR_PORT_AGING_EN_DEFVAL
-#undef DDRC_PCFGW_5_WR_PORT_AGING_EN_SHIFT
-#undef DDRC_PCFGW_5_WR_PORT_AGING_EN_MASK
-#define DDRC_PCFGW_5_WR_PORT_AGING_EN_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_5_WR_PORT_AGING_EN_SHIFT                                        12
-#define DDRC_PCFGW_5_WR_PORT_AGING_EN_MASK                                         0x00001000U
-
-/*Determines the initial load value of write aging counters. These counters will be parallel loaded after reset, or after each
-               rant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted.
-               The higher significant 5-bits of the write aging counter sets the initial priority of the write channel of a given port. Port
-               s priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0
-                the corresponding port channel will have the highest priority level. For multi-port configurations, the aging counters canno
-                be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable). For
-               ingle port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switch
-               ng. Note: The two LSBs of this register field are tied internally to 2'b00.*/
-#undef DDRC_PCFGW_5_WR_PORT_PRIORITY_DEFVAL
-#undef DDRC_PCFGW_5_WR_PORT_PRIORITY_SHIFT
-#undef DDRC_PCFGW_5_WR_PORT_PRIORITY_MASK
-#define DDRC_PCFGW_5_WR_PORT_PRIORITY_DEFVAL                                       0x00004000
-#define DDRC_PCFGW_5_WR_PORT_PRIORITY_SHIFT                                        0
-#define DDRC_PCFGW_5_WR_PORT_PRIORITY_MASK                                         0x000003FFU
-
-/*Enables port n.*/
-#undef DDRC_PCTRL_5_PORT_EN_DEFVAL
-#undef DDRC_PCTRL_5_PORT_EN_SHIFT
-#undef DDRC_PCTRL_5_PORT_EN_MASK
-#define DDRC_PCTRL_5_PORT_EN_DEFVAL
-#define DDRC_PCTRL_5_PORT_EN_SHIFT                                                 0
-#define DDRC_PCTRL_5_PORT_EN_MASK                                                  0x00000001U
-
-/*This bitfield indicates the traffic class of region 1. Valid values are: 0 : LPR, 1: VPR, 2: HPR. For dual address queue conf
-               gurations, region1 maps to the blue address queue. In this case, valid values are 0: LPR and 1: VPR only. When VPR support is
-               disabled (UMCTL2_VPR_EN = 0) and traffic class of region 1 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_5_RQOS_MAP_REGION1_DEFVAL
-#undef DDRC_PCFGQOS0_5_RQOS_MAP_REGION1_SHIFT
-#undef DDRC_PCFGQOS0_5_RQOS_MAP_REGION1_MASK
-#define DDRC_PCFGQOS0_5_RQOS_MAP_REGION1_DEFVAL                                    0x00000000
-#define DDRC_PCFGQOS0_5_RQOS_MAP_REGION1_SHIFT                                     20
-#define DDRC_PCFGQOS0_5_RQOS_MAP_REGION1_MASK                                      0x00300000U
-
-/*This bitfield indicates the traffic class of region 0. Valid values are: 0: LPR, 1: VPR, 2: HPR. For dual address queue confi
-               urations, region 0 maps to the blue address queue. In this case, valid values are: 0: LPR and 1: VPR only. When VPR support i
-                disabled (UMCTL2_VPR_EN = 0) and traffic class of region0 is set to 1 (VPR), VPR traffic is aliased to LPR traffic.*/
-#undef DDRC_PCFGQOS0_5_RQOS_MAP_REGION0_DEFVAL
-#undef DDRC_PCFGQOS0_5_RQOS_MAP_REGION0_SHIFT
-#undef DDRC_PCFGQOS0_5_RQOS_MAP_REGION0_MASK
-#define DDRC_PCFGQOS0_5_RQOS_MAP_REGION0_DEFVAL                                    0x00000000
-#define DDRC_PCFGQOS0_5_RQOS_MAP_REGION0_SHIFT                                     16
-#define DDRC_PCFGQOS0_5_RQOS_MAP_REGION0_MASK                                      0x00030000U
-
-/*Separation level1 indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 13 (for d
-               al RAQ) or 0 to 14 (for single RAQ) which corresponds to arqos. Note that for PA, arqos values are used directly as port prio
-               ities, where the higher the value corresponds to higher port priority. All of the map_level* registers must be set to distinc
-                values.*/
-#undef DDRC_PCFGQOS0_5_RQOS_MAP_LEVEL1_DEFVAL
-#undef DDRC_PCFGQOS0_5_RQOS_MAP_LEVEL1_SHIFT
-#undef DDRC_PCFGQOS0_5_RQOS_MAP_LEVEL1_MASK
-#define DDRC_PCFGQOS0_5_RQOS_MAP_LEVEL1_DEFVAL                                     0x00000000
-#define DDRC_PCFGQOS0_5_RQOS_MAP_LEVEL1_SHIFT                                      0
-#define DDRC_PCFGQOS0_5_RQOS_MAP_LEVEL1_MASK                                       0x0000000FU
-
-/*Specifies the timeout value for transactions mapped to the red address queue.*/
-#undef DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTR_DEFVAL
-#undef DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTR_SHIFT
-#undef DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTR_MASK
-#define DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTR_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTR_SHIFT                                    16
-#define DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTR_MASK                                     0x07FF0000U
-
-/*Specifies the timeout value for transactions mapped to the blue address queue.*/
-#undef DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTB_DEFVAL
-#undef DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTB_SHIFT
-#undef DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTB_MASK
-#define DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTB_DEFVAL                                   0x00000000
-#define DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTB_SHIFT                                    0
-#define DDRC_PCFGQOS1_5_RQOS_MAP_TIMEOUTB_MASK                                     0x000007FFU
-
-/*This bitfield indicates the traffic class of region 1. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region 1 is set to 1 (VPW), VPW traffic is aliased to LPW traffic.*/
-#undef DDRC_PCFGWQOS0_5_WQOS_MAP_REGION1_DEFVAL
-#undef DDRC_PCFGWQOS0_5_WQOS_MAP_REGION1_SHIFT
-#undef DDRC_PCFGWQOS0_5_WQOS_MAP_REGION1_MASK
-#define DDRC_PCFGWQOS0_5_WQOS_MAP_REGION1_DEFVAL                                   0x00000000
-#define DDRC_PCFGWQOS0_5_WQOS_MAP_REGION1_SHIFT                                    20
-#define DDRC_PCFGWQOS0_5_WQOS_MAP_REGION1_MASK                                     0x00300000U
-
-/*This bitfield indicates the traffic class of region 0. Valid values are: 0: NPW, 1: VPW. When VPW support is disabled (UMCTL2
-               VPW_EN = 0) and traffic class of region0 is set to 1 (VPW), VPW traffic is aliased to NPW traffic.*/
-#undef DDRC_PCFGWQOS0_5_WQOS_MAP_REGION0_DEFVAL
-#undef DDRC_PCFGWQOS0_5_WQOS_MAP_REGION0_SHIFT
-#undef DDRC_PCFGWQOS0_5_WQOS_MAP_REGION0_MASK
-#define DDRC_PCFGWQOS0_5_WQOS_MAP_REGION0_DEFVAL                                   0x00000000
-#define DDRC_PCFGWQOS0_5_WQOS_MAP_REGION0_SHIFT                                    16
-#define DDRC_PCFGWQOS0_5_WQOS_MAP_REGION0_MASK                                     0x00030000U
-
-/*Separation level indicating the end of region0 mapping; start of region0 is 0. Possible values for level1 are 0 to 14 which c
-               rresponds to awqos. Note that for PA, awqos values are used directly as port priorities, where the higher the value correspon
-               s to higher port priority.*/
-#undef DDRC_PCFGWQOS0_5_WQOS_MAP_LEVEL_DEFVAL
-#undef DDRC_PCFGWQOS0_5_WQOS_MAP_LEVEL_SHIFT
-#undef DDRC_PCFGWQOS0_5_WQOS_MAP_LEVEL_MASK
-#define DDRC_PCFGWQOS0_5_WQOS_MAP_LEVEL_DEFVAL                                     0x00000000
-#define DDRC_PCFGWQOS0_5_WQOS_MAP_LEVEL_SHIFT                                      0
-#define DDRC_PCFGWQOS0_5_WQOS_MAP_LEVEL_MASK                                       0x0000000FU
-
-/*Specifies the timeout value for write transactions.*/
-#undef DDRC_PCFGWQOS1_5_WQOS_MAP_TIMEOUT_DEFVAL
-#undef DDRC_PCFGWQOS1_5_WQOS_MAP_TIMEOUT_SHIFT
-#undef DDRC_PCFGWQOS1_5_WQOS_MAP_TIMEOUT_MASK
-#define DDRC_PCFGWQOS1_5_WQOS_MAP_TIMEOUT_DEFVAL
-#define DDRC_PCFGWQOS1_5_WQOS_MAP_TIMEOUT_SHIFT                                    0
-#define DDRC_PCFGWQOS1_5_WQOS_MAP_TIMEOUT_MASK                                     0x000007FFU
-
-/*Base address for address region n specified as awaddr[UMCTL2_A_ADDRW-1:x] and araddr[UMCTL2_A_ADDRW-1:x] where x is determine
-                by the minimum block size parameter UMCTL2_SARMINSIZE: (x=log2(block size)).*/
-#undef DDRC_SARBASE0_BASE_ADDR_DEFVAL
-#undef DDRC_SARBASE0_BASE_ADDR_SHIFT
-#undef DDRC_SARBASE0_BASE_ADDR_MASK
-#define DDRC_SARBASE0_BASE_ADDR_DEFVAL
-#define DDRC_SARBASE0_BASE_ADDR_SHIFT                                              0
-#define DDRC_SARBASE0_BASE_ADDR_MASK                                               0x000001FFU
-
-/*Number of blocks for address region n. This register determines the total size of the region in multiples of minimum block si
-               e as specified by the hardware parameter UMCTL2_SARMINSIZE. The register value is encoded as number of blocks = nblocks + 1.
-               or example, if register is programmed to 0, region will have 1 block.*/
-#undef DDRC_SARSIZE0_NBLOCKS_DEFVAL
-#undef DDRC_SARSIZE0_NBLOCKS_SHIFT
-#undef DDRC_SARSIZE0_NBLOCKS_MASK
-#define DDRC_SARSIZE0_NBLOCKS_DEFVAL
-#define DDRC_SARSIZE0_NBLOCKS_SHIFT                                                0
-#define DDRC_SARSIZE0_NBLOCKS_MASK                                                 0x000000FFU
-
-/*Base address for address region n specified as awaddr[UMCTL2_A_ADDRW-1:x] and araddr[UMCTL2_A_ADDRW-1:x] where x is determine
-                by the minimum block size parameter UMCTL2_SARMINSIZE: (x=log2(block size)).*/
-#undef DDRC_SARBASE1_BASE_ADDR_DEFVAL
-#undef DDRC_SARBASE1_BASE_ADDR_SHIFT
-#undef DDRC_SARBASE1_BASE_ADDR_MASK
-#define DDRC_SARBASE1_BASE_ADDR_DEFVAL
-#define DDRC_SARBASE1_BASE_ADDR_SHIFT                                              0
-#define DDRC_SARBASE1_BASE_ADDR_MASK                                               0x000001FFU
-
-/*Number of blocks for address region n. This register determines the total size of the region in multiples of minimum block si
-               e as specified by the hardware parameter UMCTL2_SARMINSIZE. The register value is encoded as number of blocks = nblocks + 1.
-               or example, if register is programmed to 0, region will have 1 block.*/
-#undef DDRC_SARSIZE1_NBLOCKS_DEFVAL
-#undef DDRC_SARSIZE1_NBLOCKS_SHIFT
-#undef DDRC_SARSIZE1_NBLOCKS_MASK
-#define DDRC_SARSIZE1_NBLOCKS_DEFVAL
-#define DDRC_SARSIZE1_NBLOCKS_SHIFT                                                0
-#define DDRC_SARSIZE1_NBLOCKS_MASK                                                 0x000000FFU
-
-/*Specifies the number of DFI clock cycles after an assertion or de-assertion of the DFI control signals that the control signa
-               s at the PHY-DRAM interface reflect the assertion or de-assertion. If the DFI clock and the memory clock are not phase-aligne
-               , this timing parameter should be rounded up to the next integer value. Note that if using RDIMM, it is necessary to incremen
-                this parameter by RDIMM's extra cycle of latency in terms of DFI clock.*/
-#undef DDRC_DFITMG0_SHADOW_DFI_T_CTRL_DELAY_DEFVAL
-#undef DDRC_DFITMG0_SHADOW_DFI_T_CTRL_DELAY_SHIFT
-#undef DDRC_DFITMG0_SHADOW_DFI_T_CTRL_DELAY_MASK
-#define DDRC_DFITMG0_SHADOW_DFI_T_CTRL_DELAY_DEFVAL                                0x07020002
-#define DDRC_DFITMG0_SHADOW_DFI_T_CTRL_DELAY_SHIFT                                 24
-#define DDRC_DFITMG0_SHADOW_DFI_T_CTRL_DELAY_MASK                                  0x1F000000U
-
-/*Defines whether dfi_rddata_en/dfi_rddata/dfi_rddata_valid is generated using HDR or SDR values Selects whether value in DFITM
-               0.dfi_t_rddata_en is in terms of SDR or HDR clock cycles: - 0 in terms of HDR clock cycles - 1 in terms of SDR clock cycles R
-               fer to PHY specification for correct value.*/
-#undef DDRC_DFITMG0_SHADOW_DFI_RDDATA_USE_SDR_DEFVAL
-#undef DDRC_DFITMG0_SHADOW_DFI_RDDATA_USE_SDR_SHIFT
-#undef DDRC_DFITMG0_SHADOW_DFI_RDDATA_USE_SDR_MASK
-#define DDRC_DFITMG0_SHADOW_DFI_RDDATA_USE_SDR_DEFVAL                              0x07020002
-#define DDRC_DFITMG0_SHADOW_DFI_RDDATA_USE_SDR_SHIFT                               23
-#define DDRC_DFITMG0_SHADOW_DFI_RDDATA_USE_SDR_MASK                                0x00800000U
-
-/*Time from the assertion of a read command on the DFI interface to the assertion of the dfi_rddata_en signal. Refer to PHY spe
-               ification for correct value. This corresponds to the DFI parameter trddata_en. Note that, depending on the PHY, if using RDIM
-               , it may be necessary to use the value (CL + 1) in the calculation of trddata_en. This is to compensate for the extra cycle o
-                latency through the RDIMM. Unit: Clocks*/
-#undef DDRC_DFITMG0_SHADOW_DFI_T_RDDATA_EN_DEFVAL
-#undef DDRC_DFITMG0_SHADOW_DFI_T_RDDATA_EN_SHIFT
-#undef DDRC_DFITMG0_SHADOW_DFI_T_RDDATA_EN_MASK
-#define DDRC_DFITMG0_SHADOW_DFI_T_RDDATA_EN_DEFVAL                                 0x07020002
-#define DDRC_DFITMG0_SHADOW_DFI_T_RDDATA_EN_SHIFT                                  16
-#define DDRC_DFITMG0_SHADOW_DFI_T_RDDATA_EN_MASK                                   0x003F0000U
-
-/*Defines whether dfi_wrdata_en/dfi_wrdata/dfi_wrdata_mask is generated using HDR or SDR values Selects whether value in DFITMG
-               .dfi_tphy_wrlat is in terms of SDR or HDR clock cycles Selects whether value in DFITMG0.dfi_tphy_wrdata is in terms of SDR or
-               HDR clock cycles - 0 in terms of HDR clock cycles - 1 in terms of SDR clock cycles Refer to PHY specification for correct val
-               e.*/
-#undef DDRC_DFITMG0_SHADOW_DFI_WRDATA_USE_SDR_DEFVAL
-#undef DDRC_DFITMG0_SHADOW_DFI_WRDATA_USE_SDR_SHIFT
-#undef DDRC_DFITMG0_SHADOW_DFI_WRDATA_USE_SDR_MASK
-#define DDRC_DFITMG0_SHADOW_DFI_WRDATA_USE_SDR_DEFVAL                              0x07020002
-#define DDRC_DFITMG0_SHADOW_DFI_WRDATA_USE_SDR_SHIFT                               15
-#define DDRC_DFITMG0_SHADOW_DFI_WRDATA_USE_SDR_MASK                                0x00008000U
-
-/*Specifies the number of clock cycles between when dfi_wrdata_en is asserted to when the associated write data is driven on th
-                dfi_wrdata signal. This corresponds to the DFI timing parameter tphy_wrdata. Refer to PHY specification for correct value. N
-               te, max supported value is 8. Unit: Clocks*/
-#undef DDRC_DFITMG0_SHADOW_DFI_TPHY_WRDATA_DEFVAL
-#undef DDRC_DFITMG0_SHADOW_DFI_TPHY_WRDATA_SHIFT
-#undef DDRC_DFITMG0_SHADOW_DFI_TPHY_WRDATA_MASK
-#define DDRC_DFITMG0_SHADOW_DFI_TPHY_WRDATA_DEFVAL                                 0x07020002
-#define DDRC_DFITMG0_SHADOW_DFI_TPHY_WRDATA_SHIFT                                  8
-#define DDRC_DFITMG0_SHADOW_DFI_TPHY_WRDATA_MASK                                   0x00003F00U
-
-/*Write latency Number of clocks from the write command to write data enable (dfi_wrdata_en). This corresponds to the DFI timin
-                parameter tphy_wrlat. Refer to PHY specification for correct value.Note that, depending on the PHY, if using RDIMM, it may b
-                necessary to use the value (CL + 1) in the calculation of tphy_wrlat. This is to compensate for the extra cycle of latency t
-               rough the RDIMM.*/
-#undef DDRC_DFITMG0_SHADOW_DFI_TPHY_WRLAT_DEFVAL
-#undef DDRC_DFITMG0_SHADOW_DFI_TPHY_WRLAT_SHIFT
-#undef DDRC_DFITMG0_SHADOW_DFI_TPHY_WRLAT_MASK
-#define DDRC_DFITMG0_SHADOW_DFI_TPHY_WRLAT_DEFVAL                                  0x07020002
-#define DDRC_DFITMG0_SHADOW_DFI_TPHY_WRLAT_SHIFT                                   0
-#define DDRC_DFITMG0_SHADOW_DFI_TPHY_WRLAT_MASK                                    0x0000003FU
-
-/*DDR block level reset inside of the DDR Sub System*/
-#undef CRF_APB_RST_DDR_SS_DDR_RESET_DEFVAL
-#undef CRF_APB_RST_DDR_SS_DDR_RESET_SHIFT
-#undef CRF_APB_RST_DDR_SS_DDR_RESET_MASK
-#define CRF_APB_RST_DDR_SS_DDR_RESET_DEFVAL                                        0x0000000F
-#define CRF_APB_RST_DDR_SS_DDR_RESET_SHIFT                                         3
-#define CRF_APB_RST_DDR_SS_DDR_RESET_MASK                                          0x00000008U
-
-/*Address Copy*/
-#undef DDR_PHY_PGCR0_ADCP_DEFVAL
-#undef DDR_PHY_PGCR0_ADCP_SHIFT
-#undef DDR_PHY_PGCR0_ADCP_MASK
-#define DDR_PHY_PGCR0_ADCP_DEFVAL                                                  0x07001E00
-#define DDR_PHY_PGCR0_ADCP_SHIFT                                                   31
-#define DDR_PHY_PGCR0_ADCP_MASK                                                    0x80000000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_PGCR0_RESERVED_30_27_DEFVAL
-#undef DDR_PHY_PGCR0_RESERVED_30_27_SHIFT
-#undef DDR_PHY_PGCR0_RESERVED_30_27_MASK
-#define DDR_PHY_PGCR0_RESERVED_30_27_DEFVAL                                        0x07001E00
-#define DDR_PHY_PGCR0_RESERVED_30_27_SHIFT                                         27
-#define DDR_PHY_PGCR0_RESERVED_30_27_MASK                                          0x78000000U
-
-/*PHY FIFO Reset*/
-#undef DDR_PHY_PGCR0_PHYFRST_DEFVAL
-#undef DDR_PHY_PGCR0_PHYFRST_SHIFT
-#undef DDR_PHY_PGCR0_PHYFRST_MASK
-#define DDR_PHY_PGCR0_PHYFRST_DEFVAL                                               0x07001E00
-#define DDR_PHY_PGCR0_PHYFRST_SHIFT                                                26
-#define DDR_PHY_PGCR0_PHYFRST_MASK                                                 0x04000000U
-
-/*Oscillator Mode Address/Command Delay Line Select*/
-#undef DDR_PHY_PGCR0_OSCACDL_DEFVAL
-#undef DDR_PHY_PGCR0_OSCACDL_SHIFT
-#undef DDR_PHY_PGCR0_OSCACDL_MASK
-#define DDR_PHY_PGCR0_OSCACDL_DEFVAL                                               0x07001E00
-#define DDR_PHY_PGCR0_OSCACDL_SHIFT                                                24
-#define DDR_PHY_PGCR0_OSCACDL_MASK                                                 0x03000000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_PGCR0_RESERVED_23_19_DEFVAL
-#undef DDR_PHY_PGCR0_RESERVED_23_19_SHIFT
-#undef DDR_PHY_PGCR0_RESERVED_23_19_MASK
-#define DDR_PHY_PGCR0_RESERVED_23_19_DEFVAL                                        0x07001E00
-#define DDR_PHY_PGCR0_RESERVED_23_19_SHIFT                                         19
-#define DDR_PHY_PGCR0_RESERVED_23_19_MASK                                          0x00F80000U
-
-/*Digital Test Output Select*/
-#undef DDR_PHY_PGCR0_DTOSEL_DEFVAL
-#undef DDR_PHY_PGCR0_DTOSEL_SHIFT
-#undef DDR_PHY_PGCR0_DTOSEL_MASK
-#define DDR_PHY_PGCR0_DTOSEL_DEFVAL                                                0x07001E00
-#define DDR_PHY_PGCR0_DTOSEL_SHIFT                                                 14
-#define DDR_PHY_PGCR0_DTOSEL_MASK                                                  0x0007C000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_PGCR0_RESERVED_13_DEFVAL
-#undef DDR_PHY_PGCR0_RESERVED_13_SHIFT
-#undef DDR_PHY_PGCR0_RESERVED_13_MASK
-#define DDR_PHY_PGCR0_RESERVED_13_DEFVAL                                           0x07001E00
-#define DDR_PHY_PGCR0_RESERVED_13_SHIFT                                            13
-#define DDR_PHY_PGCR0_RESERVED_13_MASK                                             0x00002000U
-
-/*Oscillator Mode Division*/
-#undef DDR_PHY_PGCR0_OSCDIV_DEFVAL
-#undef DDR_PHY_PGCR0_OSCDIV_SHIFT
-#undef DDR_PHY_PGCR0_OSCDIV_MASK
-#define DDR_PHY_PGCR0_OSCDIV_DEFVAL                                                0x07001E00
-#define DDR_PHY_PGCR0_OSCDIV_SHIFT                                                 9
-#define DDR_PHY_PGCR0_OSCDIV_MASK                                                  0x00001E00U
-
-/*Oscillator Enable*/
-#undef DDR_PHY_PGCR0_OSCEN_DEFVAL
-#undef DDR_PHY_PGCR0_OSCEN_SHIFT
-#undef DDR_PHY_PGCR0_OSCEN_MASK
-#define DDR_PHY_PGCR0_OSCEN_DEFVAL                                                 0x07001E00
-#define DDR_PHY_PGCR0_OSCEN_SHIFT                                                  8
-#define DDR_PHY_PGCR0_OSCEN_MASK                                                   0x00000100U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_PGCR0_RESERVED_7_0_DEFVAL
-#undef DDR_PHY_PGCR0_RESERVED_7_0_SHIFT
-#undef DDR_PHY_PGCR0_RESERVED_7_0_MASK
-#define DDR_PHY_PGCR0_RESERVED_7_0_DEFVAL                                          0x07001E00
-#define DDR_PHY_PGCR0_RESERVED_7_0_SHIFT                                           0
-#define DDR_PHY_PGCR0_RESERVED_7_0_MASK                                            0x000000FFU
-
-/*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
-
-/*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*/
-#undef DDR_PHY_PTR0_TPLLPD_DEFVAL
-#undef DDR_PHY_PTR0_TPLLPD_SHIFT
-#undef DDR_PHY_PTR0_TPLLPD_MASK
-#define DDR_PHY_PTR0_TPLLPD_DEFVAL                                                 0x42C21590
-#define DDR_PHY_PTR0_TPLLPD_SHIFT                                                  21
-#define DDR_PHY_PTR0_TPLLPD_MASK                                                   0xFFE00000U
-
-/*PLL Gear Shift Time*/
-#undef DDR_PHY_PTR0_TPLLGS_DEFVAL
-#undef DDR_PHY_PTR0_TPLLGS_SHIFT
-#undef DDR_PHY_PTR0_TPLLGS_MASK
-#define DDR_PHY_PTR0_TPLLGS_DEFVAL                                                 0x42C21590
-#define DDR_PHY_PTR0_TPLLGS_SHIFT                                                  6
-#define DDR_PHY_PTR0_TPLLGS_MASK                                                   0x001FFFC0U
-
-/*PHY Reset Time*/
-#undef DDR_PHY_PTR0_TPHYRST_DEFVAL
-#undef DDR_PHY_PTR0_TPHYRST_SHIFT
-#undef DDR_PHY_PTR0_TPHYRST_MASK
-#define DDR_PHY_PTR0_TPHYRST_DEFVAL                                                0x42C21590
-#define DDR_PHY_PTR0_TPHYRST_SHIFT                                                 0
-#define DDR_PHY_PTR0_TPHYRST_MASK                                                  0x0000003FU
-
-/*PLL Lock Time*/
-#undef DDR_PHY_PTR1_TPLLLOCK_DEFVAL
-#undef DDR_PHY_PTR1_TPLLLOCK_SHIFT
-#undef DDR_PHY_PTR1_TPLLLOCK_MASK
-#define DDR_PHY_PTR1_TPLLLOCK_DEFVAL                                               0xD05612C0
-#define DDR_PHY_PTR1_TPLLLOCK_SHIFT                                                16
-#define DDR_PHY_PTR1_TPLLLOCK_MASK                                                 0xFFFF0000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_PTR1_RESERVED_15_13_DEFVAL
-#undef DDR_PHY_PTR1_RESERVED_15_13_SHIFT
-#undef DDR_PHY_PTR1_RESERVED_15_13_MASK
-#define DDR_PHY_PTR1_RESERVED_15_13_DEFVAL                                         0xD05612C0
-#define DDR_PHY_PTR1_RESERVED_15_13_SHIFT                                          13
-#define DDR_PHY_PTR1_RESERVED_15_13_MASK                                           0x0000E000U
-
-/*PLL Reset Time*/
-#undef DDR_PHY_PTR1_TPLLRST_DEFVAL
-#undef DDR_PHY_PTR1_TPLLRST_SHIFT
-#undef DDR_PHY_PTR1_TPLLRST_MASK
-#define DDR_PHY_PTR1_TPLLRST_DEFVAL                                                0xD05612C0
-#define DDR_PHY_PTR1_TPLLRST_SHIFT                                                 0
-#define DDR_PHY_PTR1_TPLLRST_MASK                                                  0x00001FFFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DSGCR_RESERVED_31_28_DEFVAL
-#undef DDR_PHY_DSGCR_RESERVED_31_28_SHIFT
-#undef DDR_PHY_DSGCR_RESERVED_31_28_MASK
-#define DDR_PHY_DSGCR_RESERVED_31_28_DEFVAL                                        0x02A04101
-#define DDR_PHY_DSGCR_RESERVED_31_28_SHIFT                                         28
-#define DDR_PHY_DSGCR_RESERVED_31_28_MASK                                          0xF0000000U
-
-/*When RDBI enabled, this bit is used to select RDBI CL calculation, if it is 1b1, calculation will use RDBICL, otherwise use d
-               fault calculation.*/
-#undef DDR_PHY_DSGCR_RDBICLSEL_DEFVAL
-#undef DDR_PHY_DSGCR_RDBICLSEL_SHIFT
-#undef DDR_PHY_DSGCR_RDBICLSEL_MASK
-#define DDR_PHY_DSGCR_RDBICLSEL_DEFVAL                                             0x02A04101
-#define DDR_PHY_DSGCR_RDBICLSEL_SHIFT                                              27
-#define DDR_PHY_DSGCR_RDBICLSEL_MASK                                               0x08000000U
-
-/*When RDBI enabled, if RDBICLSEL is asserted, RDBI CL adjust using this value.*/
-#undef DDR_PHY_DSGCR_RDBICL_DEFVAL
-#undef DDR_PHY_DSGCR_RDBICL_SHIFT
-#undef DDR_PHY_DSGCR_RDBICL_MASK
-#define DDR_PHY_DSGCR_RDBICL_DEFVAL                                                0x02A04101
-#define DDR_PHY_DSGCR_RDBICL_SHIFT                                                 24
-#define DDR_PHY_DSGCR_RDBICL_MASK                                                  0x07000000U
-
-/*PHY Impedance Update Enable*/
-#undef DDR_PHY_DSGCR_PHYZUEN_DEFVAL
-#undef DDR_PHY_DSGCR_PHYZUEN_SHIFT
-#undef DDR_PHY_DSGCR_PHYZUEN_MASK
-#define DDR_PHY_DSGCR_PHYZUEN_DEFVAL                                               0x02A04101
-#define DDR_PHY_DSGCR_PHYZUEN_SHIFT                                                23
-#define DDR_PHY_DSGCR_PHYZUEN_MASK                                                 0x00800000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DSGCR_RESERVED_22_DEFVAL
-#undef DDR_PHY_DSGCR_RESERVED_22_SHIFT
-#undef DDR_PHY_DSGCR_RESERVED_22_MASK
-#define DDR_PHY_DSGCR_RESERVED_22_DEFVAL                                           0x02A04101
-#define DDR_PHY_DSGCR_RESERVED_22_SHIFT                                            22
-#define DDR_PHY_DSGCR_RESERVED_22_MASK                                             0x00400000U
-
-/*SDRAM Reset Output Enable*/
-#undef DDR_PHY_DSGCR_RSTOE_DEFVAL
-#undef DDR_PHY_DSGCR_RSTOE_SHIFT
-#undef DDR_PHY_DSGCR_RSTOE_MASK
-#define DDR_PHY_DSGCR_RSTOE_DEFVAL                                                 0x02A04101
-#define DDR_PHY_DSGCR_RSTOE_SHIFT                                                  21
-#define DDR_PHY_DSGCR_RSTOE_MASK                                                   0x00200000U
-
-/*Single Data Rate Mode*/
-#undef DDR_PHY_DSGCR_SDRMODE_DEFVAL
-#undef DDR_PHY_DSGCR_SDRMODE_SHIFT
-#undef DDR_PHY_DSGCR_SDRMODE_MASK
-#define DDR_PHY_DSGCR_SDRMODE_DEFVAL                                               0x02A04101
-#define DDR_PHY_DSGCR_SDRMODE_SHIFT                                                19
-#define DDR_PHY_DSGCR_SDRMODE_MASK                                                 0x00180000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DSGCR_RESERVED_18_DEFVAL
-#undef DDR_PHY_DSGCR_RESERVED_18_SHIFT
-#undef DDR_PHY_DSGCR_RESERVED_18_MASK
-#define DDR_PHY_DSGCR_RESERVED_18_DEFVAL                                           0x02A04101
-#define DDR_PHY_DSGCR_RESERVED_18_SHIFT                                            18
-#define DDR_PHY_DSGCR_RESERVED_18_MASK                                             0x00040000U
-
-/*ATO Analog Test Enable*/
-#undef DDR_PHY_DSGCR_ATOAE_DEFVAL
-#undef DDR_PHY_DSGCR_ATOAE_SHIFT
-#undef DDR_PHY_DSGCR_ATOAE_MASK
-#define DDR_PHY_DSGCR_ATOAE_DEFVAL                                                 0x02A04101
-#define DDR_PHY_DSGCR_ATOAE_SHIFT                                                  17
-#define DDR_PHY_DSGCR_ATOAE_MASK                                                   0x00020000U
-
-/*DTO Output Enable*/
-#undef DDR_PHY_DSGCR_DTOOE_DEFVAL
-#undef DDR_PHY_DSGCR_DTOOE_SHIFT
-#undef DDR_PHY_DSGCR_DTOOE_MASK
-#define DDR_PHY_DSGCR_DTOOE_DEFVAL                                                 0x02A04101
-#define DDR_PHY_DSGCR_DTOOE_SHIFT                                                  16
-#define DDR_PHY_DSGCR_DTOOE_MASK                                                   0x00010000U
-
-/*DTO I/O Mode*/
-#undef DDR_PHY_DSGCR_DTOIOM_DEFVAL
-#undef DDR_PHY_DSGCR_DTOIOM_SHIFT
-#undef DDR_PHY_DSGCR_DTOIOM_MASK
-#define DDR_PHY_DSGCR_DTOIOM_DEFVAL                                                0x02A04101
-#define DDR_PHY_DSGCR_DTOIOM_SHIFT                                                 15
-#define DDR_PHY_DSGCR_DTOIOM_MASK                                                  0x00008000U
-
-/*DTO Power Down Receiver*/
-#undef DDR_PHY_DSGCR_DTOPDR_DEFVAL
-#undef DDR_PHY_DSGCR_DTOPDR_SHIFT
-#undef DDR_PHY_DSGCR_DTOPDR_MASK
-#define DDR_PHY_DSGCR_DTOPDR_DEFVAL                                                0x02A04101
-#define DDR_PHY_DSGCR_DTOPDR_SHIFT                                                 14
-#define DDR_PHY_DSGCR_DTOPDR_MASK                                                  0x00004000U
-
-/*Reserved. Return zeroes on reads*/
-#undef DDR_PHY_DSGCR_RESERVED_13_DEFVAL
-#undef DDR_PHY_DSGCR_RESERVED_13_SHIFT
-#undef DDR_PHY_DSGCR_RESERVED_13_MASK
-#define DDR_PHY_DSGCR_RESERVED_13_DEFVAL                                           0x02A04101
-#define DDR_PHY_DSGCR_RESERVED_13_SHIFT                                            13
-#define DDR_PHY_DSGCR_RESERVED_13_MASK                                             0x00002000U
-
-/*DTO On-Die Termination*/
-#undef DDR_PHY_DSGCR_DTOODT_DEFVAL
-#undef DDR_PHY_DSGCR_DTOODT_SHIFT
-#undef DDR_PHY_DSGCR_DTOODT_MASK
-#define DDR_PHY_DSGCR_DTOODT_DEFVAL                                                0x02A04101
-#define DDR_PHY_DSGCR_DTOODT_SHIFT                                                 12
-#define DDR_PHY_DSGCR_DTOODT_MASK                                                  0x00001000U
-
-/*PHY Update Acknowledge Delay*/
-#undef DDR_PHY_DSGCR_PUAD_DEFVAL
-#undef DDR_PHY_DSGCR_PUAD_SHIFT
-#undef DDR_PHY_DSGCR_PUAD_MASK
-#define DDR_PHY_DSGCR_PUAD_DEFVAL                                                  0x02A04101
-#define DDR_PHY_DSGCR_PUAD_SHIFT                                                   6
-#define DDR_PHY_DSGCR_PUAD_MASK                                                    0x00000FC0U
-
-/*Controller Update Acknowledge Enable*/
-#undef DDR_PHY_DSGCR_CUAEN_DEFVAL
-#undef DDR_PHY_DSGCR_CUAEN_SHIFT
-#undef DDR_PHY_DSGCR_CUAEN_MASK
-#define DDR_PHY_DSGCR_CUAEN_DEFVAL                                                 0x02A04101
-#define DDR_PHY_DSGCR_CUAEN_SHIFT                                                  5
-#define DDR_PHY_DSGCR_CUAEN_MASK                                                   0x00000020U
-
-/*Reserved. Return zeroes on reads*/
-#undef DDR_PHY_DSGCR_RESERVED_4_3_DEFVAL
-#undef DDR_PHY_DSGCR_RESERVED_4_3_SHIFT
-#undef DDR_PHY_DSGCR_RESERVED_4_3_MASK
-#define DDR_PHY_DSGCR_RESERVED_4_3_DEFVAL                                          0x02A04101
-#define DDR_PHY_DSGCR_RESERVED_4_3_SHIFT                                           3
-#define DDR_PHY_DSGCR_RESERVED_4_3_MASK                                            0x00000018U
-
-/*Controller Impedance Update Enable*/
-#undef DDR_PHY_DSGCR_CTLZUEN_DEFVAL
-#undef DDR_PHY_DSGCR_CTLZUEN_SHIFT
-#undef DDR_PHY_DSGCR_CTLZUEN_MASK
-#define DDR_PHY_DSGCR_CTLZUEN_DEFVAL                                               0x02A04101
-#define DDR_PHY_DSGCR_CTLZUEN_SHIFT                                                2
-#define DDR_PHY_DSGCR_CTLZUEN_MASK                                                 0x00000004U
-
-/*Reserved. Return zeroes on reads*/
-#undef DDR_PHY_DSGCR_RESERVED_1_DEFVAL
-#undef DDR_PHY_DSGCR_RESERVED_1_SHIFT
-#undef DDR_PHY_DSGCR_RESERVED_1_MASK
-#define DDR_PHY_DSGCR_RESERVED_1_DEFVAL                                            0x02A04101
-#define DDR_PHY_DSGCR_RESERVED_1_SHIFT                                             1
-#define DDR_PHY_DSGCR_RESERVED_1_MASK                                              0x00000002U
-
-/*PHY Update Request Enable*/
-#undef DDR_PHY_DSGCR_PUREN_DEFVAL
-#undef DDR_PHY_DSGCR_PUREN_SHIFT
-#undef DDR_PHY_DSGCR_PUREN_MASK
-#define DDR_PHY_DSGCR_PUREN_DEFVAL                                                 0x02A04101
-#define DDR_PHY_DSGCR_PUREN_SHIFT                                                  0
-#define DDR_PHY_DSGCR_PUREN_MASK                                                   0x00000001U
-
-/*DDR4 Gear Down Timing.*/
-#undef DDR_PHY_DCR_GEARDN_DEFVAL
-#undef DDR_PHY_DCR_GEARDN_SHIFT
-#undef DDR_PHY_DCR_GEARDN_MASK
-#define DDR_PHY_DCR_GEARDN_DEFVAL                                                  0x0000040D
-#define DDR_PHY_DCR_GEARDN_SHIFT                                                   31
-#define DDR_PHY_DCR_GEARDN_MASK                                                    0x80000000U
-
-/*Un-used Bank Group*/
-#undef DDR_PHY_DCR_UBG_DEFVAL
-#undef DDR_PHY_DCR_UBG_SHIFT
-#undef DDR_PHY_DCR_UBG_MASK
-#define DDR_PHY_DCR_UBG_DEFVAL                                                     0x0000040D
-#define DDR_PHY_DCR_UBG_SHIFT                                                      30
-#define DDR_PHY_DCR_UBG_MASK                                                       0x40000000U
-
-/*Un-buffered DIMM Address Mirroring*/
-#undef DDR_PHY_DCR_UDIMM_DEFVAL
-#undef DDR_PHY_DCR_UDIMM_SHIFT
-#undef DDR_PHY_DCR_UDIMM_MASK
-#define DDR_PHY_DCR_UDIMM_DEFVAL                                                   0x0000040D
-#define DDR_PHY_DCR_UDIMM_SHIFT                                                    29
-#define DDR_PHY_DCR_UDIMM_MASK                                                     0x20000000U
-
-/*DDR 2T Timing*/
-#undef DDR_PHY_DCR_DDR2T_DEFVAL
-#undef DDR_PHY_DCR_DDR2T_SHIFT
-#undef DDR_PHY_DCR_DDR2T_MASK
-#define DDR_PHY_DCR_DDR2T_DEFVAL                                                   0x0000040D
-#define DDR_PHY_DCR_DDR2T_SHIFT                                                    28
-#define DDR_PHY_DCR_DDR2T_MASK                                                     0x10000000U
-
-/*No Simultaneous Rank Access*/
-#undef DDR_PHY_DCR_NOSRA_DEFVAL
-#undef DDR_PHY_DCR_NOSRA_SHIFT
-#undef DDR_PHY_DCR_NOSRA_MASK
-#define DDR_PHY_DCR_NOSRA_DEFVAL                                                   0x0000040D
-#define DDR_PHY_DCR_NOSRA_SHIFT                                                    27
-#define DDR_PHY_DCR_NOSRA_MASK                                                     0x08000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DCR_RESERVED_26_18_DEFVAL
-#undef DDR_PHY_DCR_RESERVED_26_18_SHIFT
-#undef DDR_PHY_DCR_RESERVED_26_18_MASK
-#define DDR_PHY_DCR_RESERVED_26_18_DEFVAL                                          0x0000040D
-#define DDR_PHY_DCR_RESERVED_26_18_SHIFT                                           18
-#define DDR_PHY_DCR_RESERVED_26_18_MASK                                            0x07FC0000U
-
-/*Byte Mask*/
-#undef DDR_PHY_DCR_BYTEMASK_DEFVAL
-#undef DDR_PHY_DCR_BYTEMASK_SHIFT
-#undef DDR_PHY_DCR_BYTEMASK_MASK
-#define DDR_PHY_DCR_BYTEMASK_DEFVAL                                                0x0000040D
-#define DDR_PHY_DCR_BYTEMASK_SHIFT                                                 10
-#define DDR_PHY_DCR_BYTEMASK_MASK                                                  0x0003FC00U
-
-/*DDR Type*/
-#undef DDR_PHY_DCR_DDRTYPE_DEFVAL
-#undef DDR_PHY_DCR_DDRTYPE_SHIFT
-#undef DDR_PHY_DCR_DDRTYPE_MASK
-#define DDR_PHY_DCR_DDRTYPE_DEFVAL                                                 0x0000040D
-#define DDR_PHY_DCR_DDRTYPE_SHIFT                                                  8
-#define DDR_PHY_DCR_DDRTYPE_MASK                                                   0x00000300U
-
-/*Multi-Purpose Register (MPR) DQ (DDR3 Only)*/
-#undef DDR_PHY_DCR_MPRDQ_DEFVAL
-#undef DDR_PHY_DCR_MPRDQ_SHIFT
-#undef DDR_PHY_DCR_MPRDQ_MASK
-#define DDR_PHY_DCR_MPRDQ_DEFVAL                                                   0x0000040D
-#define DDR_PHY_DCR_MPRDQ_SHIFT                                                    7
-#define DDR_PHY_DCR_MPRDQ_MASK                                                     0x00000080U
-
-/*Primary DQ (DDR3 Only)*/
-#undef DDR_PHY_DCR_PDQ_DEFVAL
-#undef DDR_PHY_DCR_PDQ_SHIFT
-#undef DDR_PHY_DCR_PDQ_MASK
-#define DDR_PHY_DCR_PDQ_DEFVAL                                                     0x0000040D
-#define DDR_PHY_DCR_PDQ_SHIFT                                                      4
-#define DDR_PHY_DCR_PDQ_MASK                                                       0x00000070U
-
-/*DDR 8-Bank*/
-#undef DDR_PHY_DCR_DDR8BNK_DEFVAL
-#undef DDR_PHY_DCR_DDR8BNK_SHIFT
-#undef DDR_PHY_DCR_DDR8BNK_MASK
-#define DDR_PHY_DCR_DDR8BNK_DEFVAL                                                 0x0000040D
-#define DDR_PHY_DCR_DDR8BNK_SHIFT                                                  3
-#define DDR_PHY_DCR_DDR8BNK_MASK                                                   0x00000008U
-
-/*DDR Mode*/
-#undef DDR_PHY_DCR_DDRMD_DEFVAL
-#undef DDR_PHY_DCR_DDRMD_SHIFT
-#undef DDR_PHY_DCR_DDRMD_MASK
-#define DDR_PHY_DCR_DDRMD_DEFVAL                                                   0x0000040D
-#define DDR_PHY_DCR_DDRMD_SHIFT                                                    0
-#define DDR_PHY_DCR_DDRMD_MASK                                                     0x00000007U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR0_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_DTPR0_RESERVED_31_29_SHIFT
-#undef DDR_PHY_DTPR0_RESERVED_31_29_MASK
-#define DDR_PHY_DTPR0_RESERVED_31_29_DEFVAL                                        0x105A2D08
-#define DDR_PHY_DTPR0_RESERVED_31_29_SHIFT                                         29
-#define DDR_PHY_DTPR0_RESERVED_31_29_MASK                                          0xE0000000U
-
-/*Activate to activate command delay (different banks)*/
-#undef DDR_PHY_DTPR0_TRRD_DEFVAL
-#undef DDR_PHY_DTPR0_TRRD_SHIFT
-#undef DDR_PHY_DTPR0_TRRD_MASK
-#define DDR_PHY_DTPR0_TRRD_DEFVAL                                                  0x105A2D08
-#define DDR_PHY_DTPR0_TRRD_SHIFT                                                   24
-#define DDR_PHY_DTPR0_TRRD_MASK                                                    0x1F000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR0_RESERVED_23_DEFVAL
-#undef DDR_PHY_DTPR0_RESERVED_23_SHIFT
-#undef DDR_PHY_DTPR0_RESERVED_23_MASK
-#define DDR_PHY_DTPR0_RESERVED_23_DEFVAL                                           0x105A2D08
-#define DDR_PHY_DTPR0_RESERVED_23_SHIFT                                            23
-#define DDR_PHY_DTPR0_RESERVED_23_MASK                                             0x00800000U
-
-/*Activate to precharge command delay*/
-#undef DDR_PHY_DTPR0_TRAS_DEFVAL
-#undef DDR_PHY_DTPR0_TRAS_SHIFT
-#undef DDR_PHY_DTPR0_TRAS_MASK
-#define DDR_PHY_DTPR0_TRAS_DEFVAL                                                  0x105A2D08
-#define DDR_PHY_DTPR0_TRAS_SHIFT                                                   16
-#define DDR_PHY_DTPR0_TRAS_MASK                                                    0x007F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR0_RESERVED_15_DEFVAL
-#undef DDR_PHY_DTPR0_RESERVED_15_SHIFT
-#undef DDR_PHY_DTPR0_RESERVED_15_MASK
-#define DDR_PHY_DTPR0_RESERVED_15_DEFVAL                                           0x105A2D08
-#define DDR_PHY_DTPR0_RESERVED_15_SHIFT                                            15
-#define DDR_PHY_DTPR0_RESERVED_15_MASK                                             0x00008000U
-
-/*Precharge command period*/
-#undef DDR_PHY_DTPR0_TRP_DEFVAL
-#undef DDR_PHY_DTPR0_TRP_SHIFT
-#undef DDR_PHY_DTPR0_TRP_MASK
-#define DDR_PHY_DTPR0_TRP_DEFVAL                                                   0x105A2D08
-#define DDR_PHY_DTPR0_TRP_SHIFT                                                    8
-#define DDR_PHY_DTPR0_TRP_MASK                                                     0x00007F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR0_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DTPR0_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DTPR0_RESERVED_7_5_MASK
-#define DDR_PHY_DTPR0_RESERVED_7_5_DEFVAL                                          0x105A2D08
-#define DDR_PHY_DTPR0_RESERVED_7_5_SHIFT                                           5
-#define DDR_PHY_DTPR0_RESERVED_7_5_MASK                                            0x000000E0U
-
-/*Internal read to precharge command delay*/
-#undef DDR_PHY_DTPR0_TRTP_DEFVAL
-#undef DDR_PHY_DTPR0_TRTP_SHIFT
-#undef DDR_PHY_DTPR0_TRTP_MASK
-#define DDR_PHY_DTPR0_TRTP_DEFVAL                                                  0x105A2D08
-#define DDR_PHY_DTPR0_TRTP_SHIFT                                                   0
-#define DDR_PHY_DTPR0_TRTP_MASK                                                    0x0000001FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR1_RESERVED_31_DEFVAL
-#undef DDR_PHY_DTPR1_RESERVED_31_SHIFT
-#undef DDR_PHY_DTPR1_RESERVED_31_MASK
-#define DDR_PHY_DTPR1_RESERVED_31_DEFVAL                                           0x5656041E
-#define DDR_PHY_DTPR1_RESERVED_31_SHIFT                                            31
-#define DDR_PHY_DTPR1_RESERVED_31_MASK                                             0x80000000U
-
-/*Minimum delay from when write leveling mode is programmed to the first DQS/DQS# rising edge.*/
-#undef DDR_PHY_DTPR1_TWLMRD_DEFVAL
-#undef DDR_PHY_DTPR1_TWLMRD_SHIFT
-#undef DDR_PHY_DTPR1_TWLMRD_MASK
-#define DDR_PHY_DTPR1_TWLMRD_DEFVAL                                                0x5656041E
-#define DDR_PHY_DTPR1_TWLMRD_SHIFT                                                 24
-#define DDR_PHY_DTPR1_TWLMRD_MASK                                                  0x7F000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR1_RESERVED_23_DEFVAL
-#undef DDR_PHY_DTPR1_RESERVED_23_SHIFT
-#undef DDR_PHY_DTPR1_RESERVED_23_MASK
-#define DDR_PHY_DTPR1_RESERVED_23_DEFVAL                                           0x5656041E
-#define DDR_PHY_DTPR1_RESERVED_23_SHIFT                                            23
-#define DDR_PHY_DTPR1_RESERVED_23_MASK                                             0x00800000U
-
-/*4-bank activate period*/
-#undef DDR_PHY_DTPR1_TFAW_DEFVAL
-#undef DDR_PHY_DTPR1_TFAW_SHIFT
-#undef DDR_PHY_DTPR1_TFAW_MASK
-#define DDR_PHY_DTPR1_TFAW_DEFVAL                                                  0x5656041E
-#define DDR_PHY_DTPR1_TFAW_SHIFT                                                   16
-#define DDR_PHY_DTPR1_TFAW_MASK                                                    0x007F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR1_RESERVED_15_11_DEFVAL
-#undef DDR_PHY_DTPR1_RESERVED_15_11_SHIFT
-#undef DDR_PHY_DTPR1_RESERVED_15_11_MASK
-#define DDR_PHY_DTPR1_RESERVED_15_11_DEFVAL                                        0x5656041E
-#define DDR_PHY_DTPR1_RESERVED_15_11_SHIFT                                         11
-#define DDR_PHY_DTPR1_RESERVED_15_11_MASK                                          0x0000F800U
-
-/*Load mode update delay (DDR4 and DDR3 only)*/
-#undef DDR_PHY_DTPR1_TMOD_DEFVAL
-#undef DDR_PHY_DTPR1_TMOD_SHIFT
-#undef DDR_PHY_DTPR1_TMOD_MASK
-#define DDR_PHY_DTPR1_TMOD_DEFVAL                                                  0x5656041E
-#define DDR_PHY_DTPR1_TMOD_SHIFT                                                   8
-#define DDR_PHY_DTPR1_TMOD_MASK                                                    0x00000700U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR1_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DTPR1_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DTPR1_RESERVED_7_5_MASK
-#define DDR_PHY_DTPR1_RESERVED_7_5_DEFVAL                                          0x5656041E
-#define DDR_PHY_DTPR1_RESERVED_7_5_SHIFT                                           5
-#define DDR_PHY_DTPR1_RESERVED_7_5_MASK                                            0x000000E0U
-
-/*Load mode cycle time*/
-#undef DDR_PHY_DTPR1_TMRD_DEFVAL
-#undef DDR_PHY_DTPR1_TMRD_SHIFT
-#undef DDR_PHY_DTPR1_TMRD_MASK
-#define DDR_PHY_DTPR1_TMRD_DEFVAL                                                  0x5656041E
-#define DDR_PHY_DTPR1_TMRD_SHIFT                                                   0
-#define DDR_PHY_DTPR1_TMRD_MASK                                                    0x0000001FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR2_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_DTPR2_RESERVED_31_29_SHIFT
-#undef DDR_PHY_DTPR2_RESERVED_31_29_MASK
-#define DDR_PHY_DTPR2_RESERVED_31_29_DEFVAL                                        0x000B01D0
-#define DDR_PHY_DTPR2_RESERVED_31_29_SHIFT                                         29
-#define DDR_PHY_DTPR2_RESERVED_31_29_MASK                                          0xE0000000U
-
-/*Read to Write command delay. Valid values are*/
-#undef DDR_PHY_DTPR2_TRTW_DEFVAL
-#undef DDR_PHY_DTPR2_TRTW_SHIFT
-#undef DDR_PHY_DTPR2_TRTW_MASK
-#define DDR_PHY_DTPR2_TRTW_DEFVAL                                                  0x000B01D0
-#define DDR_PHY_DTPR2_TRTW_SHIFT                                                   28
-#define DDR_PHY_DTPR2_TRTW_MASK                                                    0x10000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR2_RESERVED_27_25_DEFVAL
-#undef DDR_PHY_DTPR2_RESERVED_27_25_SHIFT
-#undef DDR_PHY_DTPR2_RESERVED_27_25_MASK
-#define DDR_PHY_DTPR2_RESERVED_27_25_DEFVAL                                        0x000B01D0
-#define DDR_PHY_DTPR2_RESERVED_27_25_SHIFT                                         25
-#define DDR_PHY_DTPR2_RESERVED_27_25_MASK                                          0x0E000000U
-
-/*Read to ODT delay (DDR3 only)*/
-#undef DDR_PHY_DTPR2_TRTODT_DEFVAL
-#undef DDR_PHY_DTPR2_TRTODT_SHIFT
-#undef DDR_PHY_DTPR2_TRTODT_MASK
-#define DDR_PHY_DTPR2_TRTODT_DEFVAL                                                0x000B01D0
-#define DDR_PHY_DTPR2_TRTODT_SHIFT                                                 24
-#define DDR_PHY_DTPR2_TRTODT_MASK                                                  0x01000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR2_RESERVED_23_20_DEFVAL
-#undef DDR_PHY_DTPR2_RESERVED_23_20_SHIFT
-#undef DDR_PHY_DTPR2_RESERVED_23_20_MASK
-#define DDR_PHY_DTPR2_RESERVED_23_20_DEFVAL                                        0x000B01D0
-#define DDR_PHY_DTPR2_RESERVED_23_20_SHIFT                                         20
-#define DDR_PHY_DTPR2_RESERVED_23_20_MASK                                          0x00F00000U
-
-/*CKE minimum pulse width*/
-#undef DDR_PHY_DTPR2_TCKE_DEFVAL
-#undef DDR_PHY_DTPR2_TCKE_SHIFT
-#undef DDR_PHY_DTPR2_TCKE_MASK
-#define DDR_PHY_DTPR2_TCKE_DEFVAL                                                  0x000B01D0
-#define DDR_PHY_DTPR2_TCKE_SHIFT                                                   16
-#define DDR_PHY_DTPR2_TCKE_MASK                                                    0x000F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR2_RESERVED_15_10_DEFVAL
-#undef DDR_PHY_DTPR2_RESERVED_15_10_SHIFT
-#undef DDR_PHY_DTPR2_RESERVED_15_10_MASK
-#define DDR_PHY_DTPR2_RESERVED_15_10_DEFVAL                                        0x000B01D0
-#define DDR_PHY_DTPR2_RESERVED_15_10_SHIFT                                         10
-#define DDR_PHY_DTPR2_RESERVED_15_10_MASK                                          0x0000FC00U
-
-/*Self refresh exit delay*/
-#undef DDR_PHY_DTPR2_TXS_DEFVAL
-#undef DDR_PHY_DTPR2_TXS_SHIFT
-#undef DDR_PHY_DTPR2_TXS_MASK
-#define DDR_PHY_DTPR2_TXS_DEFVAL                                                   0x000B01D0
-#define DDR_PHY_DTPR2_TXS_SHIFT                                                    0
-#define DDR_PHY_DTPR2_TXS_MASK                                                     0x000003FFU
-
-/*ODT turn-off delay extension*/
-#undef DDR_PHY_DTPR3_TOFDX_DEFVAL
-#undef DDR_PHY_DTPR3_TOFDX_SHIFT
-#undef DDR_PHY_DTPR3_TOFDX_MASK
-#define DDR_PHY_DTPR3_TOFDX_DEFVAL                                                 0x02000804
-#define DDR_PHY_DTPR3_TOFDX_SHIFT                                                  29
-#define DDR_PHY_DTPR3_TOFDX_MASK                                                   0xE0000000U
-
-/*Read to read and write to write command delay*/
-#undef DDR_PHY_DTPR3_TCCD_DEFVAL
-#undef DDR_PHY_DTPR3_TCCD_SHIFT
-#undef DDR_PHY_DTPR3_TCCD_MASK
-#define DDR_PHY_DTPR3_TCCD_DEFVAL                                                  0x02000804
-#define DDR_PHY_DTPR3_TCCD_SHIFT                                                   26
-#define DDR_PHY_DTPR3_TCCD_MASK                                                    0x1C000000U
-
-/*DLL locking time*/
-#undef DDR_PHY_DTPR3_TDLLK_DEFVAL
-#undef DDR_PHY_DTPR3_TDLLK_SHIFT
-#undef DDR_PHY_DTPR3_TDLLK_MASK
-#define DDR_PHY_DTPR3_TDLLK_DEFVAL                                                 0x02000804
-#define DDR_PHY_DTPR3_TDLLK_SHIFT                                                  16
-#define DDR_PHY_DTPR3_TDLLK_MASK                                                   0x03FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR3_RESERVED_15_12_DEFVAL
-#undef DDR_PHY_DTPR3_RESERVED_15_12_SHIFT
-#undef DDR_PHY_DTPR3_RESERVED_15_12_MASK
-#define DDR_PHY_DTPR3_RESERVED_15_12_DEFVAL                                        0x02000804
-#define DDR_PHY_DTPR3_RESERVED_15_12_SHIFT                                         12
-#define DDR_PHY_DTPR3_RESERVED_15_12_MASK                                          0x0000F000U
-
-/*Maximum DQS output access time from CK/CK# (LPDDR2/3 only)*/
-#undef DDR_PHY_DTPR3_TDQSCKMAX_DEFVAL
-#undef DDR_PHY_DTPR3_TDQSCKMAX_SHIFT
-#undef DDR_PHY_DTPR3_TDQSCKMAX_MASK
-#define DDR_PHY_DTPR3_TDQSCKMAX_DEFVAL                                             0x02000804
-#define DDR_PHY_DTPR3_TDQSCKMAX_SHIFT                                              8
-#define DDR_PHY_DTPR3_TDQSCKMAX_MASK                                               0x00000F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR3_RESERVED_7_3_DEFVAL
-#undef DDR_PHY_DTPR3_RESERVED_7_3_SHIFT
-#undef DDR_PHY_DTPR3_RESERVED_7_3_MASK
-#define DDR_PHY_DTPR3_RESERVED_7_3_DEFVAL                                          0x02000804
-#define DDR_PHY_DTPR3_RESERVED_7_3_SHIFT                                           3
-#define DDR_PHY_DTPR3_RESERVED_7_3_MASK                                            0x000000F8U
-
-/*DQS output access time from CK/CK# (LPDDR2/3 only)*/
-#undef DDR_PHY_DTPR3_TDQSCK_DEFVAL
-#undef DDR_PHY_DTPR3_TDQSCK_SHIFT
-#undef DDR_PHY_DTPR3_TDQSCK_MASK
-#define DDR_PHY_DTPR3_TDQSCK_DEFVAL                                                0x02000804
-#define DDR_PHY_DTPR3_TDQSCK_SHIFT                                                 0
-#define DDR_PHY_DTPR3_TDQSCK_MASK                                                  0x00000007U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR4_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_DTPR4_RESERVED_31_30_SHIFT
-#undef DDR_PHY_DTPR4_RESERVED_31_30_MASK
-#define DDR_PHY_DTPR4_RESERVED_31_30_DEFVAL                                        0x01C02B10
-#define DDR_PHY_DTPR4_RESERVED_31_30_SHIFT                                         30
-#define DDR_PHY_DTPR4_RESERVED_31_30_MASK                                          0xC0000000U
-
-/*ODT turn-on/turn-off delays (DDR2 only)*/
-#undef DDR_PHY_DTPR4_TAOND_TAOFD_DEFVAL
-#undef DDR_PHY_DTPR4_TAOND_TAOFD_SHIFT
-#undef DDR_PHY_DTPR4_TAOND_TAOFD_MASK
-#define DDR_PHY_DTPR4_TAOND_TAOFD_DEFVAL                                           0x01C02B10
-#define DDR_PHY_DTPR4_TAOND_TAOFD_SHIFT                                            28
-#define DDR_PHY_DTPR4_TAOND_TAOFD_MASK                                             0x30000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR4_RESERVED_27_26_DEFVAL
-#undef DDR_PHY_DTPR4_RESERVED_27_26_SHIFT
-#undef DDR_PHY_DTPR4_RESERVED_27_26_MASK
-#define DDR_PHY_DTPR4_RESERVED_27_26_DEFVAL                                        0x01C02B10
-#define DDR_PHY_DTPR4_RESERVED_27_26_SHIFT                                         26
-#define DDR_PHY_DTPR4_RESERVED_27_26_MASK                                          0x0C000000U
-
-/*Refresh-to-Refresh*/
-#undef DDR_PHY_DTPR4_TRFC_DEFVAL
-#undef DDR_PHY_DTPR4_TRFC_SHIFT
-#undef DDR_PHY_DTPR4_TRFC_MASK
-#define DDR_PHY_DTPR4_TRFC_DEFVAL                                                  0x01C02B10
-#define DDR_PHY_DTPR4_TRFC_SHIFT                                                   16
-#define DDR_PHY_DTPR4_TRFC_MASK                                                    0x03FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR4_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_DTPR4_RESERVED_15_14_SHIFT
-#undef DDR_PHY_DTPR4_RESERVED_15_14_MASK
-#define DDR_PHY_DTPR4_RESERVED_15_14_DEFVAL                                        0x01C02B10
-#define DDR_PHY_DTPR4_RESERVED_15_14_SHIFT                                         14
-#define DDR_PHY_DTPR4_RESERVED_15_14_MASK                                          0x0000C000U
-
-/*Write leveling output delay*/
-#undef DDR_PHY_DTPR4_TWLO_DEFVAL
-#undef DDR_PHY_DTPR4_TWLO_SHIFT
-#undef DDR_PHY_DTPR4_TWLO_MASK
-#define DDR_PHY_DTPR4_TWLO_DEFVAL                                                  0x01C02B10
-#define DDR_PHY_DTPR4_TWLO_SHIFT                                                   8
-#define DDR_PHY_DTPR4_TWLO_MASK                                                    0x00003F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR4_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DTPR4_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DTPR4_RESERVED_7_5_MASK
-#define DDR_PHY_DTPR4_RESERVED_7_5_DEFVAL                                          0x01C02B10
-#define DDR_PHY_DTPR4_RESERVED_7_5_SHIFT                                           5
-#define DDR_PHY_DTPR4_RESERVED_7_5_MASK                                            0x000000E0U
-
-/*Power down exit delay*/
-#undef DDR_PHY_DTPR4_TXP_DEFVAL
-#undef DDR_PHY_DTPR4_TXP_SHIFT
-#undef DDR_PHY_DTPR4_TXP_MASK
-#define DDR_PHY_DTPR4_TXP_DEFVAL                                                   0x01C02B10
-#define DDR_PHY_DTPR4_TXP_SHIFT                                                    0
-#define DDR_PHY_DTPR4_TXP_MASK                                                     0x0000001FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR5_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DTPR5_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DTPR5_RESERVED_31_24_MASK
-#define DDR_PHY_DTPR5_RESERVED_31_24_DEFVAL                                        0x00872716
-#define DDR_PHY_DTPR5_RESERVED_31_24_SHIFT                                         24
-#define DDR_PHY_DTPR5_RESERVED_31_24_MASK                                          0xFF000000U
-
-/*Activate to activate command delay (same bank)*/
-#undef DDR_PHY_DTPR5_TRC_DEFVAL
-#undef DDR_PHY_DTPR5_TRC_SHIFT
-#undef DDR_PHY_DTPR5_TRC_MASK
-#define DDR_PHY_DTPR5_TRC_DEFVAL                                                   0x00872716
-#define DDR_PHY_DTPR5_TRC_SHIFT                                                    16
-#define DDR_PHY_DTPR5_TRC_MASK                                                     0x00FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR5_RESERVED_15_DEFVAL
-#undef DDR_PHY_DTPR5_RESERVED_15_SHIFT
-#undef DDR_PHY_DTPR5_RESERVED_15_MASK
-#define DDR_PHY_DTPR5_RESERVED_15_DEFVAL                                           0x00872716
-#define DDR_PHY_DTPR5_RESERVED_15_SHIFT                                            15
-#define DDR_PHY_DTPR5_RESERVED_15_MASK                                             0x00008000U
-
-/*Activate to read or write delay*/
-#undef DDR_PHY_DTPR5_TRCD_DEFVAL
-#undef DDR_PHY_DTPR5_TRCD_SHIFT
-#undef DDR_PHY_DTPR5_TRCD_MASK
-#define DDR_PHY_DTPR5_TRCD_DEFVAL                                                  0x00872716
-#define DDR_PHY_DTPR5_TRCD_SHIFT                                                   8
-#define DDR_PHY_DTPR5_TRCD_MASK                                                    0x00007F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR5_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DTPR5_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DTPR5_RESERVED_7_5_MASK
-#define DDR_PHY_DTPR5_RESERVED_7_5_DEFVAL                                          0x00872716
-#define DDR_PHY_DTPR5_RESERVED_7_5_SHIFT                                           5
-#define DDR_PHY_DTPR5_RESERVED_7_5_MASK                                            0x000000E0U
-
-/*Internal write to read command delay*/
-#undef DDR_PHY_DTPR5_TWTR_DEFVAL
-#undef DDR_PHY_DTPR5_TWTR_SHIFT
-#undef DDR_PHY_DTPR5_TWTR_MASK
-#define DDR_PHY_DTPR5_TWTR_DEFVAL                                                  0x00872716
-#define DDR_PHY_DTPR5_TWTR_SHIFT                                                   0
-#define DDR_PHY_DTPR5_TWTR_MASK                                                    0x0000001FU
-
-/*PUB Write Latency Enable*/
-#undef DDR_PHY_DTPR6_PUBWLEN_DEFVAL
-#undef DDR_PHY_DTPR6_PUBWLEN_SHIFT
-#undef DDR_PHY_DTPR6_PUBWLEN_MASK
-#define DDR_PHY_DTPR6_PUBWLEN_DEFVAL                                               0x00000505
-#define DDR_PHY_DTPR6_PUBWLEN_SHIFT                                                31
-#define DDR_PHY_DTPR6_PUBWLEN_MASK                                                 0x80000000U
-
-/*PUB Read Latency Enable*/
-#undef DDR_PHY_DTPR6_PUBRLEN_DEFVAL
-#undef DDR_PHY_DTPR6_PUBRLEN_SHIFT
-#undef DDR_PHY_DTPR6_PUBRLEN_MASK
-#define DDR_PHY_DTPR6_PUBRLEN_DEFVAL                                               0x00000505
-#define DDR_PHY_DTPR6_PUBRLEN_SHIFT                                                30
-#define DDR_PHY_DTPR6_PUBRLEN_MASK                                                 0x40000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR6_RESERVED_29_14_DEFVAL
-#undef DDR_PHY_DTPR6_RESERVED_29_14_SHIFT
-#undef DDR_PHY_DTPR6_RESERVED_29_14_MASK
-#define DDR_PHY_DTPR6_RESERVED_29_14_DEFVAL                                        0x00000505
-#define DDR_PHY_DTPR6_RESERVED_29_14_SHIFT                                         14
-#define DDR_PHY_DTPR6_RESERVED_29_14_MASK                                          0x3FFFC000U
-
-/*Write Latency*/
-#undef DDR_PHY_DTPR6_PUBWL_DEFVAL
-#undef DDR_PHY_DTPR6_PUBWL_SHIFT
-#undef DDR_PHY_DTPR6_PUBWL_MASK
-#define DDR_PHY_DTPR6_PUBWL_DEFVAL                                                 0x00000505
-#define DDR_PHY_DTPR6_PUBWL_SHIFT                                                  8
-#define DDR_PHY_DTPR6_PUBWL_MASK                                                   0x00003F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTPR6_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DTPR6_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DTPR6_RESERVED_7_6_MASK
-#define DDR_PHY_DTPR6_RESERVED_7_6_DEFVAL                                          0x00000505
-#define DDR_PHY_DTPR6_RESERVED_7_6_SHIFT                                           6
-#define DDR_PHY_DTPR6_RESERVED_7_6_MASK                                            0x000000C0U
-
-/*Read Latency*/
-#undef DDR_PHY_DTPR6_PUBRL_DEFVAL
-#undef DDR_PHY_DTPR6_PUBRL_SHIFT
-#undef DDR_PHY_DTPR6_PUBRL_MASK
-#define DDR_PHY_DTPR6_PUBRL_DEFVAL                                                 0x00000505
-#define DDR_PHY_DTPR6_PUBRL_SHIFT                                                  0
-#define DDR_PHY_DTPR6_PUBRL_MASK                                                   0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR0_RESERVED_31_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_RESERVED_31_SHIFT
-#undef DDR_PHY_RDIMMGCR0_RESERVED_31_MASK
-#define DDR_PHY_RDIMMGCR0_RESERVED_31_DEFVAL                                       0x08400020
-#define DDR_PHY_RDIMMGCR0_RESERVED_31_SHIFT                                        31
-#define DDR_PHY_RDIMMGCR0_RESERVED_31_MASK                                         0x80000000U
-
-/*RDMIMM Quad CS Enable*/
-#undef DDR_PHY_RDIMMGCR0_QCSEN_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_QCSEN_SHIFT
-#undef DDR_PHY_RDIMMGCR0_QCSEN_MASK
-#define DDR_PHY_RDIMMGCR0_QCSEN_DEFVAL                                             0x08400020
-#define DDR_PHY_RDIMMGCR0_QCSEN_SHIFT                                              30
-#define DDR_PHY_RDIMMGCR0_QCSEN_MASK                                               0x40000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR0_RESERVED_29_28_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_RESERVED_29_28_SHIFT
-#undef DDR_PHY_RDIMMGCR0_RESERVED_29_28_MASK
-#define DDR_PHY_RDIMMGCR0_RESERVED_29_28_DEFVAL                                    0x08400020
-#define DDR_PHY_RDIMMGCR0_RESERVED_29_28_SHIFT                                     28
-#define DDR_PHY_RDIMMGCR0_RESERVED_29_28_MASK                                      0x30000000U
-
-/*RDIMM Outputs I/O Mode*/
-#undef DDR_PHY_RDIMMGCR0_RDIMMIOM_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_RDIMMIOM_SHIFT
-#undef DDR_PHY_RDIMMGCR0_RDIMMIOM_MASK
-#define DDR_PHY_RDIMMGCR0_RDIMMIOM_DEFVAL                                          0x08400020
-#define DDR_PHY_RDIMMGCR0_RDIMMIOM_SHIFT                                           27
-#define DDR_PHY_RDIMMGCR0_RDIMMIOM_MASK                                            0x08000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR0_RESERVED_26_24_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_RESERVED_26_24_SHIFT
-#undef DDR_PHY_RDIMMGCR0_RESERVED_26_24_MASK
-#define DDR_PHY_RDIMMGCR0_RESERVED_26_24_DEFVAL                                    0x08400020
-#define DDR_PHY_RDIMMGCR0_RESERVED_26_24_SHIFT                                     24
-#define DDR_PHY_RDIMMGCR0_RESERVED_26_24_MASK                                      0x07000000U
-
-/*ERROUT# Output Enable*/
-#undef DDR_PHY_RDIMMGCR0_ERROUTOE_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_ERROUTOE_SHIFT
-#undef DDR_PHY_RDIMMGCR0_ERROUTOE_MASK
-#define DDR_PHY_RDIMMGCR0_ERROUTOE_DEFVAL                                          0x08400020
-#define DDR_PHY_RDIMMGCR0_ERROUTOE_SHIFT                                           23
-#define DDR_PHY_RDIMMGCR0_ERROUTOE_MASK                                            0x00800000U
-
-/*ERROUT# I/O Mode*/
-#undef DDR_PHY_RDIMMGCR0_ERROUTIOM_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_ERROUTIOM_SHIFT
-#undef DDR_PHY_RDIMMGCR0_ERROUTIOM_MASK
-#define DDR_PHY_RDIMMGCR0_ERROUTIOM_DEFVAL                                         0x08400020
-#define DDR_PHY_RDIMMGCR0_ERROUTIOM_SHIFT                                          22
-#define DDR_PHY_RDIMMGCR0_ERROUTIOM_MASK                                           0x00400000U
-
-/*ERROUT# Power Down Receiver*/
-#undef DDR_PHY_RDIMMGCR0_ERROUTPDR_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_ERROUTPDR_SHIFT
-#undef DDR_PHY_RDIMMGCR0_ERROUTPDR_MASK
-#define DDR_PHY_RDIMMGCR0_ERROUTPDR_DEFVAL                                         0x08400020
-#define DDR_PHY_RDIMMGCR0_ERROUTPDR_SHIFT                                          21
-#define DDR_PHY_RDIMMGCR0_ERROUTPDR_MASK                                           0x00200000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR0_RESERVED_20_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_RESERVED_20_SHIFT
-#undef DDR_PHY_RDIMMGCR0_RESERVED_20_MASK
-#define DDR_PHY_RDIMMGCR0_RESERVED_20_DEFVAL                                       0x08400020
-#define DDR_PHY_RDIMMGCR0_RESERVED_20_SHIFT                                        20
-#define DDR_PHY_RDIMMGCR0_RESERVED_20_MASK                                         0x00100000U
-
-/*ERROUT# On-Die Termination*/
-#undef DDR_PHY_RDIMMGCR0_ERROUTODT_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_ERROUTODT_SHIFT
-#undef DDR_PHY_RDIMMGCR0_ERROUTODT_MASK
-#define DDR_PHY_RDIMMGCR0_ERROUTODT_DEFVAL                                         0x08400020
-#define DDR_PHY_RDIMMGCR0_ERROUTODT_SHIFT                                          19
-#define DDR_PHY_RDIMMGCR0_ERROUTODT_MASK                                           0x00080000U
-
-/*Load Reduced DIMM*/
-#undef DDR_PHY_RDIMMGCR0_LRDIMM_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_LRDIMM_SHIFT
-#undef DDR_PHY_RDIMMGCR0_LRDIMM_MASK
-#define DDR_PHY_RDIMMGCR0_LRDIMM_DEFVAL                                            0x08400020
-#define DDR_PHY_RDIMMGCR0_LRDIMM_SHIFT                                             18
-#define DDR_PHY_RDIMMGCR0_LRDIMM_MASK                                              0x00040000U
-
-/*PAR_IN I/O Mode*/
-#undef DDR_PHY_RDIMMGCR0_PARINIOM_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_PARINIOM_SHIFT
-#undef DDR_PHY_RDIMMGCR0_PARINIOM_MASK
-#define DDR_PHY_RDIMMGCR0_PARINIOM_DEFVAL                                          0x08400020
-#define DDR_PHY_RDIMMGCR0_PARINIOM_SHIFT                                           17
-#define DDR_PHY_RDIMMGCR0_PARINIOM_MASK                                            0x00020000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR0_RESERVED_16_8_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_RESERVED_16_8_SHIFT
-#undef DDR_PHY_RDIMMGCR0_RESERVED_16_8_MASK
-#define DDR_PHY_RDIMMGCR0_RESERVED_16_8_DEFVAL                                     0x08400020
-#define DDR_PHY_RDIMMGCR0_RESERVED_16_8_SHIFT                                      8
-#define DDR_PHY_RDIMMGCR0_RESERVED_16_8_MASK                                       0x0001FF00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR0_RNKMRREN_RSVD_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_RNKMRREN_RSVD_SHIFT
-#undef DDR_PHY_RDIMMGCR0_RNKMRREN_RSVD_MASK
-#define DDR_PHY_RDIMMGCR0_RNKMRREN_RSVD_DEFVAL                                     0x08400020
-#define DDR_PHY_RDIMMGCR0_RNKMRREN_RSVD_SHIFT                                      6
-#define DDR_PHY_RDIMMGCR0_RNKMRREN_RSVD_MASK                                       0x000000C0U
-
-/*Rank Mirror Enable.*/
-#undef DDR_PHY_RDIMMGCR0_RNKMRREN_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_RNKMRREN_SHIFT
-#undef DDR_PHY_RDIMMGCR0_RNKMRREN_MASK
-#define DDR_PHY_RDIMMGCR0_RNKMRREN_DEFVAL                                          0x08400020
-#define DDR_PHY_RDIMMGCR0_RNKMRREN_SHIFT                                           4
-#define DDR_PHY_RDIMMGCR0_RNKMRREN_MASK                                            0x00000030U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR0_RESERVED_3_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_RESERVED_3_SHIFT
-#undef DDR_PHY_RDIMMGCR0_RESERVED_3_MASK
-#define DDR_PHY_RDIMMGCR0_RESERVED_3_DEFVAL                                        0x08400020
-#define DDR_PHY_RDIMMGCR0_RESERVED_3_SHIFT                                         3
-#define DDR_PHY_RDIMMGCR0_RESERVED_3_MASK                                          0x00000008U
-
-/*Stop on Parity Error*/
-#undef DDR_PHY_RDIMMGCR0_SOPERR_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_SOPERR_SHIFT
-#undef DDR_PHY_RDIMMGCR0_SOPERR_MASK
-#define DDR_PHY_RDIMMGCR0_SOPERR_DEFVAL                                            0x08400020
-#define DDR_PHY_RDIMMGCR0_SOPERR_SHIFT                                             2
-#define DDR_PHY_RDIMMGCR0_SOPERR_MASK                                              0x00000004U
-
-/*Parity Error No Registering*/
-#undef DDR_PHY_RDIMMGCR0_ERRNOREG_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_ERRNOREG_SHIFT
-#undef DDR_PHY_RDIMMGCR0_ERRNOREG_MASK
-#define DDR_PHY_RDIMMGCR0_ERRNOREG_DEFVAL                                          0x08400020
-#define DDR_PHY_RDIMMGCR0_ERRNOREG_SHIFT                                           1
-#define DDR_PHY_RDIMMGCR0_ERRNOREG_MASK                                            0x00000002U
-
-/*Registered DIMM*/
-#undef DDR_PHY_RDIMMGCR0_RDIMM_DEFVAL
-#undef DDR_PHY_RDIMMGCR0_RDIMM_SHIFT
-#undef DDR_PHY_RDIMMGCR0_RDIMM_MASK
-#define DDR_PHY_RDIMMGCR0_RDIMM_DEFVAL                                             0x08400020
-#define DDR_PHY_RDIMMGCR0_RDIMM_SHIFT                                              0
-#define DDR_PHY_RDIMMGCR0_RDIMM_MASK                                               0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR1_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_RDIMMGCR1_RESERVED_31_29_SHIFT
-#undef DDR_PHY_RDIMMGCR1_RESERVED_31_29_MASK
-#define DDR_PHY_RDIMMGCR1_RESERVED_31_29_DEFVAL                                    0x00000C80
-#define DDR_PHY_RDIMMGCR1_RESERVED_31_29_SHIFT                                     29
-#define DDR_PHY_RDIMMGCR1_RESERVED_31_29_MASK                                      0xE0000000U
-
-/*Address [17] B-side Inversion Disable*/
-#undef DDR_PHY_RDIMMGCR1_A17BID_DEFVAL
-#undef DDR_PHY_RDIMMGCR1_A17BID_SHIFT
-#undef DDR_PHY_RDIMMGCR1_A17BID_MASK
-#define DDR_PHY_RDIMMGCR1_A17BID_DEFVAL                                            0x00000C80
-#define DDR_PHY_RDIMMGCR1_A17BID_SHIFT                                             28
-#define DDR_PHY_RDIMMGCR1_A17BID_MASK                                              0x10000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR1_RESERVED_27_DEFVAL
-#undef DDR_PHY_RDIMMGCR1_RESERVED_27_SHIFT
-#undef DDR_PHY_RDIMMGCR1_RESERVED_27_MASK
-#define DDR_PHY_RDIMMGCR1_RESERVED_27_DEFVAL                                       0x00000C80
-#define DDR_PHY_RDIMMGCR1_RESERVED_27_SHIFT                                        27
-#define DDR_PHY_RDIMMGCR1_RESERVED_27_MASK                                         0x08000000U
-
-/*Command word to command word programming delay*/
-#undef DDR_PHY_RDIMMGCR1_TBCMRD_L2_DEFVAL
-#undef DDR_PHY_RDIMMGCR1_TBCMRD_L2_SHIFT
-#undef DDR_PHY_RDIMMGCR1_TBCMRD_L2_MASK
-#define DDR_PHY_RDIMMGCR1_TBCMRD_L2_DEFVAL                                         0x00000C80
-#define DDR_PHY_RDIMMGCR1_TBCMRD_L2_SHIFT                                          24
-#define DDR_PHY_RDIMMGCR1_TBCMRD_L2_MASK                                           0x07000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR1_RESERVED_23_DEFVAL
-#undef DDR_PHY_RDIMMGCR1_RESERVED_23_SHIFT
-#undef DDR_PHY_RDIMMGCR1_RESERVED_23_MASK
-#define DDR_PHY_RDIMMGCR1_RESERVED_23_DEFVAL                                       0x00000C80
-#define DDR_PHY_RDIMMGCR1_RESERVED_23_SHIFT                                        23
-#define DDR_PHY_RDIMMGCR1_RESERVED_23_MASK                                         0x00800000U
-
-/*Command word to command word programming delay*/
-#undef DDR_PHY_RDIMMGCR1_TBCMRD_L_DEFVAL
-#undef DDR_PHY_RDIMMGCR1_TBCMRD_L_SHIFT
-#undef DDR_PHY_RDIMMGCR1_TBCMRD_L_MASK
-#define DDR_PHY_RDIMMGCR1_TBCMRD_L_DEFVAL                                          0x00000C80
-#define DDR_PHY_RDIMMGCR1_TBCMRD_L_SHIFT                                           20
-#define DDR_PHY_RDIMMGCR1_TBCMRD_L_MASK                                            0x00700000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR1_RESERVED_19_DEFVAL
-#undef DDR_PHY_RDIMMGCR1_RESERVED_19_SHIFT
-#undef DDR_PHY_RDIMMGCR1_RESERVED_19_MASK
-#define DDR_PHY_RDIMMGCR1_RESERVED_19_DEFVAL                                       0x00000C80
-#define DDR_PHY_RDIMMGCR1_RESERVED_19_SHIFT                                        19
-#define DDR_PHY_RDIMMGCR1_RESERVED_19_MASK                                         0x00080000U
-
-/*Command word to command word programming delay*/
-#undef DDR_PHY_RDIMMGCR1_TBCMRD_DEFVAL
-#undef DDR_PHY_RDIMMGCR1_TBCMRD_SHIFT
-#undef DDR_PHY_RDIMMGCR1_TBCMRD_MASK
-#define DDR_PHY_RDIMMGCR1_TBCMRD_DEFVAL                                            0x00000C80
-#define DDR_PHY_RDIMMGCR1_TBCMRD_SHIFT                                             16
-#define DDR_PHY_RDIMMGCR1_TBCMRD_MASK                                              0x00070000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_RDIMMGCR1_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_RDIMMGCR1_RESERVED_15_14_SHIFT
-#undef DDR_PHY_RDIMMGCR1_RESERVED_15_14_MASK
-#define DDR_PHY_RDIMMGCR1_RESERVED_15_14_DEFVAL                                    0x00000C80
-#define DDR_PHY_RDIMMGCR1_RESERVED_15_14_SHIFT                                     14
-#define DDR_PHY_RDIMMGCR1_RESERVED_15_14_MASK                                      0x0000C000U
-
-/*Stabilization time*/
-#undef DDR_PHY_RDIMMGCR1_TBCSTAB_DEFVAL
-#undef DDR_PHY_RDIMMGCR1_TBCSTAB_SHIFT
-#undef DDR_PHY_RDIMMGCR1_TBCSTAB_MASK
-#define DDR_PHY_RDIMMGCR1_TBCSTAB_DEFVAL                                           0x00000C80
-#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
-#undef DDR_PHY_RDIMMCR1_RC15_MASK
-#define DDR_PHY_RDIMMCR1_RC15_DEFVAL                                               0x00000000
-#define DDR_PHY_RDIMMCR1_RC15_SHIFT                                                28
-#define DDR_PHY_RDIMMCR1_RC15_MASK                                                 0xF0000000U
-
-/*DDR4 Control Word 14 (Parity Control Word) / DDR3 Reserved*/
-#undef DDR_PHY_RDIMMCR1_RC14_DEFVAL
-#undef DDR_PHY_RDIMMCR1_RC14_SHIFT
-#undef DDR_PHY_RDIMMCR1_RC14_MASK
-#define DDR_PHY_RDIMMCR1_RC14_DEFVAL                                               0x00000000
-#define DDR_PHY_RDIMMCR1_RC14_SHIFT                                                24
-#define DDR_PHY_RDIMMCR1_RC14_MASK                                                 0x0F000000U
-
-/*DDR4 Control Word 13 (DIMM Configuration Control Word) / DDR3 Reserved*/
-#undef DDR_PHY_RDIMMCR1_RC13_DEFVAL
-#undef DDR_PHY_RDIMMCR1_RC13_SHIFT
-#undef DDR_PHY_RDIMMCR1_RC13_MASK
-#define DDR_PHY_RDIMMCR1_RC13_DEFVAL                                               0x00000000
-#define DDR_PHY_RDIMMCR1_RC13_SHIFT                                                20
-#define DDR_PHY_RDIMMCR1_RC13_MASK                                                 0x00F00000U
-
-/*DDR4 Control Word 12 (Training Control Word) / DDR3 Reserved*/
-#undef DDR_PHY_RDIMMCR1_RC12_DEFVAL
-#undef DDR_PHY_RDIMMCR1_RC12_SHIFT
-#undef DDR_PHY_RDIMMCR1_RC12_MASK
-#define DDR_PHY_RDIMMCR1_RC12_DEFVAL                                               0x00000000
-#define DDR_PHY_RDIMMCR1_RC12_SHIFT                                                16
-#define DDR_PHY_RDIMMCR1_RC12_MASK                                                 0x000F0000U
-
-/*DDR4 Control Word 11 (Operating Voltage VDD and VREFCA Source Control Word) / DDR3 Control Word 11 (Operation Voltage VDD Con
-               rol Word)*/
-#undef DDR_PHY_RDIMMCR1_RC11_DEFVAL
-#undef DDR_PHY_RDIMMCR1_RC11_SHIFT
-#undef DDR_PHY_RDIMMCR1_RC11_MASK
-#define DDR_PHY_RDIMMCR1_RC11_DEFVAL                                               0x00000000
-#define DDR_PHY_RDIMMCR1_RC11_SHIFT                                                12
-#define DDR_PHY_RDIMMCR1_RC11_MASK                                                 0x0000F000U
-
-/*DDR4/DDR3 Control Word 10 (RDIMM Operating Speed Control Word)*/
-#undef DDR_PHY_RDIMMCR1_RC10_DEFVAL
-#undef DDR_PHY_RDIMMCR1_RC10_SHIFT
-#undef DDR_PHY_RDIMMCR1_RC10_MASK
-#define DDR_PHY_RDIMMCR1_RC10_DEFVAL                                               0x00000000
-#define DDR_PHY_RDIMMCR1_RC10_SHIFT                                                8
-#define DDR_PHY_RDIMMCR1_RC10_MASK                                                 0x00000F00U
-
-/*DDR4/DDR3 Control Word 9 (Power Saving Settings Control Word)*/
-#undef DDR_PHY_RDIMMCR1_RC9_DEFVAL
-#undef DDR_PHY_RDIMMCR1_RC9_SHIFT
-#undef DDR_PHY_RDIMMCR1_RC9_MASK
-#define DDR_PHY_RDIMMCR1_RC9_DEFVAL                                                0x00000000
-#define DDR_PHY_RDIMMCR1_RC9_SHIFT                                                 4
-#define DDR_PHY_RDIMMCR1_RC9_MASK                                                  0x000000F0U
-
-/*DDR4 Control Word 8 (Input/Output Configuration Control Word) / DDR3 Control Word 8 (Additional Input Bus Termination Setting
-               Control Word)*/
-#undef DDR_PHY_RDIMMCR1_RC8_DEFVAL
-#undef DDR_PHY_RDIMMCR1_RC8_SHIFT
-#undef DDR_PHY_RDIMMCR1_RC8_MASK
-#define DDR_PHY_RDIMMCR1_RC8_DEFVAL                                                0x00000000
-#define DDR_PHY_RDIMMCR1_RC8_SHIFT                                                 0
-#define DDR_PHY_RDIMMCR1_RC8_MASK                                                  0x0000000FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_MR0_RESERVED_31_8_DEFVAL
-#undef DDR_PHY_MR0_RESERVED_31_8_SHIFT
-#undef DDR_PHY_MR0_RESERVED_31_8_MASK
-#define DDR_PHY_MR0_RESERVED_31_8_DEFVAL                                           0x00000052
-#define DDR_PHY_MR0_RESERVED_31_8_SHIFT                                            8
-#define DDR_PHY_MR0_RESERVED_31_8_MASK                                             0xFFFFFF00U
-
-/*CA Terminating Rank*/
-#undef DDR_PHY_MR0_CATR_DEFVAL
-#undef DDR_PHY_MR0_CATR_SHIFT
-#undef DDR_PHY_MR0_CATR_MASK
-#define DDR_PHY_MR0_CATR_DEFVAL                                                    0x00000052
-#define DDR_PHY_MR0_CATR_SHIFT                                                     7
-#define DDR_PHY_MR0_CATR_MASK                                                      0x00000080U
-
-/*Reserved. These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
-#undef DDR_PHY_MR0_RSVD_6_5_DEFVAL
-#undef DDR_PHY_MR0_RSVD_6_5_SHIFT
-#undef DDR_PHY_MR0_RSVD_6_5_MASK
-#define DDR_PHY_MR0_RSVD_6_5_DEFVAL                                                0x00000052
-#define DDR_PHY_MR0_RSVD_6_5_SHIFT                                                 5
-#define DDR_PHY_MR0_RSVD_6_5_MASK                                                  0x00000060U
-
-/*Built-in Self-Test for RZQ*/
-#undef DDR_PHY_MR0_RZQI_DEFVAL
-#undef DDR_PHY_MR0_RZQI_SHIFT
-#undef DDR_PHY_MR0_RZQI_MASK
-#define DDR_PHY_MR0_RZQI_DEFVAL                                                    0x00000052
-#define DDR_PHY_MR0_RZQI_SHIFT                                                     3
-#define DDR_PHY_MR0_RZQI_MASK                                                      0x00000018U
-
-/*Reserved. These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
-#undef DDR_PHY_MR0_RSVD_2_0_DEFVAL
-#undef DDR_PHY_MR0_RSVD_2_0_SHIFT
-#undef DDR_PHY_MR0_RSVD_2_0_MASK
-#define DDR_PHY_MR0_RSVD_2_0_DEFVAL                                                0x00000052
-#define DDR_PHY_MR0_RSVD_2_0_SHIFT                                                 0
-#define DDR_PHY_MR0_RSVD_2_0_MASK                                                  0x00000007U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_MR1_RESERVED_31_8_DEFVAL
-#undef DDR_PHY_MR1_RESERVED_31_8_SHIFT
-#undef DDR_PHY_MR1_RESERVED_31_8_MASK
-#define DDR_PHY_MR1_RESERVED_31_8_DEFVAL                                           0x00000004
-#define DDR_PHY_MR1_RESERVED_31_8_SHIFT                                            8
-#define DDR_PHY_MR1_RESERVED_31_8_MASK                                             0xFFFFFF00U
-
-/*Read Postamble Length*/
-#undef DDR_PHY_MR1_RDPST_DEFVAL
-#undef DDR_PHY_MR1_RDPST_SHIFT
-#undef DDR_PHY_MR1_RDPST_MASK
-#define DDR_PHY_MR1_RDPST_DEFVAL                                                   0x00000004
-#define DDR_PHY_MR1_RDPST_SHIFT                                                    7
-#define DDR_PHY_MR1_RDPST_MASK                                                     0x00000080U
-
-/*Write-recovery for auto-precharge command*/
-#undef DDR_PHY_MR1_NWR_DEFVAL
-#undef DDR_PHY_MR1_NWR_SHIFT
-#undef DDR_PHY_MR1_NWR_MASK
-#define DDR_PHY_MR1_NWR_DEFVAL                                                     0x00000004
-#define DDR_PHY_MR1_NWR_SHIFT                                                      4
-#define DDR_PHY_MR1_NWR_MASK                                                       0x00000070U
-
-/*Read Preamble Length*/
-#undef DDR_PHY_MR1_RDPRE_DEFVAL
-#undef DDR_PHY_MR1_RDPRE_SHIFT
-#undef DDR_PHY_MR1_RDPRE_MASK
-#define DDR_PHY_MR1_RDPRE_DEFVAL                                                   0x00000004
-#define DDR_PHY_MR1_RDPRE_SHIFT                                                    3
-#define DDR_PHY_MR1_RDPRE_MASK                                                     0x00000008U
-
-/*Write Preamble Length*/
-#undef DDR_PHY_MR1_WRPRE_DEFVAL
-#undef DDR_PHY_MR1_WRPRE_SHIFT
-#undef DDR_PHY_MR1_WRPRE_MASK
-#define DDR_PHY_MR1_WRPRE_DEFVAL                                                   0x00000004
-#define DDR_PHY_MR1_WRPRE_SHIFT                                                    2
-#define DDR_PHY_MR1_WRPRE_MASK                                                     0x00000004U
-
-/*Burst Length*/
-#undef DDR_PHY_MR1_BL_DEFVAL
-#undef DDR_PHY_MR1_BL_SHIFT
-#undef DDR_PHY_MR1_BL_MASK
-#define DDR_PHY_MR1_BL_DEFVAL                                                      0x00000004
-#define DDR_PHY_MR1_BL_SHIFT                                                       0
-#define DDR_PHY_MR1_BL_MASK                                                        0x00000003U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_MR2_RESERVED_31_8_DEFVAL
-#undef DDR_PHY_MR2_RESERVED_31_8_SHIFT
-#undef DDR_PHY_MR2_RESERVED_31_8_MASK
-#define DDR_PHY_MR2_RESERVED_31_8_DEFVAL                                           0x00000000
-#define DDR_PHY_MR2_RESERVED_31_8_SHIFT                                            8
-#define DDR_PHY_MR2_RESERVED_31_8_MASK                                             0xFFFFFF00U
-
-/*Write Leveling*/
-#undef DDR_PHY_MR2_WRL_DEFVAL
-#undef DDR_PHY_MR2_WRL_SHIFT
-#undef DDR_PHY_MR2_WRL_MASK
-#define DDR_PHY_MR2_WRL_DEFVAL                                                     0x00000000
-#define DDR_PHY_MR2_WRL_SHIFT                                                      7
-#define DDR_PHY_MR2_WRL_MASK                                                       0x00000080U
-
-/*Write Latency Set*/
-#undef DDR_PHY_MR2_WLS_DEFVAL
-#undef DDR_PHY_MR2_WLS_SHIFT
-#undef DDR_PHY_MR2_WLS_MASK
-#define DDR_PHY_MR2_WLS_DEFVAL                                                     0x00000000
-#define DDR_PHY_MR2_WLS_SHIFT                                                      6
-#define DDR_PHY_MR2_WLS_MASK                                                       0x00000040U
-
-/*Write Latency*/
-#undef DDR_PHY_MR2_WL_DEFVAL
-#undef DDR_PHY_MR2_WL_SHIFT
-#undef DDR_PHY_MR2_WL_MASK
-#define DDR_PHY_MR2_WL_DEFVAL                                                      0x00000000
-#define DDR_PHY_MR2_WL_SHIFT                                                       3
-#define DDR_PHY_MR2_WL_MASK                                                        0x00000038U
-
-/*Read Latency*/
-#undef DDR_PHY_MR2_RL_DEFVAL
-#undef DDR_PHY_MR2_RL_SHIFT
-#undef DDR_PHY_MR2_RL_MASK
-#define DDR_PHY_MR2_RL_DEFVAL                                                      0x00000000
-#define DDR_PHY_MR2_RL_SHIFT                                                       0
-#define DDR_PHY_MR2_RL_MASK                                                        0x00000007U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_MR3_RESERVED_31_8_DEFVAL
-#undef DDR_PHY_MR3_RESERVED_31_8_SHIFT
-#undef DDR_PHY_MR3_RESERVED_31_8_MASK
-#define DDR_PHY_MR3_RESERVED_31_8_DEFVAL                                           0x00000031
-#define DDR_PHY_MR3_RESERVED_31_8_SHIFT                                            8
-#define DDR_PHY_MR3_RESERVED_31_8_MASK                                             0xFFFFFF00U
-
-/*DBI-Write Enable*/
-#undef DDR_PHY_MR3_DBIWR_DEFVAL
-#undef DDR_PHY_MR3_DBIWR_SHIFT
-#undef DDR_PHY_MR3_DBIWR_MASK
-#define DDR_PHY_MR3_DBIWR_DEFVAL                                                   0x00000031
-#define DDR_PHY_MR3_DBIWR_SHIFT                                                    7
-#define DDR_PHY_MR3_DBIWR_MASK                                                     0x00000080U
-
-/*DBI-Read Enable*/
-#undef DDR_PHY_MR3_DBIRD_DEFVAL
-#undef DDR_PHY_MR3_DBIRD_SHIFT
-#undef DDR_PHY_MR3_DBIRD_MASK
-#define DDR_PHY_MR3_DBIRD_DEFVAL                                                   0x00000031
-#define DDR_PHY_MR3_DBIRD_SHIFT                                                    6
-#define DDR_PHY_MR3_DBIRD_MASK                                                     0x00000040U
-
-/*Pull-down Drive Strength*/
-#undef DDR_PHY_MR3_PDDS_DEFVAL
-#undef DDR_PHY_MR3_PDDS_SHIFT
-#undef DDR_PHY_MR3_PDDS_MASK
-#define DDR_PHY_MR3_PDDS_DEFVAL                                                    0x00000031
-#define DDR_PHY_MR3_PDDS_SHIFT                                                     3
-#define DDR_PHY_MR3_PDDS_MASK                                                      0x00000038U
-
-/*These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
-#undef DDR_PHY_MR3_RSVD_DEFVAL
-#undef DDR_PHY_MR3_RSVD_SHIFT
-#undef DDR_PHY_MR3_RSVD_MASK
-#define DDR_PHY_MR3_RSVD_DEFVAL                                                    0x00000031
-#define DDR_PHY_MR3_RSVD_SHIFT                                                     2
-#define DDR_PHY_MR3_RSVD_MASK                                                      0x00000004U
-
-/*Write Postamble Length*/
-#undef DDR_PHY_MR3_WRPST_DEFVAL
-#undef DDR_PHY_MR3_WRPST_SHIFT
-#undef DDR_PHY_MR3_WRPST_MASK
-#define DDR_PHY_MR3_WRPST_DEFVAL                                                   0x00000031
-#define DDR_PHY_MR3_WRPST_SHIFT                                                    1
-#define DDR_PHY_MR3_WRPST_MASK                                                     0x00000002U
-
-/*Pull-up Calibration Point*/
-#undef DDR_PHY_MR3_PUCAL_DEFVAL
-#undef DDR_PHY_MR3_PUCAL_SHIFT
-#undef DDR_PHY_MR3_PUCAL_MASK
-#define DDR_PHY_MR3_PUCAL_DEFVAL                                                   0x00000031
-#define DDR_PHY_MR3_PUCAL_SHIFT                                                    0
-#define DDR_PHY_MR3_PUCAL_MASK                                                     0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_MR4_RESERVED_31_16_DEFVAL
-#undef DDR_PHY_MR4_RESERVED_31_16_SHIFT
-#undef DDR_PHY_MR4_RESERVED_31_16_MASK
-#define DDR_PHY_MR4_RESERVED_31_16_DEFVAL                                          0x00000000
-#define DDR_PHY_MR4_RESERVED_31_16_SHIFT                                           16
-#define DDR_PHY_MR4_RESERVED_31_16_MASK                                            0xFFFF0000U
-
-/*These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
-#undef DDR_PHY_MR4_RSVD_15_13_DEFVAL
-#undef DDR_PHY_MR4_RSVD_15_13_SHIFT
-#undef DDR_PHY_MR4_RSVD_15_13_MASK
-#define DDR_PHY_MR4_RSVD_15_13_DEFVAL                                              0x00000000
-#define DDR_PHY_MR4_RSVD_15_13_SHIFT                                               13
-#define DDR_PHY_MR4_RSVD_15_13_MASK                                                0x0000E000U
-
-/*Write Preamble*/
-#undef DDR_PHY_MR4_WRP_DEFVAL
-#undef DDR_PHY_MR4_WRP_SHIFT
-#undef DDR_PHY_MR4_WRP_MASK
-#define DDR_PHY_MR4_WRP_DEFVAL                                                     0x00000000
-#define DDR_PHY_MR4_WRP_SHIFT                                                      12
-#define DDR_PHY_MR4_WRP_MASK                                                       0x00001000U
-
-/*Read Preamble*/
-#undef DDR_PHY_MR4_RDP_DEFVAL
-#undef DDR_PHY_MR4_RDP_SHIFT
-#undef DDR_PHY_MR4_RDP_MASK
-#define DDR_PHY_MR4_RDP_DEFVAL                                                     0x00000000
-#define DDR_PHY_MR4_RDP_SHIFT                                                      11
-#define DDR_PHY_MR4_RDP_MASK                                                       0x00000800U
-
-/*Read Preamble Training Mode*/
-#undef DDR_PHY_MR4_RPTM_DEFVAL
-#undef DDR_PHY_MR4_RPTM_SHIFT
-#undef DDR_PHY_MR4_RPTM_MASK
-#define DDR_PHY_MR4_RPTM_DEFVAL                                                    0x00000000
-#define DDR_PHY_MR4_RPTM_SHIFT                                                     10
-#define DDR_PHY_MR4_RPTM_MASK                                                      0x00000400U
-
-/*Self Refresh Abort*/
-#undef DDR_PHY_MR4_SRA_DEFVAL
-#undef DDR_PHY_MR4_SRA_SHIFT
-#undef DDR_PHY_MR4_SRA_MASK
-#define DDR_PHY_MR4_SRA_DEFVAL                                                     0x00000000
-#define DDR_PHY_MR4_SRA_SHIFT                                                      9
-#define DDR_PHY_MR4_SRA_MASK                                                       0x00000200U
-
-/*CS to Command Latency Mode*/
-#undef DDR_PHY_MR4_CS2CMDL_DEFVAL
-#undef DDR_PHY_MR4_CS2CMDL_SHIFT
-#undef DDR_PHY_MR4_CS2CMDL_MASK
-#define DDR_PHY_MR4_CS2CMDL_DEFVAL                                                 0x00000000
-#define DDR_PHY_MR4_CS2CMDL_SHIFT                                                  6
-#define DDR_PHY_MR4_CS2CMDL_MASK                                                   0x000001C0U
-
-/*These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
-#undef DDR_PHY_MR4_RSVD1_DEFVAL
-#undef DDR_PHY_MR4_RSVD1_SHIFT
-#undef DDR_PHY_MR4_RSVD1_MASK
-#define DDR_PHY_MR4_RSVD1_DEFVAL                                                   0x00000000
-#define DDR_PHY_MR4_RSVD1_SHIFT                                                    5
-#define DDR_PHY_MR4_RSVD1_MASK                                                     0x00000020U
-
-/*Internal VREF Monitor*/
-#undef DDR_PHY_MR4_IVM_DEFVAL
-#undef DDR_PHY_MR4_IVM_SHIFT
-#undef DDR_PHY_MR4_IVM_MASK
-#define DDR_PHY_MR4_IVM_DEFVAL                                                     0x00000000
-#define DDR_PHY_MR4_IVM_SHIFT                                                      4
-#define DDR_PHY_MR4_IVM_MASK                                                       0x00000010U
-
-/*Temperature Controlled Refresh Mode*/
-#undef DDR_PHY_MR4_TCRM_DEFVAL
-#undef DDR_PHY_MR4_TCRM_SHIFT
-#undef DDR_PHY_MR4_TCRM_MASK
-#define DDR_PHY_MR4_TCRM_DEFVAL                                                    0x00000000
-#define DDR_PHY_MR4_TCRM_SHIFT                                                     3
-#define DDR_PHY_MR4_TCRM_MASK                                                      0x00000008U
-
-/*Temperature Controlled Refresh Range*/
-#undef DDR_PHY_MR4_TCRR_DEFVAL
-#undef DDR_PHY_MR4_TCRR_SHIFT
-#undef DDR_PHY_MR4_TCRR_MASK
-#define DDR_PHY_MR4_TCRR_DEFVAL                                                    0x00000000
-#define DDR_PHY_MR4_TCRR_SHIFT                                                     2
-#define DDR_PHY_MR4_TCRR_MASK                                                      0x00000004U
-
-/*Maximum Power Down Mode*/
-#undef DDR_PHY_MR4_MPDM_DEFVAL
-#undef DDR_PHY_MR4_MPDM_SHIFT
-#undef DDR_PHY_MR4_MPDM_MASK
-#define DDR_PHY_MR4_MPDM_DEFVAL                                                    0x00000000
-#define DDR_PHY_MR4_MPDM_SHIFT                                                     1
-#define DDR_PHY_MR4_MPDM_MASK                                                      0x00000002U
-
-/*This is a JEDEC reserved bit and is recommended by JEDEC to be programmed to 0x0.*/
-#undef DDR_PHY_MR4_RSVD_0_DEFVAL
-#undef DDR_PHY_MR4_RSVD_0_SHIFT
-#undef DDR_PHY_MR4_RSVD_0_MASK
-#define DDR_PHY_MR4_RSVD_0_DEFVAL                                                  0x00000000
-#define DDR_PHY_MR4_RSVD_0_SHIFT                                                   0
-#define DDR_PHY_MR4_RSVD_0_MASK                                                    0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_MR5_RESERVED_31_16_DEFVAL
-#undef DDR_PHY_MR5_RESERVED_31_16_SHIFT
-#undef DDR_PHY_MR5_RESERVED_31_16_MASK
-#define DDR_PHY_MR5_RESERVED_31_16_DEFVAL                                          0x00000000
-#define DDR_PHY_MR5_RESERVED_31_16_SHIFT                                           16
-#define DDR_PHY_MR5_RESERVED_31_16_MASK                                            0xFFFF0000U
-
-/*These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
-#undef DDR_PHY_MR5_RSVD_DEFVAL
-#undef DDR_PHY_MR5_RSVD_SHIFT
-#undef DDR_PHY_MR5_RSVD_MASK
-#define DDR_PHY_MR5_RSVD_DEFVAL                                                    0x00000000
-#define DDR_PHY_MR5_RSVD_SHIFT                                                     13
-#define DDR_PHY_MR5_RSVD_MASK                                                      0x0000E000U
-
-/*Read DBI*/
-#undef DDR_PHY_MR5_RDBI_DEFVAL
-#undef DDR_PHY_MR5_RDBI_SHIFT
-#undef DDR_PHY_MR5_RDBI_MASK
-#define DDR_PHY_MR5_RDBI_DEFVAL                                                    0x00000000
-#define DDR_PHY_MR5_RDBI_SHIFT                                                     12
-#define DDR_PHY_MR5_RDBI_MASK                                                      0x00001000U
-
-/*Write DBI*/
-#undef DDR_PHY_MR5_WDBI_DEFVAL
-#undef DDR_PHY_MR5_WDBI_SHIFT
-#undef DDR_PHY_MR5_WDBI_MASK
-#define DDR_PHY_MR5_WDBI_DEFVAL                                                    0x00000000
-#define DDR_PHY_MR5_WDBI_SHIFT                                                     11
-#define DDR_PHY_MR5_WDBI_MASK                                                      0x00000800U
-
-/*Data Mask*/
-#undef DDR_PHY_MR5_DM_DEFVAL
-#undef DDR_PHY_MR5_DM_SHIFT
-#undef DDR_PHY_MR5_DM_MASK
-#define DDR_PHY_MR5_DM_DEFVAL                                                      0x00000000
-#define DDR_PHY_MR5_DM_SHIFT                                                       10
-#define DDR_PHY_MR5_DM_MASK                                                        0x00000400U
-
-/*CA Parity Persistent Error*/
-#undef DDR_PHY_MR5_CAPPE_DEFVAL
-#undef DDR_PHY_MR5_CAPPE_SHIFT
-#undef DDR_PHY_MR5_CAPPE_MASK
-#define DDR_PHY_MR5_CAPPE_DEFVAL                                                   0x00000000
-#define DDR_PHY_MR5_CAPPE_SHIFT                                                    9
-#define DDR_PHY_MR5_CAPPE_MASK                                                     0x00000200U
-
-/*RTT_PARK*/
-#undef DDR_PHY_MR5_RTTPARK_DEFVAL
-#undef DDR_PHY_MR5_RTTPARK_SHIFT
-#undef DDR_PHY_MR5_RTTPARK_MASK
-#define DDR_PHY_MR5_RTTPARK_DEFVAL                                                 0x00000000
-#define DDR_PHY_MR5_RTTPARK_SHIFT                                                  6
-#define DDR_PHY_MR5_RTTPARK_MASK                                                   0x000001C0U
-
-/*ODT Input Buffer during Power Down mode*/
-#undef DDR_PHY_MR5_ODTIBPD_DEFVAL
-#undef DDR_PHY_MR5_ODTIBPD_SHIFT
-#undef DDR_PHY_MR5_ODTIBPD_MASK
-#define DDR_PHY_MR5_ODTIBPD_DEFVAL                                                 0x00000000
-#define DDR_PHY_MR5_ODTIBPD_SHIFT                                                  5
-#define DDR_PHY_MR5_ODTIBPD_MASK                                                   0x00000020U
-
-/*C/A Parity Error Status*/
-#undef DDR_PHY_MR5_CAPES_DEFVAL
-#undef DDR_PHY_MR5_CAPES_SHIFT
-#undef DDR_PHY_MR5_CAPES_MASK
-#define DDR_PHY_MR5_CAPES_DEFVAL                                                   0x00000000
-#define DDR_PHY_MR5_CAPES_SHIFT                                                    4
-#define DDR_PHY_MR5_CAPES_MASK                                                     0x00000010U
-
-/*CRC Error Clear*/
-#undef DDR_PHY_MR5_CRCEC_DEFVAL
-#undef DDR_PHY_MR5_CRCEC_SHIFT
-#undef DDR_PHY_MR5_CRCEC_MASK
-#define DDR_PHY_MR5_CRCEC_DEFVAL                                                   0x00000000
-#define DDR_PHY_MR5_CRCEC_SHIFT                                                    3
-#define DDR_PHY_MR5_CRCEC_MASK                                                     0x00000008U
-
-/*C/A Parity Latency Mode*/
-#undef DDR_PHY_MR5_CAPM_DEFVAL
-#undef DDR_PHY_MR5_CAPM_SHIFT
-#undef DDR_PHY_MR5_CAPM_MASK
-#define DDR_PHY_MR5_CAPM_DEFVAL                                                    0x00000000
-#define DDR_PHY_MR5_CAPM_SHIFT                                                     0
-#define DDR_PHY_MR5_CAPM_MASK                                                      0x00000007U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_MR6_RESERVED_31_16_DEFVAL
-#undef DDR_PHY_MR6_RESERVED_31_16_SHIFT
-#undef DDR_PHY_MR6_RESERVED_31_16_MASK
-#define DDR_PHY_MR6_RESERVED_31_16_DEFVAL                                          0x00000000
-#define DDR_PHY_MR6_RESERVED_31_16_SHIFT                                           16
-#define DDR_PHY_MR6_RESERVED_31_16_MASK                                            0xFFFF0000U
-
-/*These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
-#undef DDR_PHY_MR6_RSVD_15_13_DEFVAL
-#undef DDR_PHY_MR6_RSVD_15_13_SHIFT
-#undef DDR_PHY_MR6_RSVD_15_13_MASK
-#define DDR_PHY_MR6_RSVD_15_13_DEFVAL                                              0x00000000
-#define DDR_PHY_MR6_RSVD_15_13_SHIFT                                               13
-#define DDR_PHY_MR6_RSVD_15_13_MASK                                                0x0000E000U
-
-/*CAS_n to CAS_n command delay for same bank group (tCCD_L)*/
-#undef DDR_PHY_MR6_TCCDL_DEFVAL
-#undef DDR_PHY_MR6_TCCDL_SHIFT
-#undef DDR_PHY_MR6_TCCDL_MASK
-#define DDR_PHY_MR6_TCCDL_DEFVAL                                                   0x00000000
-#define DDR_PHY_MR6_TCCDL_SHIFT                                                    10
-#define DDR_PHY_MR6_TCCDL_MASK                                                     0x00001C00U
-
-/*These are JEDEC reserved bits and are recommended by JEDEC to be programmed to 0x0.*/
-#undef DDR_PHY_MR6_RSVD_9_8_DEFVAL
-#undef DDR_PHY_MR6_RSVD_9_8_SHIFT
-#undef DDR_PHY_MR6_RSVD_9_8_MASK
-#define DDR_PHY_MR6_RSVD_9_8_DEFVAL                                                0x00000000
-#define DDR_PHY_MR6_RSVD_9_8_SHIFT                                                 8
-#define DDR_PHY_MR6_RSVD_9_8_MASK                                                  0x00000300U
-
-/*VrefDQ Training Enable*/
-#undef DDR_PHY_MR6_VDDQTEN_DEFVAL
-#undef DDR_PHY_MR6_VDDQTEN_SHIFT
-#undef DDR_PHY_MR6_VDDQTEN_MASK
-#define DDR_PHY_MR6_VDDQTEN_DEFVAL                                                 0x00000000
-#define DDR_PHY_MR6_VDDQTEN_SHIFT                                                  7
-#define DDR_PHY_MR6_VDDQTEN_MASK                                                   0x00000080U
-
-/*VrefDQ Training Range*/
-#undef DDR_PHY_MR6_VDQTRG_DEFVAL
-#undef DDR_PHY_MR6_VDQTRG_SHIFT
-#undef DDR_PHY_MR6_VDQTRG_MASK
-#define DDR_PHY_MR6_VDQTRG_DEFVAL                                                  0x00000000
-#define DDR_PHY_MR6_VDQTRG_SHIFT                                                   6
-#define DDR_PHY_MR6_VDQTRG_MASK                                                    0x00000040U
-
-/*VrefDQ Training Values*/
-#undef DDR_PHY_MR6_VDQTVAL_DEFVAL
-#undef DDR_PHY_MR6_VDQTVAL_SHIFT
-#undef DDR_PHY_MR6_VDQTVAL_MASK
-#define DDR_PHY_MR6_VDQTVAL_DEFVAL                                                 0x00000000
-#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
-#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
-
-/*Rank Enable.*/
-#undef DDR_PHY_DTCR1_RANKEN_RSVD_DEFVAL
-#undef DDR_PHY_DTCR1_RANKEN_RSVD_SHIFT
-#undef DDR_PHY_DTCR1_RANKEN_RSVD_MASK
-#define DDR_PHY_DTCR1_RANKEN_RSVD_DEFVAL                                           0x00030237
-#define DDR_PHY_DTCR1_RANKEN_RSVD_SHIFT                                            18
-#define DDR_PHY_DTCR1_RANKEN_RSVD_MASK                                             0xFFFC0000U
-
-/*Rank Enable.*/
-#undef DDR_PHY_DTCR1_RANKEN_DEFVAL
-#undef DDR_PHY_DTCR1_RANKEN_SHIFT
-#undef DDR_PHY_DTCR1_RANKEN_MASK
-#define DDR_PHY_DTCR1_RANKEN_DEFVAL                                                0x00030237
-#define DDR_PHY_DTCR1_RANKEN_SHIFT                                                 16
-#define DDR_PHY_DTCR1_RANKEN_MASK                                                  0x00030000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTCR1_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_DTCR1_RESERVED_15_14_SHIFT
-#undef DDR_PHY_DTCR1_RESERVED_15_14_MASK
-#define DDR_PHY_DTCR1_RESERVED_15_14_DEFVAL                                        0x00030237
-#define DDR_PHY_DTCR1_RESERVED_15_14_SHIFT                                         14
-#define DDR_PHY_DTCR1_RESERVED_15_14_MASK                                          0x0000C000U
-
-/*Data Training Rank*/
-#undef DDR_PHY_DTCR1_DTRANK_DEFVAL
-#undef DDR_PHY_DTCR1_DTRANK_SHIFT
-#undef DDR_PHY_DTCR1_DTRANK_MASK
-#define DDR_PHY_DTCR1_DTRANK_DEFVAL                                                0x00030237
-#define DDR_PHY_DTCR1_DTRANK_SHIFT                                                 12
-#define DDR_PHY_DTCR1_DTRANK_MASK                                                  0x00003000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTCR1_RESERVED_11_DEFVAL
-#undef DDR_PHY_DTCR1_RESERVED_11_SHIFT
-#undef DDR_PHY_DTCR1_RESERVED_11_MASK
-#define DDR_PHY_DTCR1_RESERVED_11_DEFVAL                                           0x00030237
-#define DDR_PHY_DTCR1_RESERVED_11_SHIFT                                            11
-#define DDR_PHY_DTCR1_RESERVED_11_MASK                                             0x00000800U
-
-/*Read Leveling Gate Sampling Difference*/
-#undef DDR_PHY_DTCR1_RDLVLGDIFF_DEFVAL
-#undef DDR_PHY_DTCR1_RDLVLGDIFF_SHIFT
-#undef DDR_PHY_DTCR1_RDLVLGDIFF_MASK
-#define DDR_PHY_DTCR1_RDLVLGDIFF_DEFVAL                                            0x00030237
-#define DDR_PHY_DTCR1_RDLVLGDIFF_SHIFT                                             8
-#define DDR_PHY_DTCR1_RDLVLGDIFF_MASK                                              0x00000700U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTCR1_RESERVED_7_DEFVAL
-#undef DDR_PHY_DTCR1_RESERVED_7_SHIFT
-#undef DDR_PHY_DTCR1_RESERVED_7_MASK
-#define DDR_PHY_DTCR1_RESERVED_7_DEFVAL                                            0x00030237
-#define DDR_PHY_DTCR1_RESERVED_7_SHIFT                                             7
-#define DDR_PHY_DTCR1_RESERVED_7_MASK                                              0x00000080U
-
-/*Read Leveling Gate Shift*/
-#undef DDR_PHY_DTCR1_RDLVLGS_DEFVAL
-#undef DDR_PHY_DTCR1_RDLVLGS_SHIFT
-#undef DDR_PHY_DTCR1_RDLVLGS_MASK
-#define DDR_PHY_DTCR1_RDLVLGS_DEFVAL                                               0x00030237
-#define DDR_PHY_DTCR1_RDLVLGS_SHIFT                                                4
-#define DDR_PHY_DTCR1_RDLVLGS_MASK                                                 0x00000070U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DTCR1_RESERVED_3_DEFVAL
-#undef DDR_PHY_DTCR1_RESERVED_3_SHIFT
-#undef DDR_PHY_DTCR1_RESERVED_3_MASK
-#define DDR_PHY_DTCR1_RESERVED_3_DEFVAL                                            0x00030237
-#define DDR_PHY_DTCR1_RESERVED_3_SHIFT                                             3
-#define DDR_PHY_DTCR1_RESERVED_3_MASK                                              0x00000008U
-
-/*Read Preamble Training enable*/
-#undef DDR_PHY_DTCR1_RDPRMVL_TRN_DEFVAL
-#undef DDR_PHY_DTCR1_RDPRMVL_TRN_SHIFT
-#undef DDR_PHY_DTCR1_RDPRMVL_TRN_MASK
-#define DDR_PHY_DTCR1_RDPRMVL_TRN_DEFVAL                                           0x00030237
-#define DDR_PHY_DTCR1_RDPRMVL_TRN_SHIFT                                            2
-#define DDR_PHY_DTCR1_RDPRMVL_TRN_MASK                                             0x00000004U
-
-/*Read Leveling Enable*/
-#undef DDR_PHY_DTCR1_RDLVLEN_DEFVAL
-#undef DDR_PHY_DTCR1_RDLVLEN_SHIFT
-#undef DDR_PHY_DTCR1_RDLVLEN_MASK
-#define DDR_PHY_DTCR1_RDLVLEN_DEFVAL                                               0x00030237
-#define DDR_PHY_DTCR1_RDLVLEN_SHIFT                                                1
-#define DDR_PHY_DTCR1_RDLVLEN_MASK                                                 0x00000002U
-
-/*Basic Gate Training Enable*/
-#undef DDR_PHY_DTCR1_BSTEN_DEFVAL
-#undef DDR_PHY_DTCR1_BSTEN_SHIFT
-#undef DDR_PHY_DTCR1_BSTEN_MASK
-#define DDR_PHY_DTCR1_BSTEN_DEFVAL                                                 0x00030237
-#define DDR_PHY_DTCR1_BSTEN_SHIFT                                                  0
-#define DDR_PHY_DTCR1_BSTEN_MASK                                                   0x00000001U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_CATR0_RESERVED_31_21_DEFVAL
-#undef DDR_PHY_CATR0_RESERVED_31_21_SHIFT
-#undef DDR_PHY_CATR0_RESERVED_31_21_MASK
-#define DDR_PHY_CATR0_RESERVED_31_21_DEFVAL                                        0x00141054
-#define DDR_PHY_CATR0_RESERVED_31_21_SHIFT                                         21
-#define DDR_PHY_CATR0_RESERVED_31_21_MASK                                          0xFFE00000U
-
-/*Minimum time (in terms of number of dram clocks) between two consectuve CA calibration command*/
-#undef DDR_PHY_CATR0_CACD_DEFVAL
-#undef DDR_PHY_CATR0_CACD_SHIFT
-#undef DDR_PHY_CATR0_CACD_MASK
-#define DDR_PHY_CATR0_CACD_DEFVAL                                                  0x00141054
-#define DDR_PHY_CATR0_CACD_SHIFT                                                   16
-#define DDR_PHY_CATR0_CACD_MASK                                                    0x001F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_CATR0_RESERVED_15_13_DEFVAL
-#undef DDR_PHY_CATR0_RESERVED_15_13_SHIFT
-#undef DDR_PHY_CATR0_RESERVED_15_13_MASK
-#define DDR_PHY_CATR0_RESERVED_15_13_DEFVAL                                        0x00141054
-#define DDR_PHY_CATR0_RESERVED_15_13_SHIFT                                         13
-#define DDR_PHY_CATR0_RESERVED_15_13_MASK                                          0x0000E000U
-
-/*Minimum time (in terms of number of dram clocks) PUB should wait before sampling the CA response after Calibration command ha
-                been sent to the memory*/
-#undef DDR_PHY_CATR0_CAADR_DEFVAL
-#undef DDR_PHY_CATR0_CAADR_SHIFT
-#undef DDR_PHY_CATR0_CAADR_MASK
-#define DDR_PHY_CATR0_CAADR_DEFVAL                                                 0x00141054
-#define DDR_PHY_CATR0_CAADR_SHIFT                                                  8
-#define DDR_PHY_CATR0_CAADR_MASK                                                   0x00001F00U
-
-/*CA_1 Response Byte Lane 1*/
-#undef DDR_PHY_CATR0_CA1BYTE1_DEFVAL
-#undef DDR_PHY_CATR0_CA1BYTE1_SHIFT
-#undef DDR_PHY_CATR0_CA1BYTE1_MASK
-#define DDR_PHY_CATR0_CA1BYTE1_DEFVAL                                              0x00141054
-#define DDR_PHY_CATR0_CA1BYTE1_SHIFT                                               4
-#define DDR_PHY_CATR0_CA1BYTE1_MASK                                                0x000000F0U
-
-/*CA_1 Response Byte Lane 0*/
-#undef DDR_PHY_CATR0_CA1BYTE0_DEFVAL
-#undef DDR_PHY_CATR0_CA1BYTE0_SHIFT
-#undef DDR_PHY_CATR0_CA1BYTE0_MASK
-#define DDR_PHY_CATR0_CA1BYTE0_DEFVAL                                              0x00141054
-#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
-#undef DDR_PHY_ACIOCR0_ACSR_MASK
-#define DDR_PHY_ACIOCR0_ACSR_DEFVAL                                                0x30000000
-#define DDR_PHY_ACIOCR0_ACSR_SHIFT                                                 30
-#define DDR_PHY_ACIOCR0_ACSR_MASK                                                  0xC0000000U
-
-/*SDRAM Reset I/O Mode*/
-#undef DDR_PHY_ACIOCR0_RSTIOM_DEFVAL
-#undef DDR_PHY_ACIOCR0_RSTIOM_SHIFT
-#undef DDR_PHY_ACIOCR0_RSTIOM_MASK
-#define DDR_PHY_ACIOCR0_RSTIOM_DEFVAL                                              0x30000000
-#define DDR_PHY_ACIOCR0_RSTIOM_SHIFT                                               29
-#define DDR_PHY_ACIOCR0_RSTIOM_MASK                                                0x20000000U
-
-/*SDRAM Reset Power Down Receiver*/
-#undef DDR_PHY_ACIOCR0_RSTPDR_DEFVAL
-#undef DDR_PHY_ACIOCR0_RSTPDR_SHIFT
-#undef DDR_PHY_ACIOCR0_RSTPDR_MASK
-#define DDR_PHY_ACIOCR0_RSTPDR_DEFVAL                                              0x30000000
-#define DDR_PHY_ACIOCR0_RSTPDR_SHIFT                                               28
-#define DDR_PHY_ACIOCR0_RSTPDR_MASK                                                0x10000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACIOCR0_RESERVED_27_DEFVAL
-#undef DDR_PHY_ACIOCR0_RESERVED_27_SHIFT
-#undef DDR_PHY_ACIOCR0_RESERVED_27_MASK
-#define DDR_PHY_ACIOCR0_RESERVED_27_DEFVAL                                         0x30000000
-#define DDR_PHY_ACIOCR0_RESERVED_27_SHIFT                                          27
-#define DDR_PHY_ACIOCR0_RESERVED_27_MASK                                           0x08000000U
-
-/*SDRAM Reset On-Die Termination*/
-#undef DDR_PHY_ACIOCR0_RSTODT_DEFVAL
-#undef DDR_PHY_ACIOCR0_RSTODT_SHIFT
-#undef DDR_PHY_ACIOCR0_RSTODT_MASK
-#define DDR_PHY_ACIOCR0_RSTODT_DEFVAL                                              0x30000000
-#define DDR_PHY_ACIOCR0_RSTODT_SHIFT                                               26
-#define DDR_PHY_ACIOCR0_RSTODT_MASK                                                0x04000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACIOCR0_RESERVED_25_10_DEFVAL
-#undef DDR_PHY_ACIOCR0_RESERVED_25_10_SHIFT
-#undef DDR_PHY_ACIOCR0_RESERVED_25_10_MASK
-#define DDR_PHY_ACIOCR0_RESERVED_25_10_DEFVAL                                      0x30000000
-#define DDR_PHY_ACIOCR0_RESERVED_25_10_SHIFT                                       10
-#define DDR_PHY_ACIOCR0_RESERVED_25_10_MASK                                        0x03FFFC00U
-
-/*CK Duty Cycle Correction*/
-#undef DDR_PHY_ACIOCR0_CKDCC_DEFVAL
-#undef DDR_PHY_ACIOCR0_CKDCC_SHIFT
-#undef DDR_PHY_ACIOCR0_CKDCC_MASK
-#define DDR_PHY_ACIOCR0_CKDCC_DEFVAL                                               0x30000000
-#define DDR_PHY_ACIOCR0_CKDCC_SHIFT                                                6
-#define DDR_PHY_ACIOCR0_CKDCC_MASK                                                 0x000003C0U
-
-/*AC Power Down Receiver Mode*/
-#undef DDR_PHY_ACIOCR0_ACPDRMODE_DEFVAL
-#undef DDR_PHY_ACIOCR0_ACPDRMODE_SHIFT
-#undef DDR_PHY_ACIOCR0_ACPDRMODE_MASK
-#define DDR_PHY_ACIOCR0_ACPDRMODE_DEFVAL                                           0x30000000
-#define DDR_PHY_ACIOCR0_ACPDRMODE_SHIFT                                            4
-#define DDR_PHY_ACIOCR0_ACPDRMODE_MASK                                             0x00000030U
-
-/*AC On-die Termination Mode*/
-#undef DDR_PHY_ACIOCR0_ACODTMODE_DEFVAL
-#undef DDR_PHY_ACIOCR0_ACODTMODE_SHIFT
-#undef DDR_PHY_ACIOCR0_ACODTMODE_MASK
-#define DDR_PHY_ACIOCR0_ACODTMODE_DEFVAL                                           0x30000000
-#define DDR_PHY_ACIOCR0_ACODTMODE_SHIFT                                            2
-#define DDR_PHY_ACIOCR0_ACODTMODE_MASK                                             0x0000000CU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACIOCR0_RESERVED_1_DEFVAL
-#undef DDR_PHY_ACIOCR0_RESERVED_1_SHIFT
-#undef DDR_PHY_ACIOCR0_RESERVED_1_MASK
-#define DDR_PHY_ACIOCR0_RESERVED_1_DEFVAL                                          0x30000000
-#define DDR_PHY_ACIOCR0_RESERVED_1_SHIFT                                           1
-#define DDR_PHY_ACIOCR0_RESERVED_1_MASK                                            0x00000002U
-
-/*Control delayed or non-delayed clock to CS_N/ODT?CKE AC slices.*/
-#undef DDR_PHY_ACIOCR0_ACRANKCLKSEL_DEFVAL
-#undef DDR_PHY_ACIOCR0_ACRANKCLKSEL_SHIFT
-#undef DDR_PHY_ACIOCR0_ACRANKCLKSEL_MASK
-#define DDR_PHY_ACIOCR0_ACRANKCLKSEL_DEFVAL                                        0x30000000
-#define DDR_PHY_ACIOCR0_ACRANKCLKSEL_SHIFT                                         0
-#define DDR_PHY_ACIOCR0_ACRANKCLKSEL_MASK                                          0x00000001U
-
-/*Clock gating for glue logic inside CLKGEN and glue logic inside CONTROL slice*/
-#undef DDR_PHY_ACIOCR2_CLKGENCLKGATE_DEFVAL
-#undef DDR_PHY_ACIOCR2_CLKGENCLKGATE_SHIFT
-#undef DDR_PHY_ACIOCR2_CLKGENCLKGATE_MASK
-#define DDR_PHY_ACIOCR2_CLKGENCLKGATE_DEFVAL                                       0x00000000
-#define DDR_PHY_ACIOCR2_CLKGENCLKGATE_SHIFT                                        31
-#define DDR_PHY_ACIOCR2_CLKGENCLKGATE_MASK                                         0x80000000U
-
-/*Clock gating for Output Enable D slices [0]*/
-#undef DDR_PHY_ACIOCR2_ACOECLKGATE0_DEFVAL
-#undef DDR_PHY_ACIOCR2_ACOECLKGATE0_SHIFT
-#undef DDR_PHY_ACIOCR2_ACOECLKGATE0_MASK
-#define DDR_PHY_ACIOCR2_ACOECLKGATE0_DEFVAL                                        0x00000000
-#define DDR_PHY_ACIOCR2_ACOECLKGATE0_SHIFT                                         30
-#define DDR_PHY_ACIOCR2_ACOECLKGATE0_MASK                                          0x40000000U
-
-/*Clock gating for Power Down Receiver D slices [0]*/
-#undef DDR_PHY_ACIOCR2_ACPDRCLKGATE0_DEFVAL
-#undef DDR_PHY_ACIOCR2_ACPDRCLKGATE0_SHIFT
-#undef DDR_PHY_ACIOCR2_ACPDRCLKGATE0_MASK
-#define DDR_PHY_ACIOCR2_ACPDRCLKGATE0_DEFVAL                                       0x00000000
-#define DDR_PHY_ACIOCR2_ACPDRCLKGATE0_SHIFT                                        29
-#define DDR_PHY_ACIOCR2_ACPDRCLKGATE0_MASK                                         0x20000000U
-
-/*Clock gating for Termination Enable D slices [0]*/
-#undef DDR_PHY_ACIOCR2_ACTECLKGATE0_DEFVAL
-#undef DDR_PHY_ACIOCR2_ACTECLKGATE0_SHIFT
-#undef DDR_PHY_ACIOCR2_ACTECLKGATE0_MASK
-#define DDR_PHY_ACIOCR2_ACTECLKGATE0_DEFVAL                                        0x00000000
-#define DDR_PHY_ACIOCR2_ACTECLKGATE0_SHIFT                                         28
-#define DDR_PHY_ACIOCR2_ACTECLKGATE0_MASK                                          0x10000000U
-
-/*Clock gating for CK# D slices [1:0]*/
-#undef DDR_PHY_ACIOCR2_CKNCLKGATE0_DEFVAL
-#undef DDR_PHY_ACIOCR2_CKNCLKGATE0_SHIFT
-#undef DDR_PHY_ACIOCR2_CKNCLKGATE0_MASK
-#define DDR_PHY_ACIOCR2_CKNCLKGATE0_DEFVAL                                         0x00000000
-#define DDR_PHY_ACIOCR2_CKNCLKGATE0_SHIFT                                          26
-#define DDR_PHY_ACIOCR2_CKNCLKGATE0_MASK                                           0x0C000000U
-
-/*Clock gating for CK D slices [1:0]*/
-#undef DDR_PHY_ACIOCR2_CKCLKGATE0_DEFVAL
-#undef DDR_PHY_ACIOCR2_CKCLKGATE0_SHIFT
-#undef DDR_PHY_ACIOCR2_CKCLKGATE0_MASK
-#define DDR_PHY_ACIOCR2_CKCLKGATE0_DEFVAL                                          0x00000000
-#define DDR_PHY_ACIOCR2_CKCLKGATE0_SHIFT                                           24
-#define DDR_PHY_ACIOCR2_CKCLKGATE0_MASK                                            0x03000000U
-
-/*Clock gating for AC D slices [23:0]*/
-#undef DDR_PHY_ACIOCR2_ACCLKGATE0_DEFVAL
-#undef DDR_PHY_ACIOCR2_ACCLKGATE0_SHIFT
-#undef DDR_PHY_ACIOCR2_ACCLKGATE0_MASK
-#define DDR_PHY_ACIOCR2_ACCLKGATE0_DEFVAL                                          0x00000000
-#define DDR_PHY_ACIOCR2_ACCLKGATE0_SHIFT                                           0
-#define DDR_PHY_ACIOCR2_ACCLKGATE0_MASK                                            0x00FFFFFFU
-
-/*SDRAM Parity Output Enable (OE) Mode Selection*/
-#undef DDR_PHY_ACIOCR3_PAROEMODE_DEFVAL
-#undef DDR_PHY_ACIOCR3_PAROEMODE_SHIFT
-#undef DDR_PHY_ACIOCR3_PAROEMODE_MASK
-#define DDR_PHY_ACIOCR3_PAROEMODE_DEFVAL                                           0x00000005
-#define DDR_PHY_ACIOCR3_PAROEMODE_SHIFT                                            30
-#define DDR_PHY_ACIOCR3_PAROEMODE_MASK                                             0xC0000000U
-
-/*SDRAM Bank Group Output Enable (OE) Mode Selection*/
-#undef DDR_PHY_ACIOCR3_BGOEMODE_DEFVAL
-#undef DDR_PHY_ACIOCR3_BGOEMODE_SHIFT
-#undef DDR_PHY_ACIOCR3_BGOEMODE_MASK
-#define DDR_PHY_ACIOCR3_BGOEMODE_DEFVAL                                            0x00000005
-#define DDR_PHY_ACIOCR3_BGOEMODE_SHIFT                                             26
-#define DDR_PHY_ACIOCR3_BGOEMODE_MASK                                              0x3C000000U
-
-/*SDRAM Bank Address Output Enable (OE) Mode Selection*/
-#undef DDR_PHY_ACIOCR3_BAOEMODE_DEFVAL
-#undef DDR_PHY_ACIOCR3_BAOEMODE_SHIFT
-#undef DDR_PHY_ACIOCR3_BAOEMODE_MASK
-#define DDR_PHY_ACIOCR3_BAOEMODE_DEFVAL                                            0x00000005
-#define DDR_PHY_ACIOCR3_BAOEMODE_SHIFT                                             22
-#define DDR_PHY_ACIOCR3_BAOEMODE_MASK                                              0x03C00000U
-
-/*SDRAM A[17] Output Enable (OE) Mode Selection*/
-#undef DDR_PHY_ACIOCR3_A17OEMODE_DEFVAL
-#undef DDR_PHY_ACIOCR3_A17OEMODE_SHIFT
-#undef DDR_PHY_ACIOCR3_A17OEMODE_MASK
-#define DDR_PHY_ACIOCR3_A17OEMODE_DEFVAL                                           0x00000005
-#define DDR_PHY_ACIOCR3_A17OEMODE_SHIFT                                            20
-#define DDR_PHY_ACIOCR3_A17OEMODE_MASK                                             0x00300000U
-
-/*SDRAM A[16] / RAS_n Output Enable (OE) Mode Selection*/
-#undef DDR_PHY_ACIOCR3_A16OEMODE_DEFVAL
-#undef DDR_PHY_ACIOCR3_A16OEMODE_SHIFT
-#undef DDR_PHY_ACIOCR3_A16OEMODE_MASK
-#define DDR_PHY_ACIOCR3_A16OEMODE_DEFVAL                                           0x00000005
-#define DDR_PHY_ACIOCR3_A16OEMODE_SHIFT                                            18
-#define DDR_PHY_ACIOCR3_A16OEMODE_MASK                                             0x000C0000U
-
-/*SDRAM ACT_n Output Enable (OE) Mode Selection (DDR4 only)*/
-#undef DDR_PHY_ACIOCR3_ACTOEMODE_DEFVAL
-#undef DDR_PHY_ACIOCR3_ACTOEMODE_SHIFT
-#undef DDR_PHY_ACIOCR3_ACTOEMODE_MASK
-#define DDR_PHY_ACIOCR3_ACTOEMODE_DEFVAL                                           0x00000005
-#define DDR_PHY_ACIOCR3_ACTOEMODE_SHIFT                                            16
-#define DDR_PHY_ACIOCR3_ACTOEMODE_MASK                                             0x00030000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACIOCR3_RESERVED_15_8_DEFVAL
-#undef DDR_PHY_ACIOCR3_RESERVED_15_8_SHIFT
-#undef DDR_PHY_ACIOCR3_RESERVED_15_8_MASK
-#define DDR_PHY_ACIOCR3_RESERVED_15_8_DEFVAL                                       0x00000005
-#define DDR_PHY_ACIOCR3_RESERVED_15_8_SHIFT                                        8
-#define DDR_PHY_ACIOCR3_RESERVED_15_8_MASK                                         0x0000FF00U
-
-/*Reserved. Return zeros on reads.*/
-#undef DDR_PHY_ACIOCR3_CKOEMODE_RSVD_DEFVAL
-#undef DDR_PHY_ACIOCR3_CKOEMODE_RSVD_SHIFT
-#undef DDR_PHY_ACIOCR3_CKOEMODE_RSVD_MASK
-#define DDR_PHY_ACIOCR3_CKOEMODE_RSVD_DEFVAL                                       0x00000005
-#define DDR_PHY_ACIOCR3_CKOEMODE_RSVD_SHIFT                                        4
-#define DDR_PHY_ACIOCR3_CKOEMODE_RSVD_MASK                                         0x000000F0U
-
-/*SDRAM CK Output Enable (OE) Mode Selection.*/
-#undef DDR_PHY_ACIOCR3_CKOEMODE_DEFVAL
-#undef DDR_PHY_ACIOCR3_CKOEMODE_SHIFT
-#undef DDR_PHY_ACIOCR3_CKOEMODE_MASK
-#define DDR_PHY_ACIOCR3_CKOEMODE_DEFVAL                                            0x00000005
-#define DDR_PHY_ACIOCR3_CKOEMODE_SHIFT                                             0
-#define DDR_PHY_ACIOCR3_CKOEMODE_MASK                                              0x0000000FU
-
-/*Clock gating for AC LB slices and loopback read valid slices*/
-#undef DDR_PHY_ACIOCR4_LBCLKGATE_DEFVAL
-#undef DDR_PHY_ACIOCR4_LBCLKGATE_SHIFT
-#undef DDR_PHY_ACIOCR4_LBCLKGATE_MASK
-#define DDR_PHY_ACIOCR4_LBCLKGATE_DEFVAL                                           0x00000000
-#define DDR_PHY_ACIOCR4_LBCLKGATE_SHIFT                                            31
-#define DDR_PHY_ACIOCR4_LBCLKGATE_MASK                                             0x80000000U
-
-/*Clock gating for Output Enable D slices [1]*/
-#undef DDR_PHY_ACIOCR4_ACOECLKGATE1_DEFVAL
-#undef DDR_PHY_ACIOCR4_ACOECLKGATE1_SHIFT
-#undef DDR_PHY_ACIOCR4_ACOECLKGATE1_MASK
-#define DDR_PHY_ACIOCR4_ACOECLKGATE1_DEFVAL                                        0x00000000
-#define DDR_PHY_ACIOCR4_ACOECLKGATE1_SHIFT                                         30
-#define DDR_PHY_ACIOCR4_ACOECLKGATE1_MASK                                          0x40000000U
-
-/*Clock gating for Power Down Receiver D slices [1]*/
-#undef DDR_PHY_ACIOCR4_ACPDRCLKGATE1_DEFVAL
-#undef DDR_PHY_ACIOCR4_ACPDRCLKGATE1_SHIFT
-#undef DDR_PHY_ACIOCR4_ACPDRCLKGATE1_MASK
-#define DDR_PHY_ACIOCR4_ACPDRCLKGATE1_DEFVAL                                       0x00000000
-#define DDR_PHY_ACIOCR4_ACPDRCLKGATE1_SHIFT                                        29
-#define DDR_PHY_ACIOCR4_ACPDRCLKGATE1_MASK                                         0x20000000U
-
-/*Clock gating for Termination Enable D slices [1]*/
-#undef DDR_PHY_ACIOCR4_ACTECLKGATE1_DEFVAL
-#undef DDR_PHY_ACIOCR4_ACTECLKGATE1_SHIFT
-#undef DDR_PHY_ACIOCR4_ACTECLKGATE1_MASK
-#define DDR_PHY_ACIOCR4_ACTECLKGATE1_DEFVAL                                        0x00000000
-#define DDR_PHY_ACIOCR4_ACTECLKGATE1_SHIFT                                         28
-#define DDR_PHY_ACIOCR4_ACTECLKGATE1_MASK                                          0x10000000U
-
-/*Clock gating for CK# D slices [3:2]*/
-#undef DDR_PHY_ACIOCR4_CKNCLKGATE1_DEFVAL
-#undef DDR_PHY_ACIOCR4_CKNCLKGATE1_SHIFT
-#undef DDR_PHY_ACIOCR4_CKNCLKGATE1_MASK
-#define DDR_PHY_ACIOCR4_CKNCLKGATE1_DEFVAL                                         0x00000000
-#define DDR_PHY_ACIOCR4_CKNCLKGATE1_SHIFT                                          26
-#define DDR_PHY_ACIOCR4_CKNCLKGATE1_MASK                                           0x0C000000U
-
-/*Clock gating for CK D slices [3:2]*/
-#undef DDR_PHY_ACIOCR4_CKCLKGATE1_DEFVAL
-#undef DDR_PHY_ACIOCR4_CKCLKGATE1_SHIFT
-#undef DDR_PHY_ACIOCR4_CKCLKGATE1_MASK
-#define DDR_PHY_ACIOCR4_CKCLKGATE1_DEFVAL                                          0x00000000
-#define DDR_PHY_ACIOCR4_CKCLKGATE1_SHIFT                                           24
-#define DDR_PHY_ACIOCR4_CKCLKGATE1_MASK                                            0x03000000U
-
-/*Clock gating for AC D slices [47:24]*/
-#undef DDR_PHY_ACIOCR4_ACCLKGATE1_DEFVAL
-#undef DDR_PHY_ACIOCR4_ACCLKGATE1_SHIFT
-#undef DDR_PHY_ACIOCR4_ACCLKGATE1_MASK
-#define DDR_PHY_ACIOCR4_ACCLKGATE1_DEFVAL                                          0x00000000
-#define DDR_PHY_ACIOCR4_ACCLKGATE1_SHIFT                                           0
-#define DDR_PHY_ACIOCR4_ACCLKGATE1_MASK                                            0x00FFFFFFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_IOVCR0_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_IOVCR0_RESERVED_31_29_SHIFT
-#undef DDR_PHY_IOVCR0_RESERVED_31_29_MASK
-#define DDR_PHY_IOVCR0_RESERVED_31_29_DEFVAL                                       0x0F000000
-#define DDR_PHY_IOVCR0_RESERVED_31_29_SHIFT                                        29
-#define DDR_PHY_IOVCR0_RESERVED_31_29_MASK                                         0xE0000000U
-
-/*Address/command lane VREF Pad Enable*/
-#undef DDR_PHY_IOVCR0_ACREFPEN_DEFVAL
-#undef DDR_PHY_IOVCR0_ACREFPEN_SHIFT
-#undef DDR_PHY_IOVCR0_ACREFPEN_MASK
-#define DDR_PHY_IOVCR0_ACREFPEN_DEFVAL                                             0x0F000000
-#define DDR_PHY_IOVCR0_ACREFPEN_SHIFT                                              28
-#define DDR_PHY_IOVCR0_ACREFPEN_MASK                                               0x10000000U
-
-/*Address/command lane Internal VREF Enable*/
-#undef DDR_PHY_IOVCR0_ACREFEEN_DEFVAL
-#undef DDR_PHY_IOVCR0_ACREFEEN_SHIFT
-#undef DDR_PHY_IOVCR0_ACREFEEN_MASK
-#define DDR_PHY_IOVCR0_ACREFEEN_DEFVAL                                             0x0F000000
-#define DDR_PHY_IOVCR0_ACREFEEN_SHIFT                                              26
-#define DDR_PHY_IOVCR0_ACREFEEN_MASK                                               0x0C000000U
-
-/*Address/command lane Single-End VREF Enable*/
-#undef DDR_PHY_IOVCR0_ACREFSEN_DEFVAL
-#undef DDR_PHY_IOVCR0_ACREFSEN_SHIFT
-#undef DDR_PHY_IOVCR0_ACREFSEN_MASK
-#define DDR_PHY_IOVCR0_ACREFSEN_DEFVAL                                             0x0F000000
-#define DDR_PHY_IOVCR0_ACREFSEN_SHIFT                                              25
-#define DDR_PHY_IOVCR0_ACREFSEN_MASK                                               0x02000000U
-
-/*Address/command lane Internal VREF Enable*/
-#undef DDR_PHY_IOVCR0_ACREFIEN_DEFVAL
-#undef DDR_PHY_IOVCR0_ACREFIEN_SHIFT
-#undef DDR_PHY_IOVCR0_ACREFIEN_MASK
-#define DDR_PHY_IOVCR0_ACREFIEN_DEFVAL                                             0x0F000000
-#define DDR_PHY_IOVCR0_ACREFIEN_SHIFT                                              24
-#define DDR_PHY_IOVCR0_ACREFIEN_MASK                                               0x01000000U
-
-/*External VREF generato REFSEL range select*/
-#undef DDR_PHY_IOVCR0_ACREFESELRANGE_DEFVAL
-#undef DDR_PHY_IOVCR0_ACREFESELRANGE_SHIFT
-#undef DDR_PHY_IOVCR0_ACREFESELRANGE_MASK
-#define DDR_PHY_IOVCR0_ACREFESELRANGE_DEFVAL                                       0x0F000000
-#define DDR_PHY_IOVCR0_ACREFESELRANGE_SHIFT                                        23
-#define DDR_PHY_IOVCR0_ACREFESELRANGE_MASK                                         0x00800000U
-
-/*Address/command lane External VREF Select*/
-#undef DDR_PHY_IOVCR0_ACREFESEL_DEFVAL
-#undef DDR_PHY_IOVCR0_ACREFESEL_SHIFT
-#undef DDR_PHY_IOVCR0_ACREFESEL_MASK
-#define DDR_PHY_IOVCR0_ACREFESEL_DEFVAL                                            0x0F000000
-#define DDR_PHY_IOVCR0_ACREFESEL_SHIFT                                             16
-#define DDR_PHY_IOVCR0_ACREFESEL_MASK                                              0x007F0000U
-
-/*Single ended VREF generator REFSEL range select*/
-#undef DDR_PHY_IOVCR0_ACREFSSELRANGE_DEFVAL
-#undef DDR_PHY_IOVCR0_ACREFSSELRANGE_SHIFT
-#undef DDR_PHY_IOVCR0_ACREFSSELRANGE_MASK
-#define DDR_PHY_IOVCR0_ACREFSSELRANGE_DEFVAL                                       0x0F000000
-#define DDR_PHY_IOVCR0_ACREFSSELRANGE_SHIFT                                        15
-#define DDR_PHY_IOVCR0_ACREFSSELRANGE_MASK                                         0x00008000U
-
-/*Address/command lane Single-End VREF Select*/
-#undef DDR_PHY_IOVCR0_ACREFSSEL_DEFVAL
-#undef DDR_PHY_IOVCR0_ACREFSSEL_SHIFT
-#undef DDR_PHY_IOVCR0_ACREFSSEL_MASK
-#define DDR_PHY_IOVCR0_ACREFSSEL_DEFVAL                                            0x0F000000
-#define DDR_PHY_IOVCR0_ACREFSSEL_SHIFT                                             8
-#define DDR_PHY_IOVCR0_ACREFSSEL_MASK                                              0x00007F00U
-
-/*Internal VREF generator REFSEL ragne select*/
-#undef DDR_PHY_IOVCR0_ACVREFISELRANGE_DEFVAL
-#undef DDR_PHY_IOVCR0_ACVREFISELRANGE_SHIFT
-#undef DDR_PHY_IOVCR0_ACVREFISELRANGE_MASK
-#define DDR_PHY_IOVCR0_ACVREFISELRANGE_DEFVAL                                      0x0F000000
-#define DDR_PHY_IOVCR0_ACVREFISELRANGE_SHIFT                                       7
-#define DDR_PHY_IOVCR0_ACVREFISELRANGE_MASK                                        0x00000080U
-
-/*REFSEL Control for internal AC IOs*/
-#undef DDR_PHY_IOVCR0_ACVREFISEL_DEFVAL
-#undef DDR_PHY_IOVCR0_ACVREFISEL_SHIFT
-#undef DDR_PHY_IOVCR0_ACVREFISEL_MASK
-#define DDR_PHY_IOVCR0_ACVREFISEL_DEFVAL                                           0x0F000000
-#define DDR_PHY_IOVCR0_ACVREFISEL_SHIFT                                            0
-#define DDR_PHY_IOVCR0_ACVREFISEL_MASK                                             0x0000007FU
-
-/*Number of ctl_clk required to meet (> 150ns) timing requirements during DRAM DQ VREF training*/
-#undef DDR_PHY_VTCR0_TVREF_DEFVAL
-#undef DDR_PHY_VTCR0_TVREF_SHIFT
-#undef DDR_PHY_VTCR0_TVREF_MASK
-#define DDR_PHY_VTCR0_TVREF_DEFVAL                                                 0x70032019
-#define DDR_PHY_VTCR0_TVREF_SHIFT                                                  29
-#define DDR_PHY_VTCR0_TVREF_MASK                                                   0xE0000000U
-
-/*DRM DQ VREF training Enable*/
-#undef DDR_PHY_VTCR0_DVEN_DEFVAL
-#undef DDR_PHY_VTCR0_DVEN_SHIFT
-#undef DDR_PHY_VTCR0_DVEN_MASK
-#define DDR_PHY_VTCR0_DVEN_DEFVAL                                                  0x70032019
-#define DDR_PHY_VTCR0_DVEN_SHIFT                                                   28
-#define DDR_PHY_VTCR0_DVEN_MASK                                                    0x10000000U
-
-/*Per Device Addressability Enable*/
-#undef DDR_PHY_VTCR0_PDAEN_DEFVAL
-#undef DDR_PHY_VTCR0_PDAEN_SHIFT
-#undef DDR_PHY_VTCR0_PDAEN_MASK
-#define DDR_PHY_VTCR0_PDAEN_DEFVAL                                                 0x70032019
-#define DDR_PHY_VTCR0_PDAEN_SHIFT                                                  27
-#define DDR_PHY_VTCR0_PDAEN_MASK                                                   0x08000000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_VTCR0_RESERVED_26_DEFVAL
-#undef DDR_PHY_VTCR0_RESERVED_26_SHIFT
-#undef DDR_PHY_VTCR0_RESERVED_26_MASK
-#define DDR_PHY_VTCR0_RESERVED_26_DEFVAL                                           0x70032019
-#define DDR_PHY_VTCR0_RESERVED_26_SHIFT                                            26
-#define DDR_PHY_VTCR0_RESERVED_26_MASK                                             0x04000000U
-
-/*VREF Word Count*/
-#undef DDR_PHY_VTCR0_VWCR_DEFVAL
-#undef DDR_PHY_VTCR0_VWCR_SHIFT
-#undef DDR_PHY_VTCR0_VWCR_MASK
-#define DDR_PHY_VTCR0_VWCR_DEFVAL                                                  0x70032019
-#define DDR_PHY_VTCR0_VWCR_SHIFT                                                   22
-#define DDR_PHY_VTCR0_VWCR_MASK                                                    0x03C00000U
-
-/*DRAM DQ VREF step size used during DRAM VREF training*/
-#undef DDR_PHY_VTCR0_DVSS_DEFVAL
-#undef DDR_PHY_VTCR0_DVSS_SHIFT
-#undef DDR_PHY_VTCR0_DVSS_MASK
-#define DDR_PHY_VTCR0_DVSS_DEFVAL                                                  0x70032019
-#define DDR_PHY_VTCR0_DVSS_SHIFT                                                   18
-#define DDR_PHY_VTCR0_DVSS_MASK                                                    0x003C0000U
-
-/*Maximum VREF limit value used during DRAM VREF training*/
-#undef DDR_PHY_VTCR0_DVMAX_DEFVAL
-#undef DDR_PHY_VTCR0_DVMAX_SHIFT
-#undef DDR_PHY_VTCR0_DVMAX_MASK
-#define DDR_PHY_VTCR0_DVMAX_DEFVAL                                                 0x70032019
-#define DDR_PHY_VTCR0_DVMAX_SHIFT                                                  12
-#define DDR_PHY_VTCR0_DVMAX_MASK                                                   0x0003F000U
-
-/*Minimum VREF limit value used during DRAM VREF training*/
-#undef DDR_PHY_VTCR0_DVMIN_DEFVAL
-#undef DDR_PHY_VTCR0_DVMIN_SHIFT
-#undef DDR_PHY_VTCR0_DVMIN_MASK
-#define DDR_PHY_VTCR0_DVMIN_DEFVAL                                                 0x70032019
-#define DDR_PHY_VTCR0_DVMIN_SHIFT                                                  6
-#define DDR_PHY_VTCR0_DVMIN_MASK                                                   0x00000FC0U
-
-/*Initial DRAM DQ VREF value used during DRAM VREF training*/
-#undef DDR_PHY_VTCR0_DVINIT_DEFVAL
-#undef DDR_PHY_VTCR0_DVINIT_SHIFT
-#undef DDR_PHY_VTCR0_DVINIT_MASK
-#define DDR_PHY_VTCR0_DVINIT_DEFVAL                                                0x70032019
-#define DDR_PHY_VTCR0_DVINIT_SHIFT                                                 0
-#define DDR_PHY_VTCR0_DVINIT_MASK                                                  0x0000003FU
-
-/*Host VREF step size used during VREF training. The register value of N indicates step size of (N+1)*/
-#undef DDR_PHY_VTCR1_HVSS_DEFVAL
-#undef DDR_PHY_VTCR1_HVSS_SHIFT
-#undef DDR_PHY_VTCR1_HVSS_MASK
-#define DDR_PHY_VTCR1_HVSS_DEFVAL                                                  0x07F00072
-#define DDR_PHY_VTCR1_HVSS_SHIFT                                                   28
-#define DDR_PHY_VTCR1_HVSS_MASK                                                    0xF0000000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_VTCR1_RESERVED_27_DEFVAL
-#undef DDR_PHY_VTCR1_RESERVED_27_SHIFT
-#undef DDR_PHY_VTCR1_RESERVED_27_MASK
-#define DDR_PHY_VTCR1_RESERVED_27_DEFVAL                                           0x07F00072
-#define DDR_PHY_VTCR1_RESERVED_27_SHIFT                                            27
-#define DDR_PHY_VTCR1_RESERVED_27_MASK                                             0x08000000U
-
-/*Maximum VREF limit value used during DRAM VREF training.*/
-#undef DDR_PHY_VTCR1_HVMAX_DEFVAL
-#undef DDR_PHY_VTCR1_HVMAX_SHIFT
-#undef DDR_PHY_VTCR1_HVMAX_MASK
-#define DDR_PHY_VTCR1_HVMAX_DEFVAL                                                 0x07F00072
-#define DDR_PHY_VTCR1_HVMAX_SHIFT                                                  20
-#define DDR_PHY_VTCR1_HVMAX_MASK                                                   0x07F00000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_VTCR1_RESERVED_19_DEFVAL
-#undef DDR_PHY_VTCR1_RESERVED_19_SHIFT
-#undef DDR_PHY_VTCR1_RESERVED_19_MASK
-#define DDR_PHY_VTCR1_RESERVED_19_DEFVAL                                           0x07F00072
-#define DDR_PHY_VTCR1_RESERVED_19_SHIFT                                            19
-#define DDR_PHY_VTCR1_RESERVED_19_MASK                                             0x00080000U
-
-/*Minimum VREF limit value used during DRAM VREF training.*/
-#undef DDR_PHY_VTCR1_HVMIN_DEFVAL
-#undef DDR_PHY_VTCR1_HVMIN_SHIFT
-#undef DDR_PHY_VTCR1_HVMIN_MASK
-#define DDR_PHY_VTCR1_HVMIN_DEFVAL                                                 0x07F00072
-#define DDR_PHY_VTCR1_HVMIN_SHIFT                                                  12
-#define DDR_PHY_VTCR1_HVMIN_MASK                                                   0x0007F000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_VTCR1_RESERVED_11_DEFVAL
-#undef DDR_PHY_VTCR1_RESERVED_11_SHIFT
-#undef DDR_PHY_VTCR1_RESERVED_11_MASK
-#define DDR_PHY_VTCR1_RESERVED_11_DEFVAL                                           0x07F00072
-#define DDR_PHY_VTCR1_RESERVED_11_SHIFT                                            11
-#define DDR_PHY_VTCR1_RESERVED_11_MASK                                             0x00000800U
-
-/*Static Host Vref Rank Value*/
-#undef DDR_PHY_VTCR1_SHRNK_DEFVAL
-#undef DDR_PHY_VTCR1_SHRNK_SHIFT
-#undef DDR_PHY_VTCR1_SHRNK_MASK
-#define DDR_PHY_VTCR1_SHRNK_DEFVAL                                                 0x07F00072
-#define DDR_PHY_VTCR1_SHRNK_SHIFT                                                  9
-#define DDR_PHY_VTCR1_SHRNK_MASK                                                   0x00000600U
-
-/*Static Host Vref Rank Enable*/
-#undef DDR_PHY_VTCR1_SHREN_DEFVAL
-#undef DDR_PHY_VTCR1_SHREN_SHIFT
-#undef DDR_PHY_VTCR1_SHREN_MASK
-#define DDR_PHY_VTCR1_SHREN_DEFVAL                                                 0x07F00072
-#define DDR_PHY_VTCR1_SHREN_SHIFT                                                  8
-#define DDR_PHY_VTCR1_SHREN_MASK                                                   0x00000100U
-
-/*Number of ctl_clk required to meet (> 200ns) VREF Settling timing requirements during Host IO VREF training*/
-#undef DDR_PHY_VTCR1_TVREFIO_DEFVAL
-#undef DDR_PHY_VTCR1_TVREFIO_SHIFT
-#undef DDR_PHY_VTCR1_TVREFIO_MASK
-#define DDR_PHY_VTCR1_TVREFIO_DEFVAL                                               0x07F00072
-#define DDR_PHY_VTCR1_TVREFIO_SHIFT                                                5
-#define DDR_PHY_VTCR1_TVREFIO_MASK                                                 0x000000E0U
-
-/*Eye LCDL Offset value for VREF training*/
-#undef DDR_PHY_VTCR1_EOFF_DEFVAL
-#undef DDR_PHY_VTCR1_EOFF_SHIFT
-#undef DDR_PHY_VTCR1_EOFF_MASK
-#define DDR_PHY_VTCR1_EOFF_DEFVAL                                                  0x07F00072
-#define DDR_PHY_VTCR1_EOFF_SHIFT                                                   3
-#define DDR_PHY_VTCR1_EOFF_MASK                                                    0x00000018U
-
-/*Number of LCDL Eye points for which VREF training is repeated*/
-#undef DDR_PHY_VTCR1_ENUM_DEFVAL
-#undef DDR_PHY_VTCR1_ENUM_SHIFT
-#undef DDR_PHY_VTCR1_ENUM_MASK
-#define DDR_PHY_VTCR1_ENUM_DEFVAL                                                  0x07F00072
-#define DDR_PHY_VTCR1_ENUM_SHIFT                                                   2
-#define DDR_PHY_VTCR1_ENUM_MASK                                                    0x00000004U
-
-/*HOST (IO) internal VREF training Enable*/
-#undef DDR_PHY_VTCR1_HVEN_DEFVAL
-#undef DDR_PHY_VTCR1_HVEN_SHIFT
-#undef DDR_PHY_VTCR1_HVEN_MASK
-#define DDR_PHY_VTCR1_HVEN_DEFVAL                                                  0x07F00072
-#define DDR_PHY_VTCR1_HVEN_SHIFT                                                   1
-#define DDR_PHY_VTCR1_HVEN_MASK                                                    0x00000002U
-
-/*Host IO Type Control*/
-#undef DDR_PHY_VTCR1_HVIO_DEFVAL
-#undef DDR_PHY_VTCR1_HVIO_SHIFT
-#undef DDR_PHY_VTCR1_HVIO_MASK
-#define DDR_PHY_VTCR1_HVIO_DEFVAL                                                  0x07F00072
-#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
-#undef DDR_PHY_ACBDLR6_RESERVED_31_30_MASK
-#define DDR_PHY_ACBDLR6_RESERVED_31_30_DEFVAL                                      0x00000000
-#define DDR_PHY_ACBDLR6_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_ACBDLR6_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*Delay select for the BDL on Address A[3].*/
-#undef DDR_PHY_ACBDLR6_A03BD_DEFVAL
-#undef DDR_PHY_ACBDLR6_A03BD_SHIFT
-#undef DDR_PHY_ACBDLR6_A03BD_MASK
-#define DDR_PHY_ACBDLR6_A03BD_DEFVAL                                               0x00000000
-#define DDR_PHY_ACBDLR6_A03BD_SHIFT                                                24
-#define DDR_PHY_ACBDLR6_A03BD_MASK                                                 0x3F000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACBDLR6_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_ACBDLR6_RESERVED_23_22_SHIFT
-#undef DDR_PHY_ACBDLR6_RESERVED_23_22_MASK
-#define DDR_PHY_ACBDLR6_RESERVED_23_22_DEFVAL                                      0x00000000
-#define DDR_PHY_ACBDLR6_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_ACBDLR6_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*Delay select for the BDL on Address A[2].*/
-#undef DDR_PHY_ACBDLR6_A02BD_DEFVAL
-#undef DDR_PHY_ACBDLR6_A02BD_SHIFT
-#undef DDR_PHY_ACBDLR6_A02BD_MASK
-#define DDR_PHY_ACBDLR6_A02BD_DEFVAL                                               0x00000000
-#define DDR_PHY_ACBDLR6_A02BD_SHIFT                                                16
-#define DDR_PHY_ACBDLR6_A02BD_MASK                                                 0x003F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACBDLR6_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_ACBDLR6_RESERVED_15_14_SHIFT
-#undef DDR_PHY_ACBDLR6_RESERVED_15_14_MASK
-#define DDR_PHY_ACBDLR6_RESERVED_15_14_DEFVAL                                      0x00000000
-#define DDR_PHY_ACBDLR6_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_ACBDLR6_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*Delay select for the BDL on Address A[1].*/
-#undef DDR_PHY_ACBDLR6_A01BD_DEFVAL
-#undef DDR_PHY_ACBDLR6_A01BD_SHIFT
-#undef DDR_PHY_ACBDLR6_A01BD_MASK
-#define DDR_PHY_ACBDLR6_A01BD_DEFVAL                                               0x00000000
-#define DDR_PHY_ACBDLR6_A01BD_SHIFT                                                8
-#define DDR_PHY_ACBDLR6_A01BD_MASK                                                 0x00003F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACBDLR6_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_ACBDLR6_RESERVED_7_6_SHIFT
-#undef DDR_PHY_ACBDLR6_RESERVED_7_6_MASK
-#define DDR_PHY_ACBDLR6_RESERVED_7_6_DEFVAL                                        0x00000000
-#define DDR_PHY_ACBDLR6_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_ACBDLR6_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*Delay select for the BDL on Address A[0].*/
-#undef DDR_PHY_ACBDLR6_A00BD_DEFVAL
-#undef DDR_PHY_ACBDLR6_A00BD_SHIFT
-#undef DDR_PHY_ACBDLR6_A00BD_MASK
-#define DDR_PHY_ACBDLR6_A00BD_DEFVAL                                               0x00000000
-#define DDR_PHY_ACBDLR6_A00BD_SHIFT                                                0
-#define DDR_PHY_ACBDLR6_A00BD_MASK                                                 0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACBDLR7_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_ACBDLR7_RESERVED_31_30_SHIFT
-#undef DDR_PHY_ACBDLR7_RESERVED_31_30_MASK
-#define DDR_PHY_ACBDLR7_RESERVED_31_30_DEFVAL                                      0x00000000
-#define DDR_PHY_ACBDLR7_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_ACBDLR7_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*Delay select for the BDL on Address A[7].*/
-#undef DDR_PHY_ACBDLR7_A07BD_DEFVAL
-#undef DDR_PHY_ACBDLR7_A07BD_SHIFT
-#undef DDR_PHY_ACBDLR7_A07BD_MASK
-#define DDR_PHY_ACBDLR7_A07BD_DEFVAL                                               0x00000000
-#define DDR_PHY_ACBDLR7_A07BD_SHIFT                                                24
-#define DDR_PHY_ACBDLR7_A07BD_MASK                                                 0x3F000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACBDLR7_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_ACBDLR7_RESERVED_23_22_SHIFT
-#undef DDR_PHY_ACBDLR7_RESERVED_23_22_MASK
-#define DDR_PHY_ACBDLR7_RESERVED_23_22_DEFVAL                                      0x00000000
-#define DDR_PHY_ACBDLR7_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_ACBDLR7_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*Delay select for the BDL on Address A[6].*/
-#undef DDR_PHY_ACBDLR7_A06BD_DEFVAL
-#undef DDR_PHY_ACBDLR7_A06BD_SHIFT
-#undef DDR_PHY_ACBDLR7_A06BD_MASK
-#define DDR_PHY_ACBDLR7_A06BD_DEFVAL                                               0x00000000
-#define DDR_PHY_ACBDLR7_A06BD_SHIFT                                                16
-#define DDR_PHY_ACBDLR7_A06BD_MASK                                                 0x003F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACBDLR7_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_ACBDLR7_RESERVED_15_14_SHIFT
-#undef DDR_PHY_ACBDLR7_RESERVED_15_14_MASK
-#define DDR_PHY_ACBDLR7_RESERVED_15_14_DEFVAL                                      0x00000000
-#define DDR_PHY_ACBDLR7_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_ACBDLR7_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*Delay select for the BDL on Address A[5].*/
-#undef DDR_PHY_ACBDLR7_A05BD_DEFVAL
-#undef DDR_PHY_ACBDLR7_A05BD_SHIFT
-#undef DDR_PHY_ACBDLR7_A05BD_MASK
-#define DDR_PHY_ACBDLR7_A05BD_DEFVAL                                               0x00000000
-#define DDR_PHY_ACBDLR7_A05BD_SHIFT                                                8
-#define DDR_PHY_ACBDLR7_A05BD_MASK                                                 0x00003F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACBDLR7_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_ACBDLR7_RESERVED_7_6_SHIFT
-#undef DDR_PHY_ACBDLR7_RESERVED_7_6_MASK
-#define DDR_PHY_ACBDLR7_RESERVED_7_6_DEFVAL                                        0x00000000
-#define DDR_PHY_ACBDLR7_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_ACBDLR7_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*Delay select for the BDL on Address A[4].*/
-#undef DDR_PHY_ACBDLR7_A04BD_DEFVAL
-#undef DDR_PHY_ACBDLR7_A04BD_SHIFT
-#undef DDR_PHY_ACBDLR7_A04BD_MASK
-#define DDR_PHY_ACBDLR7_A04BD_DEFVAL                                               0x00000000
-#define DDR_PHY_ACBDLR7_A04BD_SHIFT                                                0
-#define DDR_PHY_ACBDLR7_A04BD_MASK                                                 0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACBDLR8_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_ACBDLR8_RESERVED_31_30_SHIFT
-#undef DDR_PHY_ACBDLR8_RESERVED_31_30_MASK
-#define DDR_PHY_ACBDLR8_RESERVED_31_30_DEFVAL                                      0x00000000
-#define DDR_PHY_ACBDLR8_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_ACBDLR8_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*Delay select for the BDL on Address A[11].*/
-#undef DDR_PHY_ACBDLR8_A11BD_DEFVAL
-#undef DDR_PHY_ACBDLR8_A11BD_SHIFT
-#undef DDR_PHY_ACBDLR8_A11BD_MASK
-#define DDR_PHY_ACBDLR8_A11BD_DEFVAL                                               0x00000000
-#define DDR_PHY_ACBDLR8_A11BD_SHIFT                                                24
-#define DDR_PHY_ACBDLR8_A11BD_MASK                                                 0x3F000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACBDLR8_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_ACBDLR8_RESERVED_23_22_SHIFT
-#undef DDR_PHY_ACBDLR8_RESERVED_23_22_MASK
-#define DDR_PHY_ACBDLR8_RESERVED_23_22_DEFVAL                                      0x00000000
-#define DDR_PHY_ACBDLR8_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_ACBDLR8_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*Delay select for the BDL on Address A[10].*/
-#undef DDR_PHY_ACBDLR8_A10BD_DEFVAL
-#undef DDR_PHY_ACBDLR8_A10BD_SHIFT
-#undef DDR_PHY_ACBDLR8_A10BD_MASK
-#define DDR_PHY_ACBDLR8_A10BD_DEFVAL                                               0x00000000
-#define DDR_PHY_ACBDLR8_A10BD_SHIFT                                                16
-#define DDR_PHY_ACBDLR8_A10BD_MASK                                                 0x003F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACBDLR8_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_ACBDLR8_RESERVED_15_14_SHIFT
-#undef DDR_PHY_ACBDLR8_RESERVED_15_14_MASK
-#define DDR_PHY_ACBDLR8_RESERVED_15_14_DEFVAL                                      0x00000000
-#define DDR_PHY_ACBDLR8_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_ACBDLR8_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*Delay select for the BDL on Address A[9].*/
-#undef DDR_PHY_ACBDLR8_A09BD_DEFVAL
-#undef DDR_PHY_ACBDLR8_A09BD_SHIFT
-#undef DDR_PHY_ACBDLR8_A09BD_MASK
-#define DDR_PHY_ACBDLR8_A09BD_DEFVAL                                               0x00000000
-#define DDR_PHY_ACBDLR8_A09BD_SHIFT                                                8
-#define DDR_PHY_ACBDLR8_A09BD_MASK                                                 0x00003F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_ACBDLR8_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_ACBDLR8_RESERVED_7_6_SHIFT
-#undef DDR_PHY_ACBDLR8_RESERVED_7_6_MASK
-#define DDR_PHY_ACBDLR8_RESERVED_7_6_DEFVAL                                        0x00000000
-#define DDR_PHY_ACBDLR8_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_ACBDLR8_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*Delay select for the BDL on Address A[8].*/
-#undef DDR_PHY_ACBDLR8_A08BD_DEFVAL
-#undef DDR_PHY_ACBDLR8_A08BD_SHIFT
-#undef DDR_PHY_ACBDLR8_A08BD_MASK
-#define DDR_PHY_ACBDLR8_A08BD_DEFVAL                                               0x00000000
-#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
-#undef DDR_PHY_ZQCR_RESERVED_31_26_MASK
-#define DDR_PHY_ZQCR_RESERVED_31_26_DEFVAL                                         0x008A2858
-#define DDR_PHY_ZQCR_RESERVED_31_26_SHIFT                                          26
-#define DDR_PHY_ZQCR_RESERVED_31_26_MASK                                           0xFC000000U
-
-/*ZQ VREF Range*/
-#undef DDR_PHY_ZQCR_ZQREFISELRANGE_DEFVAL
-#undef DDR_PHY_ZQCR_ZQREFISELRANGE_SHIFT
-#undef DDR_PHY_ZQCR_ZQREFISELRANGE_MASK
-#define DDR_PHY_ZQCR_ZQREFISELRANGE_DEFVAL                                         0x008A2858
-#define DDR_PHY_ZQCR_ZQREFISELRANGE_SHIFT                                          25
-#define DDR_PHY_ZQCR_ZQREFISELRANGE_MASK                                           0x02000000U
-
-/*Programmable Wait for Frequency B*/
-#undef DDR_PHY_ZQCR_PGWAIT_FRQB_DEFVAL
-#undef DDR_PHY_ZQCR_PGWAIT_FRQB_SHIFT
-#undef DDR_PHY_ZQCR_PGWAIT_FRQB_MASK
-#define DDR_PHY_ZQCR_PGWAIT_FRQB_DEFVAL                                            0x008A2858
-#define DDR_PHY_ZQCR_PGWAIT_FRQB_SHIFT                                             19
-#define DDR_PHY_ZQCR_PGWAIT_FRQB_MASK                                              0x01F80000U
-
-/*Programmable Wait for Frequency A*/
-#undef DDR_PHY_ZQCR_PGWAIT_FRQA_DEFVAL
-#undef DDR_PHY_ZQCR_PGWAIT_FRQA_SHIFT
-#undef DDR_PHY_ZQCR_PGWAIT_FRQA_MASK
-#define DDR_PHY_ZQCR_PGWAIT_FRQA_DEFVAL                                            0x008A2858
-#define DDR_PHY_ZQCR_PGWAIT_FRQA_SHIFT                                             13
-#define DDR_PHY_ZQCR_PGWAIT_FRQA_MASK                                              0x0007E000U
-
-/*ZQ VREF Pad Enable*/
-#undef DDR_PHY_ZQCR_ZQREFPEN_DEFVAL
-#undef DDR_PHY_ZQCR_ZQREFPEN_SHIFT
-#undef DDR_PHY_ZQCR_ZQREFPEN_MASK
-#define DDR_PHY_ZQCR_ZQREFPEN_DEFVAL                                               0x008A2858
-#define DDR_PHY_ZQCR_ZQREFPEN_SHIFT                                                12
-#define DDR_PHY_ZQCR_ZQREFPEN_MASK                                                 0x00001000U
-
-/*ZQ Internal VREF Enable*/
-#undef DDR_PHY_ZQCR_ZQREFIEN_DEFVAL
-#undef DDR_PHY_ZQCR_ZQREFIEN_SHIFT
-#undef DDR_PHY_ZQCR_ZQREFIEN_MASK
-#define DDR_PHY_ZQCR_ZQREFIEN_DEFVAL                                               0x008A2858
-#define DDR_PHY_ZQCR_ZQREFIEN_SHIFT                                                11
-#define DDR_PHY_ZQCR_ZQREFIEN_MASK                                                 0x00000800U
-
-/*Choice of termination mode*/
-#undef DDR_PHY_ZQCR_ODT_MODE_DEFVAL
-#undef DDR_PHY_ZQCR_ODT_MODE_SHIFT
-#undef DDR_PHY_ZQCR_ODT_MODE_MASK
-#define DDR_PHY_ZQCR_ODT_MODE_DEFVAL                                               0x008A2858
-#define DDR_PHY_ZQCR_ODT_MODE_SHIFT                                                9
-#define DDR_PHY_ZQCR_ODT_MODE_MASK                                                 0x00000600U
-
-/*Force ZCAL VT update*/
-#undef DDR_PHY_ZQCR_FORCE_ZCAL_VT_UPDATE_DEFVAL
-#undef DDR_PHY_ZQCR_FORCE_ZCAL_VT_UPDATE_SHIFT
-#undef DDR_PHY_ZQCR_FORCE_ZCAL_VT_UPDATE_MASK
-#define DDR_PHY_ZQCR_FORCE_ZCAL_VT_UPDATE_DEFVAL                                   0x008A2858
-#define DDR_PHY_ZQCR_FORCE_ZCAL_VT_UPDATE_SHIFT                                    8
-#define DDR_PHY_ZQCR_FORCE_ZCAL_VT_UPDATE_MASK                                     0x00000100U
-
-/*IO VT Drift Limit*/
-#undef DDR_PHY_ZQCR_IODLMT_DEFVAL
-#undef DDR_PHY_ZQCR_IODLMT_SHIFT
-#undef DDR_PHY_ZQCR_IODLMT_MASK
-#define DDR_PHY_ZQCR_IODLMT_DEFVAL                                                 0x008A2858
-#define DDR_PHY_ZQCR_IODLMT_SHIFT                                                  5
-#define DDR_PHY_ZQCR_IODLMT_MASK                                                   0x000000E0U
-
-/*Averaging algorithm enable, if set, enables averaging algorithm*/
-#undef DDR_PHY_ZQCR_AVGEN_DEFVAL
-#undef DDR_PHY_ZQCR_AVGEN_SHIFT
-#undef DDR_PHY_ZQCR_AVGEN_MASK
-#define DDR_PHY_ZQCR_AVGEN_DEFVAL                                                  0x008A2858
-#define DDR_PHY_ZQCR_AVGEN_SHIFT                                                   4
-#define DDR_PHY_ZQCR_AVGEN_MASK                                                    0x00000010U
-
-/*Maximum number of averaging rounds to be used by averaging algorithm*/
-#undef DDR_PHY_ZQCR_AVGMAX_DEFVAL
-#undef DDR_PHY_ZQCR_AVGMAX_SHIFT
-#undef DDR_PHY_ZQCR_AVGMAX_MASK
-#define DDR_PHY_ZQCR_AVGMAX_DEFVAL                                                 0x008A2858
-#define DDR_PHY_ZQCR_AVGMAX_SHIFT                                                  2
-#define DDR_PHY_ZQCR_AVGMAX_MASK                                                   0x0000000CU
-
-/*ZQ Calibration Type*/
-#undef DDR_PHY_ZQCR_ZCALT_DEFVAL
-#undef DDR_PHY_ZQCR_ZCALT_SHIFT
-#undef DDR_PHY_ZQCR_ZCALT_MASK
-#define DDR_PHY_ZQCR_ZCALT_DEFVAL                                                  0x008A2858
-#define DDR_PHY_ZQCR_ZCALT_SHIFT                                                   1
-#define DDR_PHY_ZQCR_ZCALT_MASK                                                    0x00000002U
-
-/*ZQ Power Down*/
-#undef DDR_PHY_ZQCR_ZQPD_DEFVAL
-#undef DDR_PHY_ZQCR_ZQPD_SHIFT
-#undef DDR_PHY_ZQCR_ZQPD_MASK
-#define DDR_PHY_ZQCR_ZQPD_DEFVAL                                                   0x008A2858
-#define DDR_PHY_ZQCR_ZQPD_SHIFT                                                    0
-#define DDR_PHY_ZQCR_ZQPD_MASK                                                     0x00000001U
-
-/*Pull-down drive strength ZCTRL over-ride enable*/
-#undef DDR_PHY_ZQ0PR0_PD_DRV_ZDEN_DEFVAL
-#undef DDR_PHY_ZQ0PR0_PD_DRV_ZDEN_SHIFT
-#undef DDR_PHY_ZQ0PR0_PD_DRV_ZDEN_MASK
-#define DDR_PHY_ZQ0PR0_PD_DRV_ZDEN_DEFVAL                                          0x000077BB
-#define DDR_PHY_ZQ0PR0_PD_DRV_ZDEN_SHIFT                                           31
-#define DDR_PHY_ZQ0PR0_PD_DRV_ZDEN_MASK                                            0x80000000U
-
-/*Pull-up drive strength ZCTRL over-ride enable*/
-#undef DDR_PHY_ZQ0PR0_PU_DRV_ZDEN_DEFVAL
-#undef DDR_PHY_ZQ0PR0_PU_DRV_ZDEN_SHIFT
-#undef DDR_PHY_ZQ0PR0_PU_DRV_ZDEN_MASK
-#define DDR_PHY_ZQ0PR0_PU_DRV_ZDEN_DEFVAL                                          0x000077BB
-#define DDR_PHY_ZQ0PR0_PU_DRV_ZDEN_SHIFT                                           30
-#define DDR_PHY_ZQ0PR0_PU_DRV_ZDEN_MASK                                            0x40000000U
-
-/*Pull-down termination ZCTRL over-ride enable*/
-#undef DDR_PHY_ZQ0PR0_PD_ODT_ZDEN_DEFVAL
-#undef DDR_PHY_ZQ0PR0_PD_ODT_ZDEN_SHIFT
-#undef DDR_PHY_ZQ0PR0_PD_ODT_ZDEN_MASK
-#define DDR_PHY_ZQ0PR0_PD_ODT_ZDEN_DEFVAL                                          0x000077BB
-#define DDR_PHY_ZQ0PR0_PD_ODT_ZDEN_SHIFT                                           29
-#define DDR_PHY_ZQ0PR0_PD_ODT_ZDEN_MASK                                            0x20000000U
-
-/*Pull-up termination ZCTRL over-ride enable*/
-#undef DDR_PHY_ZQ0PR0_PU_ODT_ZDEN_DEFVAL
-#undef DDR_PHY_ZQ0PR0_PU_ODT_ZDEN_SHIFT
-#undef DDR_PHY_ZQ0PR0_PU_ODT_ZDEN_MASK
-#define DDR_PHY_ZQ0PR0_PU_ODT_ZDEN_DEFVAL                                          0x000077BB
-#define DDR_PHY_ZQ0PR0_PU_ODT_ZDEN_SHIFT                                           28
-#define DDR_PHY_ZQ0PR0_PU_ODT_ZDEN_MASK                                            0x10000000U
-
-/*Calibration segment bypass*/
-#undef DDR_PHY_ZQ0PR0_ZSEGBYP_DEFVAL
-#undef DDR_PHY_ZQ0PR0_ZSEGBYP_SHIFT
-#undef DDR_PHY_ZQ0PR0_ZSEGBYP_MASK
-#define DDR_PHY_ZQ0PR0_ZSEGBYP_DEFVAL                                              0x000077BB
-#define DDR_PHY_ZQ0PR0_ZSEGBYP_SHIFT                                               27
-#define DDR_PHY_ZQ0PR0_ZSEGBYP_MASK                                                0x08000000U
-
-/*VREF latch mode controls the mode in which the ZLE pin of the PVREF cell is driven by the PUB*/
-#undef DDR_PHY_ZQ0PR0_ZLE_MODE_DEFVAL
-#undef DDR_PHY_ZQ0PR0_ZLE_MODE_SHIFT
-#undef DDR_PHY_ZQ0PR0_ZLE_MODE_MASK
-#define DDR_PHY_ZQ0PR0_ZLE_MODE_DEFVAL                                             0x000077BB
-#define DDR_PHY_ZQ0PR0_ZLE_MODE_SHIFT                                              25
-#define DDR_PHY_ZQ0PR0_ZLE_MODE_MASK                                               0x06000000U
-
-/*Termination adjustment*/
-#undef DDR_PHY_ZQ0PR0_ODT_ADJUST_DEFVAL
-#undef DDR_PHY_ZQ0PR0_ODT_ADJUST_SHIFT
-#undef DDR_PHY_ZQ0PR0_ODT_ADJUST_MASK
-#define DDR_PHY_ZQ0PR0_ODT_ADJUST_DEFVAL                                           0x000077BB
-#define DDR_PHY_ZQ0PR0_ODT_ADJUST_SHIFT                                            22
-#define DDR_PHY_ZQ0PR0_ODT_ADJUST_MASK                                             0x01C00000U
-
-/*Pulldown drive strength adjustment*/
-#undef DDR_PHY_ZQ0PR0_PD_DRV_ADJUST_DEFVAL
-#undef DDR_PHY_ZQ0PR0_PD_DRV_ADJUST_SHIFT
-#undef DDR_PHY_ZQ0PR0_PD_DRV_ADJUST_MASK
-#define DDR_PHY_ZQ0PR0_PD_DRV_ADJUST_DEFVAL                                        0x000077BB
-#define DDR_PHY_ZQ0PR0_PD_DRV_ADJUST_SHIFT                                         19
-#define DDR_PHY_ZQ0PR0_PD_DRV_ADJUST_MASK                                          0x00380000U
-
-/*Pullup drive strength adjustment*/
-#undef DDR_PHY_ZQ0PR0_PU_DRV_ADJUST_DEFVAL
-#undef DDR_PHY_ZQ0PR0_PU_DRV_ADJUST_SHIFT
-#undef DDR_PHY_ZQ0PR0_PU_DRV_ADJUST_MASK
-#define DDR_PHY_ZQ0PR0_PU_DRV_ADJUST_DEFVAL                                        0x000077BB
-#define DDR_PHY_ZQ0PR0_PU_DRV_ADJUST_SHIFT                                         16
-#define DDR_PHY_ZQ0PR0_PU_DRV_ADJUST_MASK                                          0x00070000U
-
-/*DRAM Impedance Divide Ratio*/
-#undef DDR_PHY_ZQ0PR0_ZPROG_DRAM_ODT_DEFVAL
-#undef DDR_PHY_ZQ0PR0_ZPROG_DRAM_ODT_SHIFT
-#undef DDR_PHY_ZQ0PR0_ZPROG_DRAM_ODT_MASK
-#define DDR_PHY_ZQ0PR0_ZPROG_DRAM_ODT_DEFVAL                                       0x000077BB
-#define DDR_PHY_ZQ0PR0_ZPROG_DRAM_ODT_SHIFT                                        12
-#define DDR_PHY_ZQ0PR0_ZPROG_DRAM_ODT_MASK                                         0x0000F000U
-
-/*HOST Impedance Divide Ratio*/
-#undef DDR_PHY_ZQ0PR0_ZPROG_HOST_ODT_DEFVAL
-#undef DDR_PHY_ZQ0PR0_ZPROG_HOST_ODT_SHIFT
-#undef DDR_PHY_ZQ0PR0_ZPROG_HOST_ODT_MASK
-#define DDR_PHY_ZQ0PR0_ZPROG_HOST_ODT_DEFVAL                                       0x000077BB
-#define DDR_PHY_ZQ0PR0_ZPROG_HOST_ODT_SHIFT                                        8
-#define DDR_PHY_ZQ0PR0_ZPROG_HOST_ODT_MASK                                         0x00000F00U
-
-/*Impedance Divide Ratio (pulldown drive calibration during asymmetric drive strength calibration)*/
-#undef DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PD_DEFVAL
-#undef DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PD_SHIFT
-#undef DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PD_MASK
-#define DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PD_DEFVAL                                    0x000077BB
-#define DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PD_SHIFT                                     4
-#define DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PD_MASK                                      0x000000F0U
-
-/*Impedance Divide Ratio (pullup drive calibration during asymmetric drive strength calibration)*/
-#undef DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PU_DEFVAL
-#undef DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PU_SHIFT
-#undef DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PU_MASK
-#define DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PU_DEFVAL                                    0x000077BB
-#define DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PU_SHIFT                                     0
-#define DDR_PHY_ZQ0PR0_ZPROG_ASYM_DRV_PU_MASK                                      0x0000000FU
-
-/*Reserved. Return zeros on reads.*/
-#undef DDR_PHY_ZQ0OR0_RESERVED_31_26_DEFVAL
-#undef DDR_PHY_ZQ0OR0_RESERVED_31_26_SHIFT
-#undef DDR_PHY_ZQ0OR0_RESERVED_31_26_MASK
-#define DDR_PHY_ZQ0OR0_RESERVED_31_26_DEFVAL                                       0x00000000
-#define DDR_PHY_ZQ0OR0_RESERVED_31_26_SHIFT                                        26
-#define DDR_PHY_ZQ0OR0_RESERVED_31_26_MASK                                         0xFC000000U
-
-/*Override value for the pull-up output impedance*/
-#undef DDR_PHY_ZQ0OR0_ZDATA_PU_DRV_OVRD_DEFVAL
-#undef DDR_PHY_ZQ0OR0_ZDATA_PU_DRV_OVRD_SHIFT
-#undef DDR_PHY_ZQ0OR0_ZDATA_PU_DRV_OVRD_MASK
-#define DDR_PHY_ZQ0OR0_ZDATA_PU_DRV_OVRD_DEFVAL                                    0x00000000
-#define DDR_PHY_ZQ0OR0_ZDATA_PU_DRV_OVRD_SHIFT                                     16
-#define DDR_PHY_ZQ0OR0_ZDATA_PU_DRV_OVRD_MASK                                      0x03FF0000U
-
-/*Reserved. Return zeros on reads.*/
-#undef DDR_PHY_ZQ0OR0_RESERVED_15_10_DEFVAL
-#undef DDR_PHY_ZQ0OR0_RESERVED_15_10_SHIFT
-#undef DDR_PHY_ZQ0OR0_RESERVED_15_10_MASK
-#define DDR_PHY_ZQ0OR0_RESERVED_15_10_DEFVAL                                       0x00000000
-#define DDR_PHY_ZQ0OR0_RESERVED_15_10_SHIFT                                        10
-#define DDR_PHY_ZQ0OR0_RESERVED_15_10_MASK                                         0x0000FC00U
-
-/*Override value for the pull-down output impedance*/
-#undef DDR_PHY_ZQ0OR0_ZDATA_PD_DRV_OVRD_DEFVAL
-#undef DDR_PHY_ZQ0OR0_ZDATA_PD_DRV_OVRD_SHIFT
-#undef DDR_PHY_ZQ0OR0_ZDATA_PD_DRV_OVRD_MASK
-#define DDR_PHY_ZQ0OR0_ZDATA_PD_DRV_OVRD_DEFVAL                                    0x00000000
-#define DDR_PHY_ZQ0OR0_ZDATA_PD_DRV_OVRD_SHIFT                                     0
-#define DDR_PHY_ZQ0OR0_ZDATA_PD_DRV_OVRD_MASK                                      0x000003FFU
-
-/*Reserved. Return zeros on reads.*/
-#undef DDR_PHY_ZQ0OR1_RESERVED_31_26_DEFVAL
-#undef DDR_PHY_ZQ0OR1_RESERVED_31_26_SHIFT
-#undef DDR_PHY_ZQ0OR1_RESERVED_31_26_MASK
-#define DDR_PHY_ZQ0OR1_RESERVED_31_26_DEFVAL                                       0x00000000
-#define DDR_PHY_ZQ0OR1_RESERVED_31_26_SHIFT                                        26
-#define DDR_PHY_ZQ0OR1_RESERVED_31_26_MASK                                         0xFC000000U
-
-/*Override value for the pull-up termination*/
-#undef DDR_PHY_ZQ0OR1_ZDATA_PU_ODT_OVRD_DEFVAL
-#undef DDR_PHY_ZQ0OR1_ZDATA_PU_ODT_OVRD_SHIFT
-#undef DDR_PHY_ZQ0OR1_ZDATA_PU_ODT_OVRD_MASK
-#define DDR_PHY_ZQ0OR1_ZDATA_PU_ODT_OVRD_DEFVAL                                    0x00000000
-#define DDR_PHY_ZQ0OR1_ZDATA_PU_ODT_OVRD_SHIFT                                     16
-#define DDR_PHY_ZQ0OR1_ZDATA_PU_ODT_OVRD_MASK                                      0x03FF0000U
-
-/*Reserved. Return zeros on reads.*/
-#undef DDR_PHY_ZQ0OR1_RESERVED_15_10_DEFVAL
-#undef DDR_PHY_ZQ0OR1_RESERVED_15_10_SHIFT
-#undef DDR_PHY_ZQ0OR1_RESERVED_15_10_MASK
-#define DDR_PHY_ZQ0OR1_RESERVED_15_10_DEFVAL                                       0x00000000
-#define DDR_PHY_ZQ0OR1_RESERVED_15_10_SHIFT                                        10
-#define DDR_PHY_ZQ0OR1_RESERVED_15_10_MASK                                         0x0000FC00U
-
-/*Override value for the pull-down termination*/
-#undef DDR_PHY_ZQ0OR1_ZDATA_PD_ODT_OVRD_DEFVAL
-#undef DDR_PHY_ZQ0OR1_ZDATA_PD_ODT_OVRD_SHIFT
-#undef DDR_PHY_ZQ0OR1_ZDATA_PD_ODT_OVRD_MASK
-#define DDR_PHY_ZQ0OR1_ZDATA_PD_ODT_OVRD_DEFVAL                                    0x00000000
-#define DDR_PHY_ZQ0OR1_ZDATA_PD_ODT_OVRD_SHIFT                                     0
-#define DDR_PHY_ZQ0OR1_ZDATA_PD_ODT_OVRD_MASK                                      0x000003FFU
-
-/*Pull-down drive strength ZCTRL over-ride enable*/
-#undef DDR_PHY_ZQ1PR0_PD_DRV_ZDEN_DEFVAL
-#undef DDR_PHY_ZQ1PR0_PD_DRV_ZDEN_SHIFT
-#undef DDR_PHY_ZQ1PR0_PD_DRV_ZDEN_MASK
-#define DDR_PHY_ZQ1PR0_PD_DRV_ZDEN_DEFVAL                                          0x000077BB
-#define DDR_PHY_ZQ1PR0_PD_DRV_ZDEN_SHIFT                                           31
-#define DDR_PHY_ZQ1PR0_PD_DRV_ZDEN_MASK                                            0x80000000U
-
-/*Pull-up drive strength ZCTRL over-ride enable*/
-#undef DDR_PHY_ZQ1PR0_PU_DRV_ZDEN_DEFVAL
-#undef DDR_PHY_ZQ1PR0_PU_DRV_ZDEN_SHIFT
-#undef DDR_PHY_ZQ1PR0_PU_DRV_ZDEN_MASK
-#define DDR_PHY_ZQ1PR0_PU_DRV_ZDEN_DEFVAL                                          0x000077BB
-#define DDR_PHY_ZQ1PR0_PU_DRV_ZDEN_SHIFT                                           30
-#define DDR_PHY_ZQ1PR0_PU_DRV_ZDEN_MASK                                            0x40000000U
-
-/*Pull-down termination ZCTRL over-ride enable*/
-#undef DDR_PHY_ZQ1PR0_PD_ODT_ZDEN_DEFVAL
-#undef DDR_PHY_ZQ1PR0_PD_ODT_ZDEN_SHIFT
-#undef DDR_PHY_ZQ1PR0_PD_ODT_ZDEN_MASK
-#define DDR_PHY_ZQ1PR0_PD_ODT_ZDEN_DEFVAL                                          0x000077BB
-#define DDR_PHY_ZQ1PR0_PD_ODT_ZDEN_SHIFT                                           29
-#define DDR_PHY_ZQ1PR0_PD_ODT_ZDEN_MASK                                            0x20000000U
-
-/*Pull-up termination ZCTRL over-ride enable*/
-#undef DDR_PHY_ZQ1PR0_PU_ODT_ZDEN_DEFVAL
-#undef DDR_PHY_ZQ1PR0_PU_ODT_ZDEN_SHIFT
-#undef DDR_PHY_ZQ1PR0_PU_ODT_ZDEN_MASK
-#define DDR_PHY_ZQ1PR0_PU_ODT_ZDEN_DEFVAL                                          0x000077BB
-#define DDR_PHY_ZQ1PR0_PU_ODT_ZDEN_SHIFT                                           28
-#define DDR_PHY_ZQ1PR0_PU_ODT_ZDEN_MASK                                            0x10000000U
-
-/*Calibration segment bypass*/
-#undef DDR_PHY_ZQ1PR0_ZSEGBYP_DEFVAL
-#undef DDR_PHY_ZQ1PR0_ZSEGBYP_SHIFT
-#undef DDR_PHY_ZQ1PR0_ZSEGBYP_MASK
-#define DDR_PHY_ZQ1PR0_ZSEGBYP_DEFVAL                                              0x000077BB
-#define DDR_PHY_ZQ1PR0_ZSEGBYP_SHIFT                                               27
-#define DDR_PHY_ZQ1PR0_ZSEGBYP_MASK                                                0x08000000U
-
-/*VREF latch mode controls the mode in which the ZLE pin of the PVREF cell is driven by the PUB*/
-#undef DDR_PHY_ZQ1PR0_ZLE_MODE_DEFVAL
-#undef DDR_PHY_ZQ1PR0_ZLE_MODE_SHIFT
-#undef DDR_PHY_ZQ1PR0_ZLE_MODE_MASK
-#define DDR_PHY_ZQ1PR0_ZLE_MODE_DEFVAL                                             0x000077BB
-#define DDR_PHY_ZQ1PR0_ZLE_MODE_SHIFT                                              25
-#define DDR_PHY_ZQ1PR0_ZLE_MODE_MASK                                               0x06000000U
-
-/*Termination adjustment*/
-#undef DDR_PHY_ZQ1PR0_ODT_ADJUST_DEFVAL
-#undef DDR_PHY_ZQ1PR0_ODT_ADJUST_SHIFT
-#undef DDR_PHY_ZQ1PR0_ODT_ADJUST_MASK
-#define DDR_PHY_ZQ1PR0_ODT_ADJUST_DEFVAL                                           0x000077BB
-#define DDR_PHY_ZQ1PR0_ODT_ADJUST_SHIFT                                            22
-#define DDR_PHY_ZQ1PR0_ODT_ADJUST_MASK                                             0x01C00000U
-
-/*Pulldown drive strength adjustment*/
-#undef DDR_PHY_ZQ1PR0_PD_DRV_ADJUST_DEFVAL
-#undef DDR_PHY_ZQ1PR0_PD_DRV_ADJUST_SHIFT
-#undef DDR_PHY_ZQ1PR0_PD_DRV_ADJUST_MASK
-#define DDR_PHY_ZQ1PR0_PD_DRV_ADJUST_DEFVAL                                        0x000077BB
-#define DDR_PHY_ZQ1PR0_PD_DRV_ADJUST_SHIFT                                         19
-#define DDR_PHY_ZQ1PR0_PD_DRV_ADJUST_MASK                                          0x00380000U
-
-/*Pullup drive strength adjustment*/
-#undef DDR_PHY_ZQ1PR0_PU_DRV_ADJUST_DEFVAL
-#undef DDR_PHY_ZQ1PR0_PU_DRV_ADJUST_SHIFT
-#undef DDR_PHY_ZQ1PR0_PU_DRV_ADJUST_MASK
-#define DDR_PHY_ZQ1PR0_PU_DRV_ADJUST_DEFVAL                                        0x000077BB
-#define DDR_PHY_ZQ1PR0_PU_DRV_ADJUST_SHIFT                                         16
-#define DDR_PHY_ZQ1PR0_PU_DRV_ADJUST_MASK                                          0x00070000U
-
-/*DRAM Impedance Divide Ratio*/
-#undef DDR_PHY_ZQ1PR0_ZPROG_DRAM_ODT_DEFVAL
-#undef DDR_PHY_ZQ1PR0_ZPROG_DRAM_ODT_SHIFT
-#undef DDR_PHY_ZQ1PR0_ZPROG_DRAM_ODT_MASK
-#define DDR_PHY_ZQ1PR0_ZPROG_DRAM_ODT_DEFVAL                                       0x000077BB
-#define DDR_PHY_ZQ1PR0_ZPROG_DRAM_ODT_SHIFT                                        12
-#define DDR_PHY_ZQ1PR0_ZPROG_DRAM_ODT_MASK                                         0x0000F000U
-
-/*HOST Impedance Divide Ratio*/
-#undef DDR_PHY_ZQ1PR0_ZPROG_HOST_ODT_DEFVAL
-#undef DDR_PHY_ZQ1PR0_ZPROG_HOST_ODT_SHIFT
-#undef DDR_PHY_ZQ1PR0_ZPROG_HOST_ODT_MASK
-#define DDR_PHY_ZQ1PR0_ZPROG_HOST_ODT_DEFVAL                                       0x000077BB
-#define DDR_PHY_ZQ1PR0_ZPROG_HOST_ODT_SHIFT                                        8
-#define DDR_PHY_ZQ1PR0_ZPROG_HOST_ODT_MASK                                         0x00000F00U
-
-/*Impedance Divide Ratio (pulldown drive calibration during asymmetric drive strength calibration)*/
-#undef DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PD_DEFVAL
-#undef DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PD_SHIFT
-#undef DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PD_MASK
-#define DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PD_DEFVAL                                    0x000077BB
-#define DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PD_SHIFT                                     4
-#define DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PD_MASK                                      0x000000F0U
-
-/*Impedance Divide Ratio (pullup drive calibration during asymmetric drive strength calibration)*/
-#undef DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PU_DEFVAL
-#undef DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PU_SHIFT
-#undef DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PU_MASK
-#define DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PU_DEFVAL                                    0x000077BB
-#define DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PU_SHIFT                                     0
-#define DDR_PHY_ZQ1PR0_ZPROG_ASYM_DRV_PU_MASK                                      0x0000000FU
-
-/*Calibration Bypass*/
-#undef DDR_PHY_DX0GCR0_CALBYP_DEFVAL
-#undef DDR_PHY_DX0GCR0_CALBYP_SHIFT
-#undef DDR_PHY_DX0GCR0_CALBYP_MASK
-#define DDR_PHY_DX0GCR0_CALBYP_DEFVAL                                              0x40200204
-#define DDR_PHY_DX0GCR0_CALBYP_SHIFT                                               31
-#define DDR_PHY_DX0GCR0_CALBYP_MASK                                                0x80000000U
-
-/*Master Delay Line Enable*/
-#undef DDR_PHY_DX0GCR0_MDLEN_DEFVAL
-#undef DDR_PHY_DX0GCR0_MDLEN_SHIFT
-#undef DDR_PHY_DX0GCR0_MDLEN_MASK
-#define DDR_PHY_DX0GCR0_MDLEN_DEFVAL                                               0x40200204
-#define DDR_PHY_DX0GCR0_MDLEN_SHIFT                                                30
-#define DDR_PHY_DX0GCR0_MDLEN_MASK                                                 0x40000000U
-
-/*Configurable ODT(TE) Phase Shift*/
-#undef DDR_PHY_DX0GCR0_CODTSHFT_DEFVAL
-#undef DDR_PHY_DX0GCR0_CODTSHFT_SHIFT
-#undef DDR_PHY_DX0GCR0_CODTSHFT_MASK
-#define DDR_PHY_DX0GCR0_CODTSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX0GCR0_CODTSHFT_SHIFT                                             28
-#define DDR_PHY_DX0GCR0_CODTSHFT_MASK                                              0x30000000U
-
-/*DQS Duty Cycle Correction*/
-#undef DDR_PHY_DX0GCR0_DQSDCC_DEFVAL
-#undef DDR_PHY_DX0GCR0_DQSDCC_SHIFT
-#undef DDR_PHY_DX0GCR0_DQSDCC_MASK
-#define DDR_PHY_DX0GCR0_DQSDCC_DEFVAL                                              0x40200204
-#define DDR_PHY_DX0GCR0_DQSDCC_SHIFT                                               24
-#define DDR_PHY_DX0GCR0_DQSDCC_MASK                                                0x0F000000U
-
-/*Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY*/
-#undef DDR_PHY_DX0GCR0_RDDLY_DEFVAL
-#undef DDR_PHY_DX0GCR0_RDDLY_SHIFT
-#undef DDR_PHY_DX0GCR0_RDDLY_MASK
-#define DDR_PHY_DX0GCR0_RDDLY_DEFVAL                                               0x40200204
-#define DDR_PHY_DX0GCR0_RDDLY_SHIFT                                                20
-#define DDR_PHY_DX0GCR0_RDDLY_MASK                                                 0x00F00000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX0GCR0_RESERVED_19_14_DEFVAL
-#undef DDR_PHY_DX0GCR0_RESERVED_19_14_SHIFT
-#undef DDR_PHY_DX0GCR0_RESERVED_19_14_MASK
-#define DDR_PHY_DX0GCR0_RESERVED_19_14_DEFVAL                                      0x40200204
-#define DDR_PHY_DX0GCR0_RESERVED_19_14_SHIFT                                       14
-#define DDR_PHY_DX0GCR0_RESERVED_19_14_MASK                                        0x000FC000U
-
-/*DQSNSE Power Down Receiver*/
-#undef DDR_PHY_DX0GCR0_DQSNSEPDR_DEFVAL
-#undef DDR_PHY_DX0GCR0_DQSNSEPDR_SHIFT
-#undef DDR_PHY_DX0GCR0_DQSNSEPDR_MASK
-#define DDR_PHY_DX0GCR0_DQSNSEPDR_DEFVAL                                           0x40200204
-#define DDR_PHY_DX0GCR0_DQSNSEPDR_SHIFT                                            13
-#define DDR_PHY_DX0GCR0_DQSNSEPDR_MASK                                             0x00002000U
-
-/*DQSSE Power Down Receiver*/
-#undef DDR_PHY_DX0GCR0_DQSSEPDR_DEFVAL
-#undef DDR_PHY_DX0GCR0_DQSSEPDR_SHIFT
-#undef DDR_PHY_DX0GCR0_DQSSEPDR_MASK
-#define DDR_PHY_DX0GCR0_DQSSEPDR_DEFVAL                                            0x40200204
-#define DDR_PHY_DX0GCR0_DQSSEPDR_SHIFT                                             12
-#define DDR_PHY_DX0GCR0_DQSSEPDR_MASK                                              0x00001000U
-
-/*RTT On Additive Latency*/
-#undef DDR_PHY_DX0GCR0_RTTOAL_DEFVAL
-#undef DDR_PHY_DX0GCR0_RTTOAL_SHIFT
-#undef DDR_PHY_DX0GCR0_RTTOAL_MASK
-#define DDR_PHY_DX0GCR0_RTTOAL_DEFVAL                                              0x40200204
-#define DDR_PHY_DX0GCR0_RTTOAL_SHIFT                                               11
-#define DDR_PHY_DX0GCR0_RTTOAL_MASK                                                0x00000800U
-
-/*RTT Output Hold*/
-#undef DDR_PHY_DX0GCR0_RTTOH_DEFVAL
-#undef DDR_PHY_DX0GCR0_RTTOH_SHIFT
-#undef DDR_PHY_DX0GCR0_RTTOH_MASK
-#define DDR_PHY_DX0GCR0_RTTOH_DEFVAL                                               0x40200204
-#define DDR_PHY_DX0GCR0_RTTOH_SHIFT                                                9
-#define DDR_PHY_DX0GCR0_RTTOH_MASK                                                 0x00000600U
-
-/*Configurable PDR Phase Shift*/
-#undef DDR_PHY_DX0GCR0_CPDRSHFT_DEFVAL
-#undef DDR_PHY_DX0GCR0_CPDRSHFT_SHIFT
-#undef DDR_PHY_DX0GCR0_CPDRSHFT_MASK
-#define DDR_PHY_DX0GCR0_CPDRSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX0GCR0_CPDRSHFT_SHIFT                                             7
-#define DDR_PHY_DX0GCR0_CPDRSHFT_MASK                                              0x00000180U
-
-/*DQSR Power Down*/
-#undef DDR_PHY_DX0GCR0_DQSRPD_DEFVAL
-#undef DDR_PHY_DX0GCR0_DQSRPD_SHIFT
-#undef DDR_PHY_DX0GCR0_DQSRPD_MASK
-#define DDR_PHY_DX0GCR0_DQSRPD_DEFVAL                                              0x40200204
-#define DDR_PHY_DX0GCR0_DQSRPD_SHIFT                                               6
-#define DDR_PHY_DX0GCR0_DQSRPD_MASK                                                0x00000040U
-
-/*DQSG Power Down Receiver*/
-#undef DDR_PHY_DX0GCR0_DQSGPDR_DEFVAL
-#undef DDR_PHY_DX0GCR0_DQSGPDR_SHIFT
-#undef DDR_PHY_DX0GCR0_DQSGPDR_MASK
-#define DDR_PHY_DX0GCR0_DQSGPDR_DEFVAL                                             0x40200204
-#define DDR_PHY_DX0GCR0_DQSGPDR_SHIFT                                              5
-#define DDR_PHY_DX0GCR0_DQSGPDR_MASK                                               0x00000020U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX0GCR0_RESERVED_4_DEFVAL
-#undef DDR_PHY_DX0GCR0_RESERVED_4_SHIFT
-#undef DDR_PHY_DX0GCR0_RESERVED_4_MASK
-#define DDR_PHY_DX0GCR0_RESERVED_4_DEFVAL                                          0x40200204
-#define DDR_PHY_DX0GCR0_RESERVED_4_SHIFT                                           4
-#define DDR_PHY_DX0GCR0_RESERVED_4_MASK                                            0x00000010U
-
-/*DQSG On-Die Termination*/
-#undef DDR_PHY_DX0GCR0_DQSGODT_DEFVAL
-#undef DDR_PHY_DX0GCR0_DQSGODT_SHIFT
-#undef DDR_PHY_DX0GCR0_DQSGODT_MASK
-#define DDR_PHY_DX0GCR0_DQSGODT_DEFVAL                                             0x40200204
-#define DDR_PHY_DX0GCR0_DQSGODT_SHIFT                                              3
-#define DDR_PHY_DX0GCR0_DQSGODT_MASK                                               0x00000008U
-
-/*DQSG Output Enable*/
-#undef DDR_PHY_DX0GCR0_DQSGOE_DEFVAL
-#undef DDR_PHY_DX0GCR0_DQSGOE_SHIFT
-#undef DDR_PHY_DX0GCR0_DQSGOE_MASK
-#define DDR_PHY_DX0GCR0_DQSGOE_DEFVAL                                              0x40200204
-#define DDR_PHY_DX0GCR0_DQSGOE_SHIFT                                               2
-#define DDR_PHY_DX0GCR0_DQSGOE_MASK                                                0x00000004U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX0GCR0_RESERVED_1_0_DEFVAL
-#undef DDR_PHY_DX0GCR0_RESERVED_1_0_SHIFT
-#undef DDR_PHY_DX0GCR0_RESERVED_1_0_MASK
-#define DDR_PHY_DX0GCR0_RESERVED_1_0_DEFVAL                                        0x40200204
-#define DDR_PHY_DX0GCR0_RESERVED_1_0_SHIFT                                         0
-#define DDR_PHY_DX0GCR0_RESERVED_1_0_MASK                                          0x00000003U
-
-/*Byte lane VREF IOM (Used only by D4MU IOs)*/
-#undef DDR_PHY_DX0GCR4_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_DX0GCR4_RESERVED_31_29_SHIFT
-#undef DDR_PHY_DX0GCR4_RESERVED_31_29_MASK
-#define DDR_PHY_DX0GCR4_RESERVED_31_29_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX0GCR4_RESERVED_31_29_SHIFT                                       29
-#define DDR_PHY_DX0GCR4_RESERVED_31_29_MASK                                        0xE0000000U
-
-/*Byte Lane VREF Pad Enable*/
-#undef DDR_PHY_DX0GCR4_DXREFPEN_DEFVAL
-#undef DDR_PHY_DX0GCR4_DXREFPEN_SHIFT
-#undef DDR_PHY_DX0GCR4_DXREFPEN_MASK
-#define DDR_PHY_DX0GCR4_DXREFPEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX0GCR4_DXREFPEN_SHIFT                                             28
-#define DDR_PHY_DX0GCR4_DXREFPEN_MASK                                              0x10000000U
-
-/*Byte Lane Internal VREF Enable*/
-#undef DDR_PHY_DX0GCR4_DXREFEEN_DEFVAL
-#undef DDR_PHY_DX0GCR4_DXREFEEN_SHIFT
-#undef DDR_PHY_DX0GCR4_DXREFEEN_MASK
-#define DDR_PHY_DX0GCR4_DXREFEEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX0GCR4_DXREFEEN_SHIFT                                             26
-#define DDR_PHY_DX0GCR4_DXREFEEN_MASK                                              0x0C000000U
-
-/*Byte Lane Single-End VREF Enable*/
-#undef DDR_PHY_DX0GCR4_DXREFSEN_DEFVAL
-#undef DDR_PHY_DX0GCR4_DXREFSEN_SHIFT
-#undef DDR_PHY_DX0GCR4_DXREFSEN_MASK
-#define DDR_PHY_DX0GCR4_DXREFSEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX0GCR4_DXREFSEN_SHIFT                                             25
-#define DDR_PHY_DX0GCR4_DXREFSEN_MASK                                              0x02000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX0GCR4_RESERVED_24_DEFVAL
-#undef DDR_PHY_DX0GCR4_RESERVED_24_SHIFT
-#undef DDR_PHY_DX0GCR4_RESERVED_24_MASK
-#define DDR_PHY_DX0GCR4_RESERVED_24_DEFVAL                                         0x0E00003C
-#define DDR_PHY_DX0GCR4_RESERVED_24_SHIFT                                          24
-#define DDR_PHY_DX0GCR4_RESERVED_24_MASK                                           0x01000000U
-
-/*External VREF generator REFSEL range select*/
-#undef DDR_PHY_DX0GCR4_DXREFESELRANGE_DEFVAL
-#undef DDR_PHY_DX0GCR4_DXREFESELRANGE_SHIFT
-#undef DDR_PHY_DX0GCR4_DXREFESELRANGE_MASK
-#define DDR_PHY_DX0GCR4_DXREFESELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX0GCR4_DXREFESELRANGE_SHIFT                                       23
-#define DDR_PHY_DX0GCR4_DXREFESELRANGE_MASK                                        0x00800000U
-
-/*Byte Lane External VREF Select*/
-#undef DDR_PHY_DX0GCR4_DXREFESEL_DEFVAL
-#undef DDR_PHY_DX0GCR4_DXREFESEL_SHIFT
-#undef DDR_PHY_DX0GCR4_DXREFESEL_MASK
-#define DDR_PHY_DX0GCR4_DXREFESEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX0GCR4_DXREFESEL_SHIFT                                            16
-#define DDR_PHY_DX0GCR4_DXREFESEL_MASK                                             0x007F0000U
-
-/*Single ended VREF generator REFSEL range select*/
-#undef DDR_PHY_DX0GCR4_DXREFSSELRANGE_DEFVAL
-#undef DDR_PHY_DX0GCR4_DXREFSSELRANGE_SHIFT
-#undef DDR_PHY_DX0GCR4_DXREFSSELRANGE_MASK
-#define DDR_PHY_DX0GCR4_DXREFSSELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX0GCR4_DXREFSSELRANGE_SHIFT                                       15
-#define DDR_PHY_DX0GCR4_DXREFSSELRANGE_MASK                                        0x00008000U
-
-/*Byte Lane Single-End VREF Select*/
-#undef DDR_PHY_DX0GCR4_DXREFSSEL_DEFVAL
-#undef DDR_PHY_DX0GCR4_DXREFSSEL_SHIFT
-#undef DDR_PHY_DX0GCR4_DXREFSSEL_MASK
-#define DDR_PHY_DX0GCR4_DXREFSSEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX0GCR4_DXREFSSEL_SHIFT                                            8
-#define DDR_PHY_DX0GCR4_DXREFSSEL_MASK                                             0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX0GCR4_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX0GCR4_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX0GCR4_RESERVED_7_6_MASK
-#define DDR_PHY_DX0GCR4_RESERVED_7_6_DEFVAL                                        0x0E00003C
-#define DDR_PHY_DX0GCR4_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX0GCR4_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX0GCR4_DXREFIEN_DEFVAL
-#undef DDR_PHY_DX0GCR4_DXREFIEN_SHIFT
-#undef DDR_PHY_DX0GCR4_DXREFIEN_MASK
-#define DDR_PHY_DX0GCR4_DXREFIEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX0GCR4_DXREFIEN_SHIFT                                             2
-#define DDR_PHY_DX0GCR4_DXREFIEN_MASK                                              0x0000003CU
-
-/*VRMON control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX0GCR4_DXREFIMON_DEFVAL
-#undef DDR_PHY_DX0GCR4_DXREFIMON_SHIFT
-#undef DDR_PHY_DX0GCR4_DXREFIMON_MASK
-#define DDR_PHY_DX0GCR4_DXREFIMON_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX0GCR4_DXREFIMON_SHIFT                                            0
-#define DDR_PHY_DX0GCR4_DXREFIMON_MASK                                             0x00000003U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX0GCR5_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX0GCR5_RESERVED_31_SHIFT
-#undef DDR_PHY_DX0GCR5_RESERVED_31_MASK
-#define DDR_PHY_DX0GCR5_RESERVED_31_DEFVAL                                         0x09090909
-#define DDR_PHY_DX0GCR5_RESERVED_31_SHIFT                                          31
-#define DDR_PHY_DX0GCR5_RESERVED_31_MASK                                           0x80000000U
-
-/*Byte Lane internal VREF Select for Rank 3*/
-#undef DDR_PHY_DX0GCR5_DXREFISELR3_DEFVAL
-#undef DDR_PHY_DX0GCR5_DXREFISELR3_SHIFT
-#undef DDR_PHY_DX0GCR5_DXREFISELR3_MASK
-#define DDR_PHY_DX0GCR5_DXREFISELR3_DEFVAL                                         0x09090909
-#define DDR_PHY_DX0GCR5_DXREFISELR3_SHIFT                                          24
-#define DDR_PHY_DX0GCR5_DXREFISELR3_MASK                                           0x7F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX0GCR5_RESERVED_23_DEFVAL
-#undef DDR_PHY_DX0GCR5_RESERVED_23_SHIFT
-#undef DDR_PHY_DX0GCR5_RESERVED_23_MASK
-#define DDR_PHY_DX0GCR5_RESERVED_23_DEFVAL                                         0x09090909
-#define DDR_PHY_DX0GCR5_RESERVED_23_SHIFT                                          23
-#define DDR_PHY_DX0GCR5_RESERVED_23_MASK                                           0x00800000U
-
-/*Byte Lane internal VREF Select for Rank 2*/
-#undef DDR_PHY_DX0GCR5_DXREFISELR2_DEFVAL
-#undef DDR_PHY_DX0GCR5_DXREFISELR2_SHIFT
-#undef DDR_PHY_DX0GCR5_DXREFISELR2_MASK
-#define DDR_PHY_DX0GCR5_DXREFISELR2_DEFVAL                                         0x09090909
-#define DDR_PHY_DX0GCR5_DXREFISELR2_SHIFT                                          16
-#define DDR_PHY_DX0GCR5_DXREFISELR2_MASK                                           0x007F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX0GCR5_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX0GCR5_RESERVED_15_SHIFT
-#undef DDR_PHY_DX0GCR5_RESERVED_15_MASK
-#define DDR_PHY_DX0GCR5_RESERVED_15_DEFVAL                                         0x09090909
-#define DDR_PHY_DX0GCR5_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX0GCR5_RESERVED_15_MASK                                           0x00008000U
-
-/*Byte Lane internal VREF Select for Rank 1*/
-#undef DDR_PHY_DX0GCR5_DXREFISELR1_DEFVAL
-#undef DDR_PHY_DX0GCR5_DXREFISELR1_SHIFT
-#undef DDR_PHY_DX0GCR5_DXREFISELR1_MASK
-#define DDR_PHY_DX0GCR5_DXREFISELR1_DEFVAL                                         0x09090909
-#define DDR_PHY_DX0GCR5_DXREFISELR1_SHIFT                                          8
-#define DDR_PHY_DX0GCR5_DXREFISELR1_MASK                                           0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX0GCR5_RESERVED_7_DEFVAL
-#undef DDR_PHY_DX0GCR5_RESERVED_7_SHIFT
-#undef DDR_PHY_DX0GCR5_RESERVED_7_MASK
-#define DDR_PHY_DX0GCR5_RESERVED_7_DEFVAL                                          0x09090909
-#define DDR_PHY_DX0GCR5_RESERVED_7_SHIFT                                           7
-#define DDR_PHY_DX0GCR5_RESERVED_7_MASK                                            0x00000080U
-
-/*Byte Lane internal VREF Select for Rank 0*/
-#undef DDR_PHY_DX0GCR5_DXREFISELR0_DEFVAL
-#undef DDR_PHY_DX0GCR5_DXREFISELR0_SHIFT
-#undef DDR_PHY_DX0GCR5_DXREFISELR0_MASK
-#define DDR_PHY_DX0GCR5_DXREFISELR0_DEFVAL                                         0x09090909
-#define DDR_PHY_DX0GCR5_DXREFISELR0_SHIFT                                          0
-#define DDR_PHY_DX0GCR5_DXREFISELR0_MASK                                           0x0000007FU
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX0GCR6_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_DX0GCR6_RESERVED_31_30_SHIFT
-#undef DDR_PHY_DX0GCR6_RESERVED_31_30_MASK
-#define DDR_PHY_DX0GCR6_RESERVED_31_30_DEFVAL                                      0x09090909
-#define DDR_PHY_DX0GCR6_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_DX0GCR6_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*DRAM DQ VREF Select for Rank3*/
-#undef DDR_PHY_DX0GCR6_DXDQVREFR3_DEFVAL
-#undef DDR_PHY_DX0GCR6_DXDQVREFR3_SHIFT
-#undef DDR_PHY_DX0GCR6_DXDQVREFR3_MASK
-#define DDR_PHY_DX0GCR6_DXDQVREFR3_DEFVAL                                          0x09090909
-#define DDR_PHY_DX0GCR6_DXDQVREFR3_SHIFT                                           24
-#define DDR_PHY_DX0GCR6_DXDQVREFR3_MASK                                            0x3F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX0GCR6_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX0GCR6_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX0GCR6_RESERVED_23_22_MASK
-#define DDR_PHY_DX0GCR6_RESERVED_23_22_DEFVAL                                      0x09090909
-#define DDR_PHY_DX0GCR6_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_DX0GCR6_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*DRAM DQ VREF Select for Rank2*/
-#undef DDR_PHY_DX0GCR6_DXDQVREFR2_DEFVAL
-#undef DDR_PHY_DX0GCR6_DXDQVREFR2_SHIFT
-#undef DDR_PHY_DX0GCR6_DXDQVREFR2_MASK
-#define DDR_PHY_DX0GCR6_DXDQVREFR2_DEFVAL                                          0x09090909
-#define DDR_PHY_DX0GCR6_DXDQVREFR2_SHIFT                                           16
-#define DDR_PHY_DX0GCR6_DXDQVREFR2_MASK                                            0x003F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX0GCR6_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_DX0GCR6_RESERVED_15_14_SHIFT
-#undef DDR_PHY_DX0GCR6_RESERVED_15_14_MASK
-#define DDR_PHY_DX0GCR6_RESERVED_15_14_DEFVAL                                      0x09090909
-#define DDR_PHY_DX0GCR6_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_DX0GCR6_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*DRAM DQ VREF Select for Rank1*/
-#undef DDR_PHY_DX0GCR6_DXDQVREFR1_DEFVAL
-#undef DDR_PHY_DX0GCR6_DXDQVREFR1_SHIFT
-#undef DDR_PHY_DX0GCR6_DXDQVREFR1_MASK
-#define DDR_PHY_DX0GCR6_DXDQVREFR1_DEFVAL                                          0x09090909
-#define DDR_PHY_DX0GCR6_DXDQVREFR1_SHIFT                                           8
-#define DDR_PHY_DX0GCR6_DXDQVREFR1_MASK                                            0x00003F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX0GCR6_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX0GCR6_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX0GCR6_RESERVED_7_6_MASK
-#define DDR_PHY_DX0GCR6_RESERVED_7_6_DEFVAL                                        0x09090909
-#define DDR_PHY_DX0GCR6_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX0GCR6_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*DRAM DQ VREF Select for Rank0*/
-#undef DDR_PHY_DX0GCR6_DXDQVREFR0_DEFVAL
-#undef DDR_PHY_DX0GCR6_DXDQVREFR0_SHIFT
-#undef DDR_PHY_DX0GCR6_DXDQVREFR0_MASK
-#define DDR_PHY_DX0GCR6_DXDQVREFR0_DEFVAL                                          0x09090909
-#define DDR_PHY_DX0GCR6_DXDQVREFR0_SHIFT                                           0
-#define DDR_PHY_DX0GCR6_DXDQVREFR0_MASK                                            0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX0LCDLR2_RESERVED_31_25_DEFVAL
-#undef DDR_PHY_DX0LCDLR2_RESERVED_31_25_SHIFT
-#undef DDR_PHY_DX0LCDLR2_RESERVED_31_25_MASK
-#define DDR_PHY_DX0LCDLR2_RESERVED_31_25_DEFVAL                                    0x00000000
-#define DDR_PHY_DX0LCDLR2_RESERVED_31_25_SHIFT                                     25
-#define DDR_PHY_DX0LCDLR2_RESERVED_31_25_MASK                                      0xFE000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX0LCDLR2_RESERVED_24_16_DEFVAL
-#undef DDR_PHY_DX0LCDLR2_RESERVED_24_16_SHIFT
-#undef DDR_PHY_DX0LCDLR2_RESERVED_24_16_MASK
-#define DDR_PHY_DX0LCDLR2_RESERVED_24_16_DEFVAL                                    0x00000000
-#define DDR_PHY_DX0LCDLR2_RESERVED_24_16_SHIFT                                     16
-#define DDR_PHY_DX0LCDLR2_RESERVED_24_16_MASK                                      0x01FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX0LCDLR2_RESERVED_15_9_DEFVAL
-#undef DDR_PHY_DX0LCDLR2_RESERVED_15_9_SHIFT
-#undef DDR_PHY_DX0LCDLR2_RESERVED_15_9_MASK
-#define DDR_PHY_DX0LCDLR2_RESERVED_15_9_DEFVAL                                     0x00000000
-#define DDR_PHY_DX0LCDLR2_RESERVED_15_9_SHIFT                                      9
-#define DDR_PHY_DX0LCDLR2_RESERVED_15_9_MASK                                       0x0000FE00U
-
-/*Read DQS Gating Delay*/
-#undef DDR_PHY_DX0LCDLR2_DQSGD_DEFVAL
-#undef DDR_PHY_DX0LCDLR2_DQSGD_SHIFT
-#undef DDR_PHY_DX0LCDLR2_DQSGD_MASK
-#define DDR_PHY_DX0LCDLR2_DQSGD_DEFVAL                                             0x00000000
-#define DDR_PHY_DX0LCDLR2_DQSGD_SHIFT                                              0
-#define DDR_PHY_DX0LCDLR2_DQSGD_MASK                                               0x000001FFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX0GTR0_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX0GTR0_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX0GTR0_RESERVED_31_24_MASK
-#define DDR_PHY_DX0GTR0_RESERVED_31_24_DEFVAL                                      0x00020000
-#define DDR_PHY_DX0GTR0_RESERVED_31_24_SHIFT                                       27
-#define DDR_PHY_DX0GTR0_RESERVED_31_24_MASK                                        0xF8000000U
-
-/*DQ Write Path Latency Pipeline*/
-#undef DDR_PHY_DX0GTR0_WDQSL_DEFVAL
-#undef DDR_PHY_DX0GTR0_WDQSL_SHIFT
-#undef DDR_PHY_DX0GTR0_WDQSL_MASK
-#define DDR_PHY_DX0GTR0_WDQSL_DEFVAL                                               0x00020000
-#define DDR_PHY_DX0GTR0_WDQSL_SHIFT                                                24
-#define DDR_PHY_DX0GTR0_WDQSL_MASK                                                 0x07000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX0GTR0_RESERVED_23_20_DEFVAL
-#undef DDR_PHY_DX0GTR0_RESERVED_23_20_SHIFT
-#undef DDR_PHY_DX0GTR0_RESERVED_23_20_MASK
-#define DDR_PHY_DX0GTR0_RESERVED_23_20_DEFVAL                                      0x00020000
-#define DDR_PHY_DX0GTR0_RESERVED_23_20_SHIFT                                       20
-#define DDR_PHY_DX0GTR0_RESERVED_23_20_MASK                                        0x00F00000U
-
-/*Write Leveling System Latency*/
-#undef DDR_PHY_DX0GTR0_WLSL_DEFVAL
-#undef DDR_PHY_DX0GTR0_WLSL_SHIFT
-#undef DDR_PHY_DX0GTR0_WLSL_MASK
-#define DDR_PHY_DX0GTR0_WLSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX0GTR0_WLSL_SHIFT                                                 16
-#define DDR_PHY_DX0GTR0_WLSL_MASK                                                  0x000F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX0GTR0_RESERVED_15_13_DEFVAL
-#undef DDR_PHY_DX0GTR0_RESERVED_15_13_SHIFT
-#undef DDR_PHY_DX0GTR0_RESERVED_15_13_MASK
-#define DDR_PHY_DX0GTR0_RESERVED_15_13_DEFVAL                                      0x00020000
-#define DDR_PHY_DX0GTR0_RESERVED_15_13_SHIFT                                       13
-#define DDR_PHY_DX0GTR0_RESERVED_15_13_MASK                                        0x0000E000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX0GTR0_RESERVED_12_8_DEFVAL
-#undef DDR_PHY_DX0GTR0_RESERVED_12_8_SHIFT
-#undef DDR_PHY_DX0GTR0_RESERVED_12_8_MASK
-#define DDR_PHY_DX0GTR0_RESERVED_12_8_DEFVAL                                       0x00020000
-#define DDR_PHY_DX0GTR0_RESERVED_12_8_SHIFT                                        8
-#define DDR_PHY_DX0GTR0_RESERVED_12_8_MASK                                         0x00001F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX0GTR0_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DX0GTR0_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DX0GTR0_RESERVED_7_5_MASK
-#define DDR_PHY_DX0GTR0_RESERVED_7_5_DEFVAL                                        0x00020000
-#define DDR_PHY_DX0GTR0_RESERVED_7_5_SHIFT                                         5
-#define DDR_PHY_DX0GTR0_RESERVED_7_5_MASK                                          0x000000E0U
-
-/*DQS Gating System Latency*/
-#undef DDR_PHY_DX0GTR0_DGSL_DEFVAL
-#undef DDR_PHY_DX0GTR0_DGSL_SHIFT
-#undef DDR_PHY_DX0GTR0_DGSL_MASK
-#define DDR_PHY_DX0GTR0_DGSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX0GTR0_DGSL_SHIFT                                                 0
-#define DDR_PHY_DX0GTR0_DGSL_MASK                                                  0x0000001FU
-
-/*Calibration Bypass*/
-#undef DDR_PHY_DX1GCR0_CALBYP_DEFVAL
-#undef DDR_PHY_DX1GCR0_CALBYP_SHIFT
-#undef DDR_PHY_DX1GCR0_CALBYP_MASK
-#define DDR_PHY_DX1GCR0_CALBYP_DEFVAL                                              0x40200204
-#define DDR_PHY_DX1GCR0_CALBYP_SHIFT                                               31
-#define DDR_PHY_DX1GCR0_CALBYP_MASK                                                0x80000000U
-
-/*Master Delay Line Enable*/
-#undef DDR_PHY_DX1GCR0_MDLEN_DEFVAL
-#undef DDR_PHY_DX1GCR0_MDLEN_SHIFT
-#undef DDR_PHY_DX1GCR0_MDLEN_MASK
-#define DDR_PHY_DX1GCR0_MDLEN_DEFVAL                                               0x40200204
-#define DDR_PHY_DX1GCR0_MDLEN_SHIFT                                                30
-#define DDR_PHY_DX1GCR0_MDLEN_MASK                                                 0x40000000U
-
-/*Configurable ODT(TE) Phase Shift*/
-#undef DDR_PHY_DX1GCR0_CODTSHFT_DEFVAL
-#undef DDR_PHY_DX1GCR0_CODTSHFT_SHIFT
-#undef DDR_PHY_DX1GCR0_CODTSHFT_MASK
-#define DDR_PHY_DX1GCR0_CODTSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX1GCR0_CODTSHFT_SHIFT                                             28
-#define DDR_PHY_DX1GCR0_CODTSHFT_MASK                                              0x30000000U
-
-/*DQS Duty Cycle Correction*/
-#undef DDR_PHY_DX1GCR0_DQSDCC_DEFVAL
-#undef DDR_PHY_DX1GCR0_DQSDCC_SHIFT
-#undef DDR_PHY_DX1GCR0_DQSDCC_MASK
-#define DDR_PHY_DX1GCR0_DQSDCC_DEFVAL                                              0x40200204
-#define DDR_PHY_DX1GCR0_DQSDCC_SHIFT                                               24
-#define DDR_PHY_DX1GCR0_DQSDCC_MASK                                                0x0F000000U
-
-/*Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY*/
-#undef DDR_PHY_DX1GCR0_RDDLY_DEFVAL
-#undef DDR_PHY_DX1GCR0_RDDLY_SHIFT
-#undef DDR_PHY_DX1GCR0_RDDLY_MASK
-#define DDR_PHY_DX1GCR0_RDDLY_DEFVAL                                               0x40200204
-#define DDR_PHY_DX1GCR0_RDDLY_SHIFT                                                20
-#define DDR_PHY_DX1GCR0_RDDLY_MASK                                                 0x00F00000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX1GCR0_RESERVED_19_14_DEFVAL
-#undef DDR_PHY_DX1GCR0_RESERVED_19_14_SHIFT
-#undef DDR_PHY_DX1GCR0_RESERVED_19_14_MASK
-#define DDR_PHY_DX1GCR0_RESERVED_19_14_DEFVAL                                      0x40200204
-#define DDR_PHY_DX1GCR0_RESERVED_19_14_SHIFT                                       14
-#define DDR_PHY_DX1GCR0_RESERVED_19_14_MASK                                        0x000FC000U
-
-/*DQSNSE Power Down Receiver*/
-#undef DDR_PHY_DX1GCR0_DQSNSEPDR_DEFVAL
-#undef DDR_PHY_DX1GCR0_DQSNSEPDR_SHIFT
-#undef DDR_PHY_DX1GCR0_DQSNSEPDR_MASK
-#define DDR_PHY_DX1GCR0_DQSNSEPDR_DEFVAL                                           0x40200204
-#define DDR_PHY_DX1GCR0_DQSNSEPDR_SHIFT                                            13
-#define DDR_PHY_DX1GCR0_DQSNSEPDR_MASK                                             0x00002000U
-
-/*DQSSE Power Down Receiver*/
-#undef DDR_PHY_DX1GCR0_DQSSEPDR_DEFVAL
-#undef DDR_PHY_DX1GCR0_DQSSEPDR_SHIFT
-#undef DDR_PHY_DX1GCR0_DQSSEPDR_MASK
-#define DDR_PHY_DX1GCR0_DQSSEPDR_DEFVAL                                            0x40200204
-#define DDR_PHY_DX1GCR0_DQSSEPDR_SHIFT                                             12
-#define DDR_PHY_DX1GCR0_DQSSEPDR_MASK                                              0x00001000U
-
-/*RTT On Additive Latency*/
-#undef DDR_PHY_DX1GCR0_RTTOAL_DEFVAL
-#undef DDR_PHY_DX1GCR0_RTTOAL_SHIFT
-#undef DDR_PHY_DX1GCR0_RTTOAL_MASK
-#define DDR_PHY_DX1GCR0_RTTOAL_DEFVAL                                              0x40200204
-#define DDR_PHY_DX1GCR0_RTTOAL_SHIFT                                               11
-#define DDR_PHY_DX1GCR0_RTTOAL_MASK                                                0x00000800U
-
-/*RTT Output Hold*/
-#undef DDR_PHY_DX1GCR0_RTTOH_DEFVAL
-#undef DDR_PHY_DX1GCR0_RTTOH_SHIFT
-#undef DDR_PHY_DX1GCR0_RTTOH_MASK
-#define DDR_PHY_DX1GCR0_RTTOH_DEFVAL                                               0x40200204
-#define DDR_PHY_DX1GCR0_RTTOH_SHIFT                                                9
-#define DDR_PHY_DX1GCR0_RTTOH_MASK                                                 0x00000600U
-
-/*Configurable PDR Phase Shift*/
-#undef DDR_PHY_DX1GCR0_CPDRSHFT_DEFVAL
-#undef DDR_PHY_DX1GCR0_CPDRSHFT_SHIFT
-#undef DDR_PHY_DX1GCR0_CPDRSHFT_MASK
-#define DDR_PHY_DX1GCR0_CPDRSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX1GCR0_CPDRSHFT_SHIFT                                             7
-#define DDR_PHY_DX1GCR0_CPDRSHFT_MASK                                              0x00000180U
-
-/*DQSR Power Down*/
-#undef DDR_PHY_DX1GCR0_DQSRPD_DEFVAL
-#undef DDR_PHY_DX1GCR0_DQSRPD_SHIFT
-#undef DDR_PHY_DX1GCR0_DQSRPD_MASK
-#define DDR_PHY_DX1GCR0_DQSRPD_DEFVAL                                              0x40200204
-#define DDR_PHY_DX1GCR0_DQSRPD_SHIFT                                               6
-#define DDR_PHY_DX1GCR0_DQSRPD_MASK                                                0x00000040U
-
-/*DQSG Power Down Receiver*/
-#undef DDR_PHY_DX1GCR0_DQSGPDR_DEFVAL
-#undef DDR_PHY_DX1GCR0_DQSGPDR_SHIFT
-#undef DDR_PHY_DX1GCR0_DQSGPDR_MASK
-#define DDR_PHY_DX1GCR0_DQSGPDR_DEFVAL                                             0x40200204
-#define DDR_PHY_DX1GCR0_DQSGPDR_SHIFT                                              5
-#define DDR_PHY_DX1GCR0_DQSGPDR_MASK                                               0x00000020U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX1GCR0_RESERVED_4_DEFVAL
-#undef DDR_PHY_DX1GCR0_RESERVED_4_SHIFT
-#undef DDR_PHY_DX1GCR0_RESERVED_4_MASK
-#define DDR_PHY_DX1GCR0_RESERVED_4_DEFVAL                                          0x40200204
-#define DDR_PHY_DX1GCR0_RESERVED_4_SHIFT                                           4
-#define DDR_PHY_DX1GCR0_RESERVED_4_MASK                                            0x00000010U
-
-/*DQSG On-Die Termination*/
-#undef DDR_PHY_DX1GCR0_DQSGODT_DEFVAL
-#undef DDR_PHY_DX1GCR0_DQSGODT_SHIFT
-#undef DDR_PHY_DX1GCR0_DQSGODT_MASK
-#define DDR_PHY_DX1GCR0_DQSGODT_DEFVAL                                             0x40200204
-#define DDR_PHY_DX1GCR0_DQSGODT_SHIFT                                              3
-#define DDR_PHY_DX1GCR0_DQSGODT_MASK                                               0x00000008U
-
-/*DQSG Output Enable*/
-#undef DDR_PHY_DX1GCR0_DQSGOE_DEFVAL
-#undef DDR_PHY_DX1GCR0_DQSGOE_SHIFT
-#undef DDR_PHY_DX1GCR0_DQSGOE_MASK
-#define DDR_PHY_DX1GCR0_DQSGOE_DEFVAL                                              0x40200204
-#define DDR_PHY_DX1GCR0_DQSGOE_SHIFT                                               2
-#define DDR_PHY_DX1GCR0_DQSGOE_MASK                                                0x00000004U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX1GCR0_RESERVED_1_0_DEFVAL
-#undef DDR_PHY_DX1GCR0_RESERVED_1_0_SHIFT
-#undef DDR_PHY_DX1GCR0_RESERVED_1_0_MASK
-#define DDR_PHY_DX1GCR0_RESERVED_1_0_DEFVAL                                        0x40200204
-#define DDR_PHY_DX1GCR0_RESERVED_1_0_SHIFT                                         0
-#define DDR_PHY_DX1GCR0_RESERVED_1_0_MASK                                          0x00000003U
-
-/*Byte lane VREF IOM (Used only by D4MU IOs)*/
-#undef DDR_PHY_DX1GCR4_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_DX1GCR4_RESERVED_31_29_SHIFT
-#undef DDR_PHY_DX1GCR4_RESERVED_31_29_MASK
-#define DDR_PHY_DX1GCR4_RESERVED_31_29_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX1GCR4_RESERVED_31_29_SHIFT                                       29
-#define DDR_PHY_DX1GCR4_RESERVED_31_29_MASK                                        0xE0000000U
-
-/*Byte Lane VREF Pad Enable*/
-#undef DDR_PHY_DX1GCR4_DXREFPEN_DEFVAL
-#undef DDR_PHY_DX1GCR4_DXREFPEN_SHIFT
-#undef DDR_PHY_DX1GCR4_DXREFPEN_MASK
-#define DDR_PHY_DX1GCR4_DXREFPEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX1GCR4_DXREFPEN_SHIFT                                             28
-#define DDR_PHY_DX1GCR4_DXREFPEN_MASK                                              0x10000000U
-
-/*Byte Lane Internal VREF Enable*/
-#undef DDR_PHY_DX1GCR4_DXREFEEN_DEFVAL
-#undef DDR_PHY_DX1GCR4_DXREFEEN_SHIFT
-#undef DDR_PHY_DX1GCR4_DXREFEEN_MASK
-#define DDR_PHY_DX1GCR4_DXREFEEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX1GCR4_DXREFEEN_SHIFT                                             26
-#define DDR_PHY_DX1GCR4_DXREFEEN_MASK                                              0x0C000000U
-
-/*Byte Lane Single-End VREF Enable*/
-#undef DDR_PHY_DX1GCR4_DXREFSEN_DEFVAL
-#undef DDR_PHY_DX1GCR4_DXREFSEN_SHIFT
-#undef DDR_PHY_DX1GCR4_DXREFSEN_MASK
-#define DDR_PHY_DX1GCR4_DXREFSEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX1GCR4_DXREFSEN_SHIFT                                             25
-#define DDR_PHY_DX1GCR4_DXREFSEN_MASK                                              0x02000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX1GCR4_RESERVED_24_DEFVAL
-#undef DDR_PHY_DX1GCR4_RESERVED_24_SHIFT
-#undef DDR_PHY_DX1GCR4_RESERVED_24_MASK
-#define DDR_PHY_DX1GCR4_RESERVED_24_DEFVAL                                         0x0E00003C
-#define DDR_PHY_DX1GCR4_RESERVED_24_SHIFT                                          24
-#define DDR_PHY_DX1GCR4_RESERVED_24_MASK                                           0x01000000U
-
-/*External VREF generator REFSEL range select*/
-#undef DDR_PHY_DX1GCR4_DXREFESELRANGE_DEFVAL
-#undef DDR_PHY_DX1GCR4_DXREFESELRANGE_SHIFT
-#undef DDR_PHY_DX1GCR4_DXREFESELRANGE_MASK
-#define DDR_PHY_DX1GCR4_DXREFESELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX1GCR4_DXREFESELRANGE_SHIFT                                       23
-#define DDR_PHY_DX1GCR4_DXREFESELRANGE_MASK                                        0x00800000U
-
-/*Byte Lane External VREF Select*/
-#undef DDR_PHY_DX1GCR4_DXREFESEL_DEFVAL
-#undef DDR_PHY_DX1GCR4_DXREFESEL_SHIFT
-#undef DDR_PHY_DX1GCR4_DXREFESEL_MASK
-#define DDR_PHY_DX1GCR4_DXREFESEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX1GCR4_DXREFESEL_SHIFT                                            16
-#define DDR_PHY_DX1GCR4_DXREFESEL_MASK                                             0x007F0000U
-
-/*Single ended VREF generator REFSEL range select*/
-#undef DDR_PHY_DX1GCR4_DXREFSSELRANGE_DEFVAL
-#undef DDR_PHY_DX1GCR4_DXREFSSELRANGE_SHIFT
-#undef DDR_PHY_DX1GCR4_DXREFSSELRANGE_MASK
-#define DDR_PHY_DX1GCR4_DXREFSSELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX1GCR4_DXREFSSELRANGE_SHIFT                                       15
-#define DDR_PHY_DX1GCR4_DXREFSSELRANGE_MASK                                        0x00008000U
-
-/*Byte Lane Single-End VREF Select*/
-#undef DDR_PHY_DX1GCR4_DXREFSSEL_DEFVAL
-#undef DDR_PHY_DX1GCR4_DXREFSSEL_SHIFT
-#undef DDR_PHY_DX1GCR4_DXREFSSEL_MASK
-#define DDR_PHY_DX1GCR4_DXREFSSEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX1GCR4_DXREFSSEL_SHIFT                                            8
-#define DDR_PHY_DX1GCR4_DXREFSSEL_MASK                                             0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX1GCR4_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX1GCR4_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX1GCR4_RESERVED_7_6_MASK
-#define DDR_PHY_DX1GCR4_RESERVED_7_6_DEFVAL                                        0x0E00003C
-#define DDR_PHY_DX1GCR4_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX1GCR4_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX1GCR4_DXREFIEN_DEFVAL
-#undef DDR_PHY_DX1GCR4_DXREFIEN_SHIFT
-#undef DDR_PHY_DX1GCR4_DXREFIEN_MASK
-#define DDR_PHY_DX1GCR4_DXREFIEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX1GCR4_DXREFIEN_SHIFT                                             2
-#define DDR_PHY_DX1GCR4_DXREFIEN_MASK                                              0x0000003CU
-
-/*VRMON control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX1GCR4_DXREFIMON_DEFVAL
-#undef DDR_PHY_DX1GCR4_DXREFIMON_SHIFT
-#undef DDR_PHY_DX1GCR4_DXREFIMON_MASK
-#define DDR_PHY_DX1GCR4_DXREFIMON_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX1GCR4_DXREFIMON_SHIFT                                            0
-#define DDR_PHY_DX1GCR4_DXREFIMON_MASK                                             0x00000003U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX1GCR5_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX1GCR5_RESERVED_31_SHIFT
-#undef DDR_PHY_DX1GCR5_RESERVED_31_MASK
-#define DDR_PHY_DX1GCR5_RESERVED_31_DEFVAL                                         0x09090909
-#define DDR_PHY_DX1GCR5_RESERVED_31_SHIFT                                          31
-#define DDR_PHY_DX1GCR5_RESERVED_31_MASK                                           0x80000000U
-
-/*Byte Lane internal VREF Select for Rank 3*/
-#undef DDR_PHY_DX1GCR5_DXREFISELR3_DEFVAL
-#undef DDR_PHY_DX1GCR5_DXREFISELR3_SHIFT
-#undef DDR_PHY_DX1GCR5_DXREFISELR3_MASK
-#define DDR_PHY_DX1GCR5_DXREFISELR3_DEFVAL                                         0x09090909
-#define DDR_PHY_DX1GCR5_DXREFISELR3_SHIFT                                          24
-#define DDR_PHY_DX1GCR5_DXREFISELR3_MASK                                           0x7F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX1GCR5_RESERVED_23_DEFVAL
-#undef DDR_PHY_DX1GCR5_RESERVED_23_SHIFT
-#undef DDR_PHY_DX1GCR5_RESERVED_23_MASK
-#define DDR_PHY_DX1GCR5_RESERVED_23_DEFVAL                                         0x09090909
-#define DDR_PHY_DX1GCR5_RESERVED_23_SHIFT                                          23
-#define DDR_PHY_DX1GCR5_RESERVED_23_MASK                                           0x00800000U
-
-/*Byte Lane internal VREF Select for Rank 2*/
-#undef DDR_PHY_DX1GCR5_DXREFISELR2_DEFVAL
-#undef DDR_PHY_DX1GCR5_DXREFISELR2_SHIFT
-#undef DDR_PHY_DX1GCR5_DXREFISELR2_MASK
-#define DDR_PHY_DX1GCR5_DXREFISELR2_DEFVAL                                         0x09090909
-#define DDR_PHY_DX1GCR5_DXREFISELR2_SHIFT                                          16
-#define DDR_PHY_DX1GCR5_DXREFISELR2_MASK                                           0x007F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX1GCR5_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX1GCR5_RESERVED_15_SHIFT
-#undef DDR_PHY_DX1GCR5_RESERVED_15_MASK
-#define DDR_PHY_DX1GCR5_RESERVED_15_DEFVAL                                         0x09090909
-#define DDR_PHY_DX1GCR5_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX1GCR5_RESERVED_15_MASK                                           0x00008000U
-
-/*Byte Lane internal VREF Select for Rank 1*/
-#undef DDR_PHY_DX1GCR5_DXREFISELR1_DEFVAL
-#undef DDR_PHY_DX1GCR5_DXREFISELR1_SHIFT
-#undef DDR_PHY_DX1GCR5_DXREFISELR1_MASK
-#define DDR_PHY_DX1GCR5_DXREFISELR1_DEFVAL                                         0x09090909
-#define DDR_PHY_DX1GCR5_DXREFISELR1_SHIFT                                          8
-#define DDR_PHY_DX1GCR5_DXREFISELR1_MASK                                           0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX1GCR5_RESERVED_7_DEFVAL
-#undef DDR_PHY_DX1GCR5_RESERVED_7_SHIFT
-#undef DDR_PHY_DX1GCR5_RESERVED_7_MASK
-#define DDR_PHY_DX1GCR5_RESERVED_7_DEFVAL                                          0x09090909
-#define DDR_PHY_DX1GCR5_RESERVED_7_SHIFT                                           7
-#define DDR_PHY_DX1GCR5_RESERVED_7_MASK                                            0x00000080U
-
-/*Byte Lane internal VREF Select for Rank 0*/
-#undef DDR_PHY_DX1GCR5_DXREFISELR0_DEFVAL
-#undef DDR_PHY_DX1GCR5_DXREFISELR0_SHIFT
-#undef DDR_PHY_DX1GCR5_DXREFISELR0_MASK
-#define DDR_PHY_DX1GCR5_DXREFISELR0_DEFVAL                                         0x09090909
-#define DDR_PHY_DX1GCR5_DXREFISELR0_SHIFT                                          0
-#define DDR_PHY_DX1GCR5_DXREFISELR0_MASK                                           0x0000007FU
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX1GCR6_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_DX1GCR6_RESERVED_31_30_SHIFT
-#undef DDR_PHY_DX1GCR6_RESERVED_31_30_MASK
-#define DDR_PHY_DX1GCR6_RESERVED_31_30_DEFVAL                                      0x09090909
-#define DDR_PHY_DX1GCR6_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_DX1GCR6_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*DRAM DQ VREF Select for Rank3*/
-#undef DDR_PHY_DX1GCR6_DXDQVREFR3_DEFVAL
-#undef DDR_PHY_DX1GCR6_DXDQVREFR3_SHIFT
-#undef DDR_PHY_DX1GCR6_DXDQVREFR3_MASK
-#define DDR_PHY_DX1GCR6_DXDQVREFR3_DEFVAL                                          0x09090909
-#define DDR_PHY_DX1GCR6_DXDQVREFR3_SHIFT                                           24
-#define DDR_PHY_DX1GCR6_DXDQVREFR3_MASK                                            0x3F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX1GCR6_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX1GCR6_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX1GCR6_RESERVED_23_22_MASK
-#define DDR_PHY_DX1GCR6_RESERVED_23_22_DEFVAL                                      0x09090909
-#define DDR_PHY_DX1GCR6_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_DX1GCR6_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*DRAM DQ VREF Select for Rank2*/
-#undef DDR_PHY_DX1GCR6_DXDQVREFR2_DEFVAL
-#undef DDR_PHY_DX1GCR6_DXDQVREFR2_SHIFT
-#undef DDR_PHY_DX1GCR6_DXDQVREFR2_MASK
-#define DDR_PHY_DX1GCR6_DXDQVREFR2_DEFVAL                                          0x09090909
-#define DDR_PHY_DX1GCR6_DXDQVREFR2_SHIFT                                           16
-#define DDR_PHY_DX1GCR6_DXDQVREFR2_MASK                                            0x003F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX1GCR6_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_DX1GCR6_RESERVED_15_14_SHIFT
-#undef DDR_PHY_DX1GCR6_RESERVED_15_14_MASK
-#define DDR_PHY_DX1GCR6_RESERVED_15_14_DEFVAL                                      0x09090909
-#define DDR_PHY_DX1GCR6_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_DX1GCR6_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*DRAM DQ VREF Select for Rank1*/
-#undef DDR_PHY_DX1GCR6_DXDQVREFR1_DEFVAL
-#undef DDR_PHY_DX1GCR6_DXDQVREFR1_SHIFT
-#undef DDR_PHY_DX1GCR6_DXDQVREFR1_MASK
-#define DDR_PHY_DX1GCR6_DXDQVREFR1_DEFVAL                                          0x09090909
-#define DDR_PHY_DX1GCR6_DXDQVREFR1_SHIFT                                           8
-#define DDR_PHY_DX1GCR6_DXDQVREFR1_MASK                                            0x00003F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX1GCR6_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX1GCR6_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX1GCR6_RESERVED_7_6_MASK
-#define DDR_PHY_DX1GCR6_RESERVED_7_6_DEFVAL                                        0x09090909
-#define DDR_PHY_DX1GCR6_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX1GCR6_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*DRAM DQ VREF Select for Rank0*/
-#undef DDR_PHY_DX1GCR6_DXDQVREFR0_DEFVAL
-#undef DDR_PHY_DX1GCR6_DXDQVREFR0_SHIFT
-#undef DDR_PHY_DX1GCR6_DXDQVREFR0_MASK
-#define DDR_PHY_DX1GCR6_DXDQVREFR0_DEFVAL                                          0x09090909
-#define DDR_PHY_DX1GCR6_DXDQVREFR0_SHIFT                                           0
-#define DDR_PHY_DX1GCR6_DXDQVREFR0_MASK                                            0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX1LCDLR2_RESERVED_31_25_DEFVAL
-#undef DDR_PHY_DX1LCDLR2_RESERVED_31_25_SHIFT
-#undef DDR_PHY_DX1LCDLR2_RESERVED_31_25_MASK
-#define DDR_PHY_DX1LCDLR2_RESERVED_31_25_DEFVAL                                    0x00000000
-#define DDR_PHY_DX1LCDLR2_RESERVED_31_25_SHIFT                                     25
-#define DDR_PHY_DX1LCDLR2_RESERVED_31_25_MASK                                      0xFE000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX1LCDLR2_RESERVED_24_16_DEFVAL
-#undef DDR_PHY_DX1LCDLR2_RESERVED_24_16_SHIFT
-#undef DDR_PHY_DX1LCDLR2_RESERVED_24_16_MASK
-#define DDR_PHY_DX1LCDLR2_RESERVED_24_16_DEFVAL                                    0x00000000
-#define DDR_PHY_DX1LCDLR2_RESERVED_24_16_SHIFT                                     16
-#define DDR_PHY_DX1LCDLR2_RESERVED_24_16_MASK                                      0x01FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX1LCDLR2_RESERVED_15_9_DEFVAL
-#undef DDR_PHY_DX1LCDLR2_RESERVED_15_9_SHIFT
-#undef DDR_PHY_DX1LCDLR2_RESERVED_15_9_MASK
-#define DDR_PHY_DX1LCDLR2_RESERVED_15_9_DEFVAL                                     0x00000000
-#define DDR_PHY_DX1LCDLR2_RESERVED_15_9_SHIFT                                      9
-#define DDR_PHY_DX1LCDLR2_RESERVED_15_9_MASK                                       0x0000FE00U
-
-/*Read DQS Gating Delay*/
-#undef DDR_PHY_DX1LCDLR2_DQSGD_DEFVAL
-#undef DDR_PHY_DX1LCDLR2_DQSGD_SHIFT
-#undef DDR_PHY_DX1LCDLR2_DQSGD_MASK
-#define DDR_PHY_DX1LCDLR2_DQSGD_DEFVAL                                             0x00000000
-#define DDR_PHY_DX1LCDLR2_DQSGD_SHIFT                                              0
-#define DDR_PHY_DX1LCDLR2_DQSGD_MASK                                               0x000001FFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX1GTR0_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX1GTR0_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX1GTR0_RESERVED_31_24_MASK
-#define DDR_PHY_DX1GTR0_RESERVED_31_24_DEFVAL                                      0x00020000
-#define DDR_PHY_DX1GTR0_RESERVED_31_24_SHIFT                                       27
-#define DDR_PHY_DX1GTR0_RESERVED_31_24_MASK                                        0xF8000000U
-
-/*DQ Write Path Latency Pipeline*/
-#undef DDR_PHY_DX1GTR0_WDQSL_DEFVAL
-#undef DDR_PHY_DX1GTR0_WDQSL_SHIFT
-#undef DDR_PHY_DX1GTR0_WDQSL_MASK
-#define DDR_PHY_DX1GTR0_WDQSL_DEFVAL                                               0x00020000
-#define DDR_PHY_DX1GTR0_WDQSL_SHIFT                                                24
-#define DDR_PHY_DX1GTR0_WDQSL_MASK                                                 0x07000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX1GTR0_RESERVED_23_20_DEFVAL
-#undef DDR_PHY_DX1GTR0_RESERVED_23_20_SHIFT
-#undef DDR_PHY_DX1GTR0_RESERVED_23_20_MASK
-#define DDR_PHY_DX1GTR0_RESERVED_23_20_DEFVAL                                      0x00020000
-#define DDR_PHY_DX1GTR0_RESERVED_23_20_SHIFT                                       20
-#define DDR_PHY_DX1GTR0_RESERVED_23_20_MASK                                        0x00F00000U
-
-/*Write Leveling System Latency*/
-#undef DDR_PHY_DX1GTR0_WLSL_DEFVAL
-#undef DDR_PHY_DX1GTR0_WLSL_SHIFT
-#undef DDR_PHY_DX1GTR0_WLSL_MASK
-#define DDR_PHY_DX1GTR0_WLSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX1GTR0_WLSL_SHIFT                                                 16
-#define DDR_PHY_DX1GTR0_WLSL_MASK                                                  0x000F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX1GTR0_RESERVED_15_13_DEFVAL
-#undef DDR_PHY_DX1GTR0_RESERVED_15_13_SHIFT
-#undef DDR_PHY_DX1GTR0_RESERVED_15_13_MASK
-#define DDR_PHY_DX1GTR0_RESERVED_15_13_DEFVAL                                      0x00020000
-#define DDR_PHY_DX1GTR0_RESERVED_15_13_SHIFT                                       13
-#define DDR_PHY_DX1GTR0_RESERVED_15_13_MASK                                        0x0000E000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX1GTR0_RESERVED_12_8_DEFVAL
-#undef DDR_PHY_DX1GTR0_RESERVED_12_8_SHIFT
-#undef DDR_PHY_DX1GTR0_RESERVED_12_8_MASK
-#define DDR_PHY_DX1GTR0_RESERVED_12_8_DEFVAL                                       0x00020000
-#define DDR_PHY_DX1GTR0_RESERVED_12_8_SHIFT                                        8
-#define DDR_PHY_DX1GTR0_RESERVED_12_8_MASK                                         0x00001F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX1GTR0_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DX1GTR0_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DX1GTR0_RESERVED_7_5_MASK
-#define DDR_PHY_DX1GTR0_RESERVED_7_5_DEFVAL                                        0x00020000
-#define DDR_PHY_DX1GTR0_RESERVED_7_5_SHIFT                                         5
-#define DDR_PHY_DX1GTR0_RESERVED_7_5_MASK                                          0x000000E0U
-
-/*DQS Gating System Latency*/
-#undef DDR_PHY_DX1GTR0_DGSL_DEFVAL
-#undef DDR_PHY_DX1GTR0_DGSL_SHIFT
-#undef DDR_PHY_DX1GTR0_DGSL_MASK
-#define DDR_PHY_DX1GTR0_DGSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX1GTR0_DGSL_SHIFT                                                 0
-#define DDR_PHY_DX1GTR0_DGSL_MASK                                                  0x0000001FU
-
-/*Calibration Bypass*/
-#undef DDR_PHY_DX2GCR0_CALBYP_DEFVAL
-#undef DDR_PHY_DX2GCR0_CALBYP_SHIFT
-#undef DDR_PHY_DX2GCR0_CALBYP_MASK
-#define DDR_PHY_DX2GCR0_CALBYP_DEFVAL                                              0x40200204
-#define DDR_PHY_DX2GCR0_CALBYP_SHIFT                                               31
-#define DDR_PHY_DX2GCR0_CALBYP_MASK                                                0x80000000U
-
-/*Master Delay Line Enable*/
-#undef DDR_PHY_DX2GCR0_MDLEN_DEFVAL
-#undef DDR_PHY_DX2GCR0_MDLEN_SHIFT
-#undef DDR_PHY_DX2GCR0_MDLEN_MASK
-#define DDR_PHY_DX2GCR0_MDLEN_DEFVAL                                               0x40200204
-#define DDR_PHY_DX2GCR0_MDLEN_SHIFT                                                30
-#define DDR_PHY_DX2GCR0_MDLEN_MASK                                                 0x40000000U
-
-/*Configurable ODT(TE) Phase Shift*/
-#undef DDR_PHY_DX2GCR0_CODTSHFT_DEFVAL
-#undef DDR_PHY_DX2GCR0_CODTSHFT_SHIFT
-#undef DDR_PHY_DX2GCR0_CODTSHFT_MASK
-#define DDR_PHY_DX2GCR0_CODTSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX2GCR0_CODTSHFT_SHIFT                                             28
-#define DDR_PHY_DX2GCR0_CODTSHFT_MASK                                              0x30000000U
-
-/*DQS Duty Cycle Correction*/
-#undef DDR_PHY_DX2GCR0_DQSDCC_DEFVAL
-#undef DDR_PHY_DX2GCR0_DQSDCC_SHIFT
-#undef DDR_PHY_DX2GCR0_DQSDCC_MASK
-#define DDR_PHY_DX2GCR0_DQSDCC_DEFVAL                                              0x40200204
-#define DDR_PHY_DX2GCR0_DQSDCC_SHIFT                                               24
-#define DDR_PHY_DX2GCR0_DQSDCC_MASK                                                0x0F000000U
-
-/*Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY*/
-#undef DDR_PHY_DX2GCR0_RDDLY_DEFVAL
-#undef DDR_PHY_DX2GCR0_RDDLY_SHIFT
-#undef DDR_PHY_DX2GCR0_RDDLY_MASK
-#define DDR_PHY_DX2GCR0_RDDLY_DEFVAL                                               0x40200204
-#define DDR_PHY_DX2GCR0_RDDLY_SHIFT                                                20
-#define DDR_PHY_DX2GCR0_RDDLY_MASK                                                 0x00F00000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX2GCR0_RESERVED_19_14_DEFVAL
-#undef DDR_PHY_DX2GCR0_RESERVED_19_14_SHIFT
-#undef DDR_PHY_DX2GCR0_RESERVED_19_14_MASK
-#define DDR_PHY_DX2GCR0_RESERVED_19_14_DEFVAL                                      0x40200204
-#define DDR_PHY_DX2GCR0_RESERVED_19_14_SHIFT                                       14
-#define DDR_PHY_DX2GCR0_RESERVED_19_14_MASK                                        0x000FC000U
-
-/*DQSNSE Power Down Receiver*/
-#undef DDR_PHY_DX2GCR0_DQSNSEPDR_DEFVAL
-#undef DDR_PHY_DX2GCR0_DQSNSEPDR_SHIFT
-#undef DDR_PHY_DX2GCR0_DQSNSEPDR_MASK
-#define DDR_PHY_DX2GCR0_DQSNSEPDR_DEFVAL                                           0x40200204
-#define DDR_PHY_DX2GCR0_DQSNSEPDR_SHIFT                                            13
-#define DDR_PHY_DX2GCR0_DQSNSEPDR_MASK                                             0x00002000U
-
-/*DQSSE Power Down Receiver*/
-#undef DDR_PHY_DX2GCR0_DQSSEPDR_DEFVAL
-#undef DDR_PHY_DX2GCR0_DQSSEPDR_SHIFT
-#undef DDR_PHY_DX2GCR0_DQSSEPDR_MASK
-#define DDR_PHY_DX2GCR0_DQSSEPDR_DEFVAL                                            0x40200204
-#define DDR_PHY_DX2GCR0_DQSSEPDR_SHIFT                                             12
-#define DDR_PHY_DX2GCR0_DQSSEPDR_MASK                                              0x00001000U
-
-/*RTT On Additive Latency*/
-#undef DDR_PHY_DX2GCR0_RTTOAL_DEFVAL
-#undef DDR_PHY_DX2GCR0_RTTOAL_SHIFT
-#undef DDR_PHY_DX2GCR0_RTTOAL_MASK
-#define DDR_PHY_DX2GCR0_RTTOAL_DEFVAL                                              0x40200204
-#define DDR_PHY_DX2GCR0_RTTOAL_SHIFT                                               11
-#define DDR_PHY_DX2GCR0_RTTOAL_MASK                                                0x00000800U
-
-/*RTT Output Hold*/
-#undef DDR_PHY_DX2GCR0_RTTOH_DEFVAL
-#undef DDR_PHY_DX2GCR0_RTTOH_SHIFT
-#undef DDR_PHY_DX2GCR0_RTTOH_MASK
-#define DDR_PHY_DX2GCR0_RTTOH_DEFVAL                                               0x40200204
-#define DDR_PHY_DX2GCR0_RTTOH_SHIFT                                                9
-#define DDR_PHY_DX2GCR0_RTTOH_MASK                                                 0x00000600U
-
-/*Configurable PDR Phase Shift*/
-#undef DDR_PHY_DX2GCR0_CPDRSHFT_DEFVAL
-#undef DDR_PHY_DX2GCR0_CPDRSHFT_SHIFT
-#undef DDR_PHY_DX2GCR0_CPDRSHFT_MASK
-#define DDR_PHY_DX2GCR0_CPDRSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX2GCR0_CPDRSHFT_SHIFT                                             7
-#define DDR_PHY_DX2GCR0_CPDRSHFT_MASK                                              0x00000180U
-
-/*DQSR Power Down*/
-#undef DDR_PHY_DX2GCR0_DQSRPD_DEFVAL
-#undef DDR_PHY_DX2GCR0_DQSRPD_SHIFT
-#undef DDR_PHY_DX2GCR0_DQSRPD_MASK
-#define DDR_PHY_DX2GCR0_DQSRPD_DEFVAL                                              0x40200204
-#define DDR_PHY_DX2GCR0_DQSRPD_SHIFT                                               6
-#define DDR_PHY_DX2GCR0_DQSRPD_MASK                                                0x00000040U
-
-/*DQSG Power Down Receiver*/
-#undef DDR_PHY_DX2GCR0_DQSGPDR_DEFVAL
-#undef DDR_PHY_DX2GCR0_DQSGPDR_SHIFT
-#undef DDR_PHY_DX2GCR0_DQSGPDR_MASK
-#define DDR_PHY_DX2GCR0_DQSGPDR_DEFVAL                                             0x40200204
-#define DDR_PHY_DX2GCR0_DQSGPDR_SHIFT                                              5
-#define DDR_PHY_DX2GCR0_DQSGPDR_MASK                                               0x00000020U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX2GCR0_RESERVED_4_DEFVAL
-#undef DDR_PHY_DX2GCR0_RESERVED_4_SHIFT
-#undef DDR_PHY_DX2GCR0_RESERVED_4_MASK
-#define DDR_PHY_DX2GCR0_RESERVED_4_DEFVAL                                          0x40200204
-#define DDR_PHY_DX2GCR0_RESERVED_4_SHIFT                                           4
-#define DDR_PHY_DX2GCR0_RESERVED_4_MASK                                            0x00000010U
-
-/*DQSG On-Die Termination*/
-#undef DDR_PHY_DX2GCR0_DQSGODT_DEFVAL
-#undef DDR_PHY_DX2GCR0_DQSGODT_SHIFT
-#undef DDR_PHY_DX2GCR0_DQSGODT_MASK
-#define DDR_PHY_DX2GCR0_DQSGODT_DEFVAL                                             0x40200204
-#define DDR_PHY_DX2GCR0_DQSGODT_SHIFT                                              3
-#define DDR_PHY_DX2GCR0_DQSGODT_MASK                                               0x00000008U
-
-/*DQSG Output Enable*/
-#undef DDR_PHY_DX2GCR0_DQSGOE_DEFVAL
-#undef DDR_PHY_DX2GCR0_DQSGOE_SHIFT
-#undef DDR_PHY_DX2GCR0_DQSGOE_MASK
-#define DDR_PHY_DX2GCR0_DQSGOE_DEFVAL                                              0x40200204
-#define DDR_PHY_DX2GCR0_DQSGOE_SHIFT                                               2
-#define DDR_PHY_DX2GCR0_DQSGOE_MASK                                                0x00000004U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX2GCR0_RESERVED_1_0_DEFVAL
-#undef DDR_PHY_DX2GCR0_RESERVED_1_0_SHIFT
-#undef DDR_PHY_DX2GCR0_RESERVED_1_0_MASK
-#define DDR_PHY_DX2GCR0_RESERVED_1_0_DEFVAL                                        0x40200204
-#define DDR_PHY_DX2GCR0_RESERVED_1_0_SHIFT                                         0
-#define DDR_PHY_DX2GCR0_RESERVED_1_0_MASK                                          0x00000003U
-
-/*Enables the PDR mode for DQ[7:0]*/
-#undef DDR_PHY_DX2GCR1_DXPDRMODE_DEFVAL
-#undef DDR_PHY_DX2GCR1_DXPDRMODE_SHIFT
-#undef DDR_PHY_DX2GCR1_DXPDRMODE_MASK
-#define DDR_PHY_DX2GCR1_DXPDRMODE_DEFVAL                                           0x00007FFF
-#define DDR_PHY_DX2GCR1_DXPDRMODE_SHIFT                                            16
-#define DDR_PHY_DX2GCR1_DXPDRMODE_MASK                                             0xFFFF0000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_DX2GCR1_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX2GCR1_RESERVED_15_SHIFT
-#undef DDR_PHY_DX2GCR1_RESERVED_15_MASK
-#define DDR_PHY_DX2GCR1_RESERVED_15_DEFVAL                                         0x00007FFF
-#define DDR_PHY_DX2GCR1_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX2GCR1_RESERVED_15_MASK                                           0x00008000U
-
-/*Select the delayed or non-delayed read data strobe #*/
-#undef DDR_PHY_DX2GCR1_QSNSEL_DEFVAL
-#undef DDR_PHY_DX2GCR1_QSNSEL_SHIFT
-#undef DDR_PHY_DX2GCR1_QSNSEL_MASK
-#define DDR_PHY_DX2GCR1_QSNSEL_DEFVAL                                              0x00007FFF
-#define DDR_PHY_DX2GCR1_QSNSEL_SHIFT                                               14
-#define DDR_PHY_DX2GCR1_QSNSEL_MASK                                                0x00004000U
-
-/*Select the delayed or non-delayed read data strobe*/
-#undef DDR_PHY_DX2GCR1_QSSEL_DEFVAL
-#undef DDR_PHY_DX2GCR1_QSSEL_SHIFT
-#undef DDR_PHY_DX2GCR1_QSSEL_MASK
-#define DDR_PHY_DX2GCR1_QSSEL_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX2GCR1_QSSEL_SHIFT                                                13
-#define DDR_PHY_DX2GCR1_QSSEL_MASK                                                 0x00002000U
-
-/*Enables Read Data Strobe in a byte lane*/
-#undef DDR_PHY_DX2GCR1_OEEN_DEFVAL
-#undef DDR_PHY_DX2GCR1_OEEN_SHIFT
-#undef DDR_PHY_DX2GCR1_OEEN_MASK
-#define DDR_PHY_DX2GCR1_OEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX2GCR1_OEEN_SHIFT                                                 12
-#define DDR_PHY_DX2GCR1_OEEN_MASK                                                  0x00001000U
-
-/*Enables PDR in a byte lane*/
-#undef DDR_PHY_DX2GCR1_PDREN_DEFVAL
-#undef DDR_PHY_DX2GCR1_PDREN_SHIFT
-#undef DDR_PHY_DX2GCR1_PDREN_MASK
-#define DDR_PHY_DX2GCR1_PDREN_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX2GCR1_PDREN_SHIFT                                                11
-#define DDR_PHY_DX2GCR1_PDREN_MASK                                                 0x00000800U
-
-/*Enables ODT/TE in a byte lane*/
-#undef DDR_PHY_DX2GCR1_TEEN_DEFVAL
-#undef DDR_PHY_DX2GCR1_TEEN_SHIFT
-#undef DDR_PHY_DX2GCR1_TEEN_MASK
-#define DDR_PHY_DX2GCR1_TEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX2GCR1_TEEN_SHIFT                                                 10
-#define DDR_PHY_DX2GCR1_TEEN_MASK                                                  0x00000400U
-
-/*Enables Write Data strobe in a byte lane*/
-#undef DDR_PHY_DX2GCR1_DSEN_DEFVAL
-#undef DDR_PHY_DX2GCR1_DSEN_SHIFT
-#undef DDR_PHY_DX2GCR1_DSEN_MASK
-#define DDR_PHY_DX2GCR1_DSEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX2GCR1_DSEN_SHIFT                                                 9
-#define DDR_PHY_DX2GCR1_DSEN_MASK                                                  0x00000200U
-
-/*Enables DM pin in a byte lane*/
-#undef DDR_PHY_DX2GCR1_DMEN_DEFVAL
-#undef DDR_PHY_DX2GCR1_DMEN_SHIFT
-#undef DDR_PHY_DX2GCR1_DMEN_MASK
-#define DDR_PHY_DX2GCR1_DMEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX2GCR1_DMEN_SHIFT                                                 8
-#define DDR_PHY_DX2GCR1_DMEN_MASK                                                  0x00000100U
-
-/*Enables DQ corresponding to each bit in a byte*/
-#undef DDR_PHY_DX2GCR1_DQEN_DEFVAL
-#undef DDR_PHY_DX2GCR1_DQEN_SHIFT
-#undef DDR_PHY_DX2GCR1_DQEN_MASK
-#define DDR_PHY_DX2GCR1_DQEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX2GCR1_DQEN_SHIFT                                                 0
-#define DDR_PHY_DX2GCR1_DQEN_MASK                                                  0x000000FFU
-
-/*Byte lane VREF IOM (Used only by D4MU IOs)*/
-#undef DDR_PHY_DX2GCR4_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_DX2GCR4_RESERVED_31_29_SHIFT
-#undef DDR_PHY_DX2GCR4_RESERVED_31_29_MASK
-#define DDR_PHY_DX2GCR4_RESERVED_31_29_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX2GCR4_RESERVED_31_29_SHIFT                                       29
-#define DDR_PHY_DX2GCR4_RESERVED_31_29_MASK                                        0xE0000000U
-
-/*Byte Lane VREF Pad Enable*/
-#undef DDR_PHY_DX2GCR4_DXREFPEN_DEFVAL
-#undef DDR_PHY_DX2GCR4_DXREFPEN_SHIFT
-#undef DDR_PHY_DX2GCR4_DXREFPEN_MASK
-#define DDR_PHY_DX2GCR4_DXREFPEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX2GCR4_DXREFPEN_SHIFT                                             28
-#define DDR_PHY_DX2GCR4_DXREFPEN_MASK                                              0x10000000U
-
-/*Byte Lane Internal VREF Enable*/
-#undef DDR_PHY_DX2GCR4_DXREFEEN_DEFVAL
-#undef DDR_PHY_DX2GCR4_DXREFEEN_SHIFT
-#undef DDR_PHY_DX2GCR4_DXREFEEN_MASK
-#define DDR_PHY_DX2GCR4_DXREFEEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX2GCR4_DXREFEEN_SHIFT                                             26
-#define DDR_PHY_DX2GCR4_DXREFEEN_MASK                                              0x0C000000U
-
-/*Byte Lane Single-End VREF Enable*/
-#undef DDR_PHY_DX2GCR4_DXREFSEN_DEFVAL
-#undef DDR_PHY_DX2GCR4_DXREFSEN_SHIFT
-#undef DDR_PHY_DX2GCR4_DXREFSEN_MASK
-#define DDR_PHY_DX2GCR4_DXREFSEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX2GCR4_DXREFSEN_SHIFT                                             25
-#define DDR_PHY_DX2GCR4_DXREFSEN_MASK                                              0x02000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX2GCR4_RESERVED_24_DEFVAL
-#undef DDR_PHY_DX2GCR4_RESERVED_24_SHIFT
-#undef DDR_PHY_DX2GCR4_RESERVED_24_MASK
-#define DDR_PHY_DX2GCR4_RESERVED_24_DEFVAL                                         0x0E00003C
-#define DDR_PHY_DX2GCR4_RESERVED_24_SHIFT                                          24
-#define DDR_PHY_DX2GCR4_RESERVED_24_MASK                                           0x01000000U
-
-/*External VREF generator REFSEL range select*/
-#undef DDR_PHY_DX2GCR4_DXREFESELRANGE_DEFVAL
-#undef DDR_PHY_DX2GCR4_DXREFESELRANGE_SHIFT
-#undef DDR_PHY_DX2GCR4_DXREFESELRANGE_MASK
-#define DDR_PHY_DX2GCR4_DXREFESELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX2GCR4_DXREFESELRANGE_SHIFT                                       23
-#define DDR_PHY_DX2GCR4_DXREFESELRANGE_MASK                                        0x00800000U
-
-/*Byte Lane External VREF Select*/
-#undef DDR_PHY_DX2GCR4_DXREFESEL_DEFVAL
-#undef DDR_PHY_DX2GCR4_DXREFESEL_SHIFT
-#undef DDR_PHY_DX2GCR4_DXREFESEL_MASK
-#define DDR_PHY_DX2GCR4_DXREFESEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX2GCR4_DXREFESEL_SHIFT                                            16
-#define DDR_PHY_DX2GCR4_DXREFESEL_MASK                                             0x007F0000U
-
-/*Single ended VREF generator REFSEL range select*/
-#undef DDR_PHY_DX2GCR4_DXREFSSELRANGE_DEFVAL
-#undef DDR_PHY_DX2GCR4_DXREFSSELRANGE_SHIFT
-#undef DDR_PHY_DX2GCR4_DXREFSSELRANGE_MASK
-#define DDR_PHY_DX2GCR4_DXREFSSELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX2GCR4_DXREFSSELRANGE_SHIFT                                       15
-#define DDR_PHY_DX2GCR4_DXREFSSELRANGE_MASK                                        0x00008000U
-
-/*Byte Lane Single-End VREF Select*/
-#undef DDR_PHY_DX2GCR4_DXREFSSEL_DEFVAL
-#undef DDR_PHY_DX2GCR4_DXREFSSEL_SHIFT
-#undef DDR_PHY_DX2GCR4_DXREFSSEL_MASK
-#define DDR_PHY_DX2GCR4_DXREFSSEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX2GCR4_DXREFSSEL_SHIFT                                            8
-#define DDR_PHY_DX2GCR4_DXREFSSEL_MASK                                             0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX2GCR4_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX2GCR4_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX2GCR4_RESERVED_7_6_MASK
-#define DDR_PHY_DX2GCR4_RESERVED_7_6_DEFVAL                                        0x0E00003C
-#define DDR_PHY_DX2GCR4_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX2GCR4_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX2GCR4_DXREFIEN_DEFVAL
-#undef DDR_PHY_DX2GCR4_DXREFIEN_SHIFT
-#undef DDR_PHY_DX2GCR4_DXREFIEN_MASK
-#define DDR_PHY_DX2GCR4_DXREFIEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX2GCR4_DXREFIEN_SHIFT                                             2
-#define DDR_PHY_DX2GCR4_DXREFIEN_MASK                                              0x0000003CU
-
-/*VRMON control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX2GCR4_DXREFIMON_DEFVAL
-#undef DDR_PHY_DX2GCR4_DXREFIMON_SHIFT
-#undef DDR_PHY_DX2GCR4_DXREFIMON_MASK
-#define DDR_PHY_DX2GCR4_DXREFIMON_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX2GCR4_DXREFIMON_SHIFT                                            0
-#define DDR_PHY_DX2GCR4_DXREFIMON_MASK                                             0x00000003U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX2GCR5_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX2GCR5_RESERVED_31_SHIFT
-#undef DDR_PHY_DX2GCR5_RESERVED_31_MASK
-#define DDR_PHY_DX2GCR5_RESERVED_31_DEFVAL                                         0x09090909
-#define DDR_PHY_DX2GCR5_RESERVED_31_SHIFT                                          31
-#define DDR_PHY_DX2GCR5_RESERVED_31_MASK                                           0x80000000U
-
-/*Byte Lane internal VREF Select for Rank 3*/
-#undef DDR_PHY_DX2GCR5_DXREFISELR3_DEFVAL
-#undef DDR_PHY_DX2GCR5_DXREFISELR3_SHIFT
-#undef DDR_PHY_DX2GCR5_DXREFISELR3_MASK
-#define DDR_PHY_DX2GCR5_DXREFISELR3_DEFVAL                                         0x09090909
-#define DDR_PHY_DX2GCR5_DXREFISELR3_SHIFT                                          24
-#define DDR_PHY_DX2GCR5_DXREFISELR3_MASK                                           0x7F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX2GCR5_RESERVED_23_DEFVAL
-#undef DDR_PHY_DX2GCR5_RESERVED_23_SHIFT
-#undef DDR_PHY_DX2GCR5_RESERVED_23_MASK
-#define DDR_PHY_DX2GCR5_RESERVED_23_DEFVAL                                         0x09090909
-#define DDR_PHY_DX2GCR5_RESERVED_23_SHIFT                                          23
-#define DDR_PHY_DX2GCR5_RESERVED_23_MASK                                           0x00800000U
-
-/*Byte Lane internal VREF Select for Rank 2*/
-#undef DDR_PHY_DX2GCR5_DXREFISELR2_DEFVAL
-#undef DDR_PHY_DX2GCR5_DXREFISELR2_SHIFT
-#undef DDR_PHY_DX2GCR5_DXREFISELR2_MASK
-#define DDR_PHY_DX2GCR5_DXREFISELR2_DEFVAL                                         0x09090909
-#define DDR_PHY_DX2GCR5_DXREFISELR2_SHIFT                                          16
-#define DDR_PHY_DX2GCR5_DXREFISELR2_MASK                                           0x007F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX2GCR5_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX2GCR5_RESERVED_15_SHIFT
-#undef DDR_PHY_DX2GCR5_RESERVED_15_MASK
-#define DDR_PHY_DX2GCR5_RESERVED_15_DEFVAL                                         0x09090909
-#define DDR_PHY_DX2GCR5_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX2GCR5_RESERVED_15_MASK                                           0x00008000U
-
-/*Byte Lane internal VREF Select for Rank 1*/
-#undef DDR_PHY_DX2GCR5_DXREFISELR1_DEFVAL
-#undef DDR_PHY_DX2GCR5_DXREFISELR1_SHIFT
-#undef DDR_PHY_DX2GCR5_DXREFISELR1_MASK
-#define DDR_PHY_DX2GCR5_DXREFISELR1_DEFVAL                                         0x09090909
-#define DDR_PHY_DX2GCR5_DXREFISELR1_SHIFT                                          8
-#define DDR_PHY_DX2GCR5_DXREFISELR1_MASK                                           0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX2GCR5_RESERVED_7_DEFVAL
-#undef DDR_PHY_DX2GCR5_RESERVED_7_SHIFT
-#undef DDR_PHY_DX2GCR5_RESERVED_7_MASK
-#define DDR_PHY_DX2GCR5_RESERVED_7_DEFVAL                                          0x09090909
-#define DDR_PHY_DX2GCR5_RESERVED_7_SHIFT                                           7
-#define DDR_PHY_DX2GCR5_RESERVED_7_MASK                                            0x00000080U
-
-/*Byte Lane internal VREF Select for Rank 0*/
-#undef DDR_PHY_DX2GCR5_DXREFISELR0_DEFVAL
-#undef DDR_PHY_DX2GCR5_DXREFISELR0_SHIFT
-#undef DDR_PHY_DX2GCR5_DXREFISELR0_MASK
-#define DDR_PHY_DX2GCR5_DXREFISELR0_DEFVAL                                         0x09090909
-#define DDR_PHY_DX2GCR5_DXREFISELR0_SHIFT                                          0
-#define DDR_PHY_DX2GCR5_DXREFISELR0_MASK                                           0x0000007FU
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX2GCR6_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_DX2GCR6_RESERVED_31_30_SHIFT
-#undef DDR_PHY_DX2GCR6_RESERVED_31_30_MASK
-#define DDR_PHY_DX2GCR6_RESERVED_31_30_DEFVAL                                      0x09090909
-#define DDR_PHY_DX2GCR6_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_DX2GCR6_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*DRAM DQ VREF Select for Rank3*/
-#undef DDR_PHY_DX2GCR6_DXDQVREFR3_DEFVAL
-#undef DDR_PHY_DX2GCR6_DXDQVREFR3_SHIFT
-#undef DDR_PHY_DX2GCR6_DXDQVREFR3_MASK
-#define DDR_PHY_DX2GCR6_DXDQVREFR3_DEFVAL                                          0x09090909
-#define DDR_PHY_DX2GCR6_DXDQVREFR3_SHIFT                                           24
-#define DDR_PHY_DX2GCR6_DXDQVREFR3_MASK                                            0x3F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX2GCR6_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX2GCR6_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX2GCR6_RESERVED_23_22_MASK
-#define DDR_PHY_DX2GCR6_RESERVED_23_22_DEFVAL                                      0x09090909
-#define DDR_PHY_DX2GCR6_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_DX2GCR6_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*DRAM DQ VREF Select for Rank2*/
-#undef DDR_PHY_DX2GCR6_DXDQVREFR2_DEFVAL
-#undef DDR_PHY_DX2GCR6_DXDQVREFR2_SHIFT
-#undef DDR_PHY_DX2GCR6_DXDQVREFR2_MASK
-#define DDR_PHY_DX2GCR6_DXDQVREFR2_DEFVAL                                          0x09090909
-#define DDR_PHY_DX2GCR6_DXDQVREFR2_SHIFT                                           16
-#define DDR_PHY_DX2GCR6_DXDQVREFR2_MASK                                            0x003F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX2GCR6_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_DX2GCR6_RESERVED_15_14_SHIFT
-#undef DDR_PHY_DX2GCR6_RESERVED_15_14_MASK
-#define DDR_PHY_DX2GCR6_RESERVED_15_14_DEFVAL                                      0x09090909
-#define DDR_PHY_DX2GCR6_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_DX2GCR6_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*DRAM DQ VREF Select for Rank1*/
-#undef DDR_PHY_DX2GCR6_DXDQVREFR1_DEFVAL
-#undef DDR_PHY_DX2GCR6_DXDQVREFR1_SHIFT
-#undef DDR_PHY_DX2GCR6_DXDQVREFR1_MASK
-#define DDR_PHY_DX2GCR6_DXDQVREFR1_DEFVAL                                          0x09090909
-#define DDR_PHY_DX2GCR6_DXDQVREFR1_SHIFT                                           8
-#define DDR_PHY_DX2GCR6_DXDQVREFR1_MASK                                            0x00003F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX2GCR6_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX2GCR6_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX2GCR6_RESERVED_7_6_MASK
-#define DDR_PHY_DX2GCR6_RESERVED_7_6_DEFVAL                                        0x09090909
-#define DDR_PHY_DX2GCR6_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX2GCR6_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*DRAM DQ VREF Select for Rank0*/
-#undef DDR_PHY_DX2GCR6_DXDQVREFR0_DEFVAL
-#undef DDR_PHY_DX2GCR6_DXDQVREFR0_SHIFT
-#undef DDR_PHY_DX2GCR6_DXDQVREFR0_MASK
-#define DDR_PHY_DX2GCR6_DXDQVREFR0_DEFVAL                                          0x09090909
-#define DDR_PHY_DX2GCR6_DXDQVREFR0_SHIFT                                           0
-#define DDR_PHY_DX2GCR6_DXDQVREFR0_MASK                                            0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX2LCDLR2_RESERVED_31_25_DEFVAL
-#undef DDR_PHY_DX2LCDLR2_RESERVED_31_25_SHIFT
-#undef DDR_PHY_DX2LCDLR2_RESERVED_31_25_MASK
-#define DDR_PHY_DX2LCDLR2_RESERVED_31_25_DEFVAL                                    0x00000000
-#define DDR_PHY_DX2LCDLR2_RESERVED_31_25_SHIFT                                     25
-#define DDR_PHY_DX2LCDLR2_RESERVED_31_25_MASK                                      0xFE000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX2LCDLR2_RESERVED_24_16_DEFVAL
-#undef DDR_PHY_DX2LCDLR2_RESERVED_24_16_SHIFT
-#undef DDR_PHY_DX2LCDLR2_RESERVED_24_16_MASK
-#define DDR_PHY_DX2LCDLR2_RESERVED_24_16_DEFVAL                                    0x00000000
-#define DDR_PHY_DX2LCDLR2_RESERVED_24_16_SHIFT                                     16
-#define DDR_PHY_DX2LCDLR2_RESERVED_24_16_MASK                                      0x01FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX2LCDLR2_RESERVED_15_9_DEFVAL
-#undef DDR_PHY_DX2LCDLR2_RESERVED_15_9_SHIFT
-#undef DDR_PHY_DX2LCDLR2_RESERVED_15_9_MASK
-#define DDR_PHY_DX2LCDLR2_RESERVED_15_9_DEFVAL                                     0x00000000
-#define DDR_PHY_DX2LCDLR2_RESERVED_15_9_SHIFT                                      9
-#define DDR_PHY_DX2LCDLR2_RESERVED_15_9_MASK                                       0x0000FE00U
-
-/*Read DQS Gating Delay*/
-#undef DDR_PHY_DX2LCDLR2_DQSGD_DEFVAL
-#undef DDR_PHY_DX2LCDLR2_DQSGD_SHIFT
-#undef DDR_PHY_DX2LCDLR2_DQSGD_MASK
-#define DDR_PHY_DX2LCDLR2_DQSGD_DEFVAL                                             0x00000000
-#define DDR_PHY_DX2LCDLR2_DQSGD_SHIFT                                              0
-#define DDR_PHY_DX2LCDLR2_DQSGD_MASK                                               0x000001FFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX2GTR0_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX2GTR0_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX2GTR0_RESERVED_31_24_MASK
-#define DDR_PHY_DX2GTR0_RESERVED_31_24_DEFVAL                                      0x00020000
-#define DDR_PHY_DX2GTR0_RESERVED_31_24_SHIFT                                       27
-#define DDR_PHY_DX2GTR0_RESERVED_31_24_MASK                                        0xF8000000U
-
-/*DQ Write Path Latency Pipeline*/
-#undef DDR_PHY_DX2GTR0_WDQSL_DEFVAL
-#undef DDR_PHY_DX2GTR0_WDQSL_SHIFT
-#undef DDR_PHY_DX2GTR0_WDQSL_MASK
-#define DDR_PHY_DX2GTR0_WDQSL_DEFVAL                                               0x00020000
-#define DDR_PHY_DX2GTR0_WDQSL_SHIFT                                                24
-#define DDR_PHY_DX2GTR0_WDQSL_MASK                                                 0x07000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX2GTR0_RESERVED_23_20_DEFVAL
-#undef DDR_PHY_DX2GTR0_RESERVED_23_20_SHIFT
-#undef DDR_PHY_DX2GTR0_RESERVED_23_20_MASK
-#define DDR_PHY_DX2GTR0_RESERVED_23_20_DEFVAL                                      0x00020000
-#define DDR_PHY_DX2GTR0_RESERVED_23_20_SHIFT                                       20
-#define DDR_PHY_DX2GTR0_RESERVED_23_20_MASK                                        0x00F00000U
-
-/*Write Leveling System Latency*/
-#undef DDR_PHY_DX2GTR0_WLSL_DEFVAL
-#undef DDR_PHY_DX2GTR0_WLSL_SHIFT
-#undef DDR_PHY_DX2GTR0_WLSL_MASK
-#define DDR_PHY_DX2GTR0_WLSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX2GTR0_WLSL_SHIFT                                                 16
-#define DDR_PHY_DX2GTR0_WLSL_MASK                                                  0x000F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX2GTR0_RESERVED_15_13_DEFVAL
-#undef DDR_PHY_DX2GTR0_RESERVED_15_13_SHIFT
-#undef DDR_PHY_DX2GTR0_RESERVED_15_13_MASK
-#define DDR_PHY_DX2GTR0_RESERVED_15_13_DEFVAL                                      0x00020000
-#define DDR_PHY_DX2GTR0_RESERVED_15_13_SHIFT                                       13
-#define DDR_PHY_DX2GTR0_RESERVED_15_13_MASK                                        0x0000E000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX2GTR0_RESERVED_12_8_DEFVAL
-#undef DDR_PHY_DX2GTR0_RESERVED_12_8_SHIFT
-#undef DDR_PHY_DX2GTR0_RESERVED_12_8_MASK
-#define DDR_PHY_DX2GTR0_RESERVED_12_8_DEFVAL                                       0x00020000
-#define DDR_PHY_DX2GTR0_RESERVED_12_8_SHIFT                                        8
-#define DDR_PHY_DX2GTR0_RESERVED_12_8_MASK                                         0x00001F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX2GTR0_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DX2GTR0_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DX2GTR0_RESERVED_7_5_MASK
-#define DDR_PHY_DX2GTR0_RESERVED_7_5_DEFVAL                                        0x00020000
-#define DDR_PHY_DX2GTR0_RESERVED_7_5_SHIFT                                         5
-#define DDR_PHY_DX2GTR0_RESERVED_7_5_MASK                                          0x000000E0U
-
-/*DQS Gating System Latency*/
-#undef DDR_PHY_DX2GTR0_DGSL_DEFVAL
-#undef DDR_PHY_DX2GTR0_DGSL_SHIFT
-#undef DDR_PHY_DX2GTR0_DGSL_MASK
-#define DDR_PHY_DX2GTR0_DGSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX2GTR0_DGSL_SHIFT                                                 0
-#define DDR_PHY_DX2GTR0_DGSL_MASK                                                  0x0000001FU
-
-/*Calibration Bypass*/
-#undef DDR_PHY_DX3GCR0_CALBYP_DEFVAL
-#undef DDR_PHY_DX3GCR0_CALBYP_SHIFT
-#undef DDR_PHY_DX3GCR0_CALBYP_MASK
-#define DDR_PHY_DX3GCR0_CALBYP_DEFVAL                                              0x40200204
-#define DDR_PHY_DX3GCR0_CALBYP_SHIFT                                               31
-#define DDR_PHY_DX3GCR0_CALBYP_MASK                                                0x80000000U
-
-/*Master Delay Line Enable*/
-#undef DDR_PHY_DX3GCR0_MDLEN_DEFVAL
-#undef DDR_PHY_DX3GCR0_MDLEN_SHIFT
-#undef DDR_PHY_DX3GCR0_MDLEN_MASK
-#define DDR_PHY_DX3GCR0_MDLEN_DEFVAL                                               0x40200204
-#define DDR_PHY_DX3GCR0_MDLEN_SHIFT                                                30
-#define DDR_PHY_DX3GCR0_MDLEN_MASK                                                 0x40000000U
-
-/*Configurable ODT(TE) Phase Shift*/
-#undef DDR_PHY_DX3GCR0_CODTSHFT_DEFVAL
-#undef DDR_PHY_DX3GCR0_CODTSHFT_SHIFT
-#undef DDR_PHY_DX3GCR0_CODTSHFT_MASK
-#define DDR_PHY_DX3GCR0_CODTSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX3GCR0_CODTSHFT_SHIFT                                             28
-#define DDR_PHY_DX3GCR0_CODTSHFT_MASK                                              0x30000000U
-
-/*DQS Duty Cycle Correction*/
-#undef DDR_PHY_DX3GCR0_DQSDCC_DEFVAL
-#undef DDR_PHY_DX3GCR0_DQSDCC_SHIFT
-#undef DDR_PHY_DX3GCR0_DQSDCC_MASK
-#define DDR_PHY_DX3GCR0_DQSDCC_DEFVAL                                              0x40200204
-#define DDR_PHY_DX3GCR0_DQSDCC_SHIFT                                               24
-#define DDR_PHY_DX3GCR0_DQSDCC_MASK                                                0x0F000000U
-
-/*Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY*/
-#undef DDR_PHY_DX3GCR0_RDDLY_DEFVAL
-#undef DDR_PHY_DX3GCR0_RDDLY_SHIFT
-#undef DDR_PHY_DX3GCR0_RDDLY_MASK
-#define DDR_PHY_DX3GCR0_RDDLY_DEFVAL                                               0x40200204
-#define DDR_PHY_DX3GCR0_RDDLY_SHIFT                                                20
-#define DDR_PHY_DX3GCR0_RDDLY_MASK                                                 0x00F00000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX3GCR0_RESERVED_19_14_DEFVAL
-#undef DDR_PHY_DX3GCR0_RESERVED_19_14_SHIFT
-#undef DDR_PHY_DX3GCR0_RESERVED_19_14_MASK
-#define DDR_PHY_DX3GCR0_RESERVED_19_14_DEFVAL                                      0x40200204
-#define DDR_PHY_DX3GCR0_RESERVED_19_14_SHIFT                                       14
-#define DDR_PHY_DX3GCR0_RESERVED_19_14_MASK                                        0x000FC000U
-
-/*DQSNSE Power Down Receiver*/
-#undef DDR_PHY_DX3GCR0_DQSNSEPDR_DEFVAL
-#undef DDR_PHY_DX3GCR0_DQSNSEPDR_SHIFT
-#undef DDR_PHY_DX3GCR0_DQSNSEPDR_MASK
-#define DDR_PHY_DX3GCR0_DQSNSEPDR_DEFVAL                                           0x40200204
-#define DDR_PHY_DX3GCR0_DQSNSEPDR_SHIFT                                            13
-#define DDR_PHY_DX3GCR0_DQSNSEPDR_MASK                                             0x00002000U
-
-/*DQSSE Power Down Receiver*/
-#undef DDR_PHY_DX3GCR0_DQSSEPDR_DEFVAL
-#undef DDR_PHY_DX3GCR0_DQSSEPDR_SHIFT
-#undef DDR_PHY_DX3GCR0_DQSSEPDR_MASK
-#define DDR_PHY_DX3GCR0_DQSSEPDR_DEFVAL                                            0x40200204
-#define DDR_PHY_DX3GCR0_DQSSEPDR_SHIFT                                             12
-#define DDR_PHY_DX3GCR0_DQSSEPDR_MASK                                              0x00001000U
-
-/*RTT On Additive Latency*/
-#undef DDR_PHY_DX3GCR0_RTTOAL_DEFVAL
-#undef DDR_PHY_DX3GCR0_RTTOAL_SHIFT
-#undef DDR_PHY_DX3GCR0_RTTOAL_MASK
-#define DDR_PHY_DX3GCR0_RTTOAL_DEFVAL                                              0x40200204
-#define DDR_PHY_DX3GCR0_RTTOAL_SHIFT                                               11
-#define DDR_PHY_DX3GCR0_RTTOAL_MASK                                                0x00000800U
-
-/*RTT Output Hold*/
-#undef DDR_PHY_DX3GCR0_RTTOH_DEFVAL
-#undef DDR_PHY_DX3GCR0_RTTOH_SHIFT
-#undef DDR_PHY_DX3GCR0_RTTOH_MASK
-#define DDR_PHY_DX3GCR0_RTTOH_DEFVAL                                               0x40200204
-#define DDR_PHY_DX3GCR0_RTTOH_SHIFT                                                9
-#define DDR_PHY_DX3GCR0_RTTOH_MASK                                                 0x00000600U
-
-/*Configurable PDR Phase Shift*/
-#undef DDR_PHY_DX3GCR0_CPDRSHFT_DEFVAL
-#undef DDR_PHY_DX3GCR0_CPDRSHFT_SHIFT
-#undef DDR_PHY_DX3GCR0_CPDRSHFT_MASK
-#define DDR_PHY_DX3GCR0_CPDRSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX3GCR0_CPDRSHFT_SHIFT                                             7
-#define DDR_PHY_DX3GCR0_CPDRSHFT_MASK                                              0x00000180U
-
-/*DQSR Power Down*/
-#undef DDR_PHY_DX3GCR0_DQSRPD_DEFVAL
-#undef DDR_PHY_DX3GCR0_DQSRPD_SHIFT
-#undef DDR_PHY_DX3GCR0_DQSRPD_MASK
-#define DDR_PHY_DX3GCR0_DQSRPD_DEFVAL                                              0x40200204
-#define DDR_PHY_DX3GCR0_DQSRPD_SHIFT                                               6
-#define DDR_PHY_DX3GCR0_DQSRPD_MASK                                                0x00000040U
-
-/*DQSG Power Down Receiver*/
-#undef DDR_PHY_DX3GCR0_DQSGPDR_DEFVAL
-#undef DDR_PHY_DX3GCR0_DQSGPDR_SHIFT
-#undef DDR_PHY_DX3GCR0_DQSGPDR_MASK
-#define DDR_PHY_DX3GCR0_DQSGPDR_DEFVAL                                             0x40200204
-#define DDR_PHY_DX3GCR0_DQSGPDR_SHIFT                                              5
-#define DDR_PHY_DX3GCR0_DQSGPDR_MASK                                               0x00000020U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX3GCR0_RESERVED_4_DEFVAL
-#undef DDR_PHY_DX3GCR0_RESERVED_4_SHIFT
-#undef DDR_PHY_DX3GCR0_RESERVED_4_MASK
-#define DDR_PHY_DX3GCR0_RESERVED_4_DEFVAL                                          0x40200204
-#define DDR_PHY_DX3GCR0_RESERVED_4_SHIFT                                           4
-#define DDR_PHY_DX3GCR0_RESERVED_4_MASK                                            0x00000010U
-
-/*DQSG On-Die Termination*/
-#undef DDR_PHY_DX3GCR0_DQSGODT_DEFVAL
-#undef DDR_PHY_DX3GCR0_DQSGODT_SHIFT
-#undef DDR_PHY_DX3GCR0_DQSGODT_MASK
-#define DDR_PHY_DX3GCR0_DQSGODT_DEFVAL                                             0x40200204
-#define DDR_PHY_DX3GCR0_DQSGODT_SHIFT                                              3
-#define DDR_PHY_DX3GCR0_DQSGODT_MASK                                               0x00000008U
-
-/*DQSG Output Enable*/
-#undef DDR_PHY_DX3GCR0_DQSGOE_DEFVAL
-#undef DDR_PHY_DX3GCR0_DQSGOE_SHIFT
-#undef DDR_PHY_DX3GCR0_DQSGOE_MASK
-#define DDR_PHY_DX3GCR0_DQSGOE_DEFVAL                                              0x40200204
-#define DDR_PHY_DX3GCR0_DQSGOE_SHIFT                                               2
-#define DDR_PHY_DX3GCR0_DQSGOE_MASK                                                0x00000004U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX3GCR0_RESERVED_1_0_DEFVAL
-#undef DDR_PHY_DX3GCR0_RESERVED_1_0_SHIFT
-#undef DDR_PHY_DX3GCR0_RESERVED_1_0_MASK
-#define DDR_PHY_DX3GCR0_RESERVED_1_0_DEFVAL                                        0x40200204
-#define DDR_PHY_DX3GCR0_RESERVED_1_0_SHIFT                                         0
-#define DDR_PHY_DX3GCR0_RESERVED_1_0_MASK                                          0x00000003U
-
-/*Enables the PDR mode for DQ[7:0]*/
-#undef DDR_PHY_DX3GCR1_DXPDRMODE_DEFVAL
-#undef DDR_PHY_DX3GCR1_DXPDRMODE_SHIFT
-#undef DDR_PHY_DX3GCR1_DXPDRMODE_MASK
-#define DDR_PHY_DX3GCR1_DXPDRMODE_DEFVAL                                           0x00007FFF
-#define DDR_PHY_DX3GCR1_DXPDRMODE_SHIFT                                            16
-#define DDR_PHY_DX3GCR1_DXPDRMODE_MASK                                             0xFFFF0000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_DX3GCR1_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX3GCR1_RESERVED_15_SHIFT
-#undef DDR_PHY_DX3GCR1_RESERVED_15_MASK
-#define DDR_PHY_DX3GCR1_RESERVED_15_DEFVAL                                         0x00007FFF
-#define DDR_PHY_DX3GCR1_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX3GCR1_RESERVED_15_MASK                                           0x00008000U
-
-/*Select the delayed or non-delayed read data strobe #*/
-#undef DDR_PHY_DX3GCR1_QSNSEL_DEFVAL
-#undef DDR_PHY_DX3GCR1_QSNSEL_SHIFT
-#undef DDR_PHY_DX3GCR1_QSNSEL_MASK
-#define DDR_PHY_DX3GCR1_QSNSEL_DEFVAL                                              0x00007FFF
-#define DDR_PHY_DX3GCR1_QSNSEL_SHIFT                                               14
-#define DDR_PHY_DX3GCR1_QSNSEL_MASK                                                0x00004000U
-
-/*Select the delayed or non-delayed read data strobe*/
-#undef DDR_PHY_DX3GCR1_QSSEL_DEFVAL
-#undef DDR_PHY_DX3GCR1_QSSEL_SHIFT
-#undef DDR_PHY_DX3GCR1_QSSEL_MASK
-#define DDR_PHY_DX3GCR1_QSSEL_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX3GCR1_QSSEL_SHIFT                                                13
-#define DDR_PHY_DX3GCR1_QSSEL_MASK                                                 0x00002000U
-
-/*Enables Read Data Strobe in a byte lane*/
-#undef DDR_PHY_DX3GCR1_OEEN_DEFVAL
-#undef DDR_PHY_DX3GCR1_OEEN_SHIFT
-#undef DDR_PHY_DX3GCR1_OEEN_MASK
-#define DDR_PHY_DX3GCR1_OEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX3GCR1_OEEN_SHIFT                                                 12
-#define DDR_PHY_DX3GCR1_OEEN_MASK                                                  0x00001000U
-
-/*Enables PDR in a byte lane*/
-#undef DDR_PHY_DX3GCR1_PDREN_DEFVAL
-#undef DDR_PHY_DX3GCR1_PDREN_SHIFT
-#undef DDR_PHY_DX3GCR1_PDREN_MASK
-#define DDR_PHY_DX3GCR1_PDREN_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX3GCR1_PDREN_SHIFT                                                11
-#define DDR_PHY_DX3GCR1_PDREN_MASK                                                 0x00000800U
-
-/*Enables ODT/TE in a byte lane*/
-#undef DDR_PHY_DX3GCR1_TEEN_DEFVAL
-#undef DDR_PHY_DX3GCR1_TEEN_SHIFT
-#undef DDR_PHY_DX3GCR1_TEEN_MASK
-#define DDR_PHY_DX3GCR1_TEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX3GCR1_TEEN_SHIFT                                                 10
-#define DDR_PHY_DX3GCR1_TEEN_MASK                                                  0x00000400U
-
-/*Enables Write Data strobe in a byte lane*/
-#undef DDR_PHY_DX3GCR1_DSEN_DEFVAL
-#undef DDR_PHY_DX3GCR1_DSEN_SHIFT
-#undef DDR_PHY_DX3GCR1_DSEN_MASK
-#define DDR_PHY_DX3GCR1_DSEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX3GCR1_DSEN_SHIFT                                                 9
-#define DDR_PHY_DX3GCR1_DSEN_MASK                                                  0x00000200U
-
-/*Enables DM pin in a byte lane*/
-#undef DDR_PHY_DX3GCR1_DMEN_DEFVAL
-#undef DDR_PHY_DX3GCR1_DMEN_SHIFT
-#undef DDR_PHY_DX3GCR1_DMEN_MASK
-#define DDR_PHY_DX3GCR1_DMEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX3GCR1_DMEN_SHIFT                                                 8
-#define DDR_PHY_DX3GCR1_DMEN_MASK                                                  0x00000100U
-
-/*Enables DQ corresponding to each bit in a byte*/
-#undef DDR_PHY_DX3GCR1_DQEN_DEFVAL
-#undef DDR_PHY_DX3GCR1_DQEN_SHIFT
-#undef DDR_PHY_DX3GCR1_DQEN_MASK
-#define DDR_PHY_DX3GCR1_DQEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX3GCR1_DQEN_SHIFT                                                 0
-#define DDR_PHY_DX3GCR1_DQEN_MASK                                                  0x000000FFU
-
-/*Byte lane VREF IOM (Used only by D4MU IOs)*/
-#undef DDR_PHY_DX3GCR4_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_DX3GCR4_RESERVED_31_29_SHIFT
-#undef DDR_PHY_DX3GCR4_RESERVED_31_29_MASK
-#define DDR_PHY_DX3GCR4_RESERVED_31_29_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX3GCR4_RESERVED_31_29_SHIFT                                       29
-#define DDR_PHY_DX3GCR4_RESERVED_31_29_MASK                                        0xE0000000U
-
-/*Byte Lane VREF Pad Enable*/
-#undef DDR_PHY_DX3GCR4_DXREFPEN_DEFVAL
-#undef DDR_PHY_DX3GCR4_DXREFPEN_SHIFT
-#undef DDR_PHY_DX3GCR4_DXREFPEN_MASK
-#define DDR_PHY_DX3GCR4_DXREFPEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX3GCR4_DXREFPEN_SHIFT                                             28
-#define DDR_PHY_DX3GCR4_DXREFPEN_MASK                                              0x10000000U
-
-/*Byte Lane Internal VREF Enable*/
-#undef DDR_PHY_DX3GCR4_DXREFEEN_DEFVAL
-#undef DDR_PHY_DX3GCR4_DXREFEEN_SHIFT
-#undef DDR_PHY_DX3GCR4_DXREFEEN_MASK
-#define DDR_PHY_DX3GCR4_DXREFEEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX3GCR4_DXREFEEN_SHIFT                                             26
-#define DDR_PHY_DX3GCR4_DXREFEEN_MASK                                              0x0C000000U
-
-/*Byte Lane Single-End VREF Enable*/
-#undef DDR_PHY_DX3GCR4_DXREFSEN_DEFVAL
-#undef DDR_PHY_DX3GCR4_DXREFSEN_SHIFT
-#undef DDR_PHY_DX3GCR4_DXREFSEN_MASK
-#define DDR_PHY_DX3GCR4_DXREFSEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX3GCR4_DXREFSEN_SHIFT                                             25
-#define DDR_PHY_DX3GCR4_DXREFSEN_MASK                                              0x02000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX3GCR4_RESERVED_24_DEFVAL
-#undef DDR_PHY_DX3GCR4_RESERVED_24_SHIFT
-#undef DDR_PHY_DX3GCR4_RESERVED_24_MASK
-#define DDR_PHY_DX3GCR4_RESERVED_24_DEFVAL                                         0x0E00003C
-#define DDR_PHY_DX3GCR4_RESERVED_24_SHIFT                                          24
-#define DDR_PHY_DX3GCR4_RESERVED_24_MASK                                           0x01000000U
-
-/*External VREF generator REFSEL range select*/
-#undef DDR_PHY_DX3GCR4_DXREFESELRANGE_DEFVAL
-#undef DDR_PHY_DX3GCR4_DXREFESELRANGE_SHIFT
-#undef DDR_PHY_DX3GCR4_DXREFESELRANGE_MASK
-#define DDR_PHY_DX3GCR4_DXREFESELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX3GCR4_DXREFESELRANGE_SHIFT                                       23
-#define DDR_PHY_DX3GCR4_DXREFESELRANGE_MASK                                        0x00800000U
-
-/*Byte Lane External VREF Select*/
-#undef DDR_PHY_DX3GCR4_DXREFESEL_DEFVAL
-#undef DDR_PHY_DX3GCR4_DXREFESEL_SHIFT
-#undef DDR_PHY_DX3GCR4_DXREFESEL_MASK
-#define DDR_PHY_DX3GCR4_DXREFESEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX3GCR4_DXREFESEL_SHIFT                                            16
-#define DDR_PHY_DX3GCR4_DXREFESEL_MASK                                             0x007F0000U
-
-/*Single ended VREF generator REFSEL range select*/
-#undef DDR_PHY_DX3GCR4_DXREFSSELRANGE_DEFVAL
-#undef DDR_PHY_DX3GCR4_DXREFSSELRANGE_SHIFT
-#undef DDR_PHY_DX3GCR4_DXREFSSELRANGE_MASK
-#define DDR_PHY_DX3GCR4_DXREFSSELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX3GCR4_DXREFSSELRANGE_SHIFT                                       15
-#define DDR_PHY_DX3GCR4_DXREFSSELRANGE_MASK                                        0x00008000U
-
-/*Byte Lane Single-End VREF Select*/
-#undef DDR_PHY_DX3GCR4_DXREFSSEL_DEFVAL
-#undef DDR_PHY_DX3GCR4_DXREFSSEL_SHIFT
-#undef DDR_PHY_DX3GCR4_DXREFSSEL_MASK
-#define DDR_PHY_DX3GCR4_DXREFSSEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX3GCR4_DXREFSSEL_SHIFT                                            8
-#define DDR_PHY_DX3GCR4_DXREFSSEL_MASK                                             0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX3GCR4_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX3GCR4_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX3GCR4_RESERVED_7_6_MASK
-#define DDR_PHY_DX3GCR4_RESERVED_7_6_DEFVAL                                        0x0E00003C
-#define DDR_PHY_DX3GCR4_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX3GCR4_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX3GCR4_DXREFIEN_DEFVAL
-#undef DDR_PHY_DX3GCR4_DXREFIEN_SHIFT
-#undef DDR_PHY_DX3GCR4_DXREFIEN_MASK
-#define DDR_PHY_DX3GCR4_DXREFIEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX3GCR4_DXREFIEN_SHIFT                                             2
-#define DDR_PHY_DX3GCR4_DXREFIEN_MASK                                              0x0000003CU
-
-/*VRMON control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX3GCR4_DXREFIMON_DEFVAL
-#undef DDR_PHY_DX3GCR4_DXREFIMON_SHIFT
-#undef DDR_PHY_DX3GCR4_DXREFIMON_MASK
-#define DDR_PHY_DX3GCR4_DXREFIMON_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX3GCR4_DXREFIMON_SHIFT                                            0
-#define DDR_PHY_DX3GCR4_DXREFIMON_MASK                                             0x00000003U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX3GCR5_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX3GCR5_RESERVED_31_SHIFT
-#undef DDR_PHY_DX3GCR5_RESERVED_31_MASK
-#define DDR_PHY_DX3GCR5_RESERVED_31_DEFVAL                                         0x09090909
-#define DDR_PHY_DX3GCR5_RESERVED_31_SHIFT                                          31
-#define DDR_PHY_DX3GCR5_RESERVED_31_MASK                                           0x80000000U
-
-/*Byte Lane internal VREF Select for Rank 3*/
-#undef DDR_PHY_DX3GCR5_DXREFISELR3_DEFVAL
-#undef DDR_PHY_DX3GCR5_DXREFISELR3_SHIFT
-#undef DDR_PHY_DX3GCR5_DXREFISELR3_MASK
-#define DDR_PHY_DX3GCR5_DXREFISELR3_DEFVAL                                         0x09090909
-#define DDR_PHY_DX3GCR5_DXREFISELR3_SHIFT                                          24
-#define DDR_PHY_DX3GCR5_DXREFISELR3_MASK                                           0x7F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX3GCR5_RESERVED_23_DEFVAL
-#undef DDR_PHY_DX3GCR5_RESERVED_23_SHIFT
-#undef DDR_PHY_DX3GCR5_RESERVED_23_MASK
-#define DDR_PHY_DX3GCR5_RESERVED_23_DEFVAL                                         0x09090909
-#define DDR_PHY_DX3GCR5_RESERVED_23_SHIFT                                          23
-#define DDR_PHY_DX3GCR5_RESERVED_23_MASK                                           0x00800000U
-
-/*Byte Lane internal VREF Select for Rank 2*/
-#undef DDR_PHY_DX3GCR5_DXREFISELR2_DEFVAL
-#undef DDR_PHY_DX3GCR5_DXREFISELR2_SHIFT
-#undef DDR_PHY_DX3GCR5_DXREFISELR2_MASK
-#define DDR_PHY_DX3GCR5_DXREFISELR2_DEFVAL                                         0x09090909
-#define DDR_PHY_DX3GCR5_DXREFISELR2_SHIFT                                          16
-#define DDR_PHY_DX3GCR5_DXREFISELR2_MASK                                           0x007F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX3GCR5_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX3GCR5_RESERVED_15_SHIFT
-#undef DDR_PHY_DX3GCR5_RESERVED_15_MASK
-#define DDR_PHY_DX3GCR5_RESERVED_15_DEFVAL                                         0x09090909
-#define DDR_PHY_DX3GCR5_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX3GCR5_RESERVED_15_MASK                                           0x00008000U
-
-/*Byte Lane internal VREF Select for Rank 1*/
-#undef DDR_PHY_DX3GCR5_DXREFISELR1_DEFVAL
-#undef DDR_PHY_DX3GCR5_DXREFISELR1_SHIFT
-#undef DDR_PHY_DX3GCR5_DXREFISELR1_MASK
-#define DDR_PHY_DX3GCR5_DXREFISELR1_DEFVAL                                         0x09090909
-#define DDR_PHY_DX3GCR5_DXREFISELR1_SHIFT                                          8
-#define DDR_PHY_DX3GCR5_DXREFISELR1_MASK                                           0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX3GCR5_RESERVED_7_DEFVAL
-#undef DDR_PHY_DX3GCR5_RESERVED_7_SHIFT
-#undef DDR_PHY_DX3GCR5_RESERVED_7_MASK
-#define DDR_PHY_DX3GCR5_RESERVED_7_DEFVAL                                          0x09090909
-#define DDR_PHY_DX3GCR5_RESERVED_7_SHIFT                                           7
-#define DDR_PHY_DX3GCR5_RESERVED_7_MASK                                            0x00000080U
-
-/*Byte Lane internal VREF Select for Rank 0*/
-#undef DDR_PHY_DX3GCR5_DXREFISELR0_DEFVAL
-#undef DDR_PHY_DX3GCR5_DXREFISELR0_SHIFT
-#undef DDR_PHY_DX3GCR5_DXREFISELR0_MASK
-#define DDR_PHY_DX3GCR5_DXREFISELR0_DEFVAL                                         0x09090909
-#define DDR_PHY_DX3GCR5_DXREFISELR0_SHIFT                                          0
-#define DDR_PHY_DX3GCR5_DXREFISELR0_MASK                                           0x0000007FU
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX3GCR6_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_DX3GCR6_RESERVED_31_30_SHIFT
-#undef DDR_PHY_DX3GCR6_RESERVED_31_30_MASK
-#define DDR_PHY_DX3GCR6_RESERVED_31_30_DEFVAL                                      0x09090909
-#define DDR_PHY_DX3GCR6_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_DX3GCR6_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*DRAM DQ VREF Select for Rank3*/
-#undef DDR_PHY_DX3GCR6_DXDQVREFR3_DEFVAL
-#undef DDR_PHY_DX3GCR6_DXDQVREFR3_SHIFT
-#undef DDR_PHY_DX3GCR6_DXDQVREFR3_MASK
-#define DDR_PHY_DX3GCR6_DXDQVREFR3_DEFVAL                                          0x09090909
-#define DDR_PHY_DX3GCR6_DXDQVREFR3_SHIFT                                           24
-#define DDR_PHY_DX3GCR6_DXDQVREFR3_MASK                                            0x3F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX3GCR6_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX3GCR6_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX3GCR6_RESERVED_23_22_MASK
-#define DDR_PHY_DX3GCR6_RESERVED_23_22_DEFVAL                                      0x09090909
-#define DDR_PHY_DX3GCR6_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_DX3GCR6_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*DRAM DQ VREF Select for Rank2*/
-#undef DDR_PHY_DX3GCR6_DXDQVREFR2_DEFVAL
-#undef DDR_PHY_DX3GCR6_DXDQVREFR2_SHIFT
-#undef DDR_PHY_DX3GCR6_DXDQVREFR2_MASK
-#define DDR_PHY_DX3GCR6_DXDQVREFR2_DEFVAL                                          0x09090909
-#define DDR_PHY_DX3GCR6_DXDQVREFR2_SHIFT                                           16
-#define DDR_PHY_DX3GCR6_DXDQVREFR2_MASK                                            0x003F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX3GCR6_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_DX3GCR6_RESERVED_15_14_SHIFT
-#undef DDR_PHY_DX3GCR6_RESERVED_15_14_MASK
-#define DDR_PHY_DX3GCR6_RESERVED_15_14_DEFVAL                                      0x09090909
-#define DDR_PHY_DX3GCR6_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_DX3GCR6_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*DRAM DQ VREF Select for Rank1*/
-#undef DDR_PHY_DX3GCR6_DXDQVREFR1_DEFVAL
-#undef DDR_PHY_DX3GCR6_DXDQVREFR1_SHIFT
-#undef DDR_PHY_DX3GCR6_DXDQVREFR1_MASK
-#define DDR_PHY_DX3GCR6_DXDQVREFR1_DEFVAL                                          0x09090909
-#define DDR_PHY_DX3GCR6_DXDQVREFR1_SHIFT                                           8
-#define DDR_PHY_DX3GCR6_DXDQVREFR1_MASK                                            0x00003F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX3GCR6_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX3GCR6_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX3GCR6_RESERVED_7_6_MASK
-#define DDR_PHY_DX3GCR6_RESERVED_7_6_DEFVAL                                        0x09090909
-#define DDR_PHY_DX3GCR6_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX3GCR6_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*DRAM DQ VREF Select for Rank0*/
-#undef DDR_PHY_DX3GCR6_DXDQVREFR0_DEFVAL
-#undef DDR_PHY_DX3GCR6_DXDQVREFR0_SHIFT
-#undef DDR_PHY_DX3GCR6_DXDQVREFR0_MASK
-#define DDR_PHY_DX3GCR6_DXDQVREFR0_DEFVAL                                          0x09090909
-#define DDR_PHY_DX3GCR6_DXDQVREFR0_SHIFT                                           0
-#define DDR_PHY_DX3GCR6_DXDQVREFR0_MASK                                            0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX3LCDLR2_RESERVED_31_25_DEFVAL
-#undef DDR_PHY_DX3LCDLR2_RESERVED_31_25_SHIFT
-#undef DDR_PHY_DX3LCDLR2_RESERVED_31_25_MASK
-#define DDR_PHY_DX3LCDLR2_RESERVED_31_25_DEFVAL                                    0x00000000
-#define DDR_PHY_DX3LCDLR2_RESERVED_31_25_SHIFT                                     25
-#define DDR_PHY_DX3LCDLR2_RESERVED_31_25_MASK                                      0xFE000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX3LCDLR2_RESERVED_24_16_DEFVAL
-#undef DDR_PHY_DX3LCDLR2_RESERVED_24_16_SHIFT
-#undef DDR_PHY_DX3LCDLR2_RESERVED_24_16_MASK
-#define DDR_PHY_DX3LCDLR2_RESERVED_24_16_DEFVAL                                    0x00000000
-#define DDR_PHY_DX3LCDLR2_RESERVED_24_16_SHIFT                                     16
-#define DDR_PHY_DX3LCDLR2_RESERVED_24_16_MASK                                      0x01FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX3LCDLR2_RESERVED_15_9_DEFVAL
-#undef DDR_PHY_DX3LCDLR2_RESERVED_15_9_SHIFT
-#undef DDR_PHY_DX3LCDLR2_RESERVED_15_9_MASK
-#define DDR_PHY_DX3LCDLR2_RESERVED_15_9_DEFVAL                                     0x00000000
-#define DDR_PHY_DX3LCDLR2_RESERVED_15_9_SHIFT                                      9
-#define DDR_PHY_DX3LCDLR2_RESERVED_15_9_MASK                                       0x0000FE00U
-
-/*Read DQS Gating Delay*/
-#undef DDR_PHY_DX3LCDLR2_DQSGD_DEFVAL
-#undef DDR_PHY_DX3LCDLR2_DQSGD_SHIFT
-#undef DDR_PHY_DX3LCDLR2_DQSGD_MASK
-#define DDR_PHY_DX3LCDLR2_DQSGD_DEFVAL                                             0x00000000
-#define DDR_PHY_DX3LCDLR2_DQSGD_SHIFT                                              0
-#define DDR_PHY_DX3LCDLR2_DQSGD_MASK                                               0x000001FFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX3GTR0_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX3GTR0_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX3GTR0_RESERVED_31_24_MASK
-#define DDR_PHY_DX3GTR0_RESERVED_31_24_DEFVAL                                      0x00020000
-#define DDR_PHY_DX3GTR0_RESERVED_31_24_SHIFT                                       27
-#define DDR_PHY_DX3GTR0_RESERVED_31_24_MASK                                        0xF8000000U
-
-/*DQ Write Path Latency Pipeline*/
-#undef DDR_PHY_DX3GTR0_WDQSL_DEFVAL
-#undef DDR_PHY_DX3GTR0_WDQSL_SHIFT
-#undef DDR_PHY_DX3GTR0_WDQSL_MASK
-#define DDR_PHY_DX3GTR0_WDQSL_DEFVAL                                               0x00020000
-#define DDR_PHY_DX3GTR0_WDQSL_SHIFT                                                24
-#define DDR_PHY_DX3GTR0_WDQSL_MASK                                                 0x07000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX3GTR0_RESERVED_23_20_DEFVAL
-#undef DDR_PHY_DX3GTR0_RESERVED_23_20_SHIFT
-#undef DDR_PHY_DX3GTR0_RESERVED_23_20_MASK
-#define DDR_PHY_DX3GTR0_RESERVED_23_20_DEFVAL                                      0x00020000
-#define DDR_PHY_DX3GTR0_RESERVED_23_20_SHIFT                                       20
-#define DDR_PHY_DX3GTR0_RESERVED_23_20_MASK                                        0x00F00000U
-
-/*Write Leveling System Latency*/
-#undef DDR_PHY_DX3GTR0_WLSL_DEFVAL
-#undef DDR_PHY_DX3GTR0_WLSL_SHIFT
-#undef DDR_PHY_DX3GTR0_WLSL_MASK
-#define DDR_PHY_DX3GTR0_WLSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX3GTR0_WLSL_SHIFT                                                 16
-#define DDR_PHY_DX3GTR0_WLSL_MASK                                                  0x000F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX3GTR0_RESERVED_15_13_DEFVAL
-#undef DDR_PHY_DX3GTR0_RESERVED_15_13_SHIFT
-#undef DDR_PHY_DX3GTR0_RESERVED_15_13_MASK
-#define DDR_PHY_DX3GTR0_RESERVED_15_13_DEFVAL                                      0x00020000
-#define DDR_PHY_DX3GTR0_RESERVED_15_13_SHIFT                                       13
-#define DDR_PHY_DX3GTR0_RESERVED_15_13_MASK                                        0x0000E000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX3GTR0_RESERVED_12_8_DEFVAL
-#undef DDR_PHY_DX3GTR0_RESERVED_12_8_SHIFT
-#undef DDR_PHY_DX3GTR0_RESERVED_12_8_MASK
-#define DDR_PHY_DX3GTR0_RESERVED_12_8_DEFVAL                                       0x00020000
-#define DDR_PHY_DX3GTR0_RESERVED_12_8_SHIFT                                        8
-#define DDR_PHY_DX3GTR0_RESERVED_12_8_MASK                                         0x00001F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX3GTR0_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DX3GTR0_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DX3GTR0_RESERVED_7_5_MASK
-#define DDR_PHY_DX3GTR0_RESERVED_7_5_DEFVAL                                        0x00020000
-#define DDR_PHY_DX3GTR0_RESERVED_7_5_SHIFT                                         5
-#define DDR_PHY_DX3GTR0_RESERVED_7_5_MASK                                          0x000000E0U
-
-/*DQS Gating System Latency*/
-#undef DDR_PHY_DX3GTR0_DGSL_DEFVAL
-#undef DDR_PHY_DX3GTR0_DGSL_SHIFT
-#undef DDR_PHY_DX3GTR0_DGSL_MASK
-#define DDR_PHY_DX3GTR0_DGSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX3GTR0_DGSL_SHIFT                                                 0
-#define DDR_PHY_DX3GTR0_DGSL_MASK                                                  0x0000001FU
-
-/*Calibration Bypass*/
-#undef DDR_PHY_DX4GCR0_CALBYP_DEFVAL
-#undef DDR_PHY_DX4GCR0_CALBYP_SHIFT
-#undef DDR_PHY_DX4GCR0_CALBYP_MASK
-#define DDR_PHY_DX4GCR0_CALBYP_DEFVAL                                              0x40200204
-#define DDR_PHY_DX4GCR0_CALBYP_SHIFT                                               31
-#define DDR_PHY_DX4GCR0_CALBYP_MASK                                                0x80000000U
-
-/*Master Delay Line Enable*/
-#undef DDR_PHY_DX4GCR0_MDLEN_DEFVAL
-#undef DDR_PHY_DX4GCR0_MDLEN_SHIFT
-#undef DDR_PHY_DX4GCR0_MDLEN_MASK
-#define DDR_PHY_DX4GCR0_MDLEN_DEFVAL                                               0x40200204
-#define DDR_PHY_DX4GCR0_MDLEN_SHIFT                                                30
-#define DDR_PHY_DX4GCR0_MDLEN_MASK                                                 0x40000000U
-
-/*Configurable ODT(TE) Phase Shift*/
-#undef DDR_PHY_DX4GCR0_CODTSHFT_DEFVAL
-#undef DDR_PHY_DX4GCR0_CODTSHFT_SHIFT
-#undef DDR_PHY_DX4GCR0_CODTSHFT_MASK
-#define DDR_PHY_DX4GCR0_CODTSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX4GCR0_CODTSHFT_SHIFT                                             28
-#define DDR_PHY_DX4GCR0_CODTSHFT_MASK                                              0x30000000U
-
-/*DQS Duty Cycle Correction*/
-#undef DDR_PHY_DX4GCR0_DQSDCC_DEFVAL
-#undef DDR_PHY_DX4GCR0_DQSDCC_SHIFT
-#undef DDR_PHY_DX4GCR0_DQSDCC_MASK
-#define DDR_PHY_DX4GCR0_DQSDCC_DEFVAL                                              0x40200204
-#define DDR_PHY_DX4GCR0_DQSDCC_SHIFT                                               24
-#define DDR_PHY_DX4GCR0_DQSDCC_MASK                                                0x0F000000U
-
-/*Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY*/
-#undef DDR_PHY_DX4GCR0_RDDLY_DEFVAL
-#undef DDR_PHY_DX4GCR0_RDDLY_SHIFT
-#undef DDR_PHY_DX4GCR0_RDDLY_MASK
-#define DDR_PHY_DX4GCR0_RDDLY_DEFVAL                                               0x40200204
-#define DDR_PHY_DX4GCR0_RDDLY_SHIFT                                                20
-#define DDR_PHY_DX4GCR0_RDDLY_MASK                                                 0x00F00000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX4GCR0_RESERVED_19_14_DEFVAL
-#undef DDR_PHY_DX4GCR0_RESERVED_19_14_SHIFT
-#undef DDR_PHY_DX4GCR0_RESERVED_19_14_MASK
-#define DDR_PHY_DX4GCR0_RESERVED_19_14_DEFVAL                                      0x40200204
-#define DDR_PHY_DX4GCR0_RESERVED_19_14_SHIFT                                       14
-#define DDR_PHY_DX4GCR0_RESERVED_19_14_MASK                                        0x000FC000U
-
-/*DQSNSE Power Down Receiver*/
-#undef DDR_PHY_DX4GCR0_DQSNSEPDR_DEFVAL
-#undef DDR_PHY_DX4GCR0_DQSNSEPDR_SHIFT
-#undef DDR_PHY_DX4GCR0_DQSNSEPDR_MASK
-#define DDR_PHY_DX4GCR0_DQSNSEPDR_DEFVAL                                           0x40200204
-#define DDR_PHY_DX4GCR0_DQSNSEPDR_SHIFT                                            13
-#define DDR_PHY_DX4GCR0_DQSNSEPDR_MASK                                             0x00002000U
-
-/*DQSSE Power Down Receiver*/
-#undef DDR_PHY_DX4GCR0_DQSSEPDR_DEFVAL
-#undef DDR_PHY_DX4GCR0_DQSSEPDR_SHIFT
-#undef DDR_PHY_DX4GCR0_DQSSEPDR_MASK
-#define DDR_PHY_DX4GCR0_DQSSEPDR_DEFVAL                                            0x40200204
-#define DDR_PHY_DX4GCR0_DQSSEPDR_SHIFT                                             12
-#define DDR_PHY_DX4GCR0_DQSSEPDR_MASK                                              0x00001000U
-
-/*RTT On Additive Latency*/
-#undef DDR_PHY_DX4GCR0_RTTOAL_DEFVAL
-#undef DDR_PHY_DX4GCR0_RTTOAL_SHIFT
-#undef DDR_PHY_DX4GCR0_RTTOAL_MASK
-#define DDR_PHY_DX4GCR0_RTTOAL_DEFVAL                                              0x40200204
-#define DDR_PHY_DX4GCR0_RTTOAL_SHIFT                                               11
-#define DDR_PHY_DX4GCR0_RTTOAL_MASK                                                0x00000800U
-
-/*RTT Output Hold*/
-#undef DDR_PHY_DX4GCR0_RTTOH_DEFVAL
-#undef DDR_PHY_DX4GCR0_RTTOH_SHIFT
-#undef DDR_PHY_DX4GCR0_RTTOH_MASK
-#define DDR_PHY_DX4GCR0_RTTOH_DEFVAL                                               0x40200204
-#define DDR_PHY_DX4GCR0_RTTOH_SHIFT                                                9
-#define DDR_PHY_DX4GCR0_RTTOH_MASK                                                 0x00000600U
-
-/*Configurable PDR Phase Shift*/
-#undef DDR_PHY_DX4GCR0_CPDRSHFT_DEFVAL
-#undef DDR_PHY_DX4GCR0_CPDRSHFT_SHIFT
-#undef DDR_PHY_DX4GCR0_CPDRSHFT_MASK
-#define DDR_PHY_DX4GCR0_CPDRSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX4GCR0_CPDRSHFT_SHIFT                                             7
-#define DDR_PHY_DX4GCR0_CPDRSHFT_MASK                                              0x00000180U
-
-/*DQSR Power Down*/
-#undef DDR_PHY_DX4GCR0_DQSRPD_DEFVAL
-#undef DDR_PHY_DX4GCR0_DQSRPD_SHIFT
-#undef DDR_PHY_DX4GCR0_DQSRPD_MASK
-#define DDR_PHY_DX4GCR0_DQSRPD_DEFVAL                                              0x40200204
-#define DDR_PHY_DX4GCR0_DQSRPD_SHIFT                                               6
-#define DDR_PHY_DX4GCR0_DQSRPD_MASK                                                0x00000040U
-
-/*DQSG Power Down Receiver*/
-#undef DDR_PHY_DX4GCR0_DQSGPDR_DEFVAL
-#undef DDR_PHY_DX4GCR0_DQSGPDR_SHIFT
-#undef DDR_PHY_DX4GCR0_DQSGPDR_MASK
-#define DDR_PHY_DX4GCR0_DQSGPDR_DEFVAL                                             0x40200204
-#define DDR_PHY_DX4GCR0_DQSGPDR_SHIFT                                              5
-#define DDR_PHY_DX4GCR0_DQSGPDR_MASK                                               0x00000020U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX4GCR0_RESERVED_4_DEFVAL
-#undef DDR_PHY_DX4GCR0_RESERVED_4_SHIFT
-#undef DDR_PHY_DX4GCR0_RESERVED_4_MASK
-#define DDR_PHY_DX4GCR0_RESERVED_4_DEFVAL                                          0x40200204
-#define DDR_PHY_DX4GCR0_RESERVED_4_SHIFT                                           4
-#define DDR_PHY_DX4GCR0_RESERVED_4_MASK                                            0x00000010U
-
-/*DQSG On-Die Termination*/
-#undef DDR_PHY_DX4GCR0_DQSGODT_DEFVAL
-#undef DDR_PHY_DX4GCR0_DQSGODT_SHIFT
-#undef DDR_PHY_DX4GCR0_DQSGODT_MASK
-#define DDR_PHY_DX4GCR0_DQSGODT_DEFVAL                                             0x40200204
-#define DDR_PHY_DX4GCR0_DQSGODT_SHIFT                                              3
-#define DDR_PHY_DX4GCR0_DQSGODT_MASK                                               0x00000008U
-
-/*DQSG Output Enable*/
-#undef DDR_PHY_DX4GCR0_DQSGOE_DEFVAL
-#undef DDR_PHY_DX4GCR0_DQSGOE_SHIFT
-#undef DDR_PHY_DX4GCR0_DQSGOE_MASK
-#define DDR_PHY_DX4GCR0_DQSGOE_DEFVAL                                              0x40200204
-#define DDR_PHY_DX4GCR0_DQSGOE_SHIFT                                               2
-#define DDR_PHY_DX4GCR0_DQSGOE_MASK                                                0x00000004U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX4GCR0_RESERVED_1_0_DEFVAL
-#undef DDR_PHY_DX4GCR0_RESERVED_1_0_SHIFT
-#undef DDR_PHY_DX4GCR0_RESERVED_1_0_MASK
-#define DDR_PHY_DX4GCR0_RESERVED_1_0_DEFVAL                                        0x40200204
-#define DDR_PHY_DX4GCR0_RESERVED_1_0_SHIFT                                         0
-#define DDR_PHY_DX4GCR0_RESERVED_1_0_MASK                                          0x00000003U
-
-/*Enables the PDR mode for DQ[7:0]*/
-#undef DDR_PHY_DX4GCR1_DXPDRMODE_DEFVAL
-#undef DDR_PHY_DX4GCR1_DXPDRMODE_SHIFT
-#undef DDR_PHY_DX4GCR1_DXPDRMODE_MASK
-#define DDR_PHY_DX4GCR1_DXPDRMODE_DEFVAL                                           0x00007FFF
-#define DDR_PHY_DX4GCR1_DXPDRMODE_SHIFT                                            16
-#define DDR_PHY_DX4GCR1_DXPDRMODE_MASK                                             0xFFFF0000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_DX4GCR1_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX4GCR1_RESERVED_15_SHIFT
-#undef DDR_PHY_DX4GCR1_RESERVED_15_MASK
-#define DDR_PHY_DX4GCR1_RESERVED_15_DEFVAL                                         0x00007FFF
-#define DDR_PHY_DX4GCR1_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX4GCR1_RESERVED_15_MASK                                           0x00008000U
-
-/*Select the delayed or non-delayed read data strobe #*/
-#undef DDR_PHY_DX4GCR1_QSNSEL_DEFVAL
-#undef DDR_PHY_DX4GCR1_QSNSEL_SHIFT
-#undef DDR_PHY_DX4GCR1_QSNSEL_MASK
-#define DDR_PHY_DX4GCR1_QSNSEL_DEFVAL                                              0x00007FFF
-#define DDR_PHY_DX4GCR1_QSNSEL_SHIFT                                               14
-#define DDR_PHY_DX4GCR1_QSNSEL_MASK                                                0x00004000U
-
-/*Select the delayed or non-delayed read data strobe*/
-#undef DDR_PHY_DX4GCR1_QSSEL_DEFVAL
-#undef DDR_PHY_DX4GCR1_QSSEL_SHIFT
-#undef DDR_PHY_DX4GCR1_QSSEL_MASK
-#define DDR_PHY_DX4GCR1_QSSEL_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX4GCR1_QSSEL_SHIFT                                                13
-#define DDR_PHY_DX4GCR1_QSSEL_MASK                                                 0x00002000U
-
-/*Enables Read Data Strobe in a byte lane*/
-#undef DDR_PHY_DX4GCR1_OEEN_DEFVAL
-#undef DDR_PHY_DX4GCR1_OEEN_SHIFT
-#undef DDR_PHY_DX4GCR1_OEEN_MASK
-#define DDR_PHY_DX4GCR1_OEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX4GCR1_OEEN_SHIFT                                                 12
-#define DDR_PHY_DX4GCR1_OEEN_MASK                                                  0x00001000U
-
-/*Enables PDR in a byte lane*/
-#undef DDR_PHY_DX4GCR1_PDREN_DEFVAL
-#undef DDR_PHY_DX4GCR1_PDREN_SHIFT
-#undef DDR_PHY_DX4GCR1_PDREN_MASK
-#define DDR_PHY_DX4GCR1_PDREN_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX4GCR1_PDREN_SHIFT                                                11
-#define DDR_PHY_DX4GCR1_PDREN_MASK                                                 0x00000800U
-
-/*Enables ODT/TE in a byte lane*/
-#undef DDR_PHY_DX4GCR1_TEEN_DEFVAL
-#undef DDR_PHY_DX4GCR1_TEEN_SHIFT
-#undef DDR_PHY_DX4GCR1_TEEN_MASK
-#define DDR_PHY_DX4GCR1_TEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX4GCR1_TEEN_SHIFT                                                 10
-#define DDR_PHY_DX4GCR1_TEEN_MASK                                                  0x00000400U
-
-/*Enables Write Data strobe in a byte lane*/
-#undef DDR_PHY_DX4GCR1_DSEN_DEFVAL
-#undef DDR_PHY_DX4GCR1_DSEN_SHIFT
-#undef DDR_PHY_DX4GCR1_DSEN_MASK
-#define DDR_PHY_DX4GCR1_DSEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX4GCR1_DSEN_SHIFT                                                 9
-#define DDR_PHY_DX4GCR1_DSEN_MASK                                                  0x00000200U
-
-/*Enables DM pin in a byte lane*/
-#undef DDR_PHY_DX4GCR1_DMEN_DEFVAL
-#undef DDR_PHY_DX4GCR1_DMEN_SHIFT
-#undef DDR_PHY_DX4GCR1_DMEN_MASK
-#define DDR_PHY_DX4GCR1_DMEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX4GCR1_DMEN_SHIFT                                                 8
-#define DDR_PHY_DX4GCR1_DMEN_MASK                                                  0x00000100U
-
-/*Enables DQ corresponding to each bit in a byte*/
-#undef DDR_PHY_DX4GCR1_DQEN_DEFVAL
-#undef DDR_PHY_DX4GCR1_DQEN_SHIFT
-#undef DDR_PHY_DX4GCR1_DQEN_MASK
-#define DDR_PHY_DX4GCR1_DQEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX4GCR1_DQEN_SHIFT                                                 0
-#define DDR_PHY_DX4GCR1_DQEN_MASK                                                  0x000000FFU
-
-/*Byte lane VREF IOM (Used only by D4MU IOs)*/
-#undef DDR_PHY_DX4GCR4_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_DX4GCR4_RESERVED_31_29_SHIFT
-#undef DDR_PHY_DX4GCR4_RESERVED_31_29_MASK
-#define DDR_PHY_DX4GCR4_RESERVED_31_29_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX4GCR4_RESERVED_31_29_SHIFT                                       29
-#define DDR_PHY_DX4GCR4_RESERVED_31_29_MASK                                        0xE0000000U
-
-/*Byte Lane VREF Pad Enable*/
-#undef DDR_PHY_DX4GCR4_DXREFPEN_DEFVAL
-#undef DDR_PHY_DX4GCR4_DXREFPEN_SHIFT
-#undef DDR_PHY_DX4GCR4_DXREFPEN_MASK
-#define DDR_PHY_DX4GCR4_DXREFPEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX4GCR4_DXREFPEN_SHIFT                                             28
-#define DDR_PHY_DX4GCR4_DXREFPEN_MASK                                              0x10000000U
-
-/*Byte Lane Internal VREF Enable*/
-#undef DDR_PHY_DX4GCR4_DXREFEEN_DEFVAL
-#undef DDR_PHY_DX4GCR4_DXREFEEN_SHIFT
-#undef DDR_PHY_DX4GCR4_DXREFEEN_MASK
-#define DDR_PHY_DX4GCR4_DXREFEEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX4GCR4_DXREFEEN_SHIFT                                             26
-#define DDR_PHY_DX4GCR4_DXREFEEN_MASK                                              0x0C000000U
-
-/*Byte Lane Single-End VREF Enable*/
-#undef DDR_PHY_DX4GCR4_DXREFSEN_DEFVAL
-#undef DDR_PHY_DX4GCR4_DXREFSEN_SHIFT
-#undef DDR_PHY_DX4GCR4_DXREFSEN_MASK
-#define DDR_PHY_DX4GCR4_DXREFSEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX4GCR4_DXREFSEN_SHIFT                                             25
-#define DDR_PHY_DX4GCR4_DXREFSEN_MASK                                              0x02000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX4GCR4_RESERVED_24_DEFVAL
-#undef DDR_PHY_DX4GCR4_RESERVED_24_SHIFT
-#undef DDR_PHY_DX4GCR4_RESERVED_24_MASK
-#define DDR_PHY_DX4GCR4_RESERVED_24_DEFVAL                                         0x0E00003C
-#define DDR_PHY_DX4GCR4_RESERVED_24_SHIFT                                          24
-#define DDR_PHY_DX4GCR4_RESERVED_24_MASK                                           0x01000000U
-
-/*External VREF generator REFSEL range select*/
-#undef DDR_PHY_DX4GCR4_DXREFESELRANGE_DEFVAL
-#undef DDR_PHY_DX4GCR4_DXREFESELRANGE_SHIFT
-#undef DDR_PHY_DX4GCR4_DXREFESELRANGE_MASK
-#define DDR_PHY_DX4GCR4_DXREFESELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX4GCR4_DXREFESELRANGE_SHIFT                                       23
-#define DDR_PHY_DX4GCR4_DXREFESELRANGE_MASK                                        0x00800000U
-
-/*Byte Lane External VREF Select*/
-#undef DDR_PHY_DX4GCR4_DXREFESEL_DEFVAL
-#undef DDR_PHY_DX4GCR4_DXREFESEL_SHIFT
-#undef DDR_PHY_DX4GCR4_DXREFESEL_MASK
-#define DDR_PHY_DX4GCR4_DXREFESEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX4GCR4_DXREFESEL_SHIFT                                            16
-#define DDR_PHY_DX4GCR4_DXREFESEL_MASK                                             0x007F0000U
-
-/*Single ended VREF generator REFSEL range select*/
-#undef DDR_PHY_DX4GCR4_DXREFSSELRANGE_DEFVAL
-#undef DDR_PHY_DX4GCR4_DXREFSSELRANGE_SHIFT
-#undef DDR_PHY_DX4GCR4_DXREFSSELRANGE_MASK
-#define DDR_PHY_DX4GCR4_DXREFSSELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX4GCR4_DXREFSSELRANGE_SHIFT                                       15
-#define DDR_PHY_DX4GCR4_DXREFSSELRANGE_MASK                                        0x00008000U
-
-/*Byte Lane Single-End VREF Select*/
-#undef DDR_PHY_DX4GCR4_DXREFSSEL_DEFVAL
-#undef DDR_PHY_DX4GCR4_DXREFSSEL_SHIFT
-#undef DDR_PHY_DX4GCR4_DXREFSSEL_MASK
-#define DDR_PHY_DX4GCR4_DXREFSSEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX4GCR4_DXREFSSEL_SHIFT                                            8
-#define DDR_PHY_DX4GCR4_DXREFSSEL_MASK                                             0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX4GCR4_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX4GCR4_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX4GCR4_RESERVED_7_6_MASK
-#define DDR_PHY_DX4GCR4_RESERVED_7_6_DEFVAL                                        0x0E00003C
-#define DDR_PHY_DX4GCR4_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX4GCR4_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX4GCR4_DXREFIEN_DEFVAL
-#undef DDR_PHY_DX4GCR4_DXREFIEN_SHIFT
-#undef DDR_PHY_DX4GCR4_DXREFIEN_MASK
-#define DDR_PHY_DX4GCR4_DXREFIEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX4GCR4_DXREFIEN_SHIFT                                             2
-#define DDR_PHY_DX4GCR4_DXREFIEN_MASK                                              0x0000003CU
-
-/*VRMON control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX4GCR4_DXREFIMON_DEFVAL
-#undef DDR_PHY_DX4GCR4_DXREFIMON_SHIFT
-#undef DDR_PHY_DX4GCR4_DXREFIMON_MASK
-#define DDR_PHY_DX4GCR4_DXREFIMON_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX4GCR4_DXREFIMON_SHIFT                                            0
-#define DDR_PHY_DX4GCR4_DXREFIMON_MASK                                             0x00000003U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX4GCR5_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX4GCR5_RESERVED_31_SHIFT
-#undef DDR_PHY_DX4GCR5_RESERVED_31_MASK
-#define DDR_PHY_DX4GCR5_RESERVED_31_DEFVAL                                         0x09090909
-#define DDR_PHY_DX4GCR5_RESERVED_31_SHIFT                                          31
-#define DDR_PHY_DX4GCR5_RESERVED_31_MASK                                           0x80000000U
-
-/*Byte Lane internal VREF Select for Rank 3*/
-#undef DDR_PHY_DX4GCR5_DXREFISELR3_DEFVAL
-#undef DDR_PHY_DX4GCR5_DXREFISELR3_SHIFT
-#undef DDR_PHY_DX4GCR5_DXREFISELR3_MASK
-#define DDR_PHY_DX4GCR5_DXREFISELR3_DEFVAL                                         0x09090909
-#define DDR_PHY_DX4GCR5_DXREFISELR3_SHIFT                                          24
-#define DDR_PHY_DX4GCR5_DXREFISELR3_MASK                                           0x7F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX4GCR5_RESERVED_23_DEFVAL
-#undef DDR_PHY_DX4GCR5_RESERVED_23_SHIFT
-#undef DDR_PHY_DX4GCR5_RESERVED_23_MASK
-#define DDR_PHY_DX4GCR5_RESERVED_23_DEFVAL                                         0x09090909
-#define DDR_PHY_DX4GCR5_RESERVED_23_SHIFT                                          23
-#define DDR_PHY_DX4GCR5_RESERVED_23_MASK                                           0x00800000U
-
-/*Byte Lane internal VREF Select for Rank 2*/
-#undef DDR_PHY_DX4GCR5_DXREFISELR2_DEFVAL
-#undef DDR_PHY_DX4GCR5_DXREFISELR2_SHIFT
-#undef DDR_PHY_DX4GCR5_DXREFISELR2_MASK
-#define DDR_PHY_DX4GCR5_DXREFISELR2_DEFVAL                                         0x09090909
-#define DDR_PHY_DX4GCR5_DXREFISELR2_SHIFT                                          16
-#define DDR_PHY_DX4GCR5_DXREFISELR2_MASK                                           0x007F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX4GCR5_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX4GCR5_RESERVED_15_SHIFT
-#undef DDR_PHY_DX4GCR5_RESERVED_15_MASK
-#define DDR_PHY_DX4GCR5_RESERVED_15_DEFVAL                                         0x09090909
-#define DDR_PHY_DX4GCR5_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX4GCR5_RESERVED_15_MASK                                           0x00008000U
-
-/*Byte Lane internal VREF Select for Rank 1*/
-#undef DDR_PHY_DX4GCR5_DXREFISELR1_DEFVAL
-#undef DDR_PHY_DX4GCR5_DXREFISELR1_SHIFT
-#undef DDR_PHY_DX4GCR5_DXREFISELR1_MASK
-#define DDR_PHY_DX4GCR5_DXREFISELR1_DEFVAL                                         0x09090909
-#define DDR_PHY_DX4GCR5_DXREFISELR1_SHIFT                                          8
-#define DDR_PHY_DX4GCR5_DXREFISELR1_MASK                                           0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX4GCR5_RESERVED_7_DEFVAL
-#undef DDR_PHY_DX4GCR5_RESERVED_7_SHIFT
-#undef DDR_PHY_DX4GCR5_RESERVED_7_MASK
-#define DDR_PHY_DX4GCR5_RESERVED_7_DEFVAL                                          0x09090909
-#define DDR_PHY_DX4GCR5_RESERVED_7_SHIFT                                           7
-#define DDR_PHY_DX4GCR5_RESERVED_7_MASK                                            0x00000080U
-
-/*Byte Lane internal VREF Select for Rank 0*/
-#undef DDR_PHY_DX4GCR5_DXREFISELR0_DEFVAL
-#undef DDR_PHY_DX4GCR5_DXREFISELR0_SHIFT
-#undef DDR_PHY_DX4GCR5_DXREFISELR0_MASK
-#define DDR_PHY_DX4GCR5_DXREFISELR0_DEFVAL                                         0x09090909
-#define DDR_PHY_DX4GCR5_DXREFISELR0_SHIFT                                          0
-#define DDR_PHY_DX4GCR5_DXREFISELR0_MASK                                           0x0000007FU
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX4GCR6_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_DX4GCR6_RESERVED_31_30_SHIFT
-#undef DDR_PHY_DX4GCR6_RESERVED_31_30_MASK
-#define DDR_PHY_DX4GCR6_RESERVED_31_30_DEFVAL                                      0x09090909
-#define DDR_PHY_DX4GCR6_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_DX4GCR6_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*DRAM DQ VREF Select for Rank3*/
-#undef DDR_PHY_DX4GCR6_DXDQVREFR3_DEFVAL
-#undef DDR_PHY_DX4GCR6_DXDQVREFR3_SHIFT
-#undef DDR_PHY_DX4GCR6_DXDQVREFR3_MASK
-#define DDR_PHY_DX4GCR6_DXDQVREFR3_DEFVAL                                          0x09090909
-#define DDR_PHY_DX4GCR6_DXDQVREFR3_SHIFT                                           24
-#define DDR_PHY_DX4GCR6_DXDQVREFR3_MASK                                            0x3F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX4GCR6_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX4GCR6_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX4GCR6_RESERVED_23_22_MASK
-#define DDR_PHY_DX4GCR6_RESERVED_23_22_DEFVAL                                      0x09090909
-#define DDR_PHY_DX4GCR6_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_DX4GCR6_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*DRAM DQ VREF Select for Rank2*/
-#undef DDR_PHY_DX4GCR6_DXDQVREFR2_DEFVAL
-#undef DDR_PHY_DX4GCR6_DXDQVREFR2_SHIFT
-#undef DDR_PHY_DX4GCR6_DXDQVREFR2_MASK
-#define DDR_PHY_DX4GCR6_DXDQVREFR2_DEFVAL                                          0x09090909
-#define DDR_PHY_DX4GCR6_DXDQVREFR2_SHIFT                                           16
-#define DDR_PHY_DX4GCR6_DXDQVREFR2_MASK                                            0x003F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX4GCR6_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_DX4GCR6_RESERVED_15_14_SHIFT
-#undef DDR_PHY_DX4GCR6_RESERVED_15_14_MASK
-#define DDR_PHY_DX4GCR6_RESERVED_15_14_DEFVAL                                      0x09090909
-#define DDR_PHY_DX4GCR6_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_DX4GCR6_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*DRAM DQ VREF Select for Rank1*/
-#undef DDR_PHY_DX4GCR6_DXDQVREFR1_DEFVAL
-#undef DDR_PHY_DX4GCR6_DXDQVREFR1_SHIFT
-#undef DDR_PHY_DX4GCR6_DXDQVREFR1_MASK
-#define DDR_PHY_DX4GCR6_DXDQVREFR1_DEFVAL                                          0x09090909
-#define DDR_PHY_DX4GCR6_DXDQVREFR1_SHIFT                                           8
-#define DDR_PHY_DX4GCR6_DXDQVREFR1_MASK                                            0x00003F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX4GCR6_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX4GCR6_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX4GCR6_RESERVED_7_6_MASK
-#define DDR_PHY_DX4GCR6_RESERVED_7_6_DEFVAL                                        0x09090909
-#define DDR_PHY_DX4GCR6_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX4GCR6_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*DRAM DQ VREF Select for Rank0*/
-#undef DDR_PHY_DX4GCR6_DXDQVREFR0_DEFVAL
-#undef DDR_PHY_DX4GCR6_DXDQVREFR0_SHIFT
-#undef DDR_PHY_DX4GCR6_DXDQVREFR0_MASK
-#define DDR_PHY_DX4GCR6_DXDQVREFR0_DEFVAL                                          0x09090909
-#define DDR_PHY_DX4GCR6_DXDQVREFR0_SHIFT                                           0
-#define DDR_PHY_DX4GCR6_DXDQVREFR0_MASK                                            0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX4LCDLR2_RESERVED_31_25_DEFVAL
-#undef DDR_PHY_DX4LCDLR2_RESERVED_31_25_SHIFT
-#undef DDR_PHY_DX4LCDLR2_RESERVED_31_25_MASK
-#define DDR_PHY_DX4LCDLR2_RESERVED_31_25_DEFVAL                                    0x00000000
-#define DDR_PHY_DX4LCDLR2_RESERVED_31_25_SHIFT                                     25
-#define DDR_PHY_DX4LCDLR2_RESERVED_31_25_MASK                                      0xFE000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX4LCDLR2_RESERVED_24_16_DEFVAL
-#undef DDR_PHY_DX4LCDLR2_RESERVED_24_16_SHIFT
-#undef DDR_PHY_DX4LCDLR2_RESERVED_24_16_MASK
-#define DDR_PHY_DX4LCDLR2_RESERVED_24_16_DEFVAL                                    0x00000000
-#define DDR_PHY_DX4LCDLR2_RESERVED_24_16_SHIFT                                     16
-#define DDR_PHY_DX4LCDLR2_RESERVED_24_16_MASK                                      0x01FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX4LCDLR2_RESERVED_15_9_DEFVAL
-#undef DDR_PHY_DX4LCDLR2_RESERVED_15_9_SHIFT
-#undef DDR_PHY_DX4LCDLR2_RESERVED_15_9_MASK
-#define DDR_PHY_DX4LCDLR2_RESERVED_15_9_DEFVAL                                     0x00000000
-#define DDR_PHY_DX4LCDLR2_RESERVED_15_9_SHIFT                                      9
-#define DDR_PHY_DX4LCDLR2_RESERVED_15_9_MASK                                       0x0000FE00U
-
-/*Read DQS Gating Delay*/
-#undef DDR_PHY_DX4LCDLR2_DQSGD_DEFVAL
-#undef DDR_PHY_DX4LCDLR2_DQSGD_SHIFT
-#undef DDR_PHY_DX4LCDLR2_DQSGD_MASK
-#define DDR_PHY_DX4LCDLR2_DQSGD_DEFVAL                                             0x00000000
-#define DDR_PHY_DX4LCDLR2_DQSGD_SHIFT                                              0
-#define DDR_PHY_DX4LCDLR2_DQSGD_MASK                                               0x000001FFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX4GTR0_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX4GTR0_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX4GTR0_RESERVED_31_24_MASK
-#define DDR_PHY_DX4GTR0_RESERVED_31_24_DEFVAL                                      0x00020000
-#define DDR_PHY_DX4GTR0_RESERVED_31_24_SHIFT                                       27
-#define DDR_PHY_DX4GTR0_RESERVED_31_24_MASK                                        0xF8000000U
-
-/*DQ Write Path Latency Pipeline*/
-#undef DDR_PHY_DX4GTR0_WDQSL_DEFVAL
-#undef DDR_PHY_DX4GTR0_WDQSL_SHIFT
-#undef DDR_PHY_DX4GTR0_WDQSL_MASK
-#define DDR_PHY_DX4GTR0_WDQSL_DEFVAL                                               0x00020000
-#define DDR_PHY_DX4GTR0_WDQSL_SHIFT                                                24
-#define DDR_PHY_DX4GTR0_WDQSL_MASK                                                 0x07000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX4GTR0_RESERVED_23_20_DEFVAL
-#undef DDR_PHY_DX4GTR0_RESERVED_23_20_SHIFT
-#undef DDR_PHY_DX4GTR0_RESERVED_23_20_MASK
-#define DDR_PHY_DX4GTR0_RESERVED_23_20_DEFVAL                                      0x00020000
-#define DDR_PHY_DX4GTR0_RESERVED_23_20_SHIFT                                       20
-#define DDR_PHY_DX4GTR0_RESERVED_23_20_MASK                                        0x00F00000U
-
-/*Write Leveling System Latency*/
-#undef DDR_PHY_DX4GTR0_WLSL_DEFVAL
-#undef DDR_PHY_DX4GTR0_WLSL_SHIFT
-#undef DDR_PHY_DX4GTR0_WLSL_MASK
-#define DDR_PHY_DX4GTR0_WLSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX4GTR0_WLSL_SHIFT                                                 16
-#define DDR_PHY_DX4GTR0_WLSL_MASK                                                  0x000F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX4GTR0_RESERVED_15_13_DEFVAL
-#undef DDR_PHY_DX4GTR0_RESERVED_15_13_SHIFT
-#undef DDR_PHY_DX4GTR0_RESERVED_15_13_MASK
-#define DDR_PHY_DX4GTR0_RESERVED_15_13_DEFVAL                                      0x00020000
-#define DDR_PHY_DX4GTR0_RESERVED_15_13_SHIFT                                       13
-#define DDR_PHY_DX4GTR0_RESERVED_15_13_MASK                                        0x0000E000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX4GTR0_RESERVED_12_8_DEFVAL
-#undef DDR_PHY_DX4GTR0_RESERVED_12_8_SHIFT
-#undef DDR_PHY_DX4GTR0_RESERVED_12_8_MASK
-#define DDR_PHY_DX4GTR0_RESERVED_12_8_DEFVAL                                       0x00020000
-#define DDR_PHY_DX4GTR0_RESERVED_12_8_SHIFT                                        8
-#define DDR_PHY_DX4GTR0_RESERVED_12_8_MASK                                         0x00001F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX4GTR0_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DX4GTR0_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DX4GTR0_RESERVED_7_5_MASK
-#define DDR_PHY_DX4GTR0_RESERVED_7_5_DEFVAL                                        0x00020000
-#define DDR_PHY_DX4GTR0_RESERVED_7_5_SHIFT                                         5
-#define DDR_PHY_DX4GTR0_RESERVED_7_5_MASK                                          0x000000E0U
-
-/*DQS Gating System Latency*/
-#undef DDR_PHY_DX4GTR0_DGSL_DEFVAL
-#undef DDR_PHY_DX4GTR0_DGSL_SHIFT
-#undef DDR_PHY_DX4GTR0_DGSL_MASK
-#define DDR_PHY_DX4GTR0_DGSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX4GTR0_DGSL_SHIFT                                                 0
-#define DDR_PHY_DX4GTR0_DGSL_MASK                                                  0x0000001FU
-
-/*Calibration Bypass*/
-#undef DDR_PHY_DX5GCR0_CALBYP_DEFVAL
-#undef DDR_PHY_DX5GCR0_CALBYP_SHIFT
-#undef DDR_PHY_DX5GCR0_CALBYP_MASK
-#define DDR_PHY_DX5GCR0_CALBYP_DEFVAL                                              0x40200204
-#define DDR_PHY_DX5GCR0_CALBYP_SHIFT                                               31
-#define DDR_PHY_DX5GCR0_CALBYP_MASK                                                0x80000000U
-
-/*Master Delay Line Enable*/
-#undef DDR_PHY_DX5GCR0_MDLEN_DEFVAL
-#undef DDR_PHY_DX5GCR0_MDLEN_SHIFT
-#undef DDR_PHY_DX5GCR0_MDLEN_MASK
-#define DDR_PHY_DX5GCR0_MDLEN_DEFVAL                                               0x40200204
-#define DDR_PHY_DX5GCR0_MDLEN_SHIFT                                                30
-#define DDR_PHY_DX5GCR0_MDLEN_MASK                                                 0x40000000U
-
-/*Configurable ODT(TE) Phase Shift*/
-#undef DDR_PHY_DX5GCR0_CODTSHFT_DEFVAL
-#undef DDR_PHY_DX5GCR0_CODTSHFT_SHIFT
-#undef DDR_PHY_DX5GCR0_CODTSHFT_MASK
-#define DDR_PHY_DX5GCR0_CODTSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX5GCR0_CODTSHFT_SHIFT                                             28
-#define DDR_PHY_DX5GCR0_CODTSHFT_MASK                                              0x30000000U
-
-/*DQS Duty Cycle Correction*/
-#undef DDR_PHY_DX5GCR0_DQSDCC_DEFVAL
-#undef DDR_PHY_DX5GCR0_DQSDCC_SHIFT
-#undef DDR_PHY_DX5GCR0_DQSDCC_MASK
-#define DDR_PHY_DX5GCR0_DQSDCC_DEFVAL                                              0x40200204
-#define DDR_PHY_DX5GCR0_DQSDCC_SHIFT                                               24
-#define DDR_PHY_DX5GCR0_DQSDCC_MASK                                                0x0F000000U
-
-/*Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY*/
-#undef DDR_PHY_DX5GCR0_RDDLY_DEFVAL
-#undef DDR_PHY_DX5GCR0_RDDLY_SHIFT
-#undef DDR_PHY_DX5GCR0_RDDLY_MASK
-#define DDR_PHY_DX5GCR0_RDDLY_DEFVAL                                               0x40200204
-#define DDR_PHY_DX5GCR0_RDDLY_SHIFT                                                20
-#define DDR_PHY_DX5GCR0_RDDLY_MASK                                                 0x00F00000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX5GCR0_RESERVED_19_14_DEFVAL
-#undef DDR_PHY_DX5GCR0_RESERVED_19_14_SHIFT
-#undef DDR_PHY_DX5GCR0_RESERVED_19_14_MASK
-#define DDR_PHY_DX5GCR0_RESERVED_19_14_DEFVAL                                      0x40200204
-#define DDR_PHY_DX5GCR0_RESERVED_19_14_SHIFT                                       14
-#define DDR_PHY_DX5GCR0_RESERVED_19_14_MASK                                        0x000FC000U
-
-/*DQSNSE Power Down Receiver*/
-#undef DDR_PHY_DX5GCR0_DQSNSEPDR_DEFVAL
-#undef DDR_PHY_DX5GCR0_DQSNSEPDR_SHIFT
-#undef DDR_PHY_DX5GCR0_DQSNSEPDR_MASK
-#define DDR_PHY_DX5GCR0_DQSNSEPDR_DEFVAL                                           0x40200204
-#define DDR_PHY_DX5GCR0_DQSNSEPDR_SHIFT                                            13
-#define DDR_PHY_DX5GCR0_DQSNSEPDR_MASK                                             0x00002000U
-
-/*DQSSE Power Down Receiver*/
-#undef DDR_PHY_DX5GCR0_DQSSEPDR_DEFVAL
-#undef DDR_PHY_DX5GCR0_DQSSEPDR_SHIFT
-#undef DDR_PHY_DX5GCR0_DQSSEPDR_MASK
-#define DDR_PHY_DX5GCR0_DQSSEPDR_DEFVAL                                            0x40200204
-#define DDR_PHY_DX5GCR0_DQSSEPDR_SHIFT                                             12
-#define DDR_PHY_DX5GCR0_DQSSEPDR_MASK                                              0x00001000U
-
-/*RTT On Additive Latency*/
-#undef DDR_PHY_DX5GCR0_RTTOAL_DEFVAL
-#undef DDR_PHY_DX5GCR0_RTTOAL_SHIFT
-#undef DDR_PHY_DX5GCR0_RTTOAL_MASK
-#define DDR_PHY_DX5GCR0_RTTOAL_DEFVAL                                              0x40200204
-#define DDR_PHY_DX5GCR0_RTTOAL_SHIFT                                               11
-#define DDR_PHY_DX5GCR0_RTTOAL_MASK                                                0x00000800U
-
-/*RTT Output Hold*/
-#undef DDR_PHY_DX5GCR0_RTTOH_DEFVAL
-#undef DDR_PHY_DX5GCR0_RTTOH_SHIFT
-#undef DDR_PHY_DX5GCR0_RTTOH_MASK
-#define DDR_PHY_DX5GCR0_RTTOH_DEFVAL                                               0x40200204
-#define DDR_PHY_DX5GCR0_RTTOH_SHIFT                                                9
-#define DDR_PHY_DX5GCR0_RTTOH_MASK                                                 0x00000600U
-
-/*Configurable PDR Phase Shift*/
-#undef DDR_PHY_DX5GCR0_CPDRSHFT_DEFVAL
-#undef DDR_PHY_DX5GCR0_CPDRSHFT_SHIFT
-#undef DDR_PHY_DX5GCR0_CPDRSHFT_MASK
-#define DDR_PHY_DX5GCR0_CPDRSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX5GCR0_CPDRSHFT_SHIFT                                             7
-#define DDR_PHY_DX5GCR0_CPDRSHFT_MASK                                              0x00000180U
-
-/*DQSR Power Down*/
-#undef DDR_PHY_DX5GCR0_DQSRPD_DEFVAL
-#undef DDR_PHY_DX5GCR0_DQSRPD_SHIFT
-#undef DDR_PHY_DX5GCR0_DQSRPD_MASK
-#define DDR_PHY_DX5GCR0_DQSRPD_DEFVAL                                              0x40200204
-#define DDR_PHY_DX5GCR0_DQSRPD_SHIFT                                               6
-#define DDR_PHY_DX5GCR0_DQSRPD_MASK                                                0x00000040U
-
-/*DQSG Power Down Receiver*/
-#undef DDR_PHY_DX5GCR0_DQSGPDR_DEFVAL
-#undef DDR_PHY_DX5GCR0_DQSGPDR_SHIFT
-#undef DDR_PHY_DX5GCR0_DQSGPDR_MASK
-#define DDR_PHY_DX5GCR0_DQSGPDR_DEFVAL                                             0x40200204
-#define DDR_PHY_DX5GCR0_DQSGPDR_SHIFT                                              5
-#define DDR_PHY_DX5GCR0_DQSGPDR_MASK                                               0x00000020U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX5GCR0_RESERVED_4_DEFVAL
-#undef DDR_PHY_DX5GCR0_RESERVED_4_SHIFT
-#undef DDR_PHY_DX5GCR0_RESERVED_4_MASK
-#define DDR_PHY_DX5GCR0_RESERVED_4_DEFVAL                                          0x40200204
-#define DDR_PHY_DX5GCR0_RESERVED_4_SHIFT                                           4
-#define DDR_PHY_DX5GCR0_RESERVED_4_MASK                                            0x00000010U
-
-/*DQSG On-Die Termination*/
-#undef DDR_PHY_DX5GCR0_DQSGODT_DEFVAL
-#undef DDR_PHY_DX5GCR0_DQSGODT_SHIFT
-#undef DDR_PHY_DX5GCR0_DQSGODT_MASK
-#define DDR_PHY_DX5GCR0_DQSGODT_DEFVAL                                             0x40200204
-#define DDR_PHY_DX5GCR0_DQSGODT_SHIFT                                              3
-#define DDR_PHY_DX5GCR0_DQSGODT_MASK                                               0x00000008U
-
-/*DQSG Output Enable*/
-#undef DDR_PHY_DX5GCR0_DQSGOE_DEFVAL
-#undef DDR_PHY_DX5GCR0_DQSGOE_SHIFT
-#undef DDR_PHY_DX5GCR0_DQSGOE_MASK
-#define DDR_PHY_DX5GCR0_DQSGOE_DEFVAL                                              0x40200204
-#define DDR_PHY_DX5GCR0_DQSGOE_SHIFT                                               2
-#define DDR_PHY_DX5GCR0_DQSGOE_MASK                                                0x00000004U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX5GCR0_RESERVED_1_0_DEFVAL
-#undef DDR_PHY_DX5GCR0_RESERVED_1_0_SHIFT
-#undef DDR_PHY_DX5GCR0_RESERVED_1_0_MASK
-#define DDR_PHY_DX5GCR0_RESERVED_1_0_DEFVAL                                        0x40200204
-#define DDR_PHY_DX5GCR0_RESERVED_1_0_SHIFT                                         0
-#define DDR_PHY_DX5GCR0_RESERVED_1_0_MASK                                          0x00000003U
-
-/*Enables the PDR mode for DQ[7:0]*/
-#undef DDR_PHY_DX5GCR1_DXPDRMODE_DEFVAL
-#undef DDR_PHY_DX5GCR1_DXPDRMODE_SHIFT
-#undef DDR_PHY_DX5GCR1_DXPDRMODE_MASK
-#define DDR_PHY_DX5GCR1_DXPDRMODE_DEFVAL                                           0x00007FFF
-#define DDR_PHY_DX5GCR1_DXPDRMODE_SHIFT                                            16
-#define DDR_PHY_DX5GCR1_DXPDRMODE_MASK                                             0xFFFF0000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_DX5GCR1_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX5GCR1_RESERVED_15_SHIFT
-#undef DDR_PHY_DX5GCR1_RESERVED_15_MASK
-#define DDR_PHY_DX5GCR1_RESERVED_15_DEFVAL                                         0x00007FFF
-#define DDR_PHY_DX5GCR1_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX5GCR1_RESERVED_15_MASK                                           0x00008000U
-
-/*Select the delayed or non-delayed read data strobe #*/
-#undef DDR_PHY_DX5GCR1_QSNSEL_DEFVAL
-#undef DDR_PHY_DX5GCR1_QSNSEL_SHIFT
-#undef DDR_PHY_DX5GCR1_QSNSEL_MASK
-#define DDR_PHY_DX5GCR1_QSNSEL_DEFVAL                                              0x00007FFF
-#define DDR_PHY_DX5GCR1_QSNSEL_SHIFT                                               14
-#define DDR_PHY_DX5GCR1_QSNSEL_MASK                                                0x00004000U
-
-/*Select the delayed or non-delayed read data strobe*/
-#undef DDR_PHY_DX5GCR1_QSSEL_DEFVAL
-#undef DDR_PHY_DX5GCR1_QSSEL_SHIFT
-#undef DDR_PHY_DX5GCR1_QSSEL_MASK
-#define DDR_PHY_DX5GCR1_QSSEL_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX5GCR1_QSSEL_SHIFT                                                13
-#define DDR_PHY_DX5GCR1_QSSEL_MASK                                                 0x00002000U
-
-/*Enables Read Data Strobe in a byte lane*/
-#undef DDR_PHY_DX5GCR1_OEEN_DEFVAL
-#undef DDR_PHY_DX5GCR1_OEEN_SHIFT
-#undef DDR_PHY_DX5GCR1_OEEN_MASK
-#define DDR_PHY_DX5GCR1_OEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX5GCR1_OEEN_SHIFT                                                 12
-#define DDR_PHY_DX5GCR1_OEEN_MASK                                                  0x00001000U
-
-/*Enables PDR in a byte lane*/
-#undef DDR_PHY_DX5GCR1_PDREN_DEFVAL
-#undef DDR_PHY_DX5GCR1_PDREN_SHIFT
-#undef DDR_PHY_DX5GCR1_PDREN_MASK
-#define DDR_PHY_DX5GCR1_PDREN_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX5GCR1_PDREN_SHIFT                                                11
-#define DDR_PHY_DX5GCR1_PDREN_MASK                                                 0x00000800U
-
-/*Enables ODT/TE in a byte lane*/
-#undef DDR_PHY_DX5GCR1_TEEN_DEFVAL
-#undef DDR_PHY_DX5GCR1_TEEN_SHIFT
-#undef DDR_PHY_DX5GCR1_TEEN_MASK
-#define DDR_PHY_DX5GCR1_TEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX5GCR1_TEEN_SHIFT                                                 10
-#define DDR_PHY_DX5GCR1_TEEN_MASK                                                  0x00000400U
-
-/*Enables Write Data strobe in a byte lane*/
-#undef DDR_PHY_DX5GCR1_DSEN_DEFVAL
-#undef DDR_PHY_DX5GCR1_DSEN_SHIFT
-#undef DDR_PHY_DX5GCR1_DSEN_MASK
-#define DDR_PHY_DX5GCR1_DSEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX5GCR1_DSEN_SHIFT                                                 9
-#define DDR_PHY_DX5GCR1_DSEN_MASK                                                  0x00000200U
-
-/*Enables DM pin in a byte lane*/
-#undef DDR_PHY_DX5GCR1_DMEN_DEFVAL
-#undef DDR_PHY_DX5GCR1_DMEN_SHIFT
-#undef DDR_PHY_DX5GCR1_DMEN_MASK
-#define DDR_PHY_DX5GCR1_DMEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX5GCR1_DMEN_SHIFT                                                 8
-#define DDR_PHY_DX5GCR1_DMEN_MASK                                                  0x00000100U
-
-/*Enables DQ corresponding to each bit in a byte*/
-#undef DDR_PHY_DX5GCR1_DQEN_DEFVAL
-#undef DDR_PHY_DX5GCR1_DQEN_SHIFT
-#undef DDR_PHY_DX5GCR1_DQEN_MASK
-#define DDR_PHY_DX5GCR1_DQEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX5GCR1_DQEN_SHIFT                                                 0
-#define DDR_PHY_DX5GCR1_DQEN_MASK                                                  0x000000FFU
-
-/*Byte lane VREF IOM (Used only by D4MU IOs)*/
-#undef DDR_PHY_DX5GCR4_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_DX5GCR4_RESERVED_31_29_SHIFT
-#undef DDR_PHY_DX5GCR4_RESERVED_31_29_MASK
-#define DDR_PHY_DX5GCR4_RESERVED_31_29_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX5GCR4_RESERVED_31_29_SHIFT                                       29
-#define DDR_PHY_DX5GCR4_RESERVED_31_29_MASK                                        0xE0000000U
-
-/*Byte Lane VREF Pad Enable*/
-#undef DDR_PHY_DX5GCR4_DXREFPEN_DEFVAL
-#undef DDR_PHY_DX5GCR4_DXREFPEN_SHIFT
-#undef DDR_PHY_DX5GCR4_DXREFPEN_MASK
-#define DDR_PHY_DX5GCR4_DXREFPEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX5GCR4_DXREFPEN_SHIFT                                             28
-#define DDR_PHY_DX5GCR4_DXREFPEN_MASK                                              0x10000000U
-
-/*Byte Lane Internal VREF Enable*/
-#undef DDR_PHY_DX5GCR4_DXREFEEN_DEFVAL
-#undef DDR_PHY_DX5GCR4_DXREFEEN_SHIFT
-#undef DDR_PHY_DX5GCR4_DXREFEEN_MASK
-#define DDR_PHY_DX5GCR4_DXREFEEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX5GCR4_DXREFEEN_SHIFT                                             26
-#define DDR_PHY_DX5GCR4_DXREFEEN_MASK                                              0x0C000000U
-
-/*Byte Lane Single-End VREF Enable*/
-#undef DDR_PHY_DX5GCR4_DXREFSEN_DEFVAL
-#undef DDR_PHY_DX5GCR4_DXREFSEN_SHIFT
-#undef DDR_PHY_DX5GCR4_DXREFSEN_MASK
-#define DDR_PHY_DX5GCR4_DXREFSEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX5GCR4_DXREFSEN_SHIFT                                             25
-#define DDR_PHY_DX5GCR4_DXREFSEN_MASK                                              0x02000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX5GCR4_RESERVED_24_DEFVAL
-#undef DDR_PHY_DX5GCR4_RESERVED_24_SHIFT
-#undef DDR_PHY_DX5GCR4_RESERVED_24_MASK
-#define DDR_PHY_DX5GCR4_RESERVED_24_DEFVAL                                         0x0E00003C
-#define DDR_PHY_DX5GCR4_RESERVED_24_SHIFT                                          24
-#define DDR_PHY_DX5GCR4_RESERVED_24_MASK                                           0x01000000U
-
-/*External VREF generator REFSEL range select*/
-#undef DDR_PHY_DX5GCR4_DXREFESELRANGE_DEFVAL
-#undef DDR_PHY_DX5GCR4_DXREFESELRANGE_SHIFT
-#undef DDR_PHY_DX5GCR4_DXREFESELRANGE_MASK
-#define DDR_PHY_DX5GCR4_DXREFESELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX5GCR4_DXREFESELRANGE_SHIFT                                       23
-#define DDR_PHY_DX5GCR4_DXREFESELRANGE_MASK                                        0x00800000U
-
-/*Byte Lane External VREF Select*/
-#undef DDR_PHY_DX5GCR4_DXREFESEL_DEFVAL
-#undef DDR_PHY_DX5GCR4_DXREFESEL_SHIFT
-#undef DDR_PHY_DX5GCR4_DXREFESEL_MASK
-#define DDR_PHY_DX5GCR4_DXREFESEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX5GCR4_DXREFESEL_SHIFT                                            16
-#define DDR_PHY_DX5GCR4_DXREFESEL_MASK                                             0x007F0000U
-
-/*Single ended VREF generator REFSEL range select*/
-#undef DDR_PHY_DX5GCR4_DXREFSSELRANGE_DEFVAL
-#undef DDR_PHY_DX5GCR4_DXREFSSELRANGE_SHIFT
-#undef DDR_PHY_DX5GCR4_DXREFSSELRANGE_MASK
-#define DDR_PHY_DX5GCR4_DXREFSSELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX5GCR4_DXREFSSELRANGE_SHIFT                                       15
-#define DDR_PHY_DX5GCR4_DXREFSSELRANGE_MASK                                        0x00008000U
-
-/*Byte Lane Single-End VREF Select*/
-#undef DDR_PHY_DX5GCR4_DXREFSSEL_DEFVAL
-#undef DDR_PHY_DX5GCR4_DXREFSSEL_SHIFT
-#undef DDR_PHY_DX5GCR4_DXREFSSEL_MASK
-#define DDR_PHY_DX5GCR4_DXREFSSEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX5GCR4_DXREFSSEL_SHIFT                                            8
-#define DDR_PHY_DX5GCR4_DXREFSSEL_MASK                                             0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX5GCR4_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX5GCR4_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX5GCR4_RESERVED_7_6_MASK
-#define DDR_PHY_DX5GCR4_RESERVED_7_6_DEFVAL                                        0x0E00003C
-#define DDR_PHY_DX5GCR4_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX5GCR4_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX5GCR4_DXREFIEN_DEFVAL
-#undef DDR_PHY_DX5GCR4_DXREFIEN_SHIFT
-#undef DDR_PHY_DX5GCR4_DXREFIEN_MASK
-#define DDR_PHY_DX5GCR4_DXREFIEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX5GCR4_DXREFIEN_SHIFT                                             2
-#define DDR_PHY_DX5GCR4_DXREFIEN_MASK                                              0x0000003CU
-
-/*VRMON control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX5GCR4_DXREFIMON_DEFVAL
-#undef DDR_PHY_DX5GCR4_DXREFIMON_SHIFT
-#undef DDR_PHY_DX5GCR4_DXREFIMON_MASK
-#define DDR_PHY_DX5GCR4_DXREFIMON_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX5GCR4_DXREFIMON_SHIFT                                            0
-#define DDR_PHY_DX5GCR4_DXREFIMON_MASK                                             0x00000003U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX5GCR5_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX5GCR5_RESERVED_31_SHIFT
-#undef DDR_PHY_DX5GCR5_RESERVED_31_MASK
-#define DDR_PHY_DX5GCR5_RESERVED_31_DEFVAL                                         0x09090909
-#define DDR_PHY_DX5GCR5_RESERVED_31_SHIFT                                          31
-#define DDR_PHY_DX5GCR5_RESERVED_31_MASK                                           0x80000000U
-
-/*Byte Lane internal VREF Select for Rank 3*/
-#undef DDR_PHY_DX5GCR5_DXREFISELR3_DEFVAL
-#undef DDR_PHY_DX5GCR5_DXREFISELR3_SHIFT
-#undef DDR_PHY_DX5GCR5_DXREFISELR3_MASK
-#define DDR_PHY_DX5GCR5_DXREFISELR3_DEFVAL                                         0x09090909
-#define DDR_PHY_DX5GCR5_DXREFISELR3_SHIFT                                          24
-#define DDR_PHY_DX5GCR5_DXREFISELR3_MASK                                           0x7F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX5GCR5_RESERVED_23_DEFVAL
-#undef DDR_PHY_DX5GCR5_RESERVED_23_SHIFT
-#undef DDR_PHY_DX5GCR5_RESERVED_23_MASK
-#define DDR_PHY_DX5GCR5_RESERVED_23_DEFVAL                                         0x09090909
-#define DDR_PHY_DX5GCR5_RESERVED_23_SHIFT                                          23
-#define DDR_PHY_DX5GCR5_RESERVED_23_MASK                                           0x00800000U
-
-/*Byte Lane internal VREF Select for Rank 2*/
-#undef DDR_PHY_DX5GCR5_DXREFISELR2_DEFVAL
-#undef DDR_PHY_DX5GCR5_DXREFISELR2_SHIFT
-#undef DDR_PHY_DX5GCR5_DXREFISELR2_MASK
-#define DDR_PHY_DX5GCR5_DXREFISELR2_DEFVAL                                         0x09090909
-#define DDR_PHY_DX5GCR5_DXREFISELR2_SHIFT                                          16
-#define DDR_PHY_DX5GCR5_DXREFISELR2_MASK                                           0x007F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX5GCR5_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX5GCR5_RESERVED_15_SHIFT
-#undef DDR_PHY_DX5GCR5_RESERVED_15_MASK
-#define DDR_PHY_DX5GCR5_RESERVED_15_DEFVAL                                         0x09090909
-#define DDR_PHY_DX5GCR5_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX5GCR5_RESERVED_15_MASK                                           0x00008000U
-
-/*Byte Lane internal VREF Select for Rank 1*/
-#undef DDR_PHY_DX5GCR5_DXREFISELR1_DEFVAL
-#undef DDR_PHY_DX5GCR5_DXREFISELR1_SHIFT
-#undef DDR_PHY_DX5GCR5_DXREFISELR1_MASK
-#define DDR_PHY_DX5GCR5_DXREFISELR1_DEFVAL                                         0x09090909
-#define DDR_PHY_DX5GCR5_DXREFISELR1_SHIFT                                          8
-#define DDR_PHY_DX5GCR5_DXREFISELR1_MASK                                           0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX5GCR5_RESERVED_7_DEFVAL
-#undef DDR_PHY_DX5GCR5_RESERVED_7_SHIFT
-#undef DDR_PHY_DX5GCR5_RESERVED_7_MASK
-#define DDR_PHY_DX5GCR5_RESERVED_7_DEFVAL                                          0x09090909
-#define DDR_PHY_DX5GCR5_RESERVED_7_SHIFT                                           7
-#define DDR_PHY_DX5GCR5_RESERVED_7_MASK                                            0x00000080U
-
-/*Byte Lane internal VREF Select for Rank 0*/
-#undef DDR_PHY_DX5GCR5_DXREFISELR0_DEFVAL
-#undef DDR_PHY_DX5GCR5_DXREFISELR0_SHIFT
-#undef DDR_PHY_DX5GCR5_DXREFISELR0_MASK
-#define DDR_PHY_DX5GCR5_DXREFISELR0_DEFVAL                                         0x09090909
-#define DDR_PHY_DX5GCR5_DXREFISELR0_SHIFT                                          0
-#define DDR_PHY_DX5GCR5_DXREFISELR0_MASK                                           0x0000007FU
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX5GCR6_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_DX5GCR6_RESERVED_31_30_SHIFT
-#undef DDR_PHY_DX5GCR6_RESERVED_31_30_MASK
-#define DDR_PHY_DX5GCR6_RESERVED_31_30_DEFVAL                                      0x09090909
-#define DDR_PHY_DX5GCR6_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_DX5GCR6_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*DRAM DQ VREF Select for Rank3*/
-#undef DDR_PHY_DX5GCR6_DXDQVREFR3_DEFVAL
-#undef DDR_PHY_DX5GCR6_DXDQVREFR3_SHIFT
-#undef DDR_PHY_DX5GCR6_DXDQVREFR3_MASK
-#define DDR_PHY_DX5GCR6_DXDQVREFR3_DEFVAL                                          0x09090909
-#define DDR_PHY_DX5GCR6_DXDQVREFR3_SHIFT                                           24
-#define DDR_PHY_DX5GCR6_DXDQVREFR3_MASK                                            0x3F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX5GCR6_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX5GCR6_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX5GCR6_RESERVED_23_22_MASK
-#define DDR_PHY_DX5GCR6_RESERVED_23_22_DEFVAL                                      0x09090909
-#define DDR_PHY_DX5GCR6_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_DX5GCR6_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*DRAM DQ VREF Select for Rank2*/
-#undef DDR_PHY_DX5GCR6_DXDQVREFR2_DEFVAL
-#undef DDR_PHY_DX5GCR6_DXDQVREFR2_SHIFT
-#undef DDR_PHY_DX5GCR6_DXDQVREFR2_MASK
-#define DDR_PHY_DX5GCR6_DXDQVREFR2_DEFVAL                                          0x09090909
-#define DDR_PHY_DX5GCR6_DXDQVREFR2_SHIFT                                           16
-#define DDR_PHY_DX5GCR6_DXDQVREFR2_MASK                                            0x003F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX5GCR6_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_DX5GCR6_RESERVED_15_14_SHIFT
-#undef DDR_PHY_DX5GCR6_RESERVED_15_14_MASK
-#define DDR_PHY_DX5GCR6_RESERVED_15_14_DEFVAL                                      0x09090909
-#define DDR_PHY_DX5GCR6_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_DX5GCR6_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*DRAM DQ VREF Select for Rank1*/
-#undef DDR_PHY_DX5GCR6_DXDQVREFR1_DEFVAL
-#undef DDR_PHY_DX5GCR6_DXDQVREFR1_SHIFT
-#undef DDR_PHY_DX5GCR6_DXDQVREFR1_MASK
-#define DDR_PHY_DX5GCR6_DXDQVREFR1_DEFVAL                                          0x09090909
-#define DDR_PHY_DX5GCR6_DXDQVREFR1_SHIFT                                           8
-#define DDR_PHY_DX5GCR6_DXDQVREFR1_MASK                                            0x00003F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX5GCR6_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX5GCR6_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX5GCR6_RESERVED_7_6_MASK
-#define DDR_PHY_DX5GCR6_RESERVED_7_6_DEFVAL                                        0x09090909
-#define DDR_PHY_DX5GCR6_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX5GCR6_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*DRAM DQ VREF Select for Rank0*/
-#undef DDR_PHY_DX5GCR6_DXDQVREFR0_DEFVAL
-#undef DDR_PHY_DX5GCR6_DXDQVREFR0_SHIFT
-#undef DDR_PHY_DX5GCR6_DXDQVREFR0_MASK
-#define DDR_PHY_DX5GCR6_DXDQVREFR0_DEFVAL                                          0x09090909
-#define DDR_PHY_DX5GCR6_DXDQVREFR0_SHIFT                                           0
-#define DDR_PHY_DX5GCR6_DXDQVREFR0_MASK                                            0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX5LCDLR2_RESERVED_31_25_DEFVAL
-#undef DDR_PHY_DX5LCDLR2_RESERVED_31_25_SHIFT
-#undef DDR_PHY_DX5LCDLR2_RESERVED_31_25_MASK
-#define DDR_PHY_DX5LCDLR2_RESERVED_31_25_DEFVAL                                    0x00000000
-#define DDR_PHY_DX5LCDLR2_RESERVED_31_25_SHIFT                                     25
-#define DDR_PHY_DX5LCDLR2_RESERVED_31_25_MASK                                      0xFE000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX5LCDLR2_RESERVED_24_16_DEFVAL
-#undef DDR_PHY_DX5LCDLR2_RESERVED_24_16_SHIFT
-#undef DDR_PHY_DX5LCDLR2_RESERVED_24_16_MASK
-#define DDR_PHY_DX5LCDLR2_RESERVED_24_16_DEFVAL                                    0x00000000
-#define DDR_PHY_DX5LCDLR2_RESERVED_24_16_SHIFT                                     16
-#define DDR_PHY_DX5LCDLR2_RESERVED_24_16_MASK                                      0x01FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX5LCDLR2_RESERVED_15_9_DEFVAL
-#undef DDR_PHY_DX5LCDLR2_RESERVED_15_9_SHIFT
-#undef DDR_PHY_DX5LCDLR2_RESERVED_15_9_MASK
-#define DDR_PHY_DX5LCDLR2_RESERVED_15_9_DEFVAL                                     0x00000000
-#define DDR_PHY_DX5LCDLR2_RESERVED_15_9_SHIFT                                      9
-#define DDR_PHY_DX5LCDLR2_RESERVED_15_9_MASK                                       0x0000FE00U
-
-/*Read DQS Gating Delay*/
-#undef DDR_PHY_DX5LCDLR2_DQSGD_DEFVAL
-#undef DDR_PHY_DX5LCDLR2_DQSGD_SHIFT
-#undef DDR_PHY_DX5LCDLR2_DQSGD_MASK
-#define DDR_PHY_DX5LCDLR2_DQSGD_DEFVAL                                             0x00000000
-#define DDR_PHY_DX5LCDLR2_DQSGD_SHIFT                                              0
-#define DDR_PHY_DX5LCDLR2_DQSGD_MASK                                               0x000001FFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX5GTR0_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX5GTR0_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX5GTR0_RESERVED_31_24_MASK
-#define DDR_PHY_DX5GTR0_RESERVED_31_24_DEFVAL                                      0x00020000
-#define DDR_PHY_DX5GTR0_RESERVED_31_24_SHIFT                                       27
-#define DDR_PHY_DX5GTR0_RESERVED_31_24_MASK                                        0xF8000000U
-
-/*DQ Write Path Latency Pipeline*/
-#undef DDR_PHY_DX5GTR0_WDQSL_DEFVAL
-#undef DDR_PHY_DX5GTR0_WDQSL_SHIFT
-#undef DDR_PHY_DX5GTR0_WDQSL_MASK
-#define DDR_PHY_DX5GTR0_WDQSL_DEFVAL                                               0x00020000
-#define DDR_PHY_DX5GTR0_WDQSL_SHIFT                                                24
-#define DDR_PHY_DX5GTR0_WDQSL_MASK                                                 0x07000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX5GTR0_RESERVED_23_20_DEFVAL
-#undef DDR_PHY_DX5GTR0_RESERVED_23_20_SHIFT
-#undef DDR_PHY_DX5GTR0_RESERVED_23_20_MASK
-#define DDR_PHY_DX5GTR0_RESERVED_23_20_DEFVAL                                      0x00020000
-#define DDR_PHY_DX5GTR0_RESERVED_23_20_SHIFT                                       20
-#define DDR_PHY_DX5GTR0_RESERVED_23_20_MASK                                        0x00F00000U
-
-/*Write Leveling System Latency*/
-#undef DDR_PHY_DX5GTR0_WLSL_DEFVAL
-#undef DDR_PHY_DX5GTR0_WLSL_SHIFT
-#undef DDR_PHY_DX5GTR0_WLSL_MASK
-#define DDR_PHY_DX5GTR0_WLSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX5GTR0_WLSL_SHIFT                                                 16
-#define DDR_PHY_DX5GTR0_WLSL_MASK                                                  0x000F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX5GTR0_RESERVED_15_13_DEFVAL
-#undef DDR_PHY_DX5GTR0_RESERVED_15_13_SHIFT
-#undef DDR_PHY_DX5GTR0_RESERVED_15_13_MASK
-#define DDR_PHY_DX5GTR0_RESERVED_15_13_DEFVAL                                      0x00020000
-#define DDR_PHY_DX5GTR0_RESERVED_15_13_SHIFT                                       13
-#define DDR_PHY_DX5GTR0_RESERVED_15_13_MASK                                        0x0000E000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX5GTR0_RESERVED_12_8_DEFVAL
-#undef DDR_PHY_DX5GTR0_RESERVED_12_8_SHIFT
-#undef DDR_PHY_DX5GTR0_RESERVED_12_8_MASK
-#define DDR_PHY_DX5GTR0_RESERVED_12_8_DEFVAL                                       0x00020000
-#define DDR_PHY_DX5GTR0_RESERVED_12_8_SHIFT                                        8
-#define DDR_PHY_DX5GTR0_RESERVED_12_8_MASK                                         0x00001F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX5GTR0_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DX5GTR0_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DX5GTR0_RESERVED_7_5_MASK
-#define DDR_PHY_DX5GTR0_RESERVED_7_5_DEFVAL                                        0x00020000
-#define DDR_PHY_DX5GTR0_RESERVED_7_5_SHIFT                                         5
-#define DDR_PHY_DX5GTR0_RESERVED_7_5_MASK                                          0x000000E0U
-
-/*DQS Gating System Latency*/
-#undef DDR_PHY_DX5GTR0_DGSL_DEFVAL
-#undef DDR_PHY_DX5GTR0_DGSL_SHIFT
-#undef DDR_PHY_DX5GTR0_DGSL_MASK
-#define DDR_PHY_DX5GTR0_DGSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX5GTR0_DGSL_SHIFT                                                 0
-#define DDR_PHY_DX5GTR0_DGSL_MASK                                                  0x0000001FU
-
-/*Calibration Bypass*/
-#undef DDR_PHY_DX6GCR0_CALBYP_DEFVAL
-#undef DDR_PHY_DX6GCR0_CALBYP_SHIFT
-#undef DDR_PHY_DX6GCR0_CALBYP_MASK
-#define DDR_PHY_DX6GCR0_CALBYP_DEFVAL                                              0x40200204
-#define DDR_PHY_DX6GCR0_CALBYP_SHIFT                                               31
-#define DDR_PHY_DX6GCR0_CALBYP_MASK                                                0x80000000U
-
-/*Master Delay Line Enable*/
-#undef DDR_PHY_DX6GCR0_MDLEN_DEFVAL
-#undef DDR_PHY_DX6GCR0_MDLEN_SHIFT
-#undef DDR_PHY_DX6GCR0_MDLEN_MASK
-#define DDR_PHY_DX6GCR0_MDLEN_DEFVAL                                               0x40200204
-#define DDR_PHY_DX6GCR0_MDLEN_SHIFT                                                30
-#define DDR_PHY_DX6GCR0_MDLEN_MASK                                                 0x40000000U
-
-/*Configurable ODT(TE) Phase Shift*/
-#undef DDR_PHY_DX6GCR0_CODTSHFT_DEFVAL
-#undef DDR_PHY_DX6GCR0_CODTSHFT_SHIFT
-#undef DDR_PHY_DX6GCR0_CODTSHFT_MASK
-#define DDR_PHY_DX6GCR0_CODTSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX6GCR0_CODTSHFT_SHIFT                                             28
-#define DDR_PHY_DX6GCR0_CODTSHFT_MASK                                              0x30000000U
-
-/*DQS Duty Cycle Correction*/
-#undef DDR_PHY_DX6GCR0_DQSDCC_DEFVAL
-#undef DDR_PHY_DX6GCR0_DQSDCC_SHIFT
-#undef DDR_PHY_DX6GCR0_DQSDCC_MASK
-#define DDR_PHY_DX6GCR0_DQSDCC_DEFVAL                                              0x40200204
-#define DDR_PHY_DX6GCR0_DQSDCC_SHIFT                                               24
-#define DDR_PHY_DX6GCR0_DQSDCC_MASK                                                0x0F000000U
-
-/*Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY*/
-#undef DDR_PHY_DX6GCR0_RDDLY_DEFVAL
-#undef DDR_PHY_DX6GCR0_RDDLY_SHIFT
-#undef DDR_PHY_DX6GCR0_RDDLY_MASK
-#define DDR_PHY_DX6GCR0_RDDLY_DEFVAL                                               0x40200204
-#define DDR_PHY_DX6GCR0_RDDLY_SHIFT                                                20
-#define DDR_PHY_DX6GCR0_RDDLY_MASK                                                 0x00F00000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX6GCR0_RESERVED_19_14_DEFVAL
-#undef DDR_PHY_DX6GCR0_RESERVED_19_14_SHIFT
-#undef DDR_PHY_DX6GCR0_RESERVED_19_14_MASK
-#define DDR_PHY_DX6GCR0_RESERVED_19_14_DEFVAL                                      0x40200204
-#define DDR_PHY_DX6GCR0_RESERVED_19_14_SHIFT                                       14
-#define DDR_PHY_DX6GCR0_RESERVED_19_14_MASK                                        0x000FC000U
-
-/*DQSNSE Power Down Receiver*/
-#undef DDR_PHY_DX6GCR0_DQSNSEPDR_DEFVAL
-#undef DDR_PHY_DX6GCR0_DQSNSEPDR_SHIFT
-#undef DDR_PHY_DX6GCR0_DQSNSEPDR_MASK
-#define DDR_PHY_DX6GCR0_DQSNSEPDR_DEFVAL                                           0x40200204
-#define DDR_PHY_DX6GCR0_DQSNSEPDR_SHIFT                                            13
-#define DDR_PHY_DX6GCR0_DQSNSEPDR_MASK                                             0x00002000U
-
-/*DQSSE Power Down Receiver*/
-#undef DDR_PHY_DX6GCR0_DQSSEPDR_DEFVAL
-#undef DDR_PHY_DX6GCR0_DQSSEPDR_SHIFT
-#undef DDR_PHY_DX6GCR0_DQSSEPDR_MASK
-#define DDR_PHY_DX6GCR0_DQSSEPDR_DEFVAL                                            0x40200204
-#define DDR_PHY_DX6GCR0_DQSSEPDR_SHIFT                                             12
-#define DDR_PHY_DX6GCR0_DQSSEPDR_MASK                                              0x00001000U
-
-/*RTT On Additive Latency*/
-#undef DDR_PHY_DX6GCR0_RTTOAL_DEFVAL
-#undef DDR_PHY_DX6GCR0_RTTOAL_SHIFT
-#undef DDR_PHY_DX6GCR0_RTTOAL_MASK
-#define DDR_PHY_DX6GCR0_RTTOAL_DEFVAL                                              0x40200204
-#define DDR_PHY_DX6GCR0_RTTOAL_SHIFT                                               11
-#define DDR_PHY_DX6GCR0_RTTOAL_MASK                                                0x00000800U
-
-/*RTT Output Hold*/
-#undef DDR_PHY_DX6GCR0_RTTOH_DEFVAL
-#undef DDR_PHY_DX6GCR0_RTTOH_SHIFT
-#undef DDR_PHY_DX6GCR0_RTTOH_MASK
-#define DDR_PHY_DX6GCR0_RTTOH_DEFVAL                                               0x40200204
-#define DDR_PHY_DX6GCR0_RTTOH_SHIFT                                                9
-#define DDR_PHY_DX6GCR0_RTTOH_MASK                                                 0x00000600U
-
-/*Configurable PDR Phase Shift*/
-#undef DDR_PHY_DX6GCR0_CPDRSHFT_DEFVAL
-#undef DDR_PHY_DX6GCR0_CPDRSHFT_SHIFT
-#undef DDR_PHY_DX6GCR0_CPDRSHFT_MASK
-#define DDR_PHY_DX6GCR0_CPDRSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX6GCR0_CPDRSHFT_SHIFT                                             7
-#define DDR_PHY_DX6GCR0_CPDRSHFT_MASK                                              0x00000180U
-
-/*DQSR Power Down*/
-#undef DDR_PHY_DX6GCR0_DQSRPD_DEFVAL
-#undef DDR_PHY_DX6GCR0_DQSRPD_SHIFT
-#undef DDR_PHY_DX6GCR0_DQSRPD_MASK
-#define DDR_PHY_DX6GCR0_DQSRPD_DEFVAL                                              0x40200204
-#define DDR_PHY_DX6GCR0_DQSRPD_SHIFT                                               6
-#define DDR_PHY_DX6GCR0_DQSRPD_MASK                                                0x00000040U
-
-/*DQSG Power Down Receiver*/
-#undef DDR_PHY_DX6GCR0_DQSGPDR_DEFVAL
-#undef DDR_PHY_DX6GCR0_DQSGPDR_SHIFT
-#undef DDR_PHY_DX6GCR0_DQSGPDR_MASK
-#define DDR_PHY_DX6GCR0_DQSGPDR_DEFVAL                                             0x40200204
-#define DDR_PHY_DX6GCR0_DQSGPDR_SHIFT                                              5
-#define DDR_PHY_DX6GCR0_DQSGPDR_MASK                                               0x00000020U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX6GCR0_RESERVED_4_DEFVAL
-#undef DDR_PHY_DX6GCR0_RESERVED_4_SHIFT
-#undef DDR_PHY_DX6GCR0_RESERVED_4_MASK
-#define DDR_PHY_DX6GCR0_RESERVED_4_DEFVAL                                          0x40200204
-#define DDR_PHY_DX6GCR0_RESERVED_4_SHIFT                                           4
-#define DDR_PHY_DX6GCR0_RESERVED_4_MASK                                            0x00000010U
-
-/*DQSG On-Die Termination*/
-#undef DDR_PHY_DX6GCR0_DQSGODT_DEFVAL
-#undef DDR_PHY_DX6GCR0_DQSGODT_SHIFT
-#undef DDR_PHY_DX6GCR0_DQSGODT_MASK
-#define DDR_PHY_DX6GCR0_DQSGODT_DEFVAL                                             0x40200204
-#define DDR_PHY_DX6GCR0_DQSGODT_SHIFT                                              3
-#define DDR_PHY_DX6GCR0_DQSGODT_MASK                                               0x00000008U
-
-/*DQSG Output Enable*/
-#undef DDR_PHY_DX6GCR0_DQSGOE_DEFVAL
-#undef DDR_PHY_DX6GCR0_DQSGOE_SHIFT
-#undef DDR_PHY_DX6GCR0_DQSGOE_MASK
-#define DDR_PHY_DX6GCR0_DQSGOE_DEFVAL                                              0x40200204
-#define DDR_PHY_DX6GCR0_DQSGOE_SHIFT                                               2
-#define DDR_PHY_DX6GCR0_DQSGOE_MASK                                                0x00000004U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX6GCR0_RESERVED_1_0_DEFVAL
-#undef DDR_PHY_DX6GCR0_RESERVED_1_0_SHIFT
-#undef DDR_PHY_DX6GCR0_RESERVED_1_0_MASK
-#define DDR_PHY_DX6GCR0_RESERVED_1_0_DEFVAL                                        0x40200204
-#define DDR_PHY_DX6GCR0_RESERVED_1_0_SHIFT                                         0
-#define DDR_PHY_DX6GCR0_RESERVED_1_0_MASK                                          0x00000003U
-
-/*Enables the PDR mode for DQ[7:0]*/
-#undef DDR_PHY_DX6GCR1_DXPDRMODE_DEFVAL
-#undef DDR_PHY_DX6GCR1_DXPDRMODE_SHIFT
-#undef DDR_PHY_DX6GCR1_DXPDRMODE_MASK
-#define DDR_PHY_DX6GCR1_DXPDRMODE_DEFVAL                                           0x00007FFF
-#define DDR_PHY_DX6GCR1_DXPDRMODE_SHIFT                                            16
-#define DDR_PHY_DX6GCR1_DXPDRMODE_MASK                                             0xFFFF0000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_DX6GCR1_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX6GCR1_RESERVED_15_SHIFT
-#undef DDR_PHY_DX6GCR1_RESERVED_15_MASK
-#define DDR_PHY_DX6GCR1_RESERVED_15_DEFVAL                                         0x00007FFF
-#define DDR_PHY_DX6GCR1_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX6GCR1_RESERVED_15_MASK                                           0x00008000U
-
-/*Select the delayed or non-delayed read data strobe #*/
-#undef DDR_PHY_DX6GCR1_QSNSEL_DEFVAL
-#undef DDR_PHY_DX6GCR1_QSNSEL_SHIFT
-#undef DDR_PHY_DX6GCR1_QSNSEL_MASK
-#define DDR_PHY_DX6GCR1_QSNSEL_DEFVAL                                              0x00007FFF
-#define DDR_PHY_DX6GCR1_QSNSEL_SHIFT                                               14
-#define DDR_PHY_DX6GCR1_QSNSEL_MASK                                                0x00004000U
-
-/*Select the delayed or non-delayed read data strobe*/
-#undef DDR_PHY_DX6GCR1_QSSEL_DEFVAL
-#undef DDR_PHY_DX6GCR1_QSSEL_SHIFT
-#undef DDR_PHY_DX6GCR1_QSSEL_MASK
-#define DDR_PHY_DX6GCR1_QSSEL_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX6GCR1_QSSEL_SHIFT                                                13
-#define DDR_PHY_DX6GCR1_QSSEL_MASK                                                 0x00002000U
-
-/*Enables Read Data Strobe in a byte lane*/
-#undef DDR_PHY_DX6GCR1_OEEN_DEFVAL
-#undef DDR_PHY_DX6GCR1_OEEN_SHIFT
-#undef DDR_PHY_DX6GCR1_OEEN_MASK
-#define DDR_PHY_DX6GCR1_OEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX6GCR1_OEEN_SHIFT                                                 12
-#define DDR_PHY_DX6GCR1_OEEN_MASK                                                  0x00001000U
-
-/*Enables PDR in a byte lane*/
-#undef DDR_PHY_DX6GCR1_PDREN_DEFVAL
-#undef DDR_PHY_DX6GCR1_PDREN_SHIFT
-#undef DDR_PHY_DX6GCR1_PDREN_MASK
-#define DDR_PHY_DX6GCR1_PDREN_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX6GCR1_PDREN_SHIFT                                                11
-#define DDR_PHY_DX6GCR1_PDREN_MASK                                                 0x00000800U
-
-/*Enables ODT/TE in a byte lane*/
-#undef DDR_PHY_DX6GCR1_TEEN_DEFVAL
-#undef DDR_PHY_DX6GCR1_TEEN_SHIFT
-#undef DDR_PHY_DX6GCR1_TEEN_MASK
-#define DDR_PHY_DX6GCR1_TEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX6GCR1_TEEN_SHIFT                                                 10
-#define DDR_PHY_DX6GCR1_TEEN_MASK                                                  0x00000400U
-
-/*Enables Write Data strobe in a byte lane*/
-#undef DDR_PHY_DX6GCR1_DSEN_DEFVAL
-#undef DDR_PHY_DX6GCR1_DSEN_SHIFT
-#undef DDR_PHY_DX6GCR1_DSEN_MASK
-#define DDR_PHY_DX6GCR1_DSEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX6GCR1_DSEN_SHIFT                                                 9
-#define DDR_PHY_DX6GCR1_DSEN_MASK                                                  0x00000200U
-
-/*Enables DM pin in a byte lane*/
-#undef DDR_PHY_DX6GCR1_DMEN_DEFVAL
-#undef DDR_PHY_DX6GCR1_DMEN_SHIFT
-#undef DDR_PHY_DX6GCR1_DMEN_MASK
-#define DDR_PHY_DX6GCR1_DMEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX6GCR1_DMEN_SHIFT                                                 8
-#define DDR_PHY_DX6GCR1_DMEN_MASK                                                  0x00000100U
-
-/*Enables DQ corresponding to each bit in a byte*/
-#undef DDR_PHY_DX6GCR1_DQEN_DEFVAL
-#undef DDR_PHY_DX6GCR1_DQEN_SHIFT
-#undef DDR_PHY_DX6GCR1_DQEN_MASK
-#define DDR_PHY_DX6GCR1_DQEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX6GCR1_DQEN_SHIFT                                                 0
-#define DDR_PHY_DX6GCR1_DQEN_MASK                                                  0x000000FFU
-
-/*Byte lane VREF IOM (Used only by D4MU IOs)*/
-#undef DDR_PHY_DX6GCR4_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_DX6GCR4_RESERVED_31_29_SHIFT
-#undef DDR_PHY_DX6GCR4_RESERVED_31_29_MASK
-#define DDR_PHY_DX6GCR4_RESERVED_31_29_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX6GCR4_RESERVED_31_29_SHIFT                                       29
-#define DDR_PHY_DX6GCR4_RESERVED_31_29_MASK                                        0xE0000000U
-
-/*Byte Lane VREF Pad Enable*/
-#undef DDR_PHY_DX6GCR4_DXREFPEN_DEFVAL
-#undef DDR_PHY_DX6GCR4_DXREFPEN_SHIFT
-#undef DDR_PHY_DX6GCR4_DXREFPEN_MASK
-#define DDR_PHY_DX6GCR4_DXREFPEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX6GCR4_DXREFPEN_SHIFT                                             28
-#define DDR_PHY_DX6GCR4_DXREFPEN_MASK                                              0x10000000U
-
-/*Byte Lane Internal VREF Enable*/
-#undef DDR_PHY_DX6GCR4_DXREFEEN_DEFVAL
-#undef DDR_PHY_DX6GCR4_DXREFEEN_SHIFT
-#undef DDR_PHY_DX6GCR4_DXREFEEN_MASK
-#define DDR_PHY_DX6GCR4_DXREFEEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX6GCR4_DXREFEEN_SHIFT                                             26
-#define DDR_PHY_DX6GCR4_DXREFEEN_MASK                                              0x0C000000U
-
-/*Byte Lane Single-End VREF Enable*/
-#undef DDR_PHY_DX6GCR4_DXREFSEN_DEFVAL
-#undef DDR_PHY_DX6GCR4_DXREFSEN_SHIFT
-#undef DDR_PHY_DX6GCR4_DXREFSEN_MASK
-#define DDR_PHY_DX6GCR4_DXREFSEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX6GCR4_DXREFSEN_SHIFT                                             25
-#define DDR_PHY_DX6GCR4_DXREFSEN_MASK                                              0x02000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX6GCR4_RESERVED_24_DEFVAL
-#undef DDR_PHY_DX6GCR4_RESERVED_24_SHIFT
-#undef DDR_PHY_DX6GCR4_RESERVED_24_MASK
-#define DDR_PHY_DX6GCR4_RESERVED_24_DEFVAL                                         0x0E00003C
-#define DDR_PHY_DX6GCR4_RESERVED_24_SHIFT                                          24
-#define DDR_PHY_DX6GCR4_RESERVED_24_MASK                                           0x01000000U
-
-/*External VREF generator REFSEL range select*/
-#undef DDR_PHY_DX6GCR4_DXREFESELRANGE_DEFVAL
-#undef DDR_PHY_DX6GCR4_DXREFESELRANGE_SHIFT
-#undef DDR_PHY_DX6GCR4_DXREFESELRANGE_MASK
-#define DDR_PHY_DX6GCR4_DXREFESELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX6GCR4_DXREFESELRANGE_SHIFT                                       23
-#define DDR_PHY_DX6GCR4_DXREFESELRANGE_MASK                                        0x00800000U
-
-/*Byte Lane External VREF Select*/
-#undef DDR_PHY_DX6GCR4_DXREFESEL_DEFVAL
-#undef DDR_PHY_DX6GCR4_DXREFESEL_SHIFT
-#undef DDR_PHY_DX6GCR4_DXREFESEL_MASK
-#define DDR_PHY_DX6GCR4_DXREFESEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX6GCR4_DXREFESEL_SHIFT                                            16
-#define DDR_PHY_DX6GCR4_DXREFESEL_MASK                                             0x007F0000U
-
-/*Single ended VREF generator REFSEL range select*/
-#undef DDR_PHY_DX6GCR4_DXREFSSELRANGE_DEFVAL
-#undef DDR_PHY_DX6GCR4_DXREFSSELRANGE_SHIFT
-#undef DDR_PHY_DX6GCR4_DXREFSSELRANGE_MASK
-#define DDR_PHY_DX6GCR4_DXREFSSELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX6GCR4_DXREFSSELRANGE_SHIFT                                       15
-#define DDR_PHY_DX6GCR4_DXREFSSELRANGE_MASK                                        0x00008000U
-
-/*Byte Lane Single-End VREF Select*/
-#undef DDR_PHY_DX6GCR4_DXREFSSEL_DEFVAL
-#undef DDR_PHY_DX6GCR4_DXREFSSEL_SHIFT
-#undef DDR_PHY_DX6GCR4_DXREFSSEL_MASK
-#define DDR_PHY_DX6GCR4_DXREFSSEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX6GCR4_DXREFSSEL_SHIFT                                            8
-#define DDR_PHY_DX6GCR4_DXREFSSEL_MASK                                             0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX6GCR4_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX6GCR4_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX6GCR4_RESERVED_7_6_MASK
-#define DDR_PHY_DX6GCR4_RESERVED_7_6_DEFVAL                                        0x0E00003C
-#define DDR_PHY_DX6GCR4_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX6GCR4_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX6GCR4_DXREFIEN_DEFVAL
-#undef DDR_PHY_DX6GCR4_DXREFIEN_SHIFT
-#undef DDR_PHY_DX6GCR4_DXREFIEN_MASK
-#define DDR_PHY_DX6GCR4_DXREFIEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX6GCR4_DXREFIEN_SHIFT                                             2
-#define DDR_PHY_DX6GCR4_DXREFIEN_MASK                                              0x0000003CU
-
-/*VRMON control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX6GCR4_DXREFIMON_DEFVAL
-#undef DDR_PHY_DX6GCR4_DXREFIMON_SHIFT
-#undef DDR_PHY_DX6GCR4_DXREFIMON_MASK
-#define DDR_PHY_DX6GCR4_DXREFIMON_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX6GCR4_DXREFIMON_SHIFT                                            0
-#define DDR_PHY_DX6GCR4_DXREFIMON_MASK                                             0x00000003U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX6GCR5_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX6GCR5_RESERVED_31_SHIFT
-#undef DDR_PHY_DX6GCR5_RESERVED_31_MASK
-#define DDR_PHY_DX6GCR5_RESERVED_31_DEFVAL                                         0x09090909
-#define DDR_PHY_DX6GCR5_RESERVED_31_SHIFT                                          31
-#define DDR_PHY_DX6GCR5_RESERVED_31_MASK                                           0x80000000U
-
-/*Byte Lane internal VREF Select for Rank 3*/
-#undef DDR_PHY_DX6GCR5_DXREFISELR3_DEFVAL
-#undef DDR_PHY_DX6GCR5_DXREFISELR3_SHIFT
-#undef DDR_PHY_DX6GCR5_DXREFISELR3_MASK
-#define DDR_PHY_DX6GCR5_DXREFISELR3_DEFVAL                                         0x09090909
-#define DDR_PHY_DX6GCR5_DXREFISELR3_SHIFT                                          24
-#define DDR_PHY_DX6GCR5_DXREFISELR3_MASK                                           0x7F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX6GCR5_RESERVED_23_DEFVAL
-#undef DDR_PHY_DX6GCR5_RESERVED_23_SHIFT
-#undef DDR_PHY_DX6GCR5_RESERVED_23_MASK
-#define DDR_PHY_DX6GCR5_RESERVED_23_DEFVAL                                         0x09090909
-#define DDR_PHY_DX6GCR5_RESERVED_23_SHIFT                                          23
-#define DDR_PHY_DX6GCR5_RESERVED_23_MASK                                           0x00800000U
-
-/*Byte Lane internal VREF Select for Rank 2*/
-#undef DDR_PHY_DX6GCR5_DXREFISELR2_DEFVAL
-#undef DDR_PHY_DX6GCR5_DXREFISELR2_SHIFT
-#undef DDR_PHY_DX6GCR5_DXREFISELR2_MASK
-#define DDR_PHY_DX6GCR5_DXREFISELR2_DEFVAL                                         0x09090909
-#define DDR_PHY_DX6GCR5_DXREFISELR2_SHIFT                                          16
-#define DDR_PHY_DX6GCR5_DXREFISELR2_MASK                                           0x007F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX6GCR5_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX6GCR5_RESERVED_15_SHIFT
-#undef DDR_PHY_DX6GCR5_RESERVED_15_MASK
-#define DDR_PHY_DX6GCR5_RESERVED_15_DEFVAL                                         0x09090909
-#define DDR_PHY_DX6GCR5_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX6GCR5_RESERVED_15_MASK                                           0x00008000U
-
-/*Byte Lane internal VREF Select for Rank 1*/
-#undef DDR_PHY_DX6GCR5_DXREFISELR1_DEFVAL
-#undef DDR_PHY_DX6GCR5_DXREFISELR1_SHIFT
-#undef DDR_PHY_DX6GCR5_DXREFISELR1_MASK
-#define DDR_PHY_DX6GCR5_DXREFISELR1_DEFVAL                                         0x09090909
-#define DDR_PHY_DX6GCR5_DXREFISELR1_SHIFT                                          8
-#define DDR_PHY_DX6GCR5_DXREFISELR1_MASK                                           0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX6GCR5_RESERVED_7_DEFVAL
-#undef DDR_PHY_DX6GCR5_RESERVED_7_SHIFT
-#undef DDR_PHY_DX6GCR5_RESERVED_7_MASK
-#define DDR_PHY_DX6GCR5_RESERVED_7_DEFVAL                                          0x09090909
-#define DDR_PHY_DX6GCR5_RESERVED_7_SHIFT                                           7
-#define DDR_PHY_DX6GCR5_RESERVED_7_MASK                                            0x00000080U
-
-/*Byte Lane internal VREF Select for Rank 0*/
-#undef DDR_PHY_DX6GCR5_DXREFISELR0_DEFVAL
-#undef DDR_PHY_DX6GCR5_DXREFISELR0_SHIFT
-#undef DDR_PHY_DX6GCR5_DXREFISELR0_MASK
-#define DDR_PHY_DX6GCR5_DXREFISELR0_DEFVAL                                         0x09090909
-#define DDR_PHY_DX6GCR5_DXREFISELR0_SHIFT                                          0
-#define DDR_PHY_DX6GCR5_DXREFISELR0_MASK                                           0x0000007FU
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX6GCR6_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_DX6GCR6_RESERVED_31_30_SHIFT
-#undef DDR_PHY_DX6GCR6_RESERVED_31_30_MASK
-#define DDR_PHY_DX6GCR6_RESERVED_31_30_DEFVAL                                      0x09090909
-#define DDR_PHY_DX6GCR6_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_DX6GCR6_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*DRAM DQ VREF Select for Rank3*/
-#undef DDR_PHY_DX6GCR6_DXDQVREFR3_DEFVAL
-#undef DDR_PHY_DX6GCR6_DXDQVREFR3_SHIFT
-#undef DDR_PHY_DX6GCR6_DXDQVREFR3_MASK
-#define DDR_PHY_DX6GCR6_DXDQVREFR3_DEFVAL                                          0x09090909
-#define DDR_PHY_DX6GCR6_DXDQVREFR3_SHIFT                                           24
-#define DDR_PHY_DX6GCR6_DXDQVREFR3_MASK                                            0x3F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX6GCR6_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX6GCR6_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX6GCR6_RESERVED_23_22_MASK
-#define DDR_PHY_DX6GCR6_RESERVED_23_22_DEFVAL                                      0x09090909
-#define DDR_PHY_DX6GCR6_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_DX6GCR6_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*DRAM DQ VREF Select for Rank2*/
-#undef DDR_PHY_DX6GCR6_DXDQVREFR2_DEFVAL
-#undef DDR_PHY_DX6GCR6_DXDQVREFR2_SHIFT
-#undef DDR_PHY_DX6GCR6_DXDQVREFR2_MASK
-#define DDR_PHY_DX6GCR6_DXDQVREFR2_DEFVAL                                          0x09090909
-#define DDR_PHY_DX6GCR6_DXDQVREFR2_SHIFT                                           16
-#define DDR_PHY_DX6GCR6_DXDQVREFR2_MASK                                            0x003F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX6GCR6_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_DX6GCR6_RESERVED_15_14_SHIFT
-#undef DDR_PHY_DX6GCR6_RESERVED_15_14_MASK
-#define DDR_PHY_DX6GCR6_RESERVED_15_14_DEFVAL                                      0x09090909
-#define DDR_PHY_DX6GCR6_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_DX6GCR6_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*DRAM DQ VREF Select for Rank1*/
-#undef DDR_PHY_DX6GCR6_DXDQVREFR1_DEFVAL
-#undef DDR_PHY_DX6GCR6_DXDQVREFR1_SHIFT
-#undef DDR_PHY_DX6GCR6_DXDQVREFR1_MASK
-#define DDR_PHY_DX6GCR6_DXDQVREFR1_DEFVAL                                          0x09090909
-#define DDR_PHY_DX6GCR6_DXDQVREFR1_SHIFT                                           8
-#define DDR_PHY_DX6GCR6_DXDQVREFR1_MASK                                            0x00003F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX6GCR6_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX6GCR6_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX6GCR6_RESERVED_7_6_MASK
-#define DDR_PHY_DX6GCR6_RESERVED_7_6_DEFVAL                                        0x09090909
-#define DDR_PHY_DX6GCR6_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX6GCR6_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*DRAM DQ VREF Select for Rank0*/
-#undef DDR_PHY_DX6GCR6_DXDQVREFR0_DEFVAL
-#undef DDR_PHY_DX6GCR6_DXDQVREFR0_SHIFT
-#undef DDR_PHY_DX6GCR6_DXDQVREFR0_MASK
-#define DDR_PHY_DX6GCR6_DXDQVREFR0_DEFVAL                                          0x09090909
-#define DDR_PHY_DX6GCR6_DXDQVREFR0_SHIFT                                           0
-#define DDR_PHY_DX6GCR6_DXDQVREFR0_MASK                                            0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX6LCDLR2_RESERVED_31_25_DEFVAL
-#undef DDR_PHY_DX6LCDLR2_RESERVED_31_25_SHIFT
-#undef DDR_PHY_DX6LCDLR2_RESERVED_31_25_MASK
-#define DDR_PHY_DX6LCDLR2_RESERVED_31_25_DEFVAL                                    0x00000000
-#define DDR_PHY_DX6LCDLR2_RESERVED_31_25_SHIFT                                     25
-#define DDR_PHY_DX6LCDLR2_RESERVED_31_25_MASK                                      0xFE000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX6LCDLR2_RESERVED_24_16_DEFVAL
-#undef DDR_PHY_DX6LCDLR2_RESERVED_24_16_SHIFT
-#undef DDR_PHY_DX6LCDLR2_RESERVED_24_16_MASK
-#define DDR_PHY_DX6LCDLR2_RESERVED_24_16_DEFVAL                                    0x00000000
-#define DDR_PHY_DX6LCDLR2_RESERVED_24_16_SHIFT                                     16
-#define DDR_PHY_DX6LCDLR2_RESERVED_24_16_MASK                                      0x01FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX6LCDLR2_RESERVED_15_9_DEFVAL
-#undef DDR_PHY_DX6LCDLR2_RESERVED_15_9_SHIFT
-#undef DDR_PHY_DX6LCDLR2_RESERVED_15_9_MASK
-#define DDR_PHY_DX6LCDLR2_RESERVED_15_9_DEFVAL                                     0x00000000
-#define DDR_PHY_DX6LCDLR2_RESERVED_15_9_SHIFT                                      9
-#define DDR_PHY_DX6LCDLR2_RESERVED_15_9_MASK                                       0x0000FE00U
-
-/*Read DQS Gating Delay*/
-#undef DDR_PHY_DX6LCDLR2_DQSGD_DEFVAL
-#undef DDR_PHY_DX6LCDLR2_DQSGD_SHIFT
-#undef DDR_PHY_DX6LCDLR2_DQSGD_MASK
-#define DDR_PHY_DX6LCDLR2_DQSGD_DEFVAL                                             0x00000000
-#define DDR_PHY_DX6LCDLR2_DQSGD_SHIFT                                              0
-#define DDR_PHY_DX6LCDLR2_DQSGD_MASK                                               0x000001FFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX6GTR0_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX6GTR0_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX6GTR0_RESERVED_31_24_MASK
-#define DDR_PHY_DX6GTR0_RESERVED_31_24_DEFVAL                                      0x00020000
-#define DDR_PHY_DX6GTR0_RESERVED_31_24_SHIFT                                       27
-#define DDR_PHY_DX6GTR0_RESERVED_31_24_MASK                                        0xF8000000U
-
-/*DQ Write Path Latency Pipeline*/
-#undef DDR_PHY_DX6GTR0_WDQSL_DEFVAL
-#undef DDR_PHY_DX6GTR0_WDQSL_SHIFT
-#undef DDR_PHY_DX6GTR0_WDQSL_MASK
-#define DDR_PHY_DX6GTR0_WDQSL_DEFVAL                                               0x00020000
-#define DDR_PHY_DX6GTR0_WDQSL_SHIFT                                                24
-#define DDR_PHY_DX6GTR0_WDQSL_MASK                                                 0x07000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX6GTR0_RESERVED_23_20_DEFVAL
-#undef DDR_PHY_DX6GTR0_RESERVED_23_20_SHIFT
-#undef DDR_PHY_DX6GTR0_RESERVED_23_20_MASK
-#define DDR_PHY_DX6GTR0_RESERVED_23_20_DEFVAL                                      0x00020000
-#define DDR_PHY_DX6GTR0_RESERVED_23_20_SHIFT                                       20
-#define DDR_PHY_DX6GTR0_RESERVED_23_20_MASK                                        0x00F00000U
-
-/*Write Leveling System Latency*/
-#undef DDR_PHY_DX6GTR0_WLSL_DEFVAL
-#undef DDR_PHY_DX6GTR0_WLSL_SHIFT
-#undef DDR_PHY_DX6GTR0_WLSL_MASK
-#define DDR_PHY_DX6GTR0_WLSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX6GTR0_WLSL_SHIFT                                                 16
-#define DDR_PHY_DX6GTR0_WLSL_MASK                                                  0x000F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX6GTR0_RESERVED_15_13_DEFVAL
-#undef DDR_PHY_DX6GTR0_RESERVED_15_13_SHIFT
-#undef DDR_PHY_DX6GTR0_RESERVED_15_13_MASK
-#define DDR_PHY_DX6GTR0_RESERVED_15_13_DEFVAL                                      0x00020000
-#define DDR_PHY_DX6GTR0_RESERVED_15_13_SHIFT                                       13
-#define DDR_PHY_DX6GTR0_RESERVED_15_13_MASK                                        0x0000E000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX6GTR0_RESERVED_12_8_DEFVAL
-#undef DDR_PHY_DX6GTR0_RESERVED_12_8_SHIFT
-#undef DDR_PHY_DX6GTR0_RESERVED_12_8_MASK
-#define DDR_PHY_DX6GTR0_RESERVED_12_8_DEFVAL                                       0x00020000
-#define DDR_PHY_DX6GTR0_RESERVED_12_8_SHIFT                                        8
-#define DDR_PHY_DX6GTR0_RESERVED_12_8_MASK                                         0x00001F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX6GTR0_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DX6GTR0_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DX6GTR0_RESERVED_7_5_MASK
-#define DDR_PHY_DX6GTR0_RESERVED_7_5_DEFVAL                                        0x00020000
-#define DDR_PHY_DX6GTR0_RESERVED_7_5_SHIFT                                         5
-#define DDR_PHY_DX6GTR0_RESERVED_7_5_MASK                                          0x000000E0U
-
-/*DQS Gating System Latency*/
-#undef DDR_PHY_DX6GTR0_DGSL_DEFVAL
-#undef DDR_PHY_DX6GTR0_DGSL_SHIFT
-#undef DDR_PHY_DX6GTR0_DGSL_MASK
-#define DDR_PHY_DX6GTR0_DGSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX6GTR0_DGSL_SHIFT                                                 0
-#define DDR_PHY_DX6GTR0_DGSL_MASK                                                  0x0000001FU
-
-/*Calibration Bypass*/
-#undef DDR_PHY_DX7GCR0_CALBYP_DEFVAL
-#undef DDR_PHY_DX7GCR0_CALBYP_SHIFT
-#undef DDR_PHY_DX7GCR0_CALBYP_MASK
-#define DDR_PHY_DX7GCR0_CALBYP_DEFVAL                                              0x40200204
-#define DDR_PHY_DX7GCR0_CALBYP_SHIFT                                               31
-#define DDR_PHY_DX7GCR0_CALBYP_MASK                                                0x80000000U
-
-/*Master Delay Line Enable*/
-#undef DDR_PHY_DX7GCR0_MDLEN_DEFVAL
-#undef DDR_PHY_DX7GCR0_MDLEN_SHIFT
-#undef DDR_PHY_DX7GCR0_MDLEN_MASK
-#define DDR_PHY_DX7GCR0_MDLEN_DEFVAL                                               0x40200204
-#define DDR_PHY_DX7GCR0_MDLEN_SHIFT                                                30
-#define DDR_PHY_DX7GCR0_MDLEN_MASK                                                 0x40000000U
-
-/*Configurable ODT(TE) Phase Shift*/
-#undef DDR_PHY_DX7GCR0_CODTSHFT_DEFVAL
-#undef DDR_PHY_DX7GCR0_CODTSHFT_SHIFT
-#undef DDR_PHY_DX7GCR0_CODTSHFT_MASK
-#define DDR_PHY_DX7GCR0_CODTSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX7GCR0_CODTSHFT_SHIFT                                             28
-#define DDR_PHY_DX7GCR0_CODTSHFT_MASK                                              0x30000000U
-
-/*DQS Duty Cycle Correction*/
-#undef DDR_PHY_DX7GCR0_DQSDCC_DEFVAL
-#undef DDR_PHY_DX7GCR0_DQSDCC_SHIFT
-#undef DDR_PHY_DX7GCR0_DQSDCC_MASK
-#define DDR_PHY_DX7GCR0_DQSDCC_DEFVAL                                              0x40200204
-#define DDR_PHY_DX7GCR0_DQSDCC_SHIFT                                               24
-#define DDR_PHY_DX7GCR0_DQSDCC_MASK                                                0x0F000000U
-
-/*Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY*/
-#undef DDR_PHY_DX7GCR0_RDDLY_DEFVAL
-#undef DDR_PHY_DX7GCR0_RDDLY_SHIFT
-#undef DDR_PHY_DX7GCR0_RDDLY_MASK
-#define DDR_PHY_DX7GCR0_RDDLY_DEFVAL                                               0x40200204
-#define DDR_PHY_DX7GCR0_RDDLY_SHIFT                                                20
-#define DDR_PHY_DX7GCR0_RDDLY_MASK                                                 0x00F00000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX7GCR0_RESERVED_19_14_DEFVAL
-#undef DDR_PHY_DX7GCR0_RESERVED_19_14_SHIFT
-#undef DDR_PHY_DX7GCR0_RESERVED_19_14_MASK
-#define DDR_PHY_DX7GCR0_RESERVED_19_14_DEFVAL                                      0x40200204
-#define DDR_PHY_DX7GCR0_RESERVED_19_14_SHIFT                                       14
-#define DDR_PHY_DX7GCR0_RESERVED_19_14_MASK                                        0x000FC000U
-
-/*DQSNSE Power Down Receiver*/
-#undef DDR_PHY_DX7GCR0_DQSNSEPDR_DEFVAL
-#undef DDR_PHY_DX7GCR0_DQSNSEPDR_SHIFT
-#undef DDR_PHY_DX7GCR0_DQSNSEPDR_MASK
-#define DDR_PHY_DX7GCR0_DQSNSEPDR_DEFVAL                                           0x40200204
-#define DDR_PHY_DX7GCR0_DQSNSEPDR_SHIFT                                            13
-#define DDR_PHY_DX7GCR0_DQSNSEPDR_MASK                                             0x00002000U
-
-/*DQSSE Power Down Receiver*/
-#undef DDR_PHY_DX7GCR0_DQSSEPDR_DEFVAL
-#undef DDR_PHY_DX7GCR0_DQSSEPDR_SHIFT
-#undef DDR_PHY_DX7GCR0_DQSSEPDR_MASK
-#define DDR_PHY_DX7GCR0_DQSSEPDR_DEFVAL                                            0x40200204
-#define DDR_PHY_DX7GCR0_DQSSEPDR_SHIFT                                             12
-#define DDR_PHY_DX7GCR0_DQSSEPDR_MASK                                              0x00001000U
-
-/*RTT On Additive Latency*/
-#undef DDR_PHY_DX7GCR0_RTTOAL_DEFVAL
-#undef DDR_PHY_DX7GCR0_RTTOAL_SHIFT
-#undef DDR_PHY_DX7GCR0_RTTOAL_MASK
-#define DDR_PHY_DX7GCR0_RTTOAL_DEFVAL                                              0x40200204
-#define DDR_PHY_DX7GCR0_RTTOAL_SHIFT                                               11
-#define DDR_PHY_DX7GCR0_RTTOAL_MASK                                                0x00000800U
-
-/*RTT Output Hold*/
-#undef DDR_PHY_DX7GCR0_RTTOH_DEFVAL
-#undef DDR_PHY_DX7GCR0_RTTOH_SHIFT
-#undef DDR_PHY_DX7GCR0_RTTOH_MASK
-#define DDR_PHY_DX7GCR0_RTTOH_DEFVAL                                               0x40200204
-#define DDR_PHY_DX7GCR0_RTTOH_SHIFT                                                9
-#define DDR_PHY_DX7GCR0_RTTOH_MASK                                                 0x00000600U
-
-/*Configurable PDR Phase Shift*/
-#undef DDR_PHY_DX7GCR0_CPDRSHFT_DEFVAL
-#undef DDR_PHY_DX7GCR0_CPDRSHFT_SHIFT
-#undef DDR_PHY_DX7GCR0_CPDRSHFT_MASK
-#define DDR_PHY_DX7GCR0_CPDRSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX7GCR0_CPDRSHFT_SHIFT                                             7
-#define DDR_PHY_DX7GCR0_CPDRSHFT_MASK                                              0x00000180U
-
-/*DQSR Power Down*/
-#undef DDR_PHY_DX7GCR0_DQSRPD_DEFVAL
-#undef DDR_PHY_DX7GCR0_DQSRPD_SHIFT
-#undef DDR_PHY_DX7GCR0_DQSRPD_MASK
-#define DDR_PHY_DX7GCR0_DQSRPD_DEFVAL                                              0x40200204
-#define DDR_PHY_DX7GCR0_DQSRPD_SHIFT                                               6
-#define DDR_PHY_DX7GCR0_DQSRPD_MASK                                                0x00000040U
-
-/*DQSG Power Down Receiver*/
-#undef DDR_PHY_DX7GCR0_DQSGPDR_DEFVAL
-#undef DDR_PHY_DX7GCR0_DQSGPDR_SHIFT
-#undef DDR_PHY_DX7GCR0_DQSGPDR_MASK
-#define DDR_PHY_DX7GCR0_DQSGPDR_DEFVAL                                             0x40200204
-#define DDR_PHY_DX7GCR0_DQSGPDR_SHIFT                                              5
-#define DDR_PHY_DX7GCR0_DQSGPDR_MASK                                               0x00000020U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX7GCR0_RESERVED_4_DEFVAL
-#undef DDR_PHY_DX7GCR0_RESERVED_4_SHIFT
-#undef DDR_PHY_DX7GCR0_RESERVED_4_MASK
-#define DDR_PHY_DX7GCR0_RESERVED_4_DEFVAL                                          0x40200204
-#define DDR_PHY_DX7GCR0_RESERVED_4_SHIFT                                           4
-#define DDR_PHY_DX7GCR0_RESERVED_4_MASK                                            0x00000010U
-
-/*DQSG On-Die Termination*/
-#undef DDR_PHY_DX7GCR0_DQSGODT_DEFVAL
-#undef DDR_PHY_DX7GCR0_DQSGODT_SHIFT
-#undef DDR_PHY_DX7GCR0_DQSGODT_MASK
-#define DDR_PHY_DX7GCR0_DQSGODT_DEFVAL                                             0x40200204
-#define DDR_PHY_DX7GCR0_DQSGODT_SHIFT                                              3
-#define DDR_PHY_DX7GCR0_DQSGODT_MASK                                               0x00000008U
-
-/*DQSG Output Enable*/
-#undef DDR_PHY_DX7GCR0_DQSGOE_DEFVAL
-#undef DDR_PHY_DX7GCR0_DQSGOE_SHIFT
-#undef DDR_PHY_DX7GCR0_DQSGOE_MASK
-#define DDR_PHY_DX7GCR0_DQSGOE_DEFVAL                                              0x40200204
-#define DDR_PHY_DX7GCR0_DQSGOE_SHIFT                                               2
-#define DDR_PHY_DX7GCR0_DQSGOE_MASK                                                0x00000004U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX7GCR0_RESERVED_1_0_DEFVAL
-#undef DDR_PHY_DX7GCR0_RESERVED_1_0_SHIFT
-#undef DDR_PHY_DX7GCR0_RESERVED_1_0_MASK
-#define DDR_PHY_DX7GCR0_RESERVED_1_0_DEFVAL                                        0x40200204
-#define DDR_PHY_DX7GCR0_RESERVED_1_0_SHIFT                                         0
-#define DDR_PHY_DX7GCR0_RESERVED_1_0_MASK                                          0x00000003U
-
-/*Enables the PDR mode for DQ[7:0]*/
-#undef DDR_PHY_DX7GCR1_DXPDRMODE_DEFVAL
-#undef DDR_PHY_DX7GCR1_DXPDRMODE_SHIFT
-#undef DDR_PHY_DX7GCR1_DXPDRMODE_MASK
-#define DDR_PHY_DX7GCR1_DXPDRMODE_DEFVAL                                           0x00007FFF
-#define DDR_PHY_DX7GCR1_DXPDRMODE_SHIFT                                            16
-#define DDR_PHY_DX7GCR1_DXPDRMODE_MASK                                             0xFFFF0000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_DX7GCR1_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX7GCR1_RESERVED_15_SHIFT
-#undef DDR_PHY_DX7GCR1_RESERVED_15_MASK
-#define DDR_PHY_DX7GCR1_RESERVED_15_DEFVAL                                         0x00007FFF
-#define DDR_PHY_DX7GCR1_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX7GCR1_RESERVED_15_MASK                                           0x00008000U
-
-/*Select the delayed or non-delayed read data strobe #*/
-#undef DDR_PHY_DX7GCR1_QSNSEL_DEFVAL
-#undef DDR_PHY_DX7GCR1_QSNSEL_SHIFT
-#undef DDR_PHY_DX7GCR1_QSNSEL_MASK
-#define DDR_PHY_DX7GCR1_QSNSEL_DEFVAL                                              0x00007FFF
-#define DDR_PHY_DX7GCR1_QSNSEL_SHIFT                                               14
-#define DDR_PHY_DX7GCR1_QSNSEL_MASK                                                0x00004000U
-
-/*Select the delayed or non-delayed read data strobe*/
-#undef DDR_PHY_DX7GCR1_QSSEL_DEFVAL
-#undef DDR_PHY_DX7GCR1_QSSEL_SHIFT
-#undef DDR_PHY_DX7GCR1_QSSEL_MASK
-#define DDR_PHY_DX7GCR1_QSSEL_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX7GCR1_QSSEL_SHIFT                                                13
-#define DDR_PHY_DX7GCR1_QSSEL_MASK                                                 0x00002000U
-
-/*Enables Read Data Strobe in a byte lane*/
-#undef DDR_PHY_DX7GCR1_OEEN_DEFVAL
-#undef DDR_PHY_DX7GCR1_OEEN_SHIFT
-#undef DDR_PHY_DX7GCR1_OEEN_MASK
-#define DDR_PHY_DX7GCR1_OEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX7GCR1_OEEN_SHIFT                                                 12
-#define DDR_PHY_DX7GCR1_OEEN_MASK                                                  0x00001000U
-
-/*Enables PDR in a byte lane*/
-#undef DDR_PHY_DX7GCR1_PDREN_DEFVAL
-#undef DDR_PHY_DX7GCR1_PDREN_SHIFT
-#undef DDR_PHY_DX7GCR1_PDREN_MASK
-#define DDR_PHY_DX7GCR1_PDREN_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX7GCR1_PDREN_SHIFT                                                11
-#define DDR_PHY_DX7GCR1_PDREN_MASK                                                 0x00000800U
-
-/*Enables ODT/TE in a byte lane*/
-#undef DDR_PHY_DX7GCR1_TEEN_DEFVAL
-#undef DDR_PHY_DX7GCR1_TEEN_SHIFT
-#undef DDR_PHY_DX7GCR1_TEEN_MASK
-#define DDR_PHY_DX7GCR1_TEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX7GCR1_TEEN_SHIFT                                                 10
-#define DDR_PHY_DX7GCR1_TEEN_MASK                                                  0x00000400U
-
-/*Enables Write Data strobe in a byte lane*/
-#undef DDR_PHY_DX7GCR1_DSEN_DEFVAL
-#undef DDR_PHY_DX7GCR1_DSEN_SHIFT
-#undef DDR_PHY_DX7GCR1_DSEN_MASK
-#define DDR_PHY_DX7GCR1_DSEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX7GCR1_DSEN_SHIFT                                                 9
-#define DDR_PHY_DX7GCR1_DSEN_MASK                                                  0x00000200U
-
-/*Enables DM pin in a byte lane*/
-#undef DDR_PHY_DX7GCR1_DMEN_DEFVAL
-#undef DDR_PHY_DX7GCR1_DMEN_SHIFT
-#undef DDR_PHY_DX7GCR1_DMEN_MASK
-#define DDR_PHY_DX7GCR1_DMEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX7GCR1_DMEN_SHIFT                                                 8
-#define DDR_PHY_DX7GCR1_DMEN_MASK                                                  0x00000100U
-
-/*Enables DQ corresponding to each bit in a byte*/
-#undef DDR_PHY_DX7GCR1_DQEN_DEFVAL
-#undef DDR_PHY_DX7GCR1_DQEN_SHIFT
-#undef DDR_PHY_DX7GCR1_DQEN_MASK
-#define DDR_PHY_DX7GCR1_DQEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX7GCR1_DQEN_SHIFT                                                 0
-#define DDR_PHY_DX7GCR1_DQEN_MASK                                                  0x000000FFU
-
-/*Byte lane VREF IOM (Used only by D4MU IOs)*/
-#undef DDR_PHY_DX7GCR4_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_DX7GCR4_RESERVED_31_29_SHIFT
-#undef DDR_PHY_DX7GCR4_RESERVED_31_29_MASK
-#define DDR_PHY_DX7GCR4_RESERVED_31_29_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX7GCR4_RESERVED_31_29_SHIFT                                       29
-#define DDR_PHY_DX7GCR4_RESERVED_31_29_MASK                                        0xE0000000U
-
-/*Byte Lane VREF Pad Enable*/
-#undef DDR_PHY_DX7GCR4_DXREFPEN_DEFVAL
-#undef DDR_PHY_DX7GCR4_DXREFPEN_SHIFT
-#undef DDR_PHY_DX7GCR4_DXREFPEN_MASK
-#define DDR_PHY_DX7GCR4_DXREFPEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX7GCR4_DXREFPEN_SHIFT                                             28
-#define DDR_PHY_DX7GCR4_DXREFPEN_MASK                                              0x10000000U
-
-/*Byte Lane Internal VREF Enable*/
-#undef DDR_PHY_DX7GCR4_DXREFEEN_DEFVAL
-#undef DDR_PHY_DX7GCR4_DXREFEEN_SHIFT
-#undef DDR_PHY_DX7GCR4_DXREFEEN_MASK
-#define DDR_PHY_DX7GCR4_DXREFEEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX7GCR4_DXREFEEN_SHIFT                                             26
-#define DDR_PHY_DX7GCR4_DXREFEEN_MASK                                              0x0C000000U
-
-/*Byte Lane Single-End VREF Enable*/
-#undef DDR_PHY_DX7GCR4_DXREFSEN_DEFVAL
-#undef DDR_PHY_DX7GCR4_DXREFSEN_SHIFT
-#undef DDR_PHY_DX7GCR4_DXREFSEN_MASK
-#define DDR_PHY_DX7GCR4_DXREFSEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX7GCR4_DXREFSEN_SHIFT                                             25
-#define DDR_PHY_DX7GCR4_DXREFSEN_MASK                                              0x02000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX7GCR4_RESERVED_24_DEFVAL
-#undef DDR_PHY_DX7GCR4_RESERVED_24_SHIFT
-#undef DDR_PHY_DX7GCR4_RESERVED_24_MASK
-#define DDR_PHY_DX7GCR4_RESERVED_24_DEFVAL                                         0x0E00003C
-#define DDR_PHY_DX7GCR4_RESERVED_24_SHIFT                                          24
-#define DDR_PHY_DX7GCR4_RESERVED_24_MASK                                           0x01000000U
-
-/*External VREF generator REFSEL range select*/
-#undef DDR_PHY_DX7GCR4_DXREFESELRANGE_DEFVAL
-#undef DDR_PHY_DX7GCR4_DXREFESELRANGE_SHIFT
-#undef DDR_PHY_DX7GCR4_DXREFESELRANGE_MASK
-#define DDR_PHY_DX7GCR4_DXREFESELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX7GCR4_DXREFESELRANGE_SHIFT                                       23
-#define DDR_PHY_DX7GCR4_DXREFESELRANGE_MASK                                        0x00800000U
-
-/*Byte Lane External VREF Select*/
-#undef DDR_PHY_DX7GCR4_DXREFESEL_DEFVAL
-#undef DDR_PHY_DX7GCR4_DXREFESEL_SHIFT
-#undef DDR_PHY_DX7GCR4_DXREFESEL_MASK
-#define DDR_PHY_DX7GCR4_DXREFESEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX7GCR4_DXREFESEL_SHIFT                                            16
-#define DDR_PHY_DX7GCR4_DXREFESEL_MASK                                             0x007F0000U
-
-/*Single ended VREF generator REFSEL range select*/
-#undef DDR_PHY_DX7GCR4_DXREFSSELRANGE_DEFVAL
-#undef DDR_PHY_DX7GCR4_DXREFSSELRANGE_SHIFT
-#undef DDR_PHY_DX7GCR4_DXREFSSELRANGE_MASK
-#define DDR_PHY_DX7GCR4_DXREFSSELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX7GCR4_DXREFSSELRANGE_SHIFT                                       15
-#define DDR_PHY_DX7GCR4_DXREFSSELRANGE_MASK                                        0x00008000U
-
-/*Byte Lane Single-End VREF Select*/
-#undef DDR_PHY_DX7GCR4_DXREFSSEL_DEFVAL
-#undef DDR_PHY_DX7GCR4_DXREFSSEL_SHIFT
-#undef DDR_PHY_DX7GCR4_DXREFSSEL_MASK
-#define DDR_PHY_DX7GCR4_DXREFSSEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX7GCR4_DXREFSSEL_SHIFT                                            8
-#define DDR_PHY_DX7GCR4_DXREFSSEL_MASK                                             0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX7GCR4_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX7GCR4_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX7GCR4_RESERVED_7_6_MASK
-#define DDR_PHY_DX7GCR4_RESERVED_7_6_DEFVAL                                        0x0E00003C
-#define DDR_PHY_DX7GCR4_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX7GCR4_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX7GCR4_DXREFIEN_DEFVAL
-#undef DDR_PHY_DX7GCR4_DXREFIEN_SHIFT
-#undef DDR_PHY_DX7GCR4_DXREFIEN_MASK
-#define DDR_PHY_DX7GCR4_DXREFIEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX7GCR4_DXREFIEN_SHIFT                                             2
-#define DDR_PHY_DX7GCR4_DXREFIEN_MASK                                              0x0000003CU
-
-/*VRMON control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX7GCR4_DXREFIMON_DEFVAL
-#undef DDR_PHY_DX7GCR4_DXREFIMON_SHIFT
-#undef DDR_PHY_DX7GCR4_DXREFIMON_MASK
-#define DDR_PHY_DX7GCR4_DXREFIMON_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX7GCR4_DXREFIMON_SHIFT                                            0
-#define DDR_PHY_DX7GCR4_DXREFIMON_MASK                                             0x00000003U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX7GCR5_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX7GCR5_RESERVED_31_SHIFT
-#undef DDR_PHY_DX7GCR5_RESERVED_31_MASK
-#define DDR_PHY_DX7GCR5_RESERVED_31_DEFVAL                                         0x09090909
-#define DDR_PHY_DX7GCR5_RESERVED_31_SHIFT                                          31
-#define DDR_PHY_DX7GCR5_RESERVED_31_MASK                                           0x80000000U
-
-/*Byte Lane internal VREF Select for Rank 3*/
-#undef DDR_PHY_DX7GCR5_DXREFISELR3_DEFVAL
-#undef DDR_PHY_DX7GCR5_DXREFISELR3_SHIFT
-#undef DDR_PHY_DX7GCR5_DXREFISELR3_MASK
-#define DDR_PHY_DX7GCR5_DXREFISELR3_DEFVAL                                         0x09090909
-#define DDR_PHY_DX7GCR5_DXREFISELR3_SHIFT                                          24
-#define DDR_PHY_DX7GCR5_DXREFISELR3_MASK                                           0x7F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX7GCR5_RESERVED_23_DEFVAL
-#undef DDR_PHY_DX7GCR5_RESERVED_23_SHIFT
-#undef DDR_PHY_DX7GCR5_RESERVED_23_MASK
-#define DDR_PHY_DX7GCR5_RESERVED_23_DEFVAL                                         0x09090909
-#define DDR_PHY_DX7GCR5_RESERVED_23_SHIFT                                          23
-#define DDR_PHY_DX7GCR5_RESERVED_23_MASK                                           0x00800000U
-
-/*Byte Lane internal VREF Select for Rank 2*/
-#undef DDR_PHY_DX7GCR5_DXREFISELR2_DEFVAL
-#undef DDR_PHY_DX7GCR5_DXREFISELR2_SHIFT
-#undef DDR_PHY_DX7GCR5_DXREFISELR2_MASK
-#define DDR_PHY_DX7GCR5_DXREFISELR2_DEFVAL                                         0x09090909
-#define DDR_PHY_DX7GCR5_DXREFISELR2_SHIFT                                          16
-#define DDR_PHY_DX7GCR5_DXREFISELR2_MASK                                           0x007F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX7GCR5_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX7GCR5_RESERVED_15_SHIFT
-#undef DDR_PHY_DX7GCR5_RESERVED_15_MASK
-#define DDR_PHY_DX7GCR5_RESERVED_15_DEFVAL                                         0x09090909
-#define DDR_PHY_DX7GCR5_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX7GCR5_RESERVED_15_MASK                                           0x00008000U
-
-/*Byte Lane internal VREF Select for Rank 1*/
-#undef DDR_PHY_DX7GCR5_DXREFISELR1_DEFVAL
-#undef DDR_PHY_DX7GCR5_DXREFISELR1_SHIFT
-#undef DDR_PHY_DX7GCR5_DXREFISELR1_MASK
-#define DDR_PHY_DX7GCR5_DXREFISELR1_DEFVAL                                         0x09090909
-#define DDR_PHY_DX7GCR5_DXREFISELR1_SHIFT                                          8
-#define DDR_PHY_DX7GCR5_DXREFISELR1_MASK                                           0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX7GCR5_RESERVED_7_DEFVAL
-#undef DDR_PHY_DX7GCR5_RESERVED_7_SHIFT
-#undef DDR_PHY_DX7GCR5_RESERVED_7_MASK
-#define DDR_PHY_DX7GCR5_RESERVED_7_DEFVAL                                          0x09090909
-#define DDR_PHY_DX7GCR5_RESERVED_7_SHIFT                                           7
-#define DDR_PHY_DX7GCR5_RESERVED_7_MASK                                            0x00000080U
-
-/*Byte Lane internal VREF Select for Rank 0*/
-#undef DDR_PHY_DX7GCR5_DXREFISELR0_DEFVAL
-#undef DDR_PHY_DX7GCR5_DXREFISELR0_SHIFT
-#undef DDR_PHY_DX7GCR5_DXREFISELR0_MASK
-#define DDR_PHY_DX7GCR5_DXREFISELR0_DEFVAL                                         0x09090909
-#define DDR_PHY_DX7GCR5_DXREFISELR0_SHIFT                                          0
-#define DDR_PHY_DX7GCR5_DXREFISELR0_MASK                                           0x0000007FU
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX7GCR6_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_DX7GCR6_RESERVED_31_30_SHIFT
-#undef DDR_PHY_DX7GCR6_RESERVED_31_30_MASK
-#define DDR_PHY_DX7GCR6_RESERVED_31_30_DEFVAL                                      0x09090909
-#define DDR_PHY_DX7GCR6_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_DX7GCR6_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*DRAM DQ VREF Select for Rank3*/
-#undef DDR_PHY_DX7GCR6_DXDQVREFR3_DEFVAL
-#undef DDR_PHY_DX7GCR6_DXDQVREFR3_SHIFT
-#undef DDR_PHY_DX7GCR6_DXDQVREFR3_MASK
-#define DDR_PHY_DX7GCR6_DXDQVREFR3_DEFVAL                                          0x09090909
-#define DDR_PHY_DX7GCR6_DXDQVREFR3_SHIFT                                           24
-#define DDR_PHY_DX7GCR6_DXDQVREFR3_MASK                                            0x3F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX7GCR6_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX7GCR6_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX7GCR6_RESERVED_23_22_MASK
-#define DDR_PHY_DX7GCR6_RESERVED_23_22_DEFVAL                                      0x09090909
-#define DDR_PHY_DX7GCR6_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_DX7GCR6_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*DRAM DQ VREF Select for Rank2*/
-#undef DDR_PHY_DX7GCR6_DXDQVREFR2_DEFVAL
-#undef DDR_PHY_DX7GCR6_DXDQVREFR2_SHIFT
-#undef DDR_PHY_DX7GCR6_DXDQVREFR2_MASK
-#define DDR_PHY_DX7GCR6_DXDQVREFR2_DEFVAL                                          0x09090909
-#define DDR_PHY_DX7GCR6_DXDQVREFR2_SHIFT                                           16
-#define DDR_PHY_DX7GCR6_DXDQVREFR2_MASK                                            0x003F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX7GCR6_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_DX7GCR6_RESERVED_15_14_SHIFT
-#undef DDR_PHY_DX7GCR6_RESERVED_15_14_MASK
-#define DDR_PHY_DX7GCR6_RESERVED_15_14_DEFVAL                                      0x09090909
-#define DDR_PHY_DX7GCR6_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_DX7GCR6_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*DRAM DQ VREF Select for Rank1*/
-#undef DDR_PHY_DX7GCR6_DXDQVREFR1_DEFVAL
-#undef DDR_PHY_DX7GCR6_DXDQVREFR1_SHIFT
-#undef DDR_PHY_DX7GCR6_DXDQVREFR1_MASK
-#define DDR_PHY_DX7GCR6_DXDQVREFR1_DEFVAL                                          0x09090909
-#define DDR_PHY_DX7GCR6_DXDQVREFR1_SHIFT                                           8
-#define DDR_PHY_DX7GCR6_DXDQVREFR1_MASK                                            0x00003F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX7GCR6_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX7GCR6_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX7GCR6_RESERVED_7_6_MASK
-#define DDR_PHY_DX7GCR6_RESERVED_7_6_DEFVAL                                        0x09090909
-#define DDR_PHY_DX7GCR6_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX7GCR6_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*DRAM DQ VREF Select for Rank0*/
-#undef DDR_PHY_DX7GCR6_DXDQVREFR0_DEFVAL
-#undef DDR_PHY_DX7GCR6_DXDQVREFR0_SHIFT
-#undef DDR_PHY_DX7GCR6_DXDQVREFR0_MASK
-#define DDR_PHY_DX7GCR6_DXDQVREFR0_DEFVAL                                          0x09090909
-#define DDR_PHY_DX7GCR6_DXDQVREFR0_SHIFT                                           0
-#define DDR_PHY_DX7GCR6_DXDQVREFR0_MASK                                            0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX7LCDLR2_RESERVED_31_25_DEFVAL
-#undef DDR_PHY_DX7LCDLR2_RESERVED_31_25_SHIFT
-#undef DDR_PHY_DX7LCDLR2_RESERVED_31_25_MASK
-#define DDR_PHY_DX7LCDLR2_RESERVED_31_25_DEFVAL                                    0x00000000
-#define DDR_PHY_DX7LCDLR2_RESERVED_31_25_SHIFT                                     25
-#define DDR_PHY_DX7LCDLR2_RESERVED_31_25_MASK                                      0xFE000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX7LCDLR2_RESERVED_24_16_DEFVAL
-#undef DDR_PHY_DX7LCDLR2_RESERVED_24_16_SHIFT
-#undef DDR_PHY_DX7LCDLR2_RESERVED_24_16_MASK
-#define DDR_PHY_DX7LCDLR2_RESERVED_24_16_DEFVAL                                    0x00000000
-#define DDR_PHY_DX7LCDLR2_RESERVED_24_16_SHIFT                                     16
-#define DDR_PHY_DX7LCDLR2_RESERVED_24_16_MASK                                      0x01FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX7LCDLR2_RESERVED_15_9_DEFVAL
-#undef DDR_PHY_DX7LCDLR2_RESERVED_15_9_SHIFT
-#undef DDR_PHY_DX7LCDLR2_RESERVED_15_9_MASK
-#define DDR_PHY_DX7LCDLR2_RESERVED_15_9_DEFVAL                                     0x00000000
-#define DDR_PHY_DX7LCDLR2_RESERVED_15_9_SHIFT                                      9
-#define DDR_PHY_DX7LCDLR2_RESERVED_15_9_MASK                                       0x0000FE00U
-
-/*Read DQS Gating Delay*/
-#undef DDR_PHY_DX7LCDLR2_DQSGD_DEFVAL
-#undef DDR_PHY_DX7LCDLR2_DQSGD_SHIFT
-#undef DDR_PHY_DX7LCDLR2_DQSGD_MASK
-#define DDR_PHY_DX7LCDLR2_DQSGD_DEFVAL                                             0x00000000
-#define DDR_PHY_DX7LCDLR2_DQSGD_SHIFT                                              0
-#define DDR_PHY_DX7LCDLR2_DQSGD_MASK                                               0x000001FFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX7GTR0_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX7GTR0_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX7GTR0_RESERVED_31_24_MASK
-#define DDR_PHY_DX7GTR0_RESERVED_31_24_DEFVAL                                      0x00020000
-#define DDR_PHY_DX7GTR0_RESERVED_31_24_SHIFT                                       27
-#define DDR_PHY_DX7GTR0_RESERVED_31_24_MASK                                        0xF8000000U
-
-/*DQ Write Path Latency Pipeline*/
-#undef DDR_PHY_DX7GTR0_WDQSL_DEFVAL
-#undef DDR_PHY_DX7GTR0_WDQSL_SHIFT
-#undef DDR_PHY_DX7GTR0_WDQSL_MASK
-#define DDR_PHY_DX7GTR0_WDQSL_DEFVAL                                               0x00020000
-#define DDR_PHY_DX7GTR0_WDQSL_SHIFT                                                24
-#define DDR_PHY_DX7GTR0_WDQSL_MASK                                                 0x07000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX7GTR0_RESERVED_23_20_DEFVAL
-#undef DDR_PHY_DX7GTR0_RESERVED_23_20_SHIFT
-#undef DDR_PHY_DX7GTR0_RESERVED_23_20_MASK
-#define DDR_PHY_DX7GTR0_RESERVED_23_20_DEFVAL                                      0x00020000
-#define DDR_PHY_DX7GTR0_RESERVED_23_20_SHIFT                                       20
-#define DDR_PHY_DX7GTR0_RESERVED_23_20_MASK                                        0x00F00000U
-
-/*Write Leveling System Latency*/
-#undef DDR_PHY_DX7GTR0_WLSL_DEFVAL
-#undef DDR_PHY_DX7GTR0_WLSL_SHIFT
-#undef DDR_PHY_DX7GTR0_WLSL_MASK
-#define DDR_PHY_DX7GTR0_WLSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX7GTR0_WLSL_SHIFT                                                 16
-#define DDR_PHY_DX7GTR0_WLSL_MASK                                                  0x000F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX7GTR0_RESERVED_15_13_DEFVAL
-#undef DDR_PHY_DX7GTR0_RESERVED_15_13_SHIFT
-#undef DDR_PHY_DX7GTR0_RESERVED_15_13_MASK
-#define DDR_PHY_DX7GTR0_RESERVED_15_13_DEFVAL                                      0x00020000
-#define DDR_PHY_DX7GTR0_RESERVED_15_13_SHIFT                                       13
-#define DDR_PHY_DX7GTR0_RESERVED_15_13_MASK                                        0x0000E000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX7GTR0_RESERVED_12_8_DEFVAL
-#undef DDR_PHY_DX7GTR0_RESERVED_12_8_SHIFT
-#undef DDR_PHY_DX7GTR0_RESERVED_12_8_MASK
-#define DDR_PHY_DX7GTR0_RESERVED_12_8_DEFVAL                                       0x00020000
-#define DDR_PHY_DX7GTR0_RESERVED_12_8_SHIFT                                        8
-#define DDR_PHY_DX7GTR0_RESERVED_12_8_MASK                                         0x00001F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX7GTR0_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DX7GTR0_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DX7GTR0_RESERVED_7_5_MASK
-#define DDR_PHY_DX7GTR0_RESERVED_7_5_DEFVAL                                        0x00020000
-#define DDR_PHY_DX7GTR0_RESERVED_7_5_SHIFT                                         5
-#define DDR_PHY_DX7GTR0_RESERVED_7_5_MASK                                          0x000000E0U
-
-/*DQS Gating System Latency*/
-#undef DDR_PHY_DX7GTR0_DGSL_DEFVAL
-#undef DDR_PHY_DX7GTR0_DGSL_SHIFT
-#undef DDR_PHY_DX7GTR0_DGSL_MASK
-#define DDR_PHY_DX7GTR0_DGSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX7GTR0_DGSL_SHIFT                                                 0
-#define DDR_PHY_DX7GTR0_DGSL_MASK                                                  0x0000001FU
-
-/*Calibration Bypass*/
-#undef DDR_PHY_DX8GCR0_CALBYP_DEFVAL
-#undef DDR_PHY_DX8GCR0_CALBYP_SHIFT
-#undef DDR_PHY_DX8GCR0_CALBYP_MASK
-#define DDR_PHY_DX8GCR0_CALBYP_DEFVAL                                              0x40200204
-#define DDR_PHY_DX8GCR0_CALBYP_SHIFT                                               31
-#define DDR_PHY_DX8GCR0_CALBYP_MASK                                                0x80000000U
-
-/*Master Delay Line Enable*/
-#undef DDR_PHY_DX8GCR0_MDLEN_DEFVAL
-#undef DDR_PHY_DX8GCR0_MDLEN_SHIFT
-#undef DDR_PHY_DX8GCR0_MDLEN_MASK
-#define DDR_PHY_DX8GCR0_MDLEN_DEFVAL                                               0x40200204
-#define DDR_PHY_DX8GCR0_MDLEN_SHIFT                                                30
-#define DDR_PHY_DX8GCR0_MDLEN_MASK                                                 0x40000000U
-
-/*Configurable ODT(TE) Phase Shift*/
-#undef DDR_PHY_DX8GCR0_CODTSHFT_DEFVAL
-#undef DDR_PHY_DX8GCR0_CODTSHFT_SHIFT
-#undef DDR_PHY_DX8GCR0_CODTSHFT_MASK
-#define DDR_PHY_DX8GCR0_CODTSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX8GCR0_CODTSHFT_SHIFT                                             28
-#define DDR_PHY_DX8GCR0_CODTSHFT_MASK                                              0x30000000U
-
-/*DQS Duty Cycle Correction*/
-#undef DDR_PHY_DX8GCR0_DQSDCC_DEFVAL
-#undef DDR_PHY_DX8GCR0_DQSDCC_SHIFT
-#undef DDR_PHY_DX8GCR0_DQSDCC_MASK
-#define DDR_PHY_DX8GCR0_DQSDCC_DEFVAL                                              0x40200204
-#define DDR_PHY_DX8GCR0_DQSDCC_SHIFT                                               24
-#define DDR_PHY_DX8GCR0_DQSDCC_MASK                                                0x0F000000U
-
-/*Number of Cycles ( in terms of ctl_clk) to generate ctl_dx_get_static_rd input for the respective bypte lane of the PHY*/
-#undef DDR_PHY_DX8GCR0_RDDLY_DEFVAL
-#undef DDR_PHY_DX8GCR0_RDDLY_SHIFT
-#undef DDR_PHY_DX8GCR0_RDDLY_MASK
-#define DDR_PHY_DX8GCR0_RDDLY_DEFVAL                                               0x40200204
-#define DDR_PHY_DX8GCR0_RDDLY_SHIFT                                                20
-#define DDR_PHY_DX8GCR0_RDDLY_MASK                                                 0x00F00000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8GCR0_RESERVED_19_14_DEFVAL
-#undef DDR_PHY_DX8GCR0_RESERVED_19_14_SHIFT
-#undef DDR_PHY_DX8GCR0_RESERVED_19_14_MASK
-#define DDR_PHY_DX8GCR0_RESERVED_19_14_DEFVAL                                      0x40200204
-#define DDR_PHY_DX8GCR0_RESERVED_19_14_SHIFT                                       14
-#define DDR_PHY_DX8GCR0_RESERVED_19_14_MASK                                        0x000FC000U
-
-/*DQSNSE Power Down Receiver*/
-#undef DDR_PHY_DX8GCR0_DQSNSEPDR_DEFVAL
-#undef DDR_PHY_DX8GCR0_DQSNSEPDR_SHIFT
-#undef DDR_PHY_DX8GCR0_DQSNSEPDR_MASK
-#define DDR_PHY_DX8GCR0_DQSNSEPDR_DEFVAL                                           0x40200204
-#define DDR_PHY_DX8GCR0_DQSNSEPDR_SHIFT                                            13
-#define DDR_PHY_DX8GCR0_DQSNSEPDR_MASK                                             0x00002000U
-
-/*DQSSE Power Down Receiver*/
-#undef DDR_PHY_DX8GCR0_DQSSEPDR_DEFVAL
-#undef DDR_PHY_DX8GCR0_DQSSEPDR_SHIFT
-#undef DDR_PHY_DX8GCR0_DQSSEPDR_MASK
-#define DDR_PHY_DX8GCR0_DQSSEPDR_DEFVAL                                            0x40200204
-#define DDR_PHY_DX8GCR0_DQSSEPDR_SHIFT                                             12
-#define DDR_PHY_DX8GCR0_DQSSEPDR_MASK                                              0x00001000U
-
-/*RTT On Additive Latency*/
-#undef DDR_PHY_DX8GCR0_RTTOAL_DEFVAL
-#undef DDR_PHY_DX8GCR0_RTTOAL_SHIFT
-#undef DDR_PHY_DX8GCR0_RTTOAL_MASK
-#define DDR_PHY_DX8GCR0_RTTOAL_DEFVAL                                              0x40200204
-#define DDR_PHY_DX8GCR0_RTTOAL_SHIFT                                               11
-#define DDR_PHY_DX8GCR0_RTTOAL_MASK                                                0x00000800U
-
-/*RTT Output Hold*/
-#undef DDR_PHY_DX8GCR0_RTTOH_DEFVAL
-#undef DDR_PHY_DX8GCR0_RTTOH_SHIFT
-#undef DDR_PHY_DX8GCR0_RTTOH_MASK
-#define DDR_PHY_DX8GCR0_RTTOH_DEFVAL                                               0x40200204
-#define DDR_PHY_DX8GCR0_RTTOH_SHIFT                                                9
-#define DDR_PHY_DX8GCR0_RTTOH_MASK                                                 0x00000600U
-
-/*Configurable PDR Phase Shift*/
-#undef DDR_PHY_DX8GCR0_CPDRSHFT_DEFVAL
-#undef DDR_PHY_DX8GCR0_CPDRSHFT_SHIFT
-#undef DDR_PHY_DX8GCR0_CPDRSHFT_MASK
-#define DDR_PHY_DX8GCR0_CPDRSHFT_DEFVAL                                            0x40200204
-#define DDR_PHY_DX8GCR0_CPDRSHFT_SHIFT                                             7
-#define DDR_PHY_DX8GCR0_CPDRSHFT_MASK                                              0x00000180U
-
-/*DQSR Power Down*/
-#undef DDR_PHY_DX8GCR0_DQSRPD_DEFVAL
-#undef DDR_PHY_DX8GCR0_DQSRPD_SHIFT
-#undef DDR_PHY_DX8GCR0_DQSRPD_MASK
-#define DDR_PHY_DX8GCR0_DQSRPD_DEFVAL                                              0x40200204
-#define DDR_PHY_DX8GCR0_DQSRPD_SHIFT                                               6
-#define DDR_PHY_DX8GCR0_DQSRPD_MASK                                                0x00000040U
-
-/*DQSG Power Down Receiver*/
-#undef DDR_PHY_DX8GCR0_DQSGPDR_DEFVAL
-#undef DDR_PHY_DX8GCR0_DQSGPDR_SHIFT
-#undef DDR_PHY_DX8GCR0_DQSGPDR_MASK
-#define DDR_PHY_DX8GCR0_DQSGPDR_DEFVAL                                             0x40200204
-#define DDR_PHY_DX8GCR0_DQSGPDR_SHIFT                                              5
-#define DDR_PHY_DX8GCR0_DQSGPDR_MASK                                               0x00000020U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8GCR0_RESERVED_4_DEFVAL
-#undef DDR_PHY_DX8GCR0_RESERVED_4_SHIFT
-#undef DDR_PHY_DX8GCR0_RESERVED_4_MASK
-#define DDR_PHY_DX8GCR0_RESERVED_4_DEFVAL                                          0x40200204
-#define DDR_PHY_DX8GCR0_RESERVED_4_SHIFT                                           4
-#define DDR_PHY_DX8GCR0_RESERVED_4_MASK                                            0x00000010U
-
-/*DQSG On-Die Termination*/
-#undef DDR_PHY_DX8GCR0_DQSGODT_DEFVAL
-#undef DDR_PHY_DX8GCR0_DQSGODT_SHIFT
-#undef DDR_PHY_DX8GCR0_DQSGODT_MASK
-#define DDR_PHY_DX8GCR0_DQSGODT_DEFVAL                                             0x40200204
-#define DDR_PHY_DX8GCR0_DQSGODT_SHIFT                                              3
-#define DDR_PHY_DX8GCR0_DQSGODT_MASK                                               0x00000008U
-
-/*DQSG Output Enable*/
-#undef DDR_PHY_DX8GCR0_DQSGOE_DEFVAL
-#undef DDR_PHY_DX8GCR0_DQSGOE_SHIFT
-#undef DDR_PHY_DX8GCR0_DQSGOE_MASK
-#define DDR_PHY_DX8GCR0_DQSGOE_DEFVAL                                              0x40200204
-#define DDR_PHY_DX8GCR0_DQSGOE_SHIFT                                               2
-#define DDR_PHY_DX8GCR0_DQSGOE_MASK                                                0x00000004U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8GCR0_RESERVED_1_0_DEFVAL
-#undef DDR_PHY_DX8GCR0_RESERVED_1_0_SHIFT
-#undef DDR_PHY_DX8GCR0_RESERVED_1_0_MASK
-#define DDR_PHY_DX8GCR0_RESERVED_1_0_DEFVAL                                        0x40200204
-#define DDR_PHY_DX8GCR0_RESERVED_1_0_SHIFT                                         0
-#define DDR_PHY_DX8GCR0_RESERVED_1_0_MASK                                          0x00000003U
-
-/*Enables the PDR mode for DQ[7:0]*/
-#undef DDR_PHY_DX8GCR1_DXPDRMODE_DEFVAL
-#undef DDR_PHY_DX8GCR1_DXPDRMODE_SHIFT
-#undef DDR_PHY_DX8GCR1_DXPDRMODE_MASK
-#define DDR_PHY_DX8GCR1_DXPDRMODE_DEFVAL                                           0x00007FFF
-#define DDR_PHY_DX8GCR1_DXPDRMODE_SHIFT                                            16
-#define DDR_PHY_DX8GCR1_DXPDRMODE_MASK                                             0xFFFF0000U
-
-/*Reserved. Returns zeroes on reads.*/
-#undef DDR_PHY_DX8GCR1_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX8GCR1_RESERVED_15_SHIFT
-#undef DDR_PHY_DX8GCR1_RESERVED_15_MASK
-#define DDR_PHY_DX8GCR1_RESERVED_15_DEFVAL                                         0x00007FFF
-#define DDR_PHY_DX8GCR1_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX8GCR1_RESERVED_15_MASK                                           0x00008000U
-
-/*Select the delayed or non-delayed read data strobe #*/
-#undef DDR_PHY_DX8GCR1_QSNSEL_DEFVAL
-#undef DDR_PHY_DX8GCR1_QSNSEL_SHIFT
-#undef DDR_PHY_DX8GCR1_QSNSEL_MASK
-#define DDR_PHY_DX8GCR1_QSNSEL_DEFVAL                                              0x00007FFF
-#define DDR_PHY_DX8GCR1_QSNSEL_SHIFT                                               14
-#define DDR_PHY_DX8GCR1_QSNSEL_MASK                                                0x00004000U
-
-/*Select the delayed or non-delayed read data strobe*/
-#undef DDR_PHY_DX8GCR1_QSSEL_DEFVAL
-#undef DDR_PHY_DX8GCR1_QSSEL_SHIFT
-#undef DDR_PHY_DX8GCR1_QSSEL_MASK
-#define DDR_PHY_DX8GCR1_QSSEL_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX8GCR1_QSSEL_SHIFT                                                13
-#define DDR_PHY_DX8GCR1_QSSEL_MASK                                                 0x00002000U
-
-/*Enables Read Data Strobe in a byte lane*/
-#undef DDR_PHY_DX8GCR1_OEEN_DEFVAL
-#undef DDR_PHY_DX8GCR1_OEEN_SHIFT
-#undef DDR_PHY_DX8GCR1_OEEN_MASK
-#define DDR_PHY_DX8GCR1_OEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX8GCR1_OEEN_SHIFT                                                 12
-#define DDR_PHY_DX8GCR1_OEEN_MASK                                                  0x00001000U
-
-/*Enables PDR in a byte lane*/
-#undef DDR_PHY_DX8GCR1_PDREN_DEFVAL
-#undef DDR_PHY_DX8GCR1_PDREN_SHIFT
-#undef DDR_PHY_DX8GCR1_PDREN_MASK
-#define DDR_PHY_DX8GCR1_PDREN_DEFVAL                                               0x00007FFF
-#define DDR_PHY_DX8GCR1_PDREN_SHIFT                                                11
-#define DDR_PHY_DX8GCR1_PDREN_MASK                                                 0x00000800U
-
-/*Enables ODT/TE in a byte lane*/
-#undef DDR_PHY_DX8GCR1_TEEN_DEFVAL
-#undef DDR_PHY_DX8GCR1_TEEN_SHIFT
-#undef DDR_PHY_DX8GCR1_TEEN_MASK
-#define DDR_PHY_DX8GCR1_TEEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX8GCR1_TEEN_SHIFT                                                 10
-#define DDR_PHY_DX8GCR1_TEEN_MASK                                                  0x00000400U
-
-/*Enables Write Data strobe in a byte lane*/
-#undef DDR_PHY_DX8GCR1_DSEN_DEFVAL
-#undef DDR_PHY_DX8GCR1_DSEN_SHIFT
-#undef DDR_PHY_DX8GCR1_DSEN_MASK
-#define DDR_PHY_DX8GCR1_DSEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX8GCR1_DSEN_SHIFT                                                 9
-#define DDR_PHY_DX8GCR1_DSEN_MASK                                                  0x00000200U
-
-/*Enables DM pin in a byte lane*/
-#undef DDR_PHY_DX8GCR1_DMEN_DEFVAL
-#undef DDR_PHY_DX8GCR1_DMEN_SHIFT
-#undef DDR_PHY_DX8GCR1_DMEN_MASK
-#define DDR_PHY_DX8GCR1_DMEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX8GCR1_DMEN_SHIFT                                                 8
-#define DDR_PHY_DX8GCR1_DMEN_MASK                                                  0x00000100U
-
-/*Enables DQ corresponding to each bit in a byte*/
-#undef DDR_PHY_DX8GCR1_DQEN_DEFVAL
-#undef DDR_PHY_DX8GCR1_DQEN_SHIFT
-#undef DDR_PHY_DX8GCR1_DQEN_MASK
-#define DDR_PHY_DX8GCR1_DQEN_DEFVAL                                                0x00007FFF
-#define DDR_PHY_DX8GCR1_DQEN_SHIFT                                                 0
-#define DDR_PHY_DX8GCR1_DQEN_MASK                                                  0x000000FFU
-
-/*Byte lane VREF IOM (Used only by D4MU IOs)*/
-#undef DDR_PHY_DX8GCR4_RESERVED_31_29_DEFVAL
-#undef DDR_PHY_DX8GCR4_RESERVED_31_29_SHIFT
-#undef DDR_PHY_DX8GCR4_RESERVED_31_29_MASK
-#define DDR_PHY_DX8GCR4_RESERVED_31_29_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX8GCR4_RESERVED_31_29_SHIFT                                       29
-#define DDR_PHY_DX8GCR4_RESERVED_31_29_MASK                                        0xE0000000U
-
-/*Byte Lane VREF Pad Enable*/
-#undef DDR_PHY_DX8GCR4_DXREFPEN_DEFVAL
-#undef DDR_PHY_DX8GCR4_DXREFPEN_SHIFT
-#undef DDR_PHY_DX8GCR4_DXREFPEN_MASK
-#define DDR_PHY_DX8GCR4_DXREFPEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX8GCR4_DXREFPEN_SHIFT                                             28
-#define DDR_PHY_DX8GCR4_DXREFPEN_MASK                                              0x10000000U
-
-/*Byte Lane Internal VREF Enable*/
-#undef DDR_PHY_DX8GCR4_DXREFEEN_DEFVAL
-#undef DDR_PHY_DX8GCR4_DXREFEEN_SHIFT
-#undef DDR_PHY_DX8GCR4_DXREFEEN_MASK
-#define DDR_PHY_DX8GCR4_DXREFEEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX8GCR4_DXREFEEN_SHIFT                                             26
-#define DDR_PHY_DX8GCR4_DXREFEEN_MASK                                              0x0C000000U
-
-/*Byte Lane Single-End VREF Enable*/
-#undef DDR_PHY_DX8GCR4_DXREFSEN_DEFVAL
-#undef DDR_PHY_DX8GCR4_DXREFSEN_SHIFT
-#undef DDR_PHY_DX8GCR4_DXREFSEN_MASK
-#define DDR_PHY_DX8GCR4_DXREFSEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX8GCR4_DXREFSEN_SHIFT                                             25
-#define DDR_PHY_DX8GCR4_DXREFSEN_MASK                                              0x02000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX8GCR4_RESERVED_24_DEFVAL
-#undef DDR_PHY_DX8GCR4_RESERVED_24_SHIFT
-#undef DDR_PHY_DX8GCR4_RESERVED_24_MASK
-#define DDR_PHY_DX8GCR4_RESERVED_24_DEFVAL                                         0x0E00003C
-#define DDR_PHY_DX8GCR4_RESERVED_24_SHIFT                                          24
-#define DDR_PHY_DX8GCR4_RESERVED_24_MASK                                           0x01000000U
-
-/*External VREF generator REFSEL range select*/
-#undef DDR_PHY_DX8GCR4_DXREFESELRANGE_DEFVAL
-#undef DDR_PHY_DX8GCR4_DXREFESELRANGE_SHIFT
-#undef DDR_PHY_DX8GCR4_DXREFESELRANGE_MASK
-#define DDR_PHY_DX8GCR4_DXREFESELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX8GCR4_DXREFESELRANGE_SHIFT                                       23
-#define DDR_PHY_DX8GCR4_DXREFESELRANGE_MASK                                        0x00800000U
-
-/*Byte Lane External VREF Select*/
-#undef DDR_PHY_DX8GCR4_DXREFESEL_DEFVAL
-#undef DDR_PHY_DX8GCR4_DXREFESEL_SHIFT
-#undef DDR_PHY_DX8GCR4_DXREFESEL_MASK
-#define DDR_PHY_DX8GCR4_DXREFESEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX8GCR4_DXREFESEL_SHIFT                                            16
-#define DDR_PHY_DX8GCR4_DXREFESEL_MASK                                             0x007F0000U
-
-/*Single ended VREF generator REFSEL range select*/
-#undef DDR_PHY_DX8GCR4_DXREFSSELRANGE_DEFVAL
-#undef DDR_PHY_DX8GCR4_DXREFSSELRANGE_SHIFT
-#undef DDR_PHY_DX8GCR4_DXREFSSELRANGE_MASK
-#define DDR_PHY_DX8GCR4_DXREFSSELRANGE_DEFVAL                                      0x0E00003C
-#define DDR_PHY_DX8GCR4_DXREFSSELRANGE_SHIFT                                       15
-#define DDR_PHY_DX8GCR4_DXREFSSELRANGE_MASK                                        0x00008000U
-
-/*Byte Lane Single-End VREF Select*/
-#undef DDR_PHY_DX8GCR4_DXREFSSEL_DEFVAL
-#undef DDR_PHY_DX8GCR4_DXREFSSEL_SHIFT
-#undef DDR_PHY_DX8GCR4_DXREFSSEL_MASK
-#define DDR_PHY_DX8GCR4_DXREFSSEL_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX8GCR4_DXREFSSEL_SHIFT                                            8
-#define DDR_PHY_DX8GCR4_DXREFSSEL_MASK                                             0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX8GCR4_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX8GCR4_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX8GCR4_RESERVED_7_6_MASK
-#define DDR_PHY_DX8GCR4_RESERVED_7_6_DEFVAL                                        0x0E00003C
-#define DDR_PHY_DX8GCR4_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX8GCR4_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*VREF Enable control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX8GCR4_DXREFIEN_DEFVAL
-#undef DDR_PHY_DX8GCR4_DXREFIEN_SHIFT
-#undef DDR_PHY_DX8GCR4_DXREFIEN_MASK
-#define DDR_PHY_DX8GCR4_DXREFIEN_DEFVAL                                            0x0E00003C
-#define DDR_PHY_DX8GCR4_DXREFIEN_SHIFT                                             2
-#define DDR_PHY_DX8GCR4_DXREFIEN_MASK                                              0x0000003CU
-
-/*VRMON control for DQ IO (Single Ended) buffers of a byte lane.*/
-#undef DDR_PHY_DX8GCR4_DXREFIMON_DEFVAL
-#undef DDR_PHY_DX8GCR4_DXREFIMON_SHIFT
-#undef DDR_PHY_DX8GCR4_DXREFIMON_MASK
-#define DDR_PHY_DX8GCR4_DXREFIMON_DEFVAL                                           0x0E00003C
-#define DDR_PHY_DX8GCR4_DXREFIMON_SHIFT                                            0
-#define DDR_PHY_DX8GCR4_DXREFIMON_MASK                                             0x00000003U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX8GCR5_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX8GCR5_RESERVED_31_SHIFT
-#undef DDR_PHY_DX8GCR5_RESERVED_31_MASK
-#define DDR_PHY_DX8GCR5_RESERVED_31_DEFVAL                                         0x09090909
-#define DDR_PHY_DX8GCR5_RESERVED_31_SHIFT                                          31
-#define DDR_PHY_DX8GCR5_RESERVED_31_MASK                                           0x80000000U
-
-/*Byte Lane internal VREF Select for Rank 3*/
-#undef DDR_PHY_DX8GCR5_DXREFISELR3_DEFVAL
-#undef DDR_PHY_DX8GCR5_DXREFISELR3_SHIFT
-#undef DDR_PHY_DX8GCR5_DXREFISELR3_MASK
-#define DDR_PHY_DX8GCR5_DXREFISELR3_DEFVAL                                         0x09090909
-#define DDR_PHY_DX8GCR5_DXREFISELR3_SHIFT                                          24
-#define DDR_PHY_DX8GCR5_DXREFISELR3_MASK                                           0x7F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX8GCR5_RESERVED_23_DEFVAL
-#undef DDR_PHY_DX8GCR5_RESERVED_23_SHIFT
-#undef DDR_PHY_DX8GCR5_RESERVED_23_MASK
-#define DDR_PHY_DX8GCR5_RESERVED_23_DEFVAL                                         0x09090909
-#define DDR_PHY_DX8GCR5_RESERVED_23_SHIFT                                          23
-#define DDR_PHY_DX8GCR5_RESERVED_23_MASK                                           0x00800000U
-
-/*Byte Lane internal VREF Select for Rank 2*/
-#undef DDR_PHY_DX8GCR5_DXREFISELR2_DEFVAL
-#undef DDR_PHY_DX8GCR5_DXREFISELR2_SHIFT
-#undef DDR_PHY_DX8GCR5_DXREFISELR2_MASK
-#define DDR_PHY_DX8GCR5_DXREFISELR2_DEFVAL                                         0x09090909
-#define DDR_PHY_DX8GCR5_DXREFISELR2_SHIFT                                          16
-#define DDR_PHY_DX8GCR5_DXREFISELR2_MASK                                           0x007F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX8GCR5_RESERVED_15_DEFVAL
-#undef DDR_PHY_DX8GCR5_RESERVED_15_SHIFT
-#undef DDR_PHY_DX8GCR5_RESERVED_15_MASK
-#define DDR_PHY_DX8GCR5_RESERVED_15_DEFVAL                                         0x09090909
-#define DDR_PHY_DX8GCR5_RESERVED_15_SHIFT                                          15
-#define DDR_PHY_DX8GCR5_RESERVED_15_MASK                                           0x00008000U
-
-/*Byte Lane internal VREF Select for Rank 1*/
-#undef DDR_PHY_DX8GCR5_DXREFISELR1_DEFVAL
-#undef DDR_PHY_DX8GCR5_DXREFISELR1_SHIFT
-#undef DDR_PHY_DX8GCR5_DXREFISELR1_MASK
-#define DDR_PHY_DX8GCR5_DXREFISELR1_DEFVAL                                         0x09090909
-#define DDR_PHY_DX8GCR5_DXREFISELR1_SHIFT                                          8
-#define DDR_PHY_DX8GCR5_DXREFISELR1_MASK                                           0x00007F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX8GCR5_RESERVED_7_DEFVAL
-#undef DDR_PHY_DX8GCR5_RESERVED_7_SHIFT
-#undef DDR_PHY_DX8GCR5_RESERVED_7_MASK
-#define DDR_PHY_DX8GCR5_RESERVED_7_DEFVAL                                          0x09090909
-#define DDR_PHY_DX8GCR5_RESERVED_7_SHIFT                                           7
-#define DDR_PHY_DX8GCR5_RESERVED_7_MASK                                            0x00000080U
-
-/*Byte Lane internal VREF Select for Rank 0*/
-#undef DDR_PHY_DX8GCR5_DXREFISELR0_DEFVAL
-#undef DDR_PHY_DX8GCR5_DXREFISELR0_SHIFT
-#undef DDR_PHY_DX8GCR5_DXREFISELR0_MASK
-#define DDR_PHY_DX8GCR5_DXREFISELR0_DEFVAL                                         0x09090909
-#define DDR_PHY_DX8GCR5_DXREFISELR0_SHIFT                                          0
-#define DDR_PHY_DX8GCR5_DXREFISELR0_MASK                                           0x0000007FU
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX8GCR6_RESERVED_31_30_DEFVAL
-#undef DDR_PHY_DX8GCR6_RESERVED_31_30_SHIFT
-#undef DDR_PHY_DX8GCR6_RESERVED_31_30_MASK
-#define DDR_PHY_DX8GCR6_RESERVED_31_30_DEFVAL                                      0x09090909
-#define DDR_PHY_DX8GCR6_RESERVED_31_30_SHIFT                                       30
-#define DDR_PHY_DX8GCR6_RESERVED_31_30_MASK                                        0xC0000000U
-
-/*DRAM DQ VREF Select for Rank3*/
-#undef DDR_PHY_DX8GCR6_DXDQVREFR3_DEFVAL
-#undef DDR_PHY_DX8GCR6_DXDQVREFR3_SHIFT
-#undef DDR_PHY_DX8GCR6_DXDQVREFR3_MASK
-#define DDR_PHY_DX8GCR6_DXDQVREFR3_DEFVAL                                          0x09090909
-#define DDR_PHY_DX8GCR6_DXDQVREFR3_SHIFT                                           24
-#define DDR_PHY_DX8GCR6_DXDQVREFR3_MASK                                            0x3F000000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX8GCR6_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX8GCR6_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX8GCR6_RESERVED_23_22_MASK
-#define DDR_PHY_DX8GCR6_RESERVED_23_22_DEFVAL                                      0x09090909
-#define DDR_PHY_DX8GCR6_RESERVED_23_22_SHIFT                                       22
-#define DDR_PHY_DX8GCR6_RESERVED_23_22_MASK                                        0x00C00000U
-
-/*DRAM DQ VREF Select for Rank2*/
-#undef DDR_PHY_DX8GCR6_DXDQVREFR2_DEFVAL
-#undef DDR_PHY_DX8GCR6_DXDQVREFR2_SHIFT
-#undef DDR_PHY_DX8GCR6_DXDQVREFR2_MASK
-#define DDR_PHY_DX8GCR6_DXDQVREFR2_DEFVAL                                          0x09090909
-#define DDR_PHY_DX8GCR6_DXDQVREFR2_SHIFT                                           16
-#define DDR_PHY_DX8GCR6_DXDQVREFR2_MASK                                            0x003F0000U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX8GCR6_RESERVED_15_14_DEFVAL
-#undef DDR_PHY_DX8GCR6_RESERVED_15_14_SHIFT
-#undef DDR_PHY_DX8GCR6_RESERVED_15_14_MASK
-#define DDR_PHY_DX8GCR6_RESERVED_15_14_DEFVAL                                      0x09090909
-#define DDR_PHY_DX8GCR6_RESERVED_15_14_SHIFT                                       14
-#define DDR_PHY_DX8GCR6_RESERVED_15_14_MASK                                        0x0000C000U
-
-/*DRAM DQ VREF Select for Rank1*/
-#undef DDR_PHY_DX8GCR6_DXDQVREFR1_DEFVAL
-#undef DDR_PHY_DX8GCR6_DXDQVREFR1_SHIFT
-#undef DDR_PHY_DX8GCR6_DXDQVREFR1_MASK
-#define DDR_PHY_DX8GCR6_DXDQVREFR1_DEFVAL                                          0x09090909
-#define DDR_PHY_DX8GCR6_DXDQVREFR1_SHIFT                                           8
-#define DDR_PHY_DX8GCR6_DXDQVREFR1_MASK                                            0x00003F00U
-
-/*Reserved. Returns zeros on reads.*/
-#undef DDR_PHY_DX8GCR6_RESERVED_7_6_DEFVAL
-#undef DDR_PHY_DX8GCR6_RESERVED_7_6_SHIFT
-#undef DDR_PHY_DX8GCR6_RESERVED_7_6_MASK
-#define DDR_PHY_DX8GCR6_RESERVED_7_6_DEFVAL                                        0x09090909
-#define DDR_PHY_DX8GCR6_RESERVED_7_6_SHIFT                                         6
-#define DDR_PHY_DX8GCR6_RESERVED_7_6_MASK                                          0x000000C0U
-
-/*DRAM DQ VREF Select for Rank0*/
-#undef DDR_PHY_DX8GCR6_DXDQVREFR0_DEFVAL
-#undef DDR_PHY_DX8GCR6_DXDQVREFR0_SHIFT
-#undef DDR_PHY_DX8GCR6_DXDQVREFR0_MASK
-#define DDR_PHY_DX8GCR6_DXDQVREFR0_DEFVAL                                          0x09090909
-#define DDR_PHY_DX8GCR6_DXDQVREFR0_SHIFT                                           0
-#define DDR_PHY_DX8GCR6_DXDQVREFR0_MASK                                            0x0000003FU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8LCDLR2_RESERVED_31_25_DEFVAL
-#undef DDR_PHY_DX8LCDLR2_RESERVED_31_25_SHIFT
-#undef DDR_PHY_DX8LCDLR2_RESERVED_31_25_MASK
-#define DDR_PHY_DX8LCDLR2_RESERVED_31_25_DEFVAL                                    0x00000000
-#define DDR_PHY_DX8LCDLR2_RESERVED_31_25_SHIFT                                     25
-#define DDR_PHY_DX8LCDLR2_RESERVED_31_25_MASK                                      0xFE000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX8LCDLR2_RESERVED_24_16_DEFVAL
-#undef DDR_PHY_DX8LCDLR2_RESERVED_24_16_SHIFT
-#undef DDR_PHY_DX8LCDLR2_RESERVED_24_16_MASK
-#define DDR_PHY_DX8LCDLR2_RESERVED_24_16_DEFVAL                                    0x00000000
-#define DDR_PHY_DX8LCDLR2_RESERVED_24_16_SHIFT                                     16
-#define DDR_PHY_DX8LCDLR2_RESERVED_24_16_MASK                                      0x01FF0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8LCDLR2_RESERVED_15_9_DEFVAL
-#undef DDR_PHY_DX8LCDLR2_RESERVED_15_9_SHIFT
-#undef DDR_PHY_DX8LCDLR2_RESERVED_15_9_MASK
-#define DDR_PHY_DX8LCDLR2_RESERVED_15_9_DEFVAL                                     0x00000000
-#define DDR_PHY_DX8LCDLR2_RESERVED_15_9_SHIFT                                      9
-#define DDR_PHY_DX8LCDLR2_RESERVED_15_9_MASK                                       0x0000FE00U
-
-/*Read DQS Gating Delay*/
-#undef DDR_PHY_DX8LCDLR2_DQSGD_DEFVAL
-#undef DDR_PHY_DX8LCDLR2_DQSGD_SHIFT
-#undef DDR_PHY_DX8LCDLR2_DQSGD_MASK
-#define DDR_PHY_DX8LCDLR2_DQSGD_DEFVAL                                             0x00000000
-#define DDR_PHY_DX8LCDLR2_DQSGD_SHIFT                                              0
-#define DDR_PHY_DX8LCDLR2_DQSGD_MASK                                               0x000001FFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8GTR0_RESERVED_31_24_DEFVAL
-#undef DDR_PHY_DX8GTR0_RESERVED_31_24_SHIFT
-#undef DDR_PHY_DX8GTR0_RESERVED_31_24_MASK
-#define DDR_PHY_DX8GTR0_RESERVED_31_24_DEFVAL                                      0x00020000
-#define DDR_PHY_DX8GTR0_RESERVED_31_24_SHIFT                                       27
-#define DDR_PHY_DX8GTR0_RESERVED_31_24_MASK                                        0xF8000000U
-
-/*DQ Write Path Latency Pipeline*/
-#undef DDR_PHY_DX8GTR0_WDQSL_DEFVAL
-#undef DDR_PHY_DX8GTR0_WDQSL_SHIFT
-#undef DDR_PHY_DX8GTR0_WDQSL_MASK
-#define DDR_PHY_DX8GTR0_WDQSL_DEFVAL                                               0x00020000
-#define DDR_PHY_DX8GTR0_WDQSL_SHIFT                                                24
-#define DDR_PHY_DX8GTR0_WDQSL_MASK                                                 0x07000000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX8GTR0_RESERVED_23_20_DEFVAL
-#undef DDR_PHY_DX8GTR0_RESERVED_23_20_SHIFT
-#undef DDR_PHY_DX8GTR0_RESERVED_23_20_MASK
-#define DDR_PHY_DX8GTR0_RESERVED_23_20_DEFVAL                                      0x00020000
-#define DDR_PHY_DX8GTR0_RESERVED_23_20_SHIFT                                       20
-#define DDR_PHY_DX8GTR0_RESERVED_23_20_MASK                                        0x00F00000U
-
-/*Write Leveling System Latency*/
-#undef DDR_PHY_DX8GTR0_WLSL_DEFVAL
-#undef DDR_PHY_DX8GTR0_WLSL_SHIFT
-#undef DDR_PHY_DX8GTR0_WLSL_MASK
-#define DDR_PHY_DX8GTR0_WLSL_DEFVAL                                                0x00020000
-#define DDR_PHY_DX8GTR0_WLSL_SHIFT                                                 16
-#define DDR_PHY_DX8GTR0_WLSL_MASK                                                  0x000F0000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8GTR0_RESERVED_15_13_DEFVAL
-#undef DDR_PHY_DX8GTR0_RESERVED_15_13_SHIFT
-#undef DDR_PHY_DX8GTR0_RESERVED_15_13_MASK
-#define DDR_PHY_DX8GTR0_RESERVED_15_13_DEFVAL                                      0x00020000
-#define DDR_PHY_DX8GTR0_RESERVED_15_13_SHIFT                                       13
-#define DDR_PHY_DX8GTR0_RESERVED_15_13_MASK                                        0x0000E000U
-
-/*Reserved. Caution, do not write to this register field.*/
-#undef DDR_PHY_DX8GTR0_RESERVED_12_8_DEFVAL
-#undef DDR_PHY_DX8GTR0_RESERVED_12_8_SHIFT
-#undef DDR_PHY_DX8GTR0_RESERVED_12_8_MASK
-#define DDR_PHY_DX8GTR0_RESERVED_12_8_DEFVAL                                       0x00020000
-#define DDR_PHY_DX8GTR0_RESERVED_12_8_SHIFT                                        8
-#define DDR_PHY_DX8GTR0_RESERVED_12_8_MASK                                         0x00001F00U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8GTR0_RESERVED_7_5_DEFVAL
-#undef DDR_PHY_DX8GTR0_RESERVED_7_5_SHIFT
-#undef DDR_PHY_DX8GTR0_RESERVED_7_5_MASK
-#define DDR_PHY_DX8GTR0_RESERVED_7_5_DEFVAL                                        0x00020000
-#define DDR_PHY_DX8GTR0_RESERVED_7_5_SHIFT                                         5
-#define DDR_PHY_DX8GTR0_RESERVED_7_5_MASK                                          0x000000E0U
-
-/*DQS Gating System Latency*/
-#undef DDR_PHY_DX8GTR0_DGSL_DEFVAL
-#undef DDR_PHY_DX8GTR0_DGSL_SHIFT
-#undef DDR_PHY_DX8GTR0_DGSL_MASK
-#define DDR_PHY_DX8GTR0_DGSL_DEFVAL                                                0x00020000
-#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
-#undef DDR_PHY_DX8SL0DQSCTL_RESERVED_31_25_MASK
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_31_25_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_31_25_SHIFT                                  25
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_31_25_MASK                                   0xFE000000U
-
-/*Read Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SL0DQSCTL_RRRMODE_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_RRRMODE_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_RRRMODE_MASK
-#define DDR_PHY_DX8SL0DQSCTL_RRRMODE_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_RRRMODE_SHIFT                                         24
-#define DDR_PHY_DX8SL0DQSCTL_RRRMODE_MASK                                          0x01000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL0DQSCTL_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_RESERVED_23_22_MASK
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_23_22_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_23_22_SHIFT                                  22
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_23_22_MASK                                   0x00C00000U
-
-/*Write Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SL0DQSCTL_WRRMODE_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_WRRMODE_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_WRRMODE_MASK
-#define DDR_PHY_DX8SL0DQSCTL_WRRMODE_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_WRRMODE_SHIFT                                         21
-#define DDR_PHY_DX8SL0DQSCTL_WRRMODE_MASK                                          0x00200000U
-
-/*DQS Gate Extension*/
-#undef DDR_PHY_DX8SL0DQSCTL_DQSGX_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_DQSGX_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_DQSGX_MASK
-#define DDR_PHY_DX8SL0DQSCTL_DQSGX_DEFVAL                                          0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_DQSGX_SHIFT                                           19
-#define DDR_PHY_DX8SL0DQSCTL_DQSGX_MASK                                            0x00180000U
-
-/*Low Power PLL Power Down*/
-#undef DDR_PHY_DX8SL0DQSCTL_LPPLLPD_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_LPPLLPD_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_LPPLLPD_MASK
-#define DDR_PHY_DX8SL0DQSCTL_LPPLLPD_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_LPPLLPD_SHIFT                                         18
-#define DDR_PHY_DX8SL0DQSCTL_LPPLLPD_MASK                                          0x00040000U
-
-/*Low Power I/O Power Down*/
-#undef DDR_PHY_DX8SL0DQSCTL_LPIOPD_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_LPIOPD_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_LPIOPD_MASK
-#define DDR_PHY_DX8SL0DQSCTL_LPIOPD_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_LPIOPD_SHIFT                                          17
-#define DDR_PHY_DX8SL0DQSCTL_LPIOPD_MASK                                           0x00020000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL0DQSCTL_RESERVED_16_15_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_RESERVED_16_15_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_RESERVED_16_15_MASK
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_16_15_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_16_15_SHIFT                                  15
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_16_15_MASK                                   0x00018000U
-
-/*QS Counter Enable*/
-#undef DDR_PHY_DX8SL0DQSCTL_QSCNTEN_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_QSCNTEN_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_QSCNTEN_MASK
-#define DDR_PHY_DX8SL0DQSCTL_QSCNTEN_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_QSCNTEN_SHIFT                                         14
-#define DDR_PHY_DX8SL0DQSCTL_QSCNTEN_MASK                                          0x00004000U
-
-/*Unused DQ I/O Mode*/
-#undef DDR_PHY_DX8SL0DQSCTL_UDQIOM_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_UDQIOM_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_UDQIOM_MASK
-#define DDR_PHY_DX8SL0DQSCTL_UDQIOM_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_UDQIOM_SHIFT                                          13
-#define DDR_PHY_DX8SL0DQSCTL_UDQIOM_MASK                                           0x00002000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL0DQSCTL_RESERVED_12_10_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_RESERVED_12_10_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_RESERVED_12_10_MASK
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_12_10_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_12_10_SHIFT                                  10
-#define DDR_PHY_DX8SL0DQSCTL_RESERVED_12_10_MASK                                   0x00001C00U
-
-/*Data Slew Rate*/
-#undef DDR_PHY_DX8SL0DQSCTL_DXSR_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_DXSR_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_DXSR_MASK
-#define DDR_PHY_DX8SL0DQSCTL_DXSR_DEFVAL                                           0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_DXSR_SHIFT                                            8
-#define DDR_PHY_DX8SL0DQSCTL_DXSR_MASK                                             0x00000300U
-
-/*DQS_N Resistor*/
-#undef DDR_PHY_DX8SL0DQSCTL_DQSNRES_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_DQSNRES_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_DQSNRES_MASK
-#define DDR_PHY_DX8SL0DQSCTL_DQSNRES_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_DQSNRES_SHIFT                                         4
-#define DDR_PHY_DX8SL0DQSCTL_DQSNRES_MASK                                          0x000000F0U
-
-/*DQS Resistor*/
-#undef DDR_PHY_DX8SL0DQSCTL_DQSRES_DEFVAL
-#undef DDR_PHY_DX8SL0DQSCTL_DQSRES_SHIFT
-#undef DDR_PHY_DX8SL0DQSCTL_DQSRES_MASK
-#define DDR_PHY_DX8SL0DQSCTL_DQSRES_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL0DQSCTL_DQSRES_SHIFT                                          0
-#define DDR_PHY_DX8SL0DQSCTL_DQSRES_MASK                                           0x0000000FU
-
-/*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_DX8SL0IOCR_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX8SL0IOCR_RESERVED_31_SHIFT
-#undef DDR_PHY_DX8SL0IOCR_RESERVED_31_MASK
-#define DDR_PHY_DX8SL0IOCR_RESERVED_31_DEFVAL                                      0x00000000
-#define DDR_PHY_DX8SL0IOCR_RESERVED_31_SHIFT                                       31
-#define DDR_PHY_DX8SL0IOCR_RESERVED_31_MASK                                        0x80000000U
-
-/*PVREF_DAC REFSEL range select*/
-#undef DDR_PHY_DX8SL0IOCR_DXDACRANGE_DEFVAL
-#undef DDR_PHY_DX8SL0IOCR_DXDACRANGE_SHIFT
-#undef DDR_PHY_DX8SL0IOCR_DXDACRANGE_MASK
-#define DDR_PHY_DX8SL0IOCR_DXDACRANGE_DEFVAL                                       0x00000000
-#define DDR_PHY_DX8SL0IOCR_DXDACRANGE_SHIFT                                        28
-#define DDR_PHY_DX8SL0IOCR_DXDACRANGE_MASK                                         0x70000000U
-
-/*IOM bits for PVREF, PVREF_DAC and PVREFE cells in DX IO ring*/
-#undef DDR_PHY_DX8SL0IOCR_DXVREFIOM_DEFVAL
-#undef DDR_PHY_DX8SL0IOCR_DXVREFIOM_SHIFT
-#undef DDR_PHY_DX8SL0IOCR_DXVREFIOM_MASK
-#define DDR_PHY_DX8SL0IOCR_DXVREFIOM_DEFVAL                                        0x00000000
-#define DDR_PHY_DX8SL0IOCR_DXVREFIOM_SHIFT                                         25
-#define DDR_PHY_DX8SL0IOCR_DXVREFIOM_MASK                                          0x0E000000U
-
-/*DX IO Mode*/
-#undef DDR_PHY_DX8SL0IOCR_DXIOM_DEFVAL
-#undef DDR_PHY_DX8SL0IOCR_DXIOM_SHIFT
-#undef DDR_PHY_DX8SL0IOCR_DXIOM_MASK
-#define DDR_PHY_DX8SL0IOCR_DXIOM_DEFVAL                                            0x00000000
-#define DDR_PHY_DX8SL0IOCR_DXIOM_SHIFT                                             22
-#define DDR_PHY_DX8SL0IOCR_DXIOM_MASK                                              0x01C00000U
-
-/*DX IO Transmitter Mode*/
-#undef DDR_PHY_DX8SL0IOCR_DXTXM_DEFVAL
-#undef DDR_PHY_DX8SL0IOCR_DXTXM_SHIFT
-#undef DDR_PHY_DX8SL0IOCR_DXTXM_MASK
-#define DDR_PHY_DX8SL0IOCR_DXTXM_DEFVAL                                            0x00000000
-#define DDR_PHY_DX8SL0IOCR_DXTXM_SHIFT                                             11
-#define DDR_PHY_DX8SL0IOCR_DXTXM_MASK                                              0x003FF800U
-
-/*DX IO Receiver Mode*/
-#undef DDR_PHY_DX8SL0IOCR_DXRXM_DEFVAL
-#undef DDR_PHY_DX8SL0IOCR_DXRXM_SHIFT
-#undef DDR_PHY_DX8SL0IOCR_DXRXM_MASK
-#define DDR_PHY_DX8SL0IOCR_DXRXM_DEFVAL                                            0x00000000
-#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
-#undef DDR_PHY_DX8SL1DQSCTL_RESERVED_31_25_MASK
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_31_25_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_31_25_SHIFT                                  25
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_31_25_MASK                                   0xFE000000U
-
-/*Read Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SL1DQSCTL_RRRMODE_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_RRRMODE_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_RRRMODE_MASK
-#define DDR_PHY_DX8SL1DQSCTL_RRRMODE_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_RRRMODE_SHIFT                                         24
-#define DDR_PHY_DX8SL1DQSCTL_RRRMODE_MASK                                          0x01000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL1DQSCTL_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_RESERVED_23_22_MASK
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_23_22_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_23_22_SHIFT                                  22
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_23_22_MASK                                   0x00C00000U
-
-/*Write Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SL1DQSCTL_WRRMODE_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_WRRMODE_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_WRRMODE_MASK
-#define DDR_PHY_DX8SL1DQSCTL_WRRMODE_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_WRRMODE_SHIFT                                         21
-#define DDR_PHY_DX8SL1DQSCTL_WRRMODE_MASK                                          0x00200000U
-
-/*DQS Gate Extension*/
-#undef DDR_PHY_DX8SL1DQSCTL_DQSGX_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_DQSGX_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_DQSGX_MASK
-#define DDR_PHY_DX8SL1DQSCTL_DQSGX_DEFVAL                                          0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_DQSGX_SHIFT                                           19
-#define DDR_PHY_DX8SL1DQSCTL_DQSGX_MASK                                            0x00180000U
-
-/*Low Power PLL Power Down*/
-#undef DDR_PHY_DX8SL1DQSCTL_LPPLLPD_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_LPPLLPD_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_LPPLLPD_MASK
-#define DDR_PHY_DX8SL1DQSCTL_LPPLLPD_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_LPPLLPD_SHIFT                                         18
-#define DDR_PHY_DX8SL1DQSCTL_LPPLLPD_MASK                                          0x00040000U
-
-/*Low Power I/O Power Down*/
-#undef DDR_PHY_DX8SL1DQSCTL_LPIOPD_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_LPIOPD_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_LPIOPD_MASK
-#define DDR_PHY_DX8SL1DQSCTL_LPIOPD_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_LPIOPD_SHIFT                                          17
-#define DDR_PHY_DX8SL1DQSCTL_LPIOPD_MASK                                           0x00020000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL1DQSCTL_RESERVED_16_15_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_RESERVED_16_15_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_RESERVED_16_15_MASK
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_16_15_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_16_15_SHIFT                                  15
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_16_15_MASK                                   0x00018000U
-
-/*QS Counter Enable*/
-#undef DDR_PHY_DX8SL1DQSCTL_QSCNTEN_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_QSCNTEN_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_QSCNTEN_MASK
-#define DDR_PHY_DX8SL1DQSCTL_QSCNTEN_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_QSCNTEN_SHIFT                                         14
-#define DDR_PHY_DX8SL1DQSCTL_QSCNTEN_MASK                                          0x00004000U
-
-/*Unused DQ I/O Mode*/
-#undef DDR_PHY_DX8SL1DQSCTL_UDQIOM_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_UDQIOM_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_UDQIOM_MASK
-#define DDR_PHY_DX8SL1DQSCTL_UDQIOM_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_UDQIOM_SHIFT                                          13
-#define DDR_PHY_DX8SL1DQSCTL_UDQIOM_MASK                                           0x00002000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL1DQSCTL_RESERVED_12_10_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_RESERVED_12_10_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_RESERVED_12_10_MASK
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_12_10_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_12_10_SHIFT                                  10
-#define DDR_PHY_DX8SL1DQSCTL_RESERVED_12_10_MASK                                   0x00001C00U
-
-/*Data Slew Rate*/
-#undef DDR_PHY_DX8SL1DQSCTL_DXSR_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_DXSR_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_DXSR_MASK
-#define DDR_PHY_DX8SL1DQSCTL_DXSR_DEFVAL                                           0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_DXSR_SHIFT                                            8
-#define DDR_PHY_DX8SL1DQSCTL_DXSR_MASK                                             0x00000300U
-
-/*DQS_N Resistor*/
-#undef DDR_PHY_DX8SL1DQSCTL_DQSNRES_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_DQSNRES_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_DQSNRES_MASK
-#define DDR_PHY_DX8SL1DQSCTL_DQSNRES_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_DQSNRES_SHIFT                                         4
-#define DDR_PHY_DX8SL1DQSCTL_DQSNRES_MASK                                          0x000000F0U
-
-/*DQS Resistor*/
-#undef DDR_PHY_DX8SL1DQSCTL_DQSRES_DEFVAL
-#undef DDR_PHY_DX8SL1DQSCTL_DQSRES_SHIFT
-#undef DDR_PHY_DX8SL1DQSCTL_DQSRES_MASK
-#define DDR_PHY_DX8SL1DQSCTL_DQSRES_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL1DQSCTL_DQSRES_SHIFT                                          0
-#define DDR_PHY_DX8SL1DQSCTL_DQSRES_MASK                                           0x0000000FU
-
-/*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_DX8SL1IOCR_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX8SL1IOCR_RESERVED_31_SHIFT
-#undef DDR_PHY_DX8SL1IOCR_RESERVED_31_MASK
-#define DDR_PHY_DX8SL1IOCR_RESERVED_31_DEFVAL                                      0x00000000
-#define DDR_PHY_DX8SL1IOCR_RESERVED_31_SHIFT                                       31
-#define DDR_PHY_DX8SL1IOCR_RESERVED_31_MASK                                        0x80000000U
-
-/*PVREF_DAC REFSEL range select*/
-#undef DDR_PHY_DX8SL1IOCR_DXDACRANGE_DEFVAL
-#undef DDR_PHY_DX8SL1IOCR_DXDACRANGE_SHIFT
-#undef DDR_PHY_DX8SL1IOCR_DXDACRANGE_MASK
-#define DDR_PHY_DX8SL1IOCR_DXDACRANGE_DEFVAL                                       0x00000000
-#define DDR_PHY_DX8SL1IOCR_DXDACRANGE_SHIFT                                        28
-#define DDR_PHY_DX8SL1IOCR_DXDACRANGE_MASK                                         0x70000000U
-
-/*IOM bits for PVREF, PVREF_DAC and PVREFE cells in DX IO ring*/
-#undef DDR_PHY_DX8SL1IOCR_DXVREFIOM_DEFVAL
-#undef DDR_PHY_DX8SL1IOCR_DXVREFIOM_SHIFT
-#undef DDR_PHY_DX8SL1IOCR_DXVREFIOM_MASK
-#define DDR_PHY_DX8SL1IOCR_DXVREFIOM_DEFVAL                                        0x00000000
-#define DDR_PHY_DX8SL1IOCR_DXVREFIOM_SHIFT                                         25
-#define DDR_PHY_DX8SL1IOCR_DXVREFIOM_MASK                                          0x0E000000U
-
-/*DX IO Mode*/
-#undef DDR_PHY_DX8SL1IOCR_DXIOM_DEFVAL
-#undef DDR_PHY_DX8SL1IOCR_DXIOM_SHIFT
-#undef DDR_PHY_DX8SL1IOCR_DXIOM_MASK
-#define DDR_PHY_DX8SL1IOCR_DXIOM_DEFVAL                                            0x00000000
-#define DDR_PHY_DX8SL1IOCR_DXIOM_SHIFT                                             22
-#define DDR_PHY_DX8SL1IOCR_DXIOM_MASK                                              0x01C00000U
-
-/*DX IO Transmitter Mode*/
-#undef DDR_PHY_DX8SL1IOCR_DXTXM_DEFVAL
-#undef DDR_PHY_DX8SL1IOCR_DXTXM_SHIFT
-#undef DDR_PHY_DX8SL1IOCR_DXTXM_MASK
-#define DDR_PHY_DX8SL1IOCR_DXTXM_DEFVAL                                            0x00000000
-#define DDR_PHY_DX8SL1IOCR_DXTXM_SHIFT                                             11
-#define DDR_PHY_DX8SL1IOCR_DXTXM_MASK                                              0x003FF800U
-
-/*DX IO Receiver Mode*/
-#undef DDR_PHY_DX8SL1IOCR_DXRXM_DEFVAL
-#undef DDR_PHY_DX8SL1IOCR_DXRXM_SHIFT
-#undef DDR_PHY_DX8SL1IOCR_DXRXM_MASK
-#define DDR_PHY_DX8SL1IOCR_DXRXM_DEFVAL                                            0x00000000
-#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
-#undef DDR_PHY_DX8SL2DQSCTL_RESERVED_31_25_MASK
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_31_25_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_31_25_SHIFT                                  25
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_31_25_MASK                                   0xFE000000U
-
-/*Read Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SL2DQSCTL_RRRMODE_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_RRRMODE_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_RRRMODE_MASK
-#define DDR_PHY_DX8SL2DQSCTL_RRRMODE_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_RRRMODE_SHIFT                                         24
-#define DDR_PHY_DX8SL2DQSCTL_RRRMODE_MASK                                          0x01000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL2DQSCTL_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_RESERVED_23_22_MASK
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_23_22_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_23_22_SHIFT                                  22
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_23_22_MASK                                   0x00C00000U
-
-/*Write Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SL2DQSCTL_WRRMODE_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_WRRMODE_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_WRRMODE_MASK
-#define DDR_PHY_DX8SL2DQSCTL_WRRMODE_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_WRRMODE_SHIFT                                         21
-#define DDR_PHY_DX8SL2DQSCTL_WRRMODE_MASK                                          0x00200000U
-
-/*DQS Gate Extension*/
-#undef DDR_PHY_DX8SL2DQSCTL_DQSGX_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_DQSGX_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_DQSGX_MASK
-#define DDR_PHY_DX8SL2DQSCTL_DQSGX_DEFVAL                                          0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_DQSGX_SHIFT                                           19
-#define DDR_PHY_DX8SL2DQSCTL_DQSGX_MASK                                            0x00180000U
-
-/*Low Power PLL Power Down*/
-#undef DDR_PHY_DX8SL2DQSCTL_LPPLLPD_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_LPPLLPD_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_LPPLLPD_MASK
-#define DDR_PHY_DX8SL2DQSCTL_LPPLLPD_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_LPPLLPD_SHIFT                                         18
-#define DDR_PHY_DX8SL2DQSCTL_LPPLLPD_MASK                                          0x00040000U
-
-/*Low Power I/O Power Down*/
-#undef DDR_PHY_DX8SL2DQSCTL_LPIOPD_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_LPIOPD_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_LPIOPD_MASK
-#define DDR_PHY_DX8SL2DQSCTL_LPIOPD_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_LPIOPD_SHIFT                                          17
-#define DDR_PHY_DX8SL2DQSCTL_LPIOPD_MASK                                           0x00020000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL2DQSCTL_RESERVED_16_15_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_RESERVED_16_15_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_RESERVED_16_15_MASK
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_16_15_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_16_15_SHIFT                                  15
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_16_15_MASK                                   0x00018000U
-
-/*QS Counter Enable*/
-#undef DDR_PHY_DX8SL2DQSCTL_QSCNTEN_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_QSCNTEN_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_QSCNTEN_MASK
-#define DDR_PHY_DX8SL2DQSCTL_QSCNTEN_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_QSCNTEN_SHIFT                                         14
-#define DDR_PHY_DX8SL2DQSCTL_QSCNTEN_MASK                                          0x00004000U
-
-/*Unused DQ I/O Mode*/
-#undef DDR_PHY_DX8SL2DQSCTL_UDQIOM_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_UDQIOM_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_UDQIOM_MASK
-#define DDR_PHY_DX8SL2DQSCTL_UDQIOM_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_UDQIOM_SHIFT                                          13
-#define DDR_PHY_DX8SL2DQSCTL_UDQIOM_MASK                                           0x00002000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL2DQSCTL_RESERVED_12_10_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_RESERVED_12_10_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_RESERVED_12_10_MASK
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_12_10_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_12_10_SHIFT                                  10
-#define DDR_PHY_DX8SL2DQSCTL_RESERVED_12_10_MASK                                   0x00001C00U
-
-/*Data Slew Rate*/
-#undef DDR_PHY_DX8SL2DQSCTL_DXSR_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_DXSR_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_DXSR_MASK
-#define DDR_PHY_DX8SL2DQSCTL_DXSR_DEFVAL                                           0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_DXSR_SHIFT                                            8
-#define DDR_PHY_DX8SL2DQSCTL_DXSR_MASK                                             0x00000300U
-
-/*DQS_N Resistor*/
-#undef DDR_PHY_DX8SL2DQSCTL_DQSNRES_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_DQSNRES_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_DQSNRES_MASK
-#define DDR_PHY_DX8SL2DQSCTL_DQSNRES_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_DQSNRES_SHIFT                                         4
-#define DDR_PHY_DX8SL2DQSCTL_DQSNRES_MASK                                          0x000000F0U
-
-/*DQS Resistor*/
-#undef DDR_PHY_DX8SL2DQSCTL_DQSRES_DEFVAL
-#undef DDR_PHY_DX8SL2DQSCTL_DQSRES_SHIFT
-#undef DDR_PHY_DX8SL2DQSCTL_DQSRES_MASK
-#define DDR_PHY_DX8SL2DQSCTL_DQSRES_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL2DQSCTL_DQSRES_SHIFT                                          0
-#define DDR_PHY_DX8SL2DQSCTL_DQSRES_MASK                                           0x0000000FU
-
-/*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_DX8SL2IOCR_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX8SL2IOCR_RESERVED_31_SHIFT
-#undef DDR_PHY_DX8SL2IOCR_RESERVED_31_MASK
-#define DDR_PHY_DX8SL2IOCR_RESERVED_31_DEFVAL                                      0x00000000
-#define DDR_PHY_DX8SL2IOCR_RESERVED_31_SHIFT                                       31
-#define DDR_PHY_DX8SL2IOCR_RESERVED_31_MASK                                        0x80000000U
-
-/*PVREF_DAC REFSEL range select*/
-#undef DDR_PHY_DX8SL2IOCR_DXDACRANGE_DEFVAL
-#undef DDR_PHY_DX8SL2IOCR_DXDACRANGE_SHIFT
-#undef DDR_PHY_DX8SL2IOCR_DXDACRANGE_MASK
-#define DDR_PHY_DX8SL2IOCR_DXDACRANGE_DEFVAL                                       0x00000000
-#define DDR_PHY_DX8SL2IOCR_DXDACRANGE_SHIFT                                        28
-#define DDR_PHY_DX8SL2IOCR_DXDACRANGE_MASK                                         0x70000000U
-
-/*IOM bits for PVREF, PVREF_DAC and PVREFE cells in DX IO ring*/
-#undef DDR_PHY_DX8SL2IOCR_DXVREFIOM_DEFVAL
-#undef DDR_PHY_DX8SL2IOCR_DXVREFIOM_SHIFT
-#undef DDR_PHY_DX8SL2IOCR_DXVREFIOM_MASK
-#define DDR_PHY_DX8SL2IOCR_DXVREFIOM_DEFVAL                                        0x00000000
-#define DDR_PHY_DX8SL2IOCR_DXVREFIOM_SHIFT                                         25
-#define DDR_PHY_DX8SL2IOCR_DXVREFIOM_MASK                                          0x0E000000U
-
-/*DX IO Mode*/
-#undef DDR_PHY_DX8SL2IOCR_DXIOM_DEFVAL
-#undef DDR_PHY_DX8SL2IOCR_DXIOM_SHIFT
-#undef DDR_PHY_DX8SL2IOCR_DXIOM_MASK
-#define DDR_PHY_DX8SL2IOCR_DXIOM_DEFVAL                                            0x00000000
-#define DDR_PHY_DX8SL2IOCR_DXIOM_SHIFT                                             22
-#define DDR_PHY_DX8SL2IOCR_DXIOM_MASK                                              0x01C00000U
-
-/*DX IO Transmitter Mode*/
-#undef DDR_PHY_DX8SL2IOCR_DXTXM_DEFVAL
-#undef DDR_PHY_DX8SL2IOCR_DXTXM_SHIFT
-#undef DDR_PHY_DX8SL2IOCR_DXTXM_MASK
-#define DDR_PHY_DX8SL2IOCR_DXTXM_DEFVAL                                            0x00000000
-#define DDR_PHY_DX8SL2IOCR_DXTXM_SHIFT                                             11
-#define DDR_PHY_DX8SL2IOCR_DXTXM_MASK                                              0x003FF800U
-
-/*DX IO Receiver Mode*/
-#undef DDR_PHY_DX8SL2IOCR_DXRXM_DEFVAL
-#undef DDR_PHY_DX8SL2IOCR_DXRXM_SHIFT
-#undef DDR_PHY_DX8SL2IOCR_DXRXM_MASK
-#define DDR_PHY_DX8SL2IOCR_DXRXM_DEFVAL                                            0x00000000
-#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
-#undef DDR_PHY_DX8SL3DQSCTL_RESERVED_31_25_MASK
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_31_25_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_31_25_SHIFT                                  25
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_31_25_MASK                                   0xFE000000U
-
-/*Read Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SL3DQSCTL_RRRMODE_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_RRRMODE_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_RRRMODE_MASK
-#define DDR_PHY_DX8SL3DQSCTL_RRRMODE_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_RRRMODE_SHIFT                                         24
-#define DDR_PHY_DX8SL3DQSCTL_RRRMODE_MASK                                          0x01000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL3DQSCTL_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_RESERVED_23_22_MASK
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_23_22_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_23_22_SHIFT                                  22
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_23_22_MASK                                   0x00C00000U
-
-/*Write Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SL3DQSCTL_WRRMODE_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_WRRMODE_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_WRRMODE_MASK
-#define DDR_PHY_DX8SL3DQSCTL_WRRMODE_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_WRRMODE_SHIFT                                         21
-#define DDR_PHY_DX8SL3DQSCTL_WRRMODE_MASK                                          0x00200000U
-
-/*DQS Gate Extension*/
-#undef DDR_PHY_DX8SL3DQSCTL_DQSGX_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_DQSGX_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_DQSGX_MASK
-#define DDR_PHY_DX8SL3DQSCTL_DQSGX_DEFVAL                                          0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_DQSGX_SHIFT                                           19
-#define DDR_PHY_DX8SL3DQSCTL_DQSGX_MASK                                            0x00180000U
-
-/*Low Power PLL Power Down*/
-#undef DDR_PHY_DX8SL3DQSCTL_LPPLLPD_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_LPPLLPD_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_LPPLLPD_MASK
-#define DDR_PHY_DX8SL3DQSCTL_LPPLLPD_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_LPPLLPD_SHIFT                                         18
-#define DDR_PHY_DX8SL3DQSCTL_LPPLLPD_MASK                                          0x00040000U
-
-/*Low Power I/O Power Down*/
-#undef DDR_PHY_DX8SL3DQSCTL_LPIOPD_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_LPIOPD_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_LPIOPD_MASK
-#define DDR_PHY_DX8SL3DQSCTL_LPIOPD_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_LPIOPD_SHIFT                                          17
-#define DDR_PHY_DX8SL3DQSCTL_LPIOPD_MASK                                           0x00020000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL3DQSCTL_RESERVED_16_15_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_RESERVED_16_15_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_RESERVED_16_15_MASK
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_16_15_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_16_15_SHIFT                                  15
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_16_15_MASK                                   0x00018000U
-
-/*QS Counter Enable*/
-#undef DDR_PHY_DX8SL3DQSCTL_QSCNTEN_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_QSCNTEN_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_QSCNTEN_MASK
-#define DDR_PHY_DX8SL3DQSCTL_QSCNTEN_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_QSCNTEN_SHIFT                                         14
-#define DDR_PHY_DX8SL3DQSCTL_QSCNTEN_MASK                                          0x00004000U
-
-/*Unused DQ I/O Mode*/
-#undef DDR_PHY_DX8SL3DQSCTL_UDQIOM_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_UDQIOM_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_UDQIOM_MASK
-#define DDR_PHY_DX8SL3DQSCTL_UDQIOM_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_UDQIOM_SHIFT                                          13
-#define DDR_PHY_DX8SL3DQSCTL_UDQIOM_MASK                                           0x00002000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL3DQSCTL_RESERVED_12_10_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_RESERVED_12_10_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_RESERVED_12_10_MASK
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_12_10_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_12_10_SHIFT                                  10
-#define DDR_PHY_DX8SL3DQSCTL_RESERVED_12_10_MASK                                   0x00001C00U
-
-/*Data Slew Rate*/
-#undef DDR_PHY_DX8SL3DQSCTL_DXSR_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_DXSR_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_DXSR_MASK
-#define DDR_PHY_DX8SL3DQSCTL_DXSR_DEFVAL                                           0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_DXSR_SHIFT                                            8
-#define DDR_PHY_DX8SL3DQSCTL_DXSR_MASK                                             0x00000300U
-
-/*DQS_N Resistor*/
-#undef DDR_PHY_DX8SL3DQSCTL_DQSNRES_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_DQSNRES_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_DQSNRES_MASK
-#define DDR_PHY_DX8SL3DQSCTL_DQSNRES_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_DQSNRES_SHIFT                                         4
-#define DDR_PHY_DX8SL3DQSCTL_DQSNRES_MASK                                          0x000000F0U
-
-/*DQS Resistor*/
-#undef DDR_PHY_DX8SL3DQSCTL_DQSRES_DEFVAL
-#undef DDR_PHY_DX8SL3DQSCTL_DQSRES_SHIFT
-#undef DDR_PHY_DX8SL3DQSCTL_DQSRES_MASK
-#define DDR_PHY_DX8SL3DQSCTL_DQSRES_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL3DQSCTL_DQSRES_SHIFT                                          0
-#define DDR_PHY_DX8SL3DQSCTL_DQSRES_MASK                                           0x0000000FU
-
-/*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_DX8SL3IOCR_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX8SL3IOCR_RESERVED_31_SHIFT
-#undef DDR_PHY_DX8SL3IOCR_RESERVED_31_MASK
-#define DDR_PHY_DX8SL3IOCR_RESERVED_31_DEFVAL                                      0x00000000
-#define DDR_PHY_DX8SL3IOCR_RESERVED_31_SHIFT                                       31
-#define DDR_PHY_DX8SL3IOCR_RESERVED_31_MASK                                        0x80000000U
-
-/*PVREF_DAC REFSEL range select*/
-#undef DDR_PHY_DX8SL3IOCR_DXDACRANGE_DEFVAL
-#undef DDR_PHY_DX8SL3IOCR_DXDACRANGE_SHIFT
-#undef DDR_PHY_DX8SL3IOCR_DXDACRANGE_MASK
-#define DDR_PHY_DX8SL3IOCR_DXDACRANGE_DEFVAL                                       0x00000000
-#define DDR_PHY_DX8SL3IOCR_DXDACRANGE_SHIFT                                        28
-#define DDR_PHY_DX8SL3IOCR_DXDACRANGE_MASK                                         0x70000000U
-
-/*IOM bits for PVREF, PVREF_DAC and PVREFE cells in DX IO ring*/
-#undef DDR_PHY_DX8SL3IOCR_DXVREFIOM_DEFVAL
-#undef DDR_PHY_DX8SL3IOCR_DXVREFIOM_SHIFT
-#undef DDR_PHY_DX8SL3IOCR_DXVREFIOM_MASK
-#define DDR_PHY_DX8SL3IOCR_DXVREFIOM_DEFVAL                                        0x00000000
-#define DDR_PHY_DX8SL3IOCR_DXVREFIOM_SHIFT                                         25
-#define DDR_PHY_DX8SL3IOCR_DXVREFIOM_MASK                                          0x0E000000U
-
-/*DX IO Mode*/
-#undef DDR_PHY_DX8SL3IOCR_DXIOM_DEFVAL
-#undef DDR_PHY_DX8SL3IOCR_DXIOM_SHIFT
-#undef DDR_PHY_DX8SL3IOCR_DXIOM_MASK
-#define DDR_PHY_DX8SL3IOCR_DXIOM_DEFVAL                                            0x00000000
-#define DDR_PHY_DX8SL3IOCR_DXIOM_SHIFT                                             22
-#define DDR_PHY_DX8SL3IOCR_DXIOM_MASK                                              0x01C00000U
-
-/*DX IO Transmitter Mode*/
-#undef DDR_PHY_DX8SL3IOCR_DXTXM_DEFVAL
-#undef DDR_PHY_DX8SL3IOCR_DXTXM_SHIFT
-#undef DDR_PHY_DX8SL3IOCR_DXTXM_MASK
-#define DDR_PHY_DX8SL3IOCR_DXTXM_DEFVAL                                            0x00000000
-#define DDR_PHY_DX8SL3IOCR_DXTXM_SHIFT                                             11
-#define DDR_PHY_DX8SL3IOCR_DXTXM_MASK                                              0x003FF800U
-
-/*DX IO Receiver Mode*/
-#undef DDR_PHY_DX8SL3IOCR_DXRXM_DEFVAL
-#undef DDR_PHY_DX8SL3IOCR_DXRXM_SHIFT
-#undef DDR_PHY_DX8SL3IOCR_DXRXM_MASK
-#define DDR_PHY_DX8SL3IOCR_DXRXM_DEFVAL                                            0x00000000
-#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
-#undef DDR_PHY_DX8SL4DQSCTL_RESERVED_31_25_MASK
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_31_25_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_31_25_SHIFT                                  25
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_31_25_MASK                                   0xFE000000U
-
-/*Read Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SL4DQSCTL_RRRMODE_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_RRRMODE_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_RRRMODE_MASK
-#define DDR_PHY_DX8SL4DQSCTL_RRRMODE_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_RRRMODE_SHIFT                                         24
-#define DDR_PHY_DX8SL4DQSCTL_RRRMODE_MASK                                          0x01000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4DQSCTL_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_RESERVED_23_22_MASK
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_23_22_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_23_22_SHIFT                                  22
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_23_22_MASK                                   0x00C00000U
-
-/*Write Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SL4DQSCTL_WRRMODE_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_WRRMODE_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_WRRMODE_MASK
-#define DDR_PHY_DX8SL4DQSCTL_WRRMODE_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_WRRMODE_SHIFT                                         21
-#define DDR_PHY_DX8SL4DQSCTL_WRRMODE_MASK                                          0x00200000U
-
-/*DQS Gate Extension*/
-#undef DDR_PHY_DX8SL4DQSCTL_DQSGX_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_DQSGX_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_DQSGX_MASK
-#define DDR_PHY_DX8SL4DQSCTL_DQSGX_DEFVAL                                          0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_DQSGX_SHIFT                                           19
-#define DDR_PHY_DX8SL4DQSCTL_DQSGX_MASK                                            0x00180000U
-
-/*Low Power PLL Power Down*/
-#undef DDR_PHY_DX8SL4DQSCTL_LPPLLPD_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_LPPLLPD_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_LPPLLPD_MASK
-#define DDR_PHY_DX8SL4DQSCTL_LPPLLPD_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_LPPLLPD_SHIFT                                         18
-#define DDR_PHY_DX8SL4DQSCTL_LPPLLPD_MASK                                          0x00040000U
-
-/*Low Power I/O Power Down*/
-#undef DDR_PHY_DX8SL4DQSCTL_LPIOPD_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_LPIOPD_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_LPIOPD_MASK
-#define DDR_PHY_DX8SL4DQSCTL_LPIOPD_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_LPIOPD_SHIFT                                          17
-#define DDR_PHY_DX8SL4DQSCTL_LPIOPD_MASK                                           0x00020000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4DQSCTL_RESERVED_16_15_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_RESERVED_16_15_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_RESERVED_16_15_MASK
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_16_15_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_16_15_SHIFT                                  15
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_16_15_MASK                                   0x00018000U
-
-/*QS Counter Enable*/
-#undef DDR_PHY_DX8SL4DQSCTL_QSCNTEN_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_QSCNTEN_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_QSCNTEN_MASK
-#define DDR_PHY_DX8SL4DQSCTL_QSCNTEN_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_QSCNTEN_SHIFT                                         14
-#define DDR_PHY_DX8SL4DQSCTL_QSCNTEN_MASK                                          0x00004000U
-
-/*Unused DQ I/O Mode*/
-#undef DDR_PHY_DX8SL4DQSCTL_UDQIOM_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_UDQIOM_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_UDQIOM_MASK
-#define DDR_PHY_DX8SL4DQSCTL_UDQIOM_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_UDQIOM_SHIFT                                          13
-#define DDR_PHY_DX8SL4DQSCTL_UDQIOM_MASK                                           0x00002000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4DQSCTL_RESERVED_12_10_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_RESERVED_12_10_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_RESERVED_12_10_MASK
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_12_10_DEFVAL                                 0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_12_10_SHIFT                                  10
-#define DDR_PHY_DX8SL4DQSCTL_RESERVED_12_10_MASK                                   0x00001C00U
-
-/*Data Slew Rate*/
-#undef DDR_PHY_DX8SL4DQSCTL_DXSR_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_DXSR_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_DXSR_MASK
-#define DDR_PHY_DX8SL4DQSCTL_DXSR_DEFVAL                                           0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_DXSR_SHIFT                                            8
-#define DDR_PHY_DX8SL4DQSCTL_DXSR_MASK                                             0x00000300U
-
-/*DQS_N Resistor*/
-#undef DDR_PHY_DX8SL4DQSCTL_DQSNRES_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_DQSNRES_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_DQSNRES_MASK
-#define DDR_PHY_DX8SL4DQSCTL_DQSNRES_DEFVAL                                        0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_DQSNRES_SHIFT                                         4
-#define DDR_PHY_DX8SL4DQSCTL_DQSNRES_MASK                                          0x000000F0U
-
-/*DQS Resistor*/
-#undef DDR_PHY_DX8SL4DQSCTL_DQSRES_DEFVAL
-#undef DDR_PHY_DX8SL4DQSCTL_DQSRES_SHIFT
-#undef DDR_PHY_DX8SL4DQSCTL_DQSRES_MASK
-#define DDR_PHY_DX8SL4DQSCTL_DQSRES_DEFVAL                                         0x01264000
-#define DDR_PHY_DX8SL4DQSCTL_DQSRES_SHIFT                                          0
-#define DDR_PHY_DX8SL4DQSCTL_DQSRES_MASK                                           0x0000000FU
-
-/*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
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SL4IOCR_RESERVED_31_DEFVAL
-#undef DDR_PHY_DX8SL4IOCR_RESERVED_31_SHIFT
-#undef DDR_PHY_DX8SL4IOCR_RESERVED_31_MASK
-#define DDR_PHY_DX8SL4IOCR_RESERVED_31_DEFVAL                                      0x00000000
-#define DDR_PHY_DX8SL4IOCR_RESERVED_31_SHIFT                                       31
-#define DDR_PHY_DX8SL4IOCR_RESERVED_31_MASK                                        0x80000000U
-
-/*PVREF_DAC REFSEL range select*/
-#undef DDR_PHY_DX8SL4IOCR_DXDACRANGE_DEFVAL
-#undef DDR_PHY_DX8SL4IOCR_DXDACRANGE_SHIFT
-#undef DDR_PHY_DX8SL4IOCR_DXDACRANGE_MASK
-#define DDR_PHY_DX8SL4IOCR_DXDACRANGE_DEFVAL                                       0x00000000
-#define DDR_PHY_DX8SL4IOCR_DXDACRANGE_SHIFT                                        28
-#define DDR_PHY_DX8SL4IOCR_DXDACRANGE_MASK                                         0x70000000U
-
-/*IOM bits for PVREF, PVREF_DAC and PVREFE cells in DX IO ring*/
-#undef DDR_PHY_DX8SL4IOCR_DXVREFIOM_DEFVAL
-#undef DDR_PHY_DX8SL4IOCR_DXVREFIOM_SHIFT
-#undef DDR_PHY_DX8SL4IOCR_DXVREFIOM_MASK
-#define DDR_PHY_DX8SL4IOCR_DXVREFIOM_DEFVAL                                        0x00000000
-#define DDR_PHY_DX8SL4IOCR_DXVREFIOM_SHIFT                                         25
-#define DDR_PHY_DX8SL4IOCR_DXVREFIOM_MASK                                          0x0E000000U
-
-/*DX IO Mode*/
-#undef DDR_PHY_DX8SL4IOCR_DXIOM_DEFVAL
-#undef DDR_PHY_DX8SL4IOCR_DXIOM_SHIFT
-#undef DDR_PHY_DX8SL4IOCR_DXIOM_MASK
-#define DDR_PHY_DX8SL4IOCR_DXIOM_DEFVAL                                            0x00000000
-#define DDR_PHY_DX8SL4IOCR_DXIOM_SHIFT                                             22
-#define DDR_PHY_DX8SL4IOCR_DXIOM_MASK                                              0x01C00000U
-
-/*DX IO Transmitter Mode*/
-#undef DDR_PHY_DX8SL4IOCR_DXTXM_DEFVAL
-#undef DDR_PHY_DX8SL4IOCR_DXTXM_SHIFT
-#undef DDR_PHY_DX8SL4IOCR_DXTXM_MASK
-#define DDR_PHY_DX8SL4IOCR_DXTXM_DEFVAL                                            0x00000000
-#define DDR_PHY_DX8SL4IOCR_DXTXM_SHIFT                                             11
-#define DDR_PHY_DX8SL4IOCR_DXTXM_MASK                                              0x003FF800U
-
-/*DX IO Receiver Mode*/
-#undef DDR_PHY_DX8SL4IOCR_DXRXM_DEFVAL
-#undef DDR_PHY_DX8SL4IOCR_DXRXM_SHIFT
-#undef DDR_PHY_DX8SL4IOCR_DXRXM_MASK
-#define DDR_PHY_DX8SL4IOCR_DXRXM_DEFVAL                                            0x00000000
-#define DDR_PHY_DX8SL4IOCR_DXRXM_SHIFT                                             0
-#define DDR_PHY_DX8SL4IOCR_DXRXM_MASK                                              0x000007FFU
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_31_25_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_31_25_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_31_25_MASK
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_31_25_DEFVAL                                 0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_31_25_SHIFT                                  25
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_31_25_MASK                                   0xFE000000U
-
-/*Read Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SLBDQSCTL_RRRMODE_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_RRRMODE_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_RRRMODE_MASK
-#define DDR_PHY_DX8SLBDQSCTL_RRRMODE_DEFVAL                                        0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_RRRMODE_SHIFT                                         24
-#define DDR_PHY_DX8SLBDQSCTL_RRRMODE_MASK                                          0x01000000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_23_22_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_23_22_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_23_22_MASK
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_23_22_DEFVAL                                 0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_23_22_SHIFT                                  22
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_23_22_MASK                                   0x00C00000U
-
-/*Write Path Rise-to-Rise Mode*/
-#undef DDR_PHY_DX8SLBDQSCTL_WRRMODE_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_WRRMODE_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_WRRMODE_MASK
-#define DDR_PHY_DX8SLBDQSCTL_WRRMODE_DEFVAL                                        0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_WRRMODE_SHIFT                                         21
-#define DDR_PHY_DX8SLBDQSCTL_WRRMODE_MASK                                          0x00200000U
-
-/*DQS Gate Extension*/
-#undef DDR_PHY_DX8SLBDQSCTL_DQSGX_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_DQSGX_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_DQSGX_MASK
-#define DDR_PHY_DX8SLBDQSCTL_DQSGX_DEFVAL                                          0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_DQSGX_SHIFT                                           19
-#define DDR_PHY_DX8SLBDQSCTL_DQSGX_MASK                                            0x00180000U
-
-/*Low Power PLL Power Down*/
-#undef DDR_PHY_DX8SLBDQSCTL_LPPLLPD_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_LPPLLPD_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_LPPLLPD_MASK
-#define DDR_PHY_DX8SLBDQSCTL_LPPLLPD_DEFVAL                                        0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_LPPLLPD_SHIFT                                         18
-#define DDR_PHY_DX8SLBDQSCTL_LPPLLPD_MASK                                          0x00040000U
-
-/*Low Power I/O Power Down*/
-#undef DDR_PHY_DX8SLBDQSCTL_LPIOPD_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_LPIOPD_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_LPIOPD_MASK
-#define DDR_PHY_DX8SLBDQSCTL_LPIOPD_DEFVAL                                         0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_LPIOPD_SHIFT                                          17
-#define DDR_PHY_DX8SLBDQSCTL_LPIOPD_MASK                                           0x00020000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_16_15_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_16_15_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_16_15_MASK
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_16_15_DEFVAL                                 0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_16_15_SHIFT                                  15
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_16_15_MASK                                   0x00018000U
-
-/*QS Counter Enable*/
-#undef DDR_PHY_DX8SLBDQSCTL_QSCNTEN_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_QSCNTEN_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_QSCNTEN_MASK
-#define DDR_PHY_DX8SLBDQSCTL_QSCNTEN_DEFVAL                                        0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_QSCNTEN_SHIFT                                         14
-#define DDR_PHY_DX8SLBDQSCTL_QSCNTEN_MASK                                          0x00004000U
-
-/*Unused DQ I/O Mode*/
-#undef DDR_PHY_DX8SLBDQSCTL_UDQIOM_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_UDQIOM_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_UDQIOM_MASK
-#define DDR_PHY_DX8SLBDQSCTL_UDQIOM_DEFVAL                                         0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_UDQIOM_SHIFT                                          13
-#define DDR_PHY_DX8SLBDQSCTL_UDQIOM_MASK                                           0x00002000U
-
-/*Reserved. Return zeroes on reads.*/
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_12_10_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_12_10_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_RESERVED_12_10_MASK
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_12_10_DEFVAL                                 0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_12_10_SHIFT                                  10
-#define DDR_PHY_DX8SLBDQSCTL_RESERVED_12_10_MASK                                   0x00001C00U
-
-/*Data Slew Rate*/
-#undef DDR_PHY_DX8SLBDQSCTL_DXSR_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_DXSR_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_DXSR_MASK
-#define DDR_PHY_DX8SLBDQSCTL_DXSR_DEFVAL                                           0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_DXSR_SHIFT                                            8
-#define DDR_PHY_DX8SLBDQSCTL_DXSR_MASK                                             0x00000300U
-
-/*DQS# Resistor*/
-#undef DDR_PHY_DX8SLBDQSCTL_DQSNRES_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_DQSNRES_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_DQSNRES_MASK
-#define DDR_PHY_DX8SLBDQSCTL_DQSNRES_DEFVAL                                        0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_DQSNRES_SHIFT                                         4
-#define DDR_PHY_DX8SLBDQSCTL_DQSNRES_MASK                                          0x000000F0U
-
-/*DQS Resistor*/
-#undef DDR_PHY_DX8SLBDQSCTL_DQSRES_DEFVAL
-#undef DDR_PHY_DX8SLBDQSCTL_DQSRES_SHIFT
-#undef DDR_PHY_DX8SLBDQSCTL_DQSRES_MASK
-#define DDR_PHY_DX8SLBDQSCTL_DQSRES_DEFVAL                                         0x00000000
-#define DDR_PHY_DX8SLBDQSCTL_DQSRES_SHIFT                                          0
-#define DDR_PHY_DX8SLBDQSCTL_DQSRES_MASK                                           0x0000000FU
-
-/*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
-#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_1_OFFSET                                                  0XFF180004
-#undef IOU_SLCR_MIO_PIN_2_OFFSET
-#define IOU_SLCR_MIO_PIN_2_OFFSET                                                  0XFF180008
-#undef IOU_SLCR_MIO_PIN_3_OFFSET
-#define IOU_SLCR_MIO_PIN_3_OFFSET                                                  0XFF18000C
-#undef IOU_SLCR_MIO_PIN_4_OFFSET
-#define IOU_SLCR_MIO_PIN_4_OFFSET                                                  0XFF180010
-#undef IOU_SLCR_MIO_PIN_5_OFFSET
-#define IOU_SLCR_MIO_PIN_5_OFFSET                                                  0XFF180014
-#undef IOU_SLCR_MIO_PIN_6_OFFSET
-#define IOU_SLCR_MIO_PIN_6_OFFSET                                                  0XFF180018
-#undef IOU_SLCR_MIO_PIN_7_OFFSET
-#define IOU_SLCR_MIO_PIN_7_OFFSET                                                  0XFF18001C
-#undef IOU_SLCR_MIO_PIN_8_OFFSET
-#define IOU_SLCR_MIO_PIN_8_OFFSET                                                  0XFF180020
-#undef IOU_SLCR_MIO_PIN_9_OFFSET
-#define IOU_SLCR_MIO_PIN_9_OFFSET                                                  0XFF180024
-#undef IOU_SLCR_MIO_PIN_10_OFFSET
-#define IOU_SLCR_MIO_PIN_10_OFFSET                                                 0XFF180028
-#undef IOU_SLCR_MIO_PIN_11_OFFSET
-#define IOU_SLCR_MIO_PIN_11_OFFSET                                                 0XFF18002C
-#undef IOU_SLCR_MIO_PIN_12_OFFSET
-#define IOU_SLCR_MIO_PIN_12_OFFSET                                                 0XFF180030
-#undef IOU_SLCR_MIO_PIN_13_OFFSET
-#define IOU_SLCR_MIO_PIN_13_OFFSET                                                 0XFF180034
-#undef IOU_SLCR_MIO_PIN_14_OFFSET
-#define IOU_SLCR_MIO_PIN_14_OFFSET                                                 0XFF180038
-#undef IOU_SLCR_MIO_PIN_15_OFFSET
-#define IOU_SLCR_MIO_PIN_15_OFFSET                                                 0XFF18003C
-#undef IOU_SLCR_MIO_PIN_16_OFFSET
-#define IOU_SLCR_MIO_PIN_16_OFFSET                                                 0XFF180040
-#undef IOU_SLCR_MIO_PIN_17_OFFSET
-#define IOU_SLCR_MIO_PIN_17_OFFSET                                                 0XFF180044
-#undef IOU_SLCR_MIO_PIN_18_OFFSET
-#define IOU_SLCR_MIO_PIN_18_OFFSET                                                 0XFF180048
-#undef IOU_SLCR_MIO_PIN_19_OFFSET
-#define IOU_SLCR_MIO_PIN_19_OFFSET                                                 0XFF18004C
-#undef IOU_SLCR_MIO_PIN_20_OFFSET
-#define IOU_SLCR_MIO_PIN_20_OFFSET                                                 0XFF180050
-#undef IOU_SLCR_MIO_PIN_21_OFFSET
-#define IOU_SLCR_MIO_PIN_21_OFFSET                                                 0XFF180054
-#undef IOU_SLCR_MIO_PIN_22_OFFSET
-#define IOU_SLCR_MIO_PIN_22_OFFSET                                                 0XFF180058
-#undef IOU_SLCR_MIO_PIN_23_OFFSET
-#define IOU_SLCR_MIO_PIN_23_OFFSET                                                 0XFF18005C
-#undef IOU_SLCR_MIO_PIN_24_OFFSET
-#define IOU_SLCR_MIO_PIN_24_OFFSET                                                 0XFF180060
-#undef IOU_SLCR_MIO_PIN_25_OFFSET
-#define IOU_SLCR_MIO_PIN_25_OFFSET                                                 0XFF180064
-#undef IOU_SLCR_MIO_PIN_26_OFFSET
-#define IOU_SLCR_MIO_PIN_26_OFFSET                                                 0XFF180068
-#undef IOU_SLCR_MIO_PIN_27_OFFSET
-#define IOU_SLCR_MIO_PIN_27_OFFSET                                                 0XFF18006C
-#undef IOU_SLCR_MIO_PIN_28_OFFSET
-#define IOU_SLCR_MIO_PIN_28_OFFSET                                                 0XFF180070
-#undef IOU_SLCR_MIO_PIN_29_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_33_OFFSET                                                 0XFF180084
-#undef IOU_SLCR_MIO_PIN_34_OFFSET
-#define IOU_SLCR_MIO_PIN_34_OFFSET                                                 0XFF180088
-#undef IOU_SLCR_MIO_PIN_35_OFFSET
-#define IOU_SLCR_MIO_PIN_35_OFFSET                                                 0XFF18008C
-#undef IOU_SLCR_MIO_PIN_36_OFFSET
-#define IOU_SLCR_MIO_PIN_36_OFFSET                                                 0XFF180090
-#undef IOU_SLCR_MIO_PIN_37_OFFSET
-#define IOU_SLCR_MIO_PIN_37_OFFSET                                                 0XFF180094
-#undef IOU_SLCR_MIO_PIN_38_OFFSET
-#define IOU_SLCR_MIO_PIN_38_OFFSET                                                 0XFF180098
-#undef IOU_SLCR_MIO_PIN_39_OFFSET
-#define IOU_SLCR_MIO_PIN_39_OFFSET                                                 0XFF18009C
-#undef IOU_SLCR_MIO_PIN_40_OFFSET
-#define IOU_SLCR_MIO_PIN_40_OFFSET                                                 0XFF1800A0
-#undef IOU_SLCR_MIO_PIN_41_OFFSET
-#define IOU_SLCR_MIO_PIN_41_OFFSET                                                 0XFF1800A4
-#undef IOU_SLCR_MIO_PIN_42_OFFSET
-#define IOU_SLCR_MIO_PIN_42_OFFSET                                                 0XFF1800A8
-#undef IOU_SLCR_MIO_PIN_43_OFFSET
-#define IOU_SLCR_MIO_PIN_43_OFFSET                                                 0XFF1800AC
-#undef IOU_SLCR_MIO_PIN_44_OFFSET
-#define IOU_SLCR_MIO_PIN_44_OFFSET                                                 0XFF1800B0
-#undef IOU_SLCR_MIO_PIN_45_OFFSET
-#define IOU_SLCR_MIO_PIN_45_OFFSET                                                 0XFF1800B4
-#undef IOU_SLCR_MIO_PIN_46_OFFSET
-#define IOU_SLCR_MIO_PIN_46_OFFSET                                                 0XFF1800B8
-#undef IOU_SLCR_MIO_PIN_47_OFFSET
-#define IOU_SLCR_MIO_PIN_47_OFFSET                                                 0XFF1800BC
-#undef IOU_SLCR_MIO_PIN_48_OFFSET
-#define IOU_SLCR_MIO_PIN_48_OFFSET                                                 0XFF1800C0
-#undef IOU_SLCR_MIO_PIN_49_OFFSET
-#define IOU_SLCR_MIO_PIN_49_OFFSET                                                 0XFF1800C4
-#undef IOU_SLCR_MIO_PIN_50_OFFSET
-#define IOU_SLCR_MIO_PIN_50_OFFSET                                                 0XFF1800C8
-#undef IOU_SLCR_MIO_PIN_51_OFFSET
-#define IOU_SLCR_MIO_PIN_51_OFFSET                                                 0XFF1800CC
-#undef IOU_SLCR_MIO_PIN_52_OFFSET
-#define IOU_SLCR_MIO_PIN_52_OFFSET                                                 0XFF1800D0
-#undef IOU_SLCR_MIO_PIN_53_OFFSET
-#define IOU_SLCR_MIO_PIN_53_OFFSET                                                 0XFF1800D4
-#undef IOU_SLCR_MIO_PIN_54_OFFSET
-#define IOU_SLCR_MIO_PIN_54_OFFSET                                                 0XFF1800D8
-#undef IOU_SLCR_MIO_PIN_55_OFFSET
-#define IOU_SLCR_MIO_PIN_55_OFFSET                                                 0XFF1800DC
-#undef IOU_SLCR_MIO_PIN_56_OFFSET
-#define IOU_SLCR_MIO_PIN_56_OFFSET                                                 0XFF1800E0
-#undef IOU_SLCR_MIO_PIN_57_OFFSET
-#define IOU_SLCR_MIO_PIN_57_OFFSET                                                 0XFF1800E4
-#undef IOU_SLCR_MIO_PIN_58_OFFSET
-#define IOU_SLCR_MIO_PIN_58_OFFSET                                                 0XFF1800E8
-#undef IOU_SLCR_MIO_PIN_59_OFFSET
-#define IOU_SLCR_MIO_PIN_59_OFFSET                                                 0XFF1800EC
-#undef IOU_SLCR_MIO_PIN_60_OFFSET
-#define IOU_SLCR_MIO_PIN_60_OFFSET                                                 0XFF1800F0
-#undef IOU_SLCR_MIO_PIN_61_OFFSET
-#define IOU_SLCR_MIO_PIN_61_OFFSET                                                 0XFF1800F4
-#undef IOU_SLCR_MIO_PIN_62_OFFSET
-#define IOU_SLCR_MIO_PIN_62_OFFSET                                                 0XFF1800F8
-#undef IOU_SLCR_MIO_PIN_63_OFFSET
-#define IOU_SLCR_MIO_PIN_63_OFFSET                                                 0XFF1800FC
-#undef IOU_SLCR_MIO_PIN_64_OFFSET
-#define IOU_SLCR_MIO_PIN_64_OFFSET                                                 0XFF180100
-#undef IOU_SLCR_MIO_PIN_65_OFFSET
-#define IOU_SLCR_MIO_PIN_65_OFFSET                                                 0XFF180104
-#undef IOU_SLCR_MIO_PIN_66_OFFSET
-#define IOU_SLCR_MIO_PIN_66_OFFSET                                                 0XFF180108
-#undef IOU_SLCR_MIO_PIN_67_OFFSET
-#define IOU_SLCR_MIO_PIN_67_OFFSET                                                 0XFF18010C
-#undef IOU_SLCR_MIO_PIN_68_OFFSET
-#define IOU_SLCR_MIO_PIN_68_OFFSET                                                 0XFF180110
-#undef IOU_SLCR_MIO_PIN_69_OFFSET
-#define IOU_SLCR_MIO_PIN_69_OFFSET                                                 0XFF180114
-#undef IOU_SLCR_MIO_PIN_70_OFFSET
-#define IOU_SLCR_MIO_PIN_70_OFFSET                                                 0XFF180118
-#undef IOU_SLCR_MIO_PIN_71_OFFSET
-#define IOU_SLCR_MIO_PIN_71_OFFSET                                                 0XFF18011C
-#undef IOU_SLCR_MIO_PIN_72_OFFSET
-#define IOU_SLCR_MIO_PIN_72_OFFSET                                                 0XFF180120
-#undef IOU_SLCR_MIO_PIN_73_OFFSET
-#define IOU_SLCR_MIO_PIN_73_OFFSET                                                 0XFF180124
-#undef IOU_SLCR_MIO_PIN_74_OFFSET
-#define IOU_SLCR_MIO_PIN_74_OFFSET                                                 0XFF180128
-#undef IOU_SLCR_MIO_PIN_75_OFFSET
-#define IOU_SLCR_MIO_PIN_75_OFFSET                                                 0XFF18012C
-#undef IOU_SLCR_MIO_PIN_76_OFFSET
-#define IOU_SLCR_MIO_PIN_76_OFFSET                                                 0XFF180130
-#undef IOU_SLCR_MIO_PIN_77_OFFSET
-#define IOU_SLCR_MIO_PIN_77_OFFSET                                                 0XFF180134
-#undef IOU_SLCR_MIO_MST_TRI0_OFFSET
-#define IOU_SLCR_MIO_MST_TRI0_OFFSET                                               0XFF180204
-#undef IOU_SLCR_MIO_MST_TRI1_OFFSET
-#define IOU_SLCR_MIO_MST_TRI1_OFFSET                                               0XFF180208
-#undef IOU_SLCR_MIO_MST_TRI2_OFFSET
-#define IOU_SLCR_MIO_MST_TRI2_OFFSET                                               0XFF18020C
-#undef IOU_SLCR_BANK0_CTRL0_OFFSET
-#define IOU_SLCR_BANK0_CTRL0_OFFSET                                                0XFF180138
-#undef IOU_SLCR_BANK0_CTRL1_OFFSET
-#define IOU_SLCR_BANK0_CTRL1_OFFSET                                                0XFF18013C
-#undef IOU_SLCR_BANK0_CTRL3_OFFSET
-#define IOU_SLCR_BANK0_CTRL3_OFFSET                                                0XFF180140
-#undef IOU_SLCR_BANK0_CTRL4_OFFSET
-#define IOU_SLCR_BANK0_CTRL4_OFFSET                                                0XFF180144
-#undef IOU_SLCR_BANK0_CTRL5_OFFSET
-#define IOU_SLCR_BANK0_CTRL5_OFFSET                                                0XFF180148
-#undef IOU_SLCR_BANK0_CTRL6_OFFSET
-#define IOU_SLCR_BANK0_CTRL6_OFFSET                                                0XFF18014C
-#undef IOU_SLCR_BANK1_CTRL0_OFFSET
-#define IOU_SLCR_BANK1_CTRL0_OFFSET                                                0XFF180154
-#undef IOU_SLCR_BANK1_CTRL1_OFFSET
-#define IOU_SLCR_BANK1_CTRL1_OFFSET                                                0XFF180158
-#undef IOU_SLCR_BANK1_CTRL3_OFFSET
-#define IOU_SLCR_BANK1_CTRL3_OFFSET                                                0XFF18015C
-#undef IOU_SLCR_BANK1_CTRL4_OFFSET
-#define IOU_SLCR_BANK1_CTRL4_OFFSET                                                0XFF180160
-#undef IOU_SLCR_BANK1_CTRL5_OFFSET
-#define IOU_SLCR_BANK1_CTRL5_OFFSET                                                0XFF180164
-#undef IOU_SLCR_BANK1_CTRL6_OFFSET
-#define IOU_SLCR_BANK1_CTRL6_OFFSET                                                0XFF180168
-#undef IOU_SLCR_BANK2_CTRL0_OFFSET
-#define IOU_SLCR_BANK2_CTRL0_OFFSET                                                0XFF180170
-#undef IOU_SLCR_BANK2_CTRL1_OFFSET
-#define IOU_SLCR_BANK2_CTRL1_OFFSET                                                0XFF180174
-#undef IOU_SLCR_BANK2_CTRL3_OFFSET
-#define IOU_SLCR_BANK2_CTRL3_OFFSET                                                0XFF180178
-#undef IOU_SLCR_BANK2_CTRL4_OFFSET
-#define IOU_SLCR_BANK2_CTRL4_OFFSET                                                0XFF18017C
-#undef IOU_SLCR_BANK2_CTRL5_OFFSET
-#define IOU_SLCR_BANK2_CTRL5_OFFSET                                                0XFF180180
-#undef IOU_SLCR_BANK2_CTRL6_OFFSET
-#define IOU_SLCR_BANK2_CTRL6_OFFSET                                                0XFF180184
-#undef IOU_SLCR_MIO_LOOPBACK_OFFSET
-#define IOU_SLCR_MIO_LOOPBACK_OFFSET                                               0XFF180200
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_sclk_out- (QSPI Clock)*/
-#undef IOU_SLCR_MIO_PIN_0_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_0_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_0_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_0_L0_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_0_L0_SEL_SHIFT                                            1
-#define IOU_SLCR_MIO_PIN_0_L0_SEL_MASK                                             0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_0_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_0_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_0_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_0_L1_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_0_L1_SEL_SHIFT                                            2
-#define IOU_SLCR_MIO_PIN_0_L1_SEL_MASK                                             0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_0_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_0_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_0_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_0_L2_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_0_L2_SEL_SHIFT                                            3
-#define IOU_SLCR_MIO_PIN_0_L2_SEL_MASK                                             0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_0_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_0_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_0_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_0_L3_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_0_L3_SEL_SHIFT                                            5
-#define IOU_SLCR_MIO_PIN_0_L3_SEL_MASK                                             0x000000E0U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_1_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_1_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_1_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_1_L0_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_1_L0_SEL_SHIFT                                            1
-#define IOU_SLCR_MIO_PIN_1_L0_SEL_MASK                                             0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_1_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_1_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_1_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_1_L1_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_1_L1_SEL_SHIFT                                            2
-#define IOU_SLCR_MIO_PIN_1_L1_SEL_MASK                                             0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_1_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_1_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_1_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_1_L2_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_1_L2_SEL_SHIFT                                            3
-#define IOU_SLCR_MIO_PIN_1_L2_SEL_MASK                                             0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_1_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_1_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_1_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_1_L3_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_1_L3_SEL_SHIFT                                            5
-#define IOU_SLCR_MIO_PIN_1_L3_SEL_MASK                                             0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi2- (QSPI Databus) 1= qspi, Output, qspi_mo2- (QSPI Databus)*/
-#undef IOU_SLCR_MIO_PIN_2_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_2_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_2_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_2_L0_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_2_L0_SEL_SHIFT                                            1
-#define IOU_SLCR_MIO_PIN_2_L0_SEL_MASK                                             0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_2_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_2_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_2_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_2_L1_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_2_L1_SEL_SHIFT                                            2
-#define IOU_SLCR_MIO_PIN_2_L1_SEL_MASK                                             0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_2_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_2_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_2_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_2_L2_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_2_L2_SEL_SHIFT                                            3
-#define IOU_SLCR_MIO_PIN_2_L2_SEL_MASK                                             0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_2_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_2_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_2_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_2_L3_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_2_L3_SEL_SHIFT                                            5
-#define IOU_SLCR_MIO_PIN_2_L3_SEL_MASK                                             0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Input, qspi_mi3- (QSPI Databus) 1= qspi, Output, qspi_mo3- (QSPI Databus)*/
-#undef IOU_SLCR_MIO_PIN_3_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_3_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_3_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_3_L0_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_3_L0_SEL_SHIFT                                            1
-#define IOU_SLCR_MIO_PIN_3_L0_SEL_MASK                                             0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_3_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_3_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_3_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_3_L1_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_3_L1_SEL_SHIFT                                            2
-#define IOU_SLCR_MIO_PIN_3_L1_SEL_MASK                                             0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_3_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_3_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_3_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_3_L2_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_3_L2_SEL_SHIFT                                            3
-#define IOU_SLCR_MIO_PIN_3_L2_SEL_MASK                                             0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_3_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_3_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_3_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_3_L3_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_3_L3_SEL_SHIFT                                            5
-#define IOU_SLCR_MIO_PIN_3_L3_SEL_MASK                                             0x000000E0U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_4_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_4_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_4_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_4_L0_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_4_L0_SEL_SHIFT                                            1
-#define IOU_SLCR_MIO_PIN_4_L0_SEL_MASK                                             0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_4_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_4_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_4_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_4_L1_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_4_L1_SEL_SHIFT                                            2
-#define IOU_SLCR_MIO_PIN_4_L1_SEL_MASK                                             0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_4_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_4_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_4_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_4_L2_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_4_L2_SEL_SHIFT                                            3
-#define IOU_SLCR_MIO_PIN_4_L2_SEL_MASK                                             0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_4_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_4_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_4_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_4_L3_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_4_L3_SEL_SHIFT                                            5
-#define IOU_SLCR_MIO_PIN_4_L3_SEL_MASK                                             0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_n_ss_out- (QSPI Slave Select)*/
-#undef IOU_SLCR_MIO_PIN_5_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_5_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_5_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_5_L0_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_5_L0_SEL_SHIFT                                            1
-#define IOU_SLCR_MIO_PIN_5_L0_SEL_MASK                                             0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_5_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_5_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_5_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_5_L1_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_5_L1_SEL_SHIFT                                            2
-#define IOU_SLCR_MIO_PIN_5_L1_SEL_MASK                                             0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_5_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_5_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_5_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_5_L2_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_5_L2_SEL_SHIFT                                            3
-#define IOU_SLCR_MIO_PIN_5_L2_SEL_MASK                                             0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_5_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_5_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_5_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_5_L3_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_5_L3_SEL_SHIFT                                            5
-#define IOU_SLCR_MIO_PIN_5_L3_SEL_MASK                                             0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_clk_for_lpbk- (QSPI Clock to be fed-back)*/
-#undef IOU_SLCR_MIO_PIN_6_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_6_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_6_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_6_L0_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_6_L0_SEL_SHIFT                                            1
-#define IOU_SLCR_MIO_PIN_6_L0_SEL_MASK                                             0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_6_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_6_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_6_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_6_L1_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_6_L1_SEL_SHIFT                                            2
-#define IOU_SLCR_MIO_PIN_6_L1_SEL_MASK                                             0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_6_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_6_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_6_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_6_L2_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_6_L2_SEL_SHIFT                                            3
-#define IOU_SLCR_MIO_PIN_6_L2_SEL_MASK                                             0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_6_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_6_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_6_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_6_L3_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_6_L3_SEL_SHIFT                                            5
-#define IOU_SLCR_MIO_PIN_6_L3_SEL_MASK                                             0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_n_ss_out_upper- (QSPI Slave Select upper)*/
-#undef IOU_SLCR_MIO_PIN_7_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_7_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_7_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_7_L0_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_7_L0_SEL_SHIFT                                            1
-#define IOU_SLCR_MIO_PIN_7_L0_SEL_MASK                                             0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_7_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_7_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_7_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_7_L1_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_7_L1_SEL_SHIFT                                            2
-#define IOU_SLCR_MIO_PIN_7_L1_SEL_MASK                                             0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_7_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_7_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_7_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_7_L2_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_7_L2_SEL_SHIFT                                            3
-#define IOU_SLCR_MIO_PIN_7_L2_SEL_MASK                                             0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_7_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_7_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_7_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_7_L3_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_7_L3_SEL_SHIFT                                            5
-#define IOU_SLCR_MIO_PIN_7_L3_SEL_MASK                                             0x000000E0U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_8_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_8_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_8_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_8_L0_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_8_L0_SEL_SHIFT                                            1
-#define IOU_SLCR_MIO_PIN_8_L0_SEL_MASK                                             0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_8_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_8_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_8_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_8_L1_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_8_L1_SEL_SHIFT                                            2
-#define IOU_SLCR_MIO_PIN_8_L1_SEL_MASK                                             0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_8_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_8_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_8_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_8_L2_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_8_L2_SEL_SHIFT                                            3
-#define IOU_SLCR_MIO_PIN_8_L2_SEL_MASK                                             0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_8_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_8_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_8_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_8_L3_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_8_L3_SEL_SHIFT                                            5
-#define IOU_SLCR_MIO_PIN_8_L3_SEL_MASK                                             0x000000E0U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_9_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_9_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_9_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_9_L0_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_9_L0_SEL_SHIFT                                            1
-#define IOU_SLCR_MIO_PIN_9_L0_SEL_MASK                                             0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ce[1]- (NAND chip enable)*/
-#undef IOU_SLCR_MIO_PIN_9_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_9_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_9_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_9_L1_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_9_L1_SEL_SHIFT                                            2
-#define IOU_SLCR_MIO_PIN_9_L1_SEL_MASK                                             0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_9_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_9_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_9_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_9_L2_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_9_L2_SEL_SHIFT                                            3
-#define IOU_SLCR_MIO_PIN_9_L2_SEL_MASK                                             0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_9_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_9_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_9_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_9_L3_SEL_DEFVAL                                           0x00000000
-#define IOU_SLCR_MIO_PIN_9_L3_SEL_SHIFT                                            5
-#define IOU_SLCR_MIO_PIN_9_L3_SEL_MASK                                             0x000000E0U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_10_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_10_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_10_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_10_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_10_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_10_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[0]- (NAND Ready/Busy)*/
-#undef IOU_SLCR_MIO_PIN_10_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_10_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_10_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_10_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_10_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_10_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_10_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_10_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_10_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_10_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_10_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_10_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_10_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_10_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_10_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_10_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_10_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_10_L3_SEL_MASK                                            0x000000E0U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_11_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_11_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_11_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_11_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_11_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_11_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[1]- (NAND Ready/Busy)*/
-#undef IOU_SLCR_MIO_PIN_11_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_11_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_11_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_11_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_11_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_11_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_11_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_11_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_11_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_11_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_11_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_11_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_11_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_11_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_11_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_11_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_11_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_11_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= qspi, Output, qspi_sclk_out_upper- (QSPI Upper Clock)*/
-#undef IOU_SLCR_MIO_PIN_12_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_12_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_12_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_12_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_12_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_12_L0_SEL_MASK                                            0x00000002U
-
-/*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
-               */
-#undef IOU_SLCR_MIO_PIN_12_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_12_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_12_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_12_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_12_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_12_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_12_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_12_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_12_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_12_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_12_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_12_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_12_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_12_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_12_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_12_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_12_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_12_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_13_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_13_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_13_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_13_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_13_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_13_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ce[0]- (NAND chip enable)*/
-#undef IOU_SLCR_MIO_PIN_13_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_13_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_13_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_13_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_13_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_13_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_13_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_13_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_13_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_13_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_13_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_13_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_13_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_13_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_13_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_13_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_13_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_13_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_14_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_14_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_14_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_14_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_14_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_14_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_cle- (NAND Command Latch Enable)*/
-#undef IOU_SLCR_MIO_PIN_14_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_14_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_14_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_14_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_14_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_14_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_14_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_14_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_14_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_14_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_14_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_14_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_14_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_14_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_14_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_14_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_14_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_14_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_15_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_15_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_15_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_15_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_15_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_15_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ale- (NAND Address Latch Enable)*/
-#undef IOU_SLCR_MIO_PIN_15_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_15_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_15_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_15_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_15_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_15_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_15_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_15_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_15_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_15_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_15_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_15_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_15_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_15_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_15_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_15_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_15_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_15_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_16_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_16_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_16_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_16_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_16_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_16_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_16_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_16_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_16_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_16_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_16_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_16_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_16_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_16_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_16_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_16_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_16_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_16_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_16_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_16_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_16_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_16_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_16_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_16_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_17_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_17_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_17_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_17_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_17_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_17_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_17_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_17_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_17_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_17_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_17_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_17_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_17_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_17_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_17_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_17_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_17_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_17_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_17_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_17_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_17_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_17_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_17_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_17_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_18_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_18_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_18_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_18_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_18_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_18_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_18_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_18_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_18_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_18_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_18_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_18_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_18_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_18_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_18_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_18_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_18_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_18_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_18_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_18_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_18_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_18_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_18_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_18_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_19_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_19_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_19_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_19_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_19_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_19_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_19_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_19_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_19_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_19_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_19_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_19_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_19_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_19_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_19_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_19_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_19_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_19_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_19_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_19_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_19_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_19_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_19_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_19_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_20_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_20_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_20_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_20_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_20_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_20_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_20_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_20_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_20_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_20_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_20_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_20_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_20_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_20_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_20_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_20_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_20_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_20_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_20_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_20_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_20_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_20_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_20_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_20_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_21_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_21_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_21_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_21_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_21_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_21_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_21_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_21_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_21_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_21_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_21_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_21_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_21_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_21_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_21_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_21_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_21_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_21_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_21_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_21_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_21_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_21_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_21_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_21_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_22_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_22_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_22_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_22_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_22_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_22_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_we_b- (NAND Write Enable)*/
-#undef IOU_SLCR_MIO_PIN_22_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_22_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_22_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_22_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_22_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_22_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_22_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_22_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_22_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_22_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_22_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_22_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_22_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_22_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_22_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_22_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_22_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_22_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_23_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_23_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_23_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_23_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_23_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_23_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_23_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_23_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_23_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_23_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_23_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_23_L1_SEL_MASK                                            0x00000004U
-
-/*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
-               */
-#undef IOU_SLCR_MIO_PIN_23_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_23_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_23_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_23_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_23_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_23_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_23_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_23_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_23_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_23_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_23_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_23_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_24_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_24_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_24_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_24_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_24_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_24_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_24_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_24_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_24_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_24_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_24_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_24_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_24_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_24_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_24_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_24_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_24_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_24_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_24_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_24_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_24_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_24_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_24_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_24_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_25_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_25_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_25_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_25_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_25_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_25_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_re_n- (NAND Read Enable)*/
-#undef IOU_SLCR_MIO_PIN_25_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_25_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_25_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_25_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_25_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_25_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_25_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_25_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_25_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_25_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_25_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_25_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_25_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_25_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_25_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_25_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_25_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_25_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_tx_clk- (TX RGMII clock)*/
-#undef IOU_SLCR_MIO_PIN_26_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_26_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_26_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_26_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_26_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_26_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Output, nfc_ce[1]- (NAND chip enable)*/
-#undef IOU_SLCR_MIO_PIN_26_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_26_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_26_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_26_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_26_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_26_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_26_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_26_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_26_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_26_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_26_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_26_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_26_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_26_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_26_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_26_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_26_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_26_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[0]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_27_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_27_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_27_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_27_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_27_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_27_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[0]- (NAND Ready/Busy)*/
-#undef IOU_SLCR_MIO_PIN_27_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_27_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_27_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_27_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_27_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_27_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_27_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_27_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_27_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_27_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_27_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_27_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_27_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_27_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_27_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_27_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_27_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_27_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[1]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_28_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_28_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_28_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_28_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_28_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_28_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= nand, Input, nfc_rb_n[1]- (NAND Ready/Busy)*/
-#undef IOU_SLCR_MIO_PIN_28_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_28_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_28_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_28_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_28_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_28_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_28_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_28_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_28_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_28_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_28_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_28_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_28_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_28_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_28_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_28_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_28_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_28_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[2]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_29_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_29_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_29_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_29_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_29_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_29_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_29_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_29_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_29_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_29_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_29_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_29_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_29_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_29_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_29_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_29_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_29_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_29_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_29_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_29_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_29_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_29_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_29_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_29_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Output, gem0_rgmii_txd[3]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_30_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_30_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_30_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_30_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_30_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_30_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_30_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_30_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_30_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_30_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_30_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_30_L1_SEL_MASK                                            0x00000004U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_30_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_30_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_30_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_30_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_30_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_30_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_30_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_30_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_30_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_30_L3_SEL_DEFVAL                                          0x00000000
-#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
-#undef IOU_SLCR_MIO_PIN_32_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_32_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_32_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_32_L0_SEL_MASK                                            0x00000002U
-
-/*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
-               */
-#undef IOU_SLCR_MIO_PIN_32_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_32_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_32_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_32_L1_SEL_DEFVAL                                          0x00000000
-#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, 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_32_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_32_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_32_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_32_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_32_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_32_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_32_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_32_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_32_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[0]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_33_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_33_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_33_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_33_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_33_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_33_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_33_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_33_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_33_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_33_L1_SEL_DEFVAL                                          0x00000000
-#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, 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_33_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_33_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_33_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_33_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_33_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_33_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_33_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_33_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_33_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[1]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_34_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_34_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_34_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_34_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_34_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_34_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_34_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_34_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_34_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_34_L1_SEL_DEFVAL                                          0x00000000
-#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, 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_34_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_34_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_34_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_34_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_34_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_34_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_34_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_34_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_34_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[2]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_35_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_35_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_35_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_35_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_35_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_35_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_35_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_35_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_35_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_35_L1_SEL_DEFVAL                                          0x00000000
-#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, 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_35_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_35_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_35_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_35_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_35_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_35_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_35_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_35_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_35_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rxd[3]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_36_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_36_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_36_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_36_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_36_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_36_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_36_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_36_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_36_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_36_L1_SEL_DEFVAL                                          0x00000000
-#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, 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_36_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_36_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_36_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_36_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_36_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_36_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_36_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_36_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_36_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem0, Input, gem0_rgmii_rx_ctl- (RX RGMII control )*/
-#undef IOU_SLCR_MIO_PIN_37_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_37_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_37_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_37_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_37_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_37_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_37_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_37_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_37_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_37_L1_SEL_DEFVAL                                          0x00000000
-#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, 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_PIN_37_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_37_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_37_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_37_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_37_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_37_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_37_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_37_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_37_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_tx_clk- (TX RGMII clock)*/
-#undef IOU_SLCR_MIO_PIN_38_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_38_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_38_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_38_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_38_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_38_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_38_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_38_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_38_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_38_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_38_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_38_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_clk_out- (SDSDIO clock) 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_38_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_38_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_38_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_38_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_38_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_38_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_38_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_38_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_38_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_38_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_38_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_38_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[0]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_39_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_39_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_39_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_39_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_39_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_39_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_39_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_39_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_39_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_39_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_39_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_39_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_39_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_39_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_39_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_39_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_39_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_39_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_39_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_39_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_39_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_39_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_39_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_39_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[1]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_40_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_40_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_40_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_40_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_40_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_40_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_40_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_40_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_40_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_40_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_40_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_40_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_40_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_40_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_40_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_40_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_40_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_40_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_40_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_40_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_40_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_40_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_40_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_40_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[2]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_41_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_41_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_41_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_41_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_41_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_41_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_41_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_41_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_41_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_41_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_41_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_41_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_41_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_41_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_41_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_41_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_41_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_41_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_41_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_41_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_41_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_41_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_41_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_41_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_txd[3]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_42_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_42_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_42_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_42_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_42_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_42_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_42_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_42_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_42_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_42_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_42_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_42_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_42_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_42_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_42_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_42_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_42_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_42_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_42_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_42_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_42_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_42_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_42_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_42_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Output, gem1_rgmii_tx_ctl- (TX RGMII control)*/
-#undef IOU_SLCR_MIO_PIN_43_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_43_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_43_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_43_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_43_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_43_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_43_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_43_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_43_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_43_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_43_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_43_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_43_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_43_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_43_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_43_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_43_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_43_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_43_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_43_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_43_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_43_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_43_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_43_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rx_clk- (RX RGMII clock)*/
-#undef IOU_SLCR_MIO_PIN_44_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_44_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_44_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_44_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_44_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_44_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_44_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_44_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_44_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_44_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_44_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_44_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_44_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_44_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_44_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_44_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_44_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_44_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_44_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_44_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_44_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_44_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_44_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_44_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[0]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_45_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_45_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_45_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_45_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_45_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_45_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_45_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_45_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_45_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_45_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_45_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_45_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_45_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_45_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_45_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_45_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_45_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_45_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_45_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_45_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_45_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_45_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_45_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_45_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[1]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_46_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_46_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_46_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_46_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_46_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_46_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_46_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_46_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_46_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_46_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_46_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_46_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_46_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_46_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_46_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_46_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_46_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_46_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_46_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_46_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_46_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_46_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_46_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_46_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[2]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_47_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_47_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_47_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_47_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_47_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_47_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_47_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_47_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_47_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_47_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_47_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_47_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_47_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_47_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_47_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_47_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_47_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_47_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_47_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_47_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_47_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_47_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_47_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_47_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rxd[3]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_48_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_48_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_48_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_48_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_48_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_48_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_48_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_48_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_48_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_48_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_48_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_48_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_48_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_48_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_48_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_48_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_48_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_48_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_48_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_48_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_48_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_48_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_48_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_48_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem1, Input, gem1_rgmii_rx_ctl- (RX RGMII control )*/
-#undef IOU_SLCR_MIO_PIN_49_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_49_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_49_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_49_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_49_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_49_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_49_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_49_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_49_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_49_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_49_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_49_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_49_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_49_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_49_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_49_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_49_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_49_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_49_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_49_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_49_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_49_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_49_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_49_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem_tsu, Input, gem_tsu_clk- (TSU clock)*/
-#undef IOU_SLCR_MIO_PIN_50_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_50_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_50_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_50_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_50_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_50_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_50_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_50_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_50_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_50_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_50_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_50_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_50_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_50_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_50_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_50_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_50_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_50_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_50_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_50_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_50_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_50_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_50_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_50_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem_tsu, Input, gem_tsu_clk- (TSU clock)*/
-#undef IOU_SLCR_MIO_PIN_51_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_51_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_51_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_51_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_51_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_51_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_51_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_51_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_51_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_51_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_51_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_51_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= sd1, Output, sdio1_clk_out- (SDSDIO clock) 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_51_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_51_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_51_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_51_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_51_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_51_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_51_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_51_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_51_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_51_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_51_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_51_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_tx_clk- (TX RGMII clock)*/
-#undef IOU_SLCR_MIO_PIN_52_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_52_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_52_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_52_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_52_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_52_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_clk_in- (ULPI Clock)*/
-#undef IOU_SLCR_MIO_PIN_52_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_52_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_52_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_52_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_52_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_52_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_52_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_52_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_52_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_52_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_52_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_52_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_52_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_52_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_52_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_52_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_52_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_52_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[0]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_53_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_53_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_53_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_53_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_53_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_53_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_dir- (Data bus direction control)*/
-#undef IOU_SLCR_MIO_PIN_53_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_53_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_53_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_53_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_53_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_53_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_53_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_53_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_53_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_53_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_53_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_53_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_53_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_53_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_53_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_53_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_53_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_53_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[1]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_54_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_54_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_54_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_54_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_54_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_54_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_54_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_54_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_54_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_54_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_54_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_54_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_54_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_54_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_54_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_54_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_54_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_54_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_54_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_54_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_54_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_54_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_54_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_54_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[2]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_55_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_55_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_55_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_55_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_55_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_55_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Input, usb0_ulpi_nxt- (Data flow control signal from the PHY)*/
-#undef IOU_SLCR_MIO_PIN_55_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_55_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_55_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_55_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_55_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_55_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_55_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_55_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_55_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_55_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_55_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_55_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_55_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_55_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_55_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_55_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_55_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_55_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_txd[3]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_56_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_56_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_56_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_56_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_56_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_56_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_56_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_56_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_56_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_56_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_56_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_56_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_56_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_56_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_56_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_56_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_56_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_56_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_56_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_56_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_56_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_56_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_56_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_56_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Output, gem2_rgmii_tx_ctl- (TX RGMII control)*/
-#undef IOU_SLCR_MIO_PIN_57_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_57_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_57_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_57_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_57_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_57_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_57_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_57_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_57_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_57_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_57_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_57_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_57_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_57_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_57_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_57_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_57_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_57_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_57_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_57_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_57_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_57_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_57_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_57_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rx_clk- (RX RGMII clock)*/
-#undef IOU_SLCR_MIO_PIN_58_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_58_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_58_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_58_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_58_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_58_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= usb0, Output, usb0_ulpi_stp- (Asserted to end or interrupt transfers)*/
-#undef IOU_SLCR_MIO_PIN_58_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_58_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_58_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_58_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_58_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_58_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_58_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_58_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_58_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_58_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_58_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_58_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_58_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_58_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_58_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_58_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_58_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_58_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[0]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_59_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_59_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_59_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_59_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_59_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_59_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_59_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_59_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_59_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_59_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_59_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_59_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_59_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_59_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_59_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_59_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_59_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_59_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_59_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_59_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_59_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_59_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_59_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_59_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[1]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_60_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_60_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_60_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_60_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_60_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_60_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_60_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_60_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_60_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_60_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_60_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_60_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_60_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_60_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_60_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_60_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_60_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_60_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_60_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_60_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_60_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_60_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_60_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_60_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[2]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_61_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_61_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_61_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_61_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_61_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_61_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_61_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_61_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_61_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_61_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_61_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_61_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_61_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_61_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_61_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_61_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_61_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_61_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_61_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_61_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_61_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_61_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_61_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_61_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rxd[3]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_62_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_62_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_62_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_62_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_62_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_62_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_62_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_62_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_62_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_62_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_62_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_62_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_62_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_62_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_62_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_62_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_62_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_62_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_62_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_62_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_62_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_62_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_62_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_62_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem2, Input, gem2_rgmii_rx_ctl- (RX RGMII control )*/
-#undef IOU_SLCR_MIO_PIN_63_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_63_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_63_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_63_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_63_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_63_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_63_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_63_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_63_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_63_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_63_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_63_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= Not Used 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_63_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_63_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_63_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_63_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_63_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_63_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_63_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_63_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_63_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_63_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_63_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_63_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_tx_clk- (TX RGMII clock)*/
-#undef IOU_SLCR_MIO_PIN_64_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_64_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_64_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_64_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_64_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_64_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_clk_in- (ULPI Clock)*/
-#undef IOU_SLCR_MIO_PIN_64_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_64_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_64_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_64_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_64_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_64_L1_SEL_MASK                                            0x00000004U
-
-/*Level 2 Mux Select 0= Level 3 Mux Output 1= sd0, Output, sdio0_clk_out- (SDSDIO clock) 2= Not Used 3= Not Used*/
-#undef IOU_SLCR_MIO_PIN_64_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_64_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_64_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_64_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_64_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_64_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_64_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_64_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_64_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_64_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_64_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_64_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[0]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_65_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_65_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_65_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_65_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_65_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_65_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_dir- (Data bus direction control)*/
-#undef IOU_SLCR_MIO_PIN_65_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_65_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_65_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_65_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_65_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_65_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_65_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_65_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_65_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_65_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_65_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_65_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_65_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_65_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_65_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_65_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_65_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_65_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[1]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_66_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_66_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_66_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_66_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_66_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_66_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_66_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_66_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_66_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_66_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_66_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_66_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_66_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_66_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_66_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_66_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_66_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_66_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_66_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_66_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_66_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_66_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_66_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_66_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[2]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_67_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_67_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_67_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_67_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_67_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_67_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Input, usb1_ulpi_nxt- (Data flow control signal from the PHY)*/
-#undef IOU_SLCR_MIO_PIN_67_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_67_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_67_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_67_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_67_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_67_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_67_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_67_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_67_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_67_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_67_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_67_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_67_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_67_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_67_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_67_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_67_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_67_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_txd[3]- (TX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_68_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_68_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_68_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_68_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_68_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_68_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_68_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_68_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_68_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_68_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_68_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_68_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_68_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_68_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_68_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_68_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_68_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_68_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_68_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_68_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_68_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_68_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_68_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_68_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Output, gem3_rgmii_tx_ctl- (TX RGMII control)*/
-#undef IOU_SLCR_MIO_PIN_69_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_69_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_69_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_69_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_69_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_69_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_69_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_69_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_69_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_69_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_69_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_69_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_69_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_69_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_69_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_69_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_69_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_69_L2_SEL_MASK                                            0x00000018U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_69_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_69_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_69_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_69_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_69_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_69_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rx_clk- (RX RGMII clock)*/
-#undef IOU_SLCR_MIO_PIN_70_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_70_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_70_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_70_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_70_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_70_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= usb1, Output, usb1_ulpi_stp- (Asserted to end or interrupt transfers)*/
-#undef IOU_SLCR_MIO_PIN_70_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_70_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_70_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_70_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_70_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_70_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_70_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_70_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_70_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_70_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_70_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_70_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_70_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_70_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_70_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_70_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_70_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_70_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[0]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_71_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_71_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_71_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_71_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_71_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_71_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_71_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_71_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_71_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_71_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_71_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_71_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_71_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_71_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_71_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_71_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_71_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_71_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_71_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_71_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_71_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_71_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_71_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_71_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[1]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_72_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_72_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_72_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_72_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_72_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_72_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_72_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_72_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_72_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_72_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_72_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_72_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_72_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_72_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_72_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_72_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_72_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_72_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_72_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_72_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_72_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_72_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_72_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_72_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[2]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_73_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_73_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_73_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_73_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_73_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_73_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_73_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_73_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_73_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_73_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_73_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_73_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_73_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_73_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_73_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_73_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_73_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_73_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_73_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_73_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_73_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_73_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_73_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_73_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rxd[3]- (RX RGMII data)*/
-#undef IOU_SLCR_MIO_PIN_74_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_74_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_74_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_74_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_74_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_74_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_74_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_74_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_74_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_74_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_74_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_74_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_74_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_74_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_74_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_74_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_74_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_74_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_74_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_74_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_74_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_74_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_74_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_74_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= gem3, Input, gem3_rgmii_rx_ctl- (RX RGMII control )*/
-#undef IOU_SLCR_MIO_PIN_75_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_75_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_75_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_75_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_75_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_75_L0_SEL_MASK                                            0x00000002U
-
-/*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)*/
-#undef IOU_SLCR_MIO_PIN_75_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_75_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_75_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_75_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_75_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_75_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_75_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_75_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_75_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_75_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_75_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_75_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_75_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_75_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_75_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_75_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_75_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_75_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_76_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_76_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_76_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_76_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_76_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_76_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_76_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_76_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_76_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_76_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_76_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_76_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_76_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_76_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_76_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_76_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_76_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_76_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_76_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_76_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_76_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_76_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_76_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_76_L3_SEL_MASK                                            0x000000E0U
-
-/*Level 0 Mux Select 0= Level 1 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_77_L0_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_77_L0_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_77_L0_SEL_MASK
-#define IOU_SLCR_MIO_PIN_77_L0_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_77_L0_SEL_SHIFT                                           1
-#define IOU_SLCR_MIO_PIN_77_L0_SEL_MASK                                            0x00000002U
-
-/*Level 1 Mux Select 0= Level 2 Mux Output 1= Not Used*/
-#undef IOU_SLCR_MIO_PIN_77_L1_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_77_L1_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_77_L1_SEL_MASK
-#define IOU_SLCR_MIO_PIN_77_L1_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_77_L1_SEL_SHIFT                                           2
-#define IOU_SLCR_MIO_PIN_77_L1_SEL_MASK                                            0x00000004U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_77_L2_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_77_L2_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_77_L2_SEL_MASK
-#define IOU_SLCR_MIO_PIN_77_L2_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_77_L2_SEL_SHIFT                                           3
-#define IOU_SLCR_MIO_PIN_77_L2_SEL_MASK                                            0x00000018U
-
-/*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*/
-#undef IOU_SLCR_MIO_PIN_77_L3_SEL_DEFVAL
-#undef IOU_SLCR_MIO_PIN_77_L3_SEL_SHIFT
-#undef IOU_SLCR_MIO_PIN_77_L3_SEL_MASK
-#define IOU_SLCR_MIO_PIN_77_L3_SEL_DEFVAL                                          0x00000000
-#define IOU_SLCR_MIO_PIN_77_L3_SEL_SHIFT                                           5
-#define IOU_SLCR_MIO_PIN_77_L3_SEL_MASK                                            0x000000E0U
-
-/*Master Tri-state Enable for pin 0, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI_SHIFT                                     0
-#define IOU_SLCR_MIO_MST_TRI0_PIN_00_TRI_MASK                                      0x00000001U
-
-/*Master Tri-state Enable for pin 1, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI_SHIFT                                     1
-#define IOU_SLCR_MIO_MST_TRI0_PIN_01_TRI_MASK                                      0x00000002U
-
-/*Master Tri-state Enable for pin 2, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI_SHIFT                                     2
-#define IOU_SLCR_MIO_MST_TRI0_PIN_02_TRI_MASK                                      0x00000004U
-
-/*Master Tri-state Enable for pin 3, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI_SHIFT                                     3
-#define IOU_SLCR_MIO_MST_TRI0_PIN_03_TRI_MASK                                      0x00000008U
-
-/*Master Tri-state Enable for pin 4, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI_SHIFT                                     4
-#define IOU_SLCR_MIO_MST_TRI0_PIN_04_TRI_MASK                                      0x00000010U
-
-/*Master Tri-state Enable for pin 5, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI_SHIFT                                     5
-#define IOU_SLCR_MIO_MST_TRI0_PIN_05_TRI_MASK                                      0x00000020U
-
-/*Master Tri-state Enable for pin 6, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI_SHIFT                                     6
-#define IOU_SLCR_MIO_MST_TRI0_PIN_06_TRI_MASK                                      0x00000040U
-
-/*Master Tri-state Enable for pin 7, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI_SHIFT                                     7
-#define IOU_SLCR_MIO_MST_TRI0_PIN_07_TRI_MASK                                      0x00000080U
-
-/*Master Tri-state Enable for pin 8, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI_SHIFT                                     8
-#define IOU_SLCR_MIO_MST_TRI0_PIN_08_TRI_MASK                                      0x00000100U
-
-/*Master Tri-state Enable for pin 9, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI_SHIFT                                     9
-#define IOU_SLCR_MIO_MST_TRI0_PIN_09_TRI_MASK                                      0x00000200U
-
-/*Master Tri-state Enable for pin 10, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI_SHIFT                                     10
-#define IOU_SLCR_MIO_MST_TRI0_PIN_10_TRI_MASK                                      0x00000400U
-
-/*Master Tri-state Enable for pin 11, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI_SHIFT                                     11
-#define IOU_SLCR_MIO_MST_TRI0_PIN_11_TRI_MASK                                      0x00000800U
-
-/*Master Tri-state Enable for pin 12, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI_SHIFT                                     12
-#define IOU_SLCR_MIO_MST_TRI0_PIN_12_TRI_MASK                                      0x00001000U
-
-/*Master Tri-state Enable for pin 13, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI_SHIFT                                     13
-#define IOU_SLCR_MIO_MST_TRI0_PIN_13_TRI_MASK                                      0x00002000U
-
-/*Master Tri-state Enable for pin 14, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI_SHIFT                                     14
-#define IOU_SLCR_MIO_MST_TRI0_PIN_14_TRI_MASK                                      0x00004000U
-
-/*Master Tri-state Enable for pin 15, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI_SHIFT                                     15
-#define IOU_SLCR_MIO_MST_TRI0_PIN_15_TRI_MASK                                      0x00008000U
-
-/*Master Tri-state Enable for pin 16, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI_SHIFT                                     16
-#define IOU_SLCR_MIO_MST_TRI0_PIN_16_TRI_MASK                                      0x00010000U
-
-/*Master Tri-state Enable for pin 17, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI_SHIFT                                     17
-#define IOU_SLCR_MIO_MST_TRI0_PIN_17_TRI_MASK                                      0x00020000U
-
-/*Master Tri-state Enable for pin 18, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI_SHIFT                                     18
-#define IOU_SLCR_MIO_MST_TRI0_PIN_18_TRI_MASK                                      0x00040000U
-
-/*Master Tri-state Enable for pin 19, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI_SHIFT                                     19
-#define IOU_SLCR_MIO_MST_TRI0_PIN_19_TRI_MASK                                      0x00080000U
-
-/*Master Tri-state Enable for pin 20, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI_SHIFT                                     20
-#define IOU_SLCR_MIO_MST_TRI0_PIN_20_TRI_MASK                                      0x00100000U
-
-/*Master Tri-state Enable for pin 21, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI_SHIFT                                     21
-#define IOU_SLCR_MIO_MST_TRI0_PIN_21_TRI_MASK                                      0x00200000U
-
-/*Master Tri-state Enable for pin 22, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI_SHIFT                                     22
-#define IOU_SLCR_MIO_MST_TRI0_PIN_22_TRI_MASK                                      0x00400000U
-
-/*Master Tri-state Enable for pin 23, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI_SHIFT                                     23
-#define IOU_SLCR_MIO_MST_TRI0_PIN_23_TRI_MASK                                      0x00800000U
-
-/*Master Tri-state Enable for pin 24, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI_SHIFT                                     24
-#define IOU_SLCR_MIO_MST_TRI0_PIN_24_TRI_MASK                                      0x01000000U
-
-/*Master Tri-state Enable for pin 25, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI_SHIFT                                     25
-#define IOU_SLCR_MIO_MST_TRI0_PIN_25_TRI_MASK                                      0x02000000U
-
-/*Master Tri-state Enable for pin 26, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI_SHIFT                                     26
-#define IOU_SLCR_MIO_MST_TRI0_PIN_26_TRI_MASK                                      0x04000000U
-
-/*Master Tri-state Enable for pin 27, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI_SHIFT                                     27
-#define IOU_SLCR_MIO_MST_TRI0_PIN_27_TRI_MASK                                      0x08000000U
-
-/*Master Tri-state Enable for pin 28, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI_SHIFT                                     28
-#define IOU_SLCR_MIO_MST_TRI0_PIN_28_TRI_MASK                                      0x10000000U
-
-/*Master Tri-state Enable for pin 29, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI_SHIFT                                     29
-#define IOU_SLCR_MIO_MST_TRI0_PIN_29_TRI_MASK                                      0x20000000U
-
-/*Master Tri-state Enable for pin 30, active high*/
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI0_PIN_30_TRI_DEFVAL                                    0xFFFFFFFF
-#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
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI_SHIFT                                     0
-#define IOU_SLCR_MIO_MST_TRI1_PIN_32_TRI_MASK                                      0x00000001U
-
-/*Master Tri-state Enable for pin 33, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI_SHIFT                                     1
-#define IOU_SLCR_MIO_MST_TRI1_PIN_33_TRI_MASK                                      0x00000002U
-
-/*Master Tri-state Enable for pin 34, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI_SHIFT                                     2
-#define IOU_SLCR_MIO_MST_TRI1_PIN_34_TRI_MASK                                      0x00000004U
-
-/*Master Tri-state Enable for pin 35, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI_SHIFT                                     3
-#define IOU_SLCR_MIO_MST_TRI1_PIN_35_TRI_MASK                                      0x00000008U
-
-/*Master Tri-state Enable for pin 36, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI_SHIFT                                     4
-#define IOU_SLCR_MIO_MST_TRI1_PIN_36_TRI_MASK                                      0x00000010U
-
-/*Master Tri-state Enable for pin 37, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI_SHIFT                                     5
-#define IOU_SLCR_MIO_MST_TRI1_PIN_37_TRI_MASK                                      0x00000020U
-
-/*Master Tri-state Enable for pin 38, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI_SHIFT                                     6
-#define IOU_SLCR_MIO_MST_TRI1_PIN_38_TRI_MASK                                      0x00000040U
-
-/*Master Tri-state Enable for pin 39, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI_SHIFT                                     7
-#define IOU_SLCR_MIO_MST_TRI1_PIN_39_TRI_MASK                                      0x00000080U
-
-/*Master Tri-state Enable for pin 40, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI_SHIFT                                     8
-#define IOU_SLCR_MIO_MST_TRI1_PIN_40_TRI_MASK                                      0x00000100U
-
-/*Master Tri-state Enable for pin 41, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI_SHIFT                                     9
-#define IOU_SLCR_MIO_MST_TRI1_PIN_41_TRI_MASK                                      0x00000200U
-
-/*Master Tri-state Enable for pin 42, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI_SHIFT                                     10
-#define IOU_SLCR_MIO_MST_TRI1_PIN_42_TRI_MASK                                      0x00000400U
-
-/*Master Tri-state Enable for pin 43, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI_SHIFT                                     11
-#define IOU_SLCR_MIO_MST_TRI1_PIN_43_TRI_MASK                                      0x00000800U
-
-/*Master Tri-state Enable for pin 44, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI_SHIFT                                     12
-#define IOU_SLCR_MIO_MST_TRI1_PIN_44_TRI_MASK                                      0x00001000U
-
-/*Master Tri-state Enable for pin 45, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI_SHIFT                                     13
-#define IOU_SLCR_MIO_MST_TRI1_PIN_45_TRI_MASK                                      0x00002000U
-
-/*Master Tri-state Enable for pin 46, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI_SHIFT                                     14
-#define IOU_SLCR_MIO_MST_TRI1_PIN_46_TRI_MASK                                      0x00004000U
-
-/*Master Tri-state Enable for pin 47, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI_SHIFT                                     15
-#define IOU_SLCR_MIO_MST_TRI1_PIN_47_TRI_MASK                                      0x00008000U
-
-/*Master Tri-state Enable for pin 48, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI_SHIFT                                     16
-#define IOU_SLCR_MIO_MST_TRI1_PIN_48_TRI_MASK                                      0x00010000U
-
-/*Master Tri-state Enable for pin 49, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI_SHIFT                                     17
-#define IOU_SLCR_MIO_MST_TRI1_PIN_49_TRI_MASK                                      0x00020000U
-
-/*Master Tri-state Enable for pin 50, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI_SHIFT                                     18
-#define IOU_SLCR_MIO_MST_TRI1_PIN_50_TRI_MASK                                      0x00040000U
-
-/*Master Tri-state Enable for pin 51, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI_SHIFT                                     19
-#define IOU_SLCR_MIO_MST_TRI1_PIN_51_TRI_MASK                                      0x00080000U
-
-/*Master Tri-state Enable for pin 52, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI_SHIFT                                     20
-#define IOU_SLCR_MIO_MST_TRI1_PIN_52_TRI_MASK                                      0x00100000U
-
-/*Master Tri-state Enable for pin 53, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI_SHIFT                                     21
-#define IOU_SLCR_MIO_MST_TRI1_PIN_53_TRI_MASK                                      0x00200000U
-
-/*Master Tri-state Enable for pin 54, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI_SHIFT                                     22
-#define IOU_SLCR_MIO_MST_TRI1_PIN_54_TRI_MASK                                      0x00400000U
-
-/*Master Tri-state Enable for pin 55, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI_SHIFT                                     23
-#define IOU_SLCR_MIO_MST_TRI1_PIN_55_TRI_MASK                                      0x00800000U
-
-/*Master Tri-state Enable for pin 56, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI_SHIFT                                     24
-#define IOU_SLCR_MIO_MST_TRI1_PIN_56_TRI_MASK                                      0x01000000U
-
-/*Master Tri-state Enable for pin 57, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI_SHIFT                                     25
-#define IOU_SLCR_MIO_MST_TRI1_PIN_57_TRI_MASK                                      0x02000000U
-
-/*Master Tri-state Enable for pin 58, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI_SHIFT                                     26
-#define IOU_SLCR_MIO_MST_TRI1_PIN_58_TRI_MASK                                      0x04000000U
-
-/*Master Tri-state Enable for pin 59, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI_SHIFT                                     27
-#define IOU_SLCR_MIO_MST_TRI1_PIN_59_TRI_MASK                                      0x08000000U
-
-/*Master Tri-state Enable for pin 60, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI_SHIFT                                     28
-#define IOU_SLCR_MIO_MST_TRI1_PIN_60_TRI_MASK                                      0x10000000U
-
-/*Master Tri-state Enable for pin 61, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI_SHIFT                                     29
-#define IOU_SLCR_MIO_MST_TRI1_PIN_61_TRI_MASK                                      0x20000000U
-
-/*Master Tri-state Enable for pin 62, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI_SHIFT                                     30
-#define IOU_SLCR_MIO_MST_TRI1_PIN_62_TRI_MASK                                      0x40000000U
-
-/*Master Tri-state Enable for pin 63, active high*/
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI_DEFVAL                                    0xFFFFFFFF
-#define IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI_SHIFT                                     31
-#define IOU_SLCR_MIO_MST_TRI1_PIN_63_TRI_MASK                                      0x80000000U
-
-/*Master Tri-state Enable for pin 64, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI_SHIFT                                     0
-#define IOU_SLCR_MIO_MST_TRI2_PIN_64_TRI_MASK                                      0x00000001U
-
-/*Master Tri-state Enable for pin 65, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI_SHIFT                                     1
-#define IOU_SLCR_MIO_MST_TRI2_PIN_65_TRI_MASK                                      0x00000002U
-
-/*Master Tri-state Enable for pin 66, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI_SHIFT                                     2
-#define IOU_SLCR_MIO_MST_TRI2_PIN_66_TRI_MASK                                      0x00000004U
-
-/*Master Tri-state Enable for pin 67, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI_SHIFT                                     3
-#define IOU_SLCR_MIO_MST_TRI2_PIN_67_TRI_MASK                                      0x00000008U
-
-/*Master Tri-state Enable for pin 68, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI_SHIFT                                     4
-#define IOU_SLCR_MIO_MST_TRI2_PIN_68_TRI_MASK                                      0x00000010U
-
-/*Master Tri-state Enable for pin 69, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI_SHIFT                                     5
-#define IOU_SLCR_MIO_MST_TRI2_PIN_69_TRI_MASK                                      0x00000020U
-
-/*Master Tri-state Enable for pin 70, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI_SHIFT                                     6
-#define IOU_SLCR_MIO_MST_TRI2_PIN_70_TRI_MASK                                      0x00000040U
-
-/*Master Tri-state Enable for pin 71, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI_SHIFT                                     7
-#define IOU_SLCR_MIO_MST_TRI2_PIN_71_TRI_MASK                                      0x00000080U
-
-/*Master Tri-state Enable for pin 72, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI_SHIFT                                     8
-#define IOU_SLCR_MIO_MST_TRI2_PIN_72_TRI_MASK                                      0x00000100U
-
-/*Master Tri-state Enable for pin 73, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI_SHIFT                                     9
-#define IOU_SLCR_MIO_MST_TRI2_PIN_73_TRI_MASK                                      0x00000200U
-
-/*Master Tri-state Enable for pin 74, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI_SHIFT                                     10
-#define IOU_SLCR_MIO_MST_TRI2_PIN_74_TRI_MASK                                      0x00000400U
-
-/*Master Tri-state Enable for pin 75, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI_SHIFT                                     11
-#define IOU_SLCR_MIO_MST_TRI2_PIN_75_TRI_MASK                                      0x00000800U
-
-/*Master Tri-state Enable for pin 76, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI_SHIFT                                     12
-#define IOU_SLCR_MIO_MST_TRI2_PIN_76_TRI_MASK                                      0x00001000U
-
-/*Master Tri-state Enable for pin 77, active high*/
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI_DEFVAL
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI_SHIFT
-#undef IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI_MASK
-#define IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI_DEFVAL                                    0x00003FFF
-#define IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI_SHIFT                                     13
-#define IOU_SLCR_MIO_MST_TRI2_PIN_77_TRI_MASK                                      0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0_SHIFT                                    0
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_0_MASK                                     0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1_SHIFT                                    1
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_1_MASK                                     0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2_SHIFT                                    2
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_2_MASK                                     0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3_SHIFT                                    3
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_3_MASK                                     0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4_SHIFT                                    4
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_4_MASK                                     0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5_SHIFT                                    5
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_5_MASK                                     0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6_SHIFT                                    6
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_6_MASK                                     0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7_SHIFT                                    7
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_7_MASK                                     0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8_SHIFT                                    8
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_8_MASK                                     0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9_SHIFT                                    9
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_9_MASK                                     0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10_SHIFT                                   10
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_10_MASK                                    0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11_SHIFT                                   11
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_11_MASK                                    0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12_SHIFT                                   12
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_12_MASK                                    0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13_SHIFT                                   13
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_13_MASK                                    0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14_SHIFT                                   14
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_14_MASK                                    0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15_SHIFT                                   15
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_15_MASK                                    0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16_SHIFT                                   16
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_16_MASK                                    0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17_SHIFT                                   17
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_17_MASK                                    0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18_SHIFT                                   18
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_18_MASK                                    0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19_SHIFT                                   19
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_19_MASK                                    0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20_SHIFT                                   20
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_20_MASK                                    0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21_SHIFT                                   21
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_21_MASK                                    0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22_SHIFT                                   22
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_22_MASK                                    0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23_SHIFT                                   23
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_23_MASK                                    0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24_SHIFT                                   24
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_24_MASK                                    0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25_SHIFT
-#undef IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25_MASK
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25_DEFVAL
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25_SHIFT                                   25
-#define IOU_SLCR_BANK0_CTRL0_DRIVE0_BIT_25_MASK                                    0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0_SHIFT                                    0
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_0_MASK                                     0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1_SHIFT                                    1
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_1_MASK                                     0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2_SHIFT                                    2
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_2_MASK                                     0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3_SHIFT                                    3
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_3_MASK                                     0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4_SHIFT                                    4
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_4_MASK                                     0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5_SHIFT                                    5
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_5_MASK                                     0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6_SHIFT                                    6
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_6_MASK                                     0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7_SHIFT                                    7
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_7_MASK                                     0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8_SHIFT                                    8
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_8_MASK                                     0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9_SHIFT                                    9
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_9_MASK                                     0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10_SHIFT                                   10
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_10_MASK                                    0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11_SHIFT                                   11
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_11_MASK                                    0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12_SHIFT                                   12
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_12_MASK                                    0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13_SHIFT                                   13
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_13_MASK                                    0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14_SHIFT                                   14
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_14_MASK                                    0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15_SHIFT                                   15
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_15_MASK                                    0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16_SHIFT                                   16
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_16_MASK                                    0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17_SHIFT                                   17
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_17_MASK                                    0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18_SHIFT                                   18
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_18_MASK                                    0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19_SHIFT                                   19
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_19_MASK                                    0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20_SHIFT                                   20
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_20_MASK                                    0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21_SHIFT                                   21
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_21_MASK                                    0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22_SHIFT                                   22
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_22_MASK                                    0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23_SHIFT                                   23
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_23_MASK                                    0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24_SHIFT                                   24
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_24_MASK                                    0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25_SHIFT
-#undef IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25_MASK
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25_DEFVAL
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25_SHIFT                                   25
-#define IOU_SLCR_BANK0_CTRL1_DRIVE1_BIT_25_MASK                                    0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT                            0
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK                             0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT                            1
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK                             0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT                            2
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK                             0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT                            3
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK                             0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT                            4
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK                             0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT                            5
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK                             0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT                            6
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK                             0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT                            7
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK                             0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT                            8
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK                             0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT                            9
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK                             0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT                           10
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK                            0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT                           11
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK                            0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT                           12
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK                            0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT                           13
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK                            0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT                           14
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK                            0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT                           15
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK                            0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT                           16
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK                            0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT                           17
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK                            0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT                           18
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK                            0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT                           19
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK                            0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT                           20
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK                            0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT                           21
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK                            0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT                           22
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK                            0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT                           23
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK                            0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT                           24
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK                            0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT
-#undef IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25_DEFVAL
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT                           25
-#define IOU_SLCR_BANK0_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK                            0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT                           0
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK                            0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT                           1
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK                            0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT                           2
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK                            0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT                           3
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK                            0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT                           4
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK                            0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT                           5
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK                            0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT                           6
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK                            0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT                           7
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK                            0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT                           8
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK                            0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT                           9
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK                            0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT                          10
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK                           0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT                          11
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK                           0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT                          12
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK                           0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT                          13
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK                           0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT                          14
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK                           0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT                          15
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK                           0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT                          16
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK                           0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT                          17
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK                           0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT                          18
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK                           0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT                          19
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK                           0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT                          20
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK                           0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT                          21
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK                           0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT                          22
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK                           0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT                          23
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK                           0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT                          24
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK                           0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT
-#undef IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25_DEFVAL
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT                          25
-#define IOU_SLCR_BANK0_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK                           0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0_SHIFT                               0
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_0_MASK                                0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1_SHIFT                               1
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_1_MASK                                0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2_SHIFT                               2
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_2_MASK                                0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3_SHIFT                               3
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_3_MASK                                0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4_SHIFT                               4
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_4_MASK                                0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5_SHIFT                               5
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_5_MASK                                0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6_SHIFT                               6
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_6_MASK                                0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7_SHIFT                               7
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_7_MASK                                0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8_SHIFT                               8
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_8_MASK                                0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9_SHIFT                               9
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_9_MASK                                0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10_SHIFT                              10
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_10_MASK                               0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11_SHIFT                              11
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_11_MASK                               0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12_SHIFT                              12
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_12_MASK                               0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13_SHIFT                              13
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_13_MASK                               0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14_SHIFT                              14
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_14_MASK                               0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15_SHIFT                              15
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_15_MASK                               0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16_SHIFT                              16
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_16_MASK                               0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17_SHIFT                              17
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_17_MASK                               0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18_SHIFT                              18
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_18_MASK                               0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19_SHIFT                              19
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_19_MASK                               0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20_SHIFT                              20
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_20_MASK                               0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21_SHIFT                              21
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_21_MASK                               0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22_SHIFT                              22
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_22_MASK                               0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23_SHIFT                              23
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_23_MASK                               0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24_SHIFT                              24
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_24_MASK                               0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25_SHIFT
-#undef IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25_MASK
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25_DEFVAL
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25_SHIFT                              25
-#define IOU_SLCR_BANK0_CTRL5_PULL_ENABLE_BIT_25_MASK                               0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT                          0
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK                           0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT                          1
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK                           0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT                          2
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK                           0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT                          3
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK                           0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT                          4
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK                           0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT                          5
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK                           0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT                          6
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK                           0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT                          7
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK                           0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT                          8
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK                           0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT                          9
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK                           0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT                         10
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK                          0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT                         11
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK                          0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT                         12
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK                          0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT                         13
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK                          0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT                         14
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK                          0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT                         15
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK                          0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT                         16
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK                          0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT                         17
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK                          0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT                         18
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK                          0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT                         19
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK                          0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT                         20
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK                          0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT                         21
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK                          0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT                         22
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK                          0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT                         23
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK                          0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT                         24
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK                          0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[0].*/
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT
-#undef IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25_DEFVAL
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT                         25
-#define IOU_SLCR_BANK0_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK                          0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0_SHIFT                                    0
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_0_MASK                                     0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1_SHIFT                                    1
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_1_MASK                                     0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2_SHIFT                                    2
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_2_MASK                                     0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3_SHIFT                                    3
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_3_MASK                                     0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4_SHIFT                                    4
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_4_MASK                                     0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5_SHIFT                                    5
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_5_MASK                                     0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6_SHIFT                                    6
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_6_MASK                                     0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7_SHIFT                                    7
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_7_MASK                                     0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8_SHIFT                                    8
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_8_MASK                                     0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9_SHIFT                                    9
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_9_MASK                                     0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10_SHIFT                                   10
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_10_MASK                                    0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11_SHIFT                                   11
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_11_MASK                                    0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12_SHIFT                                   12
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_12_MASK                                    0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13_SHIFT                                   13
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_13_MASK                                    0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14_SHIFT                                   14
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_14_MASK                                    0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15_SHIFT                                   15
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_15_MASK                                    0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16_SHIFT                                   16
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_16_MASK                                    0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17_SHIFT                                   17
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_17_MASK                                    0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18_SHIFT                                   18
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_18_MASK                                    0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19_SHIFT                                   19
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_19_MASK                                    0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20_SHIFT                                   20
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_20_MASK                                    0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21_SHIFT                                   21
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_21_MASK                                    0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22_SHIFT                                   22
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_22_MASK                                    0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23_SHIFT                                   23
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_23_MASK                                    0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24_SHIFT                                   24
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_24_MASK                                    0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25_SHIFT
-#undef IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25_MASK
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25_DEFVAL
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25_SHIFT                                   25
-#define IOU_SLCR_BANK1_CTRL0_DRIVE0_BIT_25_MASK                                    0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0_SHIFT                                    0
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_0_MASK                                     0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1_SHIFT                                    1
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_1_MASK                                     0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2_SHIFT                                    2
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_2_MASK                                     0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3_SHIFT                                    3
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_3_MASK                                     0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4_SHIFT                                    4
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_4_MASK                                     0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5_SHIFT                                    5
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_5_MASK                                     0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6_SHIFT                                    6
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_6_MASK                                     0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7_SHIFT                                    7
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_7_MASK                                     0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8_SHIFT                                    8
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_8_MASK                                     0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9_SHIFT                                    9
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_9_MASK                                     0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10_SHIFT                                   10
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_10_MASK                                    0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11_SHIFT                                   11
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_11_MASK                                    0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12_SHIFT                                   12
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_12_MASK                                    0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13_SHIFT                                   13
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_13_MASK                                    0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14_SHIFT                                   14
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_14_MASK                                    0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15_SHIFT                                   15
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_15_MASK                                    0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16_SHIFT                                   16
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_16_MASK                                    0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17_SHIFT                                   17
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_17_MASK                                    0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18_SHIFT                                   18
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_18_MASK                                    0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19_SHIFT                                   19
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_19_MASK                                    0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20_SHIFT                                   20
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_20_MASK                                    0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21_SHIFT                                   21
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_21_MASK                                    0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22_SHIFT                                   22
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_22_MASK                                    0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23_SHIFT                                   23
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_23_MASK                                    0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24_SHIFT                                   24
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_24_MASK                                    0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25_SHIFT
-#undef IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25_MASK
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25_DEFVAL
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25_SHIFT                                   25
-#define IOU_SLCR_BANK1_CTRL1_DRIVE1_BIT_25_MASK                                    0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT                            0
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK                             0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT                            1
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK                             0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT                            2
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK                             0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT                            3
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK                             0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT                            4
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK                             0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT                            5
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK                             0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT                            6
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK                             0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT                            7
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK                             0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT                            8
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK                             0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT                            9
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK                             0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT                           10
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK                            0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT                           11
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK                            0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT                           12
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK                            0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT                           13
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK                            0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT                           14
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK                            0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT                           15
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK                            0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT                           16
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK                            0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT                           17
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK                            0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT                           18
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK                            0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT                           19
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK                            0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT                           20
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK                            0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT                           21
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK                            0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT                           22
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK                            0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT                           23
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK                            0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT                           24
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK                            0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT
-#undef IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25_DEFVAL
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT                           25
-#define IOU_SLCR_BANK1_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK                            0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT                           0
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK                            0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT                           1
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK                            0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT                           2
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK                            0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT                           3
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK                            0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT                           4
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK                            0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT                           5
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK                            0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT                           6
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK                            0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT                           7
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK                            0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT                           8
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK                            0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT                           9
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK                            0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT                          10
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK                           0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT                          11
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK                           0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT                          12
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK                           0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT                          13
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK                           0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT                          14
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK                           0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT                          15
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK                           0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT                          16
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK                           0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT                          17
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK                           0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT                          18
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK                           0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT                          19
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK                           0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT                          20
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK                           0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT                          21
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK                           0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT                          22
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK                           0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT                          23
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK                           0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT                          24
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK                           0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT
-#undef IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25_DEFVAL
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT                          25
-#define IOU_SLCR_BANK1_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK                           0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0_SHIFT                               12
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_0_MASK                                0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1_SHIFT                               13
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_1_MASK                                0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2_SHIFT                               14
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_2_MASK                                0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3_SHIFT                               15
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_3_MASK                                0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4_SHIFT                               16
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_4_MASK                                0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5_SHIFT                               17
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_5_MASK                                0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6_SHIFT                               18
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_6_MASK                                0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7_SHIFT                               19
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_7_MASK                                0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8_SHIFT                               20
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_8_MASK                                0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9_SHIFT                               21
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_9_MASK                                0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10_SHIFT                              22
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_10_MASK                               0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11_SHIFT                              23
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_11_MASK                               0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12_SHIFT                              24
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_12_MASK                               0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13_SHIFT                              25
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_13_MASK                               0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14_SHIFT                              0
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_14_MASK                               0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15_SHIFT                              1
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_15_MASK                               0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16_SHIFT                              2
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_16_MASK                               0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17_SHIFT                              3
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_17_MASK                               0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18_SHIFT                              4
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_18_MASK                               0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19_SHIFT                              5
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_19_MASK                               0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20_SHIFT                              6
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_20_MASK                               0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21_SHIFT                              7
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_21_MASK                               0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22_SHIFT                              8
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_22_MASK                               0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23_SHIFT                              9
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_23_MASK                               0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24_SHIFT                              10
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_24_MASK                               0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25_SHIFT
-#undef IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25_MASK
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25_DEFVAL
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25_SHIFT                              11
-#define IOU_SLCR_BANK1_CTRL5_PULL_ENABLE_BIT_25_MASK                               0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT                          0
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK                           0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT                          1
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK                           0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT                          2
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK                           0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT                          3
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK                           0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT                          4
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK                           0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT                          5
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK                           0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT                          6
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK                           0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT                          7
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK                           0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT                          8
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK                           0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT                          9
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK                           0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT                         10
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK                          0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT                         11
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK                          0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT                         12
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK                          0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT                         13
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK                          0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT                         14
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK                          0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT                         15
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK                          0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT                         16
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK                          0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT                         17
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK                          0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT                         18
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK                          0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT                         19
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK                          0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT                         20
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK                          0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT                         21
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK                          0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT                         22
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK                          0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT                         23
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK                          0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT                         24
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK                          0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[26].*/
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT
-#undef IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25_DEFVAL
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT                         25
-#define IOU_SLCR_BANK1_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK                          0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0_SHIFT                                    0
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_0_MASK                                     0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1_SHIFT                                    1
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_1_MASK                                     0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2_SHIFT                                    2
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_2_MASK                                     0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3_SHIFT                                    3
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_3_MASK                                     0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4_SHIFT                                    4
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_4_MASK                                     0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5_SHIFT                                    5
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_5_MASK                                     0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6_SHIFT                                    6
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_6_MASK                                     0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7_SHIFT                                    7
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_7_MASK                                     0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8_SHIFT                                    8
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_8_MASK                                     0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9_SHIFT                                    9
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_9_MASK                                     0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10_SHIFT                                   10
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_10_MASK                                    0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11_SHIFT                                   11
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_11_MASK                                    0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12_SHIFT                                   12
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_12_MASK                                    0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13_SHIFT                                   13
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_13_MASK                                    0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14_SHIFT                                   14
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_14_MASK                                    0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15_SHIFT                                   15
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_15_MASK                                    0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16_SHIFT                                   16
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_16_MASK                                    0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17_SHIFT                                   17
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_17_MASK                                    0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18_SHIFT                                   18
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_18_MASK                                    0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19_SHIFT                                   19
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_19_MASK                                    0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20_SHIFT                                   20
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_20_MASK                                    0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21_SHIFT                                   21
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_21_MASK                                    0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22_SHIFT                                   22
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_22_MASK                                    0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23_SHIFT                                   23
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_23_MASK                                    0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24_SHIFT                                   24
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_24_MASK                                    0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25_SHIFT
-#undef IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25_MASK
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25_DEFVAL
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25_SHIFT                                   25
-#define IOU_SLCR_BANK2_CTRL0_DRIVE0_BIT_25_MASK                                    0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0_SHIFT                                    0
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_0_MASK                                     0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1_SHIFT                                    1
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_1_MASK                                     0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2_SHIFT                                    2
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_2_MASK                                     0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3_SHIFT                                    3
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_3_MASK                                     0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4_SHIFT                                    4
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_4_MASK                                     0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5_SHIFT                                    5
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_5_MASK                                     0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6_SHIFT                                    6
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_6_MASK                                     0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7_SHIFT                                    7
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_7_MASK                                     0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8_SHIFT                                    8
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_8_MASK                                     0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9_SHIFT                                    9
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_9_MASK                                     0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10_SHIFT                                   10
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_10_MASK                                    0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11_SHIFT                                   11
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_11_MASK                                    0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12_SHIFT                                   12
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_12_MASK                                    0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13_SHIFT                                   13
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_13_MASK                                    0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14_SHIFT                                   14
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_14_MASK                                    0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15_SHIFT                                   15
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_15_MASK                                    0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16_SHIFT                                   16
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_16_MASK                                    0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17_SHIFT                                   17
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_17_MASK                                    0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18_SHIFT                                   18
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_18_MASK                                    0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19_SHIFT                                   19
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_19_MASK                                    0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20_SHIFT                                   20
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_20_MASK                                    0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21_SHIFT                                   21
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_21_MASK                                    0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22_SHIFT                                   22
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_22_MASK                                    0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23_SHIFT                                   23
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_23_MASK                                    0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24_SHIFT                                   24
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_24_MASK                                    0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25_SHIFT
-#undef IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25_MASK
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25_DEFVAL
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25_SHIFT                                   25
-#define IOU_SLCR_BANK2_CTRL1_DRIVE1_BIT_25_MASK                                    0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0_SHIFT                            0
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_0_MASK                             0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1_SHIFT                            1
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_1_MASK                             0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2_SHIFT                            2
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_2_MASK                             0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3_SHIFT                            3
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_3_MASK                             0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4_SHIFT                            4
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_4_MASK                             0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5_SHIFT                            5
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_5_MASK                             0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6_SHIFT                            6
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_6_MASK                             0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7_SHIFT                            7
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_7_MASK                             0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8_SHIFT                            8
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_8_MASK                             0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9_SHIFT                            9
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_9_MASK                             0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10_SHIFT                           10
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_10_MASK                            0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11_SHIFT                           11
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_11_MASK                            0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12_SHIFT                           12
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_12_MASK                            0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13_SHIFT                           13
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_13_MASK                            0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14_SHIFT                           14
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_14_MASK                            0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15_SHIFT                           15
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_15_MASK                            0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16_SHIFT                           16
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_16_MASK                            0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17_SHIFT                           17
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_17_MASK                            0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18_SHIFT                           18
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_18_MASK                            0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19_SHIFT                           19
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_19_MASK                            0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20_SHIFT                           20
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_20_MASK                            0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21_SHIFT                           21
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_21_MASK                            0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22_SHIFT                           22
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_22_MASK                            0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23_SHIFT                           23
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_23_MASK                            0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24_SHIFT                           24
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_24_MASK                            0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT
-#undef IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25_DEFVAL
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25_SHIFT                           25
-#define IOU_SLCR_BANK2_CTRL3_SCHMITT_CMOS_N_BIT_25_MASK                            0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0_SHIFT                           0
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_0_MASK                            0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1_SHIFT                           1
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_1_MASK                            0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2_SHIFT                           2
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_2_MASK                            0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3_SHIFT                           3
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_3_MASK                            0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4_SHIFT                           4
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_4_MASK                            0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5_SHIFT                           5
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_5_MASK                            0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6_SHIFT                           6
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_6_MASK                            0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7_SHIFT                           7
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_7_MASK                            0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8_SHIFT                           8
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_8_MASK                            0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9_SHIFT                           9
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_9_MASK                            0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10_SHIFT                          10
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_10_MASK                           0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11_SHIFT                          11
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_11_MASK                           0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12_SHIFT                          12
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_12_MASK                           0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13_SHIFT                          13
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_13_MASK                           0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14_SHIFT                          14
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_14_MASK                           0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15_SHIFT                          15
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_15_MASK                           0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16_SHIFT                          16
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_16_MASK                           0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17_SHIFT                          17
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_17_MASK                           0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18_SHIFT                          18
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_18_MASK                           0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19_SHIFT                          19
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_19_MASK                           0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20_SHIFT                          20
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_20_MASK                           0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21_SHIFT                          21
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_21_MASK                           0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22_SHIFT                          22
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_22_MASK                           0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23_SHIFT                          23
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_23_MASK                           0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24_SHIFT                          24
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_24_MASK                           0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT
-#undef IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25_DEFVAL
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25_SHIFT                          25
-#define IOU_SLCR_BANK2_CTRL4_PULL_HIGH_LOW_N_BIT_25_MASK                           0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0_SHIFT                               0
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_0_MASK                                0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1_SHIFT                               1
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_1_MASK                                0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2_SHIFT                               2
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_2_MASK                                0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3_SHIFT                               3
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_3_MASK                                0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4_SHIFT                               4
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_4_MASK                                0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5_SHIFT                               5
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_5_MASK                                0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6_SHIFT                               6
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_6_MASK                                0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7_SHIFT                               7
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_7_MASK                                0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8_SHIFT                               8
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_8_MASK                                0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9_SHIFT                               9
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_9_MASK                                0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10_SHIFT                              10
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_10_MASK                               0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11_SHIFT                              11
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_11_MASK                               0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12_SHIFT                              12
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_12_MASK                               0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13_SHIFT                              13
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_13_MASK                               0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14_SHIFT                              14
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_14_MASK                               0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15_SHIFT                              15
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_15_MASK                               0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16_SHIFT                              16
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_16_MASK                               0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17_SHIFT                              17
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_17_MASK                               0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18_SHIFT                              18
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_18_MASK                               0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19_SHIFT                              19
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_19_MASK                               0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20_SHIFT                              20
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_20_MASK                               0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21_SHIFT                              21
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_21_MASK                               0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22_SHIFT                              22
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_22_MASK                               0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23_SHIFT                              23
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_23_MASK                               0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24_SHIFT                              24
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_24_MASK                               0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25_SHIFT
-#undef IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25_MASK
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25_DEFVAL
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25_SHIFT                              25
-#define IOU_SLCR_BANK2_CTRL5_PULL_ENABLE_BIT_25_MASK                               0x02000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0_SHIFT                          0
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_0_MASK                           0x00000001U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1_SHIFT                          1
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_1_MASK                           0x00000002U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2_SHIFT                          2
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_2_MASK                           0x00000004U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3_SHIFT                          3
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_3_MASK                           0x00000008U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4_SHIFT                          4
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_4_MASK                           0x00000010U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5_SHIFT                          5
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_5_MASK                           0x00000020U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6_SHIFT                          6
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_6_MASK                           0x00000040U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7_SHIFT                          7
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_7_MASK                           0x00000080U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8_SHIFT                          8
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_8_MASK                           0x00000100U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9_SHIFT                          9
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_9_MASK                           0x00000200U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10_SHIFT                         10
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_10_MASK                          0x00000400U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11_SHIFT                         11
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_11_MASK                          0x00000800U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12_SHIFT                         12
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_12_MASK                          0x00001000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13_SHIFT                         13
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_13_MASK                          0x00002000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14_SHIFT                         14
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_14_MASK                          0x00004000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15_SHIFT                         15
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_15_MASK                          0x00008000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16_SHIFT                         16
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_16_MASK                          0x00010000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17_SHIFT                         17
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_17_MASK                          0x00020000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18_SHIFT                         18
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_18_MASK                          0x00040000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19_SHIFT                         19
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_19_MASK                          0x00080000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20_SHIFT                         20
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_20_MASK                          0x00100000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21_SHIFT                         21
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_21_MASK                          0x00200000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22_SHIFT                         22
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_22_MASK                          0x00400000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23_SHIFT                         23
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_23_MASK                          0x00800000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24_SHIFT                         24
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_24_MASK                          0x01000000U
-
-/*Each bit applies to a single IO. Bit 0 for MIO[52].*/
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25_DEFVAL
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT
-#undef IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25_DEFVAL
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25_SHIFT                         25
-#define IOU_SLCR_BANK2_CTRL6_SLOW_FAST_SLEW_N_BIT_25_MASK                          0x02000000U
-
-/*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.*/
-#undef IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1_DEFVAL
-#undef IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1_SHIFT
-#undef IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1_MASK
-#define IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1_DEFVAL                                0x00000000
-#define IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1_SHIFT                                 3
-#define IOU_SLCR_MIO_LOOPBACK_I2C0_LOOP_I2C1_MASK                                  0x00000008U
-
-/*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
-               .*/
-#undef IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1_DEFVAL
-#undef IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1_SHIFT
-#undef IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1_MASK
-#define IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1_DEFVAL                                0x00000000
-#define IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1_SHIFT                                 2
-#define IOU_SLCR_MIO_LOOPBACK_CAN0_LOOP_CAN1_MASK                                  0x00000004U
-
-/*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.*/
-#undef IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1_DEFVAL
-#undef IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1_SHIFT
-#undef IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1_MASK
-#define IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1_DEFVAL                                  0x00000000
-#define IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1_SHIFT                                   1
-#define IOU_SLCR_MIO_LOOPBACK_UA0_LOOP_UA1_MASK                                    0x00000002U
-
-/*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.*/
-#undef IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1_DEFVAL
-#undef IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1_SHIFT
-#undef IOU_SLCR_MIO_LOOPBACK_SPI0_LOOP_SPI1_MASK
-#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 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 CRF_APB_RST_FPD_TOP_OFFSET                                                 0XFD1A0100
-#undef CRL_APB_RST_LPD_IOU2_OFFSET
-#define CRL_APB_RST_LPD_IOU2_OFFSET                                                0XFF5E0238
-#undef IOU_SLCR_CTRL_REG_SD_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 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 TPIU_LAR_OFFSET
-#define TPIU_LAR_OFFSET                                                            0XFE980FB0
-#undef TPIU_CURRENT_PORT_SIZE_OFFSET
-#define TPIU_CURRENT_PORT_SIZE_OFFSET                                              0XFE980004
-#undef TPIU_LAR_OFFSET
-#define TPIU_LAR_OFFSET                                                            0XFE980FB0
-#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
-
-/*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
-#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
-
-/*Block level reset*/
-#undef CRL_APB_RST_LPD_IOU2_QSPI_RESET_DEFVAL
-#undef CRL_APB_RST_LPD_IOU2_QSPI_RESET_SHIFT
-#undef CRL_APB_RST_LPD_IOU2_QSPI_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_QSPI_RESET_DEFVAL                                     0x0017FFFF
-#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
-#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
-
-/*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
-
-/*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
-
-/*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
-#undef CRF_APB_RST_FPD_TOP_SWDT_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_SWDT_RESET_DEFVAL                                      0x000F9FFE
-#define CRF_APB_RST_FPD_TOP_SWDT_RESET_SHIFT                                       15
-#define CRF_APB_RST_FPD_TOP_SWDT_RESET_MASK                                        0x00008000U
-
-/*GDMA block level reset*/
-#undef CRF_APB_RST_FPD_TOP_GDMA_RESET_DEFVAL
-#undef CRF_APB_RST_FPD_TOP_GDMA_RESET_SHIFT
-#undef CRF_APB_RST_FPD_TOP_GDMA_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_GDMA_RESET_DEFVAL                                      0x000F9FFE
-#define CRF_APB_RST_FPD_TOP_GDMA_RESET_SHIFT                                       6
-#define CRF_APB_RST_FPD_TOP_GDMA_RESET_MASK                                        0x00000040U
-
-/*Pixel Processor (submodule of GPU) block level reset*/
-#undef CRF_APB_RST_FPD_TOP_GPU_PP0_RESET_DEFVAL
-#undef CRF_APB_RST_FPD_TOP_GPU_PP0_RESET_SHIFT
-#undef CRF_APB_RST_FPD_TOP_GPU_PP0_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_GPU_PP0_RESET_DEFVAL                                   0x000F9FFE
-#define CRF_APB_RST_FPD_TOP_GPU_PP0_RESET_SHIFT                                    4
-#define CRF_APB_RST_FPD_TOP_GPU_PP0_RESET_MASK                                     0x00000010U
-
-/*Pixel Processor (submodule of GPU) block level reset*/
-#undef CRF_APB_RST_FPD_TOP_GPU_PP1_RESET_DEFVAL
-#undef CRF_APB_RST_FPD_TOP_GPU_PP1_RESET_SHIFT
-#undef CRF_APB_RST_FPD_TOP_GPU_PP1_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_GPU_PP1_RESET_DEFVAL                                   0x000F9FFE
-#define CRF_APB_RST_FPD_TOP_GPU_PP1_RESET_SHIFT                                    5
-#define CRF_APB_RST_FPD_TOP_GPU_PP1_RESET_MASK                                     0x00000020U
-
-/*GPU block level reset*/
-#undef CRF_APB_RST_FPD_TOP_GPU_RESET_DEFVAL
-#undef CRF_APB_RST_FPD_TOP_GPU_RESET_SHIFT
-#undef CRF_APB_RST_FPD_TOP_GPU_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_GPU_RESET_DEFVAL                                       0x000F9FFE
-#define CRF_APB_RST_FPD_TOP_GPU_RESET_SHIFT                                        3
-#define CRF_APB_RST_FPD_TOP_GPU_RESET_MASK                                         0x00000008U
-
-/*GT block level reset*/
-#undef CRF_APB_RST_FPD_TOP_GT_RESET_DEFVAL
-#undef CRF_APB_RST_FPD_TOP_GT_RESET_SHIFT
-#undef CRF_APB_RST_FPD_TOP_GT_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_GT_RESET_DEFVAL                                        0x000F9FFE
-#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
-#undef CRL_APB_RST_LPD_IOU2_SDIO1_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_SDIO1_RESET_DEFVAL                                    0x0017FFFF
-#define CRL_APB_RST_LPD_IOU2_SDIO1_RESET_SHIFT                                     6
-#define CRL_APB_RST_LPD_IOU2_SDIO1_RESET_MASK                                      0x00000040U
-
-/*SD or eMMC selection on SDIO1 0: SD enabled 1: eMMC enabled*/
-#undef IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL_DEFVAL
-#undef IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL_SHIFT
-#undef IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL_MASK
-#define IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL_DEFVAL                                   0x00000000
-#define IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL_SHIFT                                    15
-#define IOU_SLCR_CTRL_REG_SD_SD1_EMMC_SEL_MASK                                     0x00008000U
-
-/*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*/
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE_DEFVAL
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE_SHIFT
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE_MASK
-#define IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE_DEFVAL                                0x0FFC0FFC
-#define IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE_SHIFT                                 28
-#define IOU_SLCR_SD_CONFIG_REG2_SD1_SLOTTYPE_MASK                                  0x30000000U
-
-/*1.8V Support 1: 1.8V supported 0: 1.8V not supported support*/
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V_DEFVAL
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V_SHIFT
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V_MASK
-#define IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V_DEFVAL                                    0x0FFC0FFC
-#define IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V_SHIFT                                     25
-#define IOU_SLCR_SD_CONFIG_REG2_SD1_1P8V_MASK                                      0x02000000U
-
-/*3.0V Support 1: 3.0V supported 0: 3.0V not supported support*/
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V_DEFVAL
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V_SHIFT
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V_MASK
-#define IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V_DEFVAL                                    0x0FFC0FFC
-#define IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V_SHIFT                                     24
-#define IOU_SLCR_SD_CONFIG_REG2_SD1_3P0V_MASK                                      0x01000000U
-
-/*3.3V Support 1: 3.3V supported 0: 3.3V not supported support*/
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V_DEFVAL
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V_SHIFT
-#undef IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V_MASK
-#define IOU_SLCR_SD_CONFIG_REG2_SD1_3P3V_DEFVAL                                    0x0FFC0FFC
-#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
-#undef CRL_APB_RST_LPD_IOU2_CAN1_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_CAN1_RESET_DEFVAL                                     0x0017FFFF
-#define CRL_APB_RST_LPD_IOU2_CAN1_RESET_SHIFT                                      8
-#define CRL_APB_RST_LPD_IOU2_CAN1_RESET_MASK                                       0x00000100U
-
-/*Block level reset*/
-#undef CRL_APB_RST_LPD_IOU2_I2C0_RESET_DEFVAL
-#undef CRL_APB_RST_LPD_IOU2_I2C0_RESET_SHIFT
-#undef CRL_APB_RST_LPD_IOU2_I2C0_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_I2C0_RESET_DEFVAL                                     0x0017FFFF
-#define CRL_APB_RST_LPD_IOU2_I2C0_RESET_SHIFT                                      9
-#define CRL_APB_RST_LPD_IOU2_I2C0_RESET_MASK                                       0x00000200U
-
-/*Block level reset*/
-#undef CRL_APB_RST_LPD_IOU2_I2C1_RESET_DEFVAL
-#undef CRL_APB_RST_LPD_IOU2_I2C1_RESET_SHIFT
-#undef CRL_APB_RST_LPD_IOU2_I2C1_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_I2C1_RESET_DEFVAL                                     0x0017FFFF
-#define CRL_APB_RST_LPD_IOU2_I2C1_RESET_SHIFT                                      10
-#define CRL_APB_RST_LPD_IOU2_I2C1_RESET_MASK                                       0x00000400U
-
-/*Block level reset*/
-#undef CRL_APB_RST_LPD_IOU2_SWDT_RESET_DEFVAL
-#undef CRL_APB_RST_LPD_IOU2_SWDT_RESET_SHIFT
-#undef CRL_APB_RST_LPD_IOU2_SWDT_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_SWDT_RESET_DEFVAL                                     0x0017FFFF
-#define CRL_APB_RST_LPD_IOU2_SWDT_RESET_SHIFT                                      15
-#define CRL_APB_RST_LPD_IOU2_SWDT_RESET_MASK                                       0x00008000U
-
-/*Block level reset*/
-#undef CRL_APB_RST_LPD_IOU2_TTC0_RESET_DEFVAL
-#undef CRL_APB_RST_LPD_IOU2_TTC0_RESET_SHIFT
-#undef CRL_APB_RST_LPD_IOU2_TTC0_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_TTC0_RESET_DEFVAL                                     0x0017FFFF
-#define CRL_APB_RST_LPD_IOU2_TTC0_RESET_SHIFT                                      11
-#define CRL_APB_RST_LPD_IOU2_TTC0_RESET_MASK                                       0x00000800U
-
-/*Block level reset*/
-#undef CRL_APB_RST_LPD_IOU2_TTC1_RESET_DEFVAL
-#undef CRL_APB_RST_LPD_IOU2_TTC1_RESET_SHIFT
-#undef CRL_APB_RST_LPD_IOU2_TTC1_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_TTC1_RESET_DEFVAL                                     0x0017FFFF
-#define CRL_APB_RST_LPD_IOU2_TTC1_RESET_SHIFT                                      12
-#define CRL_APB_RST_LPD_IOU2_TTC1_RESET_MASK                                       0x00001000U
-
-/*Block level reset*/
-#undef CRL_APB_RST_LPD_IOU2_TTC2_RESET_DEFVAL
-#undef CRL_APB_RST_LPD_IOU2_TTC2_RESET_SHIFT
-#undef CRL_APB_RST_LPD_IOU2_TTC2_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_TTC2_RESET_DEFVAL                                     0x0017FFFF
-#define CRL_APB_RST_LPD_IOU2_TTC2_RESET_SHIFT                                      13
-#define CRL_APB_RST_LPD_IOU2_TTC2_RESET_MASK                                       0x00002000U
-
-/*Block level reset*/
-#undef CRL_APB_RST_LPD_IOU2_TTC3_RESET_DEFVAL
-#undef CRL_APB_RST_LPD_IOU2_TTC3_RESET_SHIFT
-#undef CRL_APB_RST_LPD_IOU2_TTC3_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_TTC3_RESET_DEFVAL                                     0x0017FFFF
-#define CRL_APB_RST_LPD_IOU2_TTC3_RESET_SHIFT                                      14
-#define CRL_APB_RST_LPD_IOU2_TTC3_RESET_MASK                                       0x00004000U
-
-/*Block level reset*/
-#undef CRL_APB_RST_LPD_IOU2_UART0_RESET_DEFVAL
-#undef CRL_APB_RST_LPD_IOU2_UART0_RESET_SHIFT
-#undef CRL_APB_RST_LPD_IOU2_UART0_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_UART0_RESET_DEFVAL                                    0x0017FFFF
-#define CRL_APB_RST_LPD_IOU2_UART0_RESET_SHIFT                                     1
-#define CRL_APB_RST_LPD_IOU2_UART0_RESET_MASK                                      0x00000002U
-
-/*Block level reset*/
-#undef CRL_APB_RST_LPD_IOU2_UART1_RESET_DEFVAL
-#undef CRL_APB_RST_LPD_IOU2_UART1_RESET_SHIFT
-#undef CRL_APB_RST_LPD_IOU2_UART1_RESET_MASK
-#define CRL_APB_RST_LPD_IOU2_UART1_RESET_DEFVAL                                    0x0017FFFF
-#define CRL_APB_RST_LPD_IOU2_UART1_RESET_SHIFT                                     2
-#define CRL_APB_RST_LPD_IOU2_UART1_RESET_MASK                                      0x00000004U
-
-/*A write of 0xC5ACCE55 enables further write access to this device. A write of any value other than 0xC5ACCE55 will have the a
-               fect of removing write access.*/
-#undef TPIU_LAR_ACCESS_W_DEFVAL
-#undef TPIU_LAR_ACCESS_W_SHIFT
-#undef TPIU_LAR_ACCESS_W_MASK
-#define TPIU_LAR_ACCESS_W_DEFVAL
-#define TPIU_LAR_ACCESS_W_SHIFT                                                    0
-#define TPIU_LAR_ACCESS_W_MASK                                                     0xFFFFFFFFU
-
-/*Indicates whether the current port size of the TPIU is 32 bits.*/
-#undef TPIU_CURRENT_PORT_SIZE_PORT_SIZE_32_DEFVAL
-#undef TPIU_CURRENT_PORT_SIZE_PORT_SIZE_32_SHIFT
-#undef TPIU_CURRENT_PORT_SIZE_PORT_SIZE_32_MASK
-#define TPIU_CURRENT_PORT_SIZE_PORT_SIZE_32_DEFVAL                                 0x00000001
-#define TPIU_CURRENT_PORT_SIZE_PORT_SIZE_32_SHIFT                                  31
-#define TPIU_CURRENT_PORT_SIZE_PORT_SIZE_32_MASK                                   0x80000000U
-
-/*A write of 0xC5ACCE55 enables further write access to this device. A write of any value other than 0xC5ACCE55 will have the a
-               fect of removing write access.*/
-#undef TPIU_LAR_ACCESS_W_DEFVAL
-#undef TPIU_LAR_ACCESS_W_SHIFT
-#undef TPIU_LAR_ACCESS_W_MASK
-#define TPIU_LAR_ACCESS_W_DEFVAL
-#define TPIU_LAR_ACCESS_W_SHIFT                                                    0
-#define TPIU_LAR_ACCESS_W_MASK                                                     0xFFFFFFFFU
-
-/*Baud rate divider value: 0 - 3: ignored 4 - 255: Baud rate*/
-#undef UART0_BAUD_RATE_DIVIDER_REG0_BDIV_DEFVAL
-#undef UART0_BAUD_RATE_DIVIDER_REG0_BDIV_SHIFT
-#undef UART0_BAUD_RATE_DIVIDER_REG0_BDIV_MASK
-#define UART0_BAUD_RATE_DIVIDER_REG0_BDIV_DEFVAL                                   0x0000000F
-#define UART0_BAUD_RATE_DIVIDER_REG0_BDIV_SHIFT                                    0
-#define UART0_BAUD_RATE_DIVIDER_REG0_BDIV_MASK                                     0x000000FFU
-
-/*Baud Rate Clock Divisor Value: 0: Disables baud_sample 1: Clock divisor bypass (baud_sample = sel_clk) 2 - 65535: baud_sample*/
-#undef UART0_BAUD_RATE_GEN_REG0_CD_DEFVAL
-#undef UART0_BAUD_RATE_GEN_REG0_CD_SHIFT
-#undef UART0_BAUD_RATE_GEN_REG0_CD_MASK
-#define UART0_BAUD_RATE_GEN_REG0_CD_DEFVAL                                         0x0000028B
-#define UART0_BAUD_RATE_GEN_REG0_CD_SHIFT                                          0
-#define UART0_BAUD_RATE_GEN_REG0_CD_MASK                                           0x0000FFFFU
-
-/*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.*/
-#undef UART0_CONTROL_REG0_STPBRK_DEFVAL
-#undef UART0_CONTROL_REG0_STPBRK_SHIFT
-#undef UART0_CONTROL_REG0_STPBRK_MASK
-#define UART0_CONTROL_REG0_STPBRK_DEFVAL                                           0x00000128
-#define UART0_CONTROL_REG0_STPBRK_SHIFT                                            8
-#define UART0_CONTROL_REG0_STPBRK_MASK                                             0x00000100U
-
-/*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.*/
-#undef UART0_CONTROL_REG0_STTBRK_DEFVAL
-#undef UART0_CONTROL_REG0_STTBRK_SHIFT
-#undef UART0_CONTROL_REG0_STTBRK_MASK
-#define UART0_CONTROL_REG0_STTBRK_DEFVAL                                           0x00000128
-#define UART0_CONTROL_REG0_STTBRK_SHIFT                                            7
-#define UART0_CONTROL_REG0_STTBRK_MASK                                             0x00000080U
-
-/*Restart receiver timeout counter: 1: receiver timeout counter is restarted. This bit is self clearing once the restart has co
-               pleted.*/
-#undef UART0_CONTROL_REG0_RSTTO_DEFVAL
-#undef UART0_CONTROL_REG0_RSTTO_SHIFT
-#undef UART0_CONTROL_REG0_RSTTO_MASK
-#define UART0_CONTROL_REG0_RSTTO_DEFVAL                                            0x00000128
-#define UART0_CONTROL_REG0_RSTTO_SHIFT                                             6
-#define UART0_CONTROL_REG0_RSTTO_MASK                                              0x00000040U
-
-/*Transmit disable: 0: enable transmitter 1: disable transmitter*/
-#undef UART0_CONTROL_REG0_TXDIS_DEFVAL
-#undef UART0_CONTROL_REG0_TXDIS_SHIFT
-#undef UART0_CONTROL_REG0_TXDIS_MASK
-#define UART0_CONTROL_REG0_TXDIS_DEFVAL                                            0x00000128
-#define UART0_CONTROL_REG0_TXDIS_SHIFT                                             5
-#define UART0_CONTROL_REG0_TXDIS_MASK                                              0x00000020U
-
-/*Transmit enable: 0: disable transmitter 1: enable transmitter, provided the TXDIS field is set to 0.*/
-#undef UART0_CONTROL_REG0_TXEN_DEFVAL
-#undef UART0_CONTROL_REG0_TXEN_SHIFT
-#undef UART0_CONTROL_REG0_TXEN_MASK
-#define UART0_CONTROL_REG0_TXEN_DEFVAL                                             0x00000128
-#define UART0_CONTROL_REG0_TXEN_SHIFT                                              4
-#define UART0_CONTROL_REG0_TXEN_MASK                                               0x00000010U
-
-/*Receive disable: 0: enable 1: disable, regardless of the value of RXEN*/
-#undef UART0_CONTROL_REG0_RXDIS_DEFVAL
-#undef UART0_CONTROL_REG0_RXDIS_SHIFT
-#undef UART0_CONTROL_REG0_RXDIS_MASK
-#define UART0_CONTROL_REG0_RXDIS_DEFVAL                                            0x00000128
-#define UART0_CONTROL_REG0_RXDIS_SHIFT                                             3
-#define UART0_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 UART0_CONTROL_REG0_RXEN_DEFVAL
-#undef UART0_CONTROL_REG0_RXEN_SHIFT
-#undef UART0_CONTROL_REG0_RXEN_MASK
-#define UART0_CONTROL_REG0_RXEN_DEFVAL                                             0x00000128
-#define UART0_CONTROL_REG0_RXEN_SHIFT                                              2
-#define UART0_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 UART0_CONTROL_REG0_TXRES_DEFVAL
-#undef UART0_CONTROL_REG0_TXRES_SHIFT
-#undef UART0_CONTROL_REG0_TXRES_MASK
-#define UART0_CONTROL_REG0_TXRES_DEFVAL                                            0x00000128
-#define UART0_CONTROL_REG0_TXRES_SHIFT                                             1
-#define UART0_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 UART0_CONTROL_REG0_RXRES_DEFVAL
-#undef UART0_CONTROL_REG0_RXRES_SHIFT
-#undef UART0_CONTROL_REG0_RXRES_MASK
-#define UART0_CONTROL_REG0_RXRES_DEFVAL                                            0x00000128
-#define UART0_CONTROL_REG0_RXRES_SHIFT                                             0
-#define UART0_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 UART0_MODE_REG0_CHMODE_DEFVAL
-#undef UART0_MODE_REG0_CHMODE_SHIFT
-#undef UART0_MODE_REG0_CHMODE_MASK
-#define UART0_MODE_REG0_CHMODE_DEFVAL                                              0x00000000
-#define UART0_MODE_REG0_CHMODE_SHIFT                                               8
-#define UART0_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 UART0_MODE_REG0_NBSTOP_DEFVAL
-#undef UART0_MODE_REG0_NBSTOP_SHIFT
-#undef UART0_MODE_REG0_NBSTOP_MASK
-#define UART0_MODE_REG0_NBSTOP_DEFVAL                                              0x00000000
-#define UART0_MODE_REG0_NBSTOP_SHIFT                                               6
-#define UART0_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 UART0_MODE_REG0_PAR_DEFVAL
-#undef UART0_MODE_REG0_PAR_SHIFT
-#undef UART0_MODE_REG0_PAR_MASK
-#define UART0_MODE_REG0_PAR_DEFVAL                                                 0x00000000
-#define UART0_MODE_REG0_PAR_SHIFT                                                  3
-#define UART0_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 UART0_MODE_REG0_CHRL_DEFVAL
-#undef UART0_MODE_REG0_CHRL_SHIFT
-#undef UART0_MODE_REG0_CHRL_MASK
-#define UART0_MODE_REG0_CHRL_DEFVAL                                                0x00000000
-#define UART0_MODE_REG0_CHRL_SHIFT                                                 1
-#define UART0_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 UART0_MODE_REG0_CLKS_DEFVAL
-#undef UART0_MODE_REG0_CLKS_SHIFT
-#undef UART0_MODE_REG0_CLKS_MASK
-#define UART0_MODE_REG0_CLKS_DEFVAL                                                0x00000000
-#define UART0_MODE_REG0_CLKS_SHIFT                                                 0
-#define UART0_MODE_REG0_CLKS_MASK                                                  0x00000001U
-
-/*Baud rate divider value: 0 - 3: ignored 4 - 255: Baud rate*/
-#undef UART1_BAUD_RATE_DIVIDER_REG0_BDIV_DEFVAL
-#undef UART1_BAUD_RATE_DIVIDER_REG0_BDIV_SHIFT
-#undef UART1_BAUD_RATE_DIVIDER_REG0_BDIV_MASK
-#define UART1_BAUD_RATE_DIVIDER_REG0_BDIV_DEFVAL                                   0x0000000F
-#define UART1_BAUD_RATE_DIVIDER_REG0_BDIV_SHIFT                                    0
-#define UART1_BAUD_RATE_DIVIDER_REG0_BDIV_MASK                                     0x000000FFU
-
-/*Baud Rate Clock Divisor Value: 0: Disables baud_sample 1: Clock divisor bypass (baud_sample = sel_clk) 2 - 65535: baud_sample*/
-#undef UART1_BAUD_RATE_GEN_REG0_CD_DEFVAL
-#undef UART1_BAUD_RATE_GEN_REG0_CD_SHIFT
-#undef UART1_BAUD_RATE_GEN_REG0_CD_MASK
-#define UART1_BAUD_RATE_GEN_REG0_CD_DEFVAL                                         0x0000028B
-#define UART1_BAUD_RATE_GEN_REG0_CD_SHIFT                                          0
-#define UART1_BAUD_RATE_GEN_REG0_CD_MASK                                           0x0000FFFFU
-
-/*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.*/
-#undef UART1_CONTROL_REG0_STPBRK_DEFVAL
-#undef UART1_CONTROL_REG0_STPBRK_SHIFT
-#undef UART1_CONTROL_REG0_STPBRK_MASK
-#define UART1_CONTROL_REG0_STPBRK_DEFVAL                                           0x00000128
-#define UART1_CONTROL_REG0_STPBRK_SHIFT                                            8
-#define UART1_CONTROL_REG0_STPBRK_MASK                                             0x00000100U
-
-/*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.*/
-#undef UART1_CONTROL_REG0_STTBRK_DEFVAL
-#undef UART1_CONTROL_REG0_STTBRK_SHIFT
-#undef UART1_CONTROL_REG0_STTBRK_MASK
-#define UART1_CONTROL_REG0_STTBRK_DEFVAL                                           0x00000128
-#define UART1_CONTROL_REG0_STTBRK_SHIFT                                            7
-#define UART1_CONTROL_REG0_STTBRK_MASK                                             0x00000080U
-
-/*Restart receiver timeout counter: 1: receiver timeout counter is restarted. This bit is self clearing once the restart has co
-               pleted.*/
-#undef UART1_CONTROL_REG0_RSTTO_DEFVAL
-#undef UART1_CONTROL_REG0_RSTTO_SHIFT
-#undef UART1_CONTROL_REG0_RSTTO_MASK
-#define UART1_CONTROL_REG0_RSTTO_DEFVAL                                            0x00000128
-#define UART1_CONTROL_REG0_RSTTO_SHIFT                                             6
-#define UART1_CONTROL_REG0_RSTTO_MASK                                              0x00000040U
-
-/*Transmit disable: 0: enable transmitter 1: disable transmitter*/
-#undef UART1_CONTROL_REG0_TXDIS_DEFVAL
-#undef UART1_CONTROL_REG0_TXDIS_SHIFT
-#undef UART1_CONTROL_REG0_TXDIS_MASK
-#define UART1_CONTROL_REG0_TXDIS_DEFVAL                                            0x00000128
-#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
-
-/*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_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_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_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_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_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_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_SINK_ERR_CTRL_OFFSET
-#define LPD_XPPU_SINK_ERR_CTRL_OFFSET                                              0XFF9CFFEC
-#undef LPD_XPPU_CFG_CTRL_OFFSET
-#define LPD_XPPU_CFG_CTRL_OFFSET                                                   0XFF980000
-#undef LPD_XPPU_CFG_IEN_OFFSET
-#define LPD_XPPU_CFG_IEN_OFFSET                                                    0XFF980018
-
-/*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_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_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_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_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_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_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
-
-/*Whether an APB access to the "hole" region and to an unimplemented register space causes PSLVERR*/
-#undef LPD_XPPU_SINK_ERR_CTRL_PSLVERR_DEFVAL
-#undef LPD_XPPU_SINK_ERR_CTRL_PSLVERR_SHIFT
-#undef LPD_XPPU_SINK_ERR_CTRL_PSLVERR_MASK
-#define LPD_XPPU_SINK_ERR_CTRL_PSLVERR_DEFVAL                                      0x00000000
-#define LPD_XPPU_SINK_ERR_CTRL_PSLVERR_SHIFT                                       0
-#define LPD_XPPU_SINK_ERR_CTRL_PSLVERR_MASK                                        0x00000001U
-
-/*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
-
-/*See Interuppt Status Register for details*/
-#undef LPD_XPPU_CFG_IEN_APER_PARITY_DEFVAL
-#undef LPD_XPPU_CFG_IEN_APER_PARITY_SHIFT
-#undef LPD_XPPU_CFG_IEN_APER_PARITY_MASK
-#define LPD_XPPU_CFG_IEN_APER_PARITY_DEFVAL                                        0x00000000
-#define LPD_XPPU_CFG_IEN_APER_PARITY_SHIFT                                         7
-#define LPD_XPPU_CFG_IEN_APER_PARITY_MASK                                          0x00000080U
-
-/*See Interuppt Status Register for details*/
-#undef LPD_XPPU_CFG_IEN_APER_TZ_DEFVAL
-#undef LPD_XPPU_CFG_IEN_APER_TZ_SHIFT
-#undef LPD_XPPU_CFG_IEN_APER_TZ_MASK
-#define LPD_XPPU_CFG_IEN_APER_TZ_DEFVAL                                            0x00000000
-#define LPD_XPPU_CFG_IEN_APER_TZ_SHIFT                                             6
-#define LPD_XPPU_CFG_IEN_APER_TZ_MASK                                              0x00000040U
-
-/*See Interuppt Status Register for details*/
-#undef LPD_XPPU_CFG_IEN_APER_PERM_DEFVAL
-#undef LPD_XPPU_CFG_IEN_APER_PERM_SHIFT
-#undef LPD_XPPU_CFG_IEN_APER_PERM_MASK
-#define LPD_XPPU_CFG_IEN_APER_PERM_DEFVAL                                          0x00000000
-#define LPD_XPPU_CFG_IEN_APER_PERM_SHIFT                                           5
-#define LPD_XPPU_CFG_IEN_APER_PERM_MASK                                            0x00000020U
-
-/*See Interuppt Status Register for details*/
-#undef LPD_XPPU_CFG_IEN_MID_PARITY_DEFVAL
-#undef LPD_XPPU_CFG_IEN_MID_PARITY_SHIFT
-#undef LPD_XPPU_CFG_IEN_MID_PARITY_MASK
-#define LPD_XPPU_CFG_IEN_MID_PARITY_DEFVAL                                         0x00000000
-#define LPD_XPPU_CFG_IEN_MID_PARITY_SHIFT                                          3
-#define LPD_XPPU_CFG_IEN_MID_PARITY_MASK                                           0x00000008U
-
-/*See Interuppt Status Register for details*/
-#undef LPD_XPPU_CFG_IEN_MID_RO_DEFVAL
-#undef LPD_XPPU_CFG_IEN_MID_RO_SHIFT
-#undef LPD_XPPU_CFG_IEN_MID_RO_MASK
-#define LPD_XPPU_CFG_IEN_MID_RO_DEFVAL                                             0x00000000
-#define LPD_XPPU_CFG_IEN_MID_RO_SHIFT                                              2
-#define LPD_XPPU_CFG_IEN_MID_RO_MASK                                               0x00000004U
-
-/*See Interuppt Status Register for details*/
-#undef LPD_XPPU_CFG_IEN_MID_MISS_DEFVAL
-#undef LPD_XPPU_CFG_IEN_MID_MISS_SHIFT
-#undef LPD_XPPU_CFG_IEN_MID_MISS_MASK
-#define LPD_XPPU_CFG_IEN_MID_MISS_DEFVAL                                           0x00000000
-#define LPD_XPPU_CFG_IEN_MID_MISS_SHIFT                                            1
-#define LPD_XPPU_CFG_IEN_MID_MISS_MASK                                             0x00000002U
-
-/*See Interuppt Status Register for details*/
-#undef LPD_XPPU_CFG_IEN_INV_APB_DEFVAL
-#undef LPD_XPPU_CFG_IEN_INV_APB_SHIFT
-#undef LPD_XPPU_CFG_IEN_INV_APB_MASK
-#define LPD_XPPU_CFG_IEN_INV_APB_DEFVAL                                            0x00000000
-#define LPD_XPPU_CFG_IEN_INV_APB_SHIFT                                             0
-#define LPD_XPPU_CFG_IEN_INV_APB_MASK                                              0x00000001U
-#undef LPD_XPPU_CFG_APERPERM_152_OFFSET
-#define LPD_XPPU_CFG_APERPERM_152_OFFSET                                           0XFF981260
-
-/*This field defines the MASTER ID match 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
-#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_L0_PLL_SS_STEPS_0_LSB_OFFSET
-#define SERDES_L0_PLL_SS_STEPS_0_LSB_OFFSET                                        0XFD402368
-#undef SERDES_L0_PLL_SS_STEPS_1_MSB_OFFSET
-#define SERDES_L0_PLL_SS_STEPS_1_MSB_OFFSET                                        0XFD40236C
-#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_L0_PLL_SS_STEP_SIZE_0_LSB_OFFSET
-#define SERDES_L0_PLL_SS_STEP_SIZE_0_LSB_OFFSET                                    0XFD402370
-#undef SERDES_L0_PLL_SS_STEP_SIZE_1_OFFSET
-#define SERDES_L0_PLL_SS_STEP_SIZE_1_OFFSET                                        0XFD402374
-#undef SERDES_L0_PLL_SS_STEP_SIZE_2_OFFSET
-#define SERDES_L0_PLL_SS_STEP_SIZE_2_OFFSET                                        0XFD402378
-#undef SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_OFFSET
-#define SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_OFFSET                                    0XFD40237C
-#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_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_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_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_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_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_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_ICM_CFG0_OFFSET
-#define SERDES_ICM_CFG0_OFFSET                                                     0XFD410010
-#undef SERDES_ICM_CFG1_OFFSET
-#define SERDES_ICM_CFG1_OFFSET                                                     0XFD410014
-#undef SERDES_L0_TXPMD_TM_45_OFFSET
-#define SERDES_L0_TXPMD_TM_45_OFFSET                                               0XFD400CB4
-#undef SERDES_L1_TXPMD_TM_45_OFFSET
-#define SERDES_L1_TXPMD_TM_45_OFFSET                                               0XFD404CB4
-#undef SERDES_L0_TX_ANA_TM_118_OFFSET
-#define SERDES_L0_TX_ANA_TM_118_OFFSET                                             0XFD4001D8
-#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_L0_TXPMD_TM_48_OFFSET
-#define SERDES_L0_TXPMD_TM_48_OFFSET                                               0XFD400CC0
-#undef SERDES_L1_TX_ANA_TM_18_OFFSET
-#define SERDES_L1_TX_ANA_TM_18_OFFSET                                              0XFD404048
-#undef SERDES_L0_TX_ANA_TM_18_OFFSET
-#define SERDES_L0_TX_ANA_TM_18_OFFSET                                              0XFD400048
-#undef SERDES_L3_TX_ANA_TM_18_OFFSET
-#define SERDES_L3_TX_ANA_TM_18_OFFSET                                              0XFD40C048
-
-/*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
-
-/*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
-
-/*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
-
-/*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
-
-/*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
-
-/*Bit 3 of lane 0 ref clock mux one hot sel. Set to 1 to select lane 3 slicer output from ref clock network*/
-#undef SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_SEL_3_DEFVAL
-#undef SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_SEL_3_SHIFT
-#undef SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_SEL_3_MASK
-#define SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_SEL_3_DEFVAL                           0x00000080
-#define SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_SEL_3_SHIFT                            3
-#define SERDES_L0_L0_REF_CLK_SEL_L0_REF_CLK_SEL_3_MASK                             0x00000008U
-
-/*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
-
-/*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
-
-/*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
-
-/*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
-
-/*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 [7:0]*/
-#undef SERDES_L3_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_DEFVAL
-#undef SERDES_L3_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT
-#undef SERDES_L3_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK
-#define SERDES_L3_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_DEFVAL                  0x00000000
-#define SERDES_L3_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT                   0
-#define SERDES_L3_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK                    0x000000FFU
-
-/*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_L0_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_DEFVAL
-#undef SERDES_L0_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT
-#undef SERDES_L0_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK
-#define SERDES_L0_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_DEFVAL                  0x00000000
-#define SERDES_L0_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_SHIFT                   0
-#define SERDES_L0_PLL_SS_STEPS_0_LSB_SS_NUM_OF_STEPS_0_LSB_MASK                    0x000000FFU
-
-/*Spread Spectrum No of Steps [10:8]*/
-#undef SERDES_L0_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_DEFVAL
-#undef SERDES_L0_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT
-#undef SERDES_L0_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_MASK
-#define SERDES_L0_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_DEFVAL                  0x00000000
-#define SERDES_L0_PLL_SS_STEPS_1_MSB_SS_NUM_OF_STEPS_1_MSB_SHIFT                   0
-#define SERDES_L0_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_L0_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_DEFVAL
-#undef SERDES_L0_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT
-#undef SERDES_L0_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK
-#define SERDES_L0_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_DEFVAL                 0x00000000
-#define SERDES_L0_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_SHIFT                  0
-#define SERDES_L0_PLL_SS_STEP_SIZE_0_LSB_SS_STEP_SIZE_0_LSB_MASK                   0x000000FFU
-
-/*Step Size for Spread Spectrum [15:8]*/
-#undef SERDES_L0_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_DEFVAL
-#undef SERDES_L0_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT
-#undef SERDES_L0_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK
-#define SERDES_L0_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_DEFVAL                         0x00000000
-#define SERDES_L0_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_SHIFT                          0
-#define SERDES_L0_PLL_SS_STEP_SIZE_1_SS_STEP_SIZE_1_MASK                           0x000000FFU
-
-/*Step Size for Spread Spectrum [23:16]*/
-#undef SERDES_L0_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_DEFVAL
-#undef SERDES_L0_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT
-#undef SERDES_L0_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK
-#define SERDES_L0_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_DEFVAL                         0x00000000
-#define SERDES_L0_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_SHIFT                          0
-#define SERDES_L0_PLL_SS_STEP_SIZE_2_SS_STEP_SIZE_2_MASK                           0x000000FFU
-
-/*Step Size for Spread Spectrum [25:24]*/
-#undef SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_DEFVAL
-#undef SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT
-#undef SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK
-#define SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_DEFVAL                 0x00000000
-#define SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_SHIFT                  0
-#define SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_SS_STEP_SIZE_3_MSB_MASK                   0x00000003U
-
-/*Enable/Disable test mode force on SS step size*/
-#undef SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_DEFVAL
-#undef SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT
-#undef SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK
-#define SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_DEFVAL                 0x00000000
-#define SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_SHIFT                  4
-#define SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_STEP_SIZE_MASK                   0x00000010U
-
-/*Enable/Disable test mode force on SS no of steps*/
-#undef SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_DEFVAL
-#undef SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT
-#undef SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK
-#define SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_DEFVAL              0x00000000
-#define SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_SHIFT               5
-#define SERDES_L0_PLL_SS_STEP_SIZE_3_MSB_FORCE_SS_NUM_OF_STEPS_MASK                0x00000020U
-
-/*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_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_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
-
-/*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
-
-/*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
-
-/*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
-
-/*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
-
-/*Controls UPHY Lane 0 protocol configuration. 0 - PowerDown, 1 - PCIe .0, 2 - Sata0, 3 - USB0, 4 - DP.1, 5 - SGMII0, 6 - Unuse
-               , 7 - Unused*/
-#undef SERDES_ICM_CFG0_L0_ICM_CFG_DEFVAL
-#undef SERDES_ICM_CFG0_L0_ICM_CFG_SHIFT
-#undef SERDES_ICM_CFG0_L0_ICM_CFG_MASK
-#define SERDES_ICM_CFG0_L0_ICM_CFG_DEFVAL                                          0x00000000
-#define SERDES_ICM_CFG0_L0_ICM_CFG_SHIFT                                           0
-#define SERDES_ICM_CFG0_L0_ICM_CFG_MASK                                            0x00000007U
-
-/*Controls UPHY Lane 1 protocol configuration. 0 - PowerDown, 1 - PCIe.1, 2 - Sata1, 3 - USB0, 4 - DP.0, 5 - SGMII1, 6 - Unused
-                7 - Unused*/
-#undef SERDES_ICM_CFG0_L1_ICM_CFG_DEFVAL
-#undef SERDES_ICM_CFG0_L1_ICM_CFG_SHIFT
-#undef SERDES_ICM_CFG0_L1_ICM_CFG_MASK
-#define SERDES_ICM_CFG0_L1_ICM_CFG_DEFVAL                                          0x00000000
-#define SERDES_ICM_CFG0_L1_ICM_CFG_SHIFT                                           4
-#define SERDES_ICM_CFG0_L1_ICM_CFG_MASK                                            0x00000070U
-
-/*Controls UPHY Lane 2 protocol configuration. 0 - PowerDown, 1 - PCIe.1, 2 - Sata0, 3 - USB0, 4 - DP.1, 5 - SGMII2, 6 - Unused
-                7 - Unused*/
-#undef SERDES_ICM_CFG1_L2_ICM_CFG_DEFVAL
-#undef SERDES_ICM_CFG1_L2_ICM_CFG_SHIFT
-#undef SERDES_ICM_CFG1_L2_ICM_CFG_MASK
-#define SERDES_ICM_CFG1_L2_ICM_CFG_DEFVAL                                          0x00000000
-#define SERDES_ICM_CFG1_L2_ICM_CFG_SHIFT                                           0
-#define SERDES_ICM_CFG1_L2_ICM_CFG_MASK                                            0x00000007U
-
-/*Controls UPHY Lane 3 protocol configuration. 0 - PowerDown, 1 - PCIe.3, 2 - Sata1, 3 - USB1, 4 - DP.0, 5 - SGMII3, 6 - Unused
-                7 - Unused*/
-#undef SERDES_ICM_CFG1_L3_ICM_CFG_DEFVAL
-#undef SERDES_ICM_CFG1_L3_ICM_CFG_SHIFT
-#undef SERDES_ICM_CFG1_L3_ICM_CFG_MASK
-#define SERDES_ICM_CFG1_L3_ICM_CFG_DEFVAL                                          0x00000000
-#define SERDES_ICM_CFG1_L3_ICM_CFG_SHIFT                                           4
-#define SERDES_ICM_CFG1_L3_ICM_CFG_MASK                                            0x00000070U
-
-/*Enable/disable DP post2 path*/
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_DEFVAL
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_SHIFT
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_MASK
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_DEFVAL                 0x00000000
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_SHIFT                  5
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_POST2_PATH_MASK                   0x00000020U
-
-/*Override enable/disable of DP post2 path*/
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_DEFVAL
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_SHIFT
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_MASK
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_DEFVAL            0x00000000
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_SHIFT             4
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH_MASK              0x00000010U
-
-/*Override enable/disable of DP post1 path*/
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_DEFVAL
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_SHIFT
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_MASK
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_DEFVAL            0x00000000
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_SHIFT             2
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH_MASK              0x00000004U
-
-/*Enable/disable DP main path*/
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_DEFVAL
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_SHIFT
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_MASK
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_DEFVAL                  0x00000000
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_SHIFT                   1
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_DP_ENABLE_MAIN_PATH_MASK                    0x00000002U
-
-/*Override enable/disable of DP main path*/
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_DEFVAL
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_SHIFT
-#undef SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_MASK
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_DEFVAL             0x00000000
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_SHIFT              0
-#define SERDES_L0_TXPMD_TM_45_DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH_MASK               0x00000001U
-
-/*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_L0_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_DEFVAL
-#undef SERDES_L0_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_SHIFT
-#undef SERDES_L0_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_MASK
-#define SERDES_L0_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_DEFVAL                        0x00000000
-#define SERDES_L0_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_SHIFT                         0
-#define SERDES_L0_TX_ANA_TM_118_FORCE_TX_DEEMPH_17_0_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
-
-/*Margining factor value*/
-#undef SERDES_L0_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_DEFVAL
-#undef SERDES_L0_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_SHIFT
-#undef SERDES_L0_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_MASK
-#define SERDES_L0_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_DEFVAL                 0x00000000
-#define SERDES_L0_TXPMD_TM_48_TM_RESULTANT_MARGINING_FACTOR_SHIFT                  0
-#define SERDES_L0_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_L0_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_DEFVAL
-#undef SERDES_L0_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_SHIFT
-#undef SERDES_L0_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_MASK
-#define SERDES_L0_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_DEFVAL                           0x00000002
-#define SERDES_L0_TX_ANA_TM_18_PIPE_TX_DEEMPH_7_0_SHIFT                            0
-#define SERDES_L0_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
-#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 USB3_0_FPD_PIPE_CLK_OFFSET
-#define USB3_0_FPD_PIPE_CLK_OFFSET                                                 0XFF9D007C
-#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 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 PCIE_ATTRIB_ATTR_25_OFFSET
-#define PCIE_ATTRIB_ATTR_25_OFFSET                                                 0XFD480064
-#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
-
-/*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
-
-/*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
-
-/*This bit is used to choose between PIPE clock coming from SerDes and the suspend clk*/
-#undef USB3_0_FPD_PIPE_CLK_OPTION_DEFVAL
-#undef USB3_0_FPD_PIPE_CLK_OPTION_SHIFT
-#undef USB3_0_FPD_PIPE_CLK_OPTION_MASK
-#define USB3_0_FPD_PIPE_CLK_OPTION_DEFVAL
-#define USB3_0_FPD_PIPE_CLK_OPTION_SHIFT                                           0
-#define USB3_0_FPD_PIPE_CLK_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
-
-/*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
-
-/*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
-
-/*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
-
-/*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
-
-/*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
-
-/*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
-
-/*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
-
-/*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_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 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
-
-/*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
-
-/*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
-
-/*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
-
-/*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
-
-/*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
-
-/*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 CRF_APB_RST_FPD_TOP_OFFSET
-#define CRF_APB_RST_FPD_TOP_OFFSET                                                 0XFD1A0100
-#undef CRL_APB_RST_LPD_TOP_OFFSET
-#define CRL_APB_RST_LPD_TOP_OFFSET                                                 0XFF5E023C
-#undef FPD_SLCR_AFI_FS_OFFSET
-#define FPD_SLCR_AFI_FS_OFFSET                                                     0XFD615000
-#undef LPD_SLCR_AFI_FS_OFFSET
-#define LPD_SLCR_AFI_FS_OFFSET                                                     0XFF419000
-#undef AFIFM0_AFIFM_RDCTRL_OFFSET
-#define AFIFM0_AFIFM_RDCTRL_OFFSET                                                 0XFD360000
-#undef AFIFM1_AFIFM_RDCTRL_OFFSET
-#define AFIFM1_AFIFM_RDCTRL_OFFSET                                                 0XFD370000
-#undef AFIFM2_AFIFM_RDCTRL_OFFSET
-#define AFIFM2_AFIFM_RDCTRL_OFFSET                                                 0XFD380000
-#undef AFIFM3_AFIFM_RDCTRL_OFFSET
-#define AFIFM3_AFIFM_RDCTRL_OFFSET                                                 0XFD390000
-#undef AFIFM4_AFIFM_RDCTRL_OFFSET
-#define AFIFM4_AFIFM_RDCTRL_OFFSET                                                 0XFD3A0000
-#undef AFIFM5_AFIFM_RDCTRL_OFFSET
-#define AFIFM5_AFIFM_RDCTRL_OFFSET                                                 0XFD3B0000
-#undef AFIFM6_AFIFM_RDCTRL_OFFSET
-#define AFIFM6_AFIFM_RDCTRL_OFFSET                                                 0XFF9B0000
-#undef AFIFM0_AFIFM_WRCTRL_OFFSET
-#define AFIFM0_AFIFM_WRCTRL_OFFSET                                                 0XFD360014
-#undef AFIFM1_AFIFM_WRCTRL_OFFSET
-#define AFIFM1_AFIFM_WRCTRL_OFFSET                                                 0XFD370014
-#undef AFIFM2_AFIFM_WRCTRL_OFFSET
-#define AFIFM2_AFIFM_WRCTRL_OFFSET                                                 0XFD380014
-#undef AFIFM3_AFIFM_WRCTRL_OFFSET
-#define AFIFM3_AFIFM_WRCTRL_OFFSET                                                 0XFD390014
-#undef AFIFM4_AFIFM_WRCTRL_OFFSET
-#define AFIFM4_AFIFM_WRCTRL_OFFSET                                                 0XFD3A0014
-#undef AFIFM5_AFIFM_WRCTRL_OFFSET
-#define AFIFM5_AFIFM_WRCTRL_OFFSET                                                 0XFD3B0014
-#undef AFIFM6_AFIFM_WRCTRL_OFFSET
-#define AFIFM6_AFIFM_WRCTRL_OFFSET                                                 0XFF9B0014
-#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_TRIG_OFFSET                                           0XFFD80120
-
-/*AF_FM0 block level reset*/
-#undef CRF_APB_RST_FPD_TOP_AFI_FM0_RESET_DEFVAL
-#undef CRF_APB_RST_FPD_TOP_AFI_FM0_RESET_SHIFT
-#undef CRF_APB_RST_FPD_TOP_AFI_FM0_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_AFI_FM0_RESET_DEFVAL                                   0x000F9FFE
-#define CRF_APB_RST_FPD_TOP_AFI_FM0_RESET_SHIFT                                    7
-#define CRF_APB_RST_FPD_TOP_AFI_FM0_RESET_MASK                                     0x00000080U
-
-/*AF_FM1 block level reset*/
-#undef CRF_APB_RST_FPD_TOP_AFI_FM1_RESET_DEFVAL
-#undef CRF_APB_RST_FPD_TOP_AFI_FM1_RESET_SHIFT
-#undef CRF_APB_RST_FPD_TOP_AFI_FM1_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_AFI_FM1_RESET_DEFVAL                                   0x000F9FFE
-#define CRF_APB_RST_FPD_TOP_AFI_FM1_RESET_SHIFT                                    8
-#define CRF_APB_RST_FPD_TOP_AFI_FM1_RESET_MASK                                     0x00000100U
-
-/*AF_FM2 block level reset*/
-#undef CRF_APB_RST_FPD_TOP_AFI_FM2_RESET_DEFVAL
-#undef CRF_APB_RST_FPD_TOP_AFI_FM2_RESET_SHIFT
-#undef CRF_APB_RST_FPD_TOP_AFI_FM2_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_AFI_FM2_RESET_DEFVAL                                   0x000F9FFE
-#define CRF_APB_RST_FPD_TOP_AFI_FM2_RESET_SHIFT                                    9
-#define CRF_APB_RST_FPD_TOP_AFI_FM2_RESET_MASK                                     0x00000200U
-
-/*AF_FM3 block level reset*/
-#undef CRF_APB_RST_FPD_TOP_AFI_FM3_RESET_DEFVAL
-#undef CRF_APB_RST_FPD_TOP_AFI_FM3_RESET_SHIFT
-#undef CRF_APB_RST_FPD_TOP_AFI_FM3_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_AFI_FM3_RESET_DEFVAL                                   0x000F9FFE
-#define CRF_APB_RST_FPD_TOP_AFI_FM3_RESET_SHIFT                                    10
-#define CRF_APB_RST_FPD_TOP_AFI_FM3_RESET_MASK                                     0x00000400U
-
-/*AF_FM4 block level reset*/
-#undef CRF_APB_RST_FPD_TOP_AFI_FM4_RESET_DEFVAL
-#undef CRF_APB_RST_FPD_TOP_AFI_FM4_RESET_SHIFT
-#undef CRF_APB_RST_FPD_TOP_AFI_FM4_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_AFI_FM4_RESET_DEFVAL                                   0x000F9FFE
-#define CRF_APB_RST_FPD_TOP_AFI_FM4_RESET_SHIFT                                    11
-#define CRF_APB_RST_FPD_TOP_AFI_FM4_RESET_MASK                                     0x00000800U
-
-/*AF_FM5 block level reset*/
-#undef CRF_APB_RST_FPD_TOP_AFI_FM5_RESET_DEFVAL
-#undef CRF_APB_RST_FPD_TOP_AFI_FM5_RESET_SHIFT
-#undef CRF_APB_RST_FPD_TOP_AFI_FM5_RESET_MASK
-#define CRF_APB_RST_FPD_TOP_AFI_FM5_RESET_DEFVAL                                   0x000F9FFE
-#define CRF_APB_RST_FPD_TOP_AFI_FM5_RESET_SHIFT                                    12
-#define CRF_APB_RST_FPD_TOP_AFI_FM5_RESET_MASK                                     0x00001000U
-
-/*AFI FM 6*/
-#undef CRL_APB_RST_LPD_TOP_AFI_FM6_RESET_DEFVAL
-#undef CRL_APB_RST_LPD_TOP_AFI_FM6_RESET_SHIFT
-#undef CRL_APB_RST_LPD_TOP_AFI_FM6_RESET_MASK
-#define CRL_APB_RST_LPD_TOP_AFI_FM6_RESET_DEFVAL                                   0x00188FDF
-#define CRL_APB_RST_LPD_TOP_AFI_FM6_RESET_SHIFT                                    19
-#define CRL_APB_RST_LPD_TOP_AFI_FM6_RESET_MASK                                     0x00080000U
-
-/*Select the 32/64/128-bit data width selection for the Slave 0 00: 32-bit AXI data width (default) 01: 64-bit AXI data width 1
-               : 128-bit AXI data width 11: reserved*/
-#undef FPD_SLCR_AFI_FS_DW_SS0_SEL_DEFVAL
-#undef FPD_SLCR_AFI_FS_DW_SS0_SEL_SHIFT
-#undef FPD_SLCR_AFI_FS_DW_SS0_SEL_MASK
-#define FPD_SLCR_AFI_FS_DW_SS0_SEL_DEFVAL                                          0x00000A00
-#define FPD_SLCR_AFI_FS_DW_SS0_SEL_SHIFT                                           8
-#define FPD_SLCR_AFI_FS_DW_SS0_SEL_MASK                                            0x00000300U
-
-/*Select the 32/64/128-bit data width selection for the Slave 1 00: 32-bit AXI data width (default) 01: 64-bit AXI data width 1
-               : 128-bit AXI data width 11: reserved*/
-#undef FPD_SLCR_AFI_FS_DW_SS1_SEL_DEFVAL
-#undef FPD_SLCR_AFI_FS_DW_SS1_SEL_SHIFT
-#undef FPD_SLCR_AFI_FS_DW_SS1_SEL_MASK
-#define FPD_SLCR_AFI_FS_DW_SS1_SEL_DEFVAL                                          0x00000A00
-#define FPD_SLCR_AFI_FS_DW_SS1_SEL_SHIFT                                           10
-#define FPD_SLCR_AFI_FS_DW_SS1_SEL_MASK                                            0x00000C00U
-
-/*Select the 32/64/128-bit data width selection for the Slave 0 00: 32-bit AXI data width (default) 01: 64-bit AXI data width 1
-               : 128-bit AXI data width 11: reserved*/
-#undef LPD_SLCR_AFI_FS_DW_SS2_SEL_DEFVAL
-#undef LPD_SLCR_AFI_FS_DW_SS2_SEL_SHIFT
-#undef LPD_SLCR_AFI_FS_DW_SS2_SEL_MASK
-#define LPD_SLCR_AFI_FS_DW_SS2_SEL_DEFVAL                                          0x00000200
-#define LPD_SLCR_AFI_FS_DW_SS2_SEL_SHIFT                                           8
-#define LPD_SLCR_AFI_FS_DW_SS2_SEL_MASK                                            0x00000300U
-
-/*Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled*/
-#undef AFIFM0_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM0_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM0_AFIFM_RDCTRL_FABRIC_WIDTH_MASK
-#define AFIFM0_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM0_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM0_AFIFM_RDCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled*/
-#undef AFIFM1_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM1_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM1_AFIFM_RDCTRL_FABRIC_WIDTH_MASK
-#define AFIFM1_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM1_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM1_AFIFM_RDCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled*/
-#undef AFIFM2_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM2_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM2_AFIFM_RDCTRL_FABRIC_WIDTH_MASK
-#define AFIFM2_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM2_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM2_AFIFM_RDCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled*/
-#undef AFIFM3_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM3_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM3_AFIFM_RDCTRL_FABRIC_WIDTH_MASK
-#define AFIFM3_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM3_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM3_AFIFM_RDCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled*/
-#undef AFIFM4_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM4_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM4_AFIFM_RDCTRL_FABRIC_WIDTH_MASK
-#define AFIFM4_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM4_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM4_AFIFM_RDCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled*/
-#undef AFIFM5_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM5_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM5_AFIFM_RDCTRL_FABRIC_WIDTH_MASK
-#define AFIFM5_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM5_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM5_AFIFM_RDCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Read Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 128
-               bit enabled*/
-#undef AFIFM6_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM6_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM6_AFIFM_RDCTRL_FABRIC_WIDTH_MASK
-#define AFIFM6_AFIFM_RDCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM6_AFIFM_RDCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM6_AFIFM_RDCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled*/
-#undef AFIFM0_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM0_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM0_AFIFM_WRCTRL_FABRIC_WIDTH_MASK
-#define AFIFM0_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM0_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM0_AFIFM_WRCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled*/
-#undef AFIFM1_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM1_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM1_AFIFM_WRCTRL_FABRIC_WIDTH_MASK
-#define AFIFM1_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM1_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM1_AFIFM_WRCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled*/
-#undef AFIFM2_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM2_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM2_AFIFM_WRCTRL_FABRIC_WIDTH_MASK
-#define AFIFM2_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM2_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM2_AFIFM_WRCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled*/
-#undef AFIFM3_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM3_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM3_AFIFM_WRCTRL_FABRIC_WIDTH_MASK
-#define AFIFM3_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM3_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM3_AFIFM_WRCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled*/
-#undef AFIFM4_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM4_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM4_AFIFM_WRCTRL_FABRIC_WIDTH_MASK
-#define AFIFM4_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM4_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM4_AFIFM_WRCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled*/
-#undef AFIFM5_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM5_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM5_AFIFM_WRCTRL_FABRIC_WIDTH_MASK
-#define AFIFM5_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM5_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM5_AFIFM_WRCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Configures the Write Channel Fabric interface width. 2'b11 : Reserved 2'b10 : 32-bit Fabric 2'b01 : 64-bit enabled 2'b00 : 12
-               -bit enabled*/
-#undef AFIFM6_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL
-#undef AFIFM6_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT
-#undef AFIFM6_AFIFM_WRCTRL_FABRIC_WIDTH_MASK
-#define AFIFM6_AFIFM_WRCTRL_FABRIC_WIDTH_DEFVAL                                    0x000003B0
-#define AFIFM6_AFIFM_WRCTRL_FABRIC_WIDTH_SHIFT                                     0
-#define AFIFM6_AFIFM_WRCTRL_FABRIC_WIDTH_MASK                                      0x00000003U
-
-/*Power-up Request Interrupt Enable for PL*/
-#undef PMU_GLOBAL_REQ_PWRUP_INT_EN_PL_DEFVAL
-#undef PMU_GLOBAL_REQ_PWRUP_INT_EN_PL_SHIFT
-#undef PMU_GLOBAL_REQ_PWRUP_INT_EN_PL_MASK
-#define PMU_GLOBAL_REQ_PWRUP_INT_EN_PL_DEFVAL                                      0x00000000
-#define PMU_GLOBAL_REQ_PWRUP_INT_EN_PL_SHIFT                                       23
-#define PMU_GLOBAL_REQ_PWRUP_INT_EN_PL_MASK                                        0x00800000U
-
-/*Power-up Request Trigger for PL*/
-#undef PMU_GLOBAL_REQ_PWRUP_TRIG_PL_DEFVAL
-#undef PMU_GLOBAL_REQ_PWRUP_TRIG_PL_SHIFT
-#undef PMU_GLOBAL_REQ_PWRUP_TRIG_PL_MASK
-#define PMU_GLOBAL_REQ_PWRUP_TRIG_PL_DEFVAL                                        0x00000000
-#define PMU_GLOBAL_REQ_PWRUP_TRIG_PL_SHIFT                                         23
-#define PMU_GLOBAL_REQ_PWRUP_TRIG_PL_MASK                                          0x00800000U
-
-/*Power-up Request Status for PL*/
-#undef PMU_GLOBAL_REQ_PWRUP_STATUS_PL_DEFVAL
-#undef PMU_GLOBAL_REQ_PWRUP_STATUS_PL_SHIFT
-#undef PMU_GLOBAL_REQ_PWRUP_STATUS_PL_MASK
-#define PMU_GLOBAL_REQ_PWRUP_STATUS_PL_DEFVAL                                      0x00000000
-#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();
- int psu_protection();
- int psu_fpd_protection();
- int psu_ocm_protection();
- int psu_ddr_protection();
- int psu_lpd_protection();
- int psu_protection_lock();
- unsigned long psu_apply_master_tz();
-#ifdef __cplusplus
-}
-#endif
index 9136c46cc70a5a9800afd878bc05ce61a3d49fc9..cef1f6a13aee00adc48b0d0781ad5273fa14c8ba 100644 (file)
@@ -180,75 +180,123 @@ int zynq_board_read_rom_ethaddr(unsigned char *ethaddr)
 }
 
 #if !defined(CONFIG_SYS_SDRAM_BASE) && !defined(CONFIG_SYS_SDRAM_SIZE)
-static const void *get_memory_reg_prop(const void *fdt, int *lenp)
-{
-       int offset;
-
-       offset = fdt_path_offset(fdt, "/memory");
-       if (offset < 0)
-               return NULL;
-
-       return fdt_getprop(fdt, offset, "reg", lenp);
-}
-
-int dram_init(void)
+/*
+ * fdt_get_reg - Fill buffer by information from DT
+ */
+static phys_size_t fdt_get_reg(const void *fdt, int nodeoffset, void *buf,
+                              const u32 *cell, int n)
 {
-       const void *fdt = gd->fdt_blob;
-       const fdt32_t *val;
-       int ac, sc, len;
-
-       ac = fdt_address_cells(fdt, 0);
-       sc = fdt_size_cells(fdt, 0);
-       if (ac < 0 || sc < 1 || sc > 2) {
-               printf("invalid address/size cells\n");
-               return -EINVAL;
+       int i = 0, b, banks;
+       int parent_offset = fdt_parent_offset(fdt, nodeoffset);
+       int address_cells = fdt_address_cells(fdt, parent_offset);
+       int size_cells = fdt_size_cells(fdt, parent_offset);
+       char *p = buf;
+       u64 val;
+       u64 vals;
+
+       debug("%s: addr_cells=%x, size_cell=%x, buf=%p, cell=%p\n",
+             __func__, address_cells, size_cells, buf, cell);
+
+       /* Check memory bank setup */
+       banks = n % (address_cells + size_cells);
+       if (banks)
+               panic("Incorrect memory setup cells=%d, ac=%d, sc=%d\n",
+                     n, address_cells, size_cells);
+
+       banks = n / (address_cells + size_cells);
+
+       for (b = 0; b < banks; b++) {
+               debug("%s: Bank #%d:\n", __func__, b);
+               if (address_cells == 2) {
+                       val = cell[i + 1];
+                       val <<= 32;
+                       val |= cell[i];
+                       val = fdt64_to_cpu(val);
+                       debug("%s: addr64=%llx, ptr=%p, cell=%p\n",
+                             __func__, val, p, &cell[i]);
+                       *(phys_addr_t *)p = val;
+               } else {
+                       debug("%s: addr32=%x, ptr=%p\n",
+                             __func__, fdt32_to_cpu(cell[i]), p);
+                       *(phys_addr_t *)p = fdt32_to_cpu(cell[i]);
+               }
+               p += sizeof(phys_addr_t);
+               i += address_cells;
+
+               debug("%s: pa=%p, i=%x, size=%zu\n", __func__, p, i,
+                     sizeof(phys_addr_t));
+
+               if (size_cells == 2) {
+                       vals = cell[i + 1];
+                       vals <<= 32;
+                       vals |= cell[i];
+                       vals = fdt64_to_cpu(vals);
+
+                       debug("%s: size64=%llx, ptr=%p, cell=%p\n",
+                             __func__, vals, p, &cell[i]);
+                       *(phys_size_t *)p = vals;
+               } else {
+                       debug("%s: size32=%x, ptr=%p\n",
+                             __func__, fdt32_to_cpu(cell[i]), p);
+                       *(phys_size_t *)p = fdt32_to_cpu(cell[i]);
+               }
+               p += sizeof(phys_size_t);
+               i += size_cells;
+
+               debug("%s: ps=%p, i=%x, size=%zu\n",
+                     __func__, p, i, sizeof(phys_size_t));
        }
 
-       val = get_memory_reg_prop(fdt, &len);
-       if (len / sizeof(*val) < ac + sc)
-               return -EINVAL;
+       /* Return the first address size */
+       return *(phys_size_t *)((char *)buf + sizeof(phys_addr_t));
+}
 
-       val += ac;
+#define FDT_REG_SIZE  sizeof(u32)
+/* Temp location for sharing data for storing */
+/* Up to 64-bit address + 64-bit size */
+static u8 tmp[CONFIG_NR_DRAM_BANKS * 16];
 
-       gd->ram_size = fdtdec_get_number(val, sc);
+void dram_init_banksize(void)
+{
+       int bank;
 
-       debug("DRAM size = %08lx\n", (unsigned long)gd->ram_size);
+       memcpy(&gd->bd->bi_dram[0], &tmp, sizeof(tmp));
 
-       return 0;
+       for (bank = 0; bank < CONFIG_NR_DRAM_BANKS; bank++) {
+               debug("Bank #%d: start %llx\n", bank,
+                     (unsigned long long)gd->bd->bi_dram[bank].start);
+               debug("Bank #%d: size %llx\n", bank,
+                     (unsigned long long)gd->bd->bi_dram[bank].size);
+       }
 }
 
-void dram_init_banksize(void)
+int dram_init(void)
 {
-       const void *fdt = gd->fdt_blob;
-       const fdt32_t *val;
-       int ac, sc, cells, len, i;
-
-       val = get_memory_reg_prop(fdt, &len);
-       if (len < 0)
-               return;
-
-       ac = fdt_address_cells(fdt, 0);
-       sc = fdt_size_cells(fdt, 0);
-       if (ac < 1 || sc > 2 || sc < 1 || sc > 2) {
-               printf("invalid address/size cells\n");
-               return;
+       int node, len;
+       const void *blob = gd->fdt_blob;
+       const u32 *cell;
+
+       memset(&tmp, 0, sizeof(tmp));
+
+       /* find or create "/memory" node. */
+       node = fdt_subnode_offset(blob, 0, "memory");
+       if (node < 0) {
+               printf("%s: Can't get memory node\n", __func__);
+               return node;
        }
 
-       cells = ac + sc;
+       /* Get pointer to cells and lenght of it */
+       cell = fdt_getprop(blob, node, "reg", &len);
+       if (!cell) {
+               printf("%s: Can't get reg property\n", __func__);
+               return -1;
+       }
 
-       len /= sizeof(*val);
+       gd->ram_size = fdt_get_reg(blob, node, &tmp, cell, len / FDT_REG_SIZE);
 
-       for (i = 0; i < CONFIG_NR_DRAM_BANKS && len >= cells;
-            i++, len -= cells) {
-               gd->bd->bi_dram[i].start = fdtdec_get_number(val, ac);
-               val += ac;
-               gd->bd->bi_dram[i].size = fdtdec_get_number(val, sc);
-               val += sc;
+       debug("%s: Initial DRAM size %llx\n", __func__, (u64)gd->ram_size);
 
-               debug("DRAM bank %d: start = %08lx, size = %08lx\n",
-                     i, (unsigned long)gd->bd->bi_dram[i].start,
-                     (unsigned long)gd->bd->bi_dram[i].size);
-       }
+       return 0;
 }
 #else
 int dram_init(void)
@@ -263,6 +311,17 @@ void reset_cpu(ulong addr)
 {
 }
 
+#ifdef CONFIG_SCSI_AHCI_PLAT
+void scsi_init(void)
+{
+#if defined(CONFIG_SATA_CEVA)
+       init_sata(0);
+#endif
+       ahci_init((void __iomem *)ZYNQMP_SATA_BASEADDR);
+       scsi_scan(1);
+}
+#endif
+
 int board_late_init(void)
 {
        u32 reg = 0;
index a3733526c6995e797a1814c2b7b0444dd6551072..5496f45cbd94d80cb8911bcaf331c1ec3eb88c32 100644 (file)
@@ -620,7 +620,7 @@ static int initr_ambapp_print(void)
 }
 #endif
 
-#if defined(CONFIG_SCSI) && !defined(CONFIG_DM_SCSI)
+#if defined(CONFIG_SCSI)
 static int initr_scsi(void)
 {
        puts("SCSI:  ");
@@ -923,7 +923,7 @@ init_fnc_t init_sequence_r[] = {
        initr_ambapp_print,
 #endif
 #endif
-#if defined(CONFIG_SCSI) && !defined(CONFIG_DM_SCSI)
+#ifdef CONFIG_SCSI
        INIT_FUNC_WATCHDOG_RESET
        initr_scsi,
 #endif
index 0a83d6463d6fd5d197d2bfcb0a9b79708541cb66..aca18db52a008baaf9b393625f7bfebe1e2abf9a 100644 (file)
@@ -107,18 +107,6 @@ int mdio_register(struct mii_dev *bus)
        return 0;
 }
 
-int mdio_register_seq_name(struct mii_dev *bus, int seq)
-{
-       int ret;
-
-       /* Setup a unique name for each mdio bus */
-       ret = snprintf(bus->name, MDIO_NAME_LEN, "eth%d", seq);
-       if (ret < 0)
-               return ret;
-
-       return mdio_register(bus);
-}
-
 int mdio_unregister(struct mii_dev *bus)
 {
        if (!bus)
index e7efa5ae797ca1846798a542ba8557f8124708fd..04add624958f676dd991bd2f2ac0d0c7ddfc7ff7 100644 (file)
 #include <inttypes.h>
 #include <pci.h>
 #include <scsi.h>
-#include <dm/device-internal.h>
-#include <dm/uclass-internal.h>
 
-#if !defined(CONFIG_DM_SCSI)
 #ifdef CONFIG_SCSI_DEV_LIST
 #define SCSI_DEV_LIST CONFIG_SCSI_DEV_LIST
 #else
@@ -34,7 +31,6 @@
 #endif
 #define SCSI_DEV_LIST {SCSI_VEND_ID, SCSI_DEV_ID}
 #endif
-#endif
 
 #if defined(CONFIG_PCI) && !defined(CONFIG_SCSI_AHCI_PLAT)
 const struct pci_device_id scsi_device_list[] = { SCSI_DEV_LIST };
@@ -43,13 +39,11 @@ static ccb tempccb; /* temporary scsi command buffer */
 
 static unsigned char tempbuff[512]; /* temporary data buffer */
 
-#if !defined(CONFIG_DM_SCSI)
 static int scsi_max_devs; /* number of highest available scsi device */
 
 static int scsi_curr_dev; /* current device */
 
 static struct blk_desc scsi_dev_desc[CONFIG_SYS_SCSI_MAX_DEVICE];
-#endif
 
 /* almost the maximum amount of the scsi_ext command.. */
 #define SCSI_MAX_READ_BLK 0xFFFF
@@ -450,7 +444,6 @@ static void scsi_init_dev_desc_priv(struct blk_desc *dev_desc)
 #endif
 }
 
-#if !defined(CONFIG_DM_SCSI)
 /**
  * scsi_init_dev_desc - initialize all SCSI specific blk_desc properties
  *
@@ -467,7 +460,6 @@ static void scsi_init_dev_desc(struct blk_desc *dev_desc, int devnum)
 
        scsi_init_dev_desc_priv(dev_desc);
 }
-#endif
 
 /**
  * scsi_detect_dev - Detect scsi device
@@ -548,73 +540,6 @@ removable:
  * (re)-scan the scsi bus and reports scsi device info
  * to the user if mode = 1
  */
-#if defined(CONFIG_DM_SCSI)
-int scsi_scan(int mode)
-{
-       unsigned char i, lun;
-       struct uclass *uc;
-       struct udevice *dev; /* SCSI controller */
-       int ret;
-
-       if (mode == 1)
-               printf("scanning bus for devices...\n");
-
-       ret = uclass_get(UCLASS_SCSI, &uc);
-       if (ret)
-               return ret;
-
-       uclass_foreach_dev(dev, uc) {
-               struct scsi_platdata *plat; /* scsi controller platdata */
-
-               /* probe SCSI controller driver */
-               ret = device_probe(dev);
-               if (ret)
-                       return ret;
-
-               /* Get controller platdata */
-               plat = dev_get_platdata(dev);
-
-               for (i = 0; i < plat->max_id; i++) {
-                       for (lun = 0; lun < plat->max_lun; lun++) {
-                               struct udevice *bdev; /* block device */
-                               /* block device description */
-                               struct blk_desc *bdesc;
-                               char str[10];
-
-                               /*
-                                * Create only one block device and do detection
-                                * to make sure that there won't be a lot of
-                                * block devices created
-                                */
-                               snprintf(str, sizeof(str), "id%dlun%d", i, lun);
-                               ret = blk_create_devicef(dev, "scsi_blk",
-                                                         str, IF_TYPE_SCSI,
-                                                         -1, 0, 0, &bdev);
-                               if (ret) {
-                                       debug("Can't create device\n");
-                                       return ret;
-                               }
-                               bdesc = dev_get_uclass_platdata(bdev);
-
-                               scsi_init_dev_desc_priv(bdesc);
-                               bdesc->lun = lun;
-                               ret = scsi_detect_dev(i, bdesc);
-                               if (ret) {
-                                       device_unbind(bdev);
-                                       continue;
-                               }
-
-                               if (mode == 1) {
-                                       printf("  Device %d: ", 0);
-                                       dev_print(bdesc);
-                               } /* if mode */
-                       } /* next LUN */
-               }
-       }
-
-       return 0;
-}
-#else
 int scsi_scan(int mode)
 {
        unsigned char i, lun;
@@ -651,7 +576,6 @@ int scsi_scan(int mode)
 #endif
        return 0;
 }
-#endif
 
 #ifdef CONFIG_BLK
 static const struct blk_ops scsi_blk_ops = {
index b223e110c86a67d4df386dfebc2c607df2dd5911..f261e229d0879530735825d2a31168c6b9b655c3 100644 (file)
@@ -42,8 +42,6 @@ CONFIG_OF_EMBED=y
 CONFIG_NET_RANDOM_ETHADDR=y
 CONFIG_SPL_DM=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
-CONFIG_DM_SCSI=y
-CONFIG_SATA_CEVA=y
 CONFIG_DFU_RAM=y
 CONFIG_FPGA_XILINX=y
 CONFIG_FPGA_ZYNQMPPL=y
index 9f2df491ec543c5668b287dae571677990f9dd6d..021e0ff964db8ea8e3823238eb714f516e59d1f0 100644 (file)
@@ -34,8 +34,6 @@ CONFIG_OF_EMBED=y
 CONFIG_NET_RANDOM_ETHADDR=y
 CONFIG_SPL_DM=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
-CONFIG_DM_SCSI=y
-CONFIG_SATA_CEVA=y
 CONFIG_DFU_RAM=y
 CONFIG_FPGA_XILINX=y
 CONFIG_FPGA_ZYNQMPPL=y
index b2b1720a03d1b2b87f98e2271cbc39e6ffdf1b94..34062bd24459795d7ff18c0e26b2ef0a40259b6e 100644 (file)
@@ -34,8 +34,6 @@ CONFIG_OF_EMBED=y
 CONFIG_NET_RANDOM_ETHADDR=y
 CONFIG_SPL_DM=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
-CONFIG_DM_SCSI=y
-CONFIG_SATA_CEVA=y
 CONFIG_DFU_RAM=y
 CONFIG_FPGA_XILINX=y
 CONFIG_FPGA_ZYNQMPPL=y
index d5d598871359b7863b6b80877f86332eb5acbff4..117bfda68d7465cdd749c889ae64cf44fc04c1c4 100644 (file)
@@ -30,7 +30,6 @@ CONFIG_CMD_EXT4=y
 CONFIG_CMD_EXT4_WRITE=y
 CONFIG_CMD_FAT=y
 CONFIG_CMD_FS_GENERIC=y
-CONFIG_OF_EMBED=y
 CONFIG_NET_RANDOM_ETHADDR=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
 CONFIG_DFU_MMC=y
index 88e66e2377a9a2122672fec256b9cd797017a18c..fe5aa07f921a7d8a8bb803680339d18f68d8554a 100644 (file)
@@ -19,15 +19,6 @@ config AHCI
          operations at present. The block device interface has not been converted
          to driver model.
 
-config DM_SCSI
-       bool "Support SCSI controllers with driver model"
-       depends on BLK
-       help
-         This option enables the SCSI (Small Computer System Interface) uclass
-         which supports SCSI and SATA HDDs. For every device configuration
-         (IDs/LUNs) a block device is created with RAW read/write and
-         filesystem support.
-
 config BLOCK_CACHE
        bool "Use block device cache"
        default n
@@ -36,16 +27,3 @@ config BLOCK_CACHE
          This is most useful when accessing filesystems under U-Boot since
          it will prevent repeated reads from directory structures and other
          filesystem data structures.
-
-menu "SATA/SCSI device support"
-
-config SATA_CEVA
-       bool "Ceva Sata controller"
-       depends on AHCI
-       depends on DM_SCSI
-       help
-         This option enables Ceva Sata controller hard IP available on Xilinx
-         ZynqMP. Support up to 2 external devices. Complient with SATA 3.1 and
-         AHCI 1.3 specifications with hot-plug detect feature.
-
-endmenu
index a72feecd545686d323529df0e139d6ff152ef220..436b79f9816562102d0b1becac7067a2d5fc329f 100644 (file)
@@ -12,7 +12,6 @@ obj-y += blk_legacy.o
 endif
 
 obj-$(CONFIG_AHCI) += ahci-uclass.o
-obj-$(CONFIG_DM_SCSI) += scsi-uclass.o
 obj-$(CONFIG_SCSI_AHCI) += ahci.o
 obj-$(CONFIG_DWC_AHSATA) += dwc_ahsata.o
 obj-$(CONFIG_FSL_SATA) += fsl_sata.o
index 3fa14a76b8871e5785353be38ea64a39e2d7f9f6..5139989d0b5fee76394c303b9e32d6bac13d6e29 100644 (file)
@@ -168,7 +168,7 @@ int ahci_reset(void __iomem *base)
 
 static int ahci_host_init(struct ahci_probe_ent *probe_ent)
 {
-#if !defined(CONFIG_SCSI_AHCI_PLAT) && !defined(CONFIG_DM_SCSI)
+#ifndef CONFIG_SCSI_AHCI_PLAT
 # ifdef CONFIG_DM_PCI
        struct udevice *dev = probe_ent->dev;
        struct pci_child_platdata *pplat = dev_get_parent_platdata(dev);
@@ -198,7 +198,7 @@ static int ahci_host_init(struct ahci_probe_ent *probe_ent)
        writel(cap_save, mmio + HOST_CAP);
        writel_with_flush(0xf, mmio + HOST_PORTS_IMPL);
 
-#if !defined(CONFIG_SCSI_AHCI_PLAT) && !defined(CONFIG_DM_SCSI)
+#ifndef CONFIG_SCSI_AHCI_PLAT
 # ifdef CONFIG_DM_PCI
        if (pplat->vendor == PCI_VENDOR_ID_INTEL) {
                u16 tmp16;
@@ -327,7 +327,6 @@ static int ahci_host_init(struct ahci_probe_ent *probe_ent)
        writel(tmp | HOST_IRQ_EN, mmio + HOST_CTL);
        tmp = readl(mmio + HOST_CTL);
        debug("HOST_CTL 0x%x\n", tmp);
-#if !defined(CONFIG_DM_SCSI)
 #ifndef CONFIG_SCSI_AHCI_PLAT
 # ifdef CONFIG_DM_PCI
        dm_pci_read_config16(dev, PCI_COMMAND, &tmp16);
@@ -338,7 +337,6 @@ static int ahci_host_init(struct ahci_probe_ent *probe_ent)
        tmp |= PCI_COMMAND_MASTER;
        pci_write_config_word(pdev, PCI_COMMAND, tmp16);
 # endif
-#endif
 #endif
        return 0;
 }
@@ -346,8 +344,8 @@ static int ahci_host_init(struct ahci_probe_ent *probe_ent)
 
 static void ahci_print_info(struct ahci_probe_ent *probe_ent)
 {
-#if !defined(CONFIG_SCSI_AHCI_PLAT) && !defined(CONFIG_DM_SCSI)
-# if defined(CONFIG_DM_PCI)
+#ifndef CONFIG_SCSI_AHCI_PLAT
+# ifdef CONFIG_DM_PCI
        struct udevice *dev = probe_ent->dev;
 # else
        pci_dev_t pdev = probe_ent->dev;
@@ -374,7 +372,7 @@ static void ahci_print_info(struct ahci_probe_ent *probe_ent)
        else
                speed_s = "?";
 
-#if defined(CONFIG_SCSI_AHCI_PLAT) || defined(CONFIG_DM_SCSI)
+#ifdef CONFIG_SCSI_AHCI_PLAT
        scc_s = "SATA";
 #else
 # ifdef CONFIG_DM_PCI
@@ -426,15 +424,13 @@ static void ahci_print_info(struct ahci_probe_ent *probe_ent)
 }
 
 #ifndef CONFIG_SCSI_AHCI_PLAT
-# if defined(CONFIG_DM_PCI) || defined(CONFIG_DM_SCSI)
+# ifdef CONFIG_DM_PCI
 static int ahci_init_one(struct udevice *dev)
 # else
 static int ahci_init_one(pci_dev_t dev)
 # endif
 {
-#if !defined(CONFIG_DM_SCSI)
        u16 vendor;
-#endif
        int rc;
 
        probe_ent = malloc(sizeof(struct ahci_probe_ent));
@@ -454,7 +450,6 @@ static int ahci_init_one(pci_dev_t dev)
        probe_ent->pio_mask = 0x1f;
        probe_ent->udma_mask = 0x7f;    /*Fixme,assume to support UDMA6 */
 
-#if !defined(CONFIG_DM_SCSI)
 #ifdef CONFIG_DM_PCI
        probe_ent->mmio_base = dm_pci_map_bar(dev, PCI_BASE_ADDRESS_5,
                                              PCI_REGION_MEM);
@@ -478,10 +473,6 @@ static int ahci_init_one(pci_dev_t dev)
        if (vendor == 0x197b)
                pci_write_config_byte(dev, 0x41, 0xa1);
 #endif
-#else
-       struct scsi_platdata *plat = dev_get_platdata(dev);
-       probe_ent->mmio_base = (void *)plat->base;
-#endif
 
        debug("ahci mmio_base=0x%p\n", probe_ent->mmio_base);
        /* initialize adapter */
@@ -963,17 +954,14 @@ int scsi_exec(ccb *pccb)
 
 }
 
-#if defined(CONFIG_DM_SCSI)
-void scsi_low_level_init(int busdevfunc, struct udevice *dev)
-#else
+
 void scsi_low_level_init(int busdevfunc)
-#endif
 {
        int i;
        u32 linkmap;
 
 #ifndef CONFIG_SCSI_AHCI_PLAT
-# if defined(CONFIG_DM_PCI)
+# ifdef CONFIG_DM_PCI
        struct udevice *dev;
        int ret;
 
@@ -981,8 +969,6 @@ void scsi_low_level_init(int busdevfunc)
        if (ret)
                return;
        ahci_init_one(dev);
-# elif defined(CONFIG_DM_SCSI)
-       ahci_init_one(dev);
 # else
        ahci_init_one(busdevfunc);
 # endif
index 38cb9388da6f19a0117d025fdef51de962a794e0..2e041c2b3dc7006f11273dd695d6fc602fd66708 100644 (file)
@@ -26,7 +26,7 @@ static const char *if_typename_str[IF_TYPE_COUNT] = {
 
 static enum uclass_id if_type_uclass_id[IF_TYPE_COUNT] = {
        [IF_TYPE_IDE]           = UCLASS_INVALID,
-       [IF_TYPE_SCSI]          = UCLASS_SCSI,
+       [IF_TYPE_SCSI]          = UCLASS_INVALID,
        [IF_TYPE_ATAPI]         = UCLASS_INVALID,
        [IF_TYPE_USB]           = UCLASS_MASS_STORAGE,
        [IF_TYPE_DOC]           = UCLASS_INVALID,
index 9b5466483aa42adec35ab0a3adabc686e7efd10f..dcc3b90b17f1157db4f56f30704dd4e448b62d1e 100644 (file)
@@ -5,7 +5,6 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 #include <common.h>
-#include <dm.h>
 #include <netdev.h>
 #include <ahci.h>
 #include <scsi.h>
 #define DRV_NAME       "ahci-ceva"
 #define CEVA_FLAG_BROKEN_GEN2  1
 
-static int ceva_init_sata(ulong mmio)
+int init_sata(int dev)
 {
        ulong tmp;
+       ulong mmio = ZYNQMP_SATA_BASEADDR;
        int i;
 
        /*
@@ -111,40 +111,3 @@ static int ceva_init_sata(ulong mmio)
        }
        return 0;
 }
-
-static int sata_ceva_probe(struct udevice *dev)
-{
-       struct scsi_platdata *plat = dev_get_platdata(dev);
-
-       ceva_init_sata(plat->base);
-       return 0;
-}
-
-static const struct udevice_id sata_ceva_ids[] = {
-       { .compatible = "ceva,ahci-1v84" },
-       { }
-};
-
-static int sata_ceva_ofdata_to_platdata(struct udevice *dev)
-{
-       struct scsi_platdata *plat = dev_get_platdata(dev);
-
-       plat->base = dev_get_addr(dev);
-       if (plat->base == FDT_ADDR_T_NONE)
-               return -EINVAL;
-
-       /* Hardcode number for ceva sata controller */
-       plat->max_lun = 1; /* Actually two but untested */
-       plat->max_id = 2;
-
-       return 0;
-}
-
-U_BOOT_DRIVER(ceva_host_blk) = {
-       .name = "ceva_sata",
-       .id = UCLASS_SCSI,
-       .of_match = sata_ceva_ids,
-       .probe = sata_ceva_probe,
-       .ofdata_to_platdata = sata_ceva_ofdata_to_platdata,
-       .platdata_auto_alloc_size = sizeof(struct scsi_platdata),
-};
diff --git a/drivers/block/scsi-uclass.c b/drivers/block/scsi-uclass.c
deleted file mode 100644 (file)
index 05da6cd..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2015 Google, Inc
- * Written by Simon Glass <sjg@chromium.org>
- * Copyright (c) 2016 Xilinx, Inc
- * Written by Michal Simek
- *
- * Based on ahci-uclass.c
- *
- * SPDX-License-Identifier:    GPL-2.0+
- */
-
-#include <common.h>
-#include <dm.h>
-#include <scsi.h>
-
-static int scsi_post_probe(struct udevice *dev)
-{
-       debug("%s: device %p\n", __func__, dev);
-       scsi_low_level_init(0, dev);
-       return 0;
-}
-
-UCLASS_DRIVER(scsi) = {
-       .id             = UCLASS_SCSI,
-       .name           = "scsi",
-       .post_probe      = scsi_post_probe,
-};
index 51c74266637cc9c5747c289f07ab3adf58c1ecb3..5de06ef01e8d256f039db10ca2db59e19e37997b 100644 (file)
@@ -648,8 +648,9 @@ static int axi_emac_probe(struct udevice *dev)
        priv->bus->read = axiemac_miiphy_read;
        priv->bus->write = axiemac_miiphy_write;
        priv->bus->priv = priv;
+       strcpy(priv->bus->name, "axi_emac");
 
-       ret = mdio_register_seq(priv->bus, dev->seq);
+       ret = mdio_register(priv->bus);
        if (ret)
                return ret;
 
index ea93cf906ed76063ab0577dfd314f6fc1c8e2431..78ff44c5619f870f933d4afcb7ccba2aa0d79d19 100644 (file)
@@ -566,8 +566,9 @@ static int emaclite_probe(struct udevice *dev)
        emaclite->bus->read = emaclite_miiphy_read;
        emaclite->bus->write = emaclite_miiphy_write;
        emaclite->bus->priv = emaclite;
+       strcpy(emaclite->bus->name, "emaclite");
 
-       ret = mdio_register_seq(emaclite->bus, dev->seq);
+       ret = mdio_register(emaclite->bus);
        if (ret)
                return ret;
 
index 4ab7b40dbeb7b6d0f801d8d6c3089ba2b79ebb6c..526eac658ac5da5b382575b2d41c5e209cc3b997 100644 (file)
@@ -647,8 +647,9 @@ static int zynq_gem_probe(struct udevice *dev)
        priv->bus->read = zynq_gem_miiphy_read;
        priv->bus->write = zynq_gem_miiphy_write;
        priv->bus->priv = priv;
+       strcpy(priv->bus->name, "gem");
 
-       ret = mdio_register_seq_name(priv->bus, dev->seq);
+       ret = mdio_register(priv->bus);
        if (ret)
                return ret;
 
index 4876b41e9010cef3077493c014db4dc9a92eadd8..a956c6ff5df78c37c0a66cdde88772dd251f34a3 100644 (file)
@@ -145,7 +145,7 @@ struct ahci_ioports {
 };
 
 struct ahci_probe_ent {
-#if defined(CONFIG_DM_PCI) || defined(CONFIG_DM_SCSI)
+#ifdef CONFIG_DM_PCI
        struct udevice *dev;
 #else
        pci_dev_t       dev;
index fb4f6d680672f3430222a105af5d4f0a7f8d6ace..d480990d2dd01a9dcf98801bb0bcb51e51c1542f 100644 (file)
 #ifdef CONFIG_SATA_CEVA
 #define CONFIG_LIBATA
 #define CONFIG_SCSI_AHCI
+#define CONFIG_SCSI_AHCI_PLAT
 #define CONFIG_SYS_SCSI_MAX_SCSI_ID    2
 #define CONFIG_SYS_SCSI_MAX_LUN                1
 #define CONFIG_SYS_SCSI_MAX_DEVICE     (CONFIG_SYS_SCSI_MAX_SCSI_ID * \
index 3a572b7a6c2f4df9ae38ba860f70ab890ce4ab61..d0ce768e6e14f1e447f2989aa64735fa3e1e2d68 100644 (file)
@@ -16,6 +16,7 @@
 #define CONFIG_ZYNQ_SDHCI_MAX_FREQ     52000000
 #define CONFIG_ZYNQ_SDHCI_MIN_FREQ     (CONFIG_ZYNQ_SDHCI_MAX_FREQ >> 9)
 #define CONFIG_ZYNQ_EEPROM
+#define CONFIG_SATA_CEVA
 #define CONFIG_ZYNQMP_XHCI_LIST {ZYNQMP_USB0_XHCI_BASEADDR, \
                                 ZYNQMP_USB1_XHCI_BASEADDR}
 
index 8d018da23e34ce24938af793423fbae9c8f0e26a..adf2321c5d4f726ab57675704197b9bdc95a0f9d 100644 (file)
@@ -41,6 +41,8 @@
 #define CONFIG_CMD_PCA953X
 #define CONFIG_CMD_PCA953X_INFO
 
+#define CONFIG_SATA_CEVA
+
 #define CONFIG_ZYNQMP_XHCI_LIST {ZYNQMP_USB0_XHCI_BASEADDR}
 
 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
index 8c92d0b03088de666695e0014bf0f4e047dd6117..eb78c4dac485ac7a5bbe901b83b009ff827db278 100644 (file)
@@ -66,7 +66,6 @@ enum uclass_id {
        UCLASS_REMOTEPROC,      /* Remote Processor device */
        UCLASS_RESET,           /* Reset controller device */
        UCLASS_RTC,             /* Real time clock device */
-       UCLASS_SCSI,            /* SCSI device */
        UCLASS_SERIAL,          /* Serial UART */
        UCLASS_SPI,             /* SPI bus */
        UCLASS_SPMI,            /* System Power Management Interface bus */
index 47923bfbf6ac040f4bdcaeb6adca6d7ab05accee..83141b4a6ae17cae9a2655dbd230defa18aadac1 100644 (file)
@@ -48,7 +48,6 @@ void miiphy_listdev(void);
 struct mii_dev *mdio_alloc(void);
 void mdio_free(struct mii_dev *bus);
 int mdio_register(struct mii_dev *bus);
-int mdio_register_seq_name(struct mii_dev *bus, int seq);
 int mdio_unregister(struct mii_dev *bus);
 void mdio_list_devices(void);
 
index d18cc9aa87543453763f76f1cdb48f0e3a660765..b35359aa5a1986a412c7cfb3d77461b3b6cbb30a 100644 (file)
@@ -2,7 +2,6 @@
 #define __SATA_H__
 #include <part.h>
 
-#if !defined(CONFIG_DM_SCSI)
 int init_sata(int dev);
 int reset_sata(int dev);
 int scan_sata(int dev);
@@ -16,6 +15,5 @@ int __sata_stop(void);
 int sata_port_status(int dev, int port);
 
 extern struct blk_desc sata_dev_desc[];
-#endif
 
 #endif
index 190dacd0f2ec1688885fbe824a5f84efdc4322fd..c8796785a465e82b55a1d2864722d2c14ee55f89 100644 (file)
@@ -166,11 +166,8 @@ typedef struct SCSI_cmd_block{
 void scsi_print_error(ccb *pccb);
 int scsi_exec(ccb *pccb);
 void scsi_bus_reset(void);
-#if !defined(CONFIG_DM_SCSI)
 void scsi_low_level_init(int busdevfunc);
-#else
-void scsi_low_level_init(int busdevfunc, struct udevice *dev);
-#endif
+
 
 /***************************************************************************
  * functions residing inside cmd_scsi.c
@@ -178,21 +175,6 @@ void scsi_low_level_init(int busdevfunc, struct udevice *dev);
 void scsi_init(void);
 int scsi_scan(int mode);
 
-#if defined(CONFIG_DM_SCSI)
-/**
- * struct scsi_platdata - stores information about SCSI controller
- *
- * @base: Controller base address
- * @max_lun: Maximum number of logical units
- * @max_id: Maximum number of target ids
- */
-struct scsi_platdata {
-       unsigned long base;
-       unsigned long max_lun;
-       unsigned long max_id;
-};
-#endif
-
 #define SCSI_IDENTIFY                                  0xC0  /* not used */
 
 /* Hardware errors  */
index b47132b02a60f4441bcf1205213da6a08324163f..43876e7a302499fed65ac33ef0afdbc09f2376b9 100644 (file)
@@ -225,26 +225,16 @@ static int zynqimage_check_image_types(uint8_t type)
 static void zynqimage_parse_initparams(struct zynq_header *zynqhdr,
        const char *filename)
 {
-       FILE *fp;
+       /* Expect a table of register-value pairs, e.g. "0x12345678 0x4321" */
+       FILE *fp = fopen(filename, "r");
        struct zynq_reginit reginit;
        unsigned int reg_count = 0;
-       int r, err;
-       struct stat path_stat;
+       int r;
 
-       /* Expect a table of register-value pairs, e.g. "0x12345678 0x4321" */
-       fp = fopen(filename, "r");
        if (!fp) {
                fprintf(stderr, "Cannot open initparams file: %s\n", filename);
                exit(1);
        }
-
-       err = fstat(fileno(fp), &path_stat);
-       if (err)
-               return;
-
-       if (!S_ISREG(path_stat.st_mode))
-               return;
-
        do {
                r = fscanf(fp, "%x %x", &reginit.address, &reginit.data);
                if (r == 2) {
index 60d8ed23b4a1ca1eda75a261e391578e931e958e..202faea07295a39efde8d5e70775aa0656917630 100644 (file)
@@ -240,23 +240,19 @@ static void zynqmpimage_parse_initparams(struct zynqmp_header *zynqhdr,
        FILE *fp;
        struct zynqmp_reginit reginit;
        unsigned int reg_count = 0;
-       int r, err;
+       int r;
        struct stat path_stat;
 
+       stat(filename, &path_stat);
+       if (!S_ISREG(path_stat.st_mode))
+               return;
+
        /* Expect a table of register-value pairs, e.g. "0x12345678 0x4321" */
        fp = fopen(filename, "r");
        if (!fp) {
                fprintf(stderr, "Cannot open initparams file: %s\n", filename);
                exit(1);
        }
-
-       err = fstat(fileno(fp), &path_stat);
-       if (err)
-               return;
-
-       if (!S_ISREG(path_stat.st_mode))
-               return;
-
        do {
                r = fscanf(fp, "%x %x", &reginit.address, &reginit.data);
                if (r == 2) {