imx7_media_csi probe deferred
Tim Harvey
tharvey at gateworks.com
Fri Dec 22 12:51:38 PST 2023
On Fri, Dec 22, 2023 at 12:26 PM Fabio Estevam <festevam at gmail.com> wrote:
>
> Hi Tim,
>
> On Thu, Dec 21, 2023 at 10:12 PM Tim Harvey <tharvey at gateworks.com> wrote:
> >
> > Greetings,
> >
> > I'm running into an issue with Linux 6.6 (6.6.8) when compiling with
> > modules where the imx7_media_csi driver probe is deferred and I'm not
> > clear how to troubleshoot the cause.
> >
> > The board is imx8mm-venice-gw73xx-0x [1] with
> > imx8mm-venice-gw73xx-0x-imx219.dtso [2] and I'm using
> > arch/arm64/configs/defconfig.
> >
> > The kernel reports the following:
> > # dmesg | egrep csi\|mipi\|imx219
> > [ 1.293264] i2c 2-0010: Fixed dependency cycle(s) with
> > /soc at 0/bus at 32c00000/mipi-csi at 32e30000/ports/port at 0/endpoint
> > [ 12.001419] imx219 2-0010: supply VANA not found, using dummy regulator
> > [ 12.044885] imx219 2-0010: supply VDDL not found, using dummy regulator
> > [ 12.164308] imx7-csi 32e20000.csi: Registered csi capture as /dev/video0
> > [ 12.178460] imx7-csi 32e20000.csi: error -ENOTCONN: Failed to get
> > remote endpoint
> > [ 12.200047] imx7-csi: probe of 32e20000.csi failed with error -107
> > # cat /sys/kernel/debug/devices_deferred
> > cpufreq-dt
> > 32e30000.mipi-csi platform: wait for supplier
>
> I am not able to reproduce this problem.
>
> I have just booted 6.6.8 on an imx8mm-evk and the camera is working well:
>
> root at imx8mmevk:~# dmesg | egrep csi\|mipi\|ov56
> [ 0.042431] platform 32e30000.mipi-csi: Fixed dependency cycle(s)
> with /soc at 0/bus at 32c00000/csi at 32e20000/port/endpoint
> [ 1.575489] i2c 2-003c: Fixed dependency cycle(s) with
> /soc at 0/bus at 32c00000/mipi-csi at 32e30000/ports/port at 0/endpoint
> [ 5.514082] ov5640 2-003c: supply DOVDD not found, using dummy regulator
> [ 5.522453] ov5640 2-003c: supply AVDD not found, using dummy regulator
> [ 5.538136] ov5640 2-003c: supply DVDD not found, using dummy regulator
> [ 5.552376] imx-mipi-csis 32e30000.mipi-csi: lanes: 2, freq: 333000000
> [ 5.583661] imx7-csi 32e20000.csi: Registered csi capture as /dev/video0
>
> root at imx8mmevk:~# cat /sys/kernel/debug/devices_deferred
> root at imx8mmevk:~# zcat /proc/config.gz | egrep
> VIDEO_OV5640\|VIDEO_IMX_MIPI\|VIDEO_IMX7
> CONFIG_VIDEO_IMX7_CSI=m
> CONFIG_VIDEO_IMX_MIPI_CSIS=m
> CONFIG_VIDEO_OV5640=m
Fabio,
Thanks for testing. Is this with arch/arm64/defconfig?
Best Regards,
Tim
More information about the linux-arm-kernel
mailing list