Hi Jacopo, On Mon, Sep 13, 2021 at 5:58 AM Jacopo Mondi <jacopo@xxxxxxxxxx> wrote: > There's an > > tw9910_s_power(&priv->subdev, 0); > > at the end of the video_probe() function. > > The driver handles power management with the legacy s_power() call > chain, and the receiver driver needs to v4l2_pipeline_pm_get() which > the imx driver does when the capture node is open. > > Just an hint, you might have noticed already Thanks for your comments and review. Yes, I have fixed the I2C errors. I plan to re-submit the entire series after I get the TW9990 to work on my imx6sx-based board. The capture driver is drivers/staging/media/imx/imx7-media-csi.c. Currently, I am not able to get the stream to start. This is the configuration I am using: media-ctl -l "'tw9910 2-0044':0 -> 'csi':0[1]" media-ctl -l "'csi':1 -> 'csi capture':0[1]" media-ctl -v -V "'tw9910 2-0044':0 [fmt:UYVY8_2X8/720x480 field:any]" Opening media device /dev/media0 Enumerating entities Found 3 entities Enumerating pads and links Setting up format UYVY8_2X8 720x480 on pad tw9910 2-0044/0 Format set: UYVY8_2X8 720x480 Setting up format UYVY8_2X8 720x480 on pad csi/0 Format set: UYVY8_2X8 720x480 Then I launch the capture stream command: v4l2-ctl --stream-mmap -d /dev/video1 but nothing happens here, no >>>>> frame indication progress is shown. If I hit CTRL + C then I get: [ 715.467623] csi: wait last EOF timeout Any suggestions? Thanks