Cannot create /dev/video0 when I try to probing ov7670 driver in Linux run on Zedboard. The kernel version I'm using is 5.4 , I use Petalinux version 2021.1 to build Linux project and also enable the ov7670 driver in kernel source and I use Vivado 2020.2 to build the hardware design.The driver detected ov7670 chip successfully but still cannot create /dev/video0. My hardware design include (ov7670 capture IP core mainly use to convert 8 bit data of camera to axis stream, VDMA IP core to store and retrieve data , I2C for the camera configuration). My question is do i need an IP core like Xilinx VPSS(Video Processing Subsystem) or Xilinx Test Pattern Generator (TPG) act as an endpoint to attach with the camera. Please help me.
dmesg -Hwxwhen you load the driver. Also, please tell us the version of your kernel, and how you got that driver (which I think nobody here knows).