We used imx296+fpga as csi2 data source, and modify the device tree based on imx274. However, when starting capture, no data can be recvied from the /dev/video0. “dmesg” command shows:
dmesg:
[ 116.984747] video4linux video0: frame start syncpt timeout!0
[ 116.990419] video4linux video0: TEGRA_VI_CSI_ERROR_STATUS 0x00000000
[ 116.990425] vi 54080000.vi: TEGRA_CSI_PIXEL_PARSER_STATUS 0x00000000
[ 116.990429] vi 54080000.vi: TEGRA_CSI_CIL_STATUS 0x00000010
[ 116.990435] vi 54080000.vi: TEGRA_CSI_CILX_STATUS 0x00000041
[ 116.990474] vi 54080000.vi: settle time reading from props
[ 116.990478] vi 54080000.vi: discontinuous_clk = 1 reading from props
[ 116.990481] vi 54080000.vi: cil_settingtime was autocalculated
[ 116.990485] vi 54080000.vi: csi clock settle time: 13, cil settle time: 10
The clock and data of CSI signal source are measured by oscilloscope,as shown in the following screenshot.
Can you give me some advice on how to debug ?