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.

Linux/TMS320DM8148: bld use skipped memory for Linux ?

Guru 20755 points

Part Number: TMS320DM8148

Tool/software: Linux

Hello,

I have made testing with mtest, cmp.b, and it seems that all memory is correct between 0x80000000 - 0xc0000000 (1GB memory).

Yet, I encounter strange behaviour, that although my bld does not contain 0x90000000-0xb0000000 space, when I try to allocate that memory to linux (bootargs... mem=512M@0x90000000 ) , I get errors in boot (as if there is someone else who use this memory ?).

I have attached the bld .

These are the bootargs:

bootargs=console=ttyO0,115200n8 ip=192.168.1.4 nfsroot=192.168.1.6:/mnt/DVR_NEW/DVRRDK_04.01.00.02/target/rfs_814x,nolock root=/dev/nfs rootwait earlyprintk notifyk.vpssm3_sva=0xBFD00000 mem=128M ddr_mem=1024M vram=50M mem=64@0xb3800000 mem=256M@0x90000000 mem=256M@0xa0000000'

/*
 *  ======== config.bld ========
 *  Build configuration script for HDVPSS drivers
 */

/* load the required modules for the configuration */

var M3 = xdc.useModule('ti.targets.arm.elf.M3');
var C674 = xdc.useModule('ti.targets.elf.C674');

var buildReleaseConfig = true;

/* configure  the options for the M3 targets     */

/* M3 compiler directory path                    */
M3.rootDir = java.lang.System.getenv("CGTOOLS");

/* linker options */

M3.lnkOpts.suffix += " --zero_init=off ";
M3.lnkOpts.suffix += " --dynamic --retain=_Ipc_ResetVector";

/* compiler options                                */
M3.ccOpts.suffix += "  --gcc -DTI_814X_BUILD -DPLATFORM_EVM_SI -DSYSLINK_BUILD_RTOS -DUSE_SYSLINK_NOTIFY=0 -DUTILS_ASSERT_ENABLE";

/* set default platform and list of all interested
 * platforms for M3
 */
M3.platforms = [
                        "ti.platforms.evmTI814X:core0",
                        "ti.platforms.evmTI814X:core1",
               ];

/* Select the default platform
 *
 * Making core1 as defualt core configuration to be used
 *  Core 0 ==    Ducati.M3.VIDEO
 *  Core 1 ==    Ducati.M3.VPS
 */
M3.platform = M3.platforms[1];

/* configure  the options for the C674 targets     */

/* C674 compiler directory path                    */
C674.rootDir = java.lang.System.getenv("CGTOOLS_DSP");

/* linker options */

C674.lnkOpts.suffix += " --zero_init=off ";
C674.lnkOpts.suffix += " --dynamic --retain=_Ipc_ResetVector";

/* compiler options                                */
C674.ccOpts.suffix += " -DTI_814X_BUILD -DPLATFORM_EVM_SI -DSYSLINK_BUILD_RTOS -DUSE_SYSLINK_NOTIFY=0";

C674.platforms = ["ti.platforms.evmTI816X:plat"];
C674.platform = C674.platforms[0];

/* list interested targets in Build.targets array  */
Build.targets = [
                    M3,
                    C674,
                ];



var KB=1024;
var MB=KB*KB;
var GB=KB*KB*KB;

var DDR3_ADDR            = 0x80000000;
var DDR3_SIZE            = 1 * GB;
var DDR3_ADDR_REG0_START = 0x80000000;
var DDR3_ADDR_REG0_END   = 0x90000000;
var DDR3_ADDR_REG1_START = 0xB0000000;
var DDR3_ADDR_REG1_END   = 0xC0000000;



var OCMC0_ADDR                 = 0x40300000;
/*OCMC1 exisits only for TI816X*/
var OCMC1_ADDR                 = 0x40400000;
var OCMC_SIZE                  = 128*KB;

var OCMC0_VIDEO_M3_SIZE        = 16*KB;
var OCMC0_VPSS_M3_SIZE         = OCMC_SIZE - OCMC0_VIDEO_M3_SIZE;

var OCMC0_VIDEO_M3_ADDR        = OCMC0_ADDR;
var OCMC0_VPSS_M3_ADDR          = OCMC0_VIDEO_M3_ADDR + OCMC0_VIDEO_M3_SIZE;



var OCMC0_RUN_ADDR             = 0x00300000;
var OCMC0_VIDEO_M3_RUN         = OCMC0_RUN_ADDR;
var OCMC0_VPSS_M3_RUN          = OCMC0_VIDEO_M3_RUN + OCMC0_VIDEO_M3_SIZE;

var M3_L2_RAM              = 0x55024000;
var M3_L2_RAM_SIZE         = 48*KB;

var M3_L2_RAM_MAPPED          = 0x20004000;

var TOTAL_MEM_SIZE             = 1024*MB;

/* first 256MB */
var LINUX_SIZE                 = 128*MB;
var SR1_SIZE                   = 79*MB; /*ranran was: 79M */
var VIDEO_M3_CODE_SIZE         = 4*MB
var VIDEO_M3_DATA_SIZE         = 1*MB;
var VIDEO_M3_BSS_SIZE          = 12*MB;
var DSS_M3_CODE_SIZE           = 1*MB;
var DSS_M3_DATA_SIZE           = 2*MB;
var DSS_M3_BSS_SIZE            = 14*MB
var DSP_CODE_SIZE              = 2*MB;
var DSP_DATA_SIZE              = 13*MB;

/* second 256MB */
var TILER_SIZE                 = 32*MB; /* Reducing this to fix Vid Frame Alloc failures. Need to fix */ /* MUST be aligned on 128MB boundary */
/* ranran change SR2 from 112 to 48 */
var SR2_FRAME_BUFFER_SIZE      = 24*MB;
var SR0_SIZE                   = 9*MB - 256*KB;
var VIDEO_M3_EXCEPTION_CTX_SIZE = 128*KB;
var VPSS_M3_EXCEPTION_CTX_SIZE = 128*KB; 
var HDVPSS_DESC_SIZE           = 2*MB;
var HDVPSS_SHARED_SIZE         = 2*MB;
var NOTIFY_SHARED_SIZE         = 2*MB;
var REMOTE_DEBUG_SIZE          = 1*MB;
/* ranran added  */
var LINUX_MEM2_SIZE            = 184*MB;
 
print ("Memory Map - 512MB DDR, 128MB Linux");

print ("  0x80000000     +-------------------+");
print ("         ^       |                   |");
print ("         |       |  " + (LINUX_SIZE / MB) + " MB           | Linux");
print ("         |       |                   |");
print ("         |       +-------------------+");
print ("         |       |  " + (SR1_SIZE / MB) + "MB             | (SR1) Bitstream buffer");
print ("         |       |                   | Cached on A8. Cached on M3, although access by DMAs");
print ("         |       +-------------------+ ");
print ("         +       |   " + (VIDEO_M3_CODE_SIZE / MB) + " MB          | Video M3 Code");
print ("       512 MB    +-------------------+");
print ("         |       |   " + (VIDEO_M3_DATA_SIZE / MB) + " MB         | Video  M3 Data");
print ("         |       +-------------------+");
print ("         |       |   " + (DSS_M3_CODE_SIZE/ MB) + " MB            | VPSS  M3 Code");
print ("         |       +-------------------+");
print ("         |       |   " + (DSS_M3_DATA_SIZE/ MB) + " MB           | VPSS  M3 Data");
print ("         |       +-------------------+");
print ("         |       |   " + ( DSP_CODE_SIZE / KB) + " KB         | DSP Code");
print ("         |       +-------------------+");
print ("         v       |   " + (DSP_DATA_SIZE / MB) + " MB           | DSP Data");
print ("  0xB0000000     +-------------------+");
print ("         ^       |   " + (TILER_SIZE / MB) + " MB           | Tiled 8-bit + 16-bit region");
print ("         |       +-------------------+");
print ("         |       |  " + (SR2_FRAME_BUFFER_SIZE / MB) + " MB           | (SR2) Frame Buffer Region - <VPSS - Video M3 Frame Buf>");
print ("         |       +-------------------+");
print ("         |       |  " + (LINUX_MEM2_SIZE / MB) + " MB           | Linux mem2");
print ("         |       +-------------------+  ");
print ("         +       |                   |");
print ("       512 MB    |  " + (SR0_SIZE / MB) + " MB          | (SR0) Syslink MsgQ/IPC List MP - <Non-cached on M3>");
print ("         +       +-------------------+");
print ("         |       |  " + (VIDEO_M3_EXCEPTION_CTX_SIZE / KB) + " KB           | Video M3 exception context");
print ("         |       +-------------------+  ");
print ("         |       |  " + (VPSS_M3_EXCEPTION_CTX_SIZE / KB) + "KB            | Vpss M3 exception context");
print ("         |       +-------------------+  ");
print ("         |       |  " + (HDVPSS_DESC_SIZE / MB) + " MB             | VPSS M3 - VPDMA Descriptor");
print ("         |       +-------------------+");
print ("         |       |  " + (HDVPSS_SHARED_SIZE / MB) + " MB             | VPSS M3 - FBDev Shared Memory");
print ("         |       +-------------------+");
print ("         |       |  " + (NOTIFY_SHARED_SIZE / MB) + " MB             | Host - VPSS M3 Notify(For FBDev)");
print ("         |       +-------------------+");
print ("         v       |  " + (REMOTE_DEBUG_SIZE / MB) + " MB             | Remote Debug Print");
print ("   0xC0000000    +-------------------+");

/* first 128MB */
var LINUX_ADDR                 = DDR3_ADDR_REG0_START;
var SR1_ADDR                   = LINUX_ADDR                 + LINUX_SIZE;
var VIDEO_M3_CODE_ADDR         = SR1_ADDR                   + SR1_SIZE;
var VIDEO_M3_DATA_ADDR         = VIDEO_M3_CODE_ADDR         + VIDEO_M3_CODE_SIZE;
var VIDEO_M3_BSS_ADDR          = VIDEO_M3_DATA_ADDR         + VIDEO_M3_DATA_SIZE;

/*
    VIDEO_M3_BSS_ADDR_RUN is the translated address for VIDEO_M3_BSS_ADDR in the
    0x20000000 region. Its assumed VIDEO_M3_BSS_ADDR lies in 0x80000000 region
*/
var VIDEO_M3_BSS_ADDR_RUN      = VIDEO_M3_BSS_ADDR - DDR3_ADDR + 0x20000000;

var DSS_M3_CODE_ADDR          = VIDEO_M3_BSS_ADDR         + VIDEO_M3_BSS_SIZE;
var DSS_M3_DATA_ADDR          = DSS_M3_CODE_ADDR           + DSS_M3_CODE_SIZE;
var DSS_M3_BSS_ADDR           = DSS_M3_DATA_ADDR           + DSS_M3_DATA_SIZE;
var DSS_M3_BSS_RUN            = DSS_M3_BSS_ADDR - DDR3_ADDR + 0x20000000;
var DSP_CODE_ADDR             = DSS_M3_BSS_ADDR           + DSS_M3_BSS_SIZE;
var DSP_DATA_ADDR             = DSP_CODE_ADDR              + DSP_CODE_SIZE;
if ((DSP_DATA_ADDR + DSP_DATA_SIZE) > DDR3_ADDR_REG0_END)
{
  throw xdc.$$XDCException("MEMORY_MAP OVERFLOW ERROR ",
                           "\nRegion End: " + "0x" + java.lang.Long.toHexString(DDR3_ADDR_REG0_END) +
                           "\nActual End: " + "0x" + java.lang.Long.toHexString(DSP_DATA_ADDR + DSP_DATA_SIZE));
}

var TILER_ADDR                  = DDR3_ADDR_REG1_START;
var SR2_FRAME_BUFFER_ADDR       = TILER_ADDR                    + TILER_SIZE;
/* ranran
   var SR0_ADDR                    = SR2_FRAME_BUFFER_ADDR         + SR2_FRAME_BUFFER_SIZE;
   */
/* ranran */
var LINUX_MEM2_ADDR =  SR2_FRAME_BUFFER_ADDR         + SR2_FRAME_BUFFER_SIZE;
   var SR0_ADDR                    = LINUX_MEM2_ADDR + LINUX_MEM2_SIZE;



var VIDEO_M3_EXCEPTION_CTX_ADDR = SR0_ADDR                      + SR0_SIZE;
var VPSS_M3_EXCEPTION_CTX_ADDR  = VIDEO_M3_EXCEPTION_CTX_ADDR   + VIDEO_M3_EXCEPTION_CTX_SIZE;

var REMOTE_DEBUG_ADDR           = DDR3_ADDR_REG1_END        - REMOTE_DEBUG_SIZE;
var NOTIFY_SHARED_ADDR          = REMOTE_DEBUG_ADDR             - NOTIFY_SHARED_SIZE;
var HDVPSS_DESC_ADDR            = NOTIFY_SHARED_ADDR            - HDVPSS_DESC_SIZE;
var HDVPSS_SHARED_ADDR          = HDVPSS_DESC_ADDR              - HDVPSS_SHARED_SIZE;

if ((VPSS_M3_EXCEPTION_CTX_ADDR + VPSS_M3_EXCEPTION_CTX_SIZE) > HDVPSS_SHARED_ADDR)
{
  throw xdc.$$XDCException("MEMORY_MAP OVERFLOW ERROR ",
                           "\nRegion End: " + "0x" + java.lang.Long.toHexString(SR0_ADDR + SR0_SIZE) +
                           "\nActual End: " + "0x" + java.lang.Long.toHexString(HDVPSS_DESC_ADDR ));
}

if ((REMOTE_DEBUG_ADDR + REMOTE_DEBUG_SIZE) > DDR3_ADDR_REG1_END)
{
  throw xdc.$$XDCException("MEMORY_MAP OVERFLOW ERROR ",
                           "\nRegion End: " + "0x" + java.lang.Long.toHexString(DDR3_ADDR_REG1_END) +
                           "\nActual End: " + "0x" + java.lang.Long.toHexString(REMOTE_DEBUG_ADDR + REMOTE_DEBUG_SIZE ));
}

var TOTAL_DDR_USED_SIZE_IN_MB  = ((((REMOTE_DEBUG_ADDR + REMOTE_DEBUG_SIZE) - DDR3_ADDR_REG1_START)) + ((DSP_DATA_ADDR + DSP_DATA_SIZE) - DDR3_ADDR_REG0_START))/MB;
var LINUX_ADDR                 = DDR3_ADDR_REG0_START;
var SR1_ADDR                   = LINUX_ADDR                 + LINUX_SIZE;
var VIDEO_M3_CODE_ADDR         = SR1_ADDR                   + SR1_SIZE;
var VIDEO_M3_DATA_ADDR         = VIDEO_M3_CODE_ADDR         + VIDEO_M3_CODE_SIZE;
var VIDEO_M3_BSS_ADDR          = VIDEO_M3_DATA_ADDR         + VIDEO_M3_DATA_SIZE;
print ("  LINUX_ADDR 0x" +java.lang.Long.toHexString(LINUX_ADDR));
print ("  SR1_ADDR 0x" +java.lang.Long.toHexString(SR1_ADDR));
print ("  VIDEO_M3_CODE_ADDR 0x" +java.lang.Long.toHexString(VIDEO_M3_CODE_ADDR));
print ("  VIDEO_M3_DATA_ADDR 0x" +java.lang.Long.toHexString(VIDEO_M3_DATA_ADDR));
print ("  VIDEO_M3_BSS_ADDR 0x" +java.lang.Long.toHexString(VIDEO_M3_BSS_ADDR));
print ("  DSS_M3_CODE_ADDR 0x" +java.lang.Long.toHexString(DSS_M3_CODE_ADDR));
print ("  TILER_ADDR 0x" +java.lang.Long.toHexString(TILER_ADDR));
print ("  SR2_FRAME_BUFFER_ADDR 0x" +java.lang.Long.toHexString(SR2_FRAME_BUFFER_ADDR));
print ("  LINUX_MEM2_ADDR 0x" +java.lang.Long.toHexString(LINUX_MEM2_ADDR));
print ("  SR0_ADDR 0x" +java.lang.Long.toHexString(SR0_ADDR));
print ("  HDVPSS_DESC_ADDR 0x" +java.lang.Long.toHexString(HDVPSS_DESC_ADDR));
print ("  NOTIFY_SHARED_ADDR 0x" +java.lang.Long.toHexString(NOTIFY_SHARED_ADDR));
print ("  REMOTE_DEBUG_ADDR 0x" +java.lang.Long.toHexString(REMOTE_DEBUG_ADDR));


print(" ### ");
print(" ### Total DDR usage in MB = " + TOTAL_DDR_USED_SIZE_IN_MB + " MB ###");
print(" ### ");

