5M(2616*1940) camera does not work well.
The ISP disables it and I want raw capture.
There is a size limit in ISI, so it operates normally up to 2048 width, but beyond that, incorrect video is captured.
As follow the code in imx8-isi-hw.c, bypass mode is used, and chain buffer is used when the width is greater than 2048.
The final goal is to operate 5M and 13M Cameras simultaneously on i.mx8mp, but I want to check 5M single first.
5M Camera is connected to CSI1, and CSI0 is not in use yet (disabled).
Where should I review?
OK8MP-C.dts
&mipi_csi_0 {
status = "disable";
};
&mipi_csi_1 {
status = "okay";
port@1 {
reg = <1>;
mipi_csi1_ep: endpoint {
remote-endpoint = <&imx335_mipi_1_ep>;
data-lanes = <4>;
csis-hs-settle = <26>;
csis-clk-settle = <4>;
csis-wclk;
};
};
};
&isi_0 {
status = "disabled";
};
&isi_1 {
status = "okay";
cap_device {
status = "okay";
};
m2m_device {
status = "disabled";
};
};