APPLIED Re: [PATCH 0/8][Questing][Unstable] Support AMD Image Signal Processing (ISP) unit V4.0

Timo Aaltonen tjaalton at ubuntu.com
Tue Sep 16 09:07:49 UTC 2025


You-Sheng Yang kirjoitti 10.9.2025 klo 17.47:
> BugLink: https://bugs.launchpad.net/bugs/2110092
> 
> [Impact]
> 
> Miss AMD MIPI camera 4.0 support.
> 
> [Fix]
> 
> * https://lore.kernel.org/linux-media/20250828100811.95722-1-Bin.Du@amd.com/
> 
> [Test Case]
> 
> 1. install kernel from -proposed channel with camera module installed,
> 
> 2. Check device driver loaded:
> ```
> $ media-ctl -p
> Media controller API version 6.17.0
> 
> Media device information
> ------------------------
> driver amd_isp_capture
> model amd_isp41_mdev
> ...
> 
> $ gst-device-monitor-1.0 Video/Source
> Probing devices...
> 
> Device found:
> 
>          name : amd_isp_capture (V4L2)
>          class : Video/Source
>          ...
> ```
> 
> 3. Check camera functioning well:
> ```
> $ gst-launch-1.0 v4l2src ! videoconvert ! autovideosink
> ```
> 
> [Where problems could occur]
> 
> New hardware support. Expect further updates.
> 
> [Other Info]
> 
> Unlike the previous driver implementations, the camera sensor is delegated
> to sensor firmware fixed in bug 2119501. There is no more ov05c10 part as
> done for linux-oem-6.11 and linux-oem-6.14, but ov05c10 is still used and
> provided by ipu6-drivers.
> 
> Same with linux-oem-6.11 and linux-oem-6.14, there is no hard dependency
> to libcamera to use AMD MIPI.
> 
> Nominiate for Questing as hwe-6.17 will be in the migration path for
> linux-oem-6.14. And oem-6.17 of course.
> 
> Bin Du (7):
>    UBUNTU: SAUCE: media: platform: amd: Introduce amd isp4 capture driver
>    UBUNTU: SAUCE: media: platform: amd: low level support for isp4
>      firmware
>    UBUNTU: SAUCE: media: platform: amd: Add isp4 fw and hw interface
>    UBUNTU: SAUCE: media: platform: amd: isp4 subdev and firmware loading
>      handling added
>    UBUNTU: SAUCE: media: platform: amd: isp4 video node and buffers
>      handling added
>    UBUNTU: SAUCE: media: platform: amd: isp4 debug fs logging and more
>      descriptive errors
>    UBUNTU: SAUCE: Documentation: add documentation of AMD isp 4 driver
> 
> You-Sheng Yang (1):
>    UBUNTU: [Config] Enable AMD_ISP4
> 
>   Documentation/admin-guide/media/amdisp4-1.rst |   66 +
>   Documentation/admin-guide/media/amdisp4.dot   |    8 +
>   .../admin-guide/media/v4l-drivers.rst         |    1 +
>   MAINTAINERS                                   |   25 +
>   debian.master/config/annotations              |    1 +
>   drivers/media/platform/Kconfig                |    1 +
>   drivers/media/platform/Makefile               |    1 +
>   drivers/media/platform/amd/Kconfig            |    3 +
>   drivers/media/platform/amd/Makefile           |    3 +
>   drivers/media/platform/amd/isp4/Kconfig       |   13 +
>   drivers/media/platform/amd/isp4/Makefile      |   10 +
>   drivers/media/platform/amd/isp4/isp4.c        |  237 ++++
>   drivers/media/platform/amd/isp4/isp4.h        |   26 +
>   drivers/media/platform/amd/isp4/isp4_debug.c  |  272 ++++
>   drivers/media/platform/amd/isp4/isp4_debug.h  |   41 +
>   .../platform/amd/isp4/isp4_fw_cmd_resp.h      |  314 +++++
>   drivers/media/platform/amd/isp4/isp4_hw_reg.h |  125 ++
>   .../media/platform/amd/isp4/isp4_interface.c  |  972 +++++++++++++
>   .../media/platform/amd/isp4/isp4_interface.h  |  149 ++
>   drivers/media/platform/amd/isp4/isp4_subdev.c | 1198 ++++++++++++++++
>   drivers/media/platform/amd/isp4/isp4_subdev.h |  133 ++
>   drivers/media/platform/amd/isp4/isp4_video.c  | 1213 +++++++++++++++++
>   drivers/media/platform/amd/isp4/isp4_video.h  |   87 ++
>   23 files changed, 4899 insertions(+)
>   create mode 100644 Documentation/admin-guide/media/amdisp4-1.rst
>   create mode 100644 Documentation/admin-guide/media/amdisp4.dot
>   create mode 100644 drivers/media/platform/amd/Kconfig
>   create mode 100644 drivers/media/platform/amd/Makefile
>   create mode 100644 drivers/media/platform/amd/isp4/Kconfig
>   create mode 100644 drivers/media/platform/amd/isp4/Makefile
>   create mode 100644 drivers/media/platform/amd/isp4/isp4.c
>   create mode 100644 drivers/media/platform/amd/isp4/isp4.h
>   create mode 100644 drivers/media/platform/amd/isp4/isp4_debug.c
>   create mode 100644 drivers/media/platform/amd/isp4/isp4_debug.h
>   create mode 100644 drivers/media/platform/amd/isp4/isp4_fw_cmd_resp.h
>   create mode 100644 drivers/media/platform/amd/isp4/isp4_hw_reg.h
>   create mode 100644 drivers/media/platform/amd/isp4/isp4_interface.c
>   create mode 100644 drivers/media/platform/amd/isp4/isp4_interface.h
>   create mode 100644 drivers/media/platform/amd/isp4/isp4_subdev.c
>   create mode 100644 drivers/media/platform/amd/isp4/isp4_subdev.h
>   create mode 100644 drivers/media/platform/amd/isp4/isp4_video.c
>   create mode 100644 drivers/media/platform/amd/isp4/isp4_video.h
> 

applied, but modified the config change to only build on amd64/arm64 (ftbfs)


-- 
t




More information about the kernel-team mailing list