linux/drivers/media/platform/qcom/venus
Linus Torvalds f4cdf7ca9a [GIT PULL for v7.3] media updates
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+QmuaPwR3wnBdVwACF8+vY7k4RUFAmqFXqYACgkQCF8+vY7k
 4RWNtw//T8GAlfl1BDlqxcWQHPFLkGqogsZQUx8aITayUBXpOzWHK4neGM7QF2Za
 9kmBi3OzWgW3hIfbW4/vQCBSdDmTLSjoYHjYsc2Y3Cr0RvxIoEFw0GILYzygE3gp
 y9sUFHs2S43Xh1n3LuTcu0woL8YcY/3SaMrvEA6uoSGmOETiIUIuNkLpUAOEWhrl
 hkpRHt160yFiADSr8Ve9435xnkf5GvC0rmf/jF/KSUuNXrQuEx+5LIWzmadQRhph
 2o+LuOJClKenglguU+yMA/DNEJuxxT1LOUgEiw05U2I03N8DqpiCO8Mpp2/l0iXH
 fgYFpObz6LdkusUSePamR2XaA3+ViNM48ddg1xmo+1gYQ/ggipsVVWifZpGFs2hq
 lbHEPV2Va/hlVj5EZJh4E6PHzH3UkGii2zgiHw0W3XWtTXS/qVlRjQwlo4aZTKok
 KPlOCNY69XADqOCmSB+kEmuCULfqoiJChk0qeRJX+kETc7gT+Qx4Ej0WT9LdF+NV
 7+gxMOgUJFuTr1HkhO5ZXWezikBsJUvLUFud8mV+4iAJldby23I4UEXUEPK7od+W
 8RXyWvf9/0owE2E3dOqkoM2sz2WW17nWZe8bPV+NTX39qw5WBOpaPpZGxVzOWinS
 KUTHJkp/O/1ymWtMz4+B+8QTO7n6KUnVDdL4qkO8cOrJGZizxoU=
 =8fcn
 -----END PGP SIGNATURE-----

Merge tag 'media/v7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media

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
  ...
2026-08-19 10:09:22 -07:00
..
core.c media: qcom: venus: Add msm8939 resource struct 2026-05-30 08:41:48 +01:00
core.h media: qcom: venus: add codec blacklist mechanism 2026-05-30 08:41:48 +01:00
dbgfs.c media: venus: Add support for SSR trigger using fault injection 2022-07-07 09:20:15 +01:00
dbgfs.h media: venus: Add support for SSR trigger using fault injection 2022-07-07 09:20:15 +01:00
firmware.c media: qcom: Switch to generic PAS TZ APIs 2026-08-04 10:26:42 -05:00
firmware.h media: venus: Add framework support for AR50_LITE video core 2025-09-09 15:59:15 +02:00
helpers.c media: qcom: venus: drop extra padding in NV12 raw size calculation 2026-05-30 08:41:47 +01:00
helpers.h media: venus: helpers: Add helper to check supported pixel formats 2022-04-24 08:33:10 +01:00
hfi_cmds.c media: venus: Refactor hfi_session_fill_buffer_pkt 2024-08-25 09:16:07 +02:00
hfi_cmds.h media updates for v6.12-rc1 2024-09-23 15:27:58 -07:00
hfi_helper.h media: venus: Annotate flex arrays with __counted_by() 2026-07-30 10:47:47 +01:00
hfi_msgs.c media: qcom: venus: add callback parameter names 2026-07-30 10:47:46 +01:00
hfi_msgs.h media: venus: Replace one-element arrays with flexible-array members 2023-06-09 13:43:46 +01:00
hfi_parser.c media: venus: fix payload size calculation in parse_raw_formats() 2026-07-30 10:47:43 +01:00
hfi_parser.h media: venus: helpers: Wire up hfi platform buffer requirements 2021-01-13 09:20:55 +01:00
hfi_plat_bufs_v6.c media: venus: Constify struct dec_bufsize_ops and enc_bufsize_ops 2024-08-25 09:16:07 +02:00
hfi_plat_bufs.h media: venus: update calculation for dpb buffers 2023-06-09 14:03:37 +01:00
hfi_platform_v4.c media: qcom: venus: relax encoder frame/blur dimension steps on v4 2026-05-30 08:41:47 +01:00
hfi_platform_v6.c media: qcom: venus: relax encoder frame/blur step size on v6 2026-05-30 08:41:47 +01:00
hfi_platform.c Revert "media: venus: hfi_platform: Correct supported codecs for sc7280" 2026-05-30 08:41:47 +01:00
hfi_platform.h Revert "media: venus: hfi_platform: Correct supported codecs for sc7280" 2026-05-30 08:41:47 +01:00
hfi_venus_io.h media: venus: Add framework support for AR50_LITE video core 2025-09-09 15:59:15 +02:00
hfi_venus.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
hfi_venus.h media: venus: Add new interface queues reinit 2020-09-01 14:13:29 +02:00
hfi.c media: venus: Remove unused hfi_core_ping() 2025-01-06 14:45:29 +01:00
hfi.h media: venus: Remove unused hfi_core_ping() 2025-01-06 14:45:29 +01:00
Kconfig media: qcom: Switch to generic PAS TZ APIs 2026-08-04 10:26:42 -05:00
Makefile media: venus: Add platform buffers for v6 2021-01-13 09:19:23 +01:00
pm_helpers.c media: remove conditional return with no effect 2026-07-28 15:17:55 +02:00
pm_helpers.h media: venus: core, venc, vdec: Fix probe dependency error 2021-03-22 09:37:02 +01:00
vdec_ctrls.c media: venus: factor out inst destruction routine 2024-11-07 10:43:31 +00:00
vdec.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
vdec.h media: venus: factor out inst destruction routine 2024-11-07 10:43:31 +00:00
venc_ctrls.c media: v4l2-ctrls: add support for V4L2_CTRL_WHICH_MIN/MAX_VAL 2025-03-03 18:23:35 +01:00
venc.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
venc.h media: venus: factor out inst destruction routine 2024-11-07 10:43:31 +00:00