Hi all,
Following up a recent issue with no answer.
We have an imx6qp board, working fine under the old L4.1.15 linux, and a user program that capture video stream on CSI0 port. We use V4l2.
We 've just moved to L5.4. and no mean to capture again with csi port. Same result with L5.10 attempt.
Hardware is the same. Driver is the same (spi type). User appli is the same, just compiled with L5.4 sdk. Dts is the same. But capture doesn't work anymore. The error is:
[ 1748.334247] In MVC:mxc_v4l_dqueue
[ 1758.554381] ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
As we directly watch imx registers, we can see ipu is correctly programmed, as in the same way as before. But no csi callback occurs, as if synchro signals were not applied to csi port.
The difference between before and now is the linux version.
MACHINE=imx6qpstarlitex DISTRO=fsl-imx-fb source imx-setup-release.sh -b build
Our question: as we have seen evolutions on capture port, is the capture on imx6QP with L5.x, with direct framebuffer option, with V4L2 on CSI0, is still working ?
Rgds.
Christophe