Hi ,
I try to connect the sensor OV2655 to OMAP4430,but it failed ! I refered to that TI provided documents (OPBU_L27_IS_2_M1_Release_Notes.doc and swpa199_Camera Sensor Adaptation on Ducati.pdf ) ,add OV2655 ,
Among the ov2665 driver code, we only modified
ov2655.c/ov2655_activate() to add a s/w reset and reg initialization, everything else simply returns MSP_ERROR_NONE.
One more note, the power seq and ECLK is done on A9 side, cat log :
shell@android:/ $ cat /d/remoteproc/omap-rproc.1/trace1
[ 0.000] DEH: Watchdog started
[ 0.000] [MNU=0] src/mmsw_platform.c:[294]:
[ 0.000]
[ 0.000] ***xiaohua.chen DUCATI VERSION INFO***
[ 0.000] Compile DATE Jul 2 2012 TIME 11:37:17
[ 0.000] GIT ducati_mmlegacy
[ 0.000] BRANCH: TAG:fatal: Not a git repository (or any
parent up to mount parent /media)
[ 0.000] COMMIT-ID:fatal:
[ 0.000] CODEC-VER BEGIN:
[ 0.000]
[ 0.000]
[ 0.000]
[ 0.000]
[ 0.000]
[ 0.000]
[ 0.000]
[ 0.000] CODEC-VER END:
[ 0.000] GIT OMAPHWA_Algorithm::
[ 0.000] GIT OMAPHWA_Drivers::
[ 0.000] ***DUCATI VERSION INFO***
[ 0.001]
[ 0.001]
[ 0.001] [MNU=1] src/mmsw_platform.c:[296]:Processor family detected:
OMAP4430_ES2_3
[ 0.004] serviceMgr: started on port: 60
[ 0.004] registering rpmsg-omx service on 60 with HOST
[ 0.004] [t=0x0019e49d] ti.ipc.rpmsg.MessageQCopy: MessageQCopy_send:
no object for endpoint: 53
shell@android:/ $
it seems there was no executive camera detection,and also to not execute below function
/omx/omx_il_1_x/omx_iss_cam/src/omx_iss_cam.c/OMX_TI_Camera_ComponentInit()
TIMM_OSAL_ErrorExt(TIMM_OSAL_TRACEGRP_SYSTEM, "##### Processor family
detected: %s ##### ", tools_omap_revision_print());
drivers/new_CAMERA/sensor_detect_drv/src/sensor_detect_MSP.c/MSP_SENSORDETEC
T_query()
TIMM_OSAL_ErrorExt(TIMM_OSAL_TRACEGRP_DRIVERS, "%d>>:%s Socket:%d", j, tSD[i].tData.ppSenName[j], (int)i);