We are using IMx6 Quad based COM for one of our end application with 4.1.15 kernel and yocto poky build, We are doing a loopback of lvds display data to parallel port Using DS90CF384 chip. The chip is used for converting the lvds display data into parallel data.The input to CSI is configured as the 16-bit RGB565 format. It is configured in GATED mode in ipu by default.
Problem which I am facing while trying to capture the frame using mxc_v4l2_capture.out is
Width = 176 Height = 144[ 646.149254] RGB565
Image size = 50688
[ 656.143489] ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
[ 656.150066] ERROR: v4l2 capture: VIDIOC_QBUF: buffer already queued
I probed and checked the hardware for vsync, hsync,pix_clk and I am getting a proper waveform in the oscilloscope.Device tree entries are also perfect.
Is there anything I need to configure for 16bit in IPU ??
Hoping for a better guidance.