APPLIED[Q]: [PATCH 0/2][SRU][U][R][Q] Re-enable INTEL_SKL_INT3472 for kernels >= 6.16 for Intel IPU camera

Stefan Bader stefan.bader at canonical.com
Fri Oct 31 14:44:05 UTC 2025


On 20/10/2025 18:56, You-Sheng Yang wrote:
> BugLink: https://bugs.launchpad.net/bugs/2128792
> 
> [ Impact ]
> 
> INTEL_SKL_INT3472 was wrongly disabled to fix build error due to
> duplicated switch case INT3472_GPIO_TYPE_HANDSHAKE at porting
> linux-unstable-6.16 in Ubuntu kernel commit e5a18620b838 ("UBUNTU:
> [Config] FTBFS: disable INTEL_SKL_INT3472"). The root cause is the
> Ubuntu sauced commit 9672bb65ed17 ("UBUNTU: SAUCE: platform/x86:
> int3472: Add handshake GPIO function") has been upstreamed as v6.16-rc1
> commit c5d0393272048 ("platform/x86: int3472: Add handshake pin
> support"). Therefore both commit e5a18620b838 and commit 9672bb65ed17
> should be reverted.
> 
> INTEL_SKL_INT3472 support is mandatory for Intel IPU6/IPU7 per
> https://github.com/intel/ipu6-drivers/blob/master/README.md#dependencies.
> Without it the camera sensor driver may not be able to finish its probe.
> 
> ```
> # No device found so no "device-name" property.
> $ sudo gst-inspect-1.0 icamerasrc
> ......
> Element Properties:
>    ......
> ```
> 
> [ Test Plan ]
> 
> 1. Install kernels from proposed pocket:
>     ```
>     $ sudo apt-get install --no-install-recommends --yes \
>         linux-oem-24.04d \
>         linux-modules-ipu6-oem-24.04d \
>         linux-modules-ipu7-oem-24.04d \
>         linux-modules-usbio-oem-24.04d \
>         linux-modules-vision-oem-24.04d
>     ```
> 
> 2. Install IPU packages from OEM PPA:
>     ```
>     $ sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6
>     $ sudo add-apt-repository ppa:oem-solutions-group/intel-ipu7
>     $ sudo apt-get install --no-install-recommends --yes \
>         gstreamer1.0-icamera \
>         libcamhal-ipu6 \
>         libcamhal-ipu6ep \
>         libcamhal-ipu6epmtl \
>         libcamhal-ipu7x \
>         libcamhal-ipu75xa \
>         v4.2-relayd
>     ```
> 
> 3. Reboot into installed kernel.
> 
> 4. Check if camera sensor finishes its probing. With fix it should have:
>     ```
>     kernel: intel-ipu7 intel-ipu7: Found supported sensor OVTI13B1:01
>     kernel: ov13b10 i2c-OVTI13B1:01: 2 lanes with 1 modes selected
>     kernel: ov13b10 i2c-OVTI13B1:01: Instantiated dw9714 VCM
>     kernel: dw9714 i2c-OVTI13B1:01-VCM: supply vcc not found, using dummy regulator
>     ```
>     And without:
>     ```
>     kernel: intel-ipu7 intel-ipu7: Found supported sensor OVTI13B1:01
>     ```
> 
> 5. Check if camera sensor appears in `gst-inspect-1.0 icamerasrc` output:
>     ```
>     $ sudo gst-inspect-1.0 icamerasrc
>     ......
>     Element Properties:
>     ......
>       device-name : The input devices name queried from HAL
>                             flags: readable, writable
>                             Enum "GstCamerasrcDeviceName" Default: 0, "ov13b10-uf"
>                                (0): ov13b10-uf - ov13b10 as sensor.
>     ```
> 
> [ Where problems could occur ]
> 
> This restores INTEL_SKL_INT3472 that has been included long ago (v4.15?).
> 
> [ Other Info ]
> 
> While this affects all Ubuntu kernels >= 6.16, nominate
> linux-oem-6.17/noble, linux/questing, linux-unstable/resolute for fix.
> 
> You-Sheng Yang (2):
>    Revert "UBUNTU: [Config] FTBFS: disable INTEL_SKL_INT3472"
>    Revert "UBUNTU: SAUCE: platform/x86: int3472: Add handshake GPIO
>      function"
> 
>   debian.master/config/annotations              | 6 +++++-
>   drivers/platform/x86/intel/int3472/discrete.c | 6 ------
>   2 files changed, 5 insertions(+), 7 deletions(-)
> 


Applied to questing:linux/master-next. Thanks.

-Stefan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xE8675DEECBEECEA3.asc
Type: application/pgp-keys
Size: 48643 bytes
Desc: OpenPGP public key
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20251031/39101a00/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20251031/39101a00/attachment-0001.sig>


More information about the kernel-team mailing list