MX8 e-con Camera
From Variscite Wiki
DART-MX8M-MINI e-con Systems Camera
Introduction
The instructions on this page add e-con Systems MIPI cameras support to Yocto images for Variscite i.MX8M and i.MX8MM platforms.
Download the Variscite Yocto BSP
Please follow Build Yocto from source code.
Execute steps 1-4.3 to download the BSP sources, but don't run bitbake yet.
Download and install the e-con meta layer
$ wget ftp://customerv:Variscite1@ftp.variscite.com/E-Con/econ-4.14.98.tar.gz $ tar xf econ-4.14.98.tar.gz $ mv econ-4.14.98/meta-econ-imx8 ../sources
Download and install the appropriate Variscite kernel patches
$ wget ftp://customerv:Variscite1@ftp.variscite.com/E-Con/sumo-fsl-4.14.98/recipes-kernel/linux.tar.gz $ rm -rf ../sources/meta-variscite-imx/recipes-kernel/linux $ tar xf linux.tar.gz -C ../sources/meta-variscite-imx/recipes-kernel
Adjust the relevant Yocto configuration files
Edit bblayers.conf
Add the following lines to conf/bblayers.conf
BBLAYERS += " ${BSPDIR}/sources/meta-econ-imx8 "
Edit local.conf
Add the following to conf/local.conf under your Yocto build directory:
Add the e-con Systems camera driver:
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-module-econ-camera-driver"
Add the relevant device tree files to the build:
KERNEL_DEVICETREE_append_imx8mm-var-dart = " \ freescale/fsl-imx8mm-var-dart-econ-camera.dtb \ freescale/fsl-imx8mm-var-som-econ-camera.dtb \ freescale/fsl-imx8mm-var-som-econ-camera-rev10.dtb \ "
Build a Yocto image
Continue following Build Yocto from source code from where you left off to bitbake and install a Yocto image.
Testing the e-con Systems camera
Follow DART-MX8M CSI to test the camera.