Build.platformTable["ti.platforms.evmTI814X:core1"] =
{
    externalMemoryMap:
    [
        ["DDR3_RAM", {
            comment: "DDR3_RAM",
            name: "DDR3_RAM",
            base: DDR3_ADDR,
            len:  DDR3_SIZE
        }],
        ["OCMC0_RAM", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM",
            base: OCMC0_ADDR,
            len:  OCMC_SIZE
        }],
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
        ["M3_L2_RAM", {
            comment: "M3_L2_RAM",
            name: "M3_L2_RAM",
            base: M3_L2_RAM,
            len:  M3_L2_RAM_SIZE
        }],
        ["OCMC0_RAM_MAPPED", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM_MAPPED",
            base: OCMC0_RUN_ADDR,
            len:  OCMC_SIZE
        }],
        ["CACHE_WB_DDR_LOGICAL_ADDRESS", {
            comment: "CACHE_WB_DDR_LOGICAL_ADDRESS",
            name: "CACHE_WB_DDR_LOGICAL_ADDRESS",
            base: 0x20000000,
            len:  0x20000000,
        }],
    ],
    customMemoryMap:
    [
        ["LINUX_MEM", {
            comment : "LINUX_MEM",
            name    : "LINUX_MEM",
            base    : LINUX_ADDR,
            len     : LINUX_SIZE
        }],
        ["SR1", {
            comment : "SR1",
            name    : "SR1",
            base    : SR1_ADDR,
            len     : SR1_SIZE
        }],
        ["VIDEO_M3_CODE_MEM", {
            comment : "VIDEO_M3_CODE_MEM",
            name    : "VIDEO_M3_CODE_MEM",
            base    : VIDEO_M3_CODE_ADDR,
            len     : VIDEO_M3_CODE_SIZE
        }],
        ["VIDEO_M3_DATA_MEM", {
            comment : "VIDEO_M3_DATA_MEM",
            name    : "VIDEO_M3_DATA_MEM",
            base    : VIDEO_M3_DATA_ADDR,
            len     : VIDEO_M3_DATA_SIZE
        }],
        ["VIDEO_M3_BSS_ADDR", {
            comment : "VIDEO_M3_BSS_ADDR",
            name    : "VIDEO_M3_BSS_ADDR",
            base    : VIDEO_M3_BSS_ADDR,
            len     : VIDEO_M3_BSS_SIZE
        }],
        ["VIDEO_M3_BSS_ADDR_RUN", {
            comment : "VIDEO_M3_BSS_ADDR_RUN",
            name    : "VIDEO_M3_BSS_ADDR_RUN",
            base    : VIDEO_M3_BSS_ADDR_RUN,
            len     : VIDEO_M3_BSS_SIZE
        }],
        ["DSS_M3_CODE_MEM", {
            comment : "DSS_M3_CODE_MEM",
            name    : "DSS_M3_CODE_MEM",
            base    : DSS_M3_CODE_ADDR,
            len     : DSS_M3_CODE_SIZE
        }],
        ["DDR3_M3", {
            comment : "DDR3_M3",
            name    : "DDR3_M3",
            base    : DSS_M3_DATA_ADDR,
            len     : DSS_M3_DATA_SIZE
        }],
        ["DSS_M3_BSS_ADDR", {
            comment : "DSS_M3_BSS_ADDR",
            name    : "DSS_M3_BSS_ADDR",
            base    : DSS_M3_BSS_ADDR,
            len     : DSS_M3_BSS_SIZE
        }],
        ["DSS_M3_BSS_ADDR_RUN", {
            comment : "DSS_M3_BSS_ADDR_RUN",
            name    : "DSS_M3_BSS_ADDR_RUN",
            base    : DSS_M3_BSS_RUN,
            len     : DSS_M3_BSS_SIZE
        }],
         ["TILER_MEM", {
            comment : "TILER_MEM",
            name    : "TILER_MEM",
            base    : TILER_ADDR,
            len     : TILER_SIZE
        }],
        ["SR2_FRAME_BUFFER_MEM", {
            comment : "SR2_FRAME_BUFFER_MEM",
            name    : "SR2_FRAME_BUFFER_MEM",
            base    : SR2_FRAME_BUFFER_ADDR,
            len     : SR2_FRAME_BUFFER_SIZE
        }],
        ["SR0", {
            comment : "SR0",
            name    : "SR0",
            base    : SR0_ADDR,
            len     : SR0_SIZE
        }],
        ["VIDEO_M3_EXCEPTION_CTX", {
            comment : "VIDEO_M3_EXCEPTION_CTX",
            name    : "VIDEO_M3_EXCEPTION_CTX",
            base    : VIDEO_M3_EXCEPTION_CTX_ADDR,
            len     : VIDEO_M3_EXCEPTION_CTX_SIZE
        }],
        ["VPSS_M3_EXCEPTION_CTX", {
            comment : "VPSS_M3_EXCEPTION_CTX",
            name    : "VPSS_M3_EXCEPTION_CTX",
            base    : VPSS_M3_EXCEPTION_CTX_ADDR,
            len     : VPSS_M3_EXCEPTION_CTX_SIZE
        }],
        ["HDVPSS_DESC_MEM", {
            comment : "HDVPSS_DESC_MEM",
            name    : "HDVPSS_DESC_MEM",
            base    : HDVPSS_DESC_ADDR,
            len     : HDVPSS_DESC_SIZE
        }],
        ["HDVPSS_SHARED_MEM", {
            comment : "HDVPSS_SHARED_MEM",
            name    : "HDVPSS_SHARED_MEM",
            base    : HDVPSS_SHARED_ADDR,
            len     : HDVPSS_SHARED_SIZE
        }],
        ["HOST_VPSS_NOTIFYMEM", {
            comment : "HOST_VPSS_NOTIFYMEM",
            name    : "HOST_VPSS_NOTIFYMEM",
            base    : NOTIFY_SHARED_ADDR,
            len     : NOTIFY_SHARED_SIZE
        }],
        ["REMOTE_DEBUG_MEM", {
            comment : "REMOTE_DEBUG_MEM",
            name    : "REMOTE_DEBUG_MEM",
            base    : REMOTE_DEBUG_ADDR,
            len     : REMOTE_DEBUG_SIZE
        }],
        ["L2_ROM", {
            comment: "L2_ROM",
            name: "L2_ROM",
            base: 0x00000000,
            len:  0x00004000
        }],
        ["OCMC0_VIDEO_M3_RAM", {
            comment: "OCMC0_VIDEO_M3_RAM",
            name: "OCMC0_VIDEO_M3_RAM",
            base: OCMC0_VIDEO_M3_ADDR,
            len:  OCMC0_VIDEO_M3_SIZE
        }],
        ["OCMC0_VPSS_M3_RAM", {
            comment: "OCMC0_VPSS_M3_RAM",
            name: "OCMC0_VPSS_M3_RAM",
            base: OCMC0_VPSS_M3_ADDR,
            len:  OCMC0_VPSS_M3_SIZE
        }],
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
        ["M3_L2_RAM", {
            comment: "M3_L2_RAM",
            name: "M3_L2_RAM",
            base: M3_L2_RAM,
            len:  M3_L2_RAM_SIZE
        }],
        ["M3_L2_RAM_MAPPED", {
            comment: "M3_L2_RAM",
            name: "M3_L2_RAM_MAPPED",
            base: M3_L2_RAM_MAPPED,
            len:  M3_L2_RAM_SIZE
        }],
        ["OCMC0_VIDEO_M3_RAM_MAPPED", {
            comment: "OCMC0_VIDEO_M3_RAM_MAPPED",
            name: "OCMC0_VIDEO_M3_RAM_MAPPED",
            base: OCMC0_VIDEO_M3_RUN,
            len:  OCMC0_VIDEO_M3_SIZE
        }],
        ["OCMC0_VPSS_M3_RAM_MAPPED", {
            comment: "OCMC0_VPSS_M3_RAM_MAPPED",
            name: "OCMC0_VPSS_M3_RAM_MAPPED",
            base: OCMC0_VPSS_M3_RUN,
            len:  OCMC0_VPSS_M3_SIZE
        }],
        /*ranran*/
        ["LINUX_MEM2", {
            comment: "LINUX_MEM2",
            name: "LINUX_MEM2",
            base: LINUX_MEM2_ADDR,
            len:  LINUX_MEM2_SIZE
        }],
    ]
};

Build.platformTable["ti.platforms.evmTI814X:core0"] =
{
    externalMemoryMap:
    [
        ["DDR3_RAM", {
            comment: "DDR3_RAM",
            name: "DDR3_RAM",
            base: DDR3_ADDR,
            len:  DDR3_SIZE
        }],
        ["OCMC0_RAM", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM",
            base: OCMC0_ADDR,
            len:  OCMC_SIZE
        }],
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
        ["M3_L2_RAM", {
            comment: "M3_L2_RAM",
            name: "M3_L2_RAM",
            base: M3_L2_RAM,
            len:  M3_L2_RAM_SIZE
        }],
       ["OCMC0_RAM_MAPPED", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM_MAPPED",
            base: OCMC0_RUN_ADDR,
            len:  OCMC_SIZE
        }],
        ["CACHE_WB_DDR_LOGICAL_ADDRESS", {
            comment: "CACHE_WB_DDR_LOGICAL_ADDRESS",
            name: "CACHE_WB_DDR_LOGICAL_ADDRESS",
            base: 0x20000000,
            len:  0x20000000,
        }],

    ],
    customMemoryMap:
    [
        ["LINUX_MEM", {
            comment : "LINUX_MEM",
            name    : "LINUX_MEM",
            base    : LINUX_ADDR,
            len     : LINUX_SIZE
        }],
        ["SR1", {
            comment : "SR1",
            name    : "SR1",
            base    : SR1_ADDR,
            len     : SR1_SIZE
        }],
        ["VIDEO_M3_CODE_MEM", {
            comment : "VIDEO_M3_CODE_MEM",
            name    : "VIDEO_M3_CODE_MEM",
            base    : VIDEO_M3_CODE_ADDR,
            len     : VIDEO_M3_CODE_SIZE
        }],
        ["DDR3_M3", {
            comment : "DDR3_M3",
            name    : "DDR3_M3",
            base    : VIDEO_M3_DATA_ADDR,
            len     : VIDEO_M3_DATA_SIZE
        }],
        ["VIDEO_M3_BSS_ADDR", {
            comment : "VIDEO_M3_BSS_ADDR",
            name    : "VIDEO_M3_BSS_ADDR",
            base    : VIDEO_M3_BSS_ADDR,
            len     : VIDEO_M3_BSS_SIZE
        }],
        ["VIDEO_M3_BSS_ADDR_RUN", {
            comment : "VIDEO_M3_BSS_ADDR_RUN",
            name    : "VIDEO_M3_BSS_ADDR_RUN",
            base    : VIDEO_M3_BSS_ADDR_RUN,
            len     : VIDEO_M3_BSS_SIZE
        }],
        ["DSS_M3_CODE_MEM", {
            comment : "DSS_M3_CODE_MEM",
            name    : "DSS_M3_CODE_MEM",
            base    : DSS_M3_CODE_ADDR,
            len     : DSS_M3_CODE_SIZE
        }],
        ["DSS_M3_DATA_MEM", {
            comment : "DSS_M3_DATA_MEM",
            name    : "DSS_M3_DATA_MEM",
            base    : DSS_M3_DATA_ADDR,
            len     : DSS_M3_DATA_SIZE
        }],
        ["DSS_M3_BSS_ADDR", {
            comment : "DSS_M3_BSS_ADDR",
            name    : "DSS_M3_BSS_ADDR",
            base    : DSS_M3_BSS_ADDR,
            len     : DSS_M3_BSS_SIZE
        }],
        ["DSS_M3_BSS_ADDR_RUN", {
            comment : "DSS_M3_BSS_ADDR_RUN",
            name    : "DSS_M3_BSS_ADDR_RUN",
            base    : DSS_M3_BSS_RUN,
            len     : DSS_M3_BSS_SIZE
        }],

        ["TILER_MEM", {
            comment : "TILER_MEM",
            name    : "TILER_MEM",
            base    : TILER_ADDR,
            len     : TILER_SIZE
        }],
        ["SR2_FRAME_BUFFER_MEM", {
            comment : "SR2_FRAME_BUFFER_MEM",
            name    : "SR2_FRAME_BUFFER_MEM",
            base    : SR2_FRAME_BUFFER_ADDR,
            len     : SR2_FRAME_BUFFER_SIZE
        }],
        ["SR0", {
            comment : "SR0",
            name    : "SR0",
            base    : SR0_ADDR,
            len     : SR0_SIZE
        }],
        ["VIDEO_M3_EXCEPTION_CTX", {
            comment : "VIDEO_M3_EXCEPTION_CTX",
            name    : "VIDEO_M3_EXCEPTION_CTX",
            base    : VIDEO_M3_EXCEPTION_CTX_ADDR,
            len     : VIDEO_M3_EXCEPTION_CTX_SIZE
        }],
        ["VPSS_M3_EXCEPTION_CTX", {
            comment : "VPSS_M3_EXCEPTION_CTX",
            name    : "VPSS_M3_EXCEPTION_CTX",
            base    : VPSS_M3_EXCEPTION_CTX_ADDR,
            len     : VPSS_M3_EXCEPTION_CTX_SIZE
        }],
        ["HDVPSS_DESC_MEM", {
            comment : "HDVPSS_DESC_MEM",
            name    : "HDVPSS_DESC_MEM",
            base    : HDVPSS_DESC_ADDR,
            len     : HDVPSS_DESC_SIZE
        }],
        ["HDVPSS_SHARED_MEM", {
            comment : "HDVPSS_SHARED_MEM",
            name    : "HDVPSS_SHARED_MEM",
            base    : HDVPSS_SHARED_ADDR,
            len     : HDVPSS_SHARED_SIZE
        }],
        ["HOST_VPSS_NOTIFYMEM", {
            comment : "HOST_VPSS_NOTIFYMEM",
            name    : "HOST_VPSS_NOTIFYMEM",
            base    : NOTIFY_SHARED_ADDR,
            len     : NOTIFY_SHARED_SIZE
        }],
        ["REMOTE_DEBUG_MEM", {
            comment : "REMOTE_DEBUG_MEM",
            name    : "REMOTE_DEBUG_MEM",
            base    : REMOTE_DEBUG_ADDR,
            len     : REMOTE_DEBUG_SIZE
        }],
        ["L2_ROM", {
            comment: "L2_ROM",
            name: "L2_ROM",
            base: 0x00000000,
            len:  0x00004000
        }],
        ["OCMC0_VIDEO_M3_RAM", {
            comment: "OCMC0_VIDEO_M3_RAM",
            name: "OCMC0_VIDEO_M3_RAM",
            base: OCMC0_VIDEO_M3_ADDR,
            len:  OCMC0_VIDEO_M3_SIZE
        }],
        ["OCMC0_VPSS_M3_RAM", {
            comment: "OCMC0_VPSS_M3_RAM",
            name: "OCMC0_VPSS_M3_RAM",
            base: OCMC0_VPSS_M3_ADDR,
            len:  OCMC0_VPSS_M3_SIZE
        }],
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
        ["M3_L2_RAM", {
            comment: "M3_L2_RAM",
            name: "M3_L2_RAM",
            base: M3_L2_RAM,
            len:  M3_L2_RAM_SIZE
        }],
        ["M3_L2_RAM_MAPPED", {
            comment: "M3_L2_RAM",
            name: "M3_L2_RAM_MAPPED",
            base: M3_L2_RAM_MAPPED,
            len:  M3_L2_RAM_SIZE
        }],
        ["OCMC0_VIDEO_M3_RAM_MAPPED", {
            comment: "OCMC0_VIDEO_M3_RAM_MAPPED",
            name: "OCMC0_VIDEO_M3_RAM_MAPPED",
            base: OCMC0_VIDEO_M3_RUN,
            len:  OCMC0_VIDEO_M3_SIZE
        }],
        ["OCMC0_VPSS_M3_RAM_MAPPED", {
            comment: "OCMC0_VPSS_M3_RAM_MAPPED",
            name: "OCMC0_VPSS_M3_RAM_MAPPED",
            base: OCMC0_VPSS_M3_RUN,
            len:  OCMC0_VPSS_M3_SIZE
        }],
    ]
};

