Abour IMX8X CHNL_OUT_BUF_CTRL register

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

Abour IMX8X CHNL_OUT_BUF_CTRL register

Jump to solution
943 Views
Kazuma_Sasaki
Senior Contributor I

Hello,

I would like to confirm suitable control method for CHNL_OUT_BUF_CTRL register.

From RM description in 15.4.1.7.6.2, I suppose that ISI start data transfer to BUF1 when we set 1b to CHNL_OUT_BUF_CTRL[LOAD_BUF1_ADDR].

However, RM also mentioned CHNL_OUT_BUF_CTRL[LOAD_BUF1_ADDR]  is "software must toggle this bit to indicate a new buffer address has been programmed for use.". and, linux bsp does so. 

Q1. We should toggle the CHNL_OUT_BUF_CTRL[LOAD_BUFx_ADDR] bit to indicate a new buffer address is ready for use. Is it correct?

From RM (IMX8DQXPRM_Rev.0.pdf)

pastedImage_1.png

pastedImage_3.png

From Linux BSP (L4.14.98_2.3.0_ga/drivers/media/platform/imx8/mxc-isi-hw.c)

pastedImage_4.png

Best Regards,

Kazuma Sasaki.

Tags (2)
0 Kudos
1 Solution
878 Views
joanxie
NXP TechSupport
NXP TechSupport

Q1. We should toggle the CHNL_OUT_BUF_CTRL[LOAD_BUFx_ADDR] bit to indicate a new buffer address is ready for use. Is it correct?

> yes, I think so

View solution in original post

0 Kudos
2 Replies
879 Views
joanxie
NXP TechSupport
NXP TechSupport

Q1. We should toggle the CHNL_OUT_BUF_CTRL[LOAD_BUFx_ADDR] bit to indicate a new buffer address is ready for use. Is it correct?

> yes, I think so

0 Kudos
878 Views
Kazuma_Sasaki
Senior Contributor I

Dear Joan,

I appreciate your support. I got it.

Best Regards,

Kazuma Sasaki.

0 Kudos