The MIPI configuration is as follows:
1)CSI1 @ 2LANE.
2) The sensor frequency is 600Mbps
3) The CPU temperature is 10 ° C.
We are currently facing a problem where it works normally at room temperature but is abnormal at low temperatures. The following is the log of opening debug for "imx8-mipi-csi2-sam. c"
////////////////////////////
[ 547.189463] mxc-mipi-csi2.1: Frame End events: 17 (At low temperatures, it is 0)
[ 547.189469] mxc-mipi-csi2.1: Frame Start events: 18 (At low temperatures, it is 0)
[ 547.189474] mxc-mipi-csi2.1: Non-image data after odd frame events: 0
[ 547.189481] mxc-mipi-csi2.1: Non-image data before odd frame events: 0
[ 547.189487] mxc-mipi-csi2.1: Non-image data after even frame events: 0
[ 547.189494] mxc-mipi-csi2.1: Non-image data before even frame events: 0
[ 547.189501] mxc-mipi-csi2.1: Unknown Error events: 0
[ 547.189508] mxc-mipi-csi2.1: CRC Error events: 0
[ 547.189514] mxc-mipi-csi2.1: ECC Error events: 0
[ 547.189521] mxc-mipi-csi2.1: FIFO Overflow Error events: 0
[ 547.189528] mxc-mipi-csi2.1: Lost Frame End Error events: 0
[ 547.189534] mxc-mipi-csi2.1: Lost Frame Start Error events: 0
[ 547.189541] mxc-mipi-csi2.1: SOT Error events: 0
///////////////////////////////
By the way, imx8mp has 2 MIPIs, and the default configuration for the device tree is CSI0 at 500MHz and CSI1 at 266MHz. What is the difference between them?
Thanks,
Joshua