About STREAM_FENCING_CONTROL register for i.MX8X

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

About STREAM_FENCING_CONTROL register for i.MX8X

Jump to solution
1,055 Views
Kazuma_Sasaki
Senior Contributor I

Hello,

 

MIPI-CSI2 has STREAM_FENCING_CONTROL register. I have checked following VC enabling patch.

It seems like the STREAM_FENCING_CONTROL register is not using by linux BSP.

Could you please explain me feature of STREAM_FENCING_CONTROL register?

What does "Fence VC0" mean?

ISL79987 and adv7180 de-interlace driver for iMX8QXP boards 

From IMX8DQXPRM.pdf (Rev.0)

pastedImage_1.png

Best Regards,

Kazuma Sasaki.

Tags (2)
1 Solution
962 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi Kazuma Sasaki

The stream_fencing is used to tell the MIPI CSI2 stop data transfer to pixel link.

For example, software can write "Fence VC0" to STREAM_FENCING_CONTROL register, then after MIPI CSI2 stops to transfer VC0 data to pixel link, the status "VC0 is fenced" can be read from STREAM_FENCING_STATUS register.

 

MIPI CSI2 reset can recover it.

Have a nice day

Best Regards,

Rita

View solution in original post

0 Kudos
Reply
2 Replies
963 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi Kazuma Sasaki

The stream_fencing is used to tell the MIPI CSI2 stop data transfer to pixel link.

For example, software can write "Fence VC0" to STREAM_FENCING_CONTROL register, then after MIPI CSI2 stops to transfer VC0 data to pixel link, the status "VC0 is fenced" can be read from STREAM_FENCING_STATUS register.

 

MIPI CSI2 reset can recover it.

Have a nice day

Best Regards,

Rita

0 Kudos
Reply
962 Views
Kazuma_Sasaki
Senior Contributor I

Dear Rita Wang,

I appreciate your support. I got it.

Best Regards,

Kazuma Sasaki.