[SRU][N:linux-xilinx][PATCH v2 00/14] Backport IMX708 patches from raspi to xilinx kernel
Stewart Hore
stewart.hore at canonical.com
Sun Oct 19 04:15:21 UTC 2025
BugLink: https://bugs.launchpad.net/bugs/2127886
SRU Justification:
[Impact]
Request to include the attached patches which enables IMX708 or
Raspberry Pi V3 functionality into Ubuntu Xilinx Kernel Tree.
[Fix]
Cherry-pick commits from noble:linux-raspi
* a0cdf4837128 dtbindings: media: i2c: Add IMX708 CMOS sensor binding
Conflict edited to select only IMX708 changes
* ec168747cbe7 dt-bindings: media: i2c: Replace IMX708 sensor binding documentation filea
Clean cherry-pick:
* b36c0d73c4e5 media/i2c: Add a driver for the Sony IMX708 image sensor
Conflicts edited to only select IMX708 changes and drop changes for
components not present in this kernel, e.g. incoming Makefile entries
for IMX477 and IMX519.
Remainder of cherry-pick commits were clean
* 485b06374c1b drivers: media: imx708: Enable long exposure modea
* 8671653e2d8c drivers: media: i2c: imx708: Fix crop information
* 9d40b73edd44 drivers: media: i2c: imx708: Fix WIDE_DYNAMIC_RANGE control with long exposure
* 860e69ee8341 drivers: media: imx708: Increase usable link frequencies
* b1b5761778e6 drivers: media: imx708: Remove unused control fields
* 0b8561909ba9 drivers: media: imx708: Tidy-ups to address upstream review comments
* c8ecf3f3d76a drivers: media: imx708: Follow the standard devicetree labels
* af6d1b761bfc drives: media: imx708: Put HFLIP and VFLIP controls in a cluster
* c175000f43a6 drivers: media: imx708: Adjust broken line correction parameter
* 13ecbbba0729 media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
Additional commit
* fd02485d9f38 UBUNTU: [Config] Set CONFIG_VIDEO_IMX708 to 'y'
[Test Plan]
Commits from Noble linux-raspi were applied to Noble linux-xilinx, built and
installed and the driver was tested for correct functionality.
Confirmed that the kernel compiles after applying this patchset.
[Regression Potential]
The chance of a regression is low. This is an additive change
introducing an established raspi driver to this kernel and the
driver has been tested in this kernel to confirm functionality is
correct.
Dave Stevenson (1):
dtbindings: media: i2c: Add IMX708 CMOS sensor binding
David Plowman (2):
drivers: media: i2c: imx708: Fix crop information
drivers: media: i2c: imx708: Fix WIDE_DYNAMIC_RANGE control with long
exposure
Naushir Patuck (8):
dt-bindings: media: i2c: Replace IMX708 sensor binding documentation
file
drivers: media: imx708: Enable long exposure mode
drivers: media: imx708: Increase usable link frequencies
drivers: media: imx708: Remove unused control fields
drivers: media: imx708: Tidy-ups to address upstream review comments
drivers: media: imx708: Follow the standard devicetree labels
drives: media: imx708: Put HFLIP and VFLIP controls in a cluster
media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
Nick Hollinghurst (2):
media/i2c: Add a driver for the Sony IMX708 image sensor
drivers: media: imx708: Adjust broken line correction parameter
Stewart Hore (1):
UBUNTU: [Config] Set CONFIG_VIDEO_IMX708 to 'y'
.../bindings/media/i2c/sony,imx708.yaml | 128 +
.../media/v4l/subdev-formats.rst | 32 +
MAINTAINERS | 8 +
debian.xilinx/config/annotations | 1 +
drivers/media/i2c/Kconfig | 13 +
drivers/media/i2c/Makefile | 1 +
drivers/media/i2c/imx708.c | 2116 +++++++++++++++++
include/uapi/linux/media-bus-format.h | 3 +
8 files changed, 2302 insertions(+)
create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx708.yaml
create mode 100644 drivers/media/i2c/imx708.c
--
2.48.1
More information about the kernel-team
mailing list