Post Go back to editing

ADV7280AMEBZ driver for Linux

Category: Software
Here is my situation. I have a Rostra analog camera connected to an Analog Devices ADV7280AM board. This board is connected to a Toradex board with a MIPI CSI2 connector. We're using gstreamer to play the camera video on a HDMI connected monitor.
The gstreamer pipeline gets into the playing state, but it appears like there are no images from the camera (or ADV board) being fed into the buffers. When we connect the same board to our PIE board, we can successfully play the camera video.
Here are the details:
  • Verdin Development Board with iMX8mp
  • BSP TDX Wayland with XWayland 6.2.0-devel-20230615203936+build.0 (kirkstone)
  • Linux verdin-imx8mp-15007248 5.15.77-6.2.0-devel+git.5ee7b429cf75
  • Analog Devices ADV7280AMEBZ connected to the board with a MIPI CSI2 connection
  • We're using the adv7180 driver from linux_toradex/drivers/media/i2c/adv7180.c
  • The driver has been patched as described in this post
  • gstreamer pipeline  GST_DEBUG=4 gst-launch-1.0 v4l2src device=/dev/video3 ! video/x-raw,format=YUY2,width=720,height=480,framerate=30000/1001 ! waylandsink -v
Has anyone successfully used the ADV7280AM with a Toradex Verdin iMX8mp board?
Parents Reply Children
No Data