IMX415 Sensor Integration into IMX8MP EVK board

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

IMX415 Sensor Integration into IMX8MP EVK board

1,685 次查看
titusstalin
Contributor V

Hello,

I am unable get proper media/v4l2 device to capture frames from sensor.

What is the issue in my DTS code or something else ?
I am using latest BSP from NXP, 6.12.3 kernel version, and using default imx415 sensor driver.

Log:

[   21.557183] imx415 2-001a: supply dvdd not found, using dummy regulator
[   21.563975] imx415 2-001a: supply ovdd not found, using dummy regulator
[   21.570748] imx415 2-001a: supply avdd not found, using dummy regulator
[   21.592650] imx415 2-001a: inck 24000000
[   21.596645] imx415 2-001a: bus_cfg.link_frequencies[0] 360000000
[   21.602705] imx415 2-001a: lane_rate 720000000
[   21.607169] imx415 2-001a: sensor->cur_mode 0
[   21.611533] imx415 2-001a: clock: 24000000 Hz, lane_rate: 720000000 bps, lanes: 2
[   21.785600] imx415 2-001a: Detected IMX415 image sensor

 

DTS:

&i2c3 {
	clock-frequency = <400000>;
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_i2c3>;
	status = "okay";

	#address-cells = <1>;
	#size-cells = <0>;
	
	imx415_1: imx415_mipi@1a {
		compatible = "sony,imx415";
		reg = <0x1a>;
		pinctrl-names = "default";
		pinctrl-0 = <&pinctrl_csi1_pwn>, <&pinctrl_csi1_rst>, <&pinctrl_csi_mclk>, <&pinctrl_csi0_pwn>, <&pinctrl_csi0_rst>;
		clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO2>;
		clock-names = "inck";
		assigned-clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO2>;
		assigned-clock-parents = <&clk IMX8MP_CLK_24M>;  
		assigned-clock-rates = <24000000>;	
		csi_id = <1>;
		powerdown-gpios = <&gpio2 11 GPIO_ACTIVE_HIGH>;
		reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
		mclk = <24000000>;
		mclk_source = <0>;
		mipi_csi;
		status = "okay";
		port {
			status = "okay";
			imx415_to_mipi_csi2: endpoint {
				status = "okay";
				remote-endpoint = <&mipi_csi_1_in>;
				data-lanes = <1 2>;
				clock-lanes = <0>;
				link-frequencies = /bits/ 64 <360000000 720000000>;
			};
		};
	};
};

&mipi_csi_0 {
	status = "disabled";
};


&mipi_csi_1 {
	status = "okay";
	ports {
		#address-cells = <1>;
		#size-cells = <0>;

		port@0 {
			reg = <0>;
			mipi_csi_1_in: endpoint {
				remote-endpoint = <&imx415_to_mipi_csi2>;
				data-lanes = <1 2>;
			};
		};

		port@1 {
			reg = <1>;
			mipi_csi_1_out: endpoint {
				remote-endpoint = <&isi_in_0>;
			};
		};
	};
};

&cameradev {
	status = "okay";
};

&isp_0 {
	status = "okay";
};

&isp_1 {
	status = "okay";
};

&dewarp {
	status = "okay";
};


&isi_0 {
	status = "okay";

	cap_device {
		status = "okay";
	};

	m2m_device {
		status = "okay";
	};
	
	port@0 {
		isi_in_0: endpoint {
			remote-endpoint = <&mipi_csi_1_out>;
		};
	};
	
};


&isi_1 {
	status = "disabled";

	cap_device {
		status = "disabled";
	};
	/*
	port@0 {
		isi_in_0: endpoint {
			remote-endpoint = <&mipi_csi_1_out>;
		};
	};	
	*/
};



&vpu_g1 {
	status = "okay";
};

&vpu_g2 {
	status = "okay";
};

&vpu_vc8000e {
	status = "okay";
};

&vpu_v4l2 {
	status = "okay";
};

&gpu_3d {
	status = "okay";
};

&gpu_2d {
	status = "okay";
};

&ml_vipsi {
	status = "okay";
};

&mix_gpu_ml {
	status = "okay";
};

 

root@imx8mpevk:~# 
root@imx8mpevk:~# ls /dev/med*
ls: cannot access '/dev/med*': No such file or directory
root@imx8mpevk:~# 
root@imx8mpevk:~# ls /dev/video*
/dev/video0  /dev/video1  /dev/video2  /dev/video3
root@imx8mpevk:~# 
root@imx8mpevk:~# 
root@imx8mpevk:~# cat /sys/class/video4linux/video2/name                                                                                                       
mxc_isi.0.m2m
root@imx8mpevk:~# cat /sys/class/video4linux/video3/name                                                                                                              
mxc_isi.0.capture
root@imx8mpevk:~# cat /sys/class/video4linux/video0/name                                                                                                              

