I would like to confirm suitable control method for CHNL_OUT_BUF_CTRL register.
From RM description in 18.104.22.168.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)