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


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

From RM description in, 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.