IPU3: Missing INT3472 TPS68470 board-data quirk for Dell Latitude 5290 2-in-1

Manuel Diewald manuel.diewald at canonical.com
Thu Nov 13 12:04:33 UTC 2025


On Fri, Aug 29, 2025 at 09:40:27AM +0000, Scheiper, Stefan wrote:
> Hi all,
> 
> On a Dell Latitude 5290 2-in-1, the IPU3 stack initializes but the built-in MIPI
> camera never appears in the media graph. The INT3472 TPS68470 glue driver logs:
> 
>   int3472-tps68470 i2c-INT3472:05: error -ENODEV: No board-data found for this model
> 
> As a result, no image sensor subdevice binds to ipu3-csi2/cio2, and libcamera
> reports no cameras.
> 
> System:
>   DMI sys_vendor:     Dell Inc.
>   DMI product_name:   Latitude 5290 2-in-1
>   DMI product_version:09WJPW
>   DMI board_vendor:   Dell Inc.
> 
> Kernel:
>   Ubuntu 24.04.2 (Noble)
>   6.14.0-29-generic (OEM kernel), also reproduced on 6.14.0-27-generic
> 
> Relevant logs:
>   [    4.062293] int3472-tps68470 i2c-INT3472:05: TPS68470 REVID: 0x21
>   [    4.064758] int3472-tps68470 i2c-INT3472:05: error -ENODEV: No board-data found for this model
>   [    4.231902] ipu3-imgu ... loaded firmware version irci_irci_ecr-master_20161208_0213_20170112_1500
> 
> Media graph (abridged):
>   ipu3-csi2 N -> ipu3-cio2 N links are present,
>   but no sensor subdevice (ov*/imx*) appears.
> 
> libcamera: v0.2.0 (IPU3 IPA present), `cam -l` yields no cameras.
> 
> Request:
>   Please add the appropriate INT3472 TPS68470 board-data DMI quirk for this model
>   so the PMIC and sensor can be configured and the sensor can bind.
> 
> I can provide:
>   - Full dmesg/journal
>   - `media-ctl -p`
>   - `v4l2-ctl --list-devices`
>   - ACPI dump (`acpidump.bin`)
>   - Any further testing/patch verification
> 
> 
> ---
> 
> Dell Inc.
> Latitude 5290 2-in-1
> 
> 09WJPW
> Dell Inc.
> 
> --
> 
> media-ctl -p
> Media controller API version 6.14.8
> 
> Media device information
> ------------------------
> driver          ipu3-cio2
> model           Intel IPU3 CIO2
> serial
> bus info        PCI:0000:00:14.3
> hw revision     0x0
> driver version  6.14.8
> 
> Device topology
> - entity 1: ipu3-csi2 0 (2 pads, 1 link, 0 routes)
>            type V4L2 subdev subtype Unknown flags 0
>            device node name /dev/v4l-subdev0
>        pad0: Sink
>                [stream:0 fmt:SGRBG10_1X10/1936x1096 field:none]
>        pad1: Source
>                [stream:0 fmt:SGRBG10_1X10/1936x1096 field:none]
>                -> "ipu3-cio2 0":0 [ENABLED,IMMUTABLE]
> 
> - entity 4: ipu3-cio2 0 (1 pad, 1 link)
>            type Node subtype V4L flags 0
>            device node name /dev/video1
>        pad0: Sink
>                <- "ipu3-csi2 0":1 [ENABLED,IMMUTABLE]
> 
> - entity 10: ipu3-csi2 1 (2 pads, 1 link, 0 routes)
>             type V4L2 subdev subtype Unknown flags 0
>             device node name /dev/v4l-subdev1
>        pad0: Sink
>                [stream:0 fmt:SGRBG10_1X10/1936x1096 field:none]
>        pad1: Source
>                [stream:0 fmt:SGRBG10_1X10/1936x1096 field:none]
>                -> "ipu3-cio2 1":0 [ENABLED,IMMUTABLE]
> 
> - entity 13: ipu3-cio2 1 (1 pad, 1 link)
>             type Node subtype V4L flags 0
>             device node name /dev/video2
>        pad0: Sink
>                <- "ipu3-csi2 1":1 [ENABLED,IMMUTABLE]
> 
> - entity 19: ipu3-csi2 2 (2 pads, 1 link, 0 routes)
>             type V4L2 subdev subtype Unknown flags 0
>             device node name /dev/v4l-subdev2
>        pad0: Sink
>                [stream:0 fmt:SGRBG10_1X10/1936x1096 field:none]
>        pad1: Source
>                [stream:0 fmt:SGRBG10_1X10/1936x1096 field:none]
>                -> "ipu3-cio2 2":0 [ENABLED,IMMUTABLE]
> 
> - entity 22: ipu3-cio2 2 (1 pad, 1 link)
>             type Node subtype V4L flags 0
>             device node name /dev/video3
>        pad0: Sink
>                <- "ipu3-csi2 2":1 [ENABLED,IMMUTABLE]
> 
> - entity 28: ipu3-csi2 3 (2 pads, 1 link, 0 routes)
>             type V4L2 subdev subtype Unknown flags 0
>             device node name /dev/v4l-subdev3
>        pad0: Sink
>                [stream:0 fmt:SGRBG10_1X10/1936x1096 field:none]
>        pad1: Source
>                [stream:0 fmt:SGRBG10_1X10/1936x1096 field:none]
>                -> "ipu3-cio2 3":0 [ENABLED,IMMUTABLE]
> 
> - entity 31: ipu3-cio2 3 (1 pad, 1 link)
>             type Node subtype V4L flags 0
>             device node name /dev/video4
>        pad0: Sink
>                <- "ipu3-csi2 3":1 [ENABLED,IMMUTABLE]
> 
> --
> 
> uname -r -v --hardware-platform
> 6.14.0-29-generic #29~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Aug 14 16:52:50 UTC 2 x86_64
> 
> --
> 
> 
> 
> 
> --
> 
> 
> --
> 
> 
> 
> 
> Best regards / Mit freundlichen Grüßen
> 
> 
> 
> 
> 
> Stefan Scheiper
> Senior Innovation & Technology Engineer, EMEA
> 
> Industrial Scientific Deutschland GmbH
> Grasweg 20 | 32657 Lemgo | Deutschland
> Tel : +49 5261 189291 | Direct: +49 5261 188745 | Fax: +49 5261 189114
> 
> scheipers at eu.indsci.com<mailto:scheipers at eu.indsci.com> | www.indsci.de<http://www.indsci.de/>
> 
> <https://qrco.de/bdXEzp>[Stefan Scheiper]<https://qrco.de/bdXEzp>
> 
> <http://www.indsci.com/inet-now/>[ISC Solutions]<http://www.indsci.com/inet-now/>
> 
> Industrial Scientific Deutschland GmbH
> Firmensitz Lemgo, Amtsgericht Dortmund HRB 26064
> Geschäftsführer: Parker Burke, Iacopo Genesio
> 
> ________________________________
> 
> Please be advised that this email may contain confidential information. If you are not the intended recipient, please notify us by email by replying to the sender and delete this message.




> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

Hi Stefan,

We keep track of bugs and other issues on Launchpad. Please open a bug
targeting the linux kernel package regarding this issue and somebody can
have a look. Thank you!

-- 
 Manuel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20251113/0a9d0bf5/attachment.sig>


More information about the kernel-team mailing list