This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: Unable to handle kernel paging request

Part Number: TDA4VM

Hi, 

On our custom board we are experiencing some issue while booting Linux. Linux boot fails with a kernel panic and the error message: "Unable to handle kernel paging request at virtual address ". 

See below for an example of the error: 

It is not always the same virtual address the paging fails on and it changes on different boot iterations. 

So far, as we use 8Gb RAM, we have adapted U-Boot and RTOS PDK memory configuration as documented in the Jacinto 7 DDRSS Register Configuration Tool: https://www.ti.com/lit/an/spracu8/spracu8.pdf?ts=1635504871631&ref_url=https%253A%252F%252Fe2e.ti.com%252F

Are there additional steps to take into account order to configure the memory properly?

I have seen the following e2e post: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/950628/tda4vm-tda4vm-how-to-config-mt53e768m32d4dt-3gb-ddr-on-tda4vm/3516412?tisearch=e2e-sitesearch&keymatch=ram_size#3516412 which highlights a couple more steps to take if the RAM has a reduced size compared to the EVM. Are there similar steps to take in case RAM size is increased?

For now, we have not modified any Linux or SDK memory map related configuration. What would be the required steps to do so in order to adapt to 8Gb? 

Are there additional configurations to take into account which might cause this issue?

Thank you and Best Regards,

