Hello Manivannan/Laurent, Theme is: drivers/media/i2c/imx290.c Taking this driver as reference for some part of the Alvium driver I found some doubts: 1)---------------- Into imx290_set_stream Lock is taken using: state = v4l2_subdev_lock_and_get_active_state(sd); but v4l2_subdev_unlock_state is never called except that something fail during the stream_on. This not cause a deadlock in your side? I'm missing something? 2)---------------- imx290_ctrl_update has format param that is never used, or I'm wrong? ----------------- Thanks in advance for clarify this! :) Regards, Tommaso