root@imx8mpevk:~# cat /sys/class/video4linux/video1/name                                                                                                              

root@imx8mpevk:~# 

 

标签 (3)
标记 (5)
0 项奖励
回复
2 回复数

1,051 次查看
SiddavatamVishnu
Contributor III

Hi,
We are currently working on a similar project. Could you please share a brief description of how you handled the IMX415 sensor porting and brought it up successfully? It would be very helpful for us.

Thanks and regards,
Vishnu

0 项奖励
回复

1,607 次查看
pengyong_zhang
NXP Employee
NXP Employee

Hi @titusstalin 

Please refer the below link:

https://github.com/pmliquify/vc_mipi_imx8

B.R

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2094015%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIMX415%20%E4%BC%A0%E6%84%9F%E5%99%A8%E9%9B%86%E6%88%90%E5%88%B0%20IMX8MP%20EVK%20%E6%9D%BF%E4%B8%AD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2094015%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%3CP%3E%E6%88%91%E6%97%A0%E6%B3%95%E8%8E%B7%E5%BE%97%E5%90%88%E9%80%82%E7%9A%84%E5%AA%92%E4%BD%93%2Fv4l2%20%E8%AE%BE%E5%A4%87%E6%9D%A5%E4%BB%8E%E4%BC%A0%E6%84%9F%E5%99%A8%E6%8D%95%E8%8E%B7%E5%B8%A7%E3%80%82%3C%2FP%3E%3CP%3E%E6%98%AF%E6%88%91%E7%9A%84%20DTS%20%E4%BB%A3%E7%A0%81%E6%9C%89%E9%97%AE%E9%A2%98%EF%BC%8C%E8%BF%98%E6%98%AF%E5%85%B6%E4%BB%96%E5%8E%9F%E5%9B%A0%EF%BC%9F%3CBR%20%2F%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E6%81%A9%E6%99%BA%E6%B5%A6%E7%9A%84%E6%9C%80%E6%96%B0%E7%94%B5%E8%B7%AF%E6%9D%BF%E6%94%AF%E6%8C%81%E5%8C%85%EF%BC%8C6.12.3%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC%EF%BC%8C%E5%B9%B6%E4%BD%BF%E7%94%A8%E9%BB%98%E8%AE%A4%E7%9A%84imx415%E4%BC%A0%E6%84%9F%E5%99%A8%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E3%80%82%3C%2FP%3E%3CP%3E%E6%97%A5%E5%BF%97%EF%BC%9A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%5B%20%20%2021.557183%5D%20imx415%202-001a%3A%20supply%20dvdd%20not%20found%2C%20using%20dummy%20regulator%0A%5B%20%20%2021.563975%5D%20imx415%202-001a%3A%20supply%20ovdd%20not%20found%2C%20using%20dummy%20regulator%0A%5B%20%20%2021.570748%5D%20imx415%202-001a%3A%20supply%20avdd%20not%20found%2C%20using%20dummy%20regulator%0A%5B%20%20%2021.592650%5D%20imx415%202-001a%3A%20inck%2024000000%0A%5B%20%20%2021.596645%5D%20imx415%202-001a%3A%20bus_cfg.link_frequencies%5B0%5D%20360000000%0A%5B%20%20%2021.602705%5D%20imx415%202-001a%3A%20lane_rate%20720000000%0A%5B%20%20%2021.607169%5D%20imx415%202-001a%3A%20sensor-%26gt%3Bcur_mode%200%0A%5B%20%20%2021.611533%5D%20imx415%202-001a%3A%20clock%3A%2024000000%20Hz%2C%20lane_rate%3A%20720000000%20bps%2C%20lanes%3A%202%0A%5B%20%20%2021.785600%5D%20imx415%202-001a%3A%20Detected%20IMX415%20image%20sensor%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CP%3EDTS%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%26amp%3Bi2c3%20%7B%0A%09clock-frequency%20%3D%20%26lt%3B400000%26gt%3B%3B%0A%09pinctrl-names%20%3D%20%22default%22%3B%0A%09pinctrl-0%20%3D%20%26lt%3B%26amp%3Bpinctrl_i2c3%26gt%3B%3B%0A%09status%20%3D%20%22okay%22%3B%0A%0A%09%23address-cells%20%3D%20%26lt%3B1%26gt%3B%3B%0A%09%23size-cells%20%3D%20%26lt%3B0%26gt%3B%3B%0A%09%0A%09imx415_1%3A%20imx415_mipi%401a%20%7B%0A%09%09compatible%20%3D%20%22sony%2Cimx415%22%3B%0A%09%09reg%20%3D%20%26lt%3B0x1a%26gt%3B%3B%0A%09%09pinctrl-names%20%3D%20%22default%22%3B%0A%09%09pinctrl-0%20%3D%20%26lt%3B%26amp%3Bpinctrl_csi1_pwn%26gt%3B%2C%20%26lt%3B%26amp%3Bpinctrl_csi1_rst%26gt%3B%2C%20%26lt%3B%26amp%3Bpinctrl_csi_mclk%26gt%3B%2C%20%26lt%3B%26amp%3Bpinctrl_csi0_pwn%26gt%3B%2C%20%26lt%3B%26amp%3Bpinctrl_csi0_rst%26gt%3B%3B%0A%09%09clocks%20%3D%20%26lt%3B%26amp%3Bclk%20IMX8MP_CLK_IPP_DO_CLKO2%26gt%3B%3B%0A%09%09clock-names%20%3D%20%22inck%22%3B%0A%09%09assigned-clocks%20%3D%20%26lt%3B%26amp%3Bclk%20IMX8MP_CLK_IPP_DO_CLKO2%26gt%3B%3B%0A%09%09assigned-clock-parents%20%3D%20%26lt%3B%26amp%3Bclk%20IMX8MP_CLK_24M%26gt%3B%3B%20%20%0A%09%09assigned-clock-rates%20%3D%20%26lt%3B24000000%26gt%3B%3B%09%0A%09%09csi_id%20%3D%20%26lt%3B1%26gt%3B%3B%0A%09%09powerdown-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%2011%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0A%09%09mclk%20%3D%20%26lt%3B24000000%26gt%3B%3B%0A%09%09mclk_source%20%3D%20%26lt%3B0%26gt%3B%3B%0A%09%09mipi_csi%3B%0A%09%09status%20%3D%20%22okay%22%3B%0A%09%09port%20%7B%0A%09%09%09status%20%3D%20%22okay%22%3B%0A%09%09%09imx415_to_mipi_csi2%3A%20endpoint%20%7B%0A%09%09%09%09status%20%3D%20%22okay%22%3B%0A%09%09%09%09remote-endpoint%20%3D%20%26lt%3B%26amp%3Bmipi_csi_1_in%26gt%3B%3B%0A%09%09%09%09data-lanes%20%3D%20%26lt%3B1%202%26gt%3B%3B%0A%09%09%09%09clock-lanes%20%3D%20%26lt%3B0%26gt%3B%3B%0A%09%09%09%09link-frequencies%20%3D%20%2Fbits%2F%2064%20%26lt%3B360000000%20720000000%26gt%3B%3B%0A%09%09%09%7D%3B%0A%09%09%7D%3B%0A%09%7D%3B%0A%7D%3B%0A%0A%26amp%3Bmipi_csi_0%20%7B%0A%09status%20%3D%20%22disabled%22%3B%0A%7D%3B%0A%0A%0A%26amp%3Bmipi_csi_1%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%09ports%20%7B%0A%09%09%23address-cells%20%3D%20%26lt%3B1%26gt%3B%3B%0A%09%09%23size-cells%20%3D%20%26lt%3B0%26gt%3B%3B%0A%0A%09%09port%400%20%7B%0A%09%09%09reg%20%3D%20%26lt%3B0%26gt%3B%3B%0A%09%09%09mipi_csi_1_in%3A%20endpoint%20%7B%0A%09%09%09%09remote-endpoint%20%3D%20%26lt%3B%26amp%3Bimx415_to_mipi_csi2%26gt%3B%3B%0A%09%09%09%09data-lanes%20%3D%20%26lt%3B1%202%26gt%3B%3B%0A%09%09%09%7D%3B%0A%09%09%7D%3B%0A%0A%09%09port%401%20%7B%0A%09%09%09reg%20%3D%20%26lt%3B1%26gt%3B%3B%0A%09%09%09mipi_csi_1_out%3A%20endpoint%20%7B%0A%09%09%09%09remote-endpoint%20%3D%20%26lt%3B%26amp%3Bisi_in_0%26gt%3B%3B%0A%09%09%09%7D%3B%0A%09%09%7D%3B%0A%09%7D%3B%0A%7D%3B%0A%0A%26amp%3Bcameradev%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%26amp%3Bisp_0%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%26amp%3Bisp_1%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%26amp%3Bdewarp%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%0A%26amp%3Bisi_0%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%0A%09cap_device%20%7B%0A%09%09status%20%3D%20%22okay%22%3B%0A%09%7D%3B%0A%0A%09m2m_device%20%7B%0A%09%09status%20%3D%20%22okay%22%3B%0A%09%7D%3B%0A%09%0A%09port%400%20%7B%0A%09%09isi_in_0%3A%20endpoint%20%7B%0A%09%09%09remote-endpoint%20%3D%20%26lt%3B%26amp%3Bmipi_csi_1_out%26gt%3B%3B%0A%09%09%7D%3B%0A%09%7D%3B%0A%09%0A%7D%3B%0A%0A%0A%26amp%3Bisi_1%20%7B%0A%09status%20%3D%20%22disabled%22%3B%0A%0A%09cap_device%20%7B%0A%09%09status%20%3D%20%22disabled%22%3B%0A%09%7D%3B%0A%09%2F*%0A%09port%400%20%7B%0A%09%09isi_in_0%3A%20endpoint%20%7B%0A%09%09%09remote-endpoint%20%3D%20%26lt%3B%26amp%3Bmipi_csi_1_out%26gt%3B%3B%0A%09%09%7D%3B%0A%09%7D%3B%09%0A%09*%2F%0A%7D%3B%0A%0A%0A%0A%26amp%3Bvpu_g1%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%26amp%3Bvpu_g2%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%26amp%3Bvpu_vc8000e%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%26amp%3Bvpu_v4l2%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%26amp%3Bgpu_3d%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%26amp%3Bgpu_2d%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%26amp%3Bml_vipsi%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%0A%0A%26amp%3Bmix_gpu_ml%20%7B%0A%09status%20%3D%20%22okay%22%3B%0A%7D%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eroot%40imx8mpevk%3A~%23%20%0Aroot%40imx8mpevk%3A~%23%20ls%20%2Fdev%2Fmed*%0Als%3A%20cannot%20access%20'%2Fdev%2Fmed*'%3A%20No%20such%20file%20or%20directory%0Aroot%40imx8mpevk%3A~%23%20%0Aroot%40imx8mpevk%3A~%23%20ls%20%2Fdev%2Fvideo*%0A%2Fdev%2Fvideo0%20%20%2Fdev%2Fvideo1%20%20%2Fdev%2Fvideo2%20%20%2Fdev%2Fvideo3%0Aroot%40imx8mpevk%3A~%23%20%0Aroot%40imx8mpevk%3A~%23%20%0Aroot%40imx8mpevk%3A~%23%20cat%20%2Fsys%2Fclass%2Fvideo4linux%2Fvideo2%2Fname%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0Amxc_isi.0.m2m%0Aroot%40imx8mpevk%3A~%23%20cat%20%2Fsys%2Fclass%2Fvideo4linux%2Fvideo3%2Fname%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0Amxc_isi.0.capture%0Aroot%40imx8mpevk%3A~%23%20cat%20%2Fsys%2Fclass%2Fvideo4linux%2Fvideo0%2Fname%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%0Aroot%40imx8mpevk%3A~%23%20cat%20%2Fsys%2Fclass%2Fvideo4linux%2Fvideo1%2Fname%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%0Aroot%40imx8mpevk%3A~%23%20%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2094015%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E5%A4%9A%E5%AA%92%E4%BD%93%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EYocto%20Project%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204590%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMX415%20Sensor%20Integration%20into%20IMX8MP%20EVK%20board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204590%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3E%E6%88%91%E4%BB%AC%E7%9B%AE%E5%89%8D%E6%AD%A3%E5%9C%A8%E5%81%9A%E4%B8%80%E4%B8%AA%E7%B1%BB%E4%BC%BC%E7%9A%84%E9%A1%B9%E7%9B%AE%E3%80%82%E8%83%BD%E5%90%A6%E8%AF%B7%E6%82%A8%E7%AE%80%E8%A6%81%E4%BB%8B%E7%BB%8D%E4%B8%80%E4%B8%8B%EF%BC%8C%E6%82%A8%E6%98%AF%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%20IMX415%20%E4%BC%A0%E6%84%9F%E5%99%A8%E7%AB%AF%E5%8F%A3%E5%B9%B6%E5%B0%86%E5%85%B6%E6%88%90%E5%8A%9F%E5%AE%89%E8%A3%85%E4%B8%8A%E5%8E%BB%E7%9A%84%EF%BC%9F%E8%BF%99%E5%AF%B9%E6%88%91%E4%BB%AC%E4%BC%9A%E5%BE%88%E6%9C%89%E5%B8%AE%E5%8A%A9%E3%80%82%3C%2FP%3E%3CP%3E%E6%84%9F%E8%B0%A2%E5%92%8C%E9%97%AE%E5%80%99%EF%BC%8C%3CBR%20%2F%3EVishnu%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2097705%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMX415%20Sensor%20Integration%20into%20IMX8MP%20EVK%20board%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2097705%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F44005%22%20target%3D%22_blank%22%3E%40titusstalin%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E5%8F%82%E8%80%83%E4%BB%A5%E4%B8%8B%E9%93%BE%E6%8E%A5%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpmliquify%2Fvc_mipi_imx8%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fpmliquify%2Fvc_mipi_imx8%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EB.R%3C%2FP%3E%3C%2FLINGO-BODY%3E