AnsweredAssumed Answered

i.MX8QXPMEK usage with MINISASTOCSI ov5640 camera

Question asked by Nolan Zinn on Jun 17, 2019
Latest reply on Jun 19, 2019 by Nolan Zinn

I am trying to configure Linux on an i.MX8QXP MEK to interface with the MINISASTOCSI camera module, which implements the ov5640 camera.  It connects the MEK via a mini-sas cable to the CSI2 port.  I've read on other posts that you need fsl-imx8qxp-mek-mipi-ov5640.dtb to use this camera (See H.264 encoding with i.MX8QXPMEK and ov5640 on i.MX8QXP MEK ).  However, when I build with Yocto, the only available device tree blobs are fsl-imx8qxp-mek-ov5640.dtb and fsl-imx8qxp-mek-ov5640-rpmsg.dtb. 


I attempted to boot with both of these blobs to connect to my camera, but in both cases, during the boot sequence (which I was debugging over serial) it said:


[    2.553778] mxc-mipi-csi2 58227000.csi: mipi_csi2_probe
[    2.579501] mxc-parallel-csi 58261000.pcsi: mxc_parallel_csi_probe probe successfully
[    2.588903] ov5640_v3 5-003c: 5-003c supply DOVDD not found, using dummy regulator
[    2.596559] ov5640_v3 5-003c: 5-003c supply DVDD not found, using dummy regulator
[    2.604094] ov5640_v3 5-003c: 5-003c supply AVDD not found, using dummy regulator
[    2.664951] ov5640_read_reg:write reg error:reg=300a
[    2.669964] camera ov5640 is not found


which leads me to believe that the board is not running the mipi_csi2_probe because I didn't use the mipi-ov5640.dtb file.


Am I correct in assuming that my problem is that I do not have fsl-imx8qxp-mek-mipi-ov5640.dtb?  If so, how would I get it?