APPLIED: [PATCH 0/1][SRU][Plucky] Support Sony IMX471 camera sensor for Intel IPU7 platforms

Mehmet Basaran mehmet.basaran at canonical.com
Mon Jun 2 11:33:20 UTC 2025


Applied to plucky:linux master-next branch. Thanks.

-------------- next part --------------
You-Sheng Yang <vicamo.yang at canonical.com> writes:

> BugLink: https://bugs.launchpad.net/bugs/2107320
>
> [ Impact ]
>
> To support Sony IMX471 camera sensor for Intel IPU7 platforms.
>
> $ cat /sys/bus/i2c/devices/i2c-SONY471A\:00/modalias
> acpi:SONY471A:SONY471A:
>
> [ Test Plan ]
>
> 1. Install -proposed kernel oem-6.11/noble or linux-oem-6.14/noble
> ```
> $ sudo apt-get install --no-install-recommends --yes \
>     linux-oem-22.04b \
>     linux-modules-ipu6-oem-22.04b \
>     linux-modules-ipu7-oem-22.04b \
>     linux-modules-usbio-oem-22.04b \
>     linux-modules-vision-oem-22.04b
> $ sudo apt-get install --no-install-recommends --yes \
>     linux-oem-22.04c \
>     linux-modules-ipu6-oem-22.04c \
>     linux-modules-ipu7-oem-22.04c \
>     linux-modules-usbio-oem-22.04c \
>     linux-modules-vision-oem-22.04c
> ```
>
> 2. To verify dkms changes, install -proposed intel-ipu6-dkms.
> ```
> $ sudo apt-get install --no-install-recommends --yes intel-ipu6-dkms
> ```
>
> 3. Check if the driver has correctly bound:
> ```
> $ sudo dmesg|grep ipu
> [sudo] password for ubuntu:
> [    2.597305] intel-ipu7 intel-ipu7: enabling device (0000 -> 0002)
> [    2.597314] intel-ipu7 intel-ipu7: Device 0x645d (rev: 0x4)
> [    2.597316] intel-ipu7 intel-ipu7: IPU7 PCI BAR0 base 204e000000 BAR2
> base 2051342000
> [    2.597379] intel-ipu7 intel-ipu7: IPU7 PCI BAR0 mapped at
> 0000000071f8c99a
> [    2.599734] intel-ipu7 intel-ipu7: IPU7 SKU 0 in secure mode mask 0x0
> [    2.612679] intel-ipu7 intel-ipu7: firmware cpd file:
> intel/ipu/ipu7_fw.bin
> [    2.616023] intel-ipu7 intel-ipu7: FW binary0 info:
> [    2.616028] intel-ipu7 intel-ipu7: Name:  psys
> [    2.616029] intel-ipu7 intel-ipu7: Version:  1.1.9.240627135220
> [    2.616030] intel-ipu7 intel-ipu7: Timestamp:  build_id:331942702
> [    2.616030] intel-ipu7 intel-ipu7: Commit:  commit_id:d84f5c35
> [    2.616031] intel-ipu7 intel-ipu7: FW binary1 info:
> [    2.616032] intel-ipu7 intel-ipu7: Name:  isys
> [    2.616033] intel-ipu7 intel-ipu7: Version:  1.1.9.240627135318
> [    2.616033] intel-ipu7 intel-ipu7: Timestamp:  build_id:3823931988
> [    2.616034] intel-ipu7 intel-ipu7: Commit:  commit_id:d84f5c35
> [    2.627021] intel-ipu7 intel-ipu7: Found supported sensor SONY471A:00
> [    2.627030] intel-ipu7 intel-ipu7: Connected 1 cameras
> [    2.631837] intel-ipu7 intel-ipu7: Sending BOOT_LOAD to CSE
> [    2.695710] intel-ipu7 intel-ipu7: Sending AUTHENTICATE_RUN to CSE
> [    2.723665] intel-ipu7 intel-ipu7: CSE authenticate_run done
> [    2.808690] intel_ipu7_isys.isys intel_ipu7.isys.40: bind imx471
> 0-0010 nlanes is 4 port is 0
> [    2.808776] intel_ipu7_isys.isys intel_ipu7.isys.40: All sensor
> registration completed.
> [    2.847769] intel_ipu7_psys.psys intel_ipu7.psys.40: psys probe
> minor: 0
> ```
>
> 4. Try access via gstreamer plugin via the video device hidden from
> general users:
> ```
> $ sudo gst-launch-1.0 icamerasrc ! \
>     video/x-raw,format=NV12,width=1280,height=720 ! \
>     videoconvert ! \
>     autovideosink
> ```
>
> 5. Try access webcam from https://webcamtests.com
>
> [ Where problems could occur ]
>
> The changes only take effect for kernels >= v6.10. And while this is a
> new driver that is not yet upstreamed, it's has no effect to existing
> systems.
>
> [ Other Info ]
>
> Targets Questing and Plucky because oem-6.11/noble, oem-6.14/noble will
> migrate to hwe-6.14 based on linux/plucky, and hwe-6.xx based on
> linux/questing.
>
> Jimmy Su (1):
>   UBUNTU: SAUCE: media: ipu-bridge: Support imx471 sensor
>
>  drivers/media/pci/intel/ipu-bridge.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> -- 
> 2.48.1
>
>
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 873 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20250602/767d558d/attachment-0001.sig>


More information about the kernel-team mailing list