Build.platformTable["ti.platforms.evmTI814X:plat"] =
{
    externalMemoryMap:
    [
        ["DDR3_RAM", {
            comment: "DDR3_RAM",
            name: "DDR3_RAM",
            base: DDR3_ADDR,
            len:  DDR3_SIZE
        }],
        ["OCMC0_RAM", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM",
            base: OCMC0_ADDR,
            len:  OCMC_SIZE
        }],
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
    ],
    customMemoryMap:
    [
        ["LINUX_MEM", {
            comment : "LINUX_MEM",
            name    : "LINUX_MEM",
            base    : LINUX_ADDR,
            len     : LINUX_SIZE
        }],
        ["SR1", {
            comment : "SR1",
            name    : "SR1",
            base    : SR1_ADDR,
            len     : SR1_SIZE
        }],
        ["VIDEO_M3_CODE_MEM", {
            comment : "VIDEO_M3_CODE_MEM",
            name    : "VIDEO_M3_CODE_MEM",
            base    : VIDEO_M3_CODE_ADDR,
            len     : VIDEO_M3_CODE_SIZE
        }],
        ["VIDEO_M3_DATA_MEM", {
            comment : "VIDEO_M3_DATA_MEM",
            name    : "VIDEO_M3_DATA_MEM",
            base    : VIDEO_M3_DATA_ADDR,
            len     : VIDEO_M3_DATA_SIZE
        }],
        ["DSS_M3_CODE_MEM", {
            comment : "DSS_M3_CODE_MEM",
            name    : "DSS_M3_CODE_MEM",
            base    : DSS_M3_CODE_ADDR,
            len     : DSS_M3_CODE_SIZE
        }],
        ["DSS_M3_DATA_MEM", {
            comment : "DSS_M3_DATA_MEM",
            name    : "DSS_M3_DATA_MEM",
            base    : DSS_M3_DATA_ADDR,
            len     : DSS_M3_DATA_SIZE
        }],
        ["DSP_CODE_MEM", {
            comment : "DSP_CODE_MEM",
            name    : "DSP_CODE_MEM",
            base    : DSP_CODE_ADDR,
            len     : DSP_CODE_SIZE
        }],
        ["DSP_DATA_MEM", {
            comment : "DDR3_DSP",
            name    : "DDR3_DSP",
            base    : DSP_DATA_ADDR,
            len     : DSP_DATA_SIZE
        }],
        ["TILER_MEM", {
            comment : "TILER_MEM",
            name    : "TILER_MEM",
            base    : TILER_ADDR,
            len     : TILER_SIZE
        }],
        ["SR2_FRAME_BUFFER_MEM", {
            comment : "SR2_FRAME_BUFFER_MEM",
            name    : "SR2_FRAME_BUFFER_MEM",
            base    : SR2_FRAME_BUFFER_ADDR,
            len     : SR2_FRAME_BUFFER_SIZE
        }],
        ["SR0", {
            comment : "SR0",
            name    : "SR0",
            base    : SR0_ADDR,
            len     : SR0_SIZE
        }],
        ["VIDEO_M3_EXCEPTION_CTX", {
            comment : "VIDEO_M3_EXCEPTION_CTX",
            name    : "VIDEO_M3_EXCEPTION_CTX",
            base    : VIDEO_M3_EXCEPTION_CTX_ADDR,
            len     : VIDEO_M3_EXCEPTION_CTX_SIZE
        }],
        ["VPSS_M3_EXCEPTION_CTX", {
            comment : "VPSS_M3_EXCEPTION_CTX",
            name    : "VPSS_M3_EXCEPTION_CTX",
            base    : VPSS_M3_EXCEPTION_CTX_ADDR,
            len     : VPSS_M3_EXCEPTION_CTX_SIZE
        }],
        ["HDVPSS_DESC_MEM", {
            comment : "HDVPSS_DESC_MEM",
            name    : "HDVPSS_DESC_MEM",
            base    : HDVPSS_DESC_ADDR,
            len     : HDVPSS_DESC_SIZE
        }],
        ["HDVPSS_SHARED_MEM", {
            comment : "HDVPSS_SHARED_MEM",
            name    : "HDVPSS_SHARED_MEM",
            base    : HDVPSS_SHARED_ADDR,
            len     : HDVPSS_SHARED_SIZE
        }],
        ["HOST_VPSS_NOTIFYMEM", {
            comment : "HOST_VPSS_NOTIFYMEM",
            name    : "HOST_VPSS_NOTIFYMEM",
            base    : NOTIFY_SHARED_ADDR,
            len     : NOTIFY_SHARED_SIZE
        }],
        ["REMOTE_DEBUG_MEM", {
            comment : "REMOTE_DEBUG_MEM",
            name    : "REMOTE_DEBUG_MEM",
            base    : REMOTE_DEBUG_ADDR,
            len     : REMOTE_DEBUG_SIZE
        }],
        ["OCMC0_RAM", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM",
            base: OCMC0_ADDR,
            len:  OCMC_SIZE
        }],
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
        ["DSP_L2_RAM", {
            comment: "DSP_L2_RAM",
            name: "DSP_L2_RAM",
            base: 0x10800000,
            len:  0x00020000
        }],
    ],
    l1PMode: "32k",
    l1DMode: "32k",
    l2Mode:  "128k"
};

var addrFileGenerated = false;
if (addrFileGenerated == false)
{
    xdc.loadCapsule("genaddrinfo.xs").GenAddrFile();
    addrFileGenerated = true;
}


Thank you,

Ran

  • Hi Ran,

    Could you please provide more information on
    1. What is the size of DDR ? Is it 512MB or 1GB. I am assuming it is 1GB because of your bootargs.
    2. If its 1GB, did you make any changes in U-boot for 1GB DDR?
    3. Could you please check if memory aliasing is enabled? Following is the method to check this :
    a) Read address 0x80000000 and 0xa0000000. Are the contents same?
    b) Write to address 0x80000000. Read from address 0xa0000000. Are the contents same?
    If the contents are same, then aliasing is enabled.

    Regards,
    Reshma
  • Hi,

    1. What is the size of DDR ? Is it 512MB or 1GB. I am assuming it is 1GB because of your bootargs.
    1GB

    2. If its 1GB, did you make any changes in U-boot for 1GB DDR?
    Yes. changed sdrcr config from 16 bit width to 32 bits width.

    3. Could you please check if memory aliasing is enabled? Following is the method to check this :
    a) Read address 0x80000000 and 0xa0000000. Are the contents same?
    No. It's not the same.

    b) Write to address 0x80000000. Read from address 0xa0000000. Are the contents same?
    If the contents are same, then aliasing is enabled.
    No. It's not the same.
  • Hello,

    Can you post the log/dmesg output of linux boot.

    Cheers,
    --Prabhakar Lad
  • Hi,

    Yes. Here it is:

    Arago Project http://arago-project.org dm814x ttyO0
    
    Arago 2012.10 dm814x ttyO0
    
    dm814x login: root
    Password:
    root@dm814x:~# dmesg
    Linux version 2.6.37 (ubuntu@ubuntu-laptop) (gcc version 4.5.3 20110311 (prerelease) (GCC) ) #6 Thu Jun 30 16:53:17 IDT 2016
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8148evm
    bootconsole [earlycon0] enabled
    vram size = 52428800 at 0x0
    ti81xx_reserve: ### Reserved DDR region @a7f00000
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8148 3.0
    SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000
    On node 0 totalpages: 115968
    free_area_init_node: node 0, pgdat c058f358, node_mem_map c05ce000
      Normal zone: 1280 pages used for memmap
      Normal zone: 0 pages reserved
      Normal zone: 114688 pages, LIFO batch:31
    pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    pcpu-alloc: [0] 0
    after smp_prepare_boot_cpu
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 114688
    Kernel command line: console=ttyO0,115200n8 ip=192.168.1.4 root=/dev/mmcblk0p2 rootwait earlyprintk notifyk.vpssm3_sva=0xBFD00000 mem=128M ddr_mem=512M vram=50M mem=248M@0x90000000 mem=128M@0xa0000000
    PID hash table entries: 2048 (order: 1, 8192 bytes)
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 128MB 248MB 76MB 1MB = 453MB total
    Memory: 453448k/453448k available, 62648k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xe8800000 - 0xf8000000   ( 248 MB)
        lowmem  : 0xc0000000 - 0xe8000000   ( 640 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc0036000   ( 184 kB)
          .text : 0xc0036000 - 0xc053a000   (5136 kB)
          .data : 0xc053a000 - 0xc0590ac0   ( 347 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 20000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 719.25 BogoMIPS (lpj=3596288)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    PM: Adding info for No Bus:platform
    TI81XX: Map 0xa7f00000 to 0xfe500000 for dram barrier
    TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier
    omap_voltage_early_init: voltage driver support not added
    PM: Adding info for No Bus:omap
    regulator: core version 0.5
    PM: Adding info for platform:reg-dummy
    PM: Adding info for No Bus:regulator.0
    regulator: dummy:
    NET: Registered protocol family 16
    PM: Adding info for platform:mpu.0
    omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
    omap_voltage_add_dev: VDD specified does not exist!
    PM: Adding info for platform:l3_slow.0
    PM: Adding info for platform:omap_gpio.0
    PM: Adding info for platform:omap_gpio.1
    PM: Adding info for platform:omap_gpio.2
    PM: Adding info for platform:omap_gpio.3
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    PM: Adding info for No Bus:gpiochip0
    PM: Adding info for No Bus:gpiochip32
    PM: Adding info for No Bus:gpiochip64
    PM: Adding info for No Bus:gpiochip96
    PM: Adding info for No Bus:vtcon0
    PM: Adding info for platform:omap_uart.0
    PM: Adding info for platform:omap_uart.1
    PM: Adding info for platform:omap_uart.2
    PM: Adding info for platform:omap_uart.3
    PM: Adding info for platform:omap_uart.4
    PM: Adding info for platform:omap_uart.5
    do nothing
    PM: Adding info for No Bus:gpio31
    PM: Adding info for platform:omap_i2c.1
    do nothing
    do nothing
    PM: Adding info for platform:omap_i2c.2
    
    **** Registering AIC & MCASP2
    PM: Adding info for platform:davinci-mcasp.2
    
    **** Registering AIC & MCASP - Done
    
    **** Registering TVP5158 & MCASP0
    PM: Adding info for platform:tvp5158-audio
    PM: Adding info for platform:davinci-mcasp.0
    do nothing
    PM: Adding info for platform:mmci-omap-hs.0
    PM: Adding info for platform:omap2-nand.0
    PM: Adding info for platform:ti81xx-usbss
    PM: Adding info for platform:hdmi-dai
    PM: Adding info for platform:hdmi-dummy-codec
    NOR: Can't request GPMC CS
    after board_nor_init
    after phy_register_fixup_for_uid
    after ti814x_pcf8575_cir_init
    PM: Adding info for platform:omap-mailbox
    PM: Adding info for platform:omap2_mcspi.1
    PM: Adding info for platform:omap2_mcspi.2
    PM: Adding info for platform:omap2_mcspi.3
    PM: Adding info for platform:omap2_mcspi.4
    PM: Adding info for platform:omap2_elm.1
    PM: Adding info for platform:arm-pmu.0
    PM: Adding info for platform:nss-aes
    PM: Adding info for platform:nss-des
    PM: Adding info for platform:nss-sham
    skip ti814x_pcie_pllcfg
    PM: Adding info for platform:nss_rng
    ranran gmii select!
    PM: Adding info for platform:davinci_mdio.0
    PM: Adding info for platform:cpsw.0
    skip ti81xx_init_pcie
    PM: Adding info for platform:ti81xx_pcie.0
    PM: Adding info for platform:edma
    PM: Adding info for platform:davinci-pcm-audio
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    clk get on i2c3 fck failed
    !!!ti814x_enable_i2c1
    clk get on i2c2 fck failed
    do nothing
    do nothing
    PM: Adding info for platform:d_can
    PM: Adding info for platform:ahci.0
    PM: Adding info for platform:omap_rtc
    Cannot clk_get ck_32
    Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now
    PM: Adding info for platform:vpss
    registered ti81xx_vpss device
    PM: Adding info for platform:t81xx_vidout
    registered ti81xx_vidout device
    PM: Adding info for platform:TI81XX_HDMI
    registered ti81xx on-chip HDMI device
    PM: Adding info for platform:ti81xxfb
    registered ti81xx_fb device
    PM: Adding info for platform:ti81xxvin
    registered ti81xx_vin device
    NSS Crypto DMA hardware revision 1.9 @ IRQ 116
    PM: Adding info for platform:omap_wdt
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xe8830000
    ti81xx_pcie: forcing link width - x1
    ti81xx_pcie: Starting PCI scan...
    PM: Adding info for No Bus:pci0000:00
    PM: Adding info for No Bus:0000:00
    PCI: bus0: Fast back to back transfers enabled
    ti81xx_pcie: PCI scan done.
    pci_bus 0000:00: resource 0 [io  0x40000000-0x402fffff]
    pci_bus 0000:00: resource 1 [mem 0x20000000-0x2fffffff]
    PM: Adding info for No Bus:default
    bio: create slab <bio-0> at 0
    PM: Adding info for No Bus:vga_arbiter
    vgaarb: loaded
    SCSI subsystem initialized
    libata version 3.00 loaded.
    PM: Adding info for No Bus:spi1
    PM: Adding info for spi:spi1.0
    PM: Adding info for No Bus:spi2
    PM: Adding info for No Bus:spi3
    PM: Adding info for No Bus:spi4
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    USBSS revision 4ea2080b
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    PM: Adding info for platform:musb-hdrc.0
    PM: Adding info for platform:musb-hdrc.1
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 400 kHz
    PM: Adding info for i2c:i2c-1
    PM: Adding info for i2c:1-0050
    PM: Adding info for i2c:1-0023
    PM: Adding info for i2c:1-0018
    PM: Adding info for i2c:1-0020
    I2C: Read failed at pcf8575_cir_enable 256 with error code: -121
    do nothing
    I2C: Transfer failed at pcf8575_cir_enable 263 with error code: -121
    PM: Adding info for i2c:1-0040
    PM: Adding info for i2c:1-0021
    pcf857x: probe of 1-0021 failed with error -121
    PM: Adding info for i2c:1-004a
    PM: Adding info for i2c:1-002d
    PM: Adding info for platform:tps65910-pmic
    PM: Adding info for No Bus:regulator.1
    regulator: VRTC: 1800 mV
    PM: Adding info for No Bus:regulator.2
    regulator: VIO: 1500 mV
    PM: Adding info for No Bus:regulator.3
    regulator: VDD1: 600 <--> 1500 mV at 1200 mV
    PM: Adding info for No Bus:regulator.4
    regulator: VDD2: 600 <--> 1500 mV at 1200 mV
    PM: Adding info for No Bus:regulator.5
    regulator: VDDCTRL: 600 <--> 1400 mV at 1200 mV
    PM: Adding info for No Bus:regulator.6
    regulator: LDO1: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for No Bus:regulator.7
    regulator: LDO2: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for No Bus:regulator.8
    regulator: LDO3: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.9
    regulator: LDO4: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for No Bus:regulator.10
    regulator: LDO5: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.11
    regulator: LDO6: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.12
    regulator: LDO7: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.13
    regulator: LDO8: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for platform:tps65910-rtc
    PM: Adding info for platform:tps65910-power
    tps65910 1-002d: No interrupt support, no core IRQ
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
    PM: Adding info for i2c:i2c-2
    PM: Adding info for i2c:2-005c
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    PM: Adding info for No Bus:lo
    Switching to clocksource gp timer
    PM: Adding info for No Bus:mem
    PM: Adding info for No Bus:kmem
    PM: Adding info for No Bus:null
    PM: Adding info for No Bus:port
    PM: Adding info for No Bus:zero
    PM: Adding info for No Bus:full
    PM: Adding info for No Bus:random
    PM: Adding info for No Bus:urandom
    PM: Adding info for No Bus:kmsg
    PM: Adding info for No Bus:tty
    PM: Adding info for No Bus:console
    PM: Adding info for No Bus:tty0
    PM: Adding info for No Bus:vcs
    PM: Adding info for No Bus:vcsa
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Adding info for No Bus:tty1
    PM: Adding info for No Bus:tty2
    PM: Adding info for No Bus:tty3
    PM: Adding info for No Bus:tty4
    PM: Adding info for No Bus:tty5
    PM: Adding info for No Bus:tty6
    PM: Adding info for No Bus:tty7
    PM: Adding info for No Bus:tty8
    PM: Adding info for No Bus:tty9
    PM: Adding info for No Bus:tty10
    PM: Adding info for No Bus:tty11
    PM: Adding info for No Bus:tty12
    PM: Adding info for No Bus:tty13
    PM: Adding info for No Bus:tty14
    PM: Adding info for No Bus:tty15
    PM: Adding info for No Bus:tty16
    PM: Adding info for No Bus:tty17
    PM: Adding info for No Bus:tty18
    PM: Adding info for No Bus:tty19
    PM: Adding info for No Bus:tty20
    PM: Adding info for No Bus:tty21
    PM: Adding info for No Bus:tty22
    PM: Adding info for No Bus:tty23
    PM: Adding info for No Bus:tty24
    PM: Adding info for No Bus:tty25
    PM: Adding info for No Bus:tty26
    PM: Adding info for No Bus:tty27
    PM: Adding info for No Bus:tty28
    PM: Adding info for No Bus:tty29
    PM: Adding info for No Bus:tty30
    PM: Adding info for No Bus:tty31
    PM: Adding info for No Bus:tty32
    PM: Adding info for No Bus:tty33
    PM: Adding info for No Bus:tty34
    PM: Adding info for No Bus:tty35
    PM: Adding info for No Bus:tty36
    PM: Adding info for No Bus:tty37
    PM: Adding info for No Bus:tty38
    PM: Adding info for No Bus:tty39
    PM: Adding info for No Bus:tty40
    PM: Adding info for No Bus:tty41
    PM: Adding info for No Bus:tty42
    PM: Adding info for No Bus:tty43
    PM: Adding info for No Bus:tty44
    PM: Adding info for No Bus:tty45
    PM: Adding info for No Bus:tty46
    PM: Adding info for No Bus:tty47
    PM: Adding info for No Bus:tty48
    PM: Adding info for No Bus:tty49
    PM: Adding info for No Bus:tty50
    PM: Adding info for No Bus:tty51
    PM: Adding info for No Bus:tty52
    PM: Adding info for No Bus:tty53
    PM: Adding info for No Bus:tty54
    PM: Adding info for No Bus:tty55
    PM: Adding info for No Bus:tty56
    PM: Adding info for No Bus:tty57
    PM: Adding info for No Bus:tty58
    PM: Adding info for No Bus:tty59
    PM: Adding info for No Bus:tty60
    PM: Adding info for No Bus:tty61
    PM: Adding info for No Bus:tty62
    PM: Adding info for No Bus:tty63
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    PM: Adding info for platform:nop_usb_xceiv.0
    MUSB controller-0 revision 4ea20800
    usb2phy: computed values rxcalib(15)DACs(30 14 16)
    usb2phy: override computed values rxcalib(15)DACs(30 14 16)
    usb2phy_config: musb(0) rxcalib done, rxcalib read value 6f6f5d86
    TxFifo Empty intr enabled
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    PM: Adding info for usb:usb1
    PM: Adding info for usb:1-0:1.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    PM: Adding info for No Bus:ep_81
    PM: Adding info for No Bus:usbdev1.1
    PM: Adding info for No Bus:ep_00
    musb-hdrc musb-hdrc.0: USB Host mode controller at e881e000 using DMA, IRQ 18
    Registered /proc/driver/musb_hdrc.0
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    PM: Adding info for platform:nop_usb_xceiv.1
    MUSB controller-1 revision 4ea20800
    usb2phy: computed values rxcalib(15)DACs(30 14 14)
    usb2phy: override computed values rxcalib(15)DACs(30 14 14)
    usb2phy_config: musb(1) rxcalib done, rxcalib read value 6f6f5d76
    TxFifo Empty intr enabled
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    PM: Adding info for usb:usb2
    PM: Adding info for usb:2-0:1.0
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    PM: Adding info for No Bus:ep_81
    PM: Adding info for No Bus:usbdev2.1
    PM: Adding info for No Bus:ep_00
    musb-hdrc musb-hdrc.1: USB Host mode controller at e882a800 using DMA, IRQ 19
    Registered /proc/driver/musb_hdrc.1
    NET: Registered protocol family 2
    IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
    TCP: Hash tables configured (established 16384 bind 16384)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    PCI: CLS 0 bytes, default 64
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    PM: Adding info for No Bus:mailbox-dsp
    PM: Adding info for No Bus:mailbox-video
    PM: Adding info for No Bus:mailbox-vpss
    PM: Adding info for platform:omap-iommu.0
    PM: Adding info for platform:omap-iommu.1
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
    msgmni has been set to 885
    alg: No test for stdrng (krng)
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    PM: Adding info for No Bus:ptmx
    PM: Adding info for No Bus:hw_random
    nss_rng nss_rng: NSS Random Number Generator ver. 2.0
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    PM: Adding info for platform:serial8250
    PM: Adding info for No Bus:ttyS0
    PM: Adding info for No Bus:ttyS1
    PM: Adding info for No Bus:ttyS2
    PM: Adding info for No Bus:ttyS3
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    console [ttyO0] enabled, bootconsole disabled
    PM: Adding info for No Bus:ttyO0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    PM: Adding info for No Bus:ttyO1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    PM: Adding info for No Bus:ttyO2
    omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
    PM: Adding info for No Bus:ttyO3
    omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
    PM: Adding info for No Bus:ttyO4
    omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
    PM: Adding info for No Bus:ttyO5
    PM: Adding info for No Bus:1:0
    PM: Adding info for No Bus:ram0
    PM: Adding info for No Bus:1:1
    PM: Adding info for No Bus:ram1
    PM: Adding info for No Bus:1:2
    PM: Adding info for No Bus:ram2
    PM: Adding info for No Bus:1:3
    PM: Adding info for No Bus:ram3
    PM: Adding info for No Bus:1:4
    PM: Adding info for No Bus:ram4
    PM: Adding info for No Bus:1:5
    PM: Adding info for No Bus:ram5
    PM: Adding info for No Bus:1:6
    PM: Adding info for No Bus:ram6
    PM: Adding info for No Bus:1:7
    PM: Adding info for No Bus:ram7
    PM: Adding info for No Bus:1:8
    PM: Adding info for No Bus:ram8
    PM: Adding info for No Bus:1:9
    PM: Adding info for No Bus:ram9
    PM: Adding info for No Bus:1:10
    PM: Adding info for No Bus:ram10
    PM: Adding info for No Bus:1:11
    PM: Adding info for No Bus:ram11
    PM: Adding info for No Bus:1:12
    PM: Adding info for No Bus:ram12
    PM: Adding info for No Bus:1:13
    PM: Adding info for No Bus:ram13
    PM: Adding info for No Bus:1:14
    PM: Adding info for No Bus:ram14
    PM: Adding info for No Bus:1:15
    PM: Adding info for No Bus:ram15
    brd: module loaded
    PM: Adding info for No Bus:7:0
    PM: Adding info for No Bus:loop0
    PM: Adding info for No Bus:7:1
    PM: Adding info for No Bus:loop1
    PM: Adding info for No Bus:7:2
    PM: Adding info for No Bus:loop2
    PM: Adding info for No Bus:7:3
    PM: Adding info for No Bus:loop3
    PM: Adding info for No Bus:7:4
    PM: Adding info for No Bus:loop4
    PM: Adding info for No Bus:7:5
    PM: Adding info for No Bus:loop5
    PM: Adding info for No Bus:7:6
    PM: Adding info for No Bus:loop6
    PM: Adding info for No Bus:7:7
    PM: Adding info for No Bus:loop7
    loop: module loaded
    ahci probe: devid name is ahci
    ahci CAP register dump =0x6726ff80
    Modified ahci CAP register dump =0x6f26ff80
    ahci ahci.0: forcing PORTS_IMPL to 0x1
    ahci: SSS flag set, parallel bus scan disabled
    ahci ahci.0: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst
    PM: Adding info for No Bus:ata1
    PM: Adding info for No Bus:ata1
    PM: Adding info for No Bus:link1
    PM: Adding info for No Bus:link1
    PM: Adding info for No Bus:dev1.0
    PM: Adding info for No Bus:dev1.0
    scsi0 : ahci_platform
    PM: Adding info for scsi:host0
    PM: Adding info for No Bus:host0
    ata1: SATA max UDMA/133 irq_stat 0x00000040, connection status changed irq 16
    PM: Adding info for No Bus:mtd-unmap
    PM: Adding info for No Bus:mtd-romap
    PM: Adding info for No Bus:mtd-rwmap
    omap2-nand driver initializing
    ONFI param page 0 valid
    ONFI flash detected
    NAND device: Maf ID: 0x2c, Chip ID: 0xda (Micron, NAND 256MiB 3,3V 8-bit)
     erasesize: 0x20000, writesize: 2048, oobsize: 64
    omap2-nand: detected x8 NAND flash
    Creating 7 MTD partitions on "omap2-nand.0":
    0x000000000000-0x000000020000 : "U-Boot-min"
    PM: Adding info for No Bus:mtd0
    PM: Adding info for No Bus:mtd0ro
    PM: Adding info for No Bus:31:0
    PM: Adding info for No Bus:mtdblock0
    0x000000020000-0x000000260000 : "U-Boot"
    PM: Adding info for No Bus:mtd1
    PM: Adding info for No Bus:mtd1ro
    PM: Adding info for No Bus:31:1
    PM: Adding info for No Bus:mtdblock1
    0x000000260000-0x000000280000 : "U-Boot Env"
    PM: Adding info for No Bus:mtd2
    PM: Adding info for No Bus:mtd2ro
    PM: Adding info for No Bus:31:2
    PM: Adding info for No Bus:mtdblock2
    0x000000280000-0x000000580000 : "U-Boot Logo"
    PM: Adding info for No Bus:mtd3
    PM: Adding info for No Bus:mtd3ro
    PM: Adding info for No Bus:31:3
    PM: Adding info for No Bus:mtdblock3
    0x000000580000-0x0000009c0000 : "Kernel"
    PM: Adding info for No Bus:mtd4
    PM: Adding info for No Bus:mtd4ro
    PM: Adding info for No Bus:31:4
    PM: Adding info for No Bus:mtdblock4
    0x0000009c0000-0x00000d1e0000 : "File System"
    PM: Adding info for No Bus:mtd5
    PM: Adding info for No Bus:mtd5ro
    PM: Adding info for No Bus:31:5
    PM: Adding info for No Bus:mtdblock5
    0x00000d1e0000-0x000010000000 : "Reserved"
    PM: Adding info for No Bus:mtd6
    PM: Adding info for No Bus:mtd6ro
    PM: Adding info for No Bus:31:6
    PM: Adding info for No Bus:mtdblock6
    PM: Adding info for No Bus:ubi_ctrl
    PM: Adding info for No Bus:0
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffffd
    PM: Adding info for mdio_bus:0:01
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    CAN device driver interface
    CAN bus driver for Bosch D_CAN controller 1.0
    PM: Adding info for No Bus:can0
    d_can d_can: d_can device registered (irq=52, irq_obj=53)
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    usbcore: registered new interface driver cdc_acm
    cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    PM: Adding info for No Bus:mice
    mice: PS/2 mouse device common for all mice
    qt602240_ts 1-004a: __qt602240_read_reg: i2c transfer failed
    qt602240_ts: probe of 1-004a failed with error -5
    PM: Adding info for No Bus:rtc0
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    PM: Adding info for No Bus:i2c-1
    PM: Adding info for No Bus:i2c-2
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    PM: Adding info for No Bus:watchdog
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    PM: Adding info for No Bus:mmc0
    nss_aes_mod_init: loading NSS AES driver
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 0 @0x41140000)
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 1 @0x41141000)
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 2 @0x411a0000)
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 3 @0x411a1000)
    nss_aes_probe: probe() done
    nss_des_mod_init: loading NSS DES driver
    nss-des nss-des: NSS DES hw accel rev: 2.2 (context 0 @0x41160000)
    nss-des nss-des: NSS DES hw accel rev: 2.2 (context 1 @0x41161000)
    nss_des_probe: probe() done
    nss_sham_mod_init: loading NSS SHA/MD5 driver
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 0 @0x41100000)
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 1 @0x41101000)
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 2 @0x411c0000)
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 3 @0x411c1000)
    nss_sham_probe: probe() done
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0xbfd00000
    PM: Adding info for No Bus:timer
    usbcore: registered new interface driver snd-usb-audio
    Registered tvp5158 audio codec
    *** Forcing SW CTS!
    PM: Adding info for platform:soc-audio.0
    PM: Adding info for No Bus:TVP5158AUDIO
    asoc: tvp5158-hifi <-> davinci-mcasp.0 mapping ok
    PM: Adding info for No Bus:TLV320AIC3X
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    PM: Adding info for No Bus:card0
    PM: Adding info for No Bus:pcmC0D1p
    PM: Adding info for No Bus:pcmC0D1c
    PM: Adding info for No Bus:pcmC0D0c
    PM: Adding info for No Bus:controlC0
    PM: Adding info for platform:soc-audio.1
    PM: Adding info for No Bus:HDMI_SOC_LINK
    asoc: HDMI-DAI-CODEC <-> hdmi-dai mapping ok
    PM: Adding info for No Bus:card1
    PM: Adding info for No Bus:pcmC1D0p
    PM: Adding info for No Bus:controlC1
    ALSA device list:
      #0: TI81XX SOUND0
      #1: TI81XX SOUND1
    TCP cubic registered
    NET: Registered protocol family 17
    can: controller area network core (rev 20090105 abi 8)
    NET: Registered protocol family 29
    can: raw protocol (rev 20090105)
    can: broadcast manager protocol (rev 20090105 t)
    Registering the dns_resolver key type
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    PM: Adding info for No Bus:cpu_dma_latency
    PM: Adding info for No Bus:network_latency
    PM: Adding info for No Bus:network_throughput
    Detected MACID=7c:66:9d:37:ca:96
    PM: Adding info for No Bus:eth0
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    mmc0: host does not support reading read-only switch. assuming write-enable.
    mmc0: new high speed SDHC card at address aaaa
    PM: Adding info for mmc:mmc0:aaaa
    mmcblk0: mmc0:aaaa SU08G 7.40 GiB
    PM: Adding info for No Bus:179:0
    PM: Adding info for No Bus:mmcblk0
     mmcblk0: p1 p2
    PM: Adding info for No Bus:mmcblk0p1
    PM: Adding info for No Bus:mmcblk0p2
    ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    ata1.00: ATA-8: SQF-SMSM4-128G-S8E, S8FM06A1, max UDMA/133
    ata1.00: 250069680 sectors, multi 16: LBA48 NCQ (depth 31/32)
    
    CPSW phy found : id is : 0x282f014
    PHY 0:04 not found
    ata1.00: configured for UDMA/133
    scsi 0:0:0:0: Direct-Access     ATA      SQF-SMSM4-128G-S S8FM PQ: 0 ANSI: 5
    PM: Adding info for scsi:target0:0:0
    PM: Adding info for scsi:0:0:0:0
    PM: Adding info for No Bus:0:0:0:0
    PM: Adding info for No Bus:0:0:0:0
    PM: Adding info for No Bus:sg0
    sd 0:0:0:0: Attached scsi generic sg0 type 0
    sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128 GB/119 GiB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    PM: Adding info for No Bus:8:0
    PM: Adding info for No Bus:sda
     sda: sda1
    PM: Adding info for No Bus:sda1
    sd 0:0:0:0: [sda] Attached SCSI disk
    IP-Config: Guessing netmask 255.255.255.0
    IP-Config: Complete:
         device=eth0, addr=192.168.1.4, mask=255.255.255.0, gw=255.255.255.255,
         host=192.168.1.4, domain=, nis-domain=(none),
         bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath=
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is recommended
    EXT3-fs (mmcblk0p2): using internal journal
    EXT3-fs (mmcblk0p2): recovery complete
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
    VFS: Mounted root (ext3 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing init memory: 184K
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (sda1): using internal journal
    EXT3-fs (sda1): recovery complete
    EXT3-fs (sda1): mounted filesystem with writeback data mode
    PM: Adding info for No Bus:vcs2
    PM: Adding info for No Bus:vcsa2
    PM: Removing info for No Bus:vcs2
    PM: Removing info for No Bus:vcsa2
    udev[116]: starting version 164
    PM: Adding info for No Bus:tlc59108-bl
    PHY: 0:01 - Link is Up - 100/Full
    NET: Registered protocol family 10
    SysLink version : 2.20.02.20
    SysLink module created on Date:May  4 2015 Time:21:43:12
    Trace enabled
    Trace SetFailureReason enabled
    PM: Adding info for No Bus:syslinkipc_Osal
    PM: Adding info for No Bus:syslinkipc_Ipc
    PM: Adding info for No Bus:syslinkipc_ProcMgr
    PM: Adding info for No Bus:syslinkipc_Notify
    PM: Adding info for No Bus:syslinkipc_MultiProc
    PM: Adding info for No Bus:syslinkipc_NameServer
    PM: Adding info for No Bus:syslinkipc_SharedRegion
    PM: Adding info for No Bus:syslinkipc_HeapBufMP
    PM: Adding info for No Bus:syslinkipc_HeapMemMP
    PM: Adding info for No Bus:syslinkipc_ListMP
    PM: Adding info for No Bus:syslinkipc_GateMP
    PM: Adding info for No Bus:syslinkipc_MessageQ
    PM: Adding info for No Bus:syslinkipc_SyslinkMemMgr
    PM: Adding info for No Bus:syslinkipc_ClientNotifyMgr
    PM: Adding info for No Bus:syslinkipc_FrameQBufMgr
    PM: Adding info for No Bus:syslinkipc_FrameQ
    PM: Adding info for No Bus:syslinkipc_RingIO
    PM: Adding info for No Bus:syslinkipc_RingIOShm
    DMA: Module install successful, device major num = 251
    DRV: Module install successful
    DRV: Module built on May  4 2015 21:44:00
    [module] vpss probe done.
    PM: Adding info for No Bus:fb0
    PM: Adding info for No Bus:fb1
    PM: Adding info for No Bus:fb2
    [module] ti81xxfb probe done.
    HDMI W1 rev 4.0
    HDMI CEC Spec version 1.2
    PM: Adding info for No Bus:TI81XX_HDMI
    I2C No Ack
    
    HDMI failed to read E-EDID
    Successfully registered prot_reg DebugFS entry
    PM: Adding info for No Bus:gpio112
    PM: Adding info for No Bus:gpio113
    I2C No Ack
    
    HDMI failed to read E-EDID
    VPSS_GRPX : (0)- region(1917x1077) out of frame(1024x768).
    ti81xxfb ti81xxfb: setup region failed -1
    PM: Adding info for platform:pvrsrvkm
    PM: Adding info for No Bus:pvrsrvkm
    eth0: no IPv6 routers present
    ti81xxfb ti81xxfb: please allocate memory first.
    root@dm814x:~#
    

    Thanks,

    Ran

  • Hi Ran,

    From your logs, It is booting from SD and there is bootargs for 512 DDR.

    Kernel command line: console=ttyO0,115200n8 ip=192.168.1.4 root=/dev/mmcblk0p2 rootwait earlyprintk notifyk.vpssm3_sva=0xBFD00000 mem=128M ddr_mem=512M vram=50M mem=248M@0x90000000 mem=128M@0xa0000000

     

    Regards,

    Prashant

  • Hi Prashant,

    I changed ddr_mem to 1024M, but got the esxacst same behaviour.

    Regards,

    Ran

  • Hi,

    Have you changed only DDR value or linux size too?

    Please share latest log.

    Regards,
    Prashant
  • Hi,

    I have used the following 2 options:

    setenv bootargs 'console=ttyO0,115200n8 ip=192.168.1.4 root=/dev/mmcblk0p2 rootwait earlyprintk notifyk.vpssm3_sva=0xBFD00000 mem=128M ddr_mem=1024M vram=50M mem=248M@0x90000000 mem=128M@0xa0000000 quiet'

    setenv bootargs 'console=ttyO0,115200n8 ip=192.168.1.4 root=/dev/mmcblk0p2 rootwait earlyprintk notifyk.vpssm3_sva=0xBFD00000 mem=128M ddr_mem=1024M vram=50M mem=248M@0x90000000 mem=248M@0xa0000000 quiet'

    The first one (with mem=128M@0xa0000000 ) pass the load.sh script, the second one fails.

    bootargs=console=ttyO0,115200n8 ip=192.168.1.4 root=/dev/mmcblk0p2 rootwait earlyprintk notifyk.vpssm3_sva=0xBFD00000 mem=128M ddr_mem=1024M vram=50M mem=248M@0x90000000 mem=128M@0xa0000000 quiet
    root@dm814x:~#
    root@dm814x:~#
    root@dm814x:~# dmesg
    Linux version 2.6.37 (ubuntu@ubuntu-laptop) (gcc version 4.5.3 20110311 (prerelease) (GCC) ) #6 Thu Jun 30 16:53:17 IDT 2016
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8148evm
    bootconsole [earlycon0] enabled
    vram size = 52428800 at 0x0
    ti81xx_reserve: ### Reserved DDR region @a7f00000
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8148 3.0
    SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000
    On node 0 totalpages: 115968
    free_area_init_node: node 0, pgdat c058f358, node_mem_map c05ce000
      Normal zone: 1280 pages used for memmap
      Normal zone: 0 pages reserved
      Normal zone: 114688 pages, LIFO batch:31
    pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    pcpu-alloc: [0] 0
    after smp_prepare_boot_cpu
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 114688
    Kernel command line: console=ttyO0,115200n8 ip=192.168.1.4 root=/dev/mmcblk0p2 rootwait earlyprintk notifyk.vpssm3_sva=0xBFD00000 mem=128M ddr_mem=1024M vram=50M mem=248M@0x90000000 mem=128M@0xa0000000 quiet
    PID hash table entries: 2048 (order: 1, 8192 bytes)
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 128MB 248MB 76MB 1MB = 453MB total
    Memory: 453448k/453448k available, 62648k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xe8800000 - 0xf8000000   ( 248 MB)
        lowmem  : 0xc0000000 - 0xe8000000   ( 640 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc0036000   ( 184 kB)
          .text : 0xc0036000 - 0xc053a000   (5136 kB)
          .data : 0xc053a000 - 0xc0590ac0   ( 347 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 20000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 719.25 BogoMIPS (lpj=3596288)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    PM: Adding info for No Bus:platform
    TI81XX: Map 0xa7f00000 to 0xfe500000 for dram barrier
    TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier
    omap_voltage_early_init: voltage driver support not added
    PM: Adding info for No Bus:omap
    regulator: core version 0.5
    PM: Adding info for platform:reg-dummy
    PM: Adding info for No Bus:regulator.0
    regulator: dummy:
    NET: Registered protocol family 16
    PM: Adding info for platform:mpu.0
    omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
    omap_voltage_add_dev: VDD specified does not exist!
    PM: Adding info for platform:l3_slow.0
    PM: Adding info for platform:omap_gpio.0
    PM: Adding info for platform:omap_gpio.1
    PM: Adding info for platform:omap_gpio.2
    PM: Adding info for platform:omap_gpio.3
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    PM: Adding info for No Bus:gpiochip0
    PM: Adding info for No Bus:gpiochip32
    PM: Adding info for No Bus:gpiochip64
    PM: Adding info for No Bus:gpiochip96
    PM: Adding info for No Bus:vtcon0
    PM: Adding info for platform:omap_uart.0
    PM: Adding info for platform:omap_uart.1
    PM: Adding info for platform:omap_uart.2
    PM: Adding info for platform:omap_uart.3
    PM: Adding info for platform:omap_uart.4
    PM: Adding info for platform:omap_uart.5
    do nothing
    PM: Adding info for No Bus:gpio31
    PM: Adding info for platform:omap_i2c.1
    do nothing
    do nothing
    PM: Adding info for platform:omap_i2c.2
    
    **** Registering AIC & MCASP2
    PM: Adding info for platform:davinci-mcasp.2
    
    **** Registering AIC & MCASP - Done
    
    **** Registering TVP5158 & MCASP0
    PM: Adding info for platform:tvp5158-audio
    PM: Adding info for platform:davinci-mcasp.0
    do nothing
    PM: Adding info for platform:mmci-omap-hs.0
    PM: Adding info for platform:omap2-nand.0
    PM: Adding info for platform:ti81xx-usbss
    PM: Adding info for platform:hdmi-dai
    PM: Adding info for platform:hdmi-dummy-codec
    NOR: Can't request GPMC CS
    after board_nor_init
    after phy_register_fixup_for_uid
    after ti814x_pcf8575_cir_init
    PM: Adding info for platform:omap-mailbox
    PM: Adding info for platform:omap2_mcspi.1
    PM: Adding info for platform:omap2_mcspi.2
    PM: Adding info for platform:omap2_mcspi.3
    PM: Adding info for platform:omap2_mcspi.4
    PM: Adding info for platform:omap2_elm.1
    PM: Adding info for platform:arm-pmu.0
    PM: Adding info for platform:nss-aes
    PM: Adding info for platform:nss-des
    PM: Adding info for platform:nss-sham
    skip ti814x_pcie_pllcfg
    PM: Adding info for platform:nss_rng
    ranran gmii select!
    PM: Adding info for platform:davinci_mdio.0
    PM: Adding info for platform:cpsw.0
    skip ti81xx_init_pcie
    PM: Adding info for platform:ti81xx_pcie.0
    PM: Adding info for platform:edma
    PM: Adding info for platform:davinci-pcm-audio
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    clk get on i2c3 fck failed
    !!!ti814x_enable_i2c1
    clk get on i2c2 fck failed
    do nothing
    do nothing
    PM: Adding info for platform:d_can
    PM: Adding info for platform:ahci.0
    PM: Adding info for platform:omap_rtc
    Cannot clk_get ck_32
    Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now
    PM: Adding info for platform:vpss
    registered ti81xx_vpss device
    PM: Adding info for platform:t81xx_vidout
    registered ti81xx_vidout device
    PM: Adding info for platform:TI81XX_HDMI
    registered ti81xx on-chip HDMI device
    PM: Adding info for platform:ti81xxfb
    registered ti81xx_fb device
    PM: Adding info for platform:ti81xxvin
    registered ti81xx_vin device
    NSS Crypto DMA hardware revision 1.9 @ IRQ 116
    PM: Adding info for platform:omap_wdt
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xe8830000
    ti81xx_pcie: forcing link width - x1
    ti81xx_pcie: Starting PCI scan...
    PM: Adding info for No Bus:pci0000:00
    PM: Adding info for No Bus:0000:00
    PCI: bus0: Fast back to back transfers enabled
    ti81xx_pcie: PCI scan done.
    pci_bus 0000:00: resource 0 [io  0x40000000-0x402fffff]
    pci_bus 0000:00: resource 1 [mem 0x20000000-0x2fffffff]
    PM: Adding info for No Bus:default
    bio: create slab <bio-0> at 0
    PM: Adding info for No Bus:vga_arbiter
    vgaarb: loaded
    SCSI subsystem initialized
    libata version 3.00 loaded.
    PM: Adding info for No Bus:spi1
    PM: Adding info for spi:spi1.0
    PM: Adding info for No Bus:spi2
    PM: Adding info for No Bus:spi3
    PM: Adding info for No Bus:spi4
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    USBSS revision 4ea2080b
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    PM: Adding info for platform:musb-hdrc.0
    PM: Adding info for platform:musb-hdrc.1
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 400 kHz
    PM: Adding info for i2c:i2c-1
    PM: Adding info for i2c:1-0050
    PM: Adding info for i2c:1-0023
    PM: Adding info for i2c:1-0018
    PM: Adding info for i2c:1-0020
    I2C: Read failed at pcf8575_cir_enable 256 with error code: -121
    do nothing
    I2C: Transfer failed at pcf8575_cir_enable 263 with error code: -121
    PM: Adding info for i2c:1-0040
    PM: Adding info for i2c:1-0021
    pcf857x: probe of 1-0021 failed with error -121
    PM: Adding info for i2c:1-004a
    PM: Adding info for i2c:1-002d
    PM: Adding info for platform:tps65910-pmic
    PM: Adding info for No Bus:regulator.1
    regulator: VRTC: 1800 mV
    PM: Adding info for No Bus:regulator.2
    regulator: VIO: 1500 mV
    PM: Adding info for No Bus:regulator.3
    regulator: VDD1: 600 <--> 1500 mV at 1200 mV
    PM: Adding info for No Bus:regulator.4
    regulator: VDD2: 600 <--> 1500 mV at 1200 mV
    PM: Adding info for No Bus:regulator.5
    regulator: VDDCTRL: 600 <--> 1400 mV at 1200 mV
    PM: Adding info for No Bus:regulator.6
    regulator: LDO1: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for No Bus:regulator.7
    regulator: LDO2: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for No Bus:regulator.8
    regulator: LDO3: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.9
    regulator: LDO4: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for No Bus:regulator.10
    regulator: LDO5: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.11
    regulator: LDO6: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.12
    regulator: LDO7: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.13
    regulator: LDO8: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for platform:tps65910-rtc
    PM: Adding info for platform:tps65910-power
    tps65910 1-002d: No interrupt support, no core IRQ
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
    PM: Adding info for i2c:i2c-2
    PM: Adding info for i2c:2-005c
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    PM: Adding info for No Bus:lo
    Switching to clocksource gp timer
    PM: Adding info for No Bus:mem
    PM: Adding info for No Bus:kmem
    PM: Adding info for No Bus:null
    PM: Adding info for No Bus:port
    PM: Adding info for No Bus:zero
    PM: Adding info for No Bus:full
    PM: Adding info for No Bus:random
    PM: Adding info for No Bus:urandom
    PM: Adding info for No Bus:kmsg
    PM: Adding info for No Bus:tty
    PM: Adding info for No Bus:console
    PM: Adding info for No Bus:tty0
    PM: Adding info for No Bus:vcs
    PM: Adding info for No Bus:vcsa
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Adding info for No Bus:tty1
    PM: Adding info for No Bus:tty2
    PM: Adding info for No Bus:tty3
    PM: Adding info for No Bus:tty4
    PM: Adding info for No Bus:tty5
    PM: Adding info for No Bus:tty6
    PM: Adding info for No Bus:tty7
    PM: Adding info for No Bus:tty8
    PM: Adding info for No Bus:tty9
    PM: Adding info for No Bus:tty10
    PM: Adding info for No Bus:tty11
    PM: Adding info for No Bus:tty12
    PM: Adding info for No Bus:tty13
    PM: Adding info for No Bus:tty14
    PM: Adding info for No Bus:tty15
    PM: Adding info for No Bus:tty16
    PM: Adding info for No Bus:tty17
    PM: Adding info for No Bus:tty18
    PM: Adding info for No Bus:tty19
    PM: Adding info for No Bus:tty20
    PM: Adding info for No Bus:tty21
    PM: Adding info for No Bus:tty22
    PM: Adding info for No Bus:tty23
    PM: Adding info for No Bus:tty24
    PM: Adding info for No Bus:tty25
    PM: Adding info for No Bus:tty26
    PM: Adding info for No Bus:tty27
    PM: Adding info for No Bus:tty28
    PM: Adding info for No Bus:tty29
    PM: Adding info for No Bus:tty30
    PM: Adding info for No Bus:tty31
    PM: Adding info for No Bus:tty32
    PM: Adding info for No Bus:tty33
    PM: Adding info for No Bus:tty34
    PM: Adding info for No Bus:tty35
    PM: Adding info for No Bus:tty36
    PM: Adding info for No Bus:tty37
    PM: Adding info for No Bus:tty38
    PM: Adding info for No Bus:tty39
    PM: Adding info for No Bus:tty40
    PM: Adding info for No Bus:tty41
    PM: Adding info for No Bus:tty42
    PM: Adding info for No Bus:tty43
    PM: Adding info for No Bus:tty44
    PM: Adding info for No Bus:tty45
    PM: Adding info for No Bus:tty46
    PM: Adding info for No Bus:tty47
    PM: Adding info for No Bus:tty48
    PM: Adding info for No Bus:tty49
    PM: Adding info for No Bus:tty50
    PM: Adding info for No Bus:tty51
    PM: Adding info for No Bus:tty52
    PM: Adding info for No Bus:tty53
    PM: Adding info for No Bus:tty54
    PM: Adding info for No Bus:tty55
    PM: Adding info for No Bus:tty56
    PM: Adding info for No Bus:tty57
    PM: Adding info for No Bus:tty58
    PM: Adding info for No Bus:tty59
    PM: Adding info for No Bus:tty60
    PM: Adding info for No Bus:tty61
    PM: Adding info for No Bus:tty62
    PM: Adding info for No Bus:tty63
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    PM: Adding info for platform:nop_usb_xceiv.0
    MUSB controller-0 revision 4ea20800
    usb2phy: computed values rxcalib(15)DACs(30 13 16)
    usb2phy: override computed values rxcalib(15)DACs(30 13 16)
    usb2phy_config: musb(0) rxcalib done, rxcalib read value 6f6f5b86
    TxFifo Empty intr enabled
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    PM: Adding info for usb:usb1
    PM: Adding info for usb:1-0:1.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    PM: Adding info for No Bus:ep_81
    PM: Adding info for No Bus:usbdev1.1
    PM: Adding info for No Bus:ep_00
    musb-hdrc musb-hdrc.0: USB Host mode controller at e881e000 using DMA, IRQ 18
    Registered /proc/driver/musb_hdrc.0
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    PM: Adding info for platform:nop_usb_xceiv.1
    MUSB controller-1 revision 4ea20800
    usb2phy: computed values rxcalib(15)DACs(29 15 14)
    usb2phy: override computed values rxcalib(15)DACs(29 15 14)
    usb2phy_config: musb(1) rxcalib done, rxcalib read value 6f6edf76
    TxFifo Empty intr enabled
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    PM: Adding info for usb:usb2
    PM: Adding info for usb:2-0:1.0
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    PM: Adding info for No Bus:ep_81
    PM: Adding info for No Bus:usbdev2.1
    PM: Adding info for No Bus:ep_00
    musb-hdrc musb-hdrc.1: USB Host mode controller at e882a800 using DMA, IRQ 19
    Registered /proc/driver/musb_hdrc.1
    NET: Registered protocol family 2
    IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
    TCP: Hash tables configured (established 16384 bind 16384)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    PCI: CLS 0 bytes, default 64
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    PM: Adding info for No Bus:mailbox-dsp
    PM: Adding info for No Bus:mailbox-video
    PM: Adding info for No Bus:mailbox-vpss
    PM: Adding info for platform:omap-iommu.0
    PM: Adding info for platform:omap-iommu.1
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
    msgmni has been set to 885
    alg: No test for stdrng (krng)
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    PM: Adding info for No Bus:ptmx
    PM: Adding info for No Bus:hw_random
    nss_rng nss_rng: NSS Random Number Generator ver. 2.0
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    PM: Adding info for platform:serial8250
    PM: Adding info for No Bus:ttyS0
    PM: Adding info for No Bus:ttyS1
    PM: Adding info for No Bus:ttyS2
    PM: Adding info for No Bus:ttyS3
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    console [ttyO0] enabled, bootconsole disabled
    PM: Adding info for No Bus:ttyO0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    PM: Adding info for No Bus:ttyO1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    PM: Adding info for No Bus:ttyO2
    omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
    PM: Adding info for No Bus:ttyO3
    omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
    PM: Adding info for No Bus:ttyO4
    omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
    PM: Adding info for No Bus:ttyO5
    PM: Adding info for No Bus:1:0
    PM: Adding info for No Bus:ram0
    PM: Adding info for No Bus:1:1
    PM: Adding info for No Bus:ram1
    PM: Adding info for No Bus:1:2
    PM: Adding info for No Bus:ram2
    PM: Adding info for No Bus:1:3
    PM: Adding info for No Bus:ram3
    PM: Adding info for No Bus:1:4
    PM: Adding info for No Bus:ram4
    PM: Adding info for No Bus:1:5
    PM: Adding info for No Bus:ram5
    PM: Adding info for No Bus:1:6
    PM: Adding info for No Bus:ram6
    PM: Adding info for No Bus:1:7
    PM: Adding info for No Bus:ram7
    PM: Adding info for No Bus:1:8
    PM: Adding info for No Bus:ram8
    PM: Adding info for No Bus:1:9
    PM: Adding info for No Bus:ram9
    PM: Adding info for No Bus:1:10
    PM: Adding info for No Bus:ram10
    PM: Adding info for No Bus:1:11
    PM: Adding info for No Bus:ram11
    PM: Adding info for No Bus:1:12
    PM: Adding info for No Bus:ram12
    PM: Adding info for No Bus:1:13
    PM: Adding info for No Bus:ram13
    PM: Adding info for No Bus:1:14
    PM: Adding info for No Bus:ram14
    PM: Adding info for No Bus:1:15
    PM: Adding info for No Bus:ram15
    brd: module loaded
    PM: Adding info for No Bus:7:0
    PM: Adding info for No Bus:loop0
    PM: Adding info for No Bus:7:1
    PM: Adding info for No Bus:loop1
    PM: Adding info for No Bus:7:2
    PM: Adding info for No Bus:loop2
    PM: Adding info for No Bus:7:3
    PM: Adding info for No Bus:loop3
    PM: Adding info for No Bus:7:4
    PM: Adding info for No Bus:loop4
    PM: Adding info for No Bus:7:5
    PM: Adding info for No Bus:loop5
    PM: Adding info for No Bus:7:6
    PM: Adding info for No Bus:loop6
    PM: Adding info for No Bus:7:7
    PM: Adding info for No Bus:loop7
    loop: module loaded
    ahci probe: devid name is ahci
    ahci CAP register dump =0x6726ff80
    Modified ahci CAP register dump =0x6f26ff80
    ahci ahci.0: forcing PORTS_IMPL to 0x1
    ahci: SSS flag set, parallel bus scan disabled
    ahci ahci.0: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst
    PM: Adding info for No Bus:ata1
    PM: Adding info for No Bus:ata1
    PM: Adding info for No Bus:link1
    PM: Adding info for No Bus:link1
    PM: Adding info for No Bus:dev1.0
    PM: Adding info for No Bus:dev1.0
    scsi0 : ahci_platform
    PM: Adding info for scsi:host0
    PM: Adding info for No Bus:host0
    ata1: SATA max UDMA/133 irq_stat 0x00000040, connection status changed irq 16
    PM: Adding info for No Bus:mtd-unmap
    PM: Adding info for No Bus:mtd-romap
    PM: Adding info for No Bus:mtd-rwmap
    omap2-nand driver initializing
    ONFI param page 0 valid
    ONFI flash detected
    NAND device: Maf ID: 0x2c, Chip ID: 0xda (Micron, NAND 256MiB 3,3V 8-bit)
     erasesize: 0x20000, writesize: 2048, oobsize: 64
    omap2-nand: detected x8 NAND flash
    Creating 7 MTD partitions on "omap2-nand.0":
    0x000000000000-0x000000020000 : "U-Boot-min"
    PM: Adding info for No Bus:mtd0
    PM: Adding info for No Bus:mtd0ro
    PM: Adding info for No Bus:31:0
    PM: Adding info for No Bus:mtdblock0
    0x000000020000-0x000000260000 : "U-Boot"
    PM: Adding info for No Bus:mtd1
    PM: Adding info for No Bus:mtd1ro
    PM: Adding info for No Bus:31:1
    PM: Adding info for No Bus:mtdblock1
    0x000000260000-0x000000280000 : "U-Boot Env"
    PM: Adding info for No Bus:mtd2
    PM: Adding info for No Bus:mtd2ro
    PM: Adding info for No Bus:31:2
    PM: Adding info for No Bus:mtdblock2
    0x000000280000-0x000000580000 : "U-Boot Logo"
    PM: Adding info for No Bus:mtd3
    PM: Adding info for No Bus:mtd3ro
    PM: Adding info for No Bus:31:3
    PM: Adding info for No Bus:mtdblock3
    0x000000580000-0x0000009c0000 : "Kernel"
    PM: Adding info for No Bus:mtd4
    PM: Adding info for No Bus:mtd4ro
    PM: Adding info for No Bus:31:4
    PM: Adding info for No Bus:mtdblock4
    0x0000009c0000-0x00000d1e0000 : "File System"
    PM: Adding info for No Bus:mtd5
    PM: Adding info for No Bus:mtd5ro
    PM: Adding info for No Bus:31:5
    PM: Adding info for No Bus:mtdblock5
    0x00000d1e0000-0x000010000000 : "Reserved"
    PM: Adding info for No Bus:mtd6
    PM: Adding info for No Bus:mtd6ro
    PM: Adding info for No Bus:31:6
    PM: Adding info for No Bus:mtdblock6
    PM: Adding info for No Bus:ubi_ctrl
    PM: Adding info for No Bus:0
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffffd
    PM: Adding info for mdio_bus:0:01
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    CAN device driver interface
    CAN bus driver for Bosch D_CAN controller 1.0
    PM: Adding info for No Bus:can0
    d_can d_can: d_can device registered (irq=52, irq_obj=53)
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    usbcore: registered new interface driver cdc_acm
    cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    PM: Adding info for No Bus:mice
    mice: PS/2 mouse device common for all mice
    qt602240_ts 1-004a: __qt602240_read_reg: i2c transfer failed
    qt602240_ts: probe of 1-004a failed with error -5
    PM: Adding info for No Bus:rtc0
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    PM: Adding info for No Bus:i2c-1
    PM: Adding info for No Bus:i2c-2
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    PM: Adding info for No Bus:watchdog
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    PM: Adding info for No Bus:mmc0
    nss_aes_mod_init: loading NSS AES driver
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 0 @0x41140000)
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 1 @0x41141000)
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 2 @0x411a0000)
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 3 @0x411a1000)
    nss_aes_probe: probe() done
    nss_des_mod_init: loading NSS DES driver
    nss-des nss-des: NSS DES hw accel rev: 2.2 (context 0 @0x41160000)
    nss-des nss-des: NSS DES hw accel rev: 2.2 (context 1 @0x41161000)
    nss_des_probe: probe() done
    nss_sham_mod_init: loading NSS SHA/MD5 driver
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 0 @0x41100000)
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 1 @0x41101000)
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 2 @0x411c0000)
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 3 @0x411c1000)
    nss_sham_probe: probe() done
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0xbfd00000
    PM: Adding info for No Bus:timer
    usbcore: registered new interface driver snd-usb-audio
    Registered tvp5158 audio codec
    *** Forcing SW CTS!
    PM: Adding info for platform:soc-audio.0
    PM: Adding info for No Bus:TVP5158AUDIO
    asoc: tvp5158-hifi <-> davinci-mcasp.0 mapping ok
    PM: Adding info for No Bus:TLV320AIC3X
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    PM: Adding info for No Bus:card0
    PM: Adding info for No Bus:pcmC0D1p
    PM: Adding info for No Bus:pcmC0D1c
    PM: Adding info for No Bus:pcmC0D0c
    PM: Adding info for No Bus:controlC0
    PM: Adding info for platform:soc-audio.1
    PM: Adding info for No Bus:HDMI_SOC_LINK
    asoc: HDMI-DAI-CODEC <-> hdmi-dai mapping ok
    PM: Adding info for No Bus:card1
    PM: Adding info for No Bus:pcmC1D0p
    PM: Adding info for No Bus:controlC1
    ALSA device list:
      #0: TI81XX SOUND0
      #1: TI81XX SOUND1
    TCP cubic registered
    NET: Registered protocol family 17
    can: controller area network core (rev 20090105 abi 8)
    NET: Registered protocol family 29
    can: raw protocol (rev 20090105)
    can: broadcast manager protocol (rev 20090105 t)
    Registering the dns_resolver key type
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    PM: Adding info for No Bus:cpu_dma_latency
    PM: Adding info for No Bus:network_latency
    PM: Adding info for No Bus:network_throughput
    Detected MACID=7c:66:9d:37:ca:96
    PM: Adding info for No Bus:eth0
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    mmc0: host does not support reading read-only switch. assuming write-enable.
    mmc0: new high speed SDHC card at address aaaa
    PM: Adding info for mmc:mmc0:aaaa
    mmcblk0: mmc0:aaaa SU08G 7.40 GiB
    PM: Adding info for No Bus:179:0
    PM: Adding info for No Bus:mmcblk0
     mmcblk0: p1 p2
    PM: Adding info for No Bus:mmcblk0p1
    PM: Adding info for No Bus:mmcblk0p2
    
    CPSW phy found : id is : 0x282f014
    PHY 0:04 not found
    ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    ata1.00: ATA-8: SQF-SMSM4-128G-S8E, S8FM06A1, max UDMA/133
    ata1.00: 250069680 sectors, multi 16: LBA48 NCQ (depth 31/32)
    ata1.00: configured for UDMA/133
    scsi 0:0:0:0: Direct-Access     ATA      SQF-SMSM4-128G-S S8FM PQ: 0 ANSI: 5
    PM: Adding info for scsi:target0:0:0
    PM: Adding info for scsi:0:0:0:0
    PM: Adding info for No Bus:0:0:0:0
    PM: Adding info for No Bus:0:0:0:0
    PM: Adding info for No Bus:sg0
    sd 0:0:0:0: Attached scsi generic sg0 type 0
    sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128 GB/119 GiB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    PM: Adding info for No Bus:8:0
    PM: Adding info for No Bus:sda
     sda: sda1
    PM: Adding info for No Bus:sda1
    sd 0:0:0:0: [sda] Attached SCSI disk
    IP-Config: Guessing netmask 255.255.255.0
    IP-Config: Complete:
         device=eth0, addr=192.168.1.4, mask=255.255.255.0, gw=255.255.255.255,
         host=192.168.1.4, domain=, nis-domain=(none),
         bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath=
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is recommended
    EXT3-fs (mmcblk0p2): using internal journal
    EXT3-fs (mmcblk0p2): recovery complete
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
    VFS: Mounted root (ext3 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing init memory: 184K
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (sda1): using internal journal
    EXT3-fs (sda1): recovery complete
    EXT3-fs (sda1): mounted filesystem with writeback data mode
    PM: Adding info for No Bus:vcs2
    PM: Adding info for No Bus:vcsa2
    PM: Removing info for No Bus:vcs2
    PM: Removing info for No Bus:vcsa2
    udev[116]: starting version 164
    PHY: 0:01 - Link is Up - 100/Full
    PM: Adding info for No Bus:tlc59108-bl
    NET: Registered protocol family 10
    eth0: no IPv6 routers present
    root@dm814x:~#
    

    setenv bootargs 'console=ttyO0,115200n8 ip=192.168.1.4 root=/dev/mmcblk0p2 rootwait earlyprintk notifyk.vpssm3_sva=0xBFD00000 mem=128M ddr_mem=1024M vram=50M mem=248M@0x90000000 mem=248M@0xa0000000 quiet'
    
    
    
    Linux version 2.6.37 (ubuntu@ubuntu-laptop) (gcc version 4.5.3 20110311 (prerelease) (GCC) ) #6 Thu Jun 30 16:53:17 IDT 2016
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8148evm
    bootconsole [earlycon0] enabled
    vram size = 52428800 at 0x0
    ti81xx_reserve: ### Reserved DDR region @af700000
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8148 3.0
    SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000
    On node 0 totalpages: 146688
    free_area_init_node: node 0, pgdat c058f358, node_mem_map c05ce000
      Normal zone: 1520 pages used for memmap
      Normal zone: 0 pages reserved
      Normal zone: 145168 pages, LIFO batch:31
    pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    pcpu-alloc: [0] 0
    after smp_prepare_boot_cpu
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 145168
    Kernel command line: console=ttyO0,115200n8 ip=192.168.1.4 root=/dev/mmcblk0p2 rootwait earlyprintk notifyk.vpssm3_sva=0xBFD00000 mem=128M ddr_mem=1024M vram=50M mem=248M@0x90000000 mem=248M@0xa0000000 quiet
    PID hash table entries: 4096 (order: 2, 16384 bytes)
    Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    Memory: 128MB 248MB 196MB 1MB = 573MB total
    Memory: 574976k/574976k available, 64000k reserved, 0K highmem
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
        vmalloc : 0xf0000000 - 0xf8000000   ( 128 MB)
        lowmem  : 0xc0000000 - 0xef800000   ( 760 MB)
        pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
        modules : 0xbf000000 - 0xbfe00000   (  14 MB)
          .init : 0xc0008000 - 0xc0036000   ( 184 kB)
          .text : 0xc0036000 - 0xc053a000   (5136 kB)
          .data : 0xc053a000 - 0xc0590ac0   ( 347 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    Total of 128 interrupts on 1 active controller
    GPMC revision 6.0
    Trying to install interrupt handler for IRQ400
    Trying to install interrupt handler for IRQ401
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install type control for IRQ407
    Trying to set irq flags for IRQ407
    OMAP clockevent source: GPTIMER1 at 20000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 719.25 BogoMIPS (lpj=3596288)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    devtmpfs: initialized
    PM: Adding info for No Bus:platform
    TI81XX: Map 0xaf700000 to 0xfe500000 for dram barrier
    TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier
    omap_voltage_early_init: voltage driver support not added
    PM: Adding info for No Bus:omap
    regulator: core version 0.5
    PM: Adding info for platform:reg-dummy
    PM: Adding info for No Bus:regulator.0
    regulator: dummy:
    NET: Registered protocol family 16
    PM: Adding info for platform:mpu.0
    omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
    omap_voltage_add_dev: VDD specified does not exist!
    PM: Adding info for platform:l3_slow.0
    PM: Adding info for platform:omap_gpio.0
    PM: Adding info for platform:omap_gpio.1
    PM: Adding info for platform:omap_gpio.2
    PM: Adding info for platform:omap_gpio.3
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    PM: Adding info for No Bus:gpiochip0
    PM: Adding info for No Bus:gpiochip32
    PM: Adding info for No Bus:gpiochip64
    PM: Adding info for No Bus:gpiochip96
    PM: Adding info for No Bus:vtcon0
    PM: Adding info for platform:omap_uart.0
    PM: Adding info for platform:omap_uart.1
    PM: Adding info for platform:omap_uart.2
    PM: Adding info for platform:omap_uart.3
    PM: Adding info for platform:omap_uart.4
    PM: Adding info for platform:omap_uart.5
    do nothing
    PM: Adding info for No Bus:gpio31
    PM: Adding info for platform:omap_i2c.1
    do nothing
    do nothing
    PM: Adding info for platform:omap_i2c.2
    
    **** Registering AIC & MCASP2
    PM: Adding info for platform:davinci-mcasp.2
    
    **** Registering AIC & MCASP - Done
    
    **** Registering TVP5158 & MCASP0
    PM: Adding info for platform:tvp5158-audio
    PM: Adding info for platform:davinci-mcasp.0
    do nothing
    PM: Adding info for platform:mmci-omap-hs.0
    PM: Adding info for platform:omap2-nand.0
    PM: Adding info for platform:ti81xx-usbss
    PM: Adding info for platform:hdmi-dai
    PM: Adding info for platform:hdmi-dummy-codec
    NOR: Can't request GPMC CS
    after board_nor_init
    after phy_register_fixup_for_uid
    after ti814x_pcf8575_cir_init
    PM: Adding info for platform:omap-mailbox
    PM: Adding info for platform:omap2_mcspi.1
    PM: Adding info for platform:omap2_mcspi.2
    PM: Adding info for platform:omap2_mcspi.3
    PM: Adding info for platform:omap2_mcspi.4
    PM: Adding info for platform:omap2_elm.1
    PM: Adding info for platform:arm-pmu.0
    PM: Adding info for platform:nss-aes
    PM: Adding info for platform:nss-des
    PM: Adding info for platform:nss-sham
    skip ti814x_pcie_pllcfg
    PM: Adding info for platform:nss_rng
    ranran gmii select!
    PM: Adding info for platform:davinci_mdio.0
    PM: Adding info for platform:cpsw.0
    skip ti81xx_init_pcie
    PM: Adding info for platform:ti81xx_pcie.0
    PM: Adding info for platform:edma
    PM: Adding info for platform:davinci-pcm-audio
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    do nothing
    clk get on i2c3 fck failed
    !!!ti814x_enable_i2c1
    clk get on i2c2 fck failed
    do nothing
    do nothing
    PM: Adding info for platform:d_can
    PM: Adding info for platform:ahci.0
    PM: Adding info for platform:omap_rtc
    Cannot clk_get ck_32
    Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now
    PM: Adding info for platform:vpss
    registered ti81xx_vpss device
    PM: Adding info for platform:t81xx_vidout
    registered ti81xx_vidout device
    PM: Adding info for platform:TI81XX_HDMI
    registered ti81xx on-chip HDMI device
    PM: Adding info for platform:ti81xxfb
    registered ti81xx_fb device
    PM: Adding info for platform:ti81xxvin
    registered ti81xx_vin device
    NSS Crypto DMA hardware revision 1.9 @ IRQ 116
    PM: Adding info for platform:omap_wdt
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xf0030000
    ti81xx_pcie: forcing link width - x1
    ti81xx_pcie: Starting PCI scan...
    PM: Adding info for No Bus:pci0000:00
    PM: Adding info for No Bus:0000:00
    PCI: bus0: Fast back to back transfers enabled
    ti81xx_pcie: PCI scan done.
    pci_bus 0000:00: resource 0 [io  0x40000000-0x402fffff]
    pci_bus 0000:00: resource 1 [mem 0x20000000-0x2fffffff]
    PM: Adding info for No Bus:default
    bio: create slab <bio-0> at 0
    PM: Adding info for No Bus:vga_arbiter
    vgaarb: loaded
    SCSI subsystem initialized
    libata version 3.00 loaded.
    PM: Adding info for No Bus:spi1
    PM: Adding info for spi:spi1.0
    PM: Adding info for No Bus:spi2
    PM: Adding info for No Bus:spi3
    PM: Adding info for No Bus:spi4
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    USBSS revision 4ea2080b
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    PM: Adding info for platform:musb-hdrc.0
    PM: Adding info for platform:musb-hdrc.1
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 400 kHz
    PM: Adding info for i2c:i2c-1
    PM: Adding info for i2c:1-0050
    PM: Adding info for i2c:1-0023
    PM: Adding info for i2c:1-0018
    PM: Adding info for i2c:1-0020
    I2C: Read failed at pcf8575_cir_enable 256 with error code: -121
    do nothing
    I2C: Transfer failed at pcf8575_cir_enable 263 with error code: -121
    PM: Adding info for i2c:1-0040
    PM: Adding info for i2c:1-0021
    pcf857x: probe of 1-0021 failed with error -121
    PM: Adding info for i2c:1-004a
    PM: Adding info for i2c:1-002d
    PM: Adding info for platform:tps65910-pmic
    PM: Adding info for No Bus:regulator.1
    regulator: VRTC: 1800 mV
    PM: Adding info for No Bus:regulator.2
    regulator: VIO: 1500 mV
    PM: Adding info for No Bus:regulator.3
    regulator: VDD1: 600 <--> 1500 mV at 1200 mV
    PM: Adding info for No Bus:regulator.4
    regulator: VDD2: 600 <--> 1500 mV at 1200 mV
    PM: Adding info for No Bus:regulator.5
    regulator: VDDCTRL: 600 <--> 1400 mV at 1200 mV
    PM: Adding info for No Bus:regulator.6
    regulator: LDO1: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for No Bus:regulator.7
    regulator: LDO2: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for No Bus:regulator.8
    regulator: LDO3: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.9
    regulator: LDO4: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for No Bus:regulator.10
    regulator: LDO5: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.11
    regulator: LDO6: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.12
    regulator: LDO7: 1100 <--> 3300 mV at 3300 mV
    PM: Adding info for No Bus:regulator.13
    regulator: LDO8: 1100 <--> 3300 mV at 1800 mV
    PM: Adding info for platform:tps65910-rtc
    PM: Adding info for platform:tps65910-power
    tps65910 1-002d: No interrupt support, no core IRQ
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
    PM: Adding info for i2c:i2c-2
    PM: Adding info for i2c:2-005c
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    PM: Adding info for No Bus:lo
    Switching to clocksource gp timer
    PM: Adding info for No Bus:mem
    PM: Adding info for No Bus:kmem
    PM: Adding info for No Bus:null
    PM: Adding info for No Bus:port
    PM: Adding info for No Bus:zero
    PM: Adding info for No Bus:full
    PM: Adding info for No Bus:random
    PM: Adding info for No Bus:urandom
    PM: Adding info for No Bus:kmsg
    PM: Adding info for No Bus:tty
    PM: Adding info for No Bus:console
    PM: Adding info for No Bus:tty0
    PM: Adding info for No Bus:vcs
    PM: Adding info for No Bus:vcsa
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Adding info for No Bus:tty1
    PM: Adding info for No Bus:tty2
    PM: Adding info for No Bus:tty3
    PM: Adding info for No Bus:tty4
    PM: Adding info for No Bus:tty5
    PM: Adding info for No Bus:tty6
    PM: Adding info for No Bus:tty7
    PM: Adding info for No Bus:tty8
    PM: Adding info for No Bus:tty9
    PM: Adding info for No Bus:tty10
    PM: Adding info for No Bus:tty11
    PM: Adding info for No Bus:tty12
    PM: Adding info for No Bus:tty13
    PM: Adding info for No Bus:tty14
    PM: Adding info for No Bus:tty15
    PM: Adding info for No Bus:tty16
    PM: Adding info for No Bus:tty17
    PM: Adding info for No Bus:tty18
    PM: Adding info for No Bus:tty19
    PM: Adding info for No Bus:tty20
    PM: Adding info for No Bus:tty21
    PM: Adding info for No Bus:tty22
    PM: Adding info for No Bus:tty23
    PM: Adding info for No Bus:tty24
    PM: Adding info for No Bus:tty25
    PM: Adding info for No Bus:tty26
    PM: Adding info for No Bus:tty27
    PM: Adding info for No Bus:tty28
    PM: Adding info for No Bus:tty29
    PM: Adding info for No Bus:tty30
    PM: Adding info for No Bus:tty31
    PM: Adding info for No Bus:tty32
    PM: Adding info for No Bus:tty33
    PM: Adding info for No Bus:tty34
    PM: Adding info for No Bus:tty35
    PM: Adding info for No Bus:tty36
    PM: Adding info for No Bus:tty37
    PM: Adding info for No Bus:tty38
    PM: Adding info for No Bus:tty39
    PM: Adding info for No Bus:tty40
    PM: Adding info for No Bus:tty41
    PM: Adding info for No Bus:tty42
    PM: Adding info for No Bus:tty43
    PM: Adding info for No Bus:tty44
    PM: Adding info for No Bus:tty45
    PM: Adding info for No Bus:tty46
    PM: Adding info for No Bus:tty47
    PM: Adding info for No Bus:tty48
    PM: Adding info for No Bus:tty49
    PM: Adding info for No Bus:tty50
    PM: Adding info for No Bus:tty51
    PM: Adding info for No Bus:tty52
    PM: Adding info for No Bus:tty53
    PM: Adding info for No Bus:tty54
    PM: Adding info for No Bus:tty55
    PM: Adding info for No Bus:tty56
    PM: Adding info for No Bus:tty57
    PM: Adding info for No Bus:tty58
    PM: Adding info for No Bus:tty59
    PM: Adding info for No Bus:tty60
    PM: Adding info for No Bus:tty61
    PM: Adding info for No Bus:tty62
    PM: Adding info for No Bus:tty63
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    PM: Adding info for platform:nop_usb_xceiv.0
    MUSB controller-0 revision 4ea20800
    usb2phy: computed values rxcalib(15)DACs(30 14 16)
    usb2phy: override computed values rxcalib(15)DACs(30 14 16)
    usb2phy_config: musb(0) rxcalib done, rxcalib read value 6f6f5d86
    TxFifo Empty intr enabled
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: MUSB HDRC host driver
    usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb1: SerialNumber: musb-hdrc.0
    PM: Adding info for usb:usb1
    PM: Adding info for usb:1-0:1.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    PM: Adding info for No Bus:ep_81
    PM: Adding info for No Bus:usbdev1.1
    PM: Adding info for No Bus:ep_00
    musb-hdrc musb-hdrc.0: USB Host mode controller at f001e000 using DMA, IRQ 18
    Registered /proc/driver/musb_hdrc.0
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    PM: Adding info for platform:nop_usb_xceiv.1
    MUSB controller-1 revision 4ea20800
    usb2phy: computed values rxcalib(15)DACs(30 14 14)
    usb2phy: override computed values rxcalib(15)DACs(30 14 14)
    usb2phy_config: musb(1) rxcalib done, rxcalib read value 6f6f5d76
    TxFifo Empty intr enabled
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    usb usb2: SerialNumber: musb-hdrc.1
    PM: Adding info for usb:usb2
    PM: Adding info for usb:2-0:1.0
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    PM: Adding info for No Bus:ep_81
    PM: Adding info for No Bus:usbdev2.1
    PM: Adding info for No Bus:ep_00
    musb-hdrc musb-hdrc.1: USB Host mode controller at f002a800 using DMA, IRQ 19
    Registered /proc/driver/musb_hdrc.1
    NET: Registered protocol family 2
    IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
    TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
    TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
    TCP: Hash tables configured (established 131072 bind 65536)
    TCP reno registered
    UDP hash table entries: 512 (order: 1, 8192 bytes)
    UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    PCI: CLS 0 bytes, default 64
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    PM: Adding info for No Bus:mailbox-dsp
    PM: Adding info for No Bus:mailbox-video
    PM: Adding info for No Bus:mailbox-vpss
    PM: Adding info for platform:omap-iommu.0
    PM: Adding info for platform:omap-iommu.1
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
    msgmni has been set to 1123
    alg: No test for stdrng (krng)
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    PM: Adding info for No Bus:ptmx
    PM: Adding info for No Bus:hw_random
    nss_rng nss_rng: NSS Random Number Generator ver. 2.0
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    PM: Adding info for platform:serial8250
    PM: Adding info for No Bus:ttyS0
    PM: Adding info for No Bus:ttyS1
    PM: Adding info for No Bus:ttyS2
    PM: Adding info for No Bus:ttyS3
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    console [ttyO0] enabled, bootconsole disabled
    PM: Adding info for No Bus:ttyO0
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    PM: Adding info for No Bus:ttyO1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    PM: Adding info for No Bus:ttyO2
    omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
    PM: Adding info for No Bus:ttyO3
    omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
    PM: Adding info for No Bus:ttyO4
    omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
    PM: Adding info for No Bus:ttyO5
    PM: Adding info for No Bus:1:0
    PM: Adding info for No Bus:ram0
    PM: Adding info for No Bus:1:1
    PM: Adding info for No Bus:ram1
    PM: Adding info for No Bus:1:2
    PM: Adding info for No Bus:ram2
    PM: Adding info for No Bus:1:3
    PM: Adding info for No Bus:ram3
    PM: Adding info for No Bus:1:4
    PM: Adding info for No Bus:ram4
    PM: Adding info for No Bus:1:5
    PM: Adding info for No Bus:ram5
    PM: Adding info for No Bus:1:6
    PM: Adding info for No Bus:ram6
    PM: Adding info for No Bus:1:7
    PM: Adding info for No Bus:ram7
    PM: Adding info for No Bus:1:8
    PM: Adding info for No Bus:ram8
    PM: Adding info for No Bus:1:9
    PM: Adding info for No Bus:ram9
    PM: Adding info for No Bus:1:10
    PM: Adding info for No Bus:ram10
    PM: Adding info for No Bus:1:11
    PM: Adding info for No Bus:ram11
    PM: Adding info for No Bus:1:12
    PM: Adding info for No Bus:ram12
    PM: Adding info for No Bus:1:13
    PM: Adding info for No Bus:ram13
    PM: Adding info for No Bus:1:14
    PM: Adding info for No Bus:ram14
    PM: Adding info for No Bus:1:15
    PM: Adding info for No Bus:ram15
    brd: module loaded
    PM: Adding info for No Bus:7:0
    PM: Adding info for No Bus:loop0
    PM: Adding info for No Bus:7:1
    PM: Adding info for No Bus:loop1
    PM: Adding info for No Bus:7:2
    PM: Adding info for No Bus:loop2
    PM: Adding info for No Bus:7:3
    PM: Adding info for No Bus:loop3
    PM: Adding info for No Bus:7:4
    PM: Adding info for No Bus:loop4
    PM: Adding info for No Bus:7:5
    PM: Adding info for No Bus:loop5
    PM: Adding info for No Bus:7:6
    PM: Adding info for No Bus:loop6
    PM: Adding info for No Bus:7:7
    PM: Adding info for No Bus:loop7
    loop: module loaded
    ahci probe: devid name is ahci
    ahci CAP register dump =0x6726ff80
    Modified ahci CAP register dump =0x6f26ff80
    ahci ahci.0: forcing PORTS_IMPL to 0x1
    ahci: SSS flag set, parallel bus scan disabled
    ahci ahci.0: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst
    PM: Adding info for No Bus:ata1
    PM: Adding info for No Bus:ata1
    PM: Adding info for No Bus:link1
    PM: Adding info for No Bus:link1
    PM: Adding info for No Bus:dev1.0
    PM: Adding info for No Bus:dev1.0
    scsi0 : ahci_platform
    PM: Adding info for scsi:host0
    PM: Adding info for No Bus:host0
    ata1: SATA max UDMA/133 irq_stat 0x00000040, connection status changed irq 16
    PM: Adding info for No Bus:mtd-unmap
    PM: Adding info for No Bus:mtd-romap
    PM: Adding info for No Bus:mtd-rwmap
    omap2-nand driver initializing
    ONFI param page 0 valid
    ONFI flash detected
    NAND device: Maf ID: 0x2c, Chip ID: 0xda (Micron, NAND 256MiB 3,3V 8-bit)
     erasesize: 0x20000, writesize: 2048, oobsize: 64
    omap2-nand: detected x8 NAND flash
    Creating 7 MTD partitions on "omap2-nand.0":
    0x000000000000-0x000000020000 : "U-Boot-min"
    PM: Adding info for No Bus:mtd0
    PM: Adding info for No Bus:mtd0ro
    PM: Adding info for No Bus:31:0
    PM: Adding info for No Bus:mtdblock0
    0x000000020000-0x000000260000 : "U-Boot"
    PM: Adding info for No Bus:mtd1
    PM: Adding info for No Bus:mtd1ro
    PM: Adding info for No Bus:31:1
    PM: Adding info for No Bus:mtdblock1
    0x000000260000-0x000000280000 : "U-Boot Env"
    PM: Adding info for No Bus:mtd2
    PM: Adding info for No Bus:mtd2ro
    PM: Adding info for No Bus:31:2
    PM: Adding info for No Bus:mtdblock2
    0x000000280000-0x000000580000 : "U-Boot Logo"
    PM: Adding info for No Bus:mtd3
    PM: Adding info for No Bus:mtd3ro
    PM: Adding info for No Bus:31:3
    PM: Adding info for No Bus:mtdblock3
    0x000000580000-0x0000009c0000 : "Kernel"
    PM: Adding info for No Bus:mtd4
    PM: Adding info for No Bus:mtd4ro
    PM: Adding info for No Bus:31:4
    PM: Adding info for No Bus:mtdblock4
    0x0000009c0000-0x00000d1e0000 : "File System"
    PM: Adding info for No Bus:mtd5
    PM: Adding info for No Bus:mtd5ro
    PM: Adding info for No Bus:31:5
    PM: Adding info for No Bus:mtdblock5
    0x00000d1e0000-0x000010000000 : "Reserved"
    PM: Adding info for No Bus:mtd6
    PM: Adding info for No Bus:mtd6ro
    PM: Adding info for No Bus:31:6
    PM: Adding info for No Bus:mtdblock6
    PM: Adding info for No Bus:ubi_ctrl
    PM: Adding info for No Bus:0
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffffd
    PM: Adding info for mdio_bus:0:01
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    CAN device driver interface
    CAN bus driver for Bosch D_CAN controller 1.0
    PM: Adding info for No Bus:can0
    d_can d_can: d_can device registered (irq=52, irq_obj=53)
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    usbcore: registered new interface driver cdc_acm
    cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    PM: Adding info for No Bus:mice
    mice: PS/2 mouse device common for all mice
    qt602240_ts 1-004a: __qt602240_read_reg: i2c transfer failed
    qt602240_ts: probe of 1-004a failed with error -5
    PM: Adding info for No Bus:rtc0
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    PM: Adding info for No Bus:i2c-1
    PM: Adding info for No Bus:i2c-2
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    PM: Adding info for No Bus:watchdog
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    PM: Adding info for No Bus:mmc0
    nss_aes_mod_init: loading NSS AES driver
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 0 @0x41140000)
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 1 @0x41141000)
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 2 @0x411a0000)
    nss-aes nss-aes: NSS AES hw accel rev: 3.2 (context 3 @0x411a1000)
    nss_aes_probe: probe() done
    nss_des_mod_init: loading NSS DES driver
    nss-des nss-des: NSS DES hw accel rev: 2.2 (context 0 @0x41160000)
    nss-des nss-des: NSS DES hw accel rev: 2.2 (context 1 @0x41161000)
    nss_des_probe: probe() done
    nss_sham_mod_init: loading NSS SHA/MD5 driver
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 0 @0x41100000)
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 1 @0x41101000)
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 2 @0x411c0000)
    nss-sham nss-sham: NSS SHA/MD5 hw accel rev: 4.03 (context 3 @0x411c1000)
    nss_sham_probe: probe() done
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0xbfd00000
    PM: Adding info for No Bus:timer
    usbcore: registered new interface driver snd-usb-audio
    Registered tvp5158 audio codec
    *** Forcing SW CTS!
    PM: Adding info for platform:soc-audio.0
    PM: Adding info for No Bus:TVP5158AUDIO
    asoc: tvp5158-hifi <-> davinci-mcasp.0 mapping ok
    PM: Adding info for No Bus:TLV320AIC3X
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    PM: Adding info for No Bus:card0
    PM: Adding info for No Bus:pcmC0D1p
    PM: Adding info for No Bus:pcmC0D1c
    PM: Adding info for No Bus:pcmC0D0c
    PM: Adding info for No Bus:controlC0
    PM: Adding info for platform:soc-audio.1
    PM: Adding info for No Bus:HDMI_SOC_LINK
    asoc: HDMI-DAI-CODEC <-> hdmi-dai mapping ok
    PM: Adding info for No Bus:card1
    PM: Adding info for No Bus:pcmC1D0p
    PM: Adding info for No Bus:controlC1
    ALSA device list:
      #0: TI81XX SOUND0
      #1: TI81XX SOUND1
    TCP cubic registered
    NET: Registered protocol family 17
    can: controller area network core (rev 20090105 abi 8)
    NET: Registered protocol family 29
    can: raw protocol (rev 20090105)
    can: broadcast manager protocol (rev 20090105 t)
    Registering the dns_resolver key type
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    PM: Adding info for No Bus:cpu_dma_latency
    PM: Adding info for No Bus:network_latency
    PM: Adding info for No Bus:network_throughput
    Detected MACID=7c:66:9d:37:ca:96
    PM: Adding info for No Bus:eth0
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    mmc0: host does not support reading read-only switch. assuming write-enable.
    mmc0: new high speed SDHC card at address aaaa
    PM: Adding info for mmc:mmc0:aaaa
    mmcblk0: mmc0:aaaa SU08G 7.40 GiB
    PM: Adding info for No Bus:179:0
    PM: Adding info for No Bus:mmcblk0
     mmcblk0: p1 p2
    PM: Adding info for No Bus:mmcblk0p1
    PM: Adding info for No Bus:mmcblk0p2
    
    CPSW phy found : id is : 0x282f014
    PHY 0:04 not found
    ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    ata1.00: ATA-8: SQF-SMSM4-128G-S8E, S8FM06A1, max UDMA/133
    ata1.00: 250069680 sectors, multi 16: LBA48 NCQ (depth 31/32)
    ata1.00: configured for UDMA/133
    scsi 0:0:0:0: Direct-Access     ATA      SQF-SMSM4-128G-S S8FM PQ: 0 ANSI: 5
    PM: Adding info for scsi:target0:0:0
    PM: Adding info for scsi:0:0:0:0
    PM: Adding info for No Bus:0:0:0:0
    PM: Adding info for No Bus:0:0:0:0
    PM: Adding info for No Bus:sg0
    sd 0:0:0:0: Attached scsi generic sg0 type 0
    sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128 GB/119 GiB)
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    PM: Adding info for No Bus:8:0
    PM: Adding info for No Bus:sda
     sda: sda1
    PM: Adding info for No Bus:sda1
    sd 0:0:0:0: [sda] Attached SCSI disk
    IP-Config: Guessing netmask 255.255.255.0
    IP-Config: Complete:
         device=eth0, addr=192.168.1.4, mask=255.255.255.0, gw=255.255.255.255,
         host=192.168.1.4, domain=, nis-domain=(none),
         bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath=
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is recommended
    EXT3-fs (mmcblk0p2): using internal journal
    EXT3-fs (mmcblk0p2): recovery complete
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
    VFS: Mounted root (ext3 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing init memory: 184K
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (sda1): using internal journal
    EXT3-fs (sda1): recovery complete
    EXT3-fs (sda1): mounted filesystem with writeback data mode
    PM: Adding info for No Bus:vcs2
    PM: Adding info for No Bus:vcsa2
    PM: Removing info for No Bus:vcs2
    PM: Removing info for No Bus:vcsa2
    udev[116]: starting version 164
    PM: Adding info for No Bus:tlc59108-bl
    PHY: 0:01 - Link is Up - 100/Full
    NET: Registered protocol family 10
    eth0: no IPv6 routers present
    root@dm814x:~#
    root@dm814x:~#
    root@dm814x:~#
    root@dm814x:~# cd /opt/dvr_rdk/ti814x/
    .elbit_config.txt.swp  elbit_config.txt~      load.sh
    .go.sh.swo             elbit_tvp.sh           load.sh~
    .go.sh.swp             env_1024M_128M.sh      load_sgx.sh
    .load.sh.swp           env_1024M_256M.sh      parseEnv.sh
    .run3.sh.swp           env_512M_128M.sh       run.sh
    .runAll.sh.swp         env_512M_192M.sh       scripts/
    1                      env_512M_256M.sh       start.sh
    __go.sh                firmware/              unload.sh
    bin/                   go.sh                  validate.sh
    demo_ini/              init.sh
    elbit_config.txt       kermod/
    root@dm814x:~# cd /opt/dvr_rdk/ti814x/
    root@dm814x:/opt/dvr_rdk/ti814x# ./init.sh
    *** Bootargs Validated for mem param ***
    *** Bootargs Validated for notifyk.vpssm3 params ***
    Kernel bootargs validated
    numid=1,iface=MIXER,name='PCM Playback Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=127,step=0
      : values=127,127
      | dBscale-min=-63.50dB,step=0.50dB,mute=0
     [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
     [m3video] Remote Debug Shared Memory @ 0xbff10820
     [m3vpss ] Remote Debug Shared Memory @ 0xbff21040
    SysLink version : 2.20.02.20
    SysLink module created on Date:May  4 2015 Time:21:43:12
    Trace enabled
    Trace SetFailureReason enabled
     Setting DMM priority for [DUCATI  ] to [0] ( 0x4e000624 = 0x08000000 )
     Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a )
    /opt/dvr_rdk/ti814x
    root@dm814x:/opt/dvr_rdk/ti814x#
    root@dm814x:/opt/dvr_rdk/ti814x#
    root@dm814x:/opt/dvr_rdk/ti814x# ./load.sh
    Attached to slave procId 2.
    Loaded file ../firmware/dvr_rdk_fw_m3vpss_1024M_128M.xem3 on slave procId 2.
    Started slave procId 2.
    Unable to handle kernel NULL pointer dereference at virtual address 00000010
    pgd = eb3fc000
    [00000010] *pgd=aaa2d031, *pte=00000000, *ppte=00000000
    Internal error: Oops: 817 [#1]
    last sysfs file: /sys/devices/virtual/syslinkipc/syslinkipc_Osal/uevent
    Modules linked in: syslink ipv6 tlc59108
    CPU: 0    Not tainted  (2.6.37 #6)
    PC is at HeapMemMP_postInit+0xbc/0x148 [syslink]
    LR is at GateMP_getSharedAddr+0x4c/0x60 [syslink]
    pc : [<bf07f2d0>]    lr : [<bf07af00>]    psr: 80000013
    sp : eb14bc60  ip : 00000000  fp : eb14bc94
    r10: bf0cc064  r9 : bf0fc02c  r8 : 00000001
    r7 : f0097000  r6 : 00000000  r5 : f0097000  r4 : f009a000
    r3 : 00000580  r2 : bf0baafc  r1 : 00000580  r0 : 00000580
    Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
    Control: 10c5387d  Table: ab3fc019  DAC: 00000015
    Process fw_load.out (pid: 777, stack limit = 0xeb14a2e8)
    Stack: (0xeb14bc60 to 0xeb14c000)
    bc60: 00000080 00000000 00000000 00000000 04efff80 00000000 eb14bc94 f009a000
    bc80: eb14bcd0 00000000 eb14bccc eb14bc98 bf07f594 bf07f220 eb14bcd0 00000001
    bca0: bf070d2c 00000000 bf0fc238 eb14bd04 00000024 bf0cbcc8 04efff80 bf0fc238
    bcc0: eb14bcfc eb14bcd0 bf07f998 bf07f368 00000000 00000000 00000000 04efff80
    bce0: 00000000 f0097000 f037f024 00000001 eb14bd3c eb14bd00 bf071f10 bf07f950
    bd00: 00010003 00000000 00000000 00000000 04efff80 00000000 f5000000 00000000
    bd20: f5000000 bf0cbf5c 00000002 00000002 eb14bd94 eb14bd40 bf07dd88 bf071e68
    bd40: eb14bd6c eb14bd50 f5000000 008c0000 00010003 00010000 00000080 00000001
    bd60: 00000000 00000000 bf070000 00000000 00000002 00000001 00000002 00000001
    bd80: bf0fc02c bf0fc238 eb14be7c eb14bd98 bf0610b8 bf07dc3c 88000000 88000000
    bda0: 04f00000 00000001 00000070 bf0fc088 72616853 65526465 6e6f6967 746e652e
    bdc0: 315b7972 61632e5d 45656863 6c62616e 00003d65 eb14bde0 f037c000 00000000
    bde0: eb14be0c eb14bdf0 bf06f8c0 bf0698bc 00000000 f42d9000 88000000 88000000
    be00: 00000000 04f00000 eb140001 eb14be18 c0218824 00000000 04f00000 00010003
    be20: ea240001 00000080 fff10001 00000000 00010001 00000000 00000001 eb14be48
    be40: bf050ca0 88000000 0000001c 8e23b980 00000000 babe0000 bf0fc238 00000002
    be60: 00000000 00000000 eb14a000 00000000 eb14bea4 eb14be80 bf07c644 bf06095c
    be80: babe0000 00000000 00000000 c014f497 be979afc be979afc eb14befc eb14bea8
    bea0: bf0a06b0 bf07c5e8 c014f497 be979afc 00000000 eb14bec0 c006394c 40090002
    bec0: babe0000 00000000 be979b44 00000002 c00ed06c ebdb7880 00000005 be979afc
    bee0: 00000005 00000000 eb14a000 00000000 eb14bf74 eb14bf00 c00cf6ac bf0a05cc
    bf00: eb9f1f00 00000000 00000000 00000000 00000000 00000018 ebbb4508 00000002
    bf20: ec3839c0 00000000 eb14a000 00000000 eb14bf6c eb14bf40 c00c2000 c00ece68
    bf40: 00000000 ebbb4500 00000018 eb143300 eb143900 be979afc c014f497 00000005
    bf60: 00000000 eb14a000 eb14bfa4 eb14bf78 c00cf778 c00cf1e8 eb14bfac 00000001
    bf80: c03de410 be979afc 0007f334 c014f497 00000036 c0040568 00000000 eb14bfa8
    bfa0: c00403c0 c00cf72c be979afc 0007f334 00000005 c014f497 be979afc 00000001
    bfc0: be979afc 0007f334 c014f497 00000036 00000000 00000000 40090000 00000000
    bfe0: 0007f2f0 be979a98 0001dab4 4021f1cc 20000010 00000005 00000000 00000000
    Backtrace:
    [<bf07f214>] (HeapMemMP_postInit+0x0/0x148 [syslink]) from [<bf07f594>] (_HeapMemMP_create+0x238/0x310 [syslink])
     r6:00000000 r5:eb14bcd0 r4:f009a000
    [<bf07f35c>] (_HeapMemMP_create+0x0/0x310 [syslink]) from [<bf07f998>] (HeapMemMP_create+0x54/0x80 [syslink])
    [<bf07f944>] (HeapMemMP_create+0x0/0x80 [syslink]) from [<bf071f10>] (SharedRegion_start+0xb4/0x11c [syslink])
     r5:00000001 r4:f037f024
    [<bf071e5c>] (SharedRegion_start+0x0/0x11c [syslink]) from [<bf07dd88>] (Ipc_start+0x158/0x26c [syslink])
     r8:00000002 r7:00000002 r6:bf0cbf5c r5:f5000000 r4:00000000
    [<bf07dc30>] (Ipc_start+0x0/0x26c [syslink]) from [<bf0610b8>] (Platform_loadCallback+0x768/0x898 [syslink])
     r6:bf0fc238 r5:bf0fc02c r4:00000001
    [<bf060950>] (Platform_loadCallback+0x0/0x898 [syslink]) from [<bf07c644>] (Ipc_control+0x68/0x160 [syslink])
    [<bf07c5dc>] (Ipc_control+0x0/0x160 [syslink]) from [<bf0a06b0>] (IpcDrv_drvioctl+0xf0/0x574 [syslink])
     r7:be979afc r6:be979afc r5:c014f497 r4:00000000
    [<bf0a05c0>] (IpcDrv_drvioctl+0x0/0x574 [syslink]) from [<c00cf6ac>] (do_vfs_ioctl+0x4d0/0x544)
    [<c00cf1dc>] (do_vfs_ioctl+0x0/0x544) from [<c00cf778>] (sys_ioctl+0x58/0x7c)
     r9:eb14a000 r8:00000000 r7:00000005 r6:c014f497 r5:be979afc
    r4:eb143900
    [<c00cf720>] (sys_ioctl+0x0/0x7c) from [<c00403c0>] (ret_fast_syscall+0x0/0x30)
     r8:c0040568 r7:00000036 r6:c014f497 r5:0007f334 r4:be979afc
    Code: e5946008 e5840024 e594000c ebffeef8 (e5860010)
    ---[ end trace 7541086cee17edff ]---
     [m3vpss ]      ISS Freq  : 480 MHz
     [m3vpss ] ***** VPSS Firmware build time 19:20:13 Mar  5 2017  EDG gcc 3.0 mode
     [m3vpss ] ***** SYSTEM  : Frequency <ORG> - 200000000, <NEW> - 240000000
     [m3vpss ] notify_attach  rtnVal  0
     [m3vpss ] initProxyServer  rtnVal  0
     [m3vpss ]
     [m3vpss ]  *** UTILS: CPU KHz = 480000 Khz ***
     [m3vpss ]
     [m3vpss ]  45: SYSTEM  : System Common Init in progress !!!
     [m3vpss ]  46: SYSTEM: IPC init in progress !!!
     [m3vpss ]  46: SYSTEM: Attaching to [HOST] ...
     [m3vpss ]  1045: SYSTEM: Attaching to [HOST] ...
     [m3vpss ]  2045: SYSTEM: Attaching to [HOST] ...
     [m3vpss ]  3045: SYSTEM: Attaching to [HOST] ...
     [m3vpss ]  4045: SYSTEM: Attaching to [HOST] ...
     [m3vpss ]  5045: SYSTEM: Attaching to [HOST] ...
     [m3vpss ]  6045: SYSTEM: Attaching to [HOST] ...
    

    Attaced logs for both,

    Regards,

    Ran