Camera (IMX219) with MIPI-CSI on efus carrier board with EFUSA9-V4-LIN
Hi,
im trying to get an IMX219 Camera (Raspberry-Pi-Camera version 2.1) to work on an efus carrier board with EFUSA9-V4-LIN.
The camera is connected to the board via MIPI-CSI2 and I was provided with a Yocto-OS / image where it should work, but as it does not im trying to find the error(s) can you help me here?
Yocto's iMX Camera App does not list any devices, but there is a video0 found by video for linux (v4l2):
root@fsimx6:~# v4l2-ctl --list-devices
DISP3 BG ():
/dev/video16
/dev/video17
Failed to open /dev/video0: Resource temporarily unavailable
video0 should be my (non-working) IMX219 camera?
From my understanding, I need a MIPI-CSI driver, a driver for the specific camera and driver for v4l2 for the camera to work and it has to be registered in the device tree...
With dmesg I can find a MIPI-CSI driver and something for v4l2, but nothing for the camera device:
dmesg | grep mipi
[ 0.320704] mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 driver probed
[ 0.320718] mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 dphy version is 0x
dmesg | grep v4l2
[ 1.807139] mxc_v4l2_output v4l2_out: V4L2 device registered as video16
[ 1.812636] mxc_v4l2_output v4l2_out: V4L2 device registered as video17
dmesg | grep imx2
[ 1.819655] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
So this means I have an MIPI-CSI2 driver, but am missing an input driver for v4l2 and a driver for the specific camera altogether?
Also, is there an easy way to look at the device tree from the command line? (As the camera should be listed there?)
Best Regards,
Markus