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