Yes, I"m on Raspberry Pi OS. I ended up just adding the modules to /etc/modules and I also ran "sudo depmod". They auto load now fine but I'm not sure which action fixed it.If you're on Raspberry Pi OS (rather than Yocto, buildroot or similar), then dependent module loading should be automatic.
"modinfo <module name>" should tell you the dependencies. It's possible that some are missing from the Kconfig entry.
The source is running in continuous mode.Is your source running the clock lane continuously, or dropping it to LP mode? The receiver wants to know as it varies the way LP<->HS transitions and terminations are handled. The dtoverlay has an override "noncontinuous" to select non-continuous clock mode.
The FPGA is confirmed to be sending RAW14 data.Are you sure the sensor is sending RAW14 using data type 0x2d? If not then the receiver will be dropping your image data into the metadata channel, which will be discarded.
Our board (and MIPI signals specifically) is a bit kludged together at the moment. We're in the process of spinning the board. I think this may be causing signal integrity issues and probably the cause of the dropped buffers (i.e. missing Frame Syncs). I don't think the signals are impedance matched after in-house rework.
I will provide an update once new boards are tried. Thanks for all your help so far!
Statistics: Posted by mbd7311 — Thu Mar 07, 2024 6:27 pm