IMX8MP use ISI with ISP

cancel
Showing results for 
Search instead for 
Did you mean: 

IMX8MP use ISI with ISP

303 Views
quercuspau
Contributor II

Hello community,

I have connected a RAW10 camera to ISP from IMX8MP. My question is if it is possible to connect the output stream of the ISP to ISI to transform the YUV image to RGB format.

Looking at the TRM, i am not sure if it is possible.

BR

0 Kudos
9 Replies

283 Views
joanxie
NXP TechSupport
NXP TechSupport

you can use ISP directly, don't need to use ISI, you can refer to the dts file, which support basler camera via ISP

"https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8mp-evk-b..."

 

0 Kudos

273 Views
quercuspau
Contributor II

ISP only provides YUV or RAW. ISI is able to deliver RGB. I would like to use both ISI channels connected to one ISP stream to get different format RGB video streams

BR

0 Kudos

268 Views
joanxie
NXP TechSupport
NXP TechSupport

one can use GPU to convert YUV to RGB

 

0 Kudos

266 Views
quercuspau
Contributor II

Is it not possible to do it with ISI?

BR

0 Kudos

223 Views
joanxie
NXP TechSupport
NXP TechSupport

ISI is supposed to connect to mipi csi2 interface, pls see the pic as below:

joanxie_1-1638177046963.png

 

joanxie_0-1638176985459.png

 

 

0 Kudos

210 Views
quercuspau
Contributor II

Hello @joanxie ,

I just found this information on TRM:

ISI_memory_read.png

However, I haven't found any document about how to use this functionality with NXP Linux BSP.

Could you provide this information?

BR

0 Kudos

203 Views
joanxie
NXP TechSupport
NXP TechSupport

ISI supports isi.m2m device and isi.cap device, you can test by ov5640, you can refer to the dts file:

"https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8mp-evk.d...

isi_0{

status = "okay";

cap_device {

status = "okay";

};

m2m_device {

status = "okay";

};

};

&isi_1 {

status = "disabled";

cap_device {

status = "okay";

};

they both connect to the camera, for isi source code, one can refer to:

"https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/staging/media/imx/imx8-isi-m2m.c?h..."

 

0 Kudos

196 Views
quercuspau
Contributor II

Is there no more information?

BR

0 Kudos

186 Views
joanxie
NXP TechSupport
NXP TechSupport

I explain again, Memory can be the source of ISI, but current bsp doesn't support this, and I consult local team, no one did this and no sample for this, maybe you need to ask for professional support for your special demands

"https://www.nxp.com/support/support/nxp-engineering-services/professional-support-for-processors-and..."

0 Kudos