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.
解決済! 解決策の投稿を見る。
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
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
Dear Joan,
I appreciate your support. I got it.
Best Regards,
Kazuma Sasaki.