AnsweredAssumed Answered

Abour IMX8X CHNL_OUT_BUF_CTRL register

Question asked by Kazuma Sasaki on Jun 8, 2020
Latest reply on Jun 15, 2020 by Kazuma Sasaki

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)

 

 

 

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

 

Best Regards,

Kazuma Sasaki.

Outcomes