Hi All,
Assuming that my problem is lack of RAW format support for freescale V4L2 framework, I went ahead and applied the patch mentioned in https://community.freescale.com/thread/307065.
Now my configuration regsiters look better, though I am getting the same error. i have enabled more logging and below is the output. Any tip from the log?
In MVC: mxc_v4l_open
device name is Mxc Camera
End of mxc_v4l_open: v2f pix widthxheight 1280 x 720
End of mxc_v4l_open: crop_bounds widthxheight 1280 x 720
End of mxc_v4l_open: crop_defrect widthxheight 1280 x 720
End of mxc_v4l_open: crop_current widthxheight 1280 x 720
On Open: Input to ipu size is 1280 x 720
Pixel format is : IPU_PIX_FMT_GENERIC,0x32555049
Data written to CSI_SENS_CONF: 9b20
Sensor clock mode is: IPU_CSI_CLK_MODE_CCIR656_PROGRESSIVE
imx-ipuv3 imx-ipuv3.0: CSI_SENS_CONF = 0x00009B20
imx-ipuv3 imx-ipuv3.0: CSI_ACT_FRM_SIZE = 0x02CF04FF
mipi_reg during device init=330
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl 80685600
case VIDIOC_QUERYCAP
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c02c563a
case VIDIOC_CROPCAP
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl 4014563c
case VIDIOC_S_CROP
Cropping Input to ipu size 1280 x 720
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c0cc5604
case VIDIOC_G_FMT
In MVC: mxc_v4l2_g_fmt type=1
type is V4L2_BUF_TYPE_VIDEO_CAPTURE
End of mxc_v4l2_g_fmt: v2f pix widthxheight 1280 x 720
End of mxc_v4l2_g_fmt: crop_bounds widthxheight 1280 x 720
End of mxc_v4l2_g_fmt: crop_defrect widthxheight 1280 x 720
End of mxc_v4l2_g_fmt: crop_current widthxheight 1280 x 720
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c0145608
case VIDIOC_REQBUFS
In MVC:mxc_streamoff
MVC: In mxc_free_frame_buf
mxc_free_frame_buf: allocated buffer count = 0
In MVC:mxc_allocate_frame_buf - size=921600
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c0445609
case VIDIOC_QUERYBUF
In MVC:mxc_v4l2_buffer_status
In MVC:mxc_mmap
pgoff=0x18900, start=0x2aca3000, end=0x2ad84000
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c0445609
case VIDIOC_QUERYBUF
In MVC:mxc_v4l2_buffer_status
In MVC:mxc_mmap
pgoff=0x18e00, start=0x2add6000, end=0x2aeb7000
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c0445609
case VIDIOC_QUERYBUF
In MVC:mxc_v4l2_buffer_status
In MVC:mxc_mmap
pgoff=0x18f00, start=0x2aed5000, end=0x2afb6000
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c0445609
case VIDIOC_QUERYBUF
In MVC:mxc_v4l2_buffer_status
In MVC:mxc_mmap
pgoff=0x19000, start=0x2b061000, end=0x2b142000
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c044560f
case VIDIOC_QBUF
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c044560f
case VIDIOC_QBUF
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c044560f
case VIDIOC_QBUF
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c044560f
case VIDIOC_QBUF
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl 40045612
case VIDIOC_STREAMON
In MVC:mxc_streamon with pixel format = 0x30314247
IPU:In csi_enc_enabling_tasks
In csi_enc_setup with format = 0x30314247, ipu = 0, csi = 0
cam->csi =0
setting up ipu csi enc with mipi vc = 0
imx-ipuv3 imx-ipuv3.0: init channel = 15
Inside _ipu_csi_init
Destination is CSI_DATA_DEST_IDMAC
setting up ipu 0 from csi_enc_setup with pixel format = 0x30555049
imx-ipuv3 imx-ipuv3.0: initializing idma ch 0 @ c08c0000
imx-ipuv3 imx-ipuv3.0: ch 0 word 0 - 00000000 00000000 00000000 E0002800 000B3C9F
imx-ipuv3 imx-ipuv3.0: ch 0 word 1 - 03220000 00644000 00C7C000 00013FC0 00000000
imx-ipuv3 imx-ipuv3.0: PFS 0x6,
imx-ipuv3 imx-ipuv3.0: BPP 0x5,
imx-ipuv3 imx-ipuv3.0: NPB 0x1f
imx-ipuv3 imx-ipuv3.0: FW 1279,
imx-ipuv3 imx-ipuv3.0: FH 719,
imx-ipuv3 imx-ipuv3.0: EBA0 0x19100000
imx-ipuv3 imx-ipuv3.0: EBA1 0x19100000
imx-ipuv3 imx-ipuv3.0: Stride 1279
imx-ipuv3 imx-ipuv3.0: scan_order 0
imx-ipuv3 imx-ipuv3.0: uv_stride 0
imx-ipuv3 imx-ipuv3.0: u_offset 0x0
imx-ipuv3 imx-ipuv3.0: v_offset 0x0
imx-ipuv3 imx-ipuv3.0: Width0 0+1,
imx-ipuv3 imx-ipuv3.0: Width1 0+1,
imx-ipuv3 imx-ipuv3.0: Width2 0+1,
imx-ipuv3 imx-ipuv3.0: Width3 0+1,
imx-ipuv3 imx-ipuv3.0: Offset0 0,
imx-ipuv3 imx-ipuv3.0: Offset1 0,
imx-ipuv3 imx-ipuv3.0: Offset2 0,
imx-ipuv3 imx-ipuv3.0: Offset3 0
In MVC:mxc_poll
In MVC:mxc_v4l_ioctl
In MVC: mxc_v4l_do_ioctl c0445611
case VIDIOC_DQBUF
In MVC:mxc_v4l_dqueue
In MVC:Dump Registers
In MVC:Inside Dump Registers
MIPI_CSI_N_LANES : 1
MIPI_CSI_PHY_SHUTDOWNZ : 1
MIPI_CSI_DPHY_RSTZ : 1
MIPI_CSI_CSI2_RESETN : 1
MIPI_CSI_PHY_STATE : 330
MIPI_CSI_DATA_IDS_1 : 0
MIPI_CSI_DATA_IDS_2 : 0
IPU1_CONF : 10000761
IPUx_INT_STAT_1 : 800000
IPUx_CSI0_DI : ffffff2b
IPU1_CSI0_SENS_CONF : 4009b20
IPU1_CSI0_SENS_FRM_SIZE : 2cf04ff
IPU1_CSI0_ACT_FRM_SIZE : 2cf04ff
ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
In MVC:mxc_v4l_close
In MVC:mxc_streamoff
imx-ipuv3 imx-ipuv3.0: CSI stop timeout - 5 * 10ms
In MVC:mxc_free_frames
[520] : drivers/media/video/mxc/capture/imx219.c : ioctl_s_power() ENTER
[617] : drivers/media/video/mxc/capture/imx219.c : ioctl_s_power() EXIT
mxc_v4l_close: release resource
MVC: In mxc_free_frame_buf
mxc_free_frame_buf: allocated buffer count = -4
In MVC:mxc_free_frames