Max

  • Hi Max,

    Can you please share the complete boot log on the failing board starting from SPL prints? Also please share the patches that you have done
    on top tp support 8GB memory?

    Do the default images work on your board without doing any modifications(I mean 4GB)?

    - Keerthy

  • Hi Keerthy,

    Please find the boot log for 8GB here: 

    U-Boot SPL 2021.01 (Nov 12 2021 - 16:35:58 +0100)
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.00.00.004-dirty
    NOTICE:  BL31: Built : 22:30:09, Aug  4 2021
    
    U-Boot SPL 2021.01 (Nov 12 2021 - 16:41:05 +0100)
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Nov 12 2021 - 16:41:05 +0100)
    
    SoC:   J721E SR2.0
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    DRAM:  8 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Net:   Could not get PHY for ethernet@46000000: addr 0
    am65_cpsw_nuss_slave ethernet@46000000: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  2  1  0 
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    483 bytes read in 8 ms (58.6 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    Running uenvcmd ...
    1 bytes read in 10 ms (0 Bytes/s)
    Already setup.
    k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work
    k3_r5f_rproc r5f@41400000: Core 2 is already in use. No rproc commands work
    3034300 bytes read in 137 ms (21.1 MiB/s)
    Load Remote Processor 2 with data@addr=0x82000000 3034300 bytes: Success!
    719736 bytes read in 41 ms (16.7 MiB/s)
    Load Remote Processor 3 with data@addr=0x82000000 719736 bytes: Success!
    Failed to load '/lib/firmware/j7-main-r5f1_0-fw'
    Failed to load '/lib/firmware/j7-main-r5f1_1-fw'
    1579056 bytes read in 75 ms (20.1 MiB/s)
    Load Remote Processor 6 with data@addr=0x82000000 1579056 bytes: Success!
    1579056 bytes read in 74 ms (20.3 MiB/s)
    Load Remote Processor 7 with data@addr=0x82000000 1579056 bytes: Success!
    10403824 bytes read in 187 ms (53.1 MiB/s)
    Load Remote Processor 8 with data@addr=0x82000000 10403824 bytes: Success!
    19137024 bytes read in 801 ms (22.8 MiB/s)
    97570 bytes read in 15 ms (6.2 MiB/s)
    10737 bytes read in 9 ms (1.1 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee5000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.41-g4c2eade9f7 (oe-user@oe-host) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Wed Aug 4 22:47:28 UTC 2021
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision_apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@aa000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa100000, size 79 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@aa100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 576 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 256 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] Unable to handle kernel paging request at virtual address 0000000040000030
    [    0.000000] Mem abort info:
    [    0.000000]   ESR = 0x96000005
    [    0.000000]   EC = 0x25: DABT (current EL), IL = 32 bits
    [    0.000000]   SET = 0, FnV = 0
    [    0.000000]   EA = 0, S1PTW = 0
    [    0.000000] Data abort info:
    [    0.000000]   ISV = 0, ISS = 0x00000005
    [    0.000000]   CM = 0, WnR = 0
    [    0.000000] [0000000040000030] user address but active_mm is swapper
    [    0.000000] Internal error: Oops: 96000005 [#1] PREEMPT SMP
    [    0.000000] Modules linked in:
    [    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 5.10.41-g4c2eade9f7 #1
    [    0.000000] Hardware name: Texas Instruments K3 J721E SoC (DT)
    [    0.000000] pstate: 40000085 (nZcv daIf -PAN -UAO -TCO BTYPE=--)
    [    0.000000] pc : __of_find_property+0x20/0x88
    [    0.000000] lr : __of_device_is_available.part.0+0x30/0xc0
    [    0.000000] sp : ffff80001110fcc0
    [    0.000000] x29: ffff80001110fcc0 x28: 0000000082f20018 
    [    0.000000] x27: 00000000ffeea51c x26: 0000000000000000 
    [    0.000000] x25: ffff800010e1c000 x24: 0000000980000000 
    [    0.000000] x23: 0000000000098000 x22: 0000000000000080 
    [    0.000000] x21: ffff80001110fd14 x20: ffff800010de0818 
    [    0.000000] x19: ffff80001113b900 x18: 0000000000000010 
    [    0.000000] x17: 0000000000001400 x16: 0000000000001c00 
    [    0.000000] x15: ffffffffffffffff x14: ffffffffff000000 
    [    0.000000] x13: ffffffffffffffff x12: 0000000000000018 
    [    0.000000] x11: 0000000000000004 x10: 0101010101010101 
    [    0.000000] x9 : fffffffffffffffe x8 : 7f7f7f7f7f7f7f7f 
    [    0.000000] x7 : fefefeff646c606d x6 : 0a0c0c48f2e1eee7 
    [    0.000000] x5 : 676e6172480c0c0a x4 : 0000000000000000 
    [    0.000000] x3 : 0000000000000000 x2 : ffff80001110fd14 
    [    0.000000] x1 : ffff800010de0818 x0 : 0000000040000000 
    [    0.000000] Call trace:
    [    0.000000]  __of_find_property+0x20/0x88
    [    0.000000]  __of_device_is_available.part.0+0x30/0xc0
    [    0.000000]  of_get_next_available_child+0x48/0xb8
    [    0.000000]  of_dma_get_max_cpu_address+0xa8/0x108
    [    0.000000]  of_dma_get_max_cpu_address+0xb8/0x108
    [    0.000000]  bootmem_init+0x9c/0x268
    [    0.000000]  setup_arch+0x298/0x5d8
    [    0.000000]  start_kernel+0x7c/0x4d4
    [    0.000000] Code: b4000380 f90013f5 aa0103f4 aa0203f5 (f9401813) 
    [    0.000000] random: get_random_bytes called from print_oops_end_marker+0x2c/0x68 with crng_init=0
    [    0.000000] ---[ end trace 0000000000000000 ]---
    [    0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
    [    0.000000] ---[ end Kernel panic - not syncing: Attempted to kill the idle task! ]---
    

    We updated the RTOS PDK registers settings as follows:

    --- board_ddrRegInit_EVM.h	2021-10-01 14:29:48.248504904 +0200
    +++ board_ddrRegInit.h	2021-11-11 09:24:24.192371058 +0100
    @@ -1,4424 +1,4424 @@
    -/* Copyright (c) 2019, Texas Instruments Incorporated
    - *
    - * Redistribution and use in source and binary forms, with or without
    - * modification, are permitted provided that the following conditions
    - * are met:
    - *
    - * *  Redistributions of source code must retain the above copyright
    - *    notice, this list of conditions and the following disclaimer.
    - *
    - * *  Redistributions in binary form must reproduce the above copyright
    - *    notice, this list of conditions and the following disclaimer in the
    - *    documentation and/or other materials provided with the distribution.
    - *
    - * *  Neither the name of Texas Instruments Incorporated nor the names of
    - *    its contributors may be used to endorse or promote products derived
    - *    from this software without specific prior written permission.
    - *
    - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
    - * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
    - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
    - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
    - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
    - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
    - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
    - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
    - * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
    -
    -/*
    - * This file was generated by the Jacinto7_DDRSS_RegConfigTool, Revision: 0.6.0
    - * This file was generated on 06/02/2021
    -*/
    -
    -#define DDRSS_PLL_FHS_CNT 10
    -#define DDRSS_PLL_FREQUENCY_0 27500000
    -#define DDRSS_PLL_FREQUENCY_1 1066500000
    -#define DDRSS_PLL_FREQUENCY_2 1066500000
    -
    -#define DDRSS_CTL_REG_INIT_COUNT (459U)
    -#define DDRSS_PHY_INDEP_REG_INIT_COUNT (300U)
    -#define DDRSS_PHY_REG_INIT_COUNT (1423U)
    -
    -uint32_t DDRSS_ctlReg[] = {
    -    0x00000B00U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00002AF8U,
    -    0x0001ADAFU,
    -    0x00000005U,
    -    0x0000006EU,
    -    0x000681C8U,
    -    0x004111C9U,
    -    0x00000005U,
    -    0x000010A9U,
    -    0x000681C8U,
    -    0x004111C9U,
    -    0x00000005U,
    -    0x000010A9U,
    -    0x01010000U,
    -    0x02011001U,
    -    0x02010000U,
    -    0x00020100U,
    -    0x0000000BU,
    -    0x0000001CU,
    -    0x00000000U,
    -    0x00000000U,
    -    0x03020200U,
    -    0x00005656U,
    -    0x00100000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x040C0000U,
    -    0x12481248U,
    -    0x00050804U,
    -    0x09040008U,
    -    0x15000204U,
    -    0x1B60008BU,
    -    0x1500422BU,
    -    0x1B60008BU,
    -    0x2000422BU,
    -    0x000A0A09U,
    -    0x0400078AU,
    -    0x1E161104U,
    -    0x10012458U,
    -    0x1E161110U,
    -    0x10012458U,
    -    0x02030410U,
    -    0x2C040500U,
    -    0x082D2C2DU,
    -    0x14000E0AU,
    -    0x04010A0AU,
    -    0x01010004U,
    -    0x04585808U,
    -    0x04313104U,
    -    0x00003131U,
    -    0x00010100U,
    -    0x03010000U,
    -    0x00001008U,
    -    0x000000CEU,
    -    0x00000256U,
    -    0x00002073U,
    -    0x00000256U,
    -    0x00002073U,
    -    0x00000005U,
    -    0x00040000U,
    -    0x00950012U,
    -    0x00950408U,
    -    0x00400408U,
    -    0x00120103U,
    -    0x00100005U,
    -    0x2F080010U,
    -    0x0505012FU,
    -    0x0401030AU,
    -    0x041E100BU,
    -    0x100B0401U,
    -    0x0001041EU,
    -    0x00100010U,
    -    0x02660266U,
    -    0x02660266U,
    -    0x03050505U,
    -    0x03010303U,
    -    0x200B100BU,
    -    0x04041004U,
    -    0x200B100BU,
    -    0x04041004U,
    -    0x03010000U,
    -    0x00010000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01000000U,
    -    0x80104002U,
    -    0x00000000U,
    -    0x00040005U,
    -    0x00000000U,
    -    0x00050000U,
    -    0x00000004U,
    -    0x00000000U,
    -    0x00040005U,
    -    0x00000000U,
    -    0x00003380U,
    -    0x00003380U,
    -    0x00003380U,
    -    0x00003380U,
    -    0x00003380U,
    -    0x00000000U,
    -    0x000005A2U,
    -    0x00081CC0U,
    -    0x00081CC0U,
    -    0x00081CC0U,
    -    0x00081CC0U,
    -    0x00081CC0U,
    -    0x00000000U,
    -    0x0000E325U,
    -    0x00081CC0U,
    -    0x00081CC0U,
    -    0x00081CC0U,
    -    0x00081CC0U,
    -    0x00081CC0U,
    -    0x00000000U,
    -    0x0000E325U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x0B030500U,
    -    0x00040B04U,
    -    0x0A090000U,
    -    0x0A090701U,
    -    0x0900000EU,
    -    0x0907010AU,
    -    0x00000E0AU,
    -    0x07010A09U,
    -    0x000E0A09U,
    -    0x07000401U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x08080000U,
    -    0x01000000U,
    -    0x800000C0U,
    -    0x800000C0U,
    -    0x800000C0U,
    -    0x00000000U,
    -    0x00001500U,
    -    0x00000000U,
    -    0x00000001U,
    -    0x00000002U,
    -    0x0000100EU,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x000B0000U,
    -    0x000E0006U,
    -    0x000E0404U,
    -    0x00D601ABU,
    -    0x10100216U,
    -    0x01AB0216U,
    -    0x021600D6U,
    -    0x02161010U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x3FF40084U,
    -    0x33003FF4U,
    -    0x00003333U,
    -    0x56000000U,
    -    0x27270056U,
    -    0x0F0F0000U,
    -    0x16000000U,
    -    0x00841616U,
    -    0x3FF43FF4U,
    -    0x33333300U,
    -    0x00000000U,
    -    0x00565600U,
    -    0x00002727U,
    -    0x00000F0FU,
    -    0x16161600U,
    -    0x00000020U,
    -    0x00000000U,
    -    0x00000001U,
    -    0x00000000U,
    -    0x01000000U,
    -    0x00000001U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x02000000U,
    -    0x01080101U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00001000U,
    -    0x006403E8U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x15110000U,
    -    0x00040C18U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00030000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01000200U,
    -    0x00370040U,
    -    0x00020008U,
    -    0x00400100U,
    -    0x00400855U,
    -    0x01000200U,
    -    0x08550040U,
    -    0x00000040U,
    -    0x006B0003U,
    -    0x0100006BU,
    -    0x00000000U,
    -    0x01010000U,
    -    0x00000202U,
    -    0x00000FFFU,
    -    0x1FFF1000U,
    -    0x01FF0000U,
    -    0x000101FFU,
    -    0x0FFF0B00U,
    -    0x01010001U,
    -    0x01010101U,
    -    0x01180101U,
    -    0x00030000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00040101U,
    -    0x04010100U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x03030300U,
    -    0x00000001U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01000000U,
    -    0x00020201U,
    -    0x01000101U,
    -    0x01010001U,
    -    0x00010101U,
    -    0x050A0A03U,
    -    0x10081F1FU,
    -    0x00090310U,
    -    0x0B0C030FU,
    -    0x0B0C0306U,
    -    0x0C090006U,
    -    0x0100000CU,
    -    0x08040801U,
    -    0x00000004U,
    -    0x00000000U,
    -    0x00010000U,
    -    0x00280D00U,
    -    0x00000001U,
    -    0x00030001U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01000000U,
    -    0x00000001U,
    -    0x00010100U,
    -    0x03030000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x000556AAU,
    -    0x000AAAAAU,
    -    0x000AA955U,
    -    0x00055555U,
    -    0x000B3133U,
    -    0x0004CD33U,
    -    0x0004CECCU,
    -    0x000B32CCU,
    -    0x00010300U,
    -    0x03000100U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00010000U,
    -    0x00000404U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x3A3A1B00U,
    -    0x000A0000U,
    -    0x0000019CU,
    -    0x00000200U,
    -    0x00000200U,
    -    0x00000200U,
    -    0x00000200U,
    -    0x000004D4U,
    -    0x00001018U,
    -    0x00000204U,
    -    0x000040E6U,
    -    0x00000200U,
    -    0x00000200U,
    -    0x00000200U,
    -    0x00000200U,
    -    0x0000C2B2U,
    -    0x000288FCU,
    -    0x00000E15U,
    -    0x000040E6U,
    -    0x00000200U,
    -    0x00000200U,
    -    0x00000200U,
    -    0x00000200U,
    -    0x0000C2B2U,
    -    0x000288FCU,
    -    0x02020E15U,
    -    0x03030202U,
    -    0x00000022U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00001403U,
    -    0x000007D0U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00030000U,
    -    0x0007001FU,
    -    0x001B0033U,
    -    0x001B0033U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x02000000U,
    -    0x01000404U,
    -    0x0B1E0B1EU,
    -    0x00000105U,
    -    0x00010101U,
    -    0x00010101U,
    -    0x00010001U,
    -    0x00000101U,
    -    0x02000201U,
    -    0x02010000U,
    -    0x00000200U,
    -    0x28060000U,
    -    0x00000128U,
    -    0xFFFFFFFFU,
    -    0xFFFFFFFFU,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -};
    -
    -uint32_t DDRSS_phyIndepReg[] = {
    -    0x00000B00U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000101U,
    -    0x00640000U,
    -    0x00000001U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000007U,
    -    0x00010002U,
    -    0x0800000FU,
    -    0x00000103U,
    -    0x00000005U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00010100U,
    -    0x00280A00U,
    -    0x00000000U,
    -    0x0F000000U,
    -    0x00003200U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01010102U,
    -    0x00000000U,
    -    0x000000AAU,
    -    0x00000055U,
    -    0x000000B5U,
    -    0x0000004AU,
    -    0x00000056U,
    -    0x000000A9U,
    -    0x000000A9U,
    -    0x000000B5U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x000F0F00U,
    -    0x0000001BU,
    -    0x000007D0U,
    -    0x00000300U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01000000U,
    -    0x00010101U,
    -    0x00000000U,
    -    0x00030000U,
    -    0x0F000000U,
    -    0x00000017U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x0A0A140AU,
    -    0x10020101U,
    -    0x00020805U,
    -    0x01000404U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000100U,
    -    0x0001010FU,
    -    0x00340000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x0000FFFFU,
    -    0x00000000U,
    -    0x00080100U,
    -    0x02000200U,
    -    0x01000100U,
    -    0x01000000U,
    -    0x02000200U,
    -    0x00000200U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000400U,
    -    0x02010000U,
    -    0x00080003U,
    -    0x00080000U,
    -    0x00000001U,
    -    0x00000000U,
    -    0x0000AA00U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00010000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000008U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000002U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x0000000AU,
    -    0x00000019U,
    -    0x00000100U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01000000U,
    -    0x00010003U,
    -    0x02000101U,
    -    0x01030001U,
    -    0x00010400U,
    -    0x06000105U,
    -    0x01070001U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00010001U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000401U,
    -    0x00000000U,
    -    0x00010000U,
    -    0x00000000U,
    -    0x2B2B0200U,
    -    0x00000034U,
    -    0x00000064U,
    -    0x00020064U,
    -    0x02000200U,
    -    0x48120C04U,
    -    0x00104812U,
    -    0x000000CEU,
    -    0x00000256U,
    -    0x00002073U,
    -    0x00000256U,
    -    0x04002073U,
    -    0x01010404U,
    -    0x00001501U,
    -    0x00150015U,
    -    0x01000100U,
    -    0x00000100U,
    -    0x00000000U,
    -    0x01010101U,
    -    0x00000101U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x15040000U,
    -    0x0E0E0215U,
    -    0x00040402U,
    -    0x000D0035U,
    -    0x00218049U,
    -    0x00218049U,
    -    0x01010101U,
    -    0x0004000EU,
    -    0x00040216U,
    -    0x01000216U,
    -    0x000F000FU,
    -    0x02170100U,
    -    0x01000217U,
    -    0x02170217U,
    -    0x32103200U,
    -    0x01013210U,
    -    0x0A070601U,
    -    0x1F130A0DU,
    -    0x1F130A14U,
    -    0x0000C014U,
    -    0x00C01000U,
    -    0x00C01000U,
    -    0x00021000U,
    -    0x0024000EU,
    -    0x00240216U,
    -    0x00110216U,
    -    0x32000056U,
    -    0x00000301U,
    -    0x005B003AU,
    -    0x03013212U,
    -    0x00003A00U,
    -    0x3212005BU,
    -    0x09000301U,
    -    0x04010504U,
    -    0x040006C9U,
    -    0x0A032001U,
    -    0x2C31110AU,
    -    0x00002D1CU,
    -    0x6001071CU,
    -    0x1E202008U,
    -    0x2C311116U,
    -    0x00002D1CU,
    -    0x6001071CU,
    -    0x1E202008U,
    -    0x00019C16U,
    -    0x00001018U,
    -    0x000040E6U,
    -    0x000288FCU,
    -    0x000040E6U,
    -    0x000288FCU,
    -    0x02660010U,
    -    0x03030266U,
    -    0x002AF803U,
    -    0x0001ADAFU,
    -    0x00000005U,
    -    0x0000006EU,
    -    0x00000010U,
    -    0x000681C8U,
    -    0x0001ADAFU,
    -    0x00000005U,
    -    0x000010A9U,
    -    0x00000266U,
    -    0x000681C8U,
    -    0x0001ADAFU,
    -    0x00000005U,
    -    0x000010A9U,
    -    0x01000266U,
    -    0x00370040U,
    -    0x00010008U,
    -    0x08550040U,
    -    0x00010040U,
    -    0x08550040U,
    -    0x00000340U,
    -    0x006B006BU,
    -    0x08040404U,
    -    0x00000055U,
    -    0x55083C5AU,
    -    0x5A000000U,
    -    0x0055083CU,
    -    0x3C5A0000U,
    -    0x00005508U,
    -    0x0C3C5A00U,
    -    0x080F0E0DU,
    -    0x000B0A09U,
    -    0x00030201U,
    -    0x01000000U,
    -    0x04020201U,
    -    0x00080804U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00330084U,
    -    0x00160000U,
    -    0x56333FF4U,
    -    0x00160F27U,
    -    0x56333FF4U,
    -    0x00160F27U,
    -    0x00330084U,
    -    0x00160000U,
    -    0x56333FF4U,
    -    0x00160F27U,
    -    0x56333FF4U,
    -    0x00160F27U,
    -    0x00330084U,
    -    0x00160000U,
    -    0x56333FF4U,
    -    0x00160F27U,
    -    0x56333FF4U,
    -    0x00160F27U,
    -    0x00330084U,
    -    0x00160000U,
    -    0x56333FF4U,
    -    0x00160F27U,
    -    0x56333FF4U,
    -    0x00160F27U,
    -    0x00000000U,
    -};
    -
    -uint32_t DDRSS_phyReg[] = {
    -    0x000004F0U,
    -    0x00000000U,
    -    0x00030200U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01030000U,
    -    0x00010000U,
    -    0x01030004U,
    -    0x01000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01000001U,
    -    0x00000100U,
    -    0x000800C0U,
    -    0x060100CCU,
    -    0x00030066U,
    -    0x00000000U,
    -    0x00000301U,
    -    0x0000AAAAU,
    -    0x00005555U,
    -    0x0000B5B5U,
    -    0x00004A4AU,
    -    0x00005656U,
    -    0x0000A9A9U,
    -    0x0000A9A9U,
    -    0x0000B5B5U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x2A000000U,
    -    0x00000808U,
    -    0x0F000000U,
    -    0x00000F0FU,
    -    0x10200000U,
    -    0x0C002007U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x55555555U,
    -    0xAAAAAAAAU,
    -    0x55555555U,
    -    0xAAAAAAAAU,
    -    0x00005555U,
    -    0x01000100U,
    -    0x00800180U,
    -    0x00000001U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000104U,
    -    0x00000120U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000001U,
    -    0x07FF0000U,
    -    0x0080081FU,
    -    0x00081020U,
    -    0x04010000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000100U,
    -    0x01CC0C01U,
    -    0x1003CC0CU,
    -    0x20000140U,
    -    0x07FF0200U,
    -    0x0000DD01U,
    -    0x10100303U,
    -    0x10101010U,
    -    0x10101010U,
    -    0x00021010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00050010U,
    -    0x51517041U,
    -    0x31C06001U,
    -    0x07AB0340U,
    -    0x00C0C001U,
    -    0x0E0D0001U,
    -    0x10001000U,
    -    0x0C083E42U,
    -    0x0F0C3701U,
    -    0x01000140U,
    -    0x0C000420U,
    -    0x00000198U,
    -    0x0A0000D0U,
    -    0x00030200U,
    -    0x02800000U,
    -    0x80800000U,
    -    0x000E2010U,
    -    0x76543210U,
    -    0x00000008U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x00000280U,
    -    0x0000A000U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x01C200A0U,
    -    0x01A00005U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00080200U,
    -    0x00000000U,
    -    0x20202000U,
    -    0x20202020U,
    -    0xF0F02020U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x000004F0U,
    -    0x00000000U,
    -    0x00030200U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01030000U,
    -    0x00010000U,
    -    0x01030004U,
    -    0x01000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01000001U,
    -    0x00000100U,
    -    0x000800C0U,
    -    0x060100CCU,
    -    0x00030066U,
    -    0x00000000U,
    -    0x00000301U,
    -    0x0000AAAAU,
    -    0x00005555U,
    -    0x0000B5B5U,
    -    0x00004A4AU,
    -    0x00005656U,
    -    0x0000A9A9U,
    -    0x0000A9A9U,
    -    0x0000B5B5U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x2A000000U,
    -    0x00000808U,
    -    0x0F000000U,
    -    0x00000F0FU,
    -    0x10200000U,
    -    0x0C002007U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x55555555U,
    -    0xAAAAAAAAU,
    -    0x55555555U,
    -    0xAAAAAAAAU,
    -    0x00005555U,
    -    0x01000100U,
    -    0x00800180U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000104U,
    -    0x00000120U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000001U,
    -    0x07FF0000U,
    -    0x0080081FU,
    -    0x00081020U,
    -    0x04010000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000100U,
    -    0x01CC0C01U,
    -    0x1003CC0CU,
    -    0x20000140U,
    -    0x07FF0200U,
    -    0x0000DD01U,
    -    0x10100303U,
    -    0x10101010U,
    -    0x10101010U,
    -    0x00021010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00050010U,
    -    0x51517041U,
    -    0x31C06001U,
    -    0x07AB0340U,
    -    0x00C0C001U,
    -    0x0E0D0001U,
    -    0x10001000U,
    -    0x0C083E42U,
    -    0x0F0C3701U,
    -    0x01000140U,
    -    0x0C000420U,
    -    0x00000198U,
    -    0x0A0000D0U,
    -    0x00030200U,
    -    0x02800000U,
    -    0x80800000U,
    -    0x000E2010U,
    -    0x76543210U,
    -    0x00000008U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x00000280U,
    -    0x0000A000U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x01C200A0U,
    -    0x01A00005U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00080200U,
    -    0x00000000U,
    -    0x20202000U,
    -    0x20202020U,
    -    0xF0F02020U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x000004F0U,
    -    0x00000000U,
    -    0x00030200U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01030000U,
    -    0x00010000U,
    -    0x01030004U,
    -    0x01000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01000001U,
    -    0x00000100U,
    -    0x000800C0U,
    -    0x060100CCU,
    -    0x00030066U,
    -    0x00000000U,
    -    0x00000301U,
    -    0x0000AAAAU,
    -    0x00005555U,
    -    0x0000B5B5U,
    -    0x00004A4AU,
    -    0x00005656U,
    -    0x0000A9A9U,
    -    0x0000A9A9U,
    -    0x0000B5B5U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x2A000000U,
    -    0x00000808U,
    -    0x0F000000U,
    -    0x00000F0FU,
    -    0x10200000U,
    -    0x0C002007U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x55555555U,
    -    0xAAAAAAAAU,
    -    0x55555555U,
    -    0xAAAAAAAAU,
    -    0x00005555U,
    -    0x01000100U,
    -    0x00800180U,
    -    0x00000001U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000104U,
    -    0x00000120U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000001U,
    -    0x07FF0000U,
    -    0x0080081FU,
    -    0x00081020U,
    -    0x04010000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000100U,
    -    0x01CC0C01U,
    -    0x1003CC0CU,
    -    0x20000140U,
    -    0x07FF0200U,
    -    0x0000DD01U,
    -    0x10100303U,
    -    0x10101010U,
    -    0x10101010U,
    -    0x00021010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00050010U,
    -    0x51517041U,
    -    0x31C06001U,
    -    0x07AB0340U,
    -    0x00C0C001U,
    -    0x0E0D0001U,
    -    0x10001000U,
    -    0x0C083E42U,
    -    0x0F0C3701U,
    -    0x01000140U,
    -    0x0C000420U,
    -    0x00000198U,
    -    0x0A0000D0U,
    -    0x00030200U,
    -    0x02800000U,
    -    0x80800000U,
    -    0x000E2010U,
    -    0x76543210U,
    -    0x00000008U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x00000280U,
    -    0x0000A000U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x01C200A0U,
    -    0x01A00005U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00080200U,
    -    0x00000000U,
    -    0x20202000U,
    -    0x20202020U,
    -    0xF0F02020U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x000004F0U,
    -    0x00000000U,
    -    0x00030200U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01030000U,
    -    0x00010000U,
    -    0x01030004U,
    -    0x01000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01000001U,
    -    0x00000100U,
    -    0x000800C0U,
    -    0x060100CCU,
    -    0x00030066U,
    -    0x00000000U,
    -    0x00000301U,
    -    0x0000AAAAU,
    -    0x00005555U,
    -    0x0000B5B5U,
    -    0x00004A4AU,
    -    0x00005656U,
    -    0x0000A9A9U,
    -    0x0000A9A9U,
    -    0x0000B5B5U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x2A000000U,
    -    0x00000808U,
    -    0x0F000000U,
    -    0x00000F0FU,
    -    0x10200000U,
    -    0x0C002007U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x55555555U,
    -    0xAAAAAAAAU,
    -    0x55555555U,
    -    0xAAAAAAAAU,
    -    0x00005555U,
    -    0x01000100U,
    -    0x00800180U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000104U,
    -    0x00000120U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000001U,
    -    0x07FF0000U,
    -    0x0080081FU,
    -    0x00081020U,
    -    0x04010000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000100U,
    -    0x01CC0C01U,
    -    0x1003CC0CU,
    -    0x20000140U,
    -    0x07FF0200U,
    -    0x0000DD01U,
    -    0x10100303U,
    -    0x10101010U,
    -    0x10101010U,
    -    0x00021010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00100010U,
    -    0x00050010U,
    -    0x51517041U,
    -    0x31C06001U,
    -    0x07AB0340U,
    -    0x00C0C001U,
    -    0x0E0D0001U,
    -    0x10001000U,
    -    0x0C083E42U,
    -    0x0F0C3701U,
    -    0x01000140U,
    -    0x0C000420U,
    -    0x00000198U,
    -    0x0A0000D0U,
    -    0x00030200U,
    -    0x02800000U,
    -    0x80800000U,
    -    0x000E2010U,
    -    0x76543210U,
    -    0x00000008U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x02800280U,
    -    0x00000280U,
    -    0x0000A000U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x00A000A0U,
    -    0x01C200A0U,
    -    0x01A00005U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00080200U,
    -    0x00000000U,
    -    0x20202000U,
    -    0x20202020U,
    -    0xF0F02020U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000100U,
    -    0x00000200U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00400000U,
    -    0x00000080U,
    -    0x00DCBA98U,
    -    0x03000000U,
    -    0x00200000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x0000002AU,
    -    0x00000015U,
    -    0x00000015U,
    -    0x0000002AU,
    -    0x00000033U,
    -    0x0000000CU,
    -    0x0000000CU,
    -    0x00000033U,
    -    0x00543210U,
    -    0x003F0000U,
    -    0x000F013FU,
    -    0x20202003U,
    -    0x00202020U,
    -    0x20008008U,
    -    0x00000810U,
    -    0x00000F00U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x000305FFU,
    -    0x00030000U,
    -    0x00000300U,
    -    0x00000300U,
    -    0x00000300U,
    -    0x00000300U,
    -    0x00000300U,
    -    0x42080010U,
    -    0x0000803EU,
    -    0x00000001U,
    -    0x01000102U,
    -    0x00008000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00010100U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00050000U,
    -    0x04000000U,
    -    0x00000055U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00002001U,
    -    0x0000400FU,
    -    0x50020028U,
    -    0x01010000U,
    -    0x80080001U,
    -    0x10200000U,
    -    0x00000008U,
    -    0x00000000U,
    -    0x01090E00U,
    -    0x00040101U,
    -    0x0000010FU,
    -    0x00000000U,
    -    0x0000FFFFU,
    -    0x00000000U,
    -    0x01010000U,
    -    0x01080402U,
    -    0x01200F02U,
    -    0x00194280U,
    -    0x00000004U,
    -    0x00052000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x01000000U,
    -    0x00000705U,
    -    0x00000054U,
    -    0x00030820U,
    -    0x00010820U,
    -    0x00010820U,
    -    0x00010820U,
    -    0x00010820U,
    -    0x00010820U,
    -    0x00010820U,
    -    0x00010820U,
    -    0x00010820U,
    -    0x00000000U,
    -    0x00000074U,
    -    0x00000400U,
    -    0x00000108U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x03000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x04102006U,
    -    0x00041020U,
    -    0x01C98C98U,
    -    0x3F400000U,
    -    0x3F3F1F3FU,
    -    0x0000001FU,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00010000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x76543210U,
    -    0x00010198U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00040700U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000002U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00080000U,
    -    0x000007FFU,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x000FFFFFU,
    -    0x000FFFFFU,
    -    0x0000FFFFU,
    -    0xFFFFFFF0U,
    -    0x030FFFFFU,
    -    0x01FFFFFFU,
    -    0x0000FFFFU,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x00000000U,
    -    0x0001F7C0U,
    -    0x00000003U,
    -    0x00000000U,
    -    0x00001142U,
    -    0x010207ABU,
    -    0x01000080U,
    -    0x03900390U,
    -    0x03900390U,
    -    0x00000390U,
    -    0x00000390U,
    -    0x00000390U,
    -    0x00000390U,
    -    0x00000005U,
    -    0x01813FFFU,
    -    0x000000FFU,
    -    0x0C000DFFU,
    -    0x30000DFFU,
    -    0x3F0DFF11U,
    -    0x000100F0U,
    -    0x780DFFFFU,
    -    0x00007E31U,
    -    0x000CBF11U,
    -    0x01FF0010U,
    -    0x000CBF11U,
    -    0x01FF0010U,
    -    0x3F0DFF11U,
    -    0x01FF00F0U,
    -    0x3F0DFF11U,
    -    0x01FF00F0U,
    -    0x20040006U,
    -};
    -
    -uint16_t DDRSS_ctlRegNum[] = {
    -    0,
    -    1,
    -    2,
    -    3,
    -    4,
    -    5,
    -    6,
    -    7,
    -    8,
    -    9,
    -    10,
    -    11,
    -    12,
    -    13,
    -    14,
    -    15,
    -    16,
    -    17,
    -    18,
    -    19,
    -    20,
    -    21,
    -    22,
    -    23,
    -    24,
    -    25,
    -    26,
    -    27,
    -    28,
    -    29,
    -    30,
    -    31,
    -    32,
    -    33,
    -    34,
    -    35,
    -    36,
    -    37,
    -    38,
    -    39,
    -    40,
    -    41,
    -    42,
    -    43,
    -    44,
    -    45,
    -    46,
    -    47,
    -    48,
    -    49,
    -    50,
    -    51,
    -    52,
    -    53,
    -    54,
    -    55,
    -    56,
    -    57,
    -    58,
    -    59,
    -    60,
    -    61,
    -    62,
    -    63,
    -    64,
    -    65,
    -    66,
    -    67,
    -    68,
    -    69,
    -    70,
    -    71,
    -    72,
    -    73,
    -    74,
    -    75,
    -    76,
    -    77,
    -    78,
    -    79,
    -    80,
    -    81,
    -    82,
    -    83,
    -    84,
    -    85,
    -    86,
    -    87,
    -    88,
    -    89,
    -    90,
    -    91,
    -    92,
    -    93,
    -    94,
    -    95,
    -    96,
    -    97,
    -    98,
    -    99,
    -    100,
    -    101,
    -    102,
    -    103,
    -    104,
    -    105,
    -    106,
    -    107,
    -    108,
    -    109,
    -    110,
    -    111,
    -    112,
    -    113,
    -    114,
    -    115,
    -    116,
    -    117,
    -    118,
    -    119,
    -    120,
    -    121,
    -    122,
    -    123,
    -    124,
    -    125,
    -    126,
    -    127,
    -    128,
    -    129,
    -    130,
    -    131,
    -    132,
    -    133,
    -    134,
    -    135,
    -    136,
    -    137,
    -    138,
    -    139,
    -    140,
    -    141,
    -    142,
    -    143,
    -    144,
    -    145,
    -    146,
    -    147,
    -    148,
    -    149,
    -    150,
    -    151,
    -    152,
    -    153,
    -    154,
    -    155,
    -    156,
    -    157,
    -    158,
    -    159,
    -    160,
    -    161,
    -    162,
    -    163,
    -    164,
    -    165,
    -    166,
    -    167,
    -    168,
    -    169,
    -    170,
    -    171,
    -    172,
    -    173,
    -    174,
    -    175,
    -    176,
    -    177,
    -    178,
    -    179,
    -    180,
    -    181,
    -    182,
    -    183,
    -    184,
    -    185,
    -    186,
    -    187,
    -    188,
    -    189,
    -    190,
    -    191,
    -    192,
    -    193,
    -    194,
    -    195,
    -    196,
    -    197,
    -    198,
    -    199,
    -    200,
    -    201,
    -    202,
    -    203,
    -    204,
    -    205,
    -    206,
    -    207,
    -    208,
    -    209,
    -    210,
    -    211,
    -    212,
    -    213,
    -    214,
    -    215,
    -    216,
    -    217,
    -    218,
    -    219,
    -    220,
    -    221,
    -    222,
    -    223,
    -    224,
    -    225,
    -    226,
    -    227,
    -    228,
    -    229,
    -    230,
    -    231,
    -    232,
    -    233,
    -    234,
    -    235,
    -    236,
    -    237,
    -    238,
    -    239,
    -    240,
    -    241,
    -    242,
    -    243,
    -    244,
    -    245,
    -    246,
    -    247,
    -    248,
    -    249,
    -    250,
    -    251,
    -    252,
    -    253,
    -    254,
    -    255,
    -    256,
    -    257,
    -    258,
    -    259,
    -    260,
    -    261,
    -    262,
    -    263,
    -    264,
    -    265,
    -    266,
    -    267,
    -    268,
    -    269,
    -    270,
    -    271,
    -    272,
    -    273,
    -    274,
    -    275,
    -    276,
    -    277,
    -    278,
    -    279,
    -    280,
    -    281,
    -    282,
    -    283,
    -    284,
    -    285,
    -    286,
    -    287,
    -    288,
    -    289,
    -    290,
    -    291,
    -    292,
    -    293,
    -    294,
    -    295,
    -    296,
    -    297,
    -    298,
    -    299,
    -    300,
    -    301,
    -    302,
    -    303,
    -    304,
    -    305,
    -    306,
    -    307,
    -    308,
    -    309,
    -    310,
    -    311,
    -    312,
    -    313,
    -    314,
    -    315,
    -    316,
    -    317,
    -    318,
    -    319,
    -    320,
    -    321,
    -    322,
    -    323,
    -    324,
    -    325,
    -    326,
    -    327,
    -    328,
    -    329,
    -    330,
    -    331,
    -    332,
    -    333,
    -    334,
    -    335,
    -    336,
    -    337,
    -    338,
    -    339,
    -    340,
    -    341,
    -    342,
    -    343,
    -    344,
    -    345,
    -    346,
    -    347,
    -    348,
    -    349,
    -    350,
    -    351,
    -    352,
    -    353,
    -    354,
    -    355,
    -    356,
    -    357,
    -    358,
    -    359,
    -    360,
    -    361,
    -    362,
    -    363,
    -    364,
    -    365,
    -    366,
    -    367,
    -    368,
    -    369,
    -    370,
    -    371,
    -    372,
    -    373,
    -    374,
    -    375,
    -    376,
    -    377,
    -    378,
    -    379,
    -    380,
    -    381,
    -    382,
    -    383,
    -    384,
    -    385,
    -    386,
    -    387,
    -    388,
    -    389,
    -    390,
    -    391,
    -    392,
    -    393,
    -    394,
    -    395,
    -    396,
    -    397,
    -    398,
    -    399,
    -    400,
    -    401,
    -    402,
    -    403,
    -    404,
    -    405,
    -    406,
    -    407,
    -    408,
    -    409,
    -    410,
    -    411,
    -    412,
    -    413,
    -    414,
    -    415,
    -    416,
    -    417,
    -    418,
    -    419,
    -    420,
    -    421,
    -    422,
    -    423,
    -    424,
    -    425,
    -    426,
    -    427,
    -    428,
    -    429,
    -    430,
    -    431,
    -    432,
    -    433,
    -    434,
    -    435,
    -    436,
    -    437,
    -    438,
    -    439,
    -    440,
    -    441,
    -    442,
    -    443,
    -    444,
    -    445,
    -    446,
    -    447,
    -    448,
    -    449,
    -    450,
    -    451,
    -    452,
    -    453,
    -    454,
    -    455,
    -    456,
    -    457,
    -    458,
    -};
    -
    -uint16_t DDRSS_phyIndepRegNum[] = {
    -    0,
    -    1,
    -    2,
    -    3,
    -    4,
    -    5,
    -    6,
    -    7,
    -    8,
    -    9,
    -    10,
    -    11,
    -    12,
    -    13,
    -    14,
    -    15,
    -    16,
    -    17,
    -    18,
    -    19,
    -    20,
    -    21,
    -    22,
    -    23,
    -    24,
    -    25,
    -    26,
    -    27,
    -    28,
    -    29,
    -    30,
    -    31,
    -    32,
    -    33,
    -    34,
    -    35,
    -    36,
    -    37,
    -    38,
    -    39,
    -    40,
    -    41,
    -    42,
    -    43,
    -    44,
    -    45,
    -    46,
    -    47,
    -    48,
    -    49,
    -    50,
    -    51,
    -    52,
    -    53,
    -    54,
    -    55,
    -    56,
    -    57,
    -    58,
    -    59,
    -    60,
    -    61,
    -    62,
    -    63,
    -    64,
    -    65,
    -    66,
    -    67,
    -    68,
    -    69,
    -    70,
    -    71,
    -    72,
    -    73,
    -    74,
    -    75,
    -    76,
    -    77,
    -    78,
    -    79,
    -    80,
    -    81,
    -    82,
    -    83,
    -    84,
    -    85,
    -    86,
    -    87,
    -    88,
    -    89,
    -    90,
    -    91,
    -    92,
    -    93,
    -    94,
    -    95,
    -    96,
    -    97,
    -    98,
    -    99,
    -    100,
    -    101,
    -    102,
    -    103,
    -    104,
    -    105,
    -    106,
    -    107,
    -    108,
    -    109,
    -    110,
    -    111,
    -    112,
    -    113,
    -    114,
    -    115,
    -    116,
    -    117,
    -    118,
    -    119,
    -    120,
    -    121,
    -    122,
    -    123,
    -    124,
    -    125,
    -    126,
    -    127,
    -    128,
    -    129,
    -    130,
    -    131,
    -    132,
    -    133,
    -    134,
    -    135,
    -    136,
    -    137,
    -    138,
    -    139,
    -    140,
    -    141,
    -    142,
    -    143,
    -    144,
    -    145,
    -    146,
    -    147,
    -    148,
    -    149,
    -    150,
    -    151,
    -    152,
    -    153,
    -    154,
    -    155,
    -    156,
    -    157,
    -    158,
    -    159,
    -    160,
    -    161,
    -    162,
    -    163,
    -    164,
    -    165,
    -    166,
    -    167,
    -    168,
    -    169,
    -    170,
    -    171,
    -    172,
    -    173,
    -    174,
    -    175,
    -    176,
    -    177,
    -    178,
    -    179,
    -    180,
    -    181,
    -    182,
    -    183,
    -    184,
    -    185,
    -    186,
    -    187,
    -    188,
    -    189,
    -    190,
    -    191,
    -    192,
    -    193,
    -    194,
    -    195,
    -    196,
    -    197,
    -    198,
    -    199,
    -    200,
    -    201,
    -    202,
    -    203,
    -    204,
    -    205,
    -    206,
    -    207,
    -    208,
    -    209,
    -    210,
    -    211,
    -    212,
    -    213,
    -    214,
    -    215,
    -    216,
    -    217,
    -    218,
    -    219,
    -    220,
    -    221,
    -    222,
    -    223,
    -    224,
    -    225,
    -    226,
    -    227,
    -    228,
    -    229,
    -    230,
    -    231,
    -    232,
    -    233,
    -    234,
    -    235,
    -    236,
    -    237,
    -    238,
    -    239,
    -    240,
    -    241,
    -    242,
    -    243,
    -    244,
    -    245,
    -    246,
    -    247,
    -    248,
    -    249,
    -    250,
    -    251,
    -    252,
    -    253,
    -    254,
    -    255,
    -    256,
    -    257,
    -    258,
    -    259,
    -    260,
    -    261,
    -    262,
    -    263,
    -    264,
    -    265,
    -    266,
    -    267,
    -    268,
    -    269,
    -    270,
    -    271,
    -    272,
    -    273,
    -    274,
    -    275,
    -    276,
    -    277,
    -    278,
    -    279,
    -    280,
    -    281,
    -    282,
    -    283,
    -    284,
    -    285,
    -    286,
    -    287,
    -    288,
    -    289,
    -    290,
    -    291,
    -    292,
    -    293,
    -    294,
    -    295,
    -    296,
    -    297,
    -    298,
    -    299,
    -};
    -
    -uint16_t DDRSS_phyRegNum[] = {
    -    0,
    -    1,
    -    2,
    -    3,
    -    4,
    -    5,
    -    6,
    -    7,
    -    8,
    -    9,
    -    10,
    -    11,
    -    12,
    -    13,
    -    14,
    -    15,
    -    16,
    -    17,
    -    18,
    -    19,
    -    20,
    -    21,
    -    22,
    -    23,
    -    24,
    -    25,
    -    26,
    -    27,
    -    28,
    -    29,
    -    30,
    -    31,
    -    32,
    -    33,
    -    34,
    -    35,
    -    36,
    -    37,
    -    38,
    -    39,
    -    40,
    -    41,
    -    42,
    -    43,
    -    44,
    -    45,
    -    46,
    -    47,
    -    48,
    -    49,
    -    50,
    -    51,
    -    52,
    -    53,
    -    54,
    -    55,
    -    56,
    -    57,
    -    58,
    -    59,
    -    60,
    -    61,
    -    62,
    -    63,
    -    64,
    -    65,
    -    66,
    -    67,
    -    68,
    -    69,
    -    70,
    -    71,
    -    72,
    -    73,
    -    74,
    -    75,
    -    76,
    -    77,
    -    78,
    -    79,
    -    80,
    -    81,
    -    82,
    -    83,
    -    84,
    -    85,
    -    86,
    -    87,
    -    88,
    -    89,
    -    90,
    -    91,
    -    92,
    -    93,
    -    94,
    -    95,
    -    96,
    -    97,
    -    98,
    -    99,
    -    100,
    -    101,
    -    102,
    -    103,
    -    104,
    -    105,
    -    106,
    -    107,
    -    108,
    -    109,
    -    110,
    -    111,
    -    112,
    -    113,
    -    114,
    -    115,
    -    116,
    -    117,
    -    118,
    -    119,
    -    120,
    -    121,
    -    122,
    -    123,
    -    124,
    -    125,
    -    126,
    -    127,
    -    128,
    -    129,
    -    130,
    -    131,
    -    132,
    -    133,
    -    134,
    -    135,
    -    136,
    -    137,
    -    138,
    -    139,
    -    140,
    -    141,
    -    142,
    -    143,
    -    144,
    -    145,
    -    146,
    -    147,
    -    148,
    -    149,
    -    150,
    -    151,
    -    152,
    -    153,
    -    154,
    -    155,
    -    156,
    -    157,
    -    158,
    -    159,
    -    160,
    -    161,
    -    162,
    -    163,
    -    164,
    -    165,
    -    166,
    -    167,
    -    168,
    -    169,
    -    170,
    -    171,
    -    172,
    -    173,
    -    174,
    -    175,
    -    176,
    -    177,
    -    178,
    -    179,
    -    180,
    -    181,
    -    182,
    -    183,
    -    184,
    -    185,
    -    186,
    -    187,
    -    188,
    -    189,
    -    190,
    -    191,
    -    192,
    -    193,
    -    194,
    -    195,
    -    196,
    -    197,
    -    198,
    -    199,
    -    200,
    -    201,
    -    202,
    -    203,
    -    204,
    -    205,
    -    206,
    -    207,
    -    208,
    -    209,
    -    210,
    -    211,
    -    212,
    -    213,
    -    214,
    -    215,
    -    216,
    -    217,
    -    218,
    -    219,
    -    220,
    -    221,
    -    222,
    -    223,
    -    224,
    -    225,
    -    226,
    -    227,
    -    228,
    -    229,
    -    230,
    -    231,
    -    232,
    -    233,
    -    234,
    -    235,
    -    236,
    -    237,
    -    238,
    -    239,
    -    240,
    -    241,
    -    242,
    -    243,
    -    244,
    -    245,
    -    246,
    -    247,
    -    248,
    -    249,
    -    250,
    -    251,
    -    252,
    -    253,
    -    254,
    -    255,
    -    256,
    -    257,
    -    258,
    -    259,
    -    260,
    -    261,
    -    262,
    -    263,
    -    264,
    -    265,
    -    266,
    -    267,
    -    268,
    -    269,
    -    270,
    -    271,
    -    272,
    -    273,
    -    274,
    -    275,
    -    276,
    -    277,
    -    278,
    -    279,
    -    280,
    -    281,
    -    282,
    -    283,
    -    284,
    -    285,
    -    286,
    -    287,
    -    288,
    -    289,
    -    290,
    -    291,
    -    292,
    -    293,
    -    294,
    -    295,
    -    296,
    -    297,
    -    298,
    -    299,
    -    300,
    -    301,
    -    302,
    -    303,
    -    304,
    -    305,
    -    306,
    -    307,
    -    308,
    -    309,
    -    310,
    -    311,
    -    312,
    -    313,
    -    314,
    -    315,
    -    316,
    -    317,
    -    318,
    -    319,
    -    320,
    -    321,
    -    322,
    -    323,
    -    324,
    -    325,
    -    326,
    -    327,
    -    328,
    -    329,
    -    330,
    -    331,
    -    332,
    -    333,
    -    334,
    -    335,
    -    336,
    -    337,
    -    338,
    -    339,
    -    340,
    -    341,
    -    342,
    -    343,
    -    344,
    -    345,
    -    346,
    -    347,
    -    348,
    -    349,
    -    350,
    -    351,
    -    352,
    -    353,
    -    354,
    -    355,
    -    356,
    -    357,
    -    358,
    -    359,
    -    360,
    -    361,
    -    362,
    -    363,
    -    364,
    -    365,
    -    366,
    -    367,
    -    368,
    -    369,
    -    370,
    -    371,
    -    372,
    -    373,
    -    374,
    -    375,
    -    376,
    -    377,
    -    378,
    -    379,
    -    380,
    -    381,
    -    382,
    -    383,
    -    384,
    -    385,
    -    386,
    -    387,
    -    388,
    -    389,
    -    390,
    -    391,
    -    392,
    -    393,
    -    394,
    -    395,
    -    396,
    -    397,
    -    398,
    -    399,
    -    400,
    -    401,
    -    402,
    -    403,
    -    404,
    -    405,
    -    406,
    -    407,
    -    408,
    -    409,
    -    410,
    -    411,
    -    412,
    -    413,
    -    414,
    -    415,
    -    416,
    -    417,
    -    418,
    -    419,
    -    420,
    -    421,
    -    422,
    -    423,
    -    424,
    -    425,
    -    426,
    -    427,
    -    428,
    -    429,
    -    430,
    -    431,
    -    432,
    -    433,
    -    434,
    -    435,
    -    436,
    -    437,
    -    438,
    -    439,
    -    440,
    -    441,
    -    442,
    -    443,
    -    444,
    -    445,
    -    446,
    -    447,
    -    448,
    -    449,
    -    450,
    -    451,
    -    452,
    -    453,
    -    454,
    -    455,
    -    456,
    -    457,
    -    458,
    -    459,
    -    460,
    -    461,
    -    462,
    -    463,
    -    464,
    -    465,
    -    466,
    -    467,
    -    468,
    -    469,
    -    470,
    -    471,
    -    472,
    -    473,
    -    474,
    -    475,
    -    476,
    -    477,
    -    478,
    -    479,
    -    480,
    -    481,
    -    482,
    -    483,
    -    484,
    -    485,
    -    486,
    -    487,
    -    488,
    -    489,
    -    490,
    -    491,
    -    492,
    -    493,
    -    494,
    -    495,
    -    496,
    -    497,
    -    498,
    -    499,
    -    500,
    -    501,
    -    502,
    -    503,
    -    504,
    -    505,
    -    506,
    -    507,
    -    508,
    -    509,
    -    510,
    -    511,
    -    512,
    -    513,
    -    514,
    -    515,
    -    516,
    -    517,
    -    518,
    -    519,
    -    520,
    -    521,
    -    522,
    -    523,
    -    524,
    -    525,
    -    526,
    -    527,
    -    528,
    -    529,
    -    530,
    -    531,
    -    532,
    -    533,
    -    534,
    -    535,
    -    536,
    -    537,
    -    538,
    -    539,
    -    540,
    -    541,
    -    542,
    -    543,
    -    544,
    -    545,
    -    546,
    -    547,
    -    548,
    -    549,
    -    550,
    -    551,
    -    552,
    -    553,
    -    554,
    -    555,
    -    556,
    -    557,
    -    558,
    -    559,
    -    560,
    -    561,
    -    562,
    -    563,
    -    564,
    -    565,
    -    566,
    -    567,
    -    568,
    -    569,
    -    570,
    -    571,
    -    572,
    -    573,
    -    574,
    -    575,
    -    576,
    -    577,
    -    578,
    -    579,
    -    580,
    -    581,
    -    582,
    -    583,
    -    584,
    -    585,
    -    586,
    -    587,
    -    588,
    -    589,
    -    590,
    -    591,
    -    592,
    -    593,
    -    594,
    -    595,
    -    596,
    -    597,
    -    598,
    -    599,
    -    600,
    -    601,
    -    602,
    -    603,
    -    604,
    -    605,
    -    606,
    -    607,
    -    608,
    -    609,
    -    610,
    -    611,
    -    612,
    -    613,
    -    614,
    -    615,
    -    616,
    -    617,
    -    618,
    -    619,
    -    620,
    -    621,
    -    622,
    -    623,
    -    624,
    -    625,
    -    626,
    -    627,
    -    628,
    -    629,
    -    630,
    -    631,
    -    632,
    -    633,
    -    634,
    -    635,
    -    636,
    -    637,
    -    638,
    -    639,
    -    640,
    -    641,
    -    642,
    -    643,
    -    644,
    -    645,
    -    646,
    -    647,
    -    648,
    -    649,
    -    650,
    -    651,
    -    652,
    -    653,
    -    654,
    -    655,
    -    656,
    -    657,
    -    658,
    -    659,
    -    660,
    -    661,
    -    662,
    -    663,
    -    664,
    -    665,
    -    666,
    -    667,
    -    668,
    -    669,
    -    670,
    -    671,
    -    672,
    -    673,
    -    674,
    -    675,
    -    676,
    -    677,
    -    678,
    -    679,
    -    680,
    -    681,
    -    682,
    -    683,
    -    684,
    -    685,
    -    686,
    -    687,
    -    688,
    -    689,
    -    690,
    -    691,
    -    692,
    -    693,
    -    694,
    -    695,
    -    696,
    -    697,
    -    698,
    -    699,
    -    700,
    -    701,
    -    702,
    -    703,
    -    704,
    -    705,
    -    706,
    -    707,
    -    708,
    -    709,
    -    710,
    -    711,
    -    712,
    -    713,
    -    714,
    -    715,
    -    716,
    -    717,
    -    718,
    -    719,
    -    720,
    -    721,
    -    722,
    -    723,
    -    724,
    -    725,
    -    726,
    -    727,
    -    728,
    -    729,
    -    730,
    -    731,
    -    732,
    -    733,
    -    734,
    -    735,
    -    736,
    -    737,
    -    738,
    -    739,
    -    740,
    -    741,
    -    742,
    -    743,
    -    744,
    -    745,
    -    746,
    -    747,
    -    748,
    -    749,
    -    750,
    -    751,
    -    752,
    -    753,
    -    754,
    -    755,
    -    756,
    -    757,
    -    758,
    -    759,
    -    760,
    -    761,
    -    762,
    -    763,
    -    764,
    -    765,
    -    766,
    -    767,
    -    768,
    -    769,
    -    770,
    -    771,
    -    772,
    -    773,
    -    774,
    -    775,
    -    776,
    -    777,
    -    778,
    -    779,
    -    780,
    -    781,
    -    782,
    -    783,
    -    784,
    -    785,
    -    786,
    -    787,
    -    788,
    -    789,
    -    790,
    -    791,
    -    792,
    -    793,
    -    794,
    -    795,
    -    796,
    -    797,
    -    798,
    -    799,
    -    800,
    -    801,
    -    802,
    -    803,
    -    804,
    -    805,
    -    806,
    -    807,
    -    808,
    -    809,
    -    810,
    -    811,
    -    812,
    -    813,
    -    814,
    -    815,
    -    816,
    -    817,
    -    818,
    -    819,
    -    820,
    -    821,
    -    822,
    -    823,
    -    824,
    -    825,
    -    826,
    -    827,
    -    828,
    -    829,
    -    830,
    -    831,
    -    832,
    -    833,
    -    834,
    -    835,
    -    836,
    -    837,
    -    838,
    -    839,
    -    840,
    -    841,
    -    842,
    -    843,
    -    844,
    -    845,
    -    846,
    -    847,
    -    848,
    -    849,
    -    850,
    -    851,
    -    852,
    -    853,
    -    854,
    -    855,
    -    856,
    -    857,
    -    858,
    -    859,
    -    860,
    -    861,
    -    862,
    -    863,
    -    864,
    -    865,
    -    866,
    -    867,
    -    868,
    -    869,
    -    870,
    -    871,
    -    872,
    -    873,
    -    874,
    -    875,
    -    876,
    -    877,
    -    878,
    -    879,
    -    880,
    -    881,
    -    882,
    -    883,
    -    884,
    -    885,
    -    886,
    -    887,
    -    888,
    -    889,
    -    890,
    -    891,
    -    892,
    -    893,
    -    894,
    -    895,
    -    896,
    -    897,
    -    898,
    -    899,
    -    900,
    -    901,
    -    902,
    -    903,
    -    904,
    -    905,
    -    906,
    -    907,
    -    908,
    -    909,
    -    910,
    -    911,
    -    912,
    -    913,
    -    914,
    -    915,
    -    916,
    -    917,
    -    918,
    -    919,
    -    920,
    -    921,
    -    922,
    -    923,
    -    924,
    -    925,
    -    926,
    -    927,
    -    928,
    -    929,
    -    930,
    -    931,
    -    932,
    -    933,
    -    934,
    -    935,
    -    936,
    -    937,
    -    938,
    -    939,
    -    940,
    -    941,
    -    942,
    -    943,
    -    944,
    -    945,
    -    946,
    -    947,
    -    948,
    -    949,
    -    950,
    -    951,
    -    952,
    -    953,
    -    954,
    -    955,
    -    956,
    -    957,
    -    958,
    -    959,
    -    960,
    -    961,
    -    962,
    -    963,
    -    964,
    -    965,
    -    966,
    -    967,
    -    968,
    -    969,
    -    970,
    -    971,
    -    972,
    -    973,
    -    974,
    -    975,
    -    976,
    -    977,
    -    978,
    -    979,
    -    980,
    -    981,
    -    982,
    -    983,
    -    984,
    -    985,
    -    986,
    -    987,
    -    988,
    -    989,
    -    990,
    -    991,
    -    992,
    -    993,
    -    994,
    -    995,
    -    996,
    -    997,
    -    998,
    -    999,
    -    1000,
    -    1001,
    -    1002,
    -    1003,
    -    1004,
    -    1005,
    -    1006,
    -    1007,
    -    1008,
    -    1009,
    -    1010,
    -    1011,
    -    1012,
    -    1013,
    -    1014,
    -    1015,
    -    1016,
    -    1017,
    -    1018,
    -    1019,
    -    1020,
    -    1021,
    -    1022,
    -    1023,
    -    1024,
    -    1025,
    -    1026,
    -    1027,
    -    1028,
    -    1029,
    -    1030,
    -    1031,
    -    1032,
    -    1033,
    -    1034,
    -    1035,
    -    1036,
    -    1037,
    -    1038,
    -    1039,
    -    1040,
    -    1041,
    -    1042,
    -    1043,
    -    1044,
    -    1045,
    -    1046,
    -    1047,
    -    1048,
    -    1049,
    -    1050,
    -    1051,
    -    1052,
    -    1053,
    -    1054,
    -    1055,
    -    1056,
    -    1057,
    -    1058,
    -    1059,
    -    1060,
    -    1061,
    -    1062,
    -    1063,
    -    1064,
    -    1065,
    -    1066,
    -    1067,
    -    1068,
    -    1069,
    -    1070,
    -    1071,
    -    1072,
    -    1073,
    -    1074,
    -    1075,
    -    1076,
    -    1077,
    -    1078,
    -    1079,
    -    1080,
    -    1081,
    -    1082,
    -    1083,
    -    1084,
    -    1085,
    -    1086,
    -    1087,
    -    1088,
    -    1089,
    -    1090,
    -    1091,
    -    1092,
    -    1093,
    -    1094,
    -    1095,
    -    1096,
    -    1097,
    -    1098,
    -    1099,
    -    1100,
    -    1101,
    -    1102,
    -    1103,
    -    1104,
    -    1105,
    -    1106,
    -    1107,
    -    1108,
    -    1109,
    -    1110,
    -    1111,
    -    1112,
    -    1113,
    -    1114,
    -    1115,
    -    1116,
    -    1117,
    -    1118,
    -    1119,
    -    1120,
    -    1121,
    -    1122,
    -    1123,
    -    1124,
    -    1125,
    -    1126,
    -    1127,
    -    1128,
    -    1129,
    -    1130,
    -    1131,
    -    1132,
    -    1133,
    -    1134,
    -    1135,
    -    1136,
    -    1137,
    -    1138,
    -    1139,
    -    1140,
    -    1141,
    -    1142,
    -    1143,
    -    1144,
    -    1145,
    -    1146,
    -    1147,
    -    1148,
    -    1149,
    -    1150,
    -    1151,
    -    1152,
    -    1153,
    -    1154,
    -    1155,
    -    1156,
    -    1157,
    -    1158,
    -    1159,
    -    1160,
    -    1161,
    -    1162,
    -    1163,
    -    1164,
    -    1165,
    -    1166,
    -    1167,
    -    1168,
    -    1169,
    -    1170,
    -    1171,
    -    1172,
    -    1173,
    -    1174,
    -    1175,
    -    1176,
    -    1177,
    -    1178,
    -    1179,
    -    1180,
    -    1181,
    -    1182,
    -    1183,
    -    1184,
    -    1185,
    -    1186,
    -    1187,
    -    1188,
    -    1189,
    -    1190,
    -    1191,
    -    1192,
    -    1193,
    -    1194,
    -    1195,
    -    1196,
    -    1197,
    -    1198,
    -    1199,
    -    1200,
    -    1201,
    -    1202,
    -    1203,
    -    1204,
    -    1205,
    -    1206,
    -    1207,
    -    1208,
    -    1209,
    -    1210,
    -    1211,
    -    1212,
    -    1213,
    -    1214,
    -    1215,
    -    1216,
    -    1217,
    -    1218,
    -    1219,
    -    1220,
    -    1221,
    -    1222,
    -    1223,
    -    1224,
    -    1225,
    -    1226,
    -    1227,
    -    1228,
    -    1229,
    -    1230,
    -    1231,
    -    1232,
    -    1233,
    -    1234,
    -    1235,
    -    1236,
    -    1237,
    -    1238,
    -    1239,
    -    1240,
    -    1241,
    -    1242,
    -    1243,
    -    1244,
    -    1245,
    -    1246,
    -    1247,
    -    1248,
    -    1249,
    -    1250,
    -    1251,
    -    1252,
    -    1253,
    -    1254,
    -    1255,
    -    1256,
    -    1257,
    -    1258,
    -    1259,
    -    1260,
    -    1261,
    -    1262,
    -    1263,
    -    1264,
    -    1265,
    -    1266,
    -    1267,
    -    1268,
    -    1269,
    -    1270,
    -    1271,
    -    1272,
    -    1273,
    -    1274,
    -    1275,
    -    1276,
    -    1277,
    -    1278,
    -    1279,
    -    1280,
    -    1281,
    -    1282,
    -    1283,
    -    1284,
    -    1285,
    -    1286,
    -    1287,
    -    1288,
    -    1289,
    -    1290,
    -    1291,
    -    1292,
    -    1293,
    -    1294,
    -    1295,
    -    1296,
    -    1297,
    -    1298,
    -    1299,
    -    1300,
    -    1301,
    -    1302,
    -    1303,
    -    1304,
    -    1305,
    -    1306,
    -    1307,
    -    1308,
    -    1309,
    -    1310,
    -    1311,
    -    1312,
    -    1313,
    -    1314,
    -    1315,
    -    1316,
    -    1317,
    -    1318,
    -    1319,
    -    1320,
    -    1321,
    -    1322,
    -    1323,
    -    1324,
    -    1325,
    -    1326,
    -    1327,
    -    1328,
    -    1329,
    -    1330,
    -    1331,
    -    1332,
    -    1333,
    -    1334,
    -    1335,
    -    1336,
    -    1337,
    -    1338,
    -    1339,
    -    1340,
    -    1341,
    -    1342,
    -    1343,
    -    1344,
    -    1345,
    -    1346,
    -    1347,
    -    1348,
    -    1349,
    -    1350,
    -    1351,
    -    1352,
    -    1353,
    -    1354,
    -    1355,
    -    1356,
    -    1357,
    -    1358,
    -    1359,
    -    1360,
    -    1361,
    -    1362,
    -    1363,
    -    1364,
    -    1365,
    -    1366,
    -    1367,
    -    1368,
    -    1369,
    -    1370,
    -    1371,
    -    1372,
    -    1373,
    -    1374,
    -    1375,
    -    1376,
    -    1377,
    -    1378,
    -    1379,
    -    1380,
    -    1381,
    -    1382,
    -    1383,
    -    1384,
    -    1385,
    -    1386,
    -    1387,
    -    1388,
    -    1389,
    -    1390,
    -    1391,
    -    1392,
    -    1393,
    -    1394,
    -    1395,
    -    1396,
    -    1397,
    -    1398,
    -    1399,
    -    1400,
    -    1401,
    -    1402,
    -    1403,
    -    1404,
    -    1405,
    -    1406,
    -    1407,
    -    1408,
    -    1409,
    -    1410,
    -    1411,
    -    1412,
    -    1413,
    -    1414,
    -    1415,
    -    1416,
    -    1417,
    -    1418,
    -    1419,
    -    1420,
    -    1421,
    -    1422,
    -};
    +/* Copyright (c) 2019, Texas Instruments Incorporated
    + *
    + * Redistribution and use in source and binary forms, with or without
    + * modification, are permitted provided that the following conditions
    + * are met:
    + *
    + * *  Redistributions of source code must retain the above copyright
    + *    notice, this list of conditions and the following disclaimer.
    + *
    + * *  Redistributions in binary form must reproduce the above copyright
    + *    notice, this list of conditions and the following disclaimer in the
    + *    documentation and/or other materials provided with the distribution.
    + *
    + * *  Neither the name of Texas Instruments Incorporated nor the names of
    + *    its contributors may be used to endorse or promote products derived
    + *    from this software without specific prior written permission.
    + *
    + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
    + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
    + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
    + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
    + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
    + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
    + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
    + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
    + * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
    +
    +/*
    + * This file was generated by the Jacinto7_DDRSS_RegConfigTool, Revision: 0.6.0
    + * This file was generated on 10/DD/YYYY
    +*/
    +
    +#define DDRSS_PLL_FHS_CNT 6
    +#define DDRSS_PLL_FREQUENCY_0 27500000
    +#define DDRSS_PLL_FREQUENCY_1 800000000
    +#define DDRSS_PLL_FREQUENCY_2 800000000
    +
    +#define DDRSS_CTL_REG_INIT_COUNT (459U)
    +#define DDRSS_PHY_INDEP_REG_INIT_COUNT (300U)
    +#define DDRSS_PHY_REG_INIT_COUNT (1423U)
    +
    +uint32_t DDRSS_ctlReg[] = {
    +    0x00000B00U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00002AF8U,
    +    0x0001ADAFU,
    +    0x00000005U,
    +    0x0000006EU,
    +    0x0004E200U,
    +    0x0030D400U,
    +    0x00000005U,
    +    0x00000C80U,
    +    0x0004E200U,
    +    0x0030D400U,
    +    0x00000005U,
    +    0x00000C80U,
    +    0x01010000U,
    +    0x02011001U,
    +    0x02010000U,
    +    0x00020100U,
    +    0x0000000BU,
    +    0x0000001CU,
    +    0x00000000U,
    +    0x00000000U,
    +    0x03020200U,
    +    0x00004040U,
    +    0x00100000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x040C0000U,
    +    0x0E380E38U,
    +    0x00050804U,
    +    0x09040007U,
    +    0x11000303U,
    +    0x11450062U,
    +    0x1100421DU,
    +    0x11450062U,
    +    0x2000421DU,
    +    0x000A0A09U,
    +    0x0400078CU,
    +    0x17100D04U,
    +    0x0C00DB99U,
    +    0x17100D0CU,
    +    0x0C00DB99U,
    +    0x0203040CU,
    +    0x1E040500U,
    +    0x081F1E1FU,
    +    0x14000E0AU,
    +    0x03010A0AU,
    +    0x01010003U,
    +    0x043C3C07U,
    +    0x03222203U,
    +    0x00002222U,
    +    0x00010100U,
    +    0x03010000U,
    +    0x00000A08U,
    +    0x000000CEU,
    +    0x00000120U,
    +    0x00001858U,
    +    0x00000120U,
    +    0x00001858U,
    +    0x00000005U,
    +    0x00020000U,
    +    0x00480012U,
    +    0x00480304U,
    +    0x00400304U,
    +    0x00120103U,
    +    0x000C0005U,
    +    0x250C000CU,
    +    0x05050125U,
    +    0x0301030AU,
    +    0x03170C08U,
    +    0x0C080301U,
    +    0x00010317U,
    +    0x000B000BU,
    +    0x012C012CU,
    +    0x012C012CU,
    +    0x03050505U,
    +    0x03010303U,
    +    0x18080C08U,
    +    0x03030C03U,
    +    0x18080C08U,
    +    0x03030C03U,
    +    0x03010000U,
    +    0x00010000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01000000U,
    +    0x80104002U,
    +    0x00000000U,
    +    0x00040005U,
    +    0x00000000U,
    +    0x00050000U,
    +    0x00000004U,
    +    0x00000000U,
    +    0x00040005U,
    +    0x00000000U,
    +    0x00003380U,
    +    0x00003380U,
    +    0x00003380U,
    +    0x00003380U,
    +    0x00003380U,
    +    0x00000000U,
    +    0x000005A2U,
    +    0x00061600U,
    +    0x00061600U,
    +    0x00061600U,
    +    0x00061600U,
    +    0x00061600U,
    +    0x00000000U,
    +    0x0000AA68U,
    +    0x00061600U,
    +    0x00061600U,
    +    0x00061600U,
    +    0x00061600U,
    +    0x00061600U,
    +    0x00000000U,
    +    0x0000AA68U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x08030500U,
    +    0x00030803U,
    +    0x0A090000U,
    +    0x0A090701U,
    +    0x0900000EU,
    +    0x0907010AU,
    +    0x00000E0AU,
    +    0x07010A09U,
    +    0x000E0A09U,
    +    0x07000401U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x08080000U,
    +    0x01000000U,
    +    0x800000C0U,
    +    0x800000C0U,
    +    0x800000C0U,
    +    0x00000000U,
    +    0x00001500U,
    +    0x00000000U,
    +    0x00000001U,
    +    0x00000002U,
    +    0x0000100EU,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x000B0000U,
    +    0x000E0006U,
    +    0x000E0404U,
    +    0x00A00140U,
    +    0x0C0C0190U,
    +    0x01400190U,
    +    0x019000A0U,
    +    0x01900C0CU,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x2DD40084U,
    +    0x33002DD4U,
    +    0x00003333U,
    +    0x56000000U,
    +    0x27270056U,
    +    0x0F0F0000U,
    +    0x16000000U,
    +    0x00841616U,
    +    0x2DD42DD4U,
    +    0x33333300U,
    +    0x00000000U,
    +    0x00565600U,
    +    0x00002727U,
    +    0x00000F0FU,
    +    0x16161600U,
    +    0x00000020U,
    +    0x00000000U,
    +    0x00000001U,
    +    0x00000000U,
    +    0x01000000U,
    +    0x00000001U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x02000000U,
    +    0x01080101U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00001000U,
    +    0x006403E8U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x15110000U,
    +    0x00040C18U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00030000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01000200U,
    +    0x00370040U,
    +    0x00020008U,
    +    0x00400100U,
    +    0x00300640U,
    +    0x01000200U,
    +    0x06400040U,
    +    0x00000030U,
    +    0x00500003U,
    +    0x01000050U,
    +    0x00000000U,
    +    0x02020000U,
    +    0x00000202U,
    +    0x000007FFU,
    +    0xFFFFFFFFU,
    +    0x00FF0000U,
    +    0x000000FFU,
    +    0x0FFF0B00U,
    +    0x01010001U,
    +    0x01010101U,
    +    0x01180101U,
    +    0x00010000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00040101U,
    +    0x00000100U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x03030300U,
    +    0x00000001U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01000000U,
    +    0x00020201U,
    +    0x01000101U,
    +    0x01010001U,
    +    0x00010101U,
    +    0x05080803U,
    +    0x0C081818U,
    +    0x0009030CU,
    +    0x090B030FU,
    +    0x090B0306U,
    +    0x0B090006U,
    +    0x0100000BU,
    +    0x06030601U,
    +    0x00000003U,
    +    0x00000000U,
    +    0x00010000U,
    +    0x00280D00U,
    +    0x00000001U,
    +    0x00030001U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01000000U,
    +    0x00000001U,
    +    0x00010100U,
    +    0x03030000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x000556AAU,
    +    0x000AAAAAU,
    +    0x000AA955U,
    +    0x00055555U,
    +    0x000B3133U,
    +    0x0004CD33U,
    +    0x0004CECCU,
    +    0x000B32CCU,
    +    0x00010300U,
    +    0x03000100U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00010000U,
    +    0x00000404U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x32321B00U,
    +    0x000A0000U,
    +    0x0000019CU,
    +    0x00000200U,
    +    0x00000200U,
    +    0x00000200U,
    +    0x00000200U,
    +    0x000004D4U,
    +    0x00001018U,
    +    0x00000204U,
    +    0x000030B0U,
    +    0x00000200U,
    +    0x00000200U,
    +    0x00000200U,
    +    0x00000200U,
    +    0x00009210U,
    +    0x0001E6E0U,
    +    0x00000A10U,
    +    0x000030B0U,
    +    0x00000200U,
    +    0x00000200U,
    +    0x00000200U,
    +    0x00000200U,
    +    0x00009210U,
    +    0x0001E6E0U,
    +    0x02020A10U,
    +    0x03030202U,
    +    0x00000022U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00001403U,
    +    0x000007D0U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00030000U,
    +    0x0007001FU,
    +    0x0016002EU,
    +    0x0016002EU,
    +    0x00000000U,
    +    0x00000000U,
    +    0x02000000U,
    +    0x01000404U,
    +    0x07160716U,
    +    0x00000105U,
    +    0x00010101U,
    +    0x00010101U,
    +    0x00010001U,
    +    0x00000101U,
    +    0x02000201U,
    +    0x02010000U,
    +    0x00000200U,
    +    0x1E060000U,
    +    0x0000011EU,
    +    0xFFFFFFFFU,
    +    0xFFFFFFFFU,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +};
    +
    +uint32_t DDRSS_phyIndepReg[] = {
    +    0x00000B00U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000101U,
    +    0x00640000U,
    +    0x00000001U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000007U,
    +    0x00010002U,
    +    0x08000005U,
    +    0x00000103U,
    +    0x00000005U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00010100U,
    +    0x00280A00U,
    +    0x00000000U,
    +    0x05000000U,
    +    0x00003200U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01010102U,
    +    0x00000000U,
    +    0x000000AAU,
    +    0x00000055U,
    +    0x000000B5U,
    +    0x0000004AU,
    +    0x00000056U,
    +    0x000000A9U,
    +    0x000000A9U,
    +    0x000000B5U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00050500U,
    +    0x00000019U,
    +    0x000007D0U,
    +    0x00000300U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01000000U,
    +    0x00010101U,
    +    0x00000000U,
    +    0x00030000U,
    +    0x05000000U,
    +    0x00000017U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x0A0A140AU,
    +    0x10020101U,
    +    0x00020805U,
    +    0x01000404U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000100U,
    +    0x00010105U,
    +    0x00340000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x0000FFFFU,
    +    0x00000000U,
    +    0x00080200U,
    +    0x02000200U,
    +    0x01000100U,
    +    0x01000000U,
    +    0x02000200U,
    +    0x00000200U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000400U,
    +    0x02010000U,
    +    0x00080003U,
    +    0x00080000U,
    +    0x00000001U,
    +    0x00000000U,
    +    0x0000AA00U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00010000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000008U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000002U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x0000000AU,
    +    0x00000019U,
    +    0x00000100U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01000000U,
    +    0x00010003U,
    +    0x02000101U,
    +    0x01030001U,
    +    0x00010400U,
    +    0x06000105U,
    +    0x01070001U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00010001U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000401U,
    +    0x00000000U,
    +    0x00010000U,
    +    0x00000000U,
    +    0x20200200U,
    +    0x00000034U,
    +    0x00000057U,
    +    0x00020057U,
    +    0x02000200U,
    +    0x380E0C04U,
    +    0x000A380EU,
    +    0x000000CEU,
    +    0x00000120U,
    +    0x00001858U,
    +    0x00000120U,
    +    0x04001858U,
    +    0x01010404U,
    +    0x00001501U,
    +    0x00150015U,
    +    0x01000100U,
    +    0x00000100U,
    +    0x00000000U,
    +    0x01010101U,
    +    0x00000101U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x10040000U,
    +    0x0A0A0210U,
    +    0x00040402U,
    +    0x000D0035U,
    +    0x001C0044U,
    +    0x001C0044U,
    +    0x01010101U,
    +    0x0003000EU,
    +    0x00030190U,
    +    0x01000190U,
    +    0x000F000FU,
    +    0x01910100U,
    +    0x01000191U,
    +    0x01910191U,
    +    0x32103200U,
    +    0x01013210U,
    +    0x0A070601U,
    +    0x180F090DU,
    +    0x180F0911U,
    +    0x0000C011U,
    +    0x00C01000U,
    +    0x00C01000U,
    +    0x00021000U,
    +    0x001E000EU,
    +    0x001E0190U,
    +    0x00110190U,
    +    0x32000056U,
    +    0x00000301U,
    +    0x005A002CU,
    +    0x03013212U,
    +    0x00002C00U,
    +    0x3212005AU,
    +    0x09000301U,
    +    0x04010503U,
    +    0x040006CAU,
    +    0x0A032001U,
    +    0x1E220D0AU,
    +    0x00001F12U,
    +    0x4500C5A3U,
    +    0x17182006U,
    +    0x1E220D10U,
    +    0x00001F12U,
    +    0x4500C5A3U,
    +    0x17182006U,
    +    0x00019C10U,
    +    0x00001018U,
    +    0x000030B0U,
    +    0x0001E6E0U,
    +    0x000030B0U,
    +    0x0001E6E0U,
    +    0x012C000BU,
    +    0x0303012CU,
    +    0x002AF803U,
    +    0x0001ADAFU,
    +    0x00000005U,
    +    0x0000006EU,
    +    0x0000000BU,
    +    0x0004E200U,
    +    0x0001ADAFU,
    +    0x00000005U,
    +    0x00000C80U,
    +    0x0000012CU,
    +    0x0004E200U,
    +    0x0001ADAFU,
    +    0x00000005U,
    +    0x00000C80U,
    +    0x0100012CU,
    +    0x00370040U,
    +    0x00010008U,
    +    0x06400040U,
    +    0x00010030U,
    +    0x06400040U,
    +    0x00000330U,
    +    0x00500050U,
    +    0x08040404U,
    +    0x00000055U,
    +    0x55083C5AU,
    +    0x5A000000U,
    +    0x0055083CU,
    +    0x3C5A0000U,
    +    0x00005508U,
    +    0x0C3C5A00U,
    +    0x080F0E0DU,
    +    0x000B0A09U,
    +    0x00030201U,
    +    0x01000000U,
    +    0x04020201U,
    +    0x00080804U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00330084U,
    +    0x00160000U,
    +    0x56332DD4U,
    +    0x00160F27U,
    +    0x56332DD4U,
    +    0x00160F27U,
    +    0x00330084U,
    +    0x00160000U,
    +    0x56332DD4U,
    +    0x00160F27U,
    +    0x56332DD4U,
    +    0x00160F27U,
    +    0x00330084U,
    +    0x00160000U,
    +    0x56332DD4U,
    +    0x00160F27U,
    +    0x56332DD4U,
    +    0x00160F27U,
    +    0x00330084U,
    +    0x00160000U,
    +    0x56332DD4U,
    +    0x00160F27U,
    +    0x56332DD4U,
    +    0x00160F27U,
    +    0x00000000U,
    +};
    +
    +uint32_t DDRSS_phyReg[] = {
    +    0x000004F0U,
    +    0x00000000U,
    +    0x00030200U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01030000U,
    +    0x00010000U,
    +    0x01030004U,
    +    0x01000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01000001U,
    +    0x00000100U,
    +    0x000800C0U,
    +    0x060100CCU,
    +    0x00030066U,
    +    0x00000000U,
    +    0x00000301U,
    +    0x0000AAAAU,
    +    0x00005555U,
    +    0x0000B5B5U,
    +    0x00004A4AU,
    +    0x00005656U,
    +    0x0000A9A9U,
    +    0x0000A9A9U,
    +    0x0000B5B5U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x2A000000U,
    +    0x00000808U,
    +    0x0F000000U,
    +    0x00000F0FU,
    +    0x10200000U,
    +    0x0C002007U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x55555555U,
    +    0xAAAAAAAAU,
    +    0x55555555U,
    +    0xAAAAAAAAU,
    +    0x00005555U,
    +    0x01000100U,
    +    0x00800180U,
    +    0x00000001U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000104U,
    +    0x00000120U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000001U,
    +    0x07FF0000U,
    +    0x0080081FU,
    +    0x00081020U,
    +    0x04010000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000100U,
    +    0x01CC0C01U,
    +    0x1003CC0CU,
    +    0x20000140U,
    +    0x07FF0200U,
    +    0x0000DD01U,
    +    0x10100303U,
    +    0x10101010U,
    +    0x10101010U,
    +    0x00021010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00050010U,
    +    0x51517041U,
    +    0x31C06000U,
    +    0x07AB0340U,
    +    0x00C0C001U,
    +    0x0B0A0001U,
    +    0x10001000U,
    +    0x0C073E42U,
    +    0x0F0C2D01U,
    +    0x01000140U,
    +    0x0C000420U,
    +    0x00000198U,
    +    0x0A0000D0U,
    +    0x00030200U,
    +    0x02800000U,
    +    0x80800000U,
    +    0x000B2010U,
    +    0x76543210U,
    +    0x00000008U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x00000280U,
    +    0x0000A000U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x011900A0U,
    +    0x01A00004U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00080200U,
    +    0x00000000U,
    +    0x20202000U,
    +    0x20202020U,
    +    0xF0F02020U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x000004F0U,
    +    0x00000000U,
    +    0x00030200U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01030000U,
    +    0x00010000U,
    +    0x01030004U,
    +    0x01000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01000001U,
    +    0x00000100U,
    +    0x000800C0U,
    +    0x060100CCU,
    +    0x00030066U,
    +    0x00000000U,
    +    0x00000301U,
    +    0x0000AAAAU,
    +    0x00005555U,
    +    0x0000B5B5U,
    +    0x00004A4AU,
    +    0x00005656U,
    +    0x0000A9A9U,
    +    0x0000A9A9U,
    +    0x0000B5B5U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x2A000000U,
    +    0x00000808U,
    +    0x0F000000U,
    +    0x00000F0FU,
    +    0x10200000U,
    +    0x0C002007U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x55555555U,
    +    0xAAAAAAAAU,
    +    0x55555555U,
    +    0xAAAAAAAAU,
    +    0x00005555U,
    +    0x01000100U,
    +    0x00800180U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000104U,
    +    0x00000120U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000001U,
    +    0x07FF0000U,
    +    0x0080081FU,
    +    0x00081020U,
    +    0x04010000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000100U,
    +    0x01CC0C01U,
    +    0x1003CC0CU,
    +    0x20000140U,
    +    0x07FF0200U,
    +    0x0000DD01U,
    +    0x10100303U,
    +    0x10101010U,
    +    0x10101010U,
    +    0x00021010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00050010U,
    +    0x51517041U,
    +    0x31C06000U,
    +    0x07AB0340U,
    +    0x00C0C001U,
    +    0x0B0A0001U,
    +    0x10001000U,
    +    0x0C073E42U,
    +    0x0F0C2D01U,
    +    0x01000140U,
    +    0x0C000420U,
    +    0x00000198U,
    +    0x0A0000D0U,
    +    0x00030200U,
    +    0x02800000U,
    +    0x80800000U,
    +    0x000B2010U,
    +    0x76543210U,
    +    0x00000008U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x00000280U,
    +    0x0000A000U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x011900A0U,
    +    0x01A00004U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00080200U,
    +    0x00000000U,
    +    0x20202000U,
    +    0x20202020U,
    +    0xF0F02020U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x000004F0U,
    +    0x00000000U,
    +    0x00030200U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01030000U,
    +    0x00010000U,
    +    0x01030004U,
    +    0x01000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01000001U,
    +    0x00000100U,
    +    0x000800C0U,
    +    0x060100CCU,
    +    0x00030066U,
    +    0x00000000U,
    +    0x00000301U,
    +    0x0000AAAAU,
    +    0x00005555U,
    +    0x0000B5B5U,
    +    0x00004A4AU,
    +    0x00005656U,
    +    0x0000A9A9U,
    +    0x0000A9A9U,
    +    0x0000B5B5U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x2A000000U,
    +    0x00000808U,
    +    0x0F000000U,
    +    0x00000F0FU,
    +    0x10200000U,
    +    0x0C002007U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x55555555U,
    +    0xAAAAAAAAU,
    +    0x55555555U,
    +    0xAAAAAAAAU,
    +    0x00005555U,
    +    0x01000100U,
    +    0x00800180U,
    +    0x00000001U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000104U,
    +    0x00000120U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000001U,
    +    0x07FF0000U,
    +    0x0080081FU,
    +    0x00081020U,
    +    0x04010000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000100U,
    +    0x01CC0C01U,
    +    0x1003CC0CU,
    +    0x20000140U,
    +    0x07FF0200U,
    +    0x0000DD01U,
    +    0x10100303U,
    +    0x10101010U,
    +    0x10101010U,
    +    0x00021010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00050010U,
    +    0x51517041U,
    +    0x31C06000U,
    +    0x07AB0340U,
    +    0x00C0C001U,
    +    0x0B0A0001U,
    +    0x10001000U,
    +    0x0C073E42U,
    +    0x0F0C2D01U,
    +    0x01000140U,
    +    0x0C000420U,
    +    0x00000198U,
    +    0x0A0000D0U,
    +    0x00030200U,
    +    0x02800000U,
    +    0x80800000U,
    +    0x000B2010U,
    +    0x76543210U,
    +    0x00000008U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x00000280U,
    +    0x0000A000U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x011900A0U,
    +    0x01A00004U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00080200U,
    +    0x00000000U,
    +    0x20202000U,
    +    0x20202020U,
    +    0xF0F02020U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x000004F0U,
    +    0x00000000U,
    +    0x00030200U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01030000U,
    +    0x00010000U,
    +    0x01030004U,
    +    0x01000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01000001U,
    +    0x00000100U,
    +    0x000800C0U,
    +    0x060100CCU,
    +    0x00030066U,
    +    0x00000000U,
    +    0x00000301U,
    +    0x0000AAAAU,
    +    0x00005555U,
    +    0x0000B5B5U,
    +    0x00004A4AU,
    +    0x00005656U,
    +    0x0000A9A9U,
    +    0x0000A9A9U,
    +    0x0000B5B5U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x2A000000U,
    +    0x00000808U,
    +    0x0F000000U,
    +    0x00000F0FU,
    +    0x10200000U,
    +    0x0C002007U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x55555555U,
    +    0xAAAAAAAAU,
    +    0x55555555U,
    +    0xAAAAAAAAU,
    +    0x00005555U,
    +    0x01000100U,
    +    0x00800180U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000104U,
    +    0x00000120U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000001U,
    +    0x07FF0000U,
    +    0x0080081FU,
    +    0x00081020U,
    +    0x04010000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000100U,
    +    0x01CC0C01U,
    +    0x1003CC0CU,
    +    0x20000140U,
    +    0x07FF0200U,
    +    0x0000DD01U,
    +    0x10100303U,
    +    0x10101010U,
    +    0x10101010U,
    +    0x00021010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00100010U,
    +    0x00050010U,
    +    0x51517041U,
    +    0x31C06000U,
    +    0x07AB0340U,
    +    0x00C0C001U,
    +    0x0B0A0001U,
    +    0x10001000U,
    +    0x0C073E42U,
    +    0x0F0C2D01U,
    +    0x01000140U,
    +    0x0C000420U,
    +    0x00000198U,
    +    0x0A0000D0U,
    +    0x00030200U,
    +    0x02800000U,
    +    0x80800000U,
    +    0x000B2010U,
    +    0x76543210U,
    +    0x00000008U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x02800280U,
    +    0x00000280U,
    +    0x0000A000U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x00A000A0U,
    +    0x011900A0U,
    +    0x01A00004U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00080200U,
    +    0x00000000U,
    +    0x20202000U,
    +    0x20202020U,
    +    0xF0F02020U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000100U,
    +    0x00000200U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00400000U,
    +    0x00000080U,
    +    0x00DCBA98U,
    +    0x03000000U,
    +    0x00200000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x0000002AU,
    +    0x00000015U,
    +    0x00000015U,
    +    0x0000002AU,
    +    0x00000033U,
    +    0x0000000CU,
    +    0x0000000CU,
    +    0x00000033U,
    +    0x00543210U,
    +    0x003F0000U,
    +    0x000F013FU,
    +    0x20202003U,
    +    0x00202020U,
    +    0x20008008U,
    +    0x00000810U,
    +    0x00000F00U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x000305FFU,
    +    0x00030000U,
    +    0x00000300U,
    +    0x00000300U,
    +    0x00000300U,
    +    0x00000300U,
    +    0x00000300U,
    +    0x42080010U,
    +    0x0000803EU,
    +    0x00000001U,
    +    0x01000102U,
    +    0x00008000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00010100U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00050000U,
    +    0x04000000U,
    +    0x00000055U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00002001U,
    +    0x0000400FU,
    +    0x50020028U,
    +    0x01010000U,
    +    0x80080001U,
    +    0x10200000U,
    +    0x00000008U,
    +    0x00000000U,
    +    0x01090E00U,
    +    0x00040101U,
    +    0x0000010FU,
    +    0x00000000U,
    +    0x0000FFFFU,
    +    0x00000000U,
    +    0x01010000U,
    +    0x01080402U,
    +    0x01200F02U,
    +    0x00194280U,
    +    0x00000004U,
    +    0x00052000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x01000000U,
    +    0x00000705U,
    +    0x00000054U,
    +    0x00030820U,
    +    0x00010820U,
    +    0x00010820U,
    +    0x00010820U,
    +    0x00010820U,
    +    0x00010820U,
    +    0x00010820U,
    +    0x00010820U,
    +    0x00010820U,
    +    0x00000000U,
    +    0x00000074U,
    +    0x00000400U,
    +    0x00000108U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x03000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x04102006U,
    +    0x00041020U,
    +    0x01C98C98U,
    +    0x3F400000U,
    +    0x3F3F1F3FU,
    +    0x0000001FU,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00010000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x76543210U,
    +    0x00010198U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00040700U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000002U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00080000U,
    +    0x000007FFU,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x000FFFFFU,
    +    0x000FFFFFU,
    +    0x0000FFFFU,
    +    0xFFFFFFF0U,
    +    0x030FFFFFU,
    +    0x01FFFFFFU,
    +    0x0000FFFFU,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x00000000U,
    +    0x0001F7C0U,
    +    0x00000003U,
    +    0x00000000U,
    +    0x00001142U,
    +    0x010207ABU,
    +    0x01000080U,
    +    0x03900390U,
    +    0x03900390U,
    +    0x00000390U,
    +    0x00000390U,
    +    0x00000390U,
    +    0x00000390U,
    +    0x00000005U,
    +    0x01813FFFU,
    +    0x000000FFU,
    +    0x0C000DFFU,
    +    0x30000DFFU,
    +    0x3F0DFF11U,
    +    0x000100F0U,
    +    0x780DFFFFU,
    +    0x00007E31U,
    +    0x000CBF11U,
    +    0x01FF0010U,
    +    0x000CBF11U,
    +    0x01FF0010U,
    +    0x3F0DFF11U,
    +    0x01FF00F0U,
    +    0x3F0DFF11U,
    +    0x01FF00F0U,
    +    0x20040006U,
    +};
    +
    +uint16_t DDRSS_ctlRegNum[] = {
    +    0,
    +    1,
    +    2,
    +    3,
    +    4,
    +    5,
    +    6,
    +    7,
    +    8,
    +    9,
    +    10,
    +    11,
    +    12,
    +    13,
    +    14,
    +    15,
    +    16,
    +    17,
    +    18,
    +    19,
    +    20,
    +    21,
    +    22,
    +    23,
    +    24,
    +    25,
    +    26,
    +    27,
    +    28,
    +    29,
    +    30,
    +    31,
    +    32,
    +    33,
    +    34,
    +    35,
    +    36,
    +    37,
    +    38,
    +    39,
    +    40,
    +    41,
    +    42,
    +    43,
    +    44,
    +    45,
    +    46,
    +    47,
    +    48,
    +    49,
    +    50,
    +    51,
    +    52,
    +    53,
    +    54,
    +    55,
    +    56,
    +    57,
    +    58,
    +    59,
    +    60,
    +    61,
    +    62,
    +    63,
    +    64,
    +    65,
    +    66,
    +    67,
    +    68,
    +    69,
    +    70,
    +    71,
    +    72,
    +    73,
    +    74,
    +    75,
    +    76,
    +    77,
    +    78,
    +    79,
    +    80,
    +    81,
    +    82,
    +    83,
    +    84,
    +    85,
    +    86,
    +    87,
    +    88,
    +    89,
    +    90,
    +    91,
    +    92,
    +    93,
    +    94,
    +    95,
    +    96,
    +    97,
    +    98,
    +    99,
    +    100,
    +    101,
    +    102,
    +    103,
    +    104,
    +    105,
    +    106,
    +    107,
    +    108,
    +    109,
    +    110,
    +    111,
    +    112,
    +    113,
    +    114,
    +    115,
    +    116,
    +    117,
    +    118,
    +    119,
    +    120,
    +    121,
    +    122,
    +    123,
    +    124,
    +    125,
    +    126,
    +    127,
    +    128,
    +    129,
    +    130,
    +    131,
    +    132,
    +    133,
    +    134,
    +    135,
    +    136,
    +    137,
    +    138,
    +    139,
    +    140,
    +    141,
    +    142,
    +    143,
    +    144,
    +    145,
    +    146,
    +    147,
    +    148,
    +    149,
    +    150,
    +    151,
    +    152,
    +    153,
    +    154,
    +    155,
    +    156,
    +    157,
    +    158,
    +    159,
    +    160,
    +    161,
    +    162,
    +    163,
    +    164,
    +    165,
    +    166,
    +    167,
    +    168,
    +    169,
    +    170,
    +    171,
    +    172,
    +    173,
    +    174,
    +    175,
    +    176,
    +    177,
    +    178,
    +    179,
    +    180,
    +    181,
    +    182,
    +    183,
    +    184,
    +    185,
    +    186,
    +    187,
    +    188,
    +    189,
    +    190,
    +    191,
    +    192,
    +    193,
    +    194,
    +    195,
    +    196,
    +    197,
    +    198,
    +    199,
    +    200,
    +    201,
    +    202,
    +    203,
    +    204,
    +    205,
    +    206,
    +    207,
    +    208,
    +    209,
    +    210,
    +    211,
    +    212,
    +    213,
    +    214,
    +    215,
    +    216,
    +    217,
    +    218,
    +    219,
    +    220,
    +    221,
    +    222,
    +    223,
    +    224,
    +    225,
    +    226,
    +    227,
    +    228,
    +    229,
    +    230,
    +    231,
    +    232,
    +    233,
    +    234,
    +    235,
    +    236,
    +    237,
    +    238,
    +    239,
    +    240,
    +    241,
    +    242,
    +    243,
    +    244,
    +    245,
    +    246,
    +    247,
    +    248,
    +    249,
    +    250,
    +    251,
    +    252,
    +    253,
    +    254,
    +    255,
    +    256,
    +    257,
    +    258,
    +    259,
    +    260,
    +    261,
    +    262,
    +    263,
    +    264,
    +    265,
    +    266,
    +    267,
    +    268,
    +    269,
    +    270,
    +    271,
    +    272,
    +    273,
    +    274,
    +    275,
    +    276,
    +    277,
    +    278,
    +    279,
    +    280,
    +    281,
    +    282,
    +    283,
    +    284,
    +    285,
    +    286,
    +    287,
    +    288,
    +    289,
    +    290,
    +    291,
    +    292,
    +    293,
    +    294,
    +    295,
    +    296,
    +    297,
    +    298,
    +    299,
    +    300,
    +    301,
    +    302,
    +    303,
    +    304,
    +    305,
    +    306,
    +    307,
    +    308,
    +    309,
    +    310,
    +    311,
    +    312,
    +    313,
    +    314,
    +    315,
    +    316,
    +    317,
    +    318,
    +    319,
    +    320,
    +    321,
    +    322,
    +    323,
    +    324,
    +    325,
    +    326,
    +    327,
    +    328,
    +    329,
    +    330,
    +    331,
    +    332,
    +    333,
    +    334,
    +    335,
    +    336,
    +    337,
    +    338,
    +    339,
    +    340,
    +    341,
    +    342,
    +    343,
    +    344,
    +    345,
    +    346,
    +    347,
    +    348,
    +    349,
    +    350,
    +    351,
    +    352,
    +    353,
    +    354,
    +    355,
    +    356,
    +    357,
    +    358,
    +    359,
    +    360,
    +    361,
    +    362,
    +    363,
    +    364,
    +    365,
    +    366,
    +    367,
    +    368,
    +    369,
    +    370,
    +    371,
    +    372,
    +    373,
    +    374,
    +    375,
    +    376,
    +    377,
    +    378,
    +    379,
    +    380,
    +    381,
    +    382,
    +    383,
    +    384,
    +    385,
    +    386,
    +    387,
    +    388,
    +    389,
    +    390,
    +    391,
    +    392,
    +    393,
    +    394,
    +    395,
    +    396,
    +    397,
    +    398,
    +    399,
    +    400,
    +    401,
    +    402,
    +    403,
    +    404,
    +    405,
    +    406,
    +    407,
    +    408,
    +    409,
    +    410,
    +    411,
    +    412,
    +    413,
    +    414,
    +    415,
    +    416,
    +    417,
    +    418,
    +    419,
    +    420,
    +    421,
    +    422,
    +    423,
    +    424,
    +    425,
    +    426,
    +    427,
    +    428,
    +    429,
    +    430,
    +    431,
    +    432,
    +    433,
    +    434,
    +    435,
    +    436,
    +    437,
    +    438,
    +    439,
    +    440,
    +    441,
    +    442,
    +    443,
    +    444,
    +    445,
    +    446,
    +    447,
    +    448,
    +    449,
    +    450,
    +    451,
    +    452,
    +    453,
    +    454,
    +    455,
    +    456,
    +    457,
    +    458,
    +};
    +
    +uint16_t DDRSS_phyIndepRegNum[] = {
    +    0,
    +    1,
    +    2,
    +    3,
    +    4,
    +    5,
    +    6,
    +    7,
    +    8,
    +    9,
    +    10,
    +    11,
    +    12,
    +    13,
    +    14,
    +    15,
    +    16,
    +    17,
    +    18,
    +    19,
    +    20,
    +    21,
    +    22,
    +    23,
    +    24,
    +    25,
    +    26,
    +    27,
    +    28,
    +    29,
    +    30,
    +    31,
    +    32,
    +    33,
    +    34,
    +    35,
    +    36,
    +    37,
    +    38,
    +    39,
    +    40,
    +    41,
    +    42,
    +    43,
    +    44,
    +    45,
    +    46,
    +    47,
    +    48,
    +    49,
    +    50,
    +    51,
    +    52,
    +    53,
    +    54,
    +    55,
    +    56,
    +    57,
    +    58,
    +    59,
    +    60,
    +    61,
    +    62,
    +    63,
    +    64,
    +    65,
    +    66,
    +    67,
    +    68,
    +    69,
    +    70,
    +    71,
    +    72,
    +    73,
    +    74,
    +    75,
    +    76,
    +    77,
    +    78,
    +    79,
    +    80,
    +    81,
    +    82,
    +    83,
    +    84,
    +    85,
    +    86,
    +    87,
    +    88,
    +    89,
    +    90,
    +    91,
    +    92,
    +    93,
    +    94,
    +    95,
    +    96,
    +    97,
    +    98,
    +    99,
    +    100,
    +    101,
    +    102,
    +    103,
    +    104,
    +    105,
    +    106,
    +    107,
    +    108,
    +    109,
    +    110,
    +    111,
    +    112,
    +    113,
    +    114,
    +    115,
    +    116,
    +    117,
    +    118,
    +    119,
    +    120,
    +    121,
    +    122,
    +    123,
    +    124,
    +    125,
    +    126,
    +    127,
    +    128,
    +    129,
    +    130,
    +    131,
    +    132,
    +    133,
    +    134,
    +    135,
    +    136,
    +    137,
    +    138,
    +    139,
    +    140,
    +    141,
    +    142,
    +    143,
    +    144,
    +    145,
    +    146,
    +    147,
    +    148,
    +    149,
    +    150,
    +    151,
    +    152,
    +    153,
    +    154,
    +    155,
    +    156,
    +    157,
    +    158,
    +    159,
    +    160,
    +    161,
    +    162,
    +    163,
    +    164,
    +    165,
    +    166,
    +    167,
    +    168,
    +    169,
    +    170,
    +    171,
    +    172,
    +    173,
    +    174,
    +    175,
    +    176,
    +    177,
    +    178,
    +    179,
    +    180,
    +    181,
    +    182,
    +    183,
    +    184,
    +    185,
    +    186,
    +    187,
    +    188,
    +    189,
    +    190,
    +    191,
    +    192,
    +    193,
    +    194,
    +    195,
    +    196,
    +    197,
    +    198,
    +    199,
    +    200,
    +    201,
    +    202,
    +    203,
    +    204,
    +    205,
    +    206,
    +    207,
    +    208,
    +    209,
    +    210,
    +    211,
    +    212,
    +    213,
    +    214,
    +    215,
    +    216,
    +    217,
    +    218,
    +    219,
    +    220,
    +    221,
    +    222,
    +    223,
    +    224,
    +    225,
    +    226,
    +    227,
    +    228,
    +    229,
    +    230,
    +    231,
    +    232,
    +    233,
    +    234,
    +    235,
    +    236,
    +    237,
    +    238,
    +    239,
    +    240,
    +    241,
    +    242,
    +    243,
    +    244,
    +    245,
    +    246,
    +    247,
    +    248,
    +    249,
    +    250,
    +    251,
    +    252,
    +    253,
    +    254,
    +    255,
    +    256,
    +    257,
    +    258,
    +    259,
    +    260,
    +    261,
    +    262,
    +    263,
    +    264,
    +    265,
    +    266,
    +    267,
    +    268,
    +    269,
    +    270,
    +    271,
    +    272,
    +    273,
    +    274,
    +    275,
    +    276,
    +    277,
    +    278,
    +    279,
    +    280,
    +    281,
    +    282,
    +    283,
    +    284,
    +    285,
    +    286,
    +    287,
    +    288,
    +    289,
    +    290,
    +    291,
    +    292,
    +    293,
    +    294,
    +    295,
    +    296,
    +    297,
    +    298,
    +    299,
    +};
    +
    +uint16_t DDRSS_phyRegNum[] = {
    +    0,
    +    1,
    +    2,
    +    3,
    +    4,
    +    5,
    +    6,
    +    7,
    +    8,
    +    9,
    +    10,
    +    11,
    +    12,
    +    13,
    +    14,
    +    15,
    +    16,
    +    17,
    +    18,
    +    19,
    +    20,
    +    21,
    +    22,
    +    23,
    +    24,
    +    25,
    +    26,
    +    27,
    +    28,
    +    29,
    +    30,
    +    31,
    +    32,
    +    33,
    +    34,
    +    35,
    +    36,
    +    37,
    +    38,
    +    39,
    +    40,
    +    41,
    +    42,
    +    43,
    +    44,
    +    45,
    +    46,
    +    47,
    +    48,
    +    49,
    +    50,
    +    51,
    +    52,
    +    53,
    +    54,
    +    55,
    +    56,
    +    57,
    +    58,
    +    59,
    +    60,
    +    61,
    +    62,
    +    63,
    +    64,
    +    65,
    +    66,
    +    67,
    +    68,
    +    69,
    +    70,
    +    71,
    +    72,
    +    73,
    +    74,
    +    75,
    +    76,
    +    77,
    +    78,
    +    79,
    +    80,
    +    81,
    +    82,
    +    83,
    +    84,
    +    85,
    +    86,
    +    87,
    +    88,
    +    89,
    +    90,
    +    91,
    +    92,
    +    93,
    +    94,
    +    95,
    +    96,
    +    97,
    +    98,
    +    99,
    +    100,
    +    101,
    +    102,
    +    103,
    +    104,
    +    105,
    +    106,
    +    107,
    +    108,
    +    109,
    +    110,
    +    111,
    +    112,
    +    113,
    +    114,
    +    115,
    +    116,
    +    117,
    +    118,
    +    119,
    +    120,
    +    121,
    +    122,
    +    123,
    +    124,
    +    125,
    +    126,
    +    127,
    +    128,
    +    129,
    +    130,
    +    131,
    +    132,
    +    133,
    +    134,
    +    135,
    +    136,
    +    137,
    +    138,
    +    139,
    +    140,
    +    141,
    +    142,
    +    143,
    +    144,
    +    145,
    +    146,
    +    147,
    +    148,
    +    149,
    +    150,
    +    151,
    +    152,
    +    153,
    +    154,
    +    155,
    +    156,
    +    157,
    +    158,
    +    159,
    +    160,
    +    161,
    +    162,
    +    163,
    +    164,
    +    165,
    +    166,
    +    167,
    +    168,
    +    169,
    +    170,
    +    171,
    +    172,
    +    173,
    +    174,
    +    175,
    +    176,
    +    177,
    +    178,
    +    179,
    +    180,
    +    181,
    +    182,
    +    183,
    +    184,
    +    185,
    +    186,
    +    187,
    +    188,
    +    189,
    +    190,
    +    191,
    +    192,
    +    193,
    +    194,
    +    195,
    +    196,
    +    197,
    +    198,
    +    199,
    +    200,
    +    201,
    +    202,
    +    203,
    +    204,
    +    205,
    +    206,
    +    207,
    +    208,
    +    209,
    +    210,
    +    211,
    +    212,
    +    213,
    +    214,
    +    215,
    +    216,
    +    217,
    +    218,
    +    219,
    +    220,
    +    221,
    +    222,
    +    223,
    +    224,
    +    225,
    +    226,
    +    227,
    +    228,
    +    229,
    +    230,
    +    231,
    +    232,
    +    233,
    +    234,
    +    235,
    +    236,
    +    237,
    +    238,
    +    239,
    +    240,
    +    241,
    +    242,
    +    243,
    +    244,
    +    245,
    +    246,
    +    247,
    +    248,
    +    249,
    +    250,
    +    251,
    +    252,
    +    253,
    +    254,
    +    255,
    +    256,
    +    257,
    +    258,
    +    259,
    +    260,
    +    261,
    +    262,
    +    263,
    +    264,
    +    265,
    +    266,
    +    267,
    +    268,
    +    269,
    +    270,
    +    271,
    +    272,
    +    273,
    +    274,
    +    275,
    +    276,
    +    277,
    +    278,
    +    279,
    +    280,
    +    281,
    +    282,
    +    283,
    +    284,
    +    285,
    +    286,
    +    287,
    +    288,
    +    289,
    +    290,
    +    291,
    +    292,
    +    293,
    +    294,
    +    295,
    +    296,
    +    297,
    +    298,
    +    299,
    +    300,
    +    301,
    +    302,
    +    303,
    +    304,
    +    305,
    +    306,
    +    307,
    +    308,
    +    309,
    +    310,
    +    311,
    +    312,
    +    313,
    +    314,
    +    315,
    +    316,
    +    317,
    +    318,
    +    319,
    +    320,
    +    321,
    +    322,
    +    323,
    +    324,
    +    325,
    +    326,
    +    327,
    +    328,
    +    329,
    +    330,
    +    331,
    +    332,
    +    333,
    +    334,
    +    335,
    +    336,
    +    337,
    +    338,
    +    339,
    +    340,
    +    341,
    +    342,
    +    343,
    +    344,
    +    345,
    +    346,
    +    347,
    +    348,
    +    349,
    +    350,
    +    351,
    +    352,
    +    353,
    +    354,
    +    355,
    +    356,
    +    357,
    +    358,
    +    359,
    +    360,
    +    361,
    +    362,
    +    363,
    +    364,
    +    365,
    +    366,
    +    367,
    +    368,
    +    369,
    +    370,
    +    371,
    +    372,
    +    373,
    +    374,
    +    375,
    +    376,
    +    377,
    +    378,
    +    379,
    +    380,
    +    381,
    +    382,
    +    383,
    +    384,
    +    385,
    +    386,
    +    387,
    +    388,
    +    389,
    +    390,
    +    391,
    +    392,
    +    393,
    +    394,
    +    395,
    +    396,
    +    397,
    +    398,
    +    399,
    +    400,
    +    401,
    +    402,
    +    403,
    +    404,
    +    405,
    +    406,
    +    407,
    +    408,
    +    409,
    +    410,
    +    411,
    +    412,
    +    413,
    +    414,
    +    415,
    +    416,
    +    417,
    +    418,
    +    419,
    +    420,
    +    421,
    +    422,
    +    423,
    +    424,
    +    425,
    +    426,
    +    427,
    +    428,
    +    429,
    +    430,
    +    431,
    +    432,
    +    433,
    +    434,
    +    435,
    +    436,
    +    437,
    +    438,
    +    439,
    +    440,
    +    441,
    +    442,
    +    443,
    +    444,
    +    445,
    +    446,
    +    447,
    +    448,
    +    449,
    +    450,
    +    451,
    +    452,
    +    453,
    +    454,
    +    455,
    +    456,
    +    457,
    +    458,
    +    459,
    +    460,
    +    461,
    +    462,
    +    463,
    +    464,
    +    465,
    +    466,
    +    467,
    +    468,
    +    469,
    +    470,
    +    471,
    +    472,
    +    473,
    +    474,
    +    475,
    +    476,
    +    477,
    +    478,
    +    479,
    +    480,
    +    481,
    +    482,
    +    483,
    +    484,
    +    485,
    +    486,
    +    487,
    +    488,
    +    489,
    +    490,
    +    491,
    +    492,
    +    493,
    +    494,
    +    495,
    +    496,
    +    497,
    +    498,
    +    499,
    +    500,
    +    501,
    +    502,
    +    503,
    +    504,
    +    505,
    +    506,
    +    507,
    +    508,
    +    509,
    +    510,
    +    511,
    +    512,
    +    513,
    +    514,
    +    515,
    +    516,
    +    517,
    +    518,
    +    519,
    +    520,
    +    521,
    +    522,
    +    523,
    +    524,
    +    525,
    +    526,
    +    527,
    +    528,
    +    529,
    +    530,
    +    531,
    +    532,
    +    533,
    +    534,
    +    535,
    +    536,
    +    537,
    +    538,
    +    539,
    +    540,
    +    541,
    +    542,
    +    543,
    +    544,
    +    545,
    +    546,
    +    547,
    +    548,
    +    549,
    +    550,
    +    551,
    +    552,
    +    553,
    +    554,
    +    555,
    +    556,
    +    557,
    +    558,
    +    559,
    +    560,
    +    561,
    +    562,
    +    563,
    +    564,
    +    565,
    +    566,
    +    567,
    +    568,
    +    569,
    +    570,
    +    571,
    +    572,
    +    573,
    +    574,
    +    575,
    +    576,
    +    577,
    +    578,
    +    579,
    +    580,
    +    581,
    +    582,
    +    583,
    +    584,
    +    585,
    +    586,
    +    587,
    +    588,
    +    589,
    +    590,
    +    591,
    +    592,
    +    593,
    +    594,
    +    595,
    +    596,
    +    597,
    +    598,
    +    599,
    +    600,
    +    601,
    +    602,
    +    603,
    +    604,
    +    605,
    +    606,
    +    607,
    +    608,
    +    609,
    +    610,
    +    611,
    +    612,
    +    613,
    +    614,
    +    615,
    +    616,
    +    617,
    +    618,
    +    619,
    +    620,
    +    621,
    +    622,
    +    623,
    +    624,
    +    625,
    +    626,
    +    627,
    +    628,
    +    629,
    +    630,
    +    631,
    +    632,
    +    633,
    +    634,
    +    635,
    +    636,
    +    637,
    +    638,
    +    639,
    +    640,
    +    641,
    +    642,
    +    643,
    +    644,
    +    645,
    +    646,
    +    647,
    +    648,
    +    649,
    +    650,
    +    651,
    +    652,
    +    653,
    +    654,
    +    655,
    +    656,
    +    657,
    +    658,
    +    659,
    +    660,
    +    661,
    +    662,
    +    663,
    +    664,
    +    665,
    +    666,
    +    667,
    +    668,
    +    669,
    +    670,
    +    671,
    +    672,
    +    673,
    +    674,
    +    675,
    +    676,
    +    677,
    +    678,
    +    679,
    +    680,
    +    681,
    +    682,
    +    683,
    +    684,
    +    685,
    +    686,
    +    687,
    +    688,
    +    689,
    +    690,
    +    691,
    +    692,
    +    693,
    +    694,
    +    695,
    +    696,
    +    697,
    +    698,
    +    699,
    +    700,
    +    701,
    +    702,
    +    703,
    +    704,
    +    705,
    +    706,
    +    707,
    +    708,
    +    709,
    +    710,
    +    711,
    +    712,
    +    713,
    +    714,
    +    715,
    +    716,
    +    717,
    +    718,
    +    719,
    +    720,
    +    721,
    +    722,
    +    723,
    +    724,
    +    725,
    +    726,
    +    727,
    +    728,
    +    729,
    +    730,
    +    731,
    +    732,
    +    733,
    +    734,
    +    735,
    +    736,
    +    737,
    +    738,
    +    739,
    +    740,
    +    741,
    +    742,
    +    743,
    +    744,
    +    745,
    +    746,
    +    747,
    +    748,
    +    749,
    +    750,
    +    751,
    +    752,
    +    753,
    +    754,
    +    755,
    +    756,
    +    757,
    +    758,
    +    759,
    +    760,
    +    761,
    +    762,
    +    763,
    +    764,
    +    765,
    +    766,
    +    767,
    +    768,
    +    769,
    +    770,
    +    771,
    +    772,
    +    773,
    +    774,
    +    775,
    +    776,
    +    777,
    +    778,
    +    779,
    +    780,
    +    781,
    +    782,
    +    783,
    +    784,
    +    785,
    +    786,
    +    787,
    +    788,
    +    789,
    +    790,
    +    791,
    +    792,
    +    793,
    +    794,
    +    795,
    +    796,
    +    797,
    +    798,
    +    799,
    +    800,
    +    801,
    +    802,
    +    803,
    +    804,
    +    805,
    +    806,
    +    807,
    +    808,
    +    809,
    +    810,
    +    811,
    +    812,
    +    813,
    +    814,
    +    815,
    +    816,
    +    817,
    +    818,
    +    819,
    +    820,
    +    821,
    +    822,
    +    823,
    +    824,
    +    825,
    +    826,
    +    827,
    +    828,
    +    829,
    +    830,
    +    831,
    +    832,
    +    833,
    +    834,
    +    835,
    +    836,
    +    837,
    +    838,
    +    839,
    +    840,
    +    841,
    +    842,
    +    843,
    +    844,
    +    845,
    +    846,
    +    847,
    +    848,
    +    849,
    +    850,
    +    851,
    +    852,
    +    853,
    +    854,
    +    855,
    +    856,
    +    857,
    +    858,
    +    859,
    +    860,
    +    861,
    +    862,
    +    863,
    +    864,
    +    865,
    +    866,
    +    867,
    +    868,
    +    869,
    +    870,
    +    871,
    +    872,
    +    873,
    +    874,
    +    875,
    +    876,
    +    877,
    +    878,
    +    879,
    +    880,
    +    881,
    +    882,
    +    883,
    +    884,
    +    885,
    +    886,
    +    887,
    +    888,
    +    889,
    +    890,
    +    891,
    +    892,
    +    893,
    +    894,
    +    895,
    +    896,
    +    897,
    +    898,
    +    899,
    +    900,
    +    901,
    +    902,
    +    903,
    +    904,
    +    905,
    +    906,
    +    907,
    +    908,
    +    909,
    +    910,
    +    911,
    +    912,
    +    913,
    +    914,
    +    915,
    +    916,
    +    917,
    +    918,
    +    919,
    +    920,
    +    921,
    +    922,
    +    923,
    +    924,
    +    925,
    +    926,
    +    927,
    +    928,
    +    929,
    +    930,
    +    931,
    +    932,
    +    933,
    +    934,
    +    935,
    +    936,
    +    937,
    +    938,
    +    939,
    +    940,
    +    941,
    +    942,
    +    943,
    +    944,
    +    945,
    +    946,
    +    947,
    +    948,
    +    949,
    +    950,
    +    951,
    +    952,
    +    953,
    +    954,
    +    955,
    +    956,
    +    957,
    +    958,
    +    959,
    +    960,
    +    961,
    +    962,
    +    963,
    +    964,
    +    965,
    +    966,
    +    967,
    +    968,
    +    969,
    +    970,
    +    971,
    +    972,
    +    973,
    +    974,
    +    975,
    +    976,
    +    977,
    +    978,
    +    979,
    +    980,
    +    981,
    +    982,
    +    983,
    +    984,
    +    985,
    +    986,
    +    987,
    +    988,
    +    989,
    +    990,
    +    991,
    +    992,
    +    993,
    +    994,
    +    995,
    +    996,
    +    997,
    +    998,
    +    999,
    +    1000,
    +    1001,
    +    1002,
    +    1003,
    +    1004,
    +    1005,
    +    1006,
    +    1007,
    +    1008,
    +    1009,
    +    1010,
    +    1011,
    +    1012,
    +    1013,
    +    1014,
    +    1015,
    +    1016,
    +    1017,
    +    1018,
    +    1019,
    +    1020,
    +    1021,
    +    1022,
    +    1023,
    +    1024,
    +    1025,
    +    1026,
    +    1027,
    +    1028,
    +    1029,
    +    1030,
    +    1031,
    +    1032,
    +    1033,
    +    1034,
    +    1035,
    +    1036,
    +    1037,
    +    1038,
    +    1039,
    +    1040,
    +    1041,
    +    1042,
    +    1043,
    +    1044,
    +    1045,
    +    1046,
    +    1047,
    +    1048,
    +    1049,
    +    1050,
    +    1051,
    +    1052,
    +    1053,
    +    1054,
    +    1055,
    +    1056,
    +    1057,
    +    1058,
    +    1059,
    +    1060,
    +    1061,
    +    1062,
    +    1063,
    +    1064,
    +    1065,
    +    1066,
    +    1067,
    +    1068,
    +    1069,
    +    1070,
    +    1071,
    +    1072,
    +    1073,
    +    1074,
    +    1075,
    +    1076,
    +    1077,
    +    1078,
    +    1079,
    +    1080,
    +    1081,
    +    1082,
    +    1083,
    +    1084,
    +    1085,
    +    1086,
    +    1087,
    +    1088,
    +    1089,
    +    1090,
    +    1091,
    +    1092,
    +    1093,
    +    1094,
    +    1095,
    +    1096,
    +    1097,
    +    1098,
    +    1099,
    +    1100,
    +    1101,
    +    1102,
    +    1103,
    +    1104,
    +    1105,
    +    1106,
    +    1107,
    +    1108,
    +    1109,
    +    1110,
    +    1111,
    +    1112,
    +    1113,
    +    1114,
    +    1115,
    +    1116,
    +    1117,
    +    1118,
    +    1119,
    +    1120,
    +    1121,
    +    1122,
    +    1123,
    +    1124,
    +    1125,
    +    1126,
    +    1127,
    +    1128,
    +    1129,
    +    1130,
    +    1131,
    +    1132,
    +    1133,
    +    1134,
    +    1135,
    +    1136,
    +    1137,
    +    1138,
    +    1139,
    +    1140,
    +    1141,
    +    1142,
    +    1143,
    +    1144,
    +    1145,
    +    1146,
    +    1147,
    +    1148,
    +    1149,
    +    1150,
    +    1151,
    +    1152,
    +    1153,
    +    1154,
    +    1155,
    +    1156,
    +    1157,
    +    1158,
    +    1159,
    +    1160,
    +    1161,
    +    1162,
    +    1163,
    +    1164,
    +    1165,
    +    1166,
    +    1167,
    +    1168,
    +    1169,
    +    1170,
    +    1171,
    +    1172,
    +    1173,
    +    1174,
    +    1175,
    +    1176,
    +    1177,
    +    1178,
    +    1179,
    +    1180,
    +    1181,
    +    1182,
    +    1183,
    +    1184,
    +    1185,
    +    1186,
    +    1187,
    +    1188,
    +    1189,
    +    1190,
    +    1191,
    +    1192,
    +    1193,
    +    1194,
    +    1195,
    +    1196,
    +    1197,
    +    1198,
    +    1199,
    +    1200,
    +    1201,
    +    1202,
    +    1203,
    +    1204,
    +    1205,
    +    1206,
    +    1207,
    +    1208,
    +    1209,
    +    1210,
    +    1211,
    +    1212,
    +    1213,
    +    1214,
    +    1215,
    +    1216,
    +    1217,
    +    1218,
    +    1219,
    +    1220,
    +    1221,
    +    1222,
    +    1223,
    +    1224,
    +    1225,
    +    1226,
    +    1227,
    +    1228,
    +    1229,
    +    1230,
    +    1231,
    +    1232,
    +    1233,
    +    1234,
    +    1235,
    +    1236,
    +    1237,
    +    1238,
    +    1239,
    +    1240,
    +    1241,
    +    1242,
    +    1243,
    +    1244,
    +    1245,
    +    1246,
    +    1247,
    +    1248,
    +    1249,
    +    1250,
    +    1251,
    +    1252,
    +    1253,
    +    1254,
    +    1255,
    +    1256,
    +    1257,
    +    1258,
    +    1259,
    +    1260,
    +    1261,
    +    1262,
    +    1263,
    +    1264,
    +    1265,
    +    1266,
    +    1267,
    +    1268,
    +    1269,
    +    1270,
    +    1271,
    +    1272,
    +    1273,
    +    1274,
    +    1275,
    +    1276,
    +    1277,
    +    1278,
    +    1279,
    +    1280,
    +    1281,
    +    1282,
    +    1283,
    +    1284,
    +    1285,
    +    1286,
    +    1287,
    +    1288,
    +    1289,
    +    1290,
    +    1291,
    +    1292,
    +    1293,
    +    1294,
    +    1295,
    +    1296,
    +    1297,
    +    1298,
    +    1299,
    +    1300,
    +    1301,
    +    1302,
    +    1303,
    +    1304,
    +    1305,
    +    1306,
    +    1307,
    +    1308,
    +    1309,
    +    1310,
    +    1311,
    +    1312,
    +    1313,
    +    1314,
    +    1315,
    +    1316,
    +    1317,
    +    1318,
    +    1319,
    +    1320,
    +    1321,
    +    1322,
    +    1323,
    +    1324,
    +    1325,
    +    1326,
    +    1327,
    +    1328,
    +    1329,
    +    1330,
    +    1331,
    +    1332,
    +    1333,
    +    1334,
    +    1335,
    +    1336,
    +    1337,
    +    1338,
    +    1339,
    +    1340,
    +    1341,
    +    1342,
    +    1343,
    +    1344,
    +    1345,
    +    1346,
    +    1347,
    +    1348,
    +    1349,
    +    1350,
    +    1351,
    +    1352,
    +    1353,
    +    1354,
    +    1355,
    +    1356,
    +    1357,
    +    1358,
    +    1359,
    +    1360,
    +    1361,
    +    1362,
    +    1363,
    +    1364,
    +    1365,
    +    1366,
    +    1367,
    +    1368,
    +    1369,
    +    1370,
    +    1371,
    +    1372,
    +    1373,
    +    1374,
    +    1375,
    +    1376,
    +    1377,
    +    1378,
    +    1379,
    +    1380,
    +    1381,
    +    1382,
    +    1383,
    +    1384,
    +    1385,
    +    1386,
    +    1387,
    +    1388,
    +    1389,
    +    1390,
    +    1391,
    +    1392,
    +    1393,
    +    1394,
    +    1395,
    +    1396,
    +    1397,
    +    1398,
    +    1399,
    +    1400,
    +    1401,
    +    1402,
    +    1403,
    +    1404,
    +    1405,
    +    1406,
    +    1407,
    +    1408,
    +    1409,
    +    1410,
    +    1411,
    +    1412,
    +    1413,
    +    1414,
    +    1415,
    +    1416,
    +    1417,
    +    1418,
    +    1419,
    +    1420,
    +    1421,
    +    1422,
    +};
    

    For u-boot we used this patch initially to update to 8GB

    --- bk_evm.c	2021-11-15 14:08:31.503777868 +0100
    +++ evm.c	2021-11-15 14:09:52.307775021 +0100
    @@ -50,9 +50,9 @@
     int dram_init(void)
     {
     #ifdef CONFIG_PHYS_64BIT
    -	gd->ram_size = 0x100000000;
    +	gd->ram_size = 0x200000000;
     #else
    -	gd->ram_size = 0x80000000;
    +	gd->ram_size = 0x100000000;
     #endif
     
     	return 0;
    @@ -73,14 +73,14 @@
     {
     	/* Bank 0 declares the memory available in the DDR low region */
     	gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE;
    -	gd->bd->bi_dram[0].size = 0x80000000;
    -	gd->ram_size = 0x80000000;
    +	gd->bd->bi_dram[0].size = 0x100000000;
    +	gd->ram_size = 0x100000000;
     
     #ifdef CONFIG_PHYS_64BIT
     	/* Bank 1 declares the memory available in the DDR high region */
     	gd->bd->bi_dram[1].start = CONFIG_SYS_SDRAM_BASE1;
    -	gd->bd->bi_dram[1].size = 0x80000000;
    -	gd->ram_size = 0x100000000;
    +	gd->bd->bi_dram[1].size = 0x100000000;
    +	gd->ram_size = 0x200000000;
     #endif
     
     	return 0;
    

    However with 8GB configuration, we are unsure on the proper u-boot update of the device tree memory node in k3-j721e-som-p0.dtsi  and the mmu in arch/arm/mach-k3/arm64-mmu.c

    As an experiment we reduced the capacity to 2Gb and followed the steps outlined in: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/950628/tda4vm-tda4vm-how-to-config-mt53e768m32d4dt-3gb-ddr-on-tda4vm/3516412?tisearch=e2e-sitesearch&keymatch=ram_size#3516412

    Please find the patch for 2 GB here: 

    diff --git a/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/arch/arm/dts/k3-j721e-som-p0.dtsi b/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/arch/arm/dts/k3-j721e-som-p0.dtsi
    index c12353a92..29452533a 100644
    --- a/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/arch/arm/dts/k3-j721e-som-p0.dtsi
    +++ b/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/arch/arm/dts/k3-j721e-som-p0.dtsi
    @@ -10,9 +10,8 @@
     / {
     	memory@80000000 {
     		device_type = "memory";
    -		/* 4G RAM */
    -		reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
    -		      <0x00000008 0x80000000 0x00000000 0x80000000>;
    +		/* 2G RAM */
    +		reg = <0x00000000 0x80000000 0x00000000 0x80000000>;
     	};
     
     	reserved_memory: reserved-memory {
    diff --git a/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/arch/arm/mach-k3/arm64-mmu.c b/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/arch/arm/mach-k3/arm64-mmu.c
    index 94242e1e5..cbf26e54c 100644
    --- a/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/arch/arm/mach-k3/arm64-mmu.c
    +++ b/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/arch/arm/mach-k3/arm64-mmu.c
    @@ -70,7 +70,8 @@ struct mm_region *mem_map = am654_mem_map;
     
     #ifdef CONFIG_TARGET_J721E_A72_EVM
     /* NR_DRAM_BANKS + 32bit IO + 64bit IO + terminator */
    -#define NR_MMU_REGIONS	(CONFIG_NR_DRAM_BANKS + 6)
    +//#define NR_MMU_REGIONS	(CONFIG_NR_DRAM_BANKS + 6)
    +#define NR_MMU_REGIONS	(CONFIG_NR_DRAM_BANKS + 3)
     
     /* ToDo: Add 64bit IO */
     struct mm_region j721e_mem_map[NR_MMU_REGIONS] = {
    @@ -99,7 +100,7 @@ struct mm_region j721e_mem_map[NR_MMU_REGIONS] = {
     		.size = 0x44400000UL,
     		.attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) |
     			 PTE_BLOCK_INNER_SHARE
    -	}, {
    +	}, /*{
     		.virt = 0x880000000UL,
     		.phys = 0x880000000UL,
     		.size = 0x80000000UL,
    @@ -118,7 +119,7 @@ struct mm_region j721e_mem_map[NR_MMU_REGIONS] = {
     		.size = 0x0002000000UL,
     		.attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL_NC) |
     			 PTE_BLOCK_INNER_SHARE
    -	}, {
    +	},*/ {
     		/* List terminator */
     		0,
     	}
    diff --git a/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/board/ti/common/board_detect.c b/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/board/ti/common/board_detect.c
    index 8b3b4bc82..77b2dc501 100644
    --- a/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/board/ti/common/board_detect.c
    +++ b/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/board/ti/common/board_detect.c
    @@ -359,7 +359,7 @@ int __maybe_unused ti_i2c_eeprom_dra7_get(int bus_addr, int dev_addr)
     	return 0;
     }
     
    -static int ti_i2c_eeprom_am6_parse_record(struct ti_am6_eeprom_record *record,
    +static int __maybe_unused ti_i2c_eeprom_am6_parse_record(struct ti_am6_eeprom_record *record,
     					  struct ti_am6_eeprom *ep,
     					  char **mac_addr,
     					  u8 mac_addr_max_cnt,
    @@ -428,96 +428,17 @@ int __maybe_unused ti_i2c_eeprom_am6_get(int bus_addr, int dev_addr,
     					 u8 mac_addr_max_cnt,
     					 u8 *mac_addr_cnt)
     {
    -	struct udevice *dev;
    -	struct udevice *bus;
    -	unsigned int eeprom_addr;
    -	struct ti_am6_eeprom_record_board_id board_id;
    -	struct ti_am6_eeprom_record record;
    -	int rc;
    -
    -	/* Initialize with a known bad marker for i2c fails.. */
     	memset(ep, 0, sizeof(*ep));
    -	ep->header = TI_DEAD_EEPROM_MAGIC;
    -
    -	/* Read the board ID record which is always the first EEPROM record */
    -	rc = ti_i2c_eeprom_get(bus_addr, dev_addr, TI_EEPROM_HEADER_MAGIC,
    -			       sizeof(board_id), (uint8_t *)&board_id);
    -	if (rc)
    -		return rc;
    -
    -	if (board_id.header.id != TI_AM6_EEPROM_RECORD_BOARD_ID) {
    -		pr_err("%s: Invalid board ID record!\n", __func__);
    -		return -EINVAL;
    -	}
    -
    -	/* Establish DM handle to board config EEPROM */
    -	rc = uclass_get_device_by_seq(UCLASS_I2C, bus_addr, &bus);
    -	if (rc)
    -		return rc;
    -	rc = i2c_get_chip(bus, dev_addr, 1, &dev);
    -	if (rc)
    -		return rc;
    -
     	ep->header = TI_EEPROM_HEADER_MAGIC;
    +	strcpy(ep->name, "J721EX-PM2-SOM");
    +	strcpy(ep->version, "E8");
    +	strcpy(ep->software_revision, "00");
    +	strcpy(ep->serial, "1234");
    +	ep->mac_addr_cnt = 0;
     
     	/* Ready to parse TLV structure. Initialize variables... */
     	*mac_addr_cnt = 0;
     
    -	/*
    -	 * After the all-encompassing board ID record all other records follow
    -	 * a TLV-type scheme. Point to the first such record and then start
    -	 * parsing those one by one.
    -	 */
    -	eeprom_addr = sizeof(board_id);
    -
    -	while (true) {
    -		rc = dm_i2c_read(dev, eeprom_addr, (uint8_t *)&record.header,
    -				 sizeof(record.header));
    -		if (rc)
    -			return rc;
    -
    -		/*
    -		 * Check for end of list marker. If we reached it don't go
    -		 * any further and stop parsing right here.
    -		 */
    -		if (record.header.id == TI_AM6_EEPROM_RECORD_END_LIST)
    -			break;
    -
    -		eeprom_addr += sizeof(record.header);
    -
    -		debug("%s: dev_addr=0x%02x header.id=%u header.len=%u\n",
    -		      __func__, dev_addr, record.header.id,
    -		      record.header.len);
    -
    -		/* Read record into memory if it fits */
    -		if (record.header.len <= sizeof(record.data)) {
    -			rc = dm_i2c_read(dev, eeprom_addr,
    -					 (uint8_t *)&record.data,
    -					 record.header.len);
    -			if (rc)
    -				return rc;
    -
    -			/* Process record */
    -			rc = ti_i2c_eeprom_am6_parse_record(&record, ep,
    -							    mac_addr,
    -							    mac_addr_max_cnt,
    -							    mac_addr_cnt);
    -			if (rc) {
    -				pr_err("%s: EEPROM parsing error!\n", __func__);
    -				return rc;
    -			}
    -		} else {
    -			/*
    -			 * We may get here in case of larger records which
    -			 * are not yet understood.
    -			 */
    -			pr_err("%s: Ignoring record id %u\n", __func__,
    -			       record.header.id);
    -		}
    -
    -		eeprom_addr += record.header.len;
    -	}
    -
     	return 0;
     }
     
    diff --git a/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/board/ti/j721e/evm.c b/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/board/ti/j721e/evm.c
    index 2f277d334..11e4a02b3 100644
    --- a/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/board/ti/j721e/evm.c
    +++ b/ti-processor-sdk-linux-j7-evm-08_00_00_08/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/board/ti/j721e/evm.c
    @@ -49,23 +49,13 @@ int board_init(void)
     
     int dram_init(void)
     {
    -#ifdef CONFIG_PHYS_64BIT
    -	gd->ram_size = 0x100000000;
    -#else
     	gd->ram_size = 0x80000000;
    -#endif
     
     	return 0;
     }
     
     ulong board_get_usable_ram_top(ulong total_size)
     {
    -#ifdef CONFIG_PHYS_64BIT
    -	/* Limit RAM used by U-Boot to the DDR low region */
    -	if (gd->ram_top > 0x100000000)
    -		return 0x100000000;
    -#endif
    -
     	return gd->ram_top;
     }
     
    @@ -76,13 +66,6 @@ int dram_init_banksize(void)
     	gd->bd->bi_dram[0].size = 0x80000000;
     	gd->ram_size = 0x80000000;
     
    -#ifdef CONFIG_PHYS_64BIT
    -	/* Bank 1 declares the memory available in the DDR high region */
    -	gd->bd->bi_dram[1].start = CONFIG_SYS_SDRAM_BASE1;
    -	gd->bd->bi_dram[1].size = 0x80000000;
    -	gd->ram_size = 0x100000000;
    -#endif
    -
     	return 0;
     }
     
    -- 
    2.25.1
    
    

    We dont have an EEPROM on our board, so we mocked the response.

    Patching to 2GB results in a similar error, see below for 2GB boot log:

    U-Boot SPL 2021.01 (Nov 11 2021 - 14:41:08 +0100)
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.00.00.004-dirty
    NOTICE:  BL31: Built : 22:30:09, Aug  4 2021
    
    U-Boot SPL 2021.01 (Nov 11 2021 - 14:42:44 +0100)
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Nov 11 2021 - 14:42:44 +0100)
    
    SoC:   J721E SR2.0
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    DRAM:  2 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Net:   Could not get PHY for ethernet@46000000: addr 0
    am65_cpsw_nuss_slave ethernet@46000000: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  2  1  0 
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    483 bytes read in 10 ms (46.9 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    Running uenvcmd ...
    1 bytes read in 10 ms (0 Bytes/s)
    Already setup.
    k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work
    k3_r5f_rproc r5f@41400000: Core 2 is already in use. No rproc commands work
    3034300 bytes read in 137 ms (21.1 MiB/s)
    Load Remote Processor 2 with data@addr=0x82000000 3034300 bytes: Success!
    719736 bytes read in 42 ms (16.3 MiB/s)
    Load Remote Processor 3 with data@addr=0x82000000 719736 bytes: Success!
    Failed to load '/lib/firmware/j7-main-r5f1_0-fw'
    Failed to load '/lib/firmware/j7-main-r5f1_1-fw'
    1579056 bytes read in 75 ms (20.1 MiB/s)
    Load Remote Processor 6 with data@addr=0x82000000 1579056 bytes: Success!
    1579056 bytes read in 74 ms (20.3 MiB/s)
    Load Remote Processor 7 with data@addr=0x82000000 1579056 bytes: Success!
    10403824 bytes read in 187 ms (53.1 MiB/s)
    Load Remote Processor 8 with data@addr=0x82000000 10403824 bytes: Success!
    19137024 bytes read in 800 ms (22.8 MiB/s)
    97570 bytes read in 15 ms (6.2 MiB/s)
    10737 bytes read in 9 ms (1.1 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee5000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.41-g4c2eade9f7 (oe-user@oe-host) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Wed Aug 4 22:47:28 UTC 2021
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision_apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@aa000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa100000, size 79 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@aa100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 576 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 256 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   empty
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000aeffffff]
    [    0.000000]   node   0: [mem 0x00000000af000000-0x00000000afffffff]
    [    0.000000]   node   0: [mem 0x00000000b0000000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000d7ffffff]
    [    0.000000]   node   0: [mem 0x00000000d8000000-0x00000000fbffffff]
    [    0.000000]   node   0: [mem 0x00000000fc000000-0x00000000ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000] cma: Failed to reserve 512 MiB
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 32736
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57344k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=06b81fb2-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 131072 (order: 4, 1048576 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] Memory: 555712K/2097152K available (10816K kernel code, 1344K rwdata, 4288K rodata, 1856K init, 758K bss, 1541440K reserved, 0K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu: 	RCU event tracing is enabled.
    [    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000] 	Trampoline variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] Unable to handle kernel paging request at virtual address 0000000040000000
    [    0.000000] Mem abort info:
    [    0.000000]   ESR = 0x96000005
    [    0.000000]   EC = 0x25: DABT (current EL), IL = 32 bits
    [    0.000000]   SET = 0, FnV = 0
    [    0.000000]   EA = 0, S1PTW = 0
    [    0.000000] Data abort info:
    [    0.000000]   ISV = 0, ISS = 0x00000005
    [    0.000000]   CM = 0, WnR = 0
    [    0.000000] [0000000040000000] user address but active_mm is swapper
    [    0.000000] Internal error: Oops: 96000005 [#1] PREEMPT SMP
    [    0.000000] Modules linked in:
    [    0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.10.41-g4c2eade9f7 #1
    [    0.000000] Hardware name: Texas Instruments K3 J721E SoC (DT)
    [    0.000000] pstate: 40000085 (nZcv daIf -PAN -UAO -TCO BTYPE=--)
    [    0.000000] pc : __of_find_property+0x34/0x88
    [    0.000000] lr : __of_find_property+0x40/0x88
    [    0.000000] sp : ffff80001110fdb0
    [    0.000000] x29: ffff80001110fdb0 x28: 0000000082f20018 
    [    0.000000] x27: 00000000ffeea51c x26: ffff800010da2610 
    [    0.000000] x25: 0000000000000080 x24: ffff00007ff2ccc0 
    [    0.000000] x23: ffff800010fa1180 x22: ffff800010fa11a0 
    [    0.000000] x21: 0000000000000000 x20: ffff800010d9b678 
    [    0.000000] x19: 0000000040000000 x18: 00000000000000c0 
    [    0.000000] x17: 0000000000000000 x16: ffff80001122a000 
    [    0.000000] x15: ffffffdfffe3f8c0 x14: ffffffdfffe3f8c8 
    [    0.000000] x13: dead000000000122 x12: 0000000000000030 
    [    0.000000] x11: 0000000000000004 x10: 0101010101010101 
    [    0.000000] x9 : fffffffffffffffe x8 : 7f7f7f7f7f7f7f7f 
    [    0.000000] x7 : fefefeff646c606d x6 : 0d0e0015e1f4e9e2 
    [    0.000000] x5 : 6269746115000e0d x4 : 8080808000000000 
    [    0.000000] x3 : 36f6d70617469620 x2 : 00000000000000e6 
    [    0.000000] x1 : ffff800010d9b680 x0 : 00000000000000b0 
    [    0.000000] Call trace:
    [    0.000000]  __of_find_property+0x34/0x88
    [    0.000000]  __of_device_is_compatible+0x80/0x150
    [    0.000000]  __of_match_node.part.0+0x2c/0x80
    [    0.000000]  of_find_matching_node_and_match+0x60/0xf8
    [    0.000000]  of_irq_init+0x6c/0x334
    [    0.000000]  irqchip_init+0x18/0x24
    [    0.000000]  init_IRQ+0xb0/0xe0
    [    0.000000]  start_kernel+0x2ec/0x4d4
    [    0.000000] Code: b5000093 14000010 f9400e73 b40001d3 (f9400260) 
    [    0.000000] random: get_random_bytes called from print_oops_end_marker+0x2c/0x68 with crng_init=0
    [    0.000000] ---[ end trace 0000000000000000 ]---
    [    0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
    [    0.000000] ---[ end Kernel panic - not syncing: Attempted to kill the idle task! ]---
    

    If we do not change the capacity at all and use the default 4GB  configuration, we get stuck here:

    U-Boot 2021.01-g53e79d0e89 (Aug 04 2021 - 22:33:28 +0000)
    
    SoC:   J721E SR2.0
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    DRAM:  
    U-Boot SPL 2021.01 (Nov 12 2021 - 16:35:58 +0100)
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.00.00.004-dirty
    NOTICE:  BL31: Built : 22:30:09, Aug  4 2021
    
    U-Boot SPL 2021.01 (Nov 12 2021 - 16:41:05 +0100)
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    Trying to boot from MMC2
    
    
    U-Boot 2021.01-g53e79d0e89 (Aug 04 2021 - 22:33:28 +0000)
    
    SoC:   J721E SR2.0
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    DRAM:  4 GiB
    

    The default images for 4GB  do not work on our board. Trying it out results in a timeout during frequency handshake:

    U-Boot SPL 2021.01-g53e79d0e89 (Aug 04 2021 - 23:32:00 +0000)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Timeout during frequency handshake
    ### ERROR ### Please RESET the board ###
    

    Thank you and Best Regards,

    Max

  • Hi Max,

    A few initial thoughts:

    1. I see you are already using a reduced frequency configuration (-3200 data rate instead of -4266 data rate), and this appears to get you further in the boot process than the default TDA4VM EVM configuration. Can you also try a slower frequency (maybe -2133 data rate)? If it passes, this might help point to an SI issue instead of a functional / code issue.
    2. Larger density memories generally have larger refresh cycle times. Can you double check the tRFC timing value entered in the DRAMTiming tab of the register configuration tool and ensure it is set correctly for the memory on your custom board?
    3. Can you try the changes below to see if any impact? Unfortunately these changes are not configurable via the register configuration tool. Since you are using the RTOS header file output, you will need to find the lines in the header file that correspond to the registers listed below. All of these registers are a part of the DDRSS_phyReg array, and the register number corresponds to the array element. In other words, DDRSS_PHY_33_DATA corresponds to DDRSS_phyReg[33]. 
    • For below registers, change the '7' to a '6' as shown below

    #define DDRSS_PHY_33_DATA 0x0C002006
    #define DDRSS_PHY_289_DATA 0x0C002006
    #define DDRSS_PHY_545_DATA 0x0C002006
    #define DDRSS_PHY_801_DATA 0x0C002006

    • For below registers, change the '20' to a '40' as shown below

    #define DDRSS_PHY_32_DATA 0x10400000
    #define DDRSS_PHY_288_DATA 0x10400000
    #define DDRSS_PHY_544_DATA 0x10400000
    #define DDRSS_PHY_800_DATA 0x10400000

    Regards,
    Kevin

  • HI Kevin,

    Thank you for your feedback. We double checked the memory configuration and identified the DDR Density per channel to be misconfigured. We updated both Density and Refresh Timings and tried booting our board with the updated boot binaries. The frequency for this attempt is still configured to -3200 data rate and we will check lower frequencies next.

    Unfortunately the boot up fails even earlier with the new settings. Please find the boot log below:

    U-Boot SPL 2021.01 (Nov 18 2021 - 11:03:21 +0100)
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
    ti_sci dmsc@44083000: Mbox send fail -110
    Failed to put device 262 (-110)
    
    resetting ...
    ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
    ti_sci dmsc@44083000: Mbox send fail -110
    ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request: reboot_device failed (-110)
    ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
    ti_sci dmsc@44083000: Mbox send fail -110
    ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request: reboot_device failed (-110)
    ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
    ti_sci dmsc@44083000: Mbox send fail -110
    ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request: reboot_device failed (-110)
    System reset not supported on this platform
    ### ERROR ### Please RESET the board ###
     

    Do you have an idea what could cause this issue? 

    For your information we use Micron DDR MT53D512M32D2DS-053 AAT:D

    Thank you and Best Regards,

    Max

  • Hi Kevin, 

    please ignore the previous post. The error above was caused by a corrupt path to bl31.bin so it wasn't properly included in the build. This has been fixed.

    Furthermore we managed to get past the initial error reported in this post by reducing the frequency down to -2133 data rate. The error message  "Unable to handle kernel paging request" does not appear anymore. 

    You mentioned this might help point to an SI issue. Do you have an idea or hint what the issue might be in this case?

    For now, we can boot up until the point where the rootfs is supposed to be mounted. However we are getting stuck at " Waiting for root device PARTUUID=06b81fb2-02..."

    Please find the boot log below: 

    U-Boot 2021.01 (Nov 18 2021 - 15:58:54 +0100)
    
    SoC:   J721E SR2.0
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    DRAM:  ^@
    U-Boot SPL 2021.01 (Nov 18 2021 - 16:14:50 +0100)
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.00.00.004-dirty
    NOTICE:  BL31: Built : 22:30:09, Aug  4 2021
    
    U-Boot SPL 2021.01 (Nov 18 2021 - 16:16:27 +0100)
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Nov 18 2021 - 16:16:27 +0100)
    
    SoC:   J721E SR2.0
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E8
    DRAM:  2 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Net:   Could not get PHY for ethernet@46000000: addr 0
    am65_cpsw_nuss_slave ethernet@46000000: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  2 ^H^H^H 1 ^H^H^H 0
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    0 bytes read in 0 ms
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    19137024 bytes read in 800 ms (22.8 MiB/s)
    97570 bytes read in 13 ms (7.2 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee5000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.41-g4c2eade9f7 (oe-user@oe-host) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Wed Aug 4 22:47:28 UTC 2021
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a3000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a3000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a3100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a3100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   empty
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000a8ffffff]
    [    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
    [    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
    [    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000] cma: Reserved 512 MiB at 0x00000000c0000000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 32736
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57344k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=06b81fb2-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 131072 (order: 4, 1048576 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] Memory: 1346240K/2097152K available (10816K kernel code, 1344K rwdata, 4288K rodata, 1856K init, 758K bss, 226624K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @a9000000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000000abcc0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000000abcd0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x32c/0x4d4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008384] Console: colour dummy device 80x25
    [    0.012949] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023621] pid_max: default: 32768 minimum: 301
    [    0.028369] LSM: Security Framework initializing
    [    0.033118] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.040688] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.049749] rcu: Hierarchical SRCU implementation.
    [    0.054819] Platform MSI: msi-controller@1820000 domain created
    [    0.061077] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.070375] EFI services will not be available.
    [    0.075142] smp: Bringing up secondary CPUs ...
    [    0.080365] Detected PIPT I-cache on CPU1
    [    0.080393] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.080404] GICv3: CPU1: using allocated LPI pending table @0x00000000abce0000
    [    0.080438] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.080498] smp: Brought up 1 node, 2 CPUs
    [    0.109844] SMP: Total of 2 processors activated.
    [    0.114649] CPU features: detected: 32-bit EL0 Support
    [    0.119903] CPU features: detected: CRC32 instructions
    [    0.133992] CPU: All CPU(s) started at EL2
    [    0.138189] alternatives: patching kernel code
    [    0.143237] devtmpfs: initialized
    [    0.151726] KASLR disabled due to lack of seed
    [    0.156399] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.166363] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.174062] pinctrl core: initialized pinctrl subsystem
    [    0.179666] DMI not present or invalid.
    [    0.183913] NET: Registered protocol family 16
    [    0.191479] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
    [    0.198771] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.206749] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.215088] thermal_sys: Registered thermal governor 'step_wise'
    [    0.215091] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.221548] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.235192] ASID allocator initialised with 65536 entries
    [    0.258284] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.265145] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.271904] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.279636] cryptd: max_cpu_qlen set to 1000
    [    0.285733] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.294565] vsys_3v3: supplied by evm_12v0
    [    0.298877] vsys_5v0: supplied by evm_12v0
    [    0.303524] iommu: Default domain type: Translated
    [    0.308701] SCSI subsystem initialized
    [    0.312838] mc: Linux media interface: v0.10
    [    0.317210] videodev: Linux video capture interface: v2.00
    [    0.322838] pps_core: LinuxPPS API ver. 1 registered
    [    0.327908] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.337246] PTP clock support registered
    [    0.341265] EDAC MC: Ver: 3.0.0
    [    0.345037] FPGA manager framework
    [    0.348552] Advanced Linux Sound Architecture Driver Initialized.
    [    0.355237] clocksource: Switched to clocksource arch_sys_counter
    [    0.361664] VFS: Disk quotas dquot_6.6.0
    [    0.365715] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.375335] NET: Registered protocol family 2
    [    0.379894] IP idents hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.388174] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.396942] TCP established hash table entries: 16384 (order: 1, 131072 bytes, linear)
    [    0.405095] TCP bind hash table entries: 16384 (order: 2, 262144 bytes, linear)
    [    0.412824] TCP: Hash tables configured (established 16384 bind 16384)
    [    0.419561] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.426451] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.433840] NET: Registered protocol family 1
    [    0.438538] RPC: Registered named UNIX socket transport module.
    [    0.444599] RPC: Registered udp transport module.
    [    0.449404] RPC: Registered tcp transport module.
    [    0.454207] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.460792] PCI: CLS 0 bytes, default 64
    [    0.465167] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.475589] Initialise system trusted keyrings
    [    0.480204] workingset: timestamp_bits=46 max_order=15 bucket_order=0
    [    0.488596] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.494824] NFS: Registering the id_resolver key type
    [    0.500002] Key type id_resolver registered
    [    0.504273] Key type id_legacy registered
    [    0.508390] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.515238] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.522945] 9p: Installing v9fs 9p2000 file system support
    [    0.548316] Key type asymmetric registered
    [    0.552504] Asymmetric key parser 'x509' registered
    [    0.557503] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.565061] io scheduler mq-deadline registered
    [    0.569687] io scheduler kyber registered
    [    0.574992] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.581161] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.589664] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.595945] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.603878] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.612009] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.621301] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.630622] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.638560] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.651627] brd: module loaded
    [    0.657709] loop: module loaded
    [    0.661601] megasas: 07.714.04.00-rc1
    [    0.666583] libphy: Fixed MDIO Bus: probed
    [    0.671249] tun: Universal TUN/TAP device driver, 1.6
    [    0.676663] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.683073] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.689152] sky2: driver version 1.30
    [    0.693448] VFIO - User Level meta-driver version: 0.3
    [    0.699161] i2c /dev entries driver
    [    0.703342] sdhci: Secure Digital Host Controller Interface driver
    [    0.709657] sdhci: Copyright(c) Pierre Ossman
    [    0.714278] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.720593] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.726913] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.734045] optee: probing for conduit method.
    [    0.738604] optee: revision 3.12 (3d47a131)
    [    0.738863] optee: initialized driver
    [    0.748249] NET: Registered protocol family 17
    [    0.752870] 9pnet: Installing 9P2000 support
    [    0.757263] Key type dns_resolver registered
    [    0.761713] Loading compiled-in X.509 certificates
    [    0.771092] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.777427] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.785553] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    [    0.812857] random: fast init done
    [    0.839769] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    0.847336] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.853421] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.859467] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.865902] pca953x 3-0020: supply vcc not found, using dummy regulator
    [    0.872727] pca953x 3-0020: using no AI
    [    0.899279] pca953x 3-0020: failed writing register
    [    0.904322] pca953x: probe of 3-0020 failed with error -121
    [    0.910379] pca953x 3-0022: supply vcc not found, using dummy regulator
    [    0.917178] pca953x 3-0022: using AI
    [    0.920878] pca953x 3-0022: failed writing register
    [    0.925902] pca953x: probe of 3-0022 failed with error -121
    [    0.931641] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.938125] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.948190] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.954506] pca953x 6-0020: supply vcc not found, using dummy regulator
    [    0.961328] pca953x 6-0020: using no AI
    [    0.987279] pca953x 6-0020: failed writing register
    [    0.992315] pca953x: probe of 6-0020 failed with error -121
    [    0.998443] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    1.004511] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    1.010470] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    1.016752] pca953x 9-0020: supply vcc not found, using dummy regulator
    [    1.023570] pca953x 9-0020: using no AI
    [    1.051280] pca953x 9-0020: failed writing register
    [    1.056315] pca953x: probe of 9-0020 failed with error -121
    [    1.062360] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
    [    1.068812] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    1.078784] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    1.087583] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    1.097414] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.117696] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
    [    1.125406] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.133078] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.141356] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.149633] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.158500] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.166175] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.174455] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.182731] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.191505] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.199176] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.207451] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.215727] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.224874] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.234756] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.241515] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.250526] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.260684] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.267445] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.275443] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    1.284835] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 33, base_baud = 3000000) is a 8250
    [    1.293584] printk: console [ttyS2] enabled
    [    1.293584] printk: console [ttyS2] enabled
    [    1.302022] printk: bootconsole [ns16550a0] disabled
    [    1.302022] printk: bootconsole [ns16550a0] disabled
    [    1.312459] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 34, base_baud = 3000000) is a 8250
    [    1.321394] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 35, base_baud = 3000000) is a 8250
    [    1.331918] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.342436] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.352595] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.362834] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.373631] scsi host0: ufshcd
    [    1.419243] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.426894] libphy: 46000f00.mdio: probed
    [    1.431317] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.438045] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.451861] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.460733] mmc0: CQHCI version 5.10
    [    1.460768] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.476069] pca953x 4-0020: supply vcc not found, using dummy regulator
    [    1.482740] pca953x 4-0020: using no AI
    [    1.499243] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.507282] pca953x 4-0020: failed writing register
    [    1.512230] pca953x: probe of 4-0020 failed with error -121
    [    1.518193] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.525023] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.531842] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.538647] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.545433] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.554979] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.562478] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.570561] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.578639] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.587355] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.594839] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.602919] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.610997] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.619586] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.627075] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.635158] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.643239] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.652286] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    1.662362] ti-udma 31150000.dma-controller: Channels: 84 (tchan: 42, rchan: 42, gp-rflow: 16)
    [    1.675756] spi-nor spi0.0: mt35xu512aba (65536 Kbytes)
    [    1.680991] mtd: 47040000.spi.0: partitioning exceeds flash size, truncating
    [    1.688032] mtd: 47040000.spi.0: skipping zero sized partition
    [    1.693859] 7 cmdlinepart partitions found on MTD device 47040000.spi.0
    [    1.700457] Creating 7 MTD partitions on "47040000.spi.0":
    [    1.705929] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    1.711920] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    1.717680] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    1.723448] 0x000000680000-0x0000006c0000 : "ospi.env"
    [    1.728992] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    1.734682] 0x0000007c0000-0x000000800000 : "ospi.env.backup"
    [    1.740848] 0x000000800000-0x000004000000 : "ospi.rootfs"
    [    1.748798] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.755674] spi-nor: probe of spi1.0 failed with error -2
    [    1.784675] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    1.790156] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    1.795195] cdns-ufshcd 4e84000.ufs: outstanding reqs=0x0 tasks=0x0
    [    1.799240] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.801446] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    1.809081] libphy: 46000f00.mdio: probed
    [    1.815500] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    1.819917] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.826349] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    1.826352] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    1.833075] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.839644] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    1.863248] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt=0
    [    1.871412] cdns-ufshcd 4e84000.ufs: last intr at 1680321 us, last intr status=0x404
    [    1.879144] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    1.879173] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    1.886611] cdns-ufshcd 4e84000.ufs: hba->ufs_version=0x210, Host capabilities=0x1587031f, caps=0x0
    [    1.886614] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
    [    1.908060] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    1.914316] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    1.914444] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    1.920394] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    1.920399] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    1.920420] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    1.927606] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    1.946072] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
    [    1.952196] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    1.973368] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    1.979710] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    1.986053] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    1.992404] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    1.992433] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.998750] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    2.010831] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    2.017175] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    2.023519] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    2.029873] cdns-ufshcd 4e84000.ufs: No record of pa_err
    [    2.035178] cdns-ufshcd 4e84000.ufs: No record of dl_err
    [    2.040482] cdns-ufshcd 4e84000.ufs: No record of nl_err
    [    2.045786] cdns-ufshcd 4e84000.ufs: No record of tl_err
    [    2.051089] cdns-ufshcd 4e84000.ufs: No record of dme_err
    [    2.056478] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err
    [    2.062648] cdns-ufshcd 4e84000.ufs: No record of fatal_err
    [    2.068213] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 1681441 us
    [    2.075337] cdns-ufshcd 4e84000.ufs: No record of resume_fail
    [    2.081074] cdns-ufshcd 4e84000.ufs: No record of suspend_fail
    [    2.086897] cdns-ufshcd 4e84000.ufs: No record of dev_reset
    [    2.092464] cdns-ufshcd 4e84000.ufs: No record of host_reset
    [    2.098114] cdns-ufshcd 4e84000.ufs: No record of task_abort
    [    2.107645] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.115147] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.123240] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.131319] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.139903] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.147394] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.155476] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.163555] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.172096] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.179584] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.187662] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.195742] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.205226] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.212728] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.220816] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.228896] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.237502] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.244999] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.253088] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.261175] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.269742] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.277240] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.285322] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.293401] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.303531] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    2.310927] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    2.318252] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    2.325576] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    2.333697] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    2.341285] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.348816] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.356912] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.365002] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.373767] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.381270] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.389359] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.397446] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.406079] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.413578] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.421665] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.429750] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.446324] ALSA device list:
    [    2.449288]   No soundcards found.
    [    2.453006] Waiting for root device PARTUUID=06b81fb2-02...
    

    Any idea what might be the issue or should we post this issue in another thread?

    Thank you and Best Regards,

    Max

  • Hello Max,

    As already mentioned to your team, our Jacinto 7 LPDDR4 design application note (link)  covers the signal integrity issues among others.

    Since you have opened another thread about your system being stuck in "Waiting for root device...", I will close this thread and we will pursue the debugging on your new thread.


    Best regards,
    François.