We're using MX8MP-VAR-DART SoM from Variscite, zeus-5.4.70. When I try to run isp_tpg_test (part of isp-imx package) it hangs the system, so it needs power-cycle. Upon investigation, the failure point is in vvcam_isp driver, file isp_ioctl.c, function isp_s_input(), writing to isp_stitching_frame_width register. isp_ctx.acqWindow.width=1920, height=1080. This is called as part of ISPIOC_S_INPUT ioctl in isp_tpg_test.cpp.
Is there any special pre-conditions for running isp_tpg_test? It calls ISP reset, so I assumed initialization procedure should work? I've tried it on both ISP0 and ISP1 -- same result on both. Note, I did enable both ISPs in dtb, and disabled both ISIs.
Before this ioctl isp_tpg_test reads ISP version: 0x00953017. Does it look correct?
Note, we do not run isp-imx application, but I assumed this utility should work by itself?