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.

Please help me ,I can not remove this issue.

Other Parts Discussed in Thread: TVP5158, TPS65911, PCF8575, TPS65910, PCM1780

Hi :

I have a problem on DM8148 , and i using DVRRDK_03.00.00.00.

My usecase , 

Capture (YUV422I) HD/FHD 

     |

 CAP_DUP_LINK_IDX

     |

  FRAME OUT(VPSS) 

     |   

  Frames In A8       

 

My code :

CaptureLink_CreateParams capturePrm;
VCAP_VIDDEC_PARAMS_S vidDecVideoModeArgs[NUM_CAPTURE_DEVICES];
DupLink_CreateParams dupPrm[NUM_DUP_LINK];
IpcFramesOutLinkRTOS_CreateParams ipcFramesOutVpssToHostPrm;
IpcFramesInLinkHLOS_CreateParams ipcFramesInHostPrm;
CaptureLink_VipInstParams *pCaptureInstPrm;
CaptureLink_OutParams *pCaptureOutPrm;
UInt32 dupId[NUM_DUP_LINK];
UInt32 vipInstId=0;
UInt32 i=0, j=0;
UInt8 fhdCnt=0, hdCnt=0;
UInt8 sdChId = UNUSE_CHANNEL_ID;
UInt8 hdChId = UNUSE_CHANNEL_ID;
UInt8 fhdChId = UNUSE_CHANNEL_ID;
UInt8 muxMode = MODE_DET_No_Detecting;

MULTICH_INIT_STRUCT(IpcFramesOutLinkRTOS_CreateParams ,ipcFramesOutVpssToHostPrm);
MULTICH_INIT_STRUCT(IpcFramesInLinkHLOS_CreateParams ,ipcFramesInHostPrm);

MultiCh_detectBoard();

System_linkControl(
SYSTEM_LINK_ID_M3VPSS,
SYSTEM_M3VPSS_CMD_RESET_VIDEO_DEVICES,
NULL,
0,
TRUE);
System_linkControl(
SYSTEM_LINK_ID_M3VIDEO,
SYSTEM_COMMON_CMD_SET_CH2IVAHD_MAP_TBL,
&systemVid_encDecIvaChMapTbl,
sizeof(SystemVideo_Ivahd2ChMap_Tbl),
TRUE);

#if (TILER_ENABLE == FALSE)
/* Disable tiler allocator for this usecase
* for that tiler memory can be reused for
* non-tiled allocation
*/
SystemTiler_disableAllocator();
#endif

vipInstId = 0;

gVcapModuleContext.captureId = SYSTEM_LINK_ID_CAPTURE;
dupId[CAP_DUP_LINK_IDX_2] = SYSTEM_VPSS_LINK_ID_DUP_1;
gVcapModuleContext.ipcFramesOutVpssToHostId = SYSTEM_VPSS_LINK_ID_IPC_FRAMES_OUT_1;
gVcapModuleContext.ipcFramesInHostId = SYSTEM_HOST_LINK_ID_IPC_FRAMES_IN_1;

memset(vidDecVideoModeArgs, 0, sizeof(VCAP_VIDDEC_PARAMS_S)*NUM_CAPTURE_DEVICES);//config by decoder
Vcap_configVideoDecoder(vidDecVideoModeArgs, 1);//maik: force number of devices to 1

printf("%s:%s[%d] Ch0 mode=%d \n",__FILE__,__FUNCTION__,__LINE__, vidDecVideoModeArgs[0].videoResStatus[0]);
printf("%s:%s[%d] Ch1 mode=%d \n",__FILE__,__FUNCTION__,__LINE__, vidDecVideoModeArgs[0].videoResStatus[1]);
printf("%s:%s[%d] Ch2 mode=%d \n",__FILE__,__FUNCTION__,__LINE__, vidDecVideoModeArgs[0].videoResStatus[2]);
printf("%s:%s[%d] Ch3 mode=%d \n",__FILE__,__FUNCTION__,__LINE__, vidDecVideoModeArgs[0].videoResStatus[3]);

//scan FHD channel format
for(i=0;i<MAX_NUM_CHANNEL;i++)
{
if(vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_AFHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_AFHD_25P_MODE)
{
if(fhdCnt==0)
fhdChId=i;
fhdCnt++;
}
}

//scan HD channel format
if(fhdChId==(UNUSE_CHANNEL_ID))
{
for(i=0;i<MAX_NUM_CHANNEL;i++)
{
if(vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_AHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_AHD_25P_MODE)
{
hdChId=i;
hdCnt++;
break;
}
}
}

//scan SD channel
for(i=0;i<MAX_NUM_CHANNEL;i++)
{
if(vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_SD_NTSC_MODE || vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_SD_PAL_MODE)
{
sdChId=i;
printf("%s:%s[%d] sdChId=%d \n",__FILE__,__FUNCTION__,__LINE__, sdChId); //phillo
break;
}
else if( (fhdChId!=i && fhdChId!=(UNUSE_CHANNEL_ID)) || (hdChId!=i && hdChId!=(UNUSE_CHANNEL_ID)) )//assign default SD ID
sdChId=i;
}

//scan 4 ch AHD/D1 mode
if( (vidDecVideoModeArgs[0].videoResStatus[0]==MODE_DET_SD_NTSC_MODE || vidDecVideoModeArgs[0].videoResStatus[0]==MODE_DET_SD_PAL_MODE) &&
(vidDecVideoModeArgs[0].videoResStatus[1]==MODE_DET_SD_NTSC_MODE || vidDecVideoModeArgs[0].videoResStatus[1]==MODE_DET_SD_PAL_MODE) &&
(vidDecVideoModeArgs[0].videoResStatus[2]==MODE_DET_SD_NTSC_MODE || vidDecVideoModeArgs[0].videoResStatus[2]==MODE_DET_SD_PAL_MODE) &&
(vidDecVideoModeArgs[0].videoResStatus[3]==MODE_DET_SD_NTSC_MODE || vidDecVideoModeArgs[0].videoResStatus[3]==MODE_DET_SD_PAL_MODE)
)
{
vidDecVideoModeArgs[0].videoCaptureStatus=4;
muxMode=MODE_DET_SD_NTSC_MODE;
printf("%s:%s[%d] 4 Ch D1 mode \n",__FILE__,__FUNCTION__,__LINE__);
}
else if( (vidDecVideoModeArgs[0].videoResStatus[0]==MODE_DET_AHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[0]==MODE_DET_AHD_25P_MODE) &&
(vidDecVideoModeArgs[0].videoResStatus[1]==MODE_DET_AHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[1]==MODE_DET_AHD_25P_MODE) &&
(vidDecVideoModeArgs[0].videoResStatus[2]==MODE_DET_AHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[2]==MODE_DET_AHD_25P_MODE) &&
(vidDecVideoModeArgs[0].videoResStatus[3]==MODE_DET_AHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[3]==MODE_DET_AHD_25P_MODE)
)
{
vidDecVideoModeArgs[0].videoCaptureStatus=4;
muxMode=MODE_DET_AHD_30P_MODE;
printf("%s:%s[%d] 4 Ch AHD mode \n",__FILE__,__FUNCTION__,__LINE__);
}
else//default 2 ch mode, ch0=1080P, ch1=D1
{
fhdChId=0;
sdChId=1;
printf("%s:%s[%d] default 2 Ch mode\n",__FILE__,__FUNCTION__,__LINE__);
}
printf("%s:%s[%d] after Vcap_configVideoDecoder() \n",__FILE__,__FUNCTION__,__LINE__); //phillo

//**********************Cap SET
CaptureLink_CreateParams_Init(&capturePrm);
capturePrm.outQueParams[0].nextLink = dupId[CAP_DUP_LINK_IDX_2];
capturePrm.numVipInst = NUM_CAPTURE_DEVICES;
capturePrm.tilerEnable = FALSE;
capturePrm.numBufsPerCh = NUM_CAPTURE_BUFFERS;
capturePrm.maxBlindAreasPerCh = 4;
printf("%s:%s[%d] videoCaptureStatus=%d \n",__FILE__,__FUNCTION__,__LINE__, vidDecVideoModeArgs[0].videoCaptureStatus);

if(vidDecVideoModeArgs[0].videoCaptureStatus==1 || vidDecVideoModeArgs[0].videoCaptureStatus==2)//2 ch mode, FHD/HD + D1 input
{
//PortA set to FHD or HD
printf("PortA set to FHD or HD\n"); //phillo
capturePrm.numVipInst = NUM_CAPTURE_DEVICES;
pCaptureInstPrm = &capturePrm.vipInst[0];
pCaptureInstPrm->vipInstId = SYSTEM_CAPTURE_INST_VIP0_PORTA;
pCaptureInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_DEC_TVP5158_DRV;
pCaptureInstPrm->inDataFormat = SYSTEM_DF_YUV422P;
pCaptureInstPrm->numOutput = 1;

pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
pCaptureOutPrm->dataFormat = SYSTEM_DF_YUV422I_YUYV;
pCaptureOutPrm->scEnable = FALSE;
pCaptureOutPrm->scOutWidth = 0;
pCaptureOutPrm->scOutHeight = 0;
pCaptureOutPrm->outQueId = 0;
if(hdChId!=(UNUSE_CHANNEL_ID))
{
pCaptureInstPrm->standard = SYSTEM_STD_720P_60;
vidDecVideoModeArgs[0].standard = SYSTEM_STD_720P_60;
vidDecVideoModeArgs[0].videoCaptureMode =DEVICE_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_EMBEDDED_SYNC;
printf("%s:%s[%d] hdChId=%d \n",__FILE__,__FUNCTION__,__LINE__, hdChId); //phillo
}
else
{
pCaptureInstPrm->standard = SYSTEM_STD_1080P_30;
vidDecVideoModeArgs[0].standard = SYSTEM_STD_1080P_30;
vidDecVideoModeArgs[0].videoCaptureMode =DEVICE_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_EMBEDDED_SYNC;
printf("%s:%s[%d] fhdChId=%d \n",__FILE__,__FUNCTION__,__LINE__, fhdChId); //phillo
}

//PortB set to AFHD/D1
printf("PortB set to AFHD/D1\n"); //phillo
pCaptureInstPrm = &capturePrm.vipInst[1];
pCaptureInstPrm->vipInstId = SYSTEM_CAPTURE_INST_VIP0_PORTB;
pCaptureInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_DEC_TVP5158_DRV;
pCaptureInstPrm->inDataFormat = SYSTEM_DF_YUV422P;
pCaptureInstPrm->numOutput = 1;

pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
pCaptureOutPrm->dataFormat = SYSTEM_DF_YUV422I_YUYV;
pCaptureOutPrm->scEnable = FALSE;
pCaptureOutPrm->scOutWidth = 0;
pCaptureOutPrm->scOutHeight = 0;
pCaptureOutPrm->outQueId = 0;

if(fhdCnt>=2)
{
pCaptureInstPrm->standard = SYSTEM_STD_1080P_30;
vidDecVideoModeArgs[0].standard = SYSTEM_STD_1080P_30;
}
else
{
pCaptureInstPrm->standard = SYSTEM_STD_D1;
vidDecVideoModeArgs[0].standard = SYSTEM_STD_D1;
}
vidDecVideoModeArgs[0].videoCaptureMode =DEVICE_CAPT_VIDEO_CAPTURE_MODE_MULTI_CH_PIXEL_MUX_EMBEDDED_SYNC;
}

for(i = 0; i < NUM_CAPTURE_DEVICES; i++)
{
vidDecVideoModeArgs[i].videoIfMode = DEVICE_CAPT_VIDEO_IF_MODE_8BIT;
vidDecVideoModeArgs[i].videoDataFormat = SYSTEM_DF_YUV422P;
vidDecVideoModeArgs[i].videoSystem = DEVICE_VIDEO_DECODER_VIDEO_SYSTEM_AUTO_DETECT;
vidDecVideoModeArgs[i].videoCropEnable = FALSE;
vidDecVideoModeArgs[i].videoAutoDetectTimeout = -1;
}

//********************DUP_2 Set , To A8 FRAME
dupPrm[CAP_DUP_LINK_IDX_2].inQueParams.prevLinkId = gVcapModuleContext.captureId;//gVcapModuleContext.deiId[0];
dupPrm[CAP_DUP_LINK_IDX_2].inQueParams.prevLinkQueId = 0;//DEI_LINK_OUT_QUE_DEI_SC;//DEI_LINK_OUT_QUE_VIP_SC;
dupPrm[CAP_DUP_LINK_IDX_2].notifyNextLink = TRUE;
dupPrm[CAP_DUP_LINK_IDX_2].numOutQue = 1;
dupPrm[CAP_DUP_LINK_IDX_2].outQueParams[0].nextLink = gVcapModuleContext.ipcFramesOutVpssToHostId;

printf("%s:%s[%d]:ipcFramesOutVpssToHostPrm_SET\n",__FILE__,__FUNCTION__,__LINE__);
ipcFramesOutVpssToHostPrm.baseCreateParams.notifyPrevLink = TRUE;
ipcFramesOutVpssToHostPrm.baseCreateParams.notifyNextLink = TRUE;
ipcFramesOutVpssToHostPrm.baseCreateParams.noNotifyMode = FALSE;
ipcFramesOutVpssToHostPrm.baseCreateParams.inQueParams.prevLinkId = dupId[CAP_DUP_LINK_IDX_2];//gVcapModuleContext.deiId[0];//dupId[CAP_DUP_LINK_IDX_2];
ipcFramesOutVpssToHostPrm.baseCreateParams.inQueParams.prevLinkQueId = 0;//DEI_LINK_OUT_QUE_DEI_SC;//0;
ipcFramesOutVpssToHostPrm.baseCreateParams.numOutQue = 1;
ipcFramesOutVpssToHostPrm.baseCreateParams.outQueParams[0].nextLink = gVcapModuleContext.ipcFramesInHostId;

printf("%s:%s[%d]:ipcFramesInHostPrm_SET\n",__FILE__,__FUNCTION__,__LINE__);
ipcFramesInHostPrm.baseCreateParams.noNotifyMode = TRUE;
ipcFramesInHostPrm.baseCreateParams.notifyNextLink = FALSE;
ipcFramesInHostPrm.baseCreateParams.notifyPrevLink = FALSE;
ipcFramesInHostPrm.baseCreateParams.inQueParams.prevLinkId = gVcapModuleContext.ipcFramesOutVpssToHostId;
ipcFramesInHostPrm.baseCreateParams.inQueParams.prevLinkQueId = 0;
ipcFramesInHostPrm.baseCreateParams.outQueParams[0].nextLink = SYSTEM_LINK_ID_INVALID;
ipcFramesInHostPrm.exportOnlyPhyAddr = TRUE;
ipcFramesInHostPrm.cbCtx = &gVcapModuleContext;
ipcFramesInHostPrm.cbFxn = Vcap_ipcFramesInCbFxn;

printf("%s:%s[%d]System_linkCreate(capturePrm)\n",__FILE__,__FUNCTION__,__LINE__); //phillo
capturePrm.isPalMode = Vcap_isPalMode();
System_linkCreate (gVcapModuleContext.captureId, &capturePrm, sizeof(capturePrm));

printf("%s:%s[%d]System_linkCreate(dupPrm[CAP_DUP_LINK_IDX_2])\n",__FILE__,__FUNCTION__,__LINE__); //phillo
System_linkCreate(dupId[CAP_DUP_LINK_IDX_2], &dupPrm[CAP_DUP_LINK_IDX_2], sizeof(dupPrm[CAP_DUP_LINK_IDX_2]));

printf("%s:%s[%d]System_linkCreate(ipcFramesOutVpssToHostPrm) \n",__FILE__,__FUNCTION__,__LINE__);
System_linkCreate(gVcapModuleContext.ipcFramesOutVpssToHostId , &ipcFramesOutVpssToHostPrm , sizeof(ipcFramesOutVpssToHostPrm));

printf("%s:%s[%d]System_linkCreate(ipcFramesInHostPrm) \n",__FILE__,__FUNCTION__,__LINE__);
System_linkCreate(gVcapModuleContext.ipcFramesInHostId , &ipcFramesInHostPrm , sizeof(ipcFramesInHostPrm));
//***************************************************************************************************************************************

Console:

262144 bytes read: OK
## Starting application at 0x81000000 ...


U-Boot 2010.06-svn (Jul 26 2016 - 05:29:41)

TI8148-GP rev 2.1

ARM clk: 600MHz
DDR clk: 400MHz
IVA clk: 306MHz
ISS clk: 400MHz
DSS clk: 200MHz
DSP clk: 500MHz

I2C: ready
DRAM: 2 GiB
NAND: board_nand_init[975] found cs= 0
board_nand_init[993] gpmc cs.config1= 810
board_nand_init[995] nand->options= d
board_nand_init[1008] nand->options= d
HW ECC BCH,mode=2, type= 1 (BCH8 here) 8 Selected
nand_scan_ident[2856] chip->options=d,busw=0, _16=2
nand_scan_ident[2862] chip->options=d,busw=0, _16=2
[nand_get_flash_type] dev_id= dc
[nand_get_flash_type] found type= [33] NAND 512MiB 3,3V 8-bit
[nand_get_flash_type]/[2723] extid= 95
[nand_get_flash_type]/[2737] ws=2048, es=131072, busw= 0
[nand_get_flash_type]/[2754] ws=2048, es=131072, busw= 0
[nand_get_flash_type]/[2771] chip->options= d, _16= 2
512 MiB
MMC: OMAP SD/MMC: 0
Set VENC for LCD
logotime=30
.:;rrr;;.
,5#@@@@#####@@@@@@#2,
,A@@@hi;;;r5;;;;r;rrSG@@@A,
r@@#i;:;s222hG;rrsrrrrrr;ri#@@r
:@@hr:r;SG3ssrr2r;rrsrsrsrsrr;rh@@:
B@H;;rr;3Hs;rrr;sr;;rrsrsrsrsrsr;;H@B
@@s:rrs;5#;;rrrr;r#@H:;;rrsrsrsrsrr:s@@
@@;;srs&X#9;r;r;;,2@@@rrr:;;rrsrsrsrr;;@@
@@;;rrsrrs@MB#@@@@@###@@@@@@#rsrsrsrsrr;;@@
G@r;rrsrsr;#X;SX25Ss#@@#M@#9H9rrsrsrsrsrs;r@G
@9:srsrsrs;2@;:;;:.X@@@@@H::;rrsrsrsrsrsrr:3@
X@;rrsrsrsrr;XAi;;:&@@#@Bs:rrsrsrsrsrsrsrsrr;@X
@#;rsrsrsrsrr;r2ir@@@###::rrsrsrsrsrsrsrsrsr:@@
@A:rrsrsrsrr;:2@29@@M@@@;:;rrrrsrsrsrsrsrsrs;H@
@&;rsrsrsrr;A@@@@@@###@@@s::;:;;rrsrsrsrsrsr;G@
@#:rrsrsrsr;G@5Hr25@@@#@@@#9XG9s:rrrrsrsrsrs:#@
M@;rsrsrsrs;r@&#;::S@@@@@@@M@@@@Grr:;rsrsrsr;@#
:@s;rsrsrsrr:M#Msrr;;&#@@@@@@@@@@H@@5;rsrsr;s@,
@@:rrsrsrsr;S@rrrsr;:;r3MH@@#@M5,S@@irrsrr:@@
@A:rrsrsrsrrrrrsrsrrr;::;@##@r:;rH@h;srr:H@
;@9:rrsrsrsrrrsrsrsrsr;,S@Hi@i:;s;MX;rr:h@;
r@B:rrrrsrsrsrsrsrr;;sA@#i,i@h;r;S5;r:H@r
,@@r;rrrsrsrsrsrr;2BM3r:;r:G@:rrr;;r@@,
B@Mr;rrrrsrsrsr@@S;;;rrr:5M;rr;rM@H
.@@@i;;rrrrsrs2i;rrrrr;r@M:;i@@@.
.A@@#5r;;;r;;;rrr;r:r#AsM@@H.
;&@@@@MhXS5i5SX9B@@@@G;
:ihM#@@@@@##hs,

Net: ****** nand flash BTMODE[12]= 0 ********
evm.c:cpsw_pad_config[1499] id= 3b8f202f
evm.c:cpsw_pad_config[1619] PG2:( use this one )
evm.c:cpsw_pad_config[1652] RGMII mode
Detected MACID:0:17:eb:f9:d4:1c
evm.c:board_eth_init[2432] PHYID= 1 , ff
cpsw
Hit any key to stop autoboot: 0

NAND read: device 0 offset 0x580000, size 0x300000
3145728 bytes read: OK
## Booting kernel from Legacy Image at 81000000 ...
Image Name: Linux-2.6.37+
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2772528 Bytes = 2.6 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
init/main.c:start_kernel[539]==>
Linux version 2.6.37+ (root@ubuntu) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 Thu Oct 6 17:30:19 CST 2016
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: ti8148evm
bootconsole [earlycon0] enabled
reserved size = 52428800 at 0x0
FB: Reserving 52428800 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP chip is TI8148 2.1
SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 84736
Kernel command line: console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.0.95:/opt/nfs/rfs_48HD401,nolock rw rootdelay=5 mem=384M vmalloc=500M ip=192.168.0.144 earlyprintk notifyk.vpssm3_sva=0xBFD00000
net/ipv4/ipconfig.c:ip_auto_config_setup[1775]==> addrs= [192.168.0.144]
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: 334MB = 334MB total
Memory: 332576k/332576k available, 60640k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xd8800000 - 0xf8000000 ( 504 MB)
lowmem : 0xc0000000 - 0xd8000000 ( 384 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.init : 0xc0008000 - 0xc003d000 ( 212 kB)
.text : 0xc003d000 - 0xc0540000 (5132 kB)
.data : 0xc0540000 - 0xc058be00 ( 304 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:407
arch/arm/mach-omap2/omap_hwmod_81xx_data.c:ti81xx_hwmod_init[1188]==>
arch/arm/mach-omap2/omap_hwmod.c:omap_hwmod_init[1643]==>
omap_hwmod: gpio1: softreset failed (waited 10000 usec)
omap_hwmod: gpio2: softreset failed (waited 10000 usec)
omap_hwmod: gpio3: softreset failed (waited 10000 usec)
omap_hwmod: gpio4: softreset failed (waited 10000 usec)
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... 599.65 BogoMIPS (lpj=2998272)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
init/main.c:start_kernel[702]Before rest_init()
init/main.c:kernel_init[880]==>
init/main.c:do_basic_setup[804]==>
devtmpfs: initialized
omap_voltage_early_init: voltage driver support not added
regulator: core version 0.5
regulator: dummy:
NET: Registered protocol family 16
omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
omap_voltage_add_dev: VDD specified does not exist!
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
arch/arm/mach-omap2/board-ti8148evm.c:ti8148_evm_init[2854] ==>
arch/arm/mach-omap2/mux814x.c:ti814x_mux_init[885] ==>
omap_mux_init: Add partition: #1: core, flags: 4
arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[271]==> bus_id = 1,clkrate=200
drivers/i2c/i2c-boardinfo.c:i2c_register_board_info[68]==> busnum= 1[tps65911]
drivers/i2c/i2c-boardinfo.c:i2c_register_board_info[93]<==
arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[286]<==
arch/arm/plat-omap/i2c.c:omap2_i2c_add_bus[146]==> bus_id= 1
arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[271]==> bus_id = 2,clkrate=200
arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[286]<==
arch/arm/plat-omap/i2c.c:omap2_i2c_add_bus[146]==> bus_id= 2
arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[271]==> bus_id = 3,clkrate=200
drivers/i2c/i2c-boardinfo.c:i2c_register_board_info[68]==> busnum= 3[pcf8575_1]
drivers/i2c/i2c-boardinfo.c:i2c_register_board_info[93]<==
arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[286]<==
arch/arm/plat-omap/i2c.c:omap2_i2c_add_bus[146]==> bus_id= 3
arch/arm/mach-omap2/hsmmc.c:omap2_hsmmc_init[229] MMC ==>
arch/arm/mach-omap2/devices.c:omap2_init_mmc[1093] MMC ==>
arch/arm/mach-omap2/devices.c:omap2_mmc_mux[949] MMC ==>
arch/arm/mach-omap2/devices.c:omap2_mmc_mux[1071] 8148 MMC mux:
arch/arm/mach-omap2/board-ti8148evm.c:ti8148_evm_init[2922] BTMODE12=0, bw= 0, 8-bit nand use
arch/arm/mach-omap2/board-ti8148evm.c:ti8148_spi_init[2613] ==>
arch/arm/mach-omap2/board-ti8148evm.c:ti8148_spi_init[2672] <==
arch/arm/mach-omap2/board-ti8148evm.c:ti8148_mcasp_init[1219] ==>
arch/arm/mach-omap2/board-ti8148evm.c:ti8148_mcasp_init[1233] <==
arch/arm/mach-omap2/board-ti8148evm.c:ti8148_37k_gpio_init[1658] ==>
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[21] = 1 [type=1,index=0]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[114] = 1 [type=1,index=1]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[115] = 1 [type=1,index=2]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[24] = 1 [type=1,index=3]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[117] = 1 [type=1,index=4]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[105] = 0 [type=4,index=0]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[107] = 0 [type=4,index=1]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[108] = 0 [type=4,index=2]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[116] = 0 [type=4,index=3]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1620] ==> GPIO IRQ ===== 10====
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1639] ==> ***event_irq*** = 170
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[10] = 0 [type=5,index=0]
setup_ti8148_gpio_ioexp: failed to request GPIO for DI Pin: -16
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1620] ==> GPIO IRQ ===== 11====
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1639] ==> ***event_irq*** = 171
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[11] = 0 [type=5,index=1]
setup_ti8148_gpio_ioexp: failed to request GPIO for DI Pin: -16
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1620] ==> GPIO IRQ ===== 12====
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1639] ==> ***event_irq*** = 172
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[12] = 0 [type=5,index=2]
setup_ti8148_gpio_ioexp: failed to request GPIO for DI Pin: -16
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1620] ==> GPIO IRQ ===== 13====
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1639] ==> ***event_irq*** = 173
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[13] = 0 [type=5,index=3]
setup_ti8148_gpio_ioexp: failed to request GPIO for DI Pin: -16
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[58] = 1 [type=8,index=0]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[35] = 0 [type=7,index=0]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[40] = 1 [type=13,index=1]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[56] = 1 [type=12,index=2]
arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[126] = 1 [type=13,index=3]
arch/arm/mach-omap2/board-ti8148evm.c:ti8148_37k_gpio_init[2583] <==
arch/arm/mach-omap2/board-ti8148evm.c:ti8148_evm_init[2986] <==
arch/arm/mach-omap2/devices.c:omap2_init_devices[3495]==>
arch/arm/mach-omap2/devices.c:ti814x_cpsw_init[2619]==> *********Important********
arch/arm/mach-omap2/devices.c:ti814x_cpsw_init[2633] MAC[0]= 20:cd:39:cb:ea:94
arch/arm/mach-omap2/devices.c:ti814x_cpsw_init[2656] MAC[1]= 20:cd:39:cb:ea:96
arch/arm/mach-omap2/devices.c:ti814x_cpsw_init[2673] ****** Decide which PHY to connect CPSW ******
clk get on i2c3 fck failed
arch/arm/mach-omap2/devices.c:ti81xx_audio_mux[1865] ==>
arch/arm/mach-omap2/devices.c:ti81xx_audio_mux[1885] [fa1c52d4]=0
arch/arm/mach-omap2/devices.c:omap2_init_devices[3574]<==
Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now
arch/arm/mach-omap2/ti81xx_vpss.c:ti81xx_init_vpss[480]==>
arch/arm/mach-omap2/ti81xx_vpss.c:ti81xx_vpss_init[60]==>
registered ti81xx_vpss device
registered ti81xx_vidout device
registered ti81xx_fb device
arch/arm/mach-omap2/ti81xx_vpss.c:ti81xx_vin_init[358] ==>
registered ti81xx_vin device
arch/arm/mach-omap2/ti81xx_vpss.c:ti81xx_vin_init[391] <==
arch/arm/mach-omap2/pcie-ti81xx.c:ti81xx_pcie_rc_init[1164]==>
arch/arm/mach-omap2/pcie-ti81xx.c:ti81xx_pcie_probe[1124]==>
arch/arm/mach-omap2/pcie-ti81xx.c:ti81xx_pcie_probe[1137] before PCI probe
ti81xx_pcie: Invoking PCI BIOS...
ti81xx_pcie: Setting up Host Controller...
ti81xx_pcie: Register base mapped @0xd8820000
ti81xx_pcie: Starting PCI scan...
PCI: bus0: Fast back to back transfers disabled
PCI: bus1: Fast back to back transfers disabled
PCI: bus2: Fast back to back transfers disabled
pci 0000:00:00.0: BAR 9: assigned [mem 0x20000000-0x21ffffff pref]
pci 0000:00:00.0: BAR 8: assigned [mem 0x22000000-0x225fffff]
pci 0000:01:00.0: BAR 9: assigned [mem 0x20000000-0x21ffffff pref]
pci 0000:01:00.0: BAR 8: assigned [mem 0x22000000-0x225fffff]
pci 0000:02:00.0: BAR 0: assigned [mem 0x20000000-0x207fffff pref]
pci 0000:02:00.0: BAR 0: set to [mem 0x20000000-0x207fffff pref] (PCI address [0x20000000-0x207fffff])
pci 0000:02:00.0: BAR 3: assigned [mem 0x20800000-0x20ffffff pref]
pci 0000:02:00.0: BAR 3: set to [mem 0x20800000-0x20ffffff pref] (PCI address [0x20800000-0x20ffffff])
pci 0000:02:00.0: BAR 4: assigned [mem 0x21000000-0x217fffff pref]
pci 0000:02:00.0: BAR 4: set to [mem 0x21000000-0x217fffff pref] (PCI address [0x21000000-0x217fffff])
pci 0000:02:00.0: BAR 5: assigned [mem 0x21800000-0x21ffffff pref]
pci 0000:02:00.0: BAR 5: set to [mem 0x21800000-0x21ffffff pref] (PCI address [0x21800000-0x21ffffff])
pci 0000:02:00.0: BAR 2: assigned [mem 0x22000000-0x223fffff]
pci 0000:02:00.0: BAR 2: set to [mem 0x22000000-0x223fffff] (PCI address [0x22000000-0x223fffff])
pci 0000:02:00.0: BAR 1: assigned [mem 0x22400000-0x2240ffff]
pci 0000:02:00.0: BAR 1: set to [mem 0x22400000-0x2240ffff] (PCI address [0x22400000-0x2240ffff])
pci 0000:01:00.0: PCI bridge to [bus 02-02]
pci 0000:01:00.0: bridge window [io disabled]
pci 0000:01:00.0: bridge window [mem 0x22000000-0x225fffff]
pci 0000:01:00.0: bridge window [mem 0x20000000-0x21ffffff pref]
pci 0000:00:00.0: PCI bridge to [bus 01-02]
pci 0000:00:00.0: bridge window [io disabled]
pci 0000:00:00.0: bridge window [mem 0x22000000-0x225fffff]
pci 0000:00:00.0: bridge window [mem 0x20000000-0x21ffffff pref]
PCI: enabling device 0000:00:00.0 (0140 -> 0143)
PCI: enabling device 0000:01:00.0 (0140 -> 0143)
arch/arm/mach-omap2/pcie-ti81xx.c:ti81xx_pcie_rc_init[1168]<==, r = 0
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
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
omap_i2c omap_i2c.1: bus 1 rev4.0 at 200 kHz
regulator: VRTC: 1800 mV
regulator: VIO: 1500 mV
regulator: VDD1: 600 <--> 1500 mV at 1200 mV
regulator: VDD2: 600 <--> 1500 mV at 1200 mV
regulator: VDDCTRL: 600 <--> 1400 mV at 1200 mV
regulator: LDO1: 1100 <--> 3300 mV at 1800 mV
regulator: LDO2: 1100 <--> 3300 mV at 1800 mV
regulator: LDO3: 1100 <--> 3300 mV at 3300 mV
regulator: LDO4: 1100 <--> 3300 mV at 1800 mV
regulator: LDO5: 1100 <--> 3300 mV at 3300 mV
regulator: LDO6: 1100 <--> 3300 mV at 3300 mV
regulator: LDO7: 1100 <--> 3300 mV at 3300 mV
regulator: LDO8: 1100 <--> 3300 mV at 1800 mV
tps65910 1-002d: No interrupt support, no core IRQ
arch/arm/mach-omap2/board-ti8148evm.c:at24c256c_probe[488] ==>
arch/arm/mach-omap2/board-ti8148evm.c:at24c256c_read[349] ==>
arch/arm/mach-omap2/devices.c:ti814x_cpsw_check_eeprom_mac[2564]Found EEPROM MAC1=, MAC2=
arch/arm/mach-omap2/devices.c:ti814x_cpsw_check_eeprom_mac[2576] apply eeprom MAC[0]= 00:00:00:00:00:00
arch/arm/mach-omap2/devices.c:ti814x_cpsw_check_eeprom_mac[2589] MAC[1]= 00:00:00:00:00:00
omap_i2c omap_i2c.2: bus 2 rev4.0 at 200 kHz
omap_i2c omap_i2c.3: bus 3 rev4.0 at 200 kHz
Advanced Linux Sound Architecture Driver Version 1.0.23.
Switching to clocksource gp timer
musb-hdrc: version 6.0, host, debug=0
musb-hdrc musb-hdrc.0: dma type: dma-cppi41
MUSB controller-0 revision 4ea20800
usb2phy_config: musb(0) rxcalib done, rxcalib read value 6f6c5b7e
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
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
musb-hdrc musb-hdrc.0: USB Host mode controller at d881e000 using DMA, IRQ 18
musb-hdrc musb-hdrc.1: dma type: dma-cppi41
MUSB controller-1 revision 4ea20800
usb2phy_config: musb(1) rxcalib done, rxcalib read value 6f6edb66
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
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
musb-hdrc musb-hdrc.1: USB Host mode controller at d8826800 using DMA, IRQ 19
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.
NetWinder Floating Point Emulator V0.97 (double precision)
PMU: registered new PMU device of type 0
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 649
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
console [ttyO0] enabled, bootconsole disabled
console [ttyO0] enabled, bootconsole disabled
omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
brd: module loaded
loop: module loaded
omap2-nand driver initializing
NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung )
Creating 13 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000020000 : "U-Boot-min"
0x000000020000-0x000000260000 : "U-Boot"
0x000000260000-0x0000002c0000 : "U-Boot Env"
0x0000002c0000-0x000000580000 : "U-Boot Logo"
0x000000580000-0x0000009c0000 : "Kernel"
0x0000009c0000-0x00000d1e0000 : "File System"
0x00000d1e0000-0x000010000000 : "Reserved"
0x000010000000-0x000010160000 : "data1"
0x000010160000-0x0000102c0000 : "data2"
0x0000102c0000-0x000010580000 : "data3"
0x000010580000-0x0000109c0000 : "Kernel2"
0x0000109c0000-0x00001d1e0000 : "File System2"
0x00001d1e0000-0x000020000000 : "Reserved2"
dm6347_iva spi2.0: iva core: registered dm6347_iva as iva0
dm6347_iva spi2.2: iva core: registered dm6347_iva as iva1
drivers/net/phy/atheros.c:atheros_init[483]==> ( array= 1)
drivers/net/phy/atheros.c:atheros_init[486] register [0]
drivers/net/phy/atheros.c:atheros_init[495]<==
davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
davinci_mdio davinci_mdio.0: detected phy mask fffffff4
drivers/net/phy/phy_device.c:get_phy_device[249]==>addr= 0
drivers/net/phy/phy_device.c:get_phy_device[249]==>addr= 1
drivers/net/phy/phy_device.c:get_phy_device[249]==>addr= 3
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown
davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
davinci_mdio davinci_mdio.0: phy[3]: device 0:03, driver unknown
CAN device driver interface
CAN bus driver for Bosch D_CAN controller 1.0
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
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.
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
mice: PS/2 mouse device common for all mice
omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
drivers/i2c/i2c-dev.c:i2c_dev_init[603]==>
i2c /dev entries driver
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v1.0.0)
OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
notify_init : notify drivercreated for remote proc id 2 at physical Address 0xbfd00000
usbcore: registered new interface driver snd-usb-audio
sound/spi/pcm1780.c:pcm1780_init[322] ==>
sound/spi/pcm1780.c:pcm1780_init[327] before platform_driver_register()
sound/spi/pcm1780.c:pcm1780_init[332] <== r= 0
sound/soc/codecs/tvp5158-audio.c:tvp5158_audio_init[67] SND ==>
sound/soc/codecs/tvp5158-audio.c:tvp5158_audio_codec_probe[31] SND ==>
Registered tvp5158 audio codec
sound/soc/codecs/tvp5158-audio.c:tvp5158_audio_codec_probe[44] <== ret=0
sound/core/init.c:snd_card_create[154] SND ==> name=(null)
sound/core/init.c:snd_card_create[246] <== ret=0
Failed to add route LLOUT->Line Out
asoc: tvp5158-hifi <-> davinci-mcasp.0 mapping ok
ALSA device list:
#0: TI81XX EVM
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.
drivers/net/cpsw.c:cpsw_init[3202]==>
drivers/net/cpsw.c:cpsw_probe[2753]==>
Random MACID=2:66:77:e9:b:f5
drivers/net/cpsw.c:cpsw_probe[2957] ********* cpsw_ethtool_ops
drivers/net/cpsw.c:cpsw_probe[3066]<==
omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
drivers/net/cpsw.c:cpsw_ndo_open[1069]==>
drivers/net/cpsw.c:cpsw_init_host_port[1034]==>
drivers/net/cpsw.c:cpsw_slave_open[965]==> slave-0
drivers/net/cpsw.c:cpsw_slave_open[1005]connect [eth0] to PHY [0:01], phy_if= 7
drivers/net/phy/phy_device.c:phy_connect[383]==>[eth0] to PHY[0:01]
drivers/net/phy/phy_device.c:phy_connect[394] [0x1]
drivers/net/phy/phy_device.c:phy_connect_direct[344]==>

CPSW phy found : id is : 0x1cc915

CPSW phy found : id is : 0x1cc915
drivers/net/cpsw.c:cpsw_set_phy_config[918] phy_addr= 1
drivers/net/cpsw.c:cpsw_slave_open[1026]<==
drivers/net/cpsw.c:cpsw_slave_open[965]==> slave-1
drivers/net/cpsw.c:cpsw_slave_open[1005]connect [eth0] to PHY [0:03], phy_if= 7
drivers/net/phy/phy_device.c:phy_connect[383]==>[eth0] to PHY[0:03]
drivers/net/phy/phy_device.c:phy_connect[394] [0x3]
drivers/net/phy/phy_device.c:phy_connect_direct[344]==>

CPSW phy found : id is : 0x1cc915

CPSW phy found : id is : 0x1cc915
drivers/net/cpsw.c:cpsw_set_phy_config[918] phy_addr= 3
drivers/net/cpsw.c:cpsw_slave_open[1026]<==
IP-Config: Guessing netmask 255.255.255.0
net/ipv4/ipconfig.c:ic_close_devs[290] ==>
IP-Config: Complete:
device=eth0, addr=192.168.0.144, mask=255.255.255.0, gw=255.255.255.255,
host=192.168.0.144, domain=, nis-domain=(none),
bootserver=255.255.255.255, rootserver=192.168.0.95, rootpath=
init/main.c:do_basic_setup[819]<==
Waiting 5sec before mounting root device...
PHY: 0:03 - Link is Up - 0/Half
PHY: 0:03 - Link is Down
PHY: 0:03 - Link is Up - 100/Full
VFS: Mounted root (nfs filesystem) on device 0:15.
devtmpfs: mounted
Freeing init memory: 212K
INIT: version 2.86 booting
Error opening /dev/fb0: No such file or directory
Please wait: booting...
Starting udev
udevd (86): /proc/86/oom_adj is deprecated, please use /proc/86/oom_score_adj instead.

Root filesystem already rw, not remounting
Caching udev devnodes

ALSA: Restoring mixer settings...
NOT configuring network interfaces: / is an NFS mount
kernel.msgmnb = 35840
Tue Nov 29 15:28:00 UTC+8 2016
INIT: Entering runlevel: 5
Starting system message bus: dbus.
Starting telnet daemon.
Starting syslogd/klogd: done
Starting thttpd.
Applying sync command
Usage:
watchdog
watchdog 60
watchdog 60 halt
timeout= 60
mkdir: cannot create directory '/srv/www/media': File exists
Mon Dec 5 12:00:12 UTC+8 2016
*** Bootargs Validated for mem param ***

*** Bootargs Validated for notifyk.vpssm3 params ***
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|

Arago Project arago-project.org 48HD401_ ttyO0

Arago 2010.11 48HD401_ ttyO0

Kernel bootargs validated
48HD401_ login: amixer: Cannot find the given element from control default

[05/12/2016 12:00:12.861] (warning) socket.c:479 - IPv6 support is disabled.
Configuring for IPv4 support only. | The issue seems to be related to your system.

[05/12/2016 12:00:12.861] (warning) socket.c:479 - IPv6 support is disabled.
Configuring for IPv4 support only. | The issue seems to be related to your system.

[05/12/2016 12:00:12.861] (warning) socket.c:479 - IPv6 support is disabled.
Configuring for IPv4 support only. | The issue seems to be related to your system.

Cherokee Web Server 1.2.103b161123_ (Nov 23 2016): Listening on ports ALL:8080,
ALL:443(TLS), ALL:80, with TLS support via libssl, IPv6 enabled, using poll,
4096 fds system limit, max. 2040 connections, 5 threads, 408 connections per
thread, standard scheduling policy
root
SysLink version : 2.10.02.17
SysLink module created on Date:Nov 25 2016 Time:14:53:25
Trace enabled
Trace SetFailureReason enabled
[c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
[m3video] Remote Debug Shared Memory @ 0xbff05020
[m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
Password: Setting DMM priority for [DUCATI ] to [0] ( 0x4e000624 = 0x08000000 )
Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a )

*** TVP5158 probe : START ***

TI VS EVM : TVP5158 device address : 0x58, 0x5a, 0x5c, 0x5e
TI DVR : TVP5158 device address : 0x58, 0x59, 0x5a, 0x5b

Device found : I2C (0xXX): 0x08 = 0x51
I2C (0xXX): 0x09 = 0x58

Device NOT found : I2C (0xXX): Read ERROR !!! (reg[0x08], count = 2)

I2C (0x58): Read ERROR !!! (reg[0x08], count = 2)
I2C (0x58): Read ERROR !!! (reg[0x08], count = 2)
I2C (0x59): Read ERROR !!! (reg[0x08], count = 2)
I2C (0x59): Read ERROR !!! (reg[0x08], count = 2)

*** TVP5158 probe : END ***

/opt/dvr_rdk/ti814x

Attached to slave procId 2.
Loaded file ../firmware/dvr_rdk_fw_m3vpss.xem3 on slave procId 2.
Started slave procId 2.
After Ipc_loadcallback status [0x00000000]
[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 ] 52: SYSTEM : System Common Init in progress !!!
[m3vpss ] 52: SYSTEM: IPC init in progress !!!
[m3vpss ] 52: SYSTEM: Attaching to [HOST] ...
[m3vpss ] 1052: SYSTEM: Attaching to [HOST] ...
[m3vpss ] 1054: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
[m3vpss ] 1054: SYSTEM: Attaching to [DSP] ...
After Ipc_startcallback status [0x097d2000]
Attached to slave procId 1.
Loaded file ../firmware/dvr_rdk_fw_m3video.xem3 on slave procId 1.
Started slave procId 1.
After Ipc_loadcallback status [0x00000000]
[m3video] ***** SYSTEM : Frequency <ORG> - 200000000, <NEW> - 240000000
[m3vpss ] 2054: SYSTEM: Attaching to [DSP] ...
[m3video]
[m3video] *** UTILS: CPU KHz = 480000 Khz ***
[m3video]
[m3video] 1334: SYSTEM : System Common Init in progress !!!
[m3video] 1334: SYSTEM: IPC init in progress !!!
[m3video] 1335: SYSTEM: Attaching to [HOST] ...
[m3video] 2334: SYSTEM: Attaching to [HOST] ...
[m3video] 2337: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
[m3video] 2337: SYSTEM: Attaching to [DSP] ...
After Ipc_startcallback status [0x00000000]
root@48HD401_:~# Attached to slave procId 0.
[m3vpss ] 3054: SYSTEM: Attaching to [DSP] ...
Loaded file ../firmware/dvr_rdk_fw_c6xdsp.xe674 on slave procId 0.
Started slave procId 0.
After Ipc_loadcallback status [0x00000000]
After Ipc_startcallback status [0x00000000]
[c6xdsp ] ***** SYSTEM : Frequency <ORG> - 500000000, <NEW> - 750000000
[m3video] 3336: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 4054: SYSTEM: Attaching to [DSP] ...
[c6xdsp ]
[c6xdsp ] *** UTILS: CPU KHz = 750000 Khz ***
[c6xdsp ]
[c6xdsp ] 0: SYSTEM : System Common Init in progress !!!
[c6xdsp ] 0: SYSTEM: IPC init in progress !!!
[c6xdsp ] 0: SYSTEM: Attaching to [HOST] ...
[c6xdsp ] 667: SYSTEM: Attaching to [HOST] ...
[c6xdsp ] 669: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
[c6xdsp ] 669: SYSTEM: Attaching to [VIDEO-M3] ...
DMA: Module install successful, device major num = 250
DRV: Module install successful
DRV: Module built on Dec 5 2016 09:43:23
[c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
[m3video] Remote Debug Shared Memory @ 0xbff05020
[m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
[m3video] 4336: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 1335: SYSTEM: Attaching to [VIDEO-M3] ...
[m3vpss ] 5054: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 1643: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
[m3video] 5336: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 1643: SYSTEM: Attaching to [VPSS-M3] ...
[m3video] 5337: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
[m3video] 5337: SYSTEM: Attaching to [VPSS-M3] ...
[m3vpss ] 6054: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 2310: SYSTEM: Attaching to [VPSS-M3] ...
[m3video] 6336: SYSTEM: Attaching to [VPSS-M3] ...
[c6xdsp ] 3017: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
[m3vpss ] 7054: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 3017: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3vpss ] 7055: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
[m3vpss ] 7055: SYSTEM: Attaching to [VIDEO-M3] ...
[m3video] 7336: SYSTEM: Attaching to [VPSS-M3] ...
[c6xdsp ] 3684: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3video] 8055: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
[m3vpss ] 8054: SYSTEM: Attaching to [VIDEO-M3] ...
[m3video] 8055: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3vpss ] 8055: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
[m3video] 8055: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ...
[m3vpss ] 8055: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3video] 8055: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ...
[m3vpss ] 8055: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ...
[m3vpss ] 8055: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ...
[m3video] 8057: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[m3vpss ] 8057: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[m3video] 8058: SYSTEM: Notify register to [DSP] line 0, event 15 ...
[m3vpss ] 8057: SYSTEM: Notify register to [DSP] line 0, event 15 ...
[m3video] 8058: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
[m3vpss ] 8058: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
[m3video] 8058: SYSTEM: IPC init DONE !!!
[m3vpss ] 8058: SYSTEM: IPC init DONE !!!
[m3video] 8066: MEM: Shared Region 2: Base = 0xa8000000, Length = 0x12d00000 (301 MB)
[m3vpss ] 8066: MEM: Shared Region 2: Base = 0xa8000000, Length = 0x12d00000 (301 MB)
[m3video] 8067: MEM: Shared Region 1: Base = 0x98000000, Length = 0x06000000 (96 MB)
[m3vpss ] 8066: MEM: Shared Region 1: Base = 0x98000000, Length = 0x06000000 (96 MB)
[m3video] 8069: SYSTEM : System Common Init Done !!!
[m3vpss ] 8068: SYSTEM : System Common Init Done !!!
[m3video] 8069: SYSTEM : System Video Init in progress !!!
[m3vpss ] 8068: SYSTEM : System VPSS Init in progress !!!
[m3video] 8069: SYSTEM : System Video Init Done !!!
[m3vpss ] 8068: SYSTEM: All VPDMA Free !!!
[m3video] 8069: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_0] in region 0 ...
[m3video] 8070: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_0] in region 0 ...
[m3video] 8070: SYSTEM: ListElem Shared Addr = 0xbee8b680
[m3video] 8072: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_1] in region 0 ...
[m3video] 8072: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_1] in region 0 ...
[m3video] 8072: SYSTEM: ListElem Shared Addr = 0xbee8eb80
[m3video] links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_init[1069]
[m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
[m3video] 8079: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_19] in region 0 ...
[m3video] 8079: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_19] in region 0 ...
[m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
[m3video] 8079: SYSTEM: ListElem Shared Addr = 0xbee92080
[m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
[m3video] 8082: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_20] in region 0 ...
[m3video] 8082: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_20] in region 0 ...
[m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
[m3video] 8082: SYSTEM: ListElem Shared Addr = 0xbeeb1a80
[m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
[m3vpss ] === I2C0/2 Clk is active ===
[m3video] 8085: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_21] in region 0 ...
[m3vpss ] 8087: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ...
[m3video] 8085: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_21] in region 0 ...
[m3vpss ] 8087: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ...
[m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
[m3vpss ] 8087: SYSTEM: ListElem Shared Addr = 0xbeef0e80
[m3video] 8085: SYSTEM: ListElem Shared Addr = 0xbeed1480
[m3vpss ] 8089: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ...
[m3vpss ] 8090: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ...
[m3vpss ] 8090: SYSTEM: ListElem Shared Addr = 0xbeef4380
[m3video] 8098: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_24] in region 0 ...
[m3video] 8098: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_24] in region 0 ...
[m3video] 8098: SYSTEM: ListElem Shared Addr = 0xbeef7880
[m3video] 8100: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_25] in region 0 ...
[m3video] 8101: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_25] in region 0 ...
[m3vpss ] links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_init[1069]
[m3video] 8101: SYSTEM: ListElem Shared Addr = 0xbef16300
[m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
[m3video] 8103: HDVICP: Doing PRCM for IVAHD[0] ...
[m3vpss ] 8103: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_19] in region 0 ...
[m3video] 8103: HDVICP: PRCM for IVAHD[0] ... DONE.
[m3vpss ] 8103: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_19] in region 0 ...
[m3video] 8103: SYSTEM : Initializing Links !!!
[m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
[m3vpss ] 8103: SYSTEM: ListElem Shared Addr = 0xbef34d80
[m3video] 8104: SYSTEM : FREE SPACE : System Heap = 6280328 B, Mbx = 10240 msgs)
[m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
[m3vpss ] 8106: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_20] in region 0 ...
[m3video] 8104: SYSTEM : FREE SPACE : SR0 Heap = 9879168 B (9 MB)
[m3vpss ] 8107: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_20] in region 0 ...
[m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
[m3video] 8104: SYSTEM : FREE SPACE : Frame Buffer = 315621248 B (300 MB)
[m3vpss ] 8107: SYSTEM: ListElem Shared Addr = 0xbef54780
[m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
[m3video] 8104: SYSTEM : FREE SPACE : Bitstream Buffer = 100663168 B (95 MB)
[m3vpss ] 8109: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_21] in region 0 ...
[m3vpss ] 8110: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_21] in region 0 ...
[m3video] 8104: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
[m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
[m3video] 8113: SYSTEM : FREE SPACE : Tiler 8-bit = 89128960 B (85 MB) - TILER ON
[m3vpss ] 8110: SYSTEM: ListElem Shared Addr = 0xbef74180
[m3vpss ] 8112: SYSTEM : HDVPSS Drivers Version: HDVPSS_01_00_01_37
[m3video] 8113: SYSTEM : FREE SPACE : Tiler 16-bit = 44040192 B (42 MB) - TILER ON
[m3vpss ] 8112: SYSTEM : FVID2 Init in progress !!!
[m3vpss ] 8170: SYSTEM : FVID2 Init in progress DONE !!!
[m3video] 8138: SYSTEM : Initializing Links ... DONE !!!
[m3vpss ] 8170: SYSTEM : Device Init in progress !!!
[m3vpss ] initPrms.isI2cInitReq = 0
[m3vpss ] initPrms.isI2cInitReq = 0
[m3vpss ] 8261: SYSTEM : Device Init in progress DONE !!!
[m3vpss ] 8399: SYSTEM : System VPSS Init Done !!!
[m3vpss ] 8400: UTILS: DMA: HWI Create for INT63 !!!
[m3vpss ] 8400: SYSTEM : Initializing Links !!!
[m3vpss ] 8400: SYSTEM : FREE SPACE : System Heap = 189312 B, Mbx = 10240 msgs)
[m3vpss ] 8400: SYSTEM : FREE SPACE : SR0 Heap = 9620096 B (9 MB)
[m3vpss ] 8400: SYSTEM : FREE SPACE : Frame Buffer = 311311232 B (296 MB)
[m3vpss ] 8400: SYSTEM : FREE SPACE : Bitstream Buffer = 100663168 B (95 MB)
[m3vpss ] 8401: SYSTEM : FREE SPACE : Tiler 8-bit = 89128960 B (85 MB) - TILER ON
[m3vpss ] 8401: SYSTEM : FREE SPACE : Tiler 16-bit = 44040192 B (42 MB) - TILER ON
[m3vpss ] 8489: SYSTEM : Initializing Links ... DONE !!!
[m3vpss ] Received character 's'
[m3vpss ] 8490: SYSTEM : Set Static L3 pressure for HDVPSS as High
[c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
[m3video] Remote Debug Shared Memory @ 0xbff05020
[m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
[m3video] Received character 's'
[c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
[m3video] Remote Debug Shared Memory @ 0xbff05020
[m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
[c6xdsp ] 4350: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[c6xdsp ] 4351: SYSTEM: Creating MsgQ [DSP_MSGQ] ...
[c6xdsp ] 4351: SYSTEM: Creating MsgQ [DSP_ACK_MSGQ] ...
[c6xdsp ] 4351: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[c6xdsp ] 4351: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
[c6xdsp ] 4351: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
[c6xdsp ] 4351: SYSTEM: IPC init DONE !!!
[c6xdsp ] 4353: MEM: Shared Region 2: Base = 0xa8000000, Length = 0x12d00000 (301 MB)
[c6xdsp ] 4353: MEM: Shared Region 1: Base = 0x98000000, Length = 0x06000000 (96 MB)
[c6xdsp ] 4354: SYSTEM : System Common Init Done !!!
[c6xdsp ] 6530: SYSTEM : System DSP Init in progress !!!
[c6xdsp ] 6530: SYSTEM : RpeServer_init() done... Ret Val 0!!!
[c6xdsp ] links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_init[1069]
[c6xdsp ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
[c6xdsp ] 4357: SYSTEM: Creating ListMP [DSP_IPC_OUT_19] in region 0 ...
[c6xdsp ] 4357: SYSTEM: Creating ListMP [DSP_IPC_IN_19] in drivers/video/ti81xx/vpss/core.c:vps_init[172]==>
region 0 ...
[c6xdsp ] VPSS:links_common/ipcFrdrivers/video/ti81xx/vpss/dctrl.c:parse_def_modes[2441] [ntsc], id= 8, mid= 0
amesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
[c6xdsp ] arch/arm/mach-omap2/board-ti8148evm.c:vps_ti814x_select_video_decoder[194] ==> vid_decoder_id= 0
4357: SYSTEM: Ldrivers/video/ti81xx/vpss/core.c:vps_init[184] re-program I2C-1 multi-mux pin
istElem Shared Addr = 0xbef93b80
[c6xdsp ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
[c6xdsp ] 4358: SYSTEM: Creating ListMP [DSP_IPC_OUT_20] in region 0 ...
[c6xdsp ] 4358: SYSTEM: Creating ListMP [DSP_IPC_IN_20] in region 0 ...
[c6xdsp ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
[c6xdsp ] 4358: SYSTEM: ListElem Shared Addr = 0xbefb3580
[c6xdsp ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
[c6xdsp ] 4359: SYSTEM: Creating ListMP [DSP_IPC_OUT_21] in region 0 ...
[c6xdsp ] 4359: SYSTEM: Creating ListMP [DSP_IPC_IN_21] in region 0 ...
[c6xdsp ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
[c6xdsp ] 4360: SYSTEM: ListElem Shared Addr = 0xbefd2f80
[c6xdsp ] 4360: SYSTEM: Creating ListMP [DSP_IPC_OUT_24] in region 0 ...
[c6xdsp ] 4360: SYSTEM: Creating ListMP [DSP_IPC_IN_24] in region 0 ...
[c6xdsp ] 4360: SYSTEM: ListElem Shared Addr = 0xbeff2980
[c6xdsp ] 4361: SYSTEM: Creating ListMP [DSP_IPC_OUT_25] in region 0 ...
[c6xdsp ] 4361: SYSTEM: Creating ListMP [DSP_IPC_IN_25] in region 0 ...
[c6xdsp ] 4361: SYSTEM: ListElem Shared Addr = 0xbf011400
[c6xdsp ] !!WARNING.Resource already registered:2
[c6xdsp ] 6542: SYSTEM : Initializing Links !!!
[c6xdsp ] 4362: SYSTEM : FREE SPACE : System Heap = 6270752 B, Mbx = 10240 msgs)
[c6xdsp ] Received character 's'
/opt/dvr_rdk/ti814x
[c6xdsp ] 6574: SYSTEM : Initializing Links ... DONE !!!
[c6xdsp ] 6574: SYSTEM : System DSP Init Done !!!

ORG 0x48140934: 1
NEW 0x48140934: 1


ORG 0x48140938: 1
NEW 0x48140938: 1

Error: demo.c:Msg_Init[208] Creat queue id:0
demo.c:main[1302] before StartRTSPServer()
startServer.c:StartRTSPServer[149] ==>
startServer.c:StartRTSPServer[155] <==
demo.c:Demo_run[1784]==> (demoId=11)
Init setting, recording is disable !!
Info: demo.c:SetRecordingEnable[3593] Recording status=0
demo.c:Demo_startStop[2998]==> (demoId=11,startDemo= 1,ph
demo.c:Demo_startStop[3007]
demo.c:Demo_startStop[3012]
demo.c:Demo_startStop[3060]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[235] ==>
ti_vcap.c:Vcap_params_init[55]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[279] before doProgressiveVenc
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[284] Is doProgressiveVenc
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[302] in DEMO_VCAP_VENC_VDEC_VDIS_PROGRESSIVE_8CH
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[304] use VSYS_USECASE_MULTICHN_PROGRESSIVE_VCAP_VDIS_VENC_VDEC_8CH
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[323] demo[11],useCase[10]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[409] gDemo_info.maxVencChannels=8
--------------- CHANNEL DETAILS-------------
Capture Channels => 8
Enc Channels => Primary 8, Secondary 8
Dec Channels => 8
Disp Channels => 16
-------------------------------------------
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[423]
ti_vsys.c:Vsys_init[102]==>
ti_vsys.c:Vsys_init[115]
ti_vcap.c:Vcap_init[101]
ti_vcap.c:Vcap_params_init[55]
ti_vsys.c:Vsys_init[118]
ti_vsys.c:Vsys_init[122]
ti_vsys.c:Vsys_init[127]
system_common.c:System_init[47]==>
0: SYSTEM: System Common Init in progress !!!
0: SYSTEM: IPC init in progress !!!
startServer.c:StartRTSPServerThread[40] ==>
writer/app_writer.c:WRITER_create[288] ==>writer/app_writer.c:WRITER_create[299] before OSA_tskCreate() writer/app_writer.c:WRITER_create[307] before OSA_mbxCreate() writer/app_writer.c:WRITER_create[315] WRITER_sendCmd writer/app_writer.c:WRITER_tskMain[211]==>
writer/app_writer.c:WRITER_tskCreate[41]==>
writer/app_writer.c:WRITER_tskCreate[62]gWRITER_ctrl.bufSize=1382400,gWRITER_ctrl.bufNum=4
avServer/avServerMainThr.c:AVSERVER_mainCreate[169]==>
avServer/avServerMainThr.c:AVSERVER_tskMain[99]==>
mem_layout = 1
mem_size[0] =0x280000
mem_size[0] =0xC800
cache_size[0] =0x280000
cache_blk_size[0] =0xC800
mem_size[1] =0x280000
mem_size[1] =0xC800
cache_size[1] =0x280000
cache_blk_size[1] =0xC800
mem_size[2] =0x280000
mem_size[2] =0xC800
cache_size[2] =0x280000
cache_blk_size[2] =0xC800
mem_size[3] =0x280000
mem_size[3] =0xC800
cache_size[3] =0x280000
cache_blk_size[3] =0xC800
mem_size[4] =0x280000
mem_size[4] =0xC800
cache_size[4] =0x280000
cache_blk_size[4] =0xC800
mem_size[5] =0x280000
mem_size[5] =0xC800
cache_size[5] =0x280000
cache_blk_size[5] =0xC800
mem_size[6] =0x280000
mem_size[6] =0xC800
cache_size[6] =0x280000
cache_blk_size[6] =0xC800
mem_size[7] =0x280000
mem_size[7] =0xC800
cache_size[7] =0x280000
cache_blk_size[7] =0xC800
mem_size[8] =0x80000
mem_size[8] =0x2800
cache_size[8] =0x80000
cache_blk_size[8] =0x2800
mem_size[9] =0x80000
mem_size[9] =0x2800
cache_size[9] =0x80000
cache_blk_size[9] =0x2800
mem_size[10] =0x80000
mem_size[10] =0x2800
cache_size[10] =0x80000
cache_blk_size[10] =0x2800
mem_size[11] =0x80000
mem_size[11] =0x2800
cache_size[11] =0x80000
cache_blk_size[11] =0x2800
mem_size[12] =0x80000
mem_size[12] =0x2800
cache_size[12] =0x80000
cache_blk_size[12] =0x2800
mem_size[13] =0x80000
mem_size[13] =0x2800
cache_size[13] =0x80000
cache_blk_size[13] =0x2800
mem_size[14] =0x80000
mem_size[14] =0x2800
cache_size[14] =0x80000
cache_blk_size[14] =0x2800
mem_size[15] =0x80000
mem_size[15] =0x2800
cache_size[15] =0x80000
cache_blk_size[15] =0x2800
mem_size[16] =0x20000
mem_size[16] =0x400
cache_size[16] =0x20000
cache_blk_size[16] =0x400
totalsize =0x3040800
TOTAL_MEM_SIZE =0xA40100
avServer/mem_mng.c:MemMng_Init[593] [AV] shmget(0x4321,size=50595840), shmat() addr= 4b3bd000
Error: demo.c:Msg_Init[208] Creat queue id:32769
avServer/stream.c:Msg_CTRL[438]==>
startServer.c:StartRTSPServerThread[120] wait for exit
startServer.c:StartRTSPServerThread[127] video stream is stop for rtsp, end RTSP server.....
startServer.c:StartRTSPServerThread[135] <== before pthread_exit()
15: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
347: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
349: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
350: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
351: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
351: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
352: SYSTEM: Notify register to [DSP] line 0, event 15 ...
353: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
353: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
353: SYSTEM: IPC init DONE !!!
system_common.c:System_init[60]
355: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
357: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
358: SYSTEM: ListElem Shared Addr = 0x4418ce80
359: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
362: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
363: SYSTEM: ListElem Shared Addr = 0x441ab900
ARM:ipcFramesInLink_tsk.c:IpcFramesInLink_init[855]<==
[Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_init[628]
[Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[593]
365: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
367: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
[Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[559]
369: SYSTEM: ListElem Shared Addr = 0x441ca380
[Host]shAddr=0x441ca380
[Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[593]
370: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
372: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
[Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[559]
374: SYSTEM: ListElem Shared Addr = 0x441e9d80
[Host]shAddr=0x441e9d80
[Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[593]
375: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
377: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
[Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[559]
379: SYSTEM: ListElem Shared Addr = 0x44209780
[Host]shAddr=0x44209780
system_common.c:System_init[66]
system_common.c:System_init[72]
401: SYSTEM: System Common Init Done !!!
system_common.c:System_init[79]<==
ti_vsys.c:Vsys_init[130]
ti_vsys.c:Vsys_init[134]<==
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[431]
ti_vcap.c:Vcap_init[101]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[437]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[462]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[523]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[578]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[660]
ti_vdis.c:Vdis_init[337] ==>
ti_vdis.c:Vdis_init[348]
ti_vdis.c:Vdis_init[352]
ti_vdis.c:Vdis_init[511] <==
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[667]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[689]
demo_vcap_venc_vdec_vdis_bits_rdwr.c:VcapVencVdecVdis_ipcBitsInit[3027]
ti_venc.c:Venc_registerCallback[711]
demo_vcap_venc_vdec_vdis_bits_rdwr.c:VcapVencVdecVdis_ipcBitsInitThrObj[2651]
demo_vcap_venc_vdec_vdis_bits_rdwr.c:VcapVencVdecVdis_ipcBitsSendFxn[2409]

[host] MCFW_IPCBITS:VcapVencVdecVdis_ipcBitsSendFxn:Entered...demo_vcap_venc_vdec_vdis_bits_rdwr.c:VcapVencVdecVdis_ipcBitsRecvFxn[2619]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[693]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[696]
demo_vcap_venc_vdis_ipc_frames_exch.c:VcapVenc_ipcFramesCreate[228]
demo_vcap_venc_vdis_ipc_frames_exch.c:VcapVenc_ipcFramesInitThrObj[175]
demo_vcap_venc_vdis_ipc_frames_exch.c:VcapVenc_ipcFramesSendRecvFxn[116]
demo_vcap_venc_vdis_ipc_frames_exch.c:VcapVenc_ipcFramesSendRecvFxn[124]:OSA_semWait_in
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[698]
demo_vcap_venc_vdis_ipc_frames_exch.c:VcapVenc_ipcFramesInSetCbInfo[219]
ti_vcap.c:Vcap_registerCallback[1681]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[705]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[710]
ti_vsys.c:Vsys_configureDisplay[185] before System_linkControl()
[m3vpss ] links_m3vpss/system/systemLink_tsk_m3vpss.c:SystemLink_cmdHandler[49] before System_displayCtrlInit()
[m3vpss ] links_m3vpss/system/system_dctrl.c:System_getClk[239] ==> displayRes= 21
[m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[328] ==> pPrm->deviceParams[SYSTEM_DC_VENC_DVO2].resolution= 21
[m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[329] ==>
[m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[356] ==>
[m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[402] ==>
[m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[452] ==>
[m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[457] ==>
[m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[461] ==> clkSrc.clkSrc= 3
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[716]
demo_scd_bits_wr.c:Scd_bitsWriteCreate[616]

[host]
Enable SCD block Motion Tracking On Display (Only On ON-CHIP HDMI)

ti_vcap.c:Vcap_registerBitsCallback[1702]
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[734]
ti_vsys.c:Vsys_create[254]==>
ti_vsys.c:Vsys_create[260]gVsysModuleContext.vsysConfig.systemUseCase=10
847: MCFW : CPU Revision [ES2.1] !!!
847: MCFW : Detected [UNKNOWN] Board !!!
847: MCFW : Base Board Revision [REV A] !!!
ti_vcap.c:Vcap_configVideoDecoder[2188]==> numDevices=1
tvp5158_api.c:Device_tvp5158Init[315]==>
tvp5158_api.c:Device_tvp5158Create[201]==> drvId=400, instId=0
tvp5158_api.c:Device_tvp5158Create[203]deviceI2cInstId=1, numDevicesAtPort=1
tvp5158_api.c:Device_tvp5158Create[250]OSA_i2cOpen()= 0
tvp5158_api.c:Device_tvp5158Create[262]<==
ti_vcap.c:Vcap_configVideoDecoder[2248] [0] before Device_tvp5158Control(),deviceI2cAddr[0]=0x30
tvp5158_api.c:Device_tvp5158Control[67]
ti_vcap.c:Vcap_configVideoDecoder[2255]Device_tvp5158Control() status = 0
ti_vcap.c:Vcap_configVideoDecoder[2262]before Device_tvp5158Control()
ti_vcap.c:Vcap_configVideoDecoder[2268]Device_tvp5158Control() status = 0,isVideoDetect= 0
VCAP: TVP5158-0 (0x30): NO Video Detected !!!
ti_vcap.c:Vcap_configVideoDecoder[2360]before Device_tvp5158Control()
tvp5158_api.c:Device_tvp5158Control[146]
ti_vcap.c:Vcap_configVideoDecoder[2384]before Device_tvp5158Control()
tvp5158_api.c:Device_tvp5158Control[85]
mode:54 videochmod:3
nvp6114a_outport_1mux_chseq

common init once is needed
case6


chmode[0] 3 chmode[1] 254 chmode[2] 21 chmode[3] 0

ch 0 setted to 1080P NTSC
found VFMS setting, apply
channel_0:1080P_30P type:0x0
channel_1:NA type:0x0
channel_2:NA type:0x0
channel_3:NA type:0x0
AFHD_30_MODE
mode:54 videochmod:3
case6


chmode[0] 3 chmode[1] 254 chmode[2] 21 chmode[3] 0

ch 0 setted to 1080P NTSC
mode:64 videochmod:0
case7


chmode[0] 12 chmode[1] 0 chmode[2] 21 chmode[3] 0

ch 1 setted to SD NTSC
ti_vcap.c:Vcap_configVideoDecoder[2397]
ti_vcap.c:Vcap_configVideoDecoder[2409]<==
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1561] Ch0 mode=64
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1562] Ch1 mode=1
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1563] Ch2 mode=0
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1564] Ch3 mode=0
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1597] sdChId=1
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1629] default 2 Ch mode
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1631] after Vcap_configVideoDecoder()
/home/user/SVN/trunk/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces/link_api/captureLink.h:CaptureLink_CreateParams_Init[522]==>
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1640] videoCaptureStatus=1
PortA set to FHD or HD
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1671] fhdChId=0
PortB set to AFHD/D1
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1718]:ipcFramesOutVpssToHostPrm_SET
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1727]:ipcFramesInHostPrm_SET
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1738]System_linkCreate(capturePrm)
ti_vcap.c:Vcap_isPalMode[2503]
[m3vpss ] 11405: CAPTURE: Create in progress !!!
[m3vpss ] 11437: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
[m3vpss ] 11615: CAPTURE: VIP0 PortB capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1742]System_linkCreate(dupPrm[CAP_DUP_LINK_IDX_2])
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1745]System_linkCreate(ipcFramesOutVpssToHostPrm)
[m3vpss ] UTILS: DMA: Allocated CH (TCC) = 58 (58)
multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1748]System_linkCreate(ipcFramesInHostPrm)
ipcFramesInLink_tsk.c:IpcFramesInLink_tskMain[785]

[host] IpcFramesInLink_tskMain:Entered
[host] 2100: IPC_FRAMES_IN : Create in progress !!!

[host] 2100: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_20] ...
2103: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_20] ...

[host] 2108: IPC_FRAMES_IN : Create Done !!!
ti_vsys.c:Vsys_create[269]<==
demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[739]
[m3vpss ] CAPTURE::HEAPID:0 USED:752
[m3vpss ] CAPTURE::HEAPID:4 USED:40716288
[m3vpss ] 11634: CAPTURE: Create Done !!!
[m3vpss ] prevLinkQueId=0 , numQue=4
[m3vpss ] 11638: DUP : Create Done !!!
[m3vpss ] links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_tskMain[913]
[m3vpss ] 11638: IPC_FRAMES_OUT : Create in progress !!!
[m3vpss ] &pObj->createArgs = 0x9fa6f9a8
[m3vpss ] prevLinkQueId=0 , numQue=1
[m3vpss ] 11641: IPC_FRAMES_OUT : Create Done !!!
SYSTEM: Invalid proc ID ( procID = 15, linkID = 0xffffffff, cmd = 0x00006001)
ASSERT (system_linkApi.c|System_linkControl|42)

Q1:What is this issue ?

Q2:What should I do ?

Thank you every much !!

 

  • Hi :

    I have a problem on DM8148 , and i using DVRRDK_03.00.00.00.

    My usecase , 

    Capture (YUV422I) HD/FHD 

         |

     CAP_DUP_LINK_IDX

         |

      FRAME OUT(VPSS) 

         |   

      Frames In A8       

    My code :

    CaptureLink_CreateParams capturePrm;
    VCAP_VIDDEC_PARAMS_S vidDecVideoModeArgs[NUM_CAPTURE_DEVICES];
    DupLink_CreateParams dupPrm[NUM_DUP_LINK];
    IpcFramesOutLinkRTOS_CreateParams ipcFramesOutVpssToHostPrm;
    IpcFramesInLinkHLOS_CreateParams ipcFramesInHostPrm;
    CaptureLink_VipInstParams *pCaptureInstPrm;
    CaptureLink_OutParams *pCaptureOutPrm;
    UInt32 dupId[NUM_DUP_LINK];
    UInt32 vipInstId=0;
    UInt32 i=0, j=0;
    UInt8 fhdCnt=0, hdCnt=0;
    UInt8 sdChId = UNUSE_CHANNEL_ID;
    UInt8 hdChId = UNUSE_CHANNEL_ID;
    UInt8 fhdChId = UNUSE_CHANNEL_ID;
    UInt8 muxMode = MODE_DET_No_Detecting;

    MULTICH_INIT_STRUCT(IpcFramesOutLinkRTOS_CreateParams ,ipcFramesOutVpssToHostPrm);
    MULTICH_INIT_STRUCT(IpcFramesInLinkHLOS_CreateParams ,ipcFramesInHostPrm);

    MultiCh_detectBoard();

    System_linkControl(
    SYSTEM_LINK_ID_M3VPSS,
    SYSTEM_M3VPSS_CMD_RESET_VIDEO_DEVICES,
    NULL,
    0,
    TRUE);
    System_linkControl(
    SYSTEM_LINK_ID_M3VIDEO,
    SYSTEM_COMMON_CMD_SET_CH2IVAHD_MAP_TBL,
    &systemVid_encDecIvaChMapTbl,
    sizeof(SystemVideo_Ivahd2ChMap_Tbl),
    TRUE);

    #if (TILER_ENABLE == FALSE)
    /* Disable tiler allocator for this usecase
    * for that tiler memory can be reused for
    * non-tiled allocation
    */
    SystemTiler_disableAllocator();
    #endif

    vipInstId = 0;

    gVcapModuleContext.captureId = SYSTEM_LINK_ID_CAPTURE;
    dupId[CAP_DUP_LINK_IDX_2] = SYSTEM_VPSS_LINK_ID_DUP_1;
    gVcapModuleContext.ipcFramesOutVpssToHostId = SYSTEM_VPSS_LINK_ID_IPC_FRAMES_OUT_1;
    gVcapModuleContext.ipcFramesInHostId = SYSTEM_HOST_LINK_ID_IPC_FRAMES_IN_1;

    memset(vidDecVideoModeArgs, 0, sizeof(VCAP_VIDDEC_PARAMS_S)*NUM_CAPTURE_DEVICES);//config by decoder
    Vcap_configVideoDecoder(vidDecVideoModeArgs, 1);//maik: force number of devices to 1

    printf("%s:%s[%d] Ch0 mode=%d \n",__FILE__,__FUNCTION__,__LINE__, vidDecVideoModeArgs[0].videoResStatus[0]);
    printf("%s:%s[%d] Ch1 mode=%d \n",__FILE__,__FUNCTION__,__LINE__, vidDecVideoModeArgs[0].videoResStatus[1]);
    printf("%s:%s[%d] Ch2 mode=%d \n",__FILE__,__FUNCTION__,__LINE__, vidDecVideoModeArgs[0].videoResStatus[2]);
    printf("%s:%s[%d] Ch3 mode=%d \n",__FILE__,__FUNCTION__,__LINE__, vidDecVideoModeArgs[0].videoResStatus[3]);

    //scan FHD channel format
    for(i=0;i<MAX_NUM_CHANNEL;i++)
    {
    if(vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_AFHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_AFHD_25P_MODE)
    {
    if(fhdCnt==0)
    fhdChId=i;
    fhdCnt++;
    }
    }

    //scan HD channel format
    if(fhdChId==(UNUSE_CHANNEL_ID))
    {
    for(i=0;i<MAX_NUM_CHANNEL;i++)
    {
    if(vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_AHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_AHD_25P_MODE)
    {
    hdChId=i;
    hdCnt++;
    break;
    }
    }
    }

    //scan SD channel
    for(i=0;i<MAX_NUM_CHANNEL;i++)
    {
    if(vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_SD_NTSC_MODE || vidDecVideoModeArgs[0].videoResStatus[i]==MODE_DET_SD_PAL_MODE)
    {
    sdChId=i;
    printf("%s:%s[%d] sdChId=%d \n",__FILE__,__FUNCTION__,__LINE__, sdChId); //phillo
    break;
    }
    else if( (fhdChId!=i && fhdChId!=(UNUSE_CHANNEL_ID)) || (hdChId!=i && hdChId!=(UNUSE_CHANNEL_ID)) )//assign default SD ID
    sdChId=i;
    }

    //scan 4 ch AHD/D1 mode
    if( (vidDecVideoModeArgs[0].videoResStatus[0]==MODE_DET_SD_NTSC_MODE || vidDecVideoModeArgs[0].videoResStatus[0]==MODE_DET_SD_PAL_MODE) &&
    (vidDecVideoModeArgs[0].videoResStatus[1]==MODE_DET_SD_NTSC_MODE || vidDecVideoModeArgs[0].videoResStatus[1]==MODE_DET_SD_PAL_MODE) &&
    (vidDecVideoModeArgs[0].videoResStatus[2]==MODE_DET_SD_NTSC_MODE || vidDecVideoModeArgs[0].videoResStatus[2]==MODE_DET_SD_PAL_MODE) &&
    (vidDecVideoModeArgs[0].videoResStatus[3]==MODE_DET_SD_NTSC_MODE || vidDecVideoModeArgs[0].videoResStatus[3]==MODE_DET_SD_PAL_MODE)
    )
    {
    vidDecVideoModeArgs[0].videoCaptureStatus=4;
    muxMode=MODE_DET_SD_NTSC_MODE;
    printf("%s:%s[%d] 4 Ch D1 mode \n",__FILE__,__FUNCTION__,__LINE__);
    }
    else if( (vidDecVideoModeArgs[0].videoResStatus[0]==MODE_DET_AHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[0]==MODE_DET_AHD_25P_MODE) &&
    (vidDecVideoModeArgs[0].videoResStatus[1]==MODE_DET_AHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[1]==MODE_DET_AHD_25P_MODE) &&
    (vidDecVideoModeArgs[0].videoResStatus[2]==MODE_DET_AHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[2]==MODE_DET_AHD_25P_MODE) &&
    (vidDecVideoModeArgs[0].videoResStatus[3]==MODE_DET_AHD_30P_MODE || vidDecVideoModeArgs[0].videoResStatus[3]==MODE_DET_AHD_25P_MODE)
    )
    {
    vidDecVideoModeArgs[0].videoCaptureStatus=4;
    muxMode=MODE_DET_AHD_30P_MODE;
    printf("%s:%s[%d] 4 Ch AHD mode \n",__FILE__,__FUNCTION__,__LINE__);
    }
    else//default 2 ch mode, ch0=1080P, ch1=D1
    {
    fhdChId=0;
    sdChId=1;
    printf("%s:%s[%d] default 2 Ch mode\n",__FILE__,__FUNCTION__,__LINE__);
    }
    printf("%s:%s[%d] after Vcap_configVideoDecoder() \n",__FILE__,__FUNCTION__,__LINE__); //phillo

    //**********************Cap SET
    CaptureLink_CreateParams_Init(&capturePrm);
    capturePrm.outQueParams[0].nextLink = dupId[CAP_DUP_LINK_IDX_2];
    capturePrm.numVipInst = NUM_CAPTURE_DEVICES;
    capturePrm.tilerEnable = FALSE;
    capturePrm.numBufsPerCh = NUM_CAPTURE_BUFFERS;
    capturePrm.maxBlindAreasPerCh = 4;
    printf("%s:%s[%d] videoCaptureStatus=%d \n",__FILE__,__FUNCTION__,__LINE__, vidDecVideoModeArgs[0].videoCaptureStatus);

    if(vidDecVideoModeArgs[0].videoCaptureStatus==1 || vidDecVideoModeArgs[0].videoCaptureStatus==2)//2 ch mode, FHD/HD + D1 input
    {
    //PortA set to FHD or HD
    printf("PortA set to FHD or HD\n"); //phillo
    capturePrm.numVipInst = NUM_CAPTURE_DEVICES;
    pCaptureInstPrm = &capturePrm.vipInst[0];
    pCaptureInstPrm->vipInstId = SYSTEM_CAPTURE_INST_VIP0_PORTA;
    pCaptureInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_DEC_TVP5158_DRV;
    pCaptureInstPrm->inDataFormat = SYSTEM_DF_YUV422P;
    pCaptureInstPrm->numOutput = 1;

    pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
    pCaptureOutPrm->dataFormat = SYSTEM_DF_YUV422I_YUYV;
    pCaptureOutPrm->scEnable = FALSE;
    pCaptureOutPrm->scOutWidth = 0;
    pCaptureOutPrm->scOutHeight = 0;
    pCaptureOutPrm->outQueId = 0;
    if(hdChId!=(UNUSE_CHANNEL_ID))
    {
    pCaptureInstPrm->standard = SYSTEM_STD_720P_60;
    vidDecVideoModeArgs[0].standard = SYSTEM_STD_720P_60;
    vidDecVideoModeArgs[0].videoCaptureMode =DEVICE_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_EMBEDDED_SYNC;
    printf("%s:%s[%d] hdChId=%d \n",__FILE__,__FUNCTION__,__LINE__, hdChId); //phillo
    }
    else
    {
    pCaptureInstPrm->standard = SYSTEM_STD_1080P_30;
    vidDecVideoModeArgs[0].standard = SYSTEM_STD_1080P_30;
    vidDecVideoModeArgs[0].videoCaptureMode =DEVICE_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_EMBEDDED_SYNC;
    printf("%s:%s[%d] fhdChId=%d \n",__FILE__,__FUNCTION__,__LINE__, fhdChId); //phillo
    }

    //PortB set to AFHD/D1
    printf("PortB set to AFHD/D1\n"); //phillo
    pCaptureInstPrm = &capturePrm.vipInst[1];
    pCaptureInstPrm->vipInstId = SYSTEM_CAPTURE_INST_VIP0_PORTB;
    pCaptureInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_DEC_TVP5158_DRV;
    pCaptureInstPrm->inDataFormat = SYSTEM_DF_YUV422P;
    pCaptureInstPrm->numOutput = 1;

    pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
    pCaptureOutPrm->dataFormat = SYSTEM_DF_YUV422I_YUYV;
    pCaptureOutPrm->scEnable = FALSE;
    pCaptureOutPrm->scOutWidth = 0;
    pCaptureOutPrm->scOutHeight = 0;
    pCaptureOutPrm->outQueId = 0;

    if(fhdCnt>=2)
    {
    pCaptureInstPrm->standard = SYSTEM_STD_1080P_30;
    vidDecVideoModeArgs[0].standard = SYSTEM_STD_1080P_30;
    }
    else
    {
    pCaptureInstPrm->standard = SYSTEM_STD_D1;
    vidDecVideoModeArgs[0].standard = SYSTEM_STD_D1;
    }
    vidDecVideoModeArgs[0].videoCaptureMode =DEVICE_CAPT_VIDEO_CAPTURE_MODE_MULTI_CH_PIXEL_MUX_EMBEDDED_SYNC;
    }

    for(i = 0; i < NUM_CAPTURE_DEVICES; i++)
    {
    vidDecVideoModeArgs[i].videoIfMode = DEVICE_CAPT_VIDEO_IF_MODE_8BIT;
    vidDecVideoModeArgs[i].videoDataFormat = SYSTEM_DF_YUV422P;
    vidDecVideoModeArgs[i].videoSystem = DEVICE_VIDEO_DECODER_VIDEO_SYSTEM_AUTO_DETECT;
    vidDecVideoModeArgs[i].videoCropEnable = FALSE;
    vidDecVideoModeArgs[i].videoAutoDetectTimeout = -1;
    }

    //********************DUP_2 Set , To A8 FRAME
    dupPrm[CAP_DUP_LINK_IDX_2].inQueParams.prevLinkId = gVcapModuleContext.captureId;//gVcapModuleContext.deiId[0];
    dupPrm[CAP_DUP_LINK_IDX_2].inQueParams.prevLinkQueId = 0;//DEI_LINK_OUT_QUE_DEI_SC;//DEI_LINK_OUT_QUE_VIP_SC;
    dupPrm[CAP_DUP_LINK_IDX_2].notifyNextLink = TRUE;
    dupPrm[CAP_DUP_LINK_IDX_2].numOutQue = 1;
    dupPrm[CAP_DUP_LINK_IDX_2].outQueParams[0].nextLink = gVcapModuleContext.ipcFramesOutVpssToHostId;

    printf("%s:%s[%d]:ipcFramesOutVpssToHostPrm_SET\n",__FILE__,__FUNCTION__,__LINE__);
    ipcFramesOutVpssToHostPrm.baseCreateParams.notifyPrevLink = TRUE;
    ipcFramesOutVpssToHostPrm.baseCreateParams.notifyNextLink = TRUE;
    ipcFramesOutVpssToHostPrm.baseCreateParams.noNotifyMode = FALSE;
    ipcFramesOutVpssToHostPrm.baseCreateParams.inQueParams.prevLinkId = dupId[CAP_DUP_LINK_IDX_2];//gVcapModuleContext.deiId[0];//dupId[CAP_DUP_LINK_IDX_2];
    ipcFramesOutVpssToHostPrm.baseCreateParams.inQueParams.prevLinkQueId = 0;//DEI_LINK_OUT_QUE_DEI_SC;//0;
    ipcFramesOutVpssToHostPrm.baseCreateParams.numOutQue = 1;
    ipcFramesOutVpssToHostPrm.baseCreateParams.outQueParams[0].nextLink = gVcapModuleContext.ipcFramesInHostId;

    printf("%s:%s[%d]:ipcFramesInHostPrm_SET\n",__FILE__,__FUNCTION__,__LINE__);
    ipcFramesInHostPrm.baseCreateParams.noNotifyMode = TRUE;
    ipcFramesInHostPrm.baseCreateParams.notifyNextLink = FALSE;
    ipcFramesInHostPrm.baseCreateParams.notifyPrevLink = FALSE;
    ipcFramesInHostPrm.baseCreateParams.inQueParams.prevLinkId = gVcapModuleContext.ipcFramesOutVpssToHostId;
    ipcFramesInHostPrm.baseCreateParams.inQueParams.prevLinkQueId = 0;
    ipcFramesInHostPrm.baseCreateParams.outQueParams[0].nextLink = SYSTEM_LINK_ID_INVALID;
    ipcFramesInHostPrm.exportOnlyPhyAddr = TRUE;
    ipcFramesInHostPrm.cbCtx = &gVcapModuleContext;
    ipcFramesInHostPrm.cbFxn = Vcap_ipcFramesInCbFxn;

    printf("%s:%s[%d]System_linkCreate(capturePrm)\n",__FILE__,__FUNCTION__,__LINE__); //phillo
    capturePrm.isPalMode = Vcap_isPalMode();
    System_linkCreate (gVcapModuleContext.captureId, &capturePrm, sizeof(capturePrm));

    printf("%s:%s[%d]System_linkCreate(dupPrm[CAP_DUP_LINK_IDX_2])\n",__FILE__,__FUNCTION__,__LINE__); //phillo
    System_linkCreate(dupId[CAP_DUP_LINK_IDX_2], &dupPrm[CAP_DUP_LINK_IDX_2], sizeof(dupPrm[CAP_DUP_LINK_IDX_2]));

    printf("%s:%s[%d]System_linkCreate(ipcFramesOutVpssToHostPrm) \n",__FILE__,__FUNCTION__,__LINE__);
    System_linkCreate(gVcapModuleContext.ipcFramesOutVpssToHostId , &ipcFramesOutVpssToHostPrm , sizeof(ipcFramesOutVpssToHostPrm));

    printf("%s:%s[%d]System_linkCreate(ipcFramesInHostPrm) \n",__FILE__,__FUNCTION__,__LINE__);
    System_linkCreate(gVcapModuleContext.ipcFramesInHostId , &ipcFramesInHostPrm , sizeof(ipcFramesInHostPrm));
    //***************************************************************************************************************************************

    Console:

    262144 bytes read: OK
    ## Starting application at 0x81000000 ...


    U-Boot 2010.06-svn (Jul 26 2016 - 05:29:41)

    TI8148-GP rev 2.1

    ARM clk: 600MHz
    DDR clk: 400MHz
    IVA clk: 306MHz
    ISS clk: 400MHz
    DSS clk: 200MHz
    DSP clk: 500MHz

    I2C: ready
    DRAM: 2 GiB
    NAND: board_nand_init[975] found cs= 0
    board_nand_init[993] gpmc cs.config1= 810
    board_nand_init[995] nand->options= d
    board_nand_init[1008] nand->options= d
    HW ECC BCH,mode=2, type= 1 (BCH8 here) 8 Selected
    nand_scan_ident[2856] chip->options=d,busw=0, _16=2
    nand_scan_ident[2862] chip->options=d,busw=0, _16=2
    [nand_get_flash_type] dev_id= dc
    [nand_get_flash_type] found type= [33] NAND 512MiB 3,3V 8-bit
    [nand_get_flash_type]/[2723] extid= 95
    [nand_get_flash_type]/[2737] ws=2048, es=131072, busw= 0
    [nand_get_flash_type]/[2754] ws=2048, es=131072, busw= 0
    [nand_get_flash_type]/[2771] chip->options= d, _16= 2
    512 MiB
    MMC: OMAP SD/MMC: 0
    Set VENC for LCD
    logotime=30
    .:;rrr;;.
    ,5#@@@@#####@@@@@@#2,
    ,A@@@hi;;;r5;;;;r;rrSG@@@A,
    r@@#i;:;s222hG;rrsrrrrrr;ri#@@r
    :@@hr:r;SG3ssrr2r;rrsrsrsrsrr;rh@@:
    B@H;;rr;3Hs;rrr;sr;;rrsrsrsrsrsr;;H@B
    @@s:rrs;5#;;rrrr;r#@H:;;rrsrsrsrsrr:s@@
    @@;;srs&X#9;r;r;;,2@@@rrr:;;rrsrsrsrr;;@@
    @@;;rrsrrs@MB#@@@@@###@@@@@@#rsrsrsrsrr;;@@
    G@r;rrsrsr;#X;SX25Ss#@@#M@#9H9rrsrsrsrsrs;r@G
    @9:srsrsrs;2@;:;;:.X@@@@@H::;rrsrsrsrsrsrr:3@
    X@;rrsrsrsrr;XAi;;:&@@#@Bs:rrsrsrsrsrsrsrsrr;@X
    @#;rsrsrsrsrr;r2ir@@@###::rrsrsrsrsrsrsrsrsr:@@
    @A:rrsrsrsrr;:2@29@@M@@@;:;rrrrsrsrsrsrsrsrs;H@
    @&;rsrsrsrr;A@@@@@@###@@@s::;:;;rrsrsrsrsrsr;G@
    @#:rrsrsrsr;G@5Hr25@@@#@@@#9XG9s:rrrrsrsrsrs:#@
    M@;rsrsrsrs;r@&#;::S@@@@@@@M@@@@Grr:;rsrsrsr;@#
    :@s;rsrsrsrr:M#Msrr;;&#@@@@@@@@@@H@@5;rsrsr;s@,
    @@:rrsrsrsr;S@rrrsr;:;r3MH@@#@M5,S@@irrsrr:@@
    @A:rrsrsrsrrrrrsrsrrr;::;@##@r:;rH@h;srr:H@
    ;@9:rrsrsrsrrrsrsrsrsr;,S@Hi@i:;s;MX;rr:h@;
    r@B:rrrrsrsrsrsrsrr;;sA@#i,i@h;r;S5;r:H@r
    ,@@r;rrrsrsrsrsrr;2BM3r:;r:G@:rrr;;r@@,
    B@Mr;rrrrsrsrsr@@S;;;rrr:5M;rr;rM@H
    .@@@i;;rrrrsrs2i;rrrrr;r@M:;i@@@.
    .A@@#5r;;;r;;;rrr;r:r#AsM@@H.
    ;&@@@@MhXS5i5SX9B@@@@G;
    :ihM#@@@@@##hs,

    Net: ****** nand flash BTMODE[12]= 0 ********
    evm.c:cpsw_pad_config[1499] id= 3b8f202f
    evm.c:cpsw_pad_config[1619] PG2:( use this one )
    evm.c:cpsw_pad_config[1652] RGMII mode
    Detected MACID:0:17:eb:f9:d4:1c
    evm.c:board_eth_init[2432] PHYID= 1 , ff
    cpsw
    Hit any key to stop autoboot: 0

    NAND read: device 0 offset 0x580000, size 0x300000
    3145728 bytes read: OK
    ## Booting kernel from Legacy Image at 81000000 ...
    Image Name: Linux-2.6.37+
    Image Type: ARM Linux Kernel Image (uncompressed)
    Data Size: 2772528 Bytes = 2.6 MiB
    Load Address: 80008000
    Entry Point: 80008000
    Verifying Checksum ... OK
    Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux... done, booting the kernel.
    init/main.c:start_kernel[539]==>
    Linux version 2.6.37+ (root@ubuntu) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 Thu Oct 6 17:30:19 CST 2016
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8148evm
    bootconsole [earlycon0] enabled
    reserved size = 52428800 at 0x0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8148 2.1
    SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 84736
    Kernel command line: console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.0.95:/opt/nfs/rfs_48HD401,nolock rw rootdelay=5 mem=384M vmalloc=500M ip=192.168.0.144 earlyprintk notifyk.vpssm3_sva=0xBFD00000
    net/ipv4/ipconfig.c:ip_auto_config_setup[1775]==> addrs= [192.168.0.144]
    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: 334MB = 334MB total
    Memory: 332576k/332576k available, 60640k reserved, 0K highmem
    Virtual kernel memory layout:
    vector : 0xffff0000 - 0xffff1000 ( 4 kB)
    fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
    DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
    vmalloc : 0xd8800000 - 0xf8000000 ( 504 MB)
    lowmem : 0xc0000000 - 0xd8000000 ( 384 MB)
    pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
    modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
    .init : 0xc0008000 - 0xc003d000 ( 212 kB)
    .text : 0xc003d000 - 0xc0540000 (5132 kB)
    .data : 0xc0540000 - 0xc058be00 ( 304 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:407
    arch/arm/mach-omap2/omap_hwmod_81xx_data.c:ti81xx_hwmod_init[1188]==>
    arch/arm/mach-omap2/omap_hwmod.c:omap_hwmod_init[1643]==>
    omap_hwmod: gpio1: softreset failed (waited 10000 usec)
    omap_hwmod: gpio2: softreset failed (waited 10000 usec)
    omap_hwmod: gpio3: softreset failed (waited 10000 usec)
    omap_hwmod: gpio4: softreset failed (waited 10000 usec)
    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... 599.65 BogoMIPS (lpj=2998272)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    init/main.c:start_kernel[702]Before rest_init()
    init/main.c:kernel_init[880]==>
    init/main.c:do_basic_setup[804]==>
    devtmpfs: initialized
    omap_voltage_early_init: voltage driver support not added
    regulator: core version 0.5
    regulator: dummy:
    NET: Registered protocol family 16
    omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
    omap_voltage_add_dev: VDD specified does not exist!
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    arch/arm/mach-omap2/board-ti8148evm.c:ti8148_evm_init[2854] ==>
    arch/arm/mach-omap2/mux814x.c:ti814x_mux_init[885] ==>
    omap_mux_init: Add partition: #1: core, flags: 4
    arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[271]==> bus_id = 1,clkrate=200
    drivers/i2c/i2c-boardinfo.c:i2c_register_board_info[68]==> busnum= 1[tps65911]
    drivers/i2c/i2c-boardinfo.c:i2c_register_board_info[93]<==
    arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[286]<==
    arch/arm/plat-omap/i2c.c:omap2_i2c_add_bus[146]==> bus_id= 1
    arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[271]==> bus_id = 2,clkrate=200
    arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[286]<==
    arch/arm/plat-omap/i2c.c:omap2_i2c_add_bus[146]==> bus_id= 2
    arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[271]==> bus_id = 3,clkrate=200
    drivers/i2c/i2c-boardinfo.c:i2c_register_board_info[68]==> busnum= 3[pcf8575_1]
    drivers/i2c/i2c-boardinfo.c:i2c_register_board_info[93]<==
    arch/arm/plat-omap/i2c.c:omap_register_i2c_bus[286]<==
    arch/arm/plat-omap/i2c.c:omap2_i2c_add_bus[146]==> bus_id= 3
    arch/arm/mach-omap2/hsmmc.c:omap2_hsmmc_init[229] MMC ==>
    arch/arm/mach-omap2/devices.c:omap2_init_mmc[1093] MMC ==>
    arch/arm/mach-omap2/devices.c:omap2_mmc_mux[949] MMC ==>
    arch/arm/mach-omap2/devices.c:omap2_mmc_mux[1071] 8148 MMC mux:
    arch/arm/mach-omap2/board-ti8148evm.c:ti8148_evm_init[2922] BTMODE12=0, bw= 0, 8-bit nand use
    arch/arm/mach-omap2/board-ti8148evm.c:ti8148_spi_init[2613] ==>
    arch/arm/mach-omap2/board-ti8148evm.c:ti8148_spi_init[2672] <==
    arch/arm/mach-omap2/board-ti8148evm.c:ti8148_mcasp_init[1219] ==>
    arch/arm/mach-omap2/board-ti8148evm.c:ti8148_mcasp_init[1233] <==
    arch/arm/mach-omap2/board-ti8148evm.c:ti8148_37k_gpio_init[1658] ==>
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[21] = 1 [type=1,index=0]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[114] = 1 [type=1,index=1]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[115] = 1 [type=1,index=2]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[24] = 1 [type=1,index=3]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[117] = 1 [type=1,index=4]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[105] = 0 [type=4,index=0]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[107] = 0 [type=4,index=1]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[108] = 0 [type=4,index=2]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[116] = 0 [type=4,index=3]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1620] ==> GPIO IRQ ===== 10====
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1639] ==> ***event_irq*** = 170
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[10] = 0 [type=5,index=0]
    setup_ti8148_gpio_ioexp: failed to request GPIO for DI Pin: -16
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1620] ==> GPIO IRQ ===== 11====
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1639] ==> ***event_irq*** = 171
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[11] = 0 [type=5,index=1]
    setup_ti8148_gpio_ioexp: failed to request GPIO for DI Pin: -16
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1620] ==> GPIO IRQ ===== 12====
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1639] ==> ***event_irq*** = 172
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[12] = 0 [type=5,index=2]
    setup_ti8148_gpio_ioexp: failed to request GPIO for DI Pin: -16
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1620] ==> GPIO IRQ ===== 13====
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_irq[1639] ==> ***event_irq*** = 173
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[13] = 0 [type=5,index=3]
    setup_ti8148_gpio_ioexp: failed to request GPIO for DI Pin: -16
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[58] = 1 [type=8,index=0]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[35] = 0 [type=7,index=0]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[40] = 1 [type=13,index=1]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[56] = 1 [type=12,index=2]
    arch/arm/mach-omap2/board-ti8148evm.c:setup_ti8148_gpio_ioexp[1283] ==> GPIO[126] = 1 [type=13,index=3]
    arch/arm/mach-omap2/board-ti8148evm.c:ti8148_37k_gpio_init[2583] <==
    arch/arm/mach-omap2/board-ti8148evm.c:ti8148_evm_init[2986] <==
    arch/arm/mach-omap2/devices.c:omap2_init_devices[3495]==>
    arch/arm/mach-omap2/devices.c:ti814x_cpsw_init[2619]==> *********Important********
    arch/arm/mach-omap2/devices.c:ti814x_cpsw_init[2633] MAC[0]= 20:cd:39:cb:ea:94
    arch/arm/mach-omap2/devices.c:ti814x_cpsw_init[2656] MAC[1]= 20:cd:39:cb:ea:96
    arch/arm/mach-omap2/devices.c:ti814x_cpsw_init[2673] ****** Decide which PHY to connect CPSW ******
    clk get on i2c3 fck failed
    arch/arm/mach-omap2/devices.c:ti81xx_audio_mux[1865] ==>
    arch/arm/mach-omap2/devices.c:ti81xx_audio_mux[1885] [fa1c52d4]=0
    arch/arm/mach-omap2/devices.c:omap2_init_devices[3574]<==
    Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now
    arch/arm/mach-omap2/ti81xx_vpss.c:ti81xx_init_vpss[480]==>
    arch/arm/mach-omap2/ti81xx_vpss.c:ti81xx_vpss_init[60]==>
    registered ti81xx_vpss device
    registered ti81xx_vidout device
    registered ti81xx_fb device
    arch/arm/mach-omap2/ti81xx_vpss.c:ti81xx_vin_init[358] ==>
    registered ti81xx_vin device
    arch/arm/mach-omap2/ti81xx_vpss.c:ti81xx_vin_init[391] <==
    arch/arm/mach-omap2/pcie-ti81xx.c:ti81xx_pcie_rc_init[1164]==>
    arch/arm/mach-omap2/pcie-ti81xx.c:ti81xx_pcie_probe[1124]==>
    arch/arm/mach-omap2/pcie-ti81xx.c:ti81xx_pcie_probe[1137] before PCI probe
    ti81xx_pcie: Invoking PCI BIOS...
    ti81xx_pcie: Setting up Host Controller...
    ti81xx_pcie: Register base mapped @0xd8820000
    ti81xx_pcie: Starting PCI scan...
    PCI: bus0: Fast back to back transfers disabled
    PCI: bus1: Fast back to back transfers disabled
    PCI: bus2: Fast back to back transfers disabled
    pci 0000:00:00.0: BAR 9: assigned [mem 0x20000000-0x21ffffff pref]
    pci 0000:00:00.0: BAR 8: assigned [mem 0x22000000-0x225fffff]
    pci 0000:01:00.0: BAR 9: assigned [mem 0x20000000-0x21ffffff pref]
    pci 0000:01:00.0: BAR 8: assigned [mem 0x22000000-0x225fffff]
    pci 0000:02:00.0: BAR 0: assigned [mem 0x20000000-0x207fffff pref]
    pci 0000:02:00.0: BAR 0: set to [mem 0x20000000-0x207fffff pref] (PCI address [0x20000000-0x207fffff])
    pci 0000:02:00.0: BAR 3: assigned [mem 0x20800000-0x20ffffff pref]
    pci 0000:02:00.0: BAR 3: set to [mem 0x20800000-0x20ffffff pref] (PCI address [0x20800000-0x20ffffff])
    pci 0000:02:00.0: BAR 4: assigned [mem 0x21000000-0x217fffff pref]
    pci 0000:02:00.0: BAR 4: set to [mem 0x21000000-0x217fffff pref] (PCI address [0x21000000-0x217fffff])
    pci 0000:02:00.0: BAR 5: assigned [mem 0x21800000-0x21ffffff pref]
    pci 0000:02:00.0: BAR 5: set to [mem 0x21800000-0x21ffffff pref] (PCI address [0x21800000-0x21ffffff])
    pci 0000:02:00.0: BAR 2: assigned [mem 0x22000000-0x223fffff]
    pci 0000:02:00.0: BAR 2: set to [mem 0x22000000-0x223fffff] (PCI address [0x22000000-0x223fffff])
    pci 0000:02:00.0: BAR 1: assigned [mem 0x22400000-0x2240ffff]
    pci 0000:02:00.0: BAR 1: set to [mem 0x22400000-0x2240ffff] (PCI address [0x22400000-0x2240ffff])
    pci 0000:01:00.0: PCI bridge to [bus 02-02]
    pci 0000:01:00.0: bridge window [io disabled]
    pci 0000:01:00.0: bridge window [mem 0x22000000-0x225fffff]
    pci 0000:01:00.0: bridge window [mem 0x20000000-0x21ffffff pref]
    pci 0000:00:00.0: PCI bridge to [bus 01-02]
    pci 0000:00:00.0: bridge window [io disabled]
    pci 0000:00:00.0: bridge window [mem 0x22000000-0x225fffff]
    pci 0000:00:00.0: bridge window [mem 0x20000000-0x21ffffff pref]
    PCI: enabling device 0000:00:00.0 (0140 -> 0143)
    PCI: enabling device 0000:01:00.0 (0140 -> 0143)
    arch/arm/mach-omap2/pcie-ti81xx.c:ti81xx_pcie_rc_init[1168]<==, r = 0
    bio: create slab <bio-0> at 0
    vgaarb: loaded
    SCSI subsystem initialized
    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
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 200 kHz
    regulator: VRTC: 1800 mV
    regulator: VIO: 1500 mV
    regulator: VDD1: 600 <--> 1500 mV at 1200 mV
    regulator: VDD2: 600 <--> 1500 mV at 1200 mV
    regulator: VDDCTRL: 600 <--> 1400 mV at 1200 mV
    regulator: LDO1: 1100 <--> 3300 mV at 1800 mV
    regulator: LDO2: 1100 <--> 3300 mV at 1800 mV
    regulator: LDO3: 1100 <--> 3300 mV at 3300 mV
    regulator: LDO4: 1100 <--> 3300 mV at 1800 mV
    regulator: LDO5: 1100 <--> 3300 mV at 3300 mV
    regulator: LDO6: 1100 <--> 3300 mV at 3300 mV
    regulator: LDO7: 1100 <--> 3300 mV at 3300 mV
    regulator: LDO8: 1100 <--> 3300 mV at 1800 mV
    tps65910 1-002d: No interrupt support, no core IRQ
    arch/arm/mach-omap2/board-ti8148evm.c:at24c256c_probe[488] ==>
    arch/arm/mach-omap2/board-ti8148evm.c:at24c256c_read[349] ==>
    arch/arm/mach-omap2/devices.c:ti814x_cpsw_check_eeprom_mac[2564]Found EEPROM MAC1=, MAC2=
    arch/arm/mach-omap2/devices.c:ti814x_cpsw_check_eeprom_mac[2576] apply eeprom MAC[0]= 00:00:00:00:00:00
    arch/arm/mach-omap2/devices.c:ti814x_cpsw_check_eeprom_mac[2589] MAC[1]= 00:00:00:00:00:00
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 200 kHz
    omap_i2c omap_i2c.3: bus 3 rev4.0 at 200 kHz
    Advanced Linux Sound Architecture Driver Version 1.0.23.
    Switching to clocksource gp timer
    musb-hdrc: version 6.0, host, debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    MUSB controller-0 revision 4ea20800
    usb2phy_config: musb(0) rxcalib done, rxcalib read value 6f6c5b7e
    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
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.0: USB Host mode controller at d881e000 using DMA, IRQ 18
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    MUSB controller-1 revision 4ea20800
    usb2phy_config: musb(1) rxcalib done, rxcalib read value 6f6edb66
    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
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    musb-hdrc musb-hdrc.1: USB Host mode controller at d8826800 using DMA, IRQ 19
    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.
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    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 649
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    console [ttyO0] enabled, bootconsole disabled
    console [ttyO0] enabled, bootconsole disabled
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
    omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
    omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
    brd: module loaded
    loop: module loaded
    omap2-nand driver initializing
    NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung )
    Creating 13 MTD partitions on "omap2-nand.0":
    0x000000000000-0x000000020000 : "U-Boot-min"
    0x000000020000-0x000000260000 : "U-Boot"
    0x000000260000-0x0000002c0000 : "U-Boot Env"
    0x0000002c0000-0x000000580000 : "U-Boot Logo"
    0x000000580000-0x0000009c0000 : "Kernel"
    0x0000009c0000-0x00000d1e0000 : "File System"
    0x00000d1e0000-0x000010000000 : "Reserved"
    0x000010000000-0x000010160000 : "data1"
    0x000010160000-0x0000102c0000 : "data2"
    0x0000102c0000-0x000010580000 : "data3"
    0x000010580000-0x0000109c0000 : "Kernel2"
    0x0000109c0000-0x00001d1e0000 : "File System2"
    0x00001d1e0000-0x000020000000 : "Reserved2"
    dm6347_iva spi2.0: iva core: registered dm6347_iva as iva0
    dm6347_iva spi2.2: iva core: registered dm6347_iva as iva1
    drivers/net/phy/atheros.c:atheros_init[483]==> ( array= 1)
    drivers/net/phy/atheros.c:atheros_init[486] register [0]
    drivers/net/phy/atheros.c:atheros_init[495]<==
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffff4
    drivers/net/phy/phy_device.c:get_phy_device[249]==>addr= 0
    drivers/net/phy/phy_device.c:get_phy_device[249]==>addr= 1
    drivers/net/phy/phy_device.c:get_phy_device[249]==>addr= 3
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    davinci_mdio davinci_mdio.0: phy[3]: device 0:03, driver unknown
    CAN device driver interface
    CAN bus driver for Bosch D_CAN controller 1.0
    PPP generic driver version 2.4.2
    PPP Deflate Compression module registered
    PPP BSD Compression module registered
    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.
    usbcore: registered new interface driver usbserial
    USB Serial support registered for generic
    usbcore: registered new interface driver usbserial_generic
    usbserial: USB Serial Driver core
    USB Serial support registered for GSM modem (1-port)
    usbcore: registered new interface driver option
    option: v0.7.2:USB Driver for GSM modems
    mice: PS/2 mouse device common for all mice
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    drivers/i2c/i2c-dev.c:i2c_dev_init[603]==>
    i2c /dev entries driver
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    notify_init : notify drivercreated for remote proc id 2 at physical Address 0xbfd00000
    usbcore: registered new interface driver snd-usb-audio
    sound/spi/pcm1780.c:pcm1780_init[322] ==>
    sound/spi/pcm1780.c:pcm1780_init[327] before platform_driver_register()
    sound/spi/pcm1780.c:pcm1780_init[332] <== r= 0
    sound/soc/codecs/tvp5158-audio.c:tvp5158_audio_init[67] SND ==>
    sound/soc/codecs/tvp5158-audio.c:tvp5158_audio_codec_probe[31] SND ==>
    Registered tvp5158 audio codec
    sound/soc/codecs/tvp5158-audio.c:tvp5158_audio_codec_probe[44] <== ret=0
    sound/core/init.c:snd_card_create[154] SND ==> name=(null)
    sound/core/init.c:snd_card_create[246] <== ret=0
    Failed to add route LLOUT->Line Out
    asoc: tvp5158-hifi <-> davinci-mcasp.0 mapping ok
    ALSA device list:
    #0: TI81XX EVM
    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.
    drivers/net/cpsw.c:cpsw_init[3202]==>
    drivers/net/cpsw.c:cpsw_probe[2753]==>
    Random MACID=2:66:77:e9:b:f5
    drivers/net/cpsw.c:cpsw_probe[2957] ********* cpsw_ethtool_ops
    drivers/net/cpsw.c:cpsw_probe[3066]<==
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    drivers/net/cpsw.c:cpsw_ndo_open[1069]==>
    drivers/net/cpsw.c:cpsw_init_host_port[1034]==>
    drivers/net/cpsw.c:cpsw_slave_open[965]==> slave-0
    drivers/net/cpsw.c:cpsw_slave_open[1005]connect [eth0] to PHY [0:01], phy_if= 7
    drivers/net/phy/phy_device.c:phy_connect[383]==>[eth0] to PHY[0:01]
    drivers/net/phy/phy_device.c:phy_connect[394] [0x1]
    drivers/net/phy/phy_device.c:phy_connect_direct[344]==>

    CPSW phy found : id is : 0x1cc915

    CPSW phy found : id is : 0x1cc915
    drivers/net/cpsw.c:cpsw_set_phy_config[918] phy_addr= 1
    drivers/net/cpsw.c:cpsw_slave_open[1026]<==
    drivers/net/cpsw.c:cpsw_slave_open[965]==> slave-1
    drivers/net/cpsw.c:cpsw_slave_open[1005]connect [eth0] to PHY [0:03], phy_if= 7
    drivers/net/phy/phy_device.c:phy_connect[383]==>[eth0] to PHY[0:03]
    drivers/net/phy/phy_device.c:phy_connect[394] [0x3]
    drivers/net/phy/phy_device.c:phy_connect_direct[344]==>

    CPSW phy found : id is : 0x1cc915

    CPSW phy found : id is : 0x1cc915
    drivers/net/cpsw.c:cpsw_set_phy_config[918] phy_addr= 3
    drivers/net/cpsw.c:cpsw_slave_open[1026]<==
    IP-Config: Guessing netmask 255.255.255.0
    net/ipv4/ipconfig.c:ic_close_devs[290] ==>
    IP-Config: Complete:
    device=eth0, addr=192.168.0.144, mask=255.255.255.0, gw=255.255.255.255,
    host=192.168.0.144, domain=, nis-domain=(none),
    bootserver=255.255.255.255, rootserver=192.168.0.95, rootpath=
    init/main.c:do_basic_setup[819]<==
    Waiting 5sec before mounting root device...
    PHY: 0:03 - Link is Up - 0/Half
    PHY: 0:03 - Link is Down
    PHY: 0:03 - Link is Up - 100/Full
    VFS: Mounted root (nfs filesystem) on device 0:15.
    devtmpfs: mounted
    Freeing init memory: 212K
    INIT: version 2.86 booting
    Error opening /dev/fb0: No such file or directory
    Please wait: booting...
    Starting udev
    udevd (86): /proc/86/oom_adj is deprecated, please use /proc/86/oom_score_adj instead.

    Root filesystem already rw, not remounting
    Caching udev devnodes

    ALSA: Restoring mixer settings...
    NOT configuring network interfaces: / is an NFS mount
    kernel.msgmnb = 35840
    Tue Nov 29 15:28:00 UTC+8 2016
    INIT: Entering runlevel: 5
    Starting system message bus: dbus.
    Starting telnet daemon.
    Starting syslogd/klogd: done
    Starting thttpd.
    Applying sync command
    Usage:
    watchdog
    watchdog 60
    watchdog 60 halt
    timeout= 60
    mkdir: cannot create directory '/srv/www/media': File exists
    Mon Dec 5 12:00:12 UTC+8 2016
    *** Bootargs Validated for mem param ***

    *** Bootargs Validated for notifyk.vpssm3 params ***
    _____ _____ _ _
    | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
    | | _| .'| . | . | | __| _| . | | | -_| _| _|
    |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
    |___| |___|

    Arago Project http://arago-project.org 48HD401_ ttyO0

    Arago 2010.11 48HD401_ ttyO0

    Kernel bootargs validated
    48HD401_ login: amixer: Cannot find the given element from control default

    [05/12/2016 12:00:12.861] (warning) socket.c:479 - IPv6 support is disabled.
    Configuring for IPv4 support only. | The issue seems to be related to your system.

    [05/12/2016 12:00:12.861] (warning) socket.c:479 - IPv6 support is disabled.
    Configuring for IPv4 support only. | The issue seems to be related to your system.

    [05/12/2016 12:00:12.861] (warning) socket.c:479 - IPv6 support is disabled.
    Configuring for IPv4 support only. | The issue seems to be related to your system.

    Cherokee Web Server 1.2.103b161123_ (Nov 23 2016): Listening on ports ALL:8080,
    ALL:443(TLS), ALL:80, with TLS support via libssl, IPv6 enabled, using poll,
    4096 fds system limit, max. 2040 connections, 5 threads, 408 connections per
    thread, standard scheduling policy
    root
    SysLink version : 2.10.02.17
    SysLink module created on Date:Nov 25 2016 Time:14:53:25
    Trace enabled
    Trace SetFailureReason enabled
    [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
    [m3video] Remote Debug Shared Memory @ 0xbff05020
    [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
    Password: Setting DMM priority for [DUCATI ] to [0] ( 0x4e000624 = 0x08000000 )
    Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a )

    *** TVP5158 probe : START ***

    TI VS EVM : TVP5158 device address : 0x58, 0x5a, 0x5c, 0x5e
    TI DVR : TVP5158 device address : 0x58, 0x59, 0x5a, 0x5b

    Device found : I2C (0xXX): 0x08 = 0x51
    I2C (0xXX): 0x09 = 0x58

    Device NOT found : I2C (0xXX): Read ERROR !!! (reg[0x08], count = 2)

    I2C (0x58): Read ERROR !!! (reg[0x08], count = 2)
    I2C (0x58): Read ERROR !!! (reg[0x08], count = 2)
    I2C (0x59): Read ERROR !!! (reg[0x08], count = 2)
    I2C (0x59): Read ERROR !!! (reg[0x08], count = 2)

    *** TVP5158 probe : END ***

    /opt/dvr_rdk/ti814x

    Attached to slave procId 2.
    Loaded file ../firmware/dvr_rdk_fw_m3vpss.xem3 on slave procId 2.
    Started slave procId 2.
    After Ipc_loadcallback status [0x00000000]
    [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 ] 52: SYSTEM : System Common Init in progress !!!
    [m3vpss ] 52: SYSTEM: IPC init in progress !!!
    [m3vpss ] 52: SYSTEM: Attaching to [HOST] ...
    [m3vpss ] 1052: SYSTEM: Attaching to [HOST] ...
    [m3vpss ] 1054: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
    [m3vpss ] 1054: SYSTEM: Attaching to [DSP] ...
    After Ipc_startcallback status [0x097d2000]
    Attached to slave procId 1.
    Loaded file ../firmware/dvr_rdk_fw_m3video.xem3 on slave procId 1.
    Started slave procId 1.
    After Ipc_loadcallback status [0x00000000]
    [m3video] ***** SYSTEM : Frequency <ORG> - 200000000, <NEW> - 240000000
    [m3vpss ] 2054: SYSTEM: Attaching to [DSP] ...
    [m3video]
    [m3video] *** UTILS: CPU KHz = 480000 Khz ***
    [m3video]
    [m3video] 1334: SYSTEM : System Common Init in progress !!!
    [m3video] 1334: SYSTEM: IPC init in progress !!!
    [m3video] 1335: SYSTEM: Attaching to [HOST] ...
    [m3video] 2334: SYSTEM: Attaching to [HOST] ...
    [m3video] 2337: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
    [m3video] 2337: SYSTEM: Attaching to [DSP] ...
    After Ipc_startcallback status [0x00000000]
    root@48HD401_:~# Attached to slave procId 0.
    [m3vpss ] 3054: SYSTEM: Attaching to [DSP] ...
    Loaded file ../firmware/dvr_rdk_fw_c6xdsp.xe674 on slave procId 0.
    Started slave procId 0.
    After Ipc_loadcallback status [0x00000000]
    After Ipc_startcallback status [0x00000000]
    [c6xdsp ] ***** SYSTEM : Frequency <ORG> - 500000000, <NEW> - 750000000
    [m3video] 3336: SYSTEM: Attaching to [DSP] ...
    [m3vpss ] 4054: SYSTEM: Attaching to [DSP] ...
    [c6xdsp ]
    [c6xdsp ] *** UTILS: CPU KHz = 750000 Khz ***
    [c6xdsp ]
    [c6xdsp ] 0: SYSTEM : System Common Init in progress !!!
    [c6xdsp ] 0: SYSTEM: IPC init in progress !!!
    [c6xdsp ] 0: SYSTEM: Attaching to [HOST] ...
    [c6xdsp ] 667: SYSTEM: Attaching to [HOST] ...
    [c6xdsp ] 669: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
    [c6xdsp ] 669: SYSTEM: Attaching to [VIDEO-M3] ...
    DMA: Module install successful, device major num = 250
    DRV: Module install successful
    DRV: Module built on Dec 5 2016 09:43:23
    [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
    [m3video] Remote Debug Shared Memory @ 0xbff05020
    [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
    [m3video] 4336: SYSTEM: Attaching to [DSP] ...
    [c6xdsp ] 1335: SYSTEM: Attaching to [VIDEO-M3] ...
    [m3vpss ] 5054: SYSTEM: Attaching to [DSP] ...
    [c6xdsp ] 1643: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
    [m3video] 5336: SYSTEM: Attaching to [DSP] ...
    [c6xdsp ] 1643: SYSTEM: Attaching to [VPSS-M3] ...
    [m3video] 5337: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
    [m3video] 5337: SYSTEM: Attaching to [VPSS-M3] ...
    [m3vpss ] 6054: SYSTEM: Attaching to [DSP] ...
    [c6xdsp ] 2310: SYSTEM: Attaching to [VPSS-M3] ...
    [m3video] 6336: SYSTEM: Attaching to [VPSS-M3] ...
    [c6xdsp ] 3017: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
    [m3vpss ] 7054: SYSTEM: Attaching to [DSP] ...
    [c6xdsp ] 3017: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    [m3vpss ] 7055: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
    [m3vpss ] 7055: SYSTEM: Attaching to [VIDEO-M3] ...
    [m3video] 7336: SYSTEM: Attaching to [VPSS-M3] ...
    [c6xdsp ] 3684: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    [m3video] 8055: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
    [m3vpss ] 8054: SYSTEM: Attaching to [VIDEO-M3] ...
    [m3video] 8055: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    [m3vpss ] 8055: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
    [m3video] 8055: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ...
    [m3vpss ] 8055: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    [m3video] 8055: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ...
    [m3vpss ] 8055: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ...
    [m3vpss ] 8055: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ...
    [m3video] 8057: SYSTEM: Notify register to [HOST] line 0, event 15 ...
    [m3vpss ] 8057: SYSTEM: Notify register to [HOST] line 0, event 15 ...
    [m3video] 8058: SYSTEM: Notify register to [DSP] line 0, event 15 ...
    [m3vpss ] 8057: SYSTEM: Notify register to [DSP] line 0, event 15 ...
    [m3video] 8058: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
    [m3vpss ] 8058: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
    [m3video] 8058: SYSTEM: IPC init DONE !!!
    [m3vpss ] 8058: SYSTEM: IPC init DONE !!!
    [m3video] 8066: MEM: Shared Region 2: Base = 0xa8000000, Length = 0x12d00000 (301 MB)
    [m3vpss ] 8066: MEM: Shared Region 2: Base = 0xa8000000, Length = 0x12d00000 (301 MB)
    [m3video] 8067: MEM: Shared Region 1: Base = 0x98000000, Length = 0x06000000 (96 MB)
    [m3vpss ] 8066: MEM: Shared Region 1: Base = 0x98000000, Length = 0x06000000 (96 MB)
    [m3video] 8069: SYSTEM : System Common Init Done !!!
    [m3vpss ] 8068: SYSTEM : System Common Init Done !!!
    [m3video] 8069: SYSTEM : System Video Init in progress !!!
    [m3vpss ] 8068: SYSTEM : System VPSS Init in progress !!!
    [m3video] 8069: SYSTEM : System Video Init Done !!!
    [m3vpss ] 8068: SYSTEM: All VPDMA Free !!!
    [m3video] 8069: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_0] in region 0 ...
    [m3video] 8070: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_0] in region 0 ...
    [m3video] 8070: SYSTEM: ListElem Shared Addr = 0xbee8b680
    [m3video] 8072: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_1] in region 0 ...
    [m3video] 8072: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_1] in region 0 ...
    [m3video] 8072: SYSTEM: ListElem Shared Addr = 0xbee8eb80
    [m3video] links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_init[1069]
    [m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
    [m3video] 8079: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_19] in region 0 ...
    [m3video] 8079: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_19] in region 0 ...
    [m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
    [m3video] 8079: SYSTEM: ListElem Shared Addr = 0xbee92080
    [m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
    [m3video] 8082: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_20] in region 0 ...
    [m3video] 8082: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_20] in region 0 ...
    [m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
    [m3video] 8082: SYSTEM: ListElem Shared Addr = 0xbeeb1a80
    [m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
    [m3vpss ] === I2C0/2 Clk is active ===
    [m3video] 8085: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_21] in region 0 ...
    [m3vpss ] 8087: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ...
    [m3video] 8085: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_21] in region 0 ...
    [m3vpss ] 8087: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ...
    [m3video] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
    [m3vpss ] 8087: SYSTEM: ListElem Shared Addr = 0xbeef0e80
    [m3video] 8085: SYSTEM: ListElem Shared Addr = 0xbeed1480
    [m3vpss ] 8089: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ...
    [m3vpss ] 8090: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ...
    [m3vpss ] 8090: SYSTEM: ListElem Shared Addr = 0xbeef4380
    [m3video] 8098: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_24] in region 0 ...
    [m3video] 8098: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_24] in region 0 ...
    [m3video] 8098: SYSTEM: ListElem Shared Addr = 0xbeef7880
    [m3video] 8100: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_25] in region 0 ...
    [m3video] 8101: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_25] in region 0 ...
    [m3vpss ] links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_init[1069]
    [m3video] 8101: SYSTEM: ListElem Shared Addr = 0xbef16300
    [m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
    [m3video] 8103: HDVICP: Doing PRCM for IVAHD[0] ...
    [m3vpss ] 8103: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_19] in region 0 ...
    [m3video] 8103: HDVICP: PRCM for IVAHD[0] ... DONE.
    [m3vpss ] 8103: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_19] in region 0 ...
    [m3video] 8103: SYSTEM : Initializing Links !!!
    [m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
    [m3vpss ] 8103: SYSTEM: ListElem Shared Addr = 0xbef34d80
    [m3video] 8104: SYSTEM : FREE SPACE : System Heap = 6280328 B, Mbx = 10240 msgs)
    [m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
    [m3vpss ] 8106: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_20] in region 0 ...
    [m3video] 8104: SYSTEM : FREE SPACE : SR0 Heap = 9879168 B (9 MB)
    [m3vpss ] 8107: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_20] in region 0 ...
    [m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
    [m3video] 8104: SYSTEM : FREE SPACE : Frame Buffer = 315621248 B (300 MB)
    [m3vpss ] 8107: SYSTEM: ListElem Shared Addr = 0xbef54780
    [m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
    [m3video] 8104: SYSTEM : FREE SPACE : Bitstream Buffer = 100663168 B (95 MB)
    [m3vpss ] 8109: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_21] in region 0 ...
    [m3vpss ] 8110: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_21] in region 0 ...
    [m3video] 8104: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
    [m3vpss ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
    [m3video] 8113: SYSTEM : FREE SPACE : Tiler 8-bit = 89128960 B (85 MB) - TILER ON
    [m3vpss ] 8110: SYSTEM: ListElem Shared Addr = 0xbef74180
    [m3vpss ] 8112: SYSTEM : HDVPSS Drivers Version: HDVPSS_01_00_01_37
    [m3video] 8113: SYSTEM : FREE SPACE : Tiler 16-bit = 44040192 B (42 MB) - TILER ON
    [m3vpss ] 8112: SYSTEM : FVID2 Init in progress !!!
    [m3vpss ] 8170: SYSTEM : FVID2 Init in progress DONE !!!
    [m3video] 8138: SYSTEM : Initializing Links ... DONE !!!
    [m3vpss ] 8170: SYSTEM : Device Init in progress !!!
    [m3vpss ] initPrms.isI2cInitReq = 0
    [m3vpss ] initPrms.isI2cInitReq = 0
    [m3vpss ] 8261: SYSTEM : Device Init in progress DONE !!!
    [m3vpss ] 8399: SYSTEM : System VPSS Init Done !!!
    [m3vpss ] 8400: UTILS: DMA: HWI Create for INT63 !!!
    [m3vpss ] 8400: SYSTEM : Initializing Links !!!
    [m3vpss ] 8400: SYSTEM : FREE SPACE : System Heap = 189312 B, Mbx = 10240 msgs)
    [m3vpss ] 8400: SYSTEM : FREE SPACE : SR0 Heap = 9620096 B (9 MB)
    [m3vpss ] 8400: SYSTEM : FREE SPACE : Frame Buffer = 311311232 B (296 MB)
    [m3vpss ] 8400: SYSTEM : FREE SPACE : Bitstream Buffer = 100663168 B (95 MB)
    [m3vpss ] 8401: SYSTEM : FREE SPACE : Tiler 8-bit = 89128960 B (85 MB) - TILER ON
    [m3vpss ] 8401: SYSTEM : FREE SPACE : Tiler 16-bit = 44040192 B (42 MB) - TILER ON
    [m3vpss ] 8489: SYSTEM : Initializing Links ... DONE !!!
    [m3vpss ] Received character 's'
    [m3vpss ] 8490: SYSTEM : Set Static L3 pressure for HDVPSS as High
    [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
    [m3video] Remote Debug Shared Memory @ 0xbff05020
    [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
    [m3video] Received character 's'
    [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
    [m3video] Remote Debug Shared Memory @ 0xbff05020
    [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
    [c6xdsp ] 4350: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    [c6xdsp ] 4351: SYSTEM: Creating MsgQ [DSP_MSGQ] ...
    [c6xdsp ] 4351: SYSTEM: Creating MsgQ [DSP_ACK_MSGQ] ...
    [c6xdsp ] 4351: SYSTEM: Notify register to [HOST] line 0, event 15 ...
    [c6xdsp ] 4351: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
    [c6xdsp ] 4351: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
    [c6xdsp ] 4351: SYSTEM: IPC init DONE !!!
    [c6xdsp ] 4353: MEM: Shared Region 2: Base = 0xa8000000, Length = 0x12d00000 (301 MB)
    [c6xdsp ] 4353: MEM: Shared Region 1: Base = 0x98000000, Length = 0x06000000 (96 MB)
    [c6xdsp ] 4354: SYSTEM : System Common Init Done !!!
    [c6xdsp ] 6530: SYSTEM : System DSP Init in progress !!!
    [c6xdsp ] 6530: SYSTEM : RpeServer_init() done... Ret Val 0!!!
    [c6xdsp ] links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_init[1069]
    [c6xdsp ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
    [c6xdsp ] 4357: SYSTEM: Creating ListMP [DSP_IPC_OUT_19] in region 0 ...
    [c6xdsp ] 4357: SYSTEM: Creating ListMP [DSP_IPC_IN_19] in drivers/video/ti81xx/vpss/core.c:vps_init[172]==>
    region 0 ...
    [c6xdsp ] VPSS:links_common/ipcFrdrivers/video/ti81xx/vpss/dctrl.c:parse_def_modes[2441] [ntsc], id= 8, mid= 0
    amesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
    [c6xdsp ] arch/arm/mach-omap2/board-ti8148evm.c:vps_ti814x_select_video_decoder[194] ==> vid_decoder_id= 0
    4357: SYSTEM: Ldrivers/video/ti81xx/vpss/core.c:vps_init[184] re-program I2C-1 multi-mux pin
    istElem Shared Addr = 0xbef93b80
    [c6xdsp ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
    [c6xdsp ] 4358: SYSTEM: Creating ListMP [DSP_IPC_OUT_20] in region 0 ...
    [c6xdsp ] 4358: SYSTEM: Creating ListMP [DSP_IPC_IN_20] in region 0 ...
    [c6xdsp ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
    [c6xdsp ] 4358: SYSTEM: ListElem Shared Addr = 0xbefb3580
    [c6xdsp ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[1034]
    [c6xdsp ] 4359: SYSTEM: Creating ListMP [DSP_IPC_OUT_21] in region 0 ...
    [c6xdsp ] 4359: SYSTEM: Creating ListMP [DSP_IPC_IN_21] in region 0 ...
    [c6xdsp ] VPSS:links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[1002]
    [c6xdsp ] 4360: SYSTEM: ListElem Shared Addr = 0xbefd2f80
    [c6xdsp ] 4360: SYSTEM: Creating ListMP [DSP_IPC_OUT_24] in region 0 ...
    [c6xdsp ] 4360: SYSTEM: Creating ListMP [DSP_IPC_IN_24] in region 0 ...
    [c6xdsp ] 4360: SYSTEM: ListElem Shared Addr = 0xbeff2980
    [c6xdsp ] 4361: SYSTEM: Creating ListMP [DSP_IPC_OUT_25] in region 0 ...
    [c6xdsp ] 4361: SYSTEM: Creating ListMP [DSP_IPC_IN_25] in region 0 ...
    [c6xdsp ] 4361: SYSTEM: ListElem Shared Addr = 0xbf011400
    [c6xdsp ] !!WARNING.Resource already registered:2
    [c6xdsp ] 6542: SYSTEM : Initializing Links !!!
    [c6xdsp ] 4362: SYSTEM : FREE SPACE : System Heap = 6270752 B, Mbx = 10240 msgs)
    [c6xdsp ] Received character 's'
    /opt/dvr_rdk/ti814x
    [c6xdsp ] 6574: SYSTEM : Initializing Links ... DONE !!!
    [c6xdsp ] 6574: SYSTEM : System DSP Init Done !!!

    ORG 0x48140934: 1
    NEW 0x48140934: 1


    ORG 0x48140938: 1
    NEW 0x48140938: 1

    Error: demo.c:Msg_Init[208] Creat queue id:0
    demo.c:main[1302] before StartRTSPServer()
    startServer.c:StartRTSPServer[149] ==>
    startServer.c:StartRTSPServer[155] <==
    demo.c:Demo_run[1784]==> (demoId=11)
    Init setting, recording is disable !!
    Info: demo.c:SetRecordingEnable[3593] Recording status=0
    demo.c:Demo_startStop[2998]==> (demoId=11,startDemo= 1,ph
    demo.c:Demo_startStop[3007]
    demo.c:Demo_startStop[3012]
    demo.c:Demo_startStop[3060]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[235] ==>
    ti_vcap.c:Vcap_params_init[55]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[279] before doProgressiveVenc
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[284] Is doProgressiveVenc
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[302] in DEMO_VCAP_VENC_VDEC_VDIS_PROGRESSIVE_8CH
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[304] use VSYS_USECASE_MULTICHN_PROGRESSIVE_VCAP_VDIS_VENC_VDEC_8CH
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[323] demo[11],useCase[10]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[409] gDemo_info.maxVencChannels=8
    --------------- CHANNEL DETAILS-------------
    Capture Channels => 8
    Enc Channels => Primary 8, Secondary 8
    Dec Channels => 8
    Disp Channels => 16
    -------------------------------------------
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[423]
    ti_vsys.c:Vsys_init[102]==>
    ti_vsys.c:Vsys_init[115]
    ti_vcap.c:Vcap_init[101]
    ti_vcap.c:Vcap_params_init[55]
    ti_vsys.c:Vsys_init[118]
    ti_vsys.c:Vsys_init[122]
    ti_vsys.c:Vsys_init[127]
    system_common.c:System_init[47]==>
    0: SYSTEM: System Common Init in progress !!!
    0: SYSTEM: IPC init in progress !!!
    startServer.c:StartRTSPServerThread[40] ==>
    writer/app_writer.c:WRITER_create[288] ==>writer/app_writer.c:WRITER_create[299] before OSA_tskCreate() writer/app_writer.c:WRITER_create[307] before OSA_mbxCreate() writer/app_writer.c:WRITER_create[315] WRITER_sendCmd writer/app_writer.c:WRITER_tskMain[211]==>
    writer/app_writer.c:WRITER_tskCreate[41]==>
    writer/app_writer.c:WRITER_tskCreate[62]gWRITER_ctrl.bufSize=1382400,gWRITER_ctrl.bufNum=4
    avServer/avServerMainThr.c:AVSERVER_mainCreate[169]==>
    avServer/avServerMainThr.c:AVSERVER_tskMain[99]==>
    mem_layout = 1
    mem_size[0] =0x280000
    mem_size[0] =0xC800
    cache_size[0] =0x280000
    cache_blk_size[0] =0xC800
    mem_size[1] =0x280000
    mem_size[1] =0xC800
    cache_size[1] =0x280000
    cache_blk_size[1] =0xC800
    mem_size[2] =0x280000
    mem_size[2] =0xC800
    cache_size[2] =0x280000
    cache_blk_size[2] =0xC800
    mem_size[3] =0x280000
    mem_size[3] =0xC800
    cache_size[3] =0x280000
    cache_blk_size[3] =0xC800
    mem_size[4] =0x280000
    mem_size[4] =0xC800
    cache_size[4] =0x280000
    cache_blk_size[4] =0xC800
    mem_size[5] =0x280000
    mem_size[5] =0xC800
    cache_size[5] =0x280000
    cache_blk_size[5] =0xC800
    mem_size[6] =0x280000
    mem_size[6] =0xC800
    cache_size[6] =0x280000
    cache_blk_size[6] =0xC800
    mem_size[7] =0x280000
    mem_size[7] =0xC800
    cache_size[7] =0x280000
    cache_blk_size[7] =0xC800
    mem_size[8] =0x80000
    mem_size[8] =0x2800
    cache_size[8] =0x80000
    cache_blk_size[8] =0x2800
    mem_size[9] =0x80000
    mem_size[9] =0x2800
    cache_size[9] =0x80000
    cache_blk_size[9] =0x2800
    mem_size[10] =0x80000
    mem_size[10] =0x2800
    cache_size[10] =0x80000
    cache_blk_size[10] =0x2800
    mem_size[11] =0x80000
    mem_size[11] =0x2800
    cache_size[11] =0x80000
    cache_blk_size[11] =0x2800
    mem_size[12] =0x80000
    mem_size[12] =0x2800
    cache_size[12] =0x80000
    cache_blk_size[12] =0x2800
    mem_size[13] =0x80000
    mem_size[13] =0x2800
    cache_size[13] =0x80000
    cache_blk_size[13] =0x2800
    mem_size[14] =0x80000
    mem_size[14] =0x2800
    cache_size[14] =0x80000
    cache_blk_size[14] =0x2800
    mem_size[15] =0x80000
    mem_size[15] =0x2800
    cache_size[15] =0x80000
    cache_blk_size[15] =0x2800
    mem_size[16] =0x20000
    mem_size[16] =0x400
    cache_size[16] =0x20000
    cache_blk_size[16] =0x400
    totalsize =0x3040800
    TOTAL_MEM_SIZE =0xA40100
    avServer/mem_mng.c:MemMng_Init[593] [AV] shmget(0x4321,size=50595840), shmat() addr= 4b3bd000
    Error: demo.c:Msg_Init[208] Creat queue id:32769
    avServer/stream.c:Msg_CTRL[438]==>
    startServer.c:StartRTSPServerThread[120] wait for exit
    startServer.c:StartRTSPServerThread[127] video stream is stop for rtsp, end RTSP server.....
    startServer.c:StartRTSPServerThread[135] <== before pthread_exit()
    15: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    347: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
    349: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
    350: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
    351: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
    351: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
    352: SYSTEM: Notify register to [DSP] line 0, event 15 ...
    353: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
    353: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
    353: SYSTEM: IPC init DONE !!!
    system_common.c:System_init[60]
    355: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
    357: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
    358: SYSTEM: ListElem Shared Addr = 0x4418ce80
    359: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
    362: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
    363: SYSTEM: ListElem Shared Addr = 0x441ab900
    ARM:ipcFramesInLink_tsk.c:IpcFramesInLink_init[855]<==
    [Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_init[628]
    [Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[593]
    365: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
    367: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
    [Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[559]
    369: SYSTEM: ListElem Shared Addr = 0x441ca380
    [Host]shAddr=0x441ca380
    [Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[593]
    370: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
    372: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
    [Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[559]
    374: SYSTEM: ListElem Shared Addr = 0x441e9d80
    [Host]shAddr=0x441e9d80
    [Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_initListMP[593]
    375: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
    377: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
    [Host]ipcFramesOutLink_tsk.c:IpcFramesOutLink_allocListElem[559]
    379: SYSTEM: ListElem Shared Addr = 0x44209780
    [Host]shAddr=0x44209780
    system_common.c:System_init[66]
    system_common.c:System_init[72]
    401: SYSTEM: System Common Init Done !!!
    system_common.c:System_init[79]<==
    ti_vsys.c:Vsys_init[130]
    ti_vsys.c:Vsys_init[134]<==
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[431]
    ti_vcap.c:Vcap_init[101]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[437]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[462]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[523]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[578]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[660]
    ti_vdis.c:Vdis_init[337] ==>
    ti_vdis.c:Vdis_init[348]
    ti_vdis.c:Vdis_init[352]
    ti_vdis.c:Vdis_init[511] <==
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[667]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[689]
    demo_vcap_venc_vdec_vdis_bits_rdwr.c:VcapVencVdecVdis_ipcBitsInit[3027]
    ti_venc.c:Venc_registerCallback[711]
    demo_vcap_venc_vdec_vdis_bits_rdwr.c:VcapVencVdecVdis_ipcBitsInitThrObj[2651]
    demo_vcap_venc_vdec_vdis_bits_rdwr.c:VcapVencVdecVdis_ipcBitsSendFxn[2409]

    [host] MCFW_IPCBITS:VcapVencVdecVdis_ipcBitsSendFxn:Entered...demo_vcap_venc_vdec_vdis_bits_rdwr.c:VcapVencVdecVdis_ipcBitsRecvFxn[2619]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[693]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[696]
    demo_vcap_venc_vdis_ipc_frames_exch.c:VcapVenc_ipcFramesCreate[228]
    demo_vcap_venc_vdis_ipc_frames_exch.c:VcapVenc_ipcFramesInitThrObj[175]
    demo_vcap_venc_vdis_ipc_frames_exch.c:VcapVenc_ipcFramesSendRecvFxn[116]
    demo_vcap_venc_vdis_ipc_frames_exch.c:VcapVenc_ipcFramesSendRecvFxn[124]:OSA_semWait_in
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[698]
    demo_vcap_venc_vdis_ipc_frames_exch.c:VcapVenc_ipcFramesInSetCbInfo[219]
    ti_vcap.c:Vcap_registerCallback[1681]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[705]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[710]
    ti_vsys.c:Vsys_configureDisplay[185] before System_linkControl()
    [m3vpss ] links_m3vpss/system/systemLink_tsk_m3vpss.c:SystemLink_cmdHandler[49] before System_displayCtrlInit()
    [m3vpss ] links_m3vpss/system/system_dctrl.c:System_getClk[239] ==> displayRes= 21
    [m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[328] ==> pPrm->deviceParams[SYSTEM_DC_VENC_DVO2].resolution= 21
    [m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[329] ==>
    [m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[356] ==>
    [m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[402] ==>
    [m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[452] ==>
    [m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[457] ==>
    [m3vpss ] links_m3vpss/system/system_dctrl.c:System_displayCtrlInit[461] ==> clkSrc.clkSrc= 3
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[716]
    demo_scd_bits_wr.c:Scd_bitsWriteCreate[616]

    [host]
    Enable SCD block Motion Tracking On Display (Only On ON-CHIP HDMI)

    ti_vcap.c:Vcap_registerBitsCallback[1702]
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[734]
    ti_vsys.c:Vsys_create[254]==>
    ti_vsys.c:Vsys_create[260]gVsysModuleContext.vsysConfig.systemUseCase=10
    847: MCFW : CPU Revision [ES2.1] !!!
    847: MCFW : Detected [UNKNOWN] Board !!!
    847: MCFW : Base Board Revision [REV A] !!!
    ti_vcap.c:Vcap_configVideoDecoder[2188]==> numDevices=1
    tvp5158_api.c:Device_tvp5158Init[315]==>
    tvp5158_api.c:Device_tvp5158Create[201]==> drvId=400, instId=0
    tvp5158_api.c:Device_tvp5158Create[203]deviceI2cInstId=1, numDevicesAtPort=1
    tvp5158_api.c:Device_tvp5158Create[250]OSA_i2cOpen()= 0
    tvp5158_api.c:Device_tvp5158Create[262]<==
    ti_vcap.c:Vcap_configVideoDecoder[2248] [0] before Device_tvp5158Control(),deviceI2cAddr[0]=0x30
    tvp5158_api.c:Device_tvp5158Control[67]
    ti_vcap.c:Vcap_configVideoDecoder[2255]Device_tvp5158Control() status = 0
    ti_vcap.c:Vcap_configVideoDecoder[2262]before Device_tvp5158Control()
    ti_vcap.c:Vcap_configVideoDecoder[2268]Device_tvp5158Control() status = 0,isVideoDetect= 0
    VCAP: TVP5158-0 (0x30): NO Video Detected !!!
    ti_vcap.c:Vcap_configVideoDecoder[2360]before Device_tvp5158Control()
    tvp5158_api.c:Device_tvp5158Control[146]
    ti_vcap.c:Vcap_configVideoDecoder[2384]before Device_tvp5158Control()
    tvp5158_api.c:Device_tvp5158Control[85]
    mode:54 videochmod:3
    nvp6114a_outport_1mux_chseq

    common init once is needed
    case6


    chmode[0] 3 chmode[1] 254 chmode[2] 21 chmode[3] 0

    ch 0 setted to 1080P NTSC
    found VFMS setting, apply
    channel_0:1080P_30P type:0x0
    channel_1:NA type:0x0
    channel_2:NA type:0x0
    channel_3:NA type:0x0
    AFHD_30_MODE
    mode:54 videochmod:3
    case6


    chmode[0] 3 chmode[1] 254 chmode[2] 21 chmode[3] 0

    ch 0 setted to 1080P NTSC
    mode:64 videochmod:0
    case7


    chmode[0] 12 chmode[1] 0 chmode[2] 21 chmode[3] 0

    ch 1 setted to SD NTSC
    ti_vcap.c:Vcap_configVideoDecoder[2397]
    ti_vcap.c:Vcap_configVideoDecoder[2409]<==
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1561] Ch0 mode=64
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1562] Ch1 mode=1
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1563] Ch2 mode=0
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1564] Ch3 mode=0
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1597] sdChId=1
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1629] default 2 Ch mode
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1631] after Vcap_configVideoDecoder()
    /home/user/SVN/trunk/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces/link_api/captureLink.h:CaptureLink_CreateParams_Init[522]==>
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1640] videoCaptureStatus=1
    PortA set to FHD or HD
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1671] fhdChId=0
    PortB set to AFHD/D1
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1718]:ipcFramesOutVpssToHostPrm_SET
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1727]:ipcFramesInHostPrm_SET
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1738]System_linkCreate(capturePrm)
    ti_vcap.c:Vcap_isPalMode[2503]
    [m3vpss ] 11405: CAPTURE: Create in progress !!!
    [m3vpss ] 11437: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
    [m3vpss ] 11615: CAPTURE: VIP0 PortB capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1742]System_linkCreate(dupPrm[CAP_DUP_LINK_IDX_2])
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1745]System_linkCreate(ipcFramesOutVpssToHostPrm)
    [m3vpss ] UTILS: DMA: Allocated CH (TCC) = 58 (58)
    multich_progressive_8d1_vcap_venc_vdec_vdis.c:MultiCh_createProgressive8D1VcapVencVdecVdis[1748]System_linkCreate(ipcFramesInHostPrm)
    ipcFramesInLink_tsk.c:IpcFramesInLink_tskMain[785]

    [host] IpcFramesInLink_tskMain:Entered
    [host] 2100: IPC_FRAMES_IN : Create in progress !!!

    [host] 2100: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_20] ...
    2103: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_20] ...

    [host] 2108: IPC_FRAMES_IN : Create Done !!!
    ti_vsys.c:Vsys_create[269]<==
    demo_vcap_venc_vdec_vdis.c:VcapVencVdecVdis_start[739]
    [m3vpss ] CAPTURE::HEAPID:0 USED:752
    [m3vpss ] CAPTURE::HEAPID:4 USED:40716288
    [m3vpss ] 11634: CAPTURE: Create Done !!!
    [m3vpss ] prevLinkQueId=0 , numQue=4
    [m3vpss ] 11638: DUP : Create Done !!!
    [m3vpss ] links_common/ipcFramesOut/ipcFramesOutLink_tsk.c:IpcFramesOutLink_tskMain[913]
    [m3vpss ] 11638: IPC_FRAMES_OUT : Create in progress !!!
    [m3vpss ] &pObj->createArgs = 0x9fa6f9a8
    [m3vpss ] prevLinkQueId=0 , numQue=1
    [m3vpss ] 11641: IPC_FRAMES_OUT : Create Done !!!
    SYSTEM: Invalid proc ID ( procID = 15, linkID = 0xffffffff, cmd = 0x00006001)
    ASSERT (system_linkApi.c|System_linkControl|42)

    Q1:What is this issue ?

    Q2:What should I do ?

    Thank you every much !!

  • Hello,

    For DVRRDK support please check here:
    e2e.ti.com/.../426680

    You could search in the e2e for similar issue.

    BR
    Margarita
  • Hello,

    Check this thread :

    Keep in mind that in the thread  SYSTEM: Invalid proc ID ( procID = 15, linkID = 0xffffffff, cmd = 0x00007007)  is different.

    Hope this helps.

    BR
    Margarita