Merge tag 'media/v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 19 Aug 2026 17:09:22 +0000 (10:09 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 19 Aug 2026 17:09:22 +0000 (10:09 -0700)
Pull media updates from Mauro Carvalho Chehab:

 - v4l2-core: added ISP statistics support and per-block validation

 - v4l2-core: Allow unknown HDR10 white point and luminance

 - New camera sensors: Sony IMX678 and IMX471m, Himax HM1092 IR sensor

 - New codec: Milos: VPU v2.0 codec support

 - isp driver: gained support for Dreamchip RPPX1 ISP framework

 - vsp1 driver: gained support for RZ/T2H and RZ/N2H

 - Novalake driver: gained CVS support for new NVL hardware

 - dvb-core: fix feed leak on failed DMX_ADD_PID

 - several driver fixes, cleanups and minor improvements

* tag 'media/v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (308 commits)
  media: ipu-bridge: check all DMI entries when overriding sensor rotation
  media: v4l2-async: avoid deleting unlinked ASC entry on link error
  media: rzg2l-cru: Align bytesperline to hardware DMA stride requirement
  media: intel/ipu6: fix async notifier cleanup leak on parse error
  media: staging/ipu7: fix async notifier UAF on probe error path
  media: amd: isp4: fix self-deadlock in isp4sd_pwron_and_init() error path
  media: amd: isp4: release partial allocations in isp4if_alloc_fw_gpumem()
  media: rcar-isp: Fix VSPX reference leaks
  media: rcar-isp: Release ISPCORE resources
  media: i2c: imx415: Release runtime PM reference on VBLANK error
  media: i2c: imx415: Return test pattern write errors
  media: renesas: vsp1: Declare index variables in for loop statement
  media: renesas: vsp1: Make reset control optional to support platforms without a reset line
  media: dt-bindings: media: renesas,vsp1: Document RZ/T2H and RZ/N2H SoCs
  media: dt-bindings: media: renesas,fcp: Document RZ/T2H and RZ/N2H SoCs
  media: nxp: imx8-isi: Add additional 32-bit RGB format support
  media: nxp: imx8-isi: Add 16-bit raw Bayer format support
  media: nxp: imx8-isi: Implement per-stream reference counting for multiplexed streams
  media: nxp: imx8-isi: Use BIT_ULL() for 64-bit stream masks
  media: nxp: imx8-isi: Correct color map between V4L2 and ISI
  ...

1  2 
CREDITS
MAINTAINERS
drivers/acpi/scan.c
drivers/media/i2c/cvs/core.c
drivers/media/i2c/mt9p031.c
drivers/media/i2c/ov8865.c
drivers/media/i2c/video-i2c.c
drivers/media/platform/arm/mali-c55/mali-c55-core.c
drivers/media/platform/qcom/iris/iris_firmware.c
drivers/media/usb/em28xx/em28xx.h

diff --cc CREDITS
Simple merge
diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -67,21 -157,15 +158,15 @@@ err_release_fw
  int iris_fw_load(struct iris_core *core)
  {
        const struct tz_cp_config *cp_config;
-       const char *fwpath = NULL;
        int i, ret;
  
-       ret = of_property_read_string_index(core->dev->of_node, "firmware-name", 0,
-                                           &fwpath);
-       if (ret)
-               fwpath = core->iris_firmware_desc->fwname;
- 
-       ret = iris_load_fw_to_memory(core, fwpath);
+       ret = iris_load_fw_to_memory(core);
        if (ret) {
-               dev_err(core->dev, "firmware download failed\n");
-               return -ENOMEM;
+               dev_err(core->dev, "firmware download failed %d\n", ret);
+               return ret;
        }
  
 -      ret = qcom_scm_pas_auth_and_reset(IRIS_PAS_ID);
 +      ret = qcom_pas_auth_and_reset(IRIS_PAS_ID);
        if (ret)  {
                dev_err(core->dev, "auth and reset failed: %d\n", ret);
                return ret;
Simple merge