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 !!