linux/include/media
Linus Torvalds b7ef56a076 [GIT PULL for v7.0] media updates
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+QmuaPwR3wnBdVwACF8+vY7k4RUFAmmMWOIACgkQCF8+vY7k
 4RXPxw/9F1tYWWaFMJS39mKK99sK5rXk+/ZfYr89k9S44iYQ1cDGp41Hx4SY1oki
 sZid8WKMzv5+YJL/IGUs8bESL+Dn5AYiOL04P2ITJjer7T2U9ZgTfj+OFfiEhIA5
 hvebZoHtxo4HrlS7v++OB2t5ozgIsPDuM5YuqOKfxXETvbeeddPYoKqrCQ+JEqoE
 jTUd+wHM3PsY1GFl1RO2GhIz3hSfxE0a58fP8a6VDjN7qo9UFDtPcvDNb+BAP5or
 87fesM52VuEw4pXR0/y0hXbyFWsFxIWNXO9uOTIyvSEHXQth58SJmFY7UyCYAO/t
 XVXcoSKH0WjLn6e1/QHy34dU4sKxK4zM+nDtfBx0IeMSkGj7tiPskQsFjlq/1uSS
 UP59vgQHOQk2bVER6sRTE4WVsp9XI2gOwS6vIwvUBfhIT6Of0iBAkYRhAp62Pu0a
 3urAUj7/sRnghwF+QgBCrmuIYnfgF/gMmJR2TnhOo5bc6QGPN5vWL1sX521uXbWz
 F0iewntKx+iTeX3FQhcjuLSX7X3fqFo3+63bADOoZ08KD5r8ia/EWr1Yfrzs4Hno
 fyOP6U2Oobdg5hN+waqV1ZIJI0zGwl39P7Iuo7Qw6EgW3NDJV4VKK/Y+9HYamyvC
 NMXkREg4U4QXk7z+DJAdXzuupqolMiidabONWhqrW9QLzhA8Ak8=
 =oFw9
 -----END PGP SIGNATURE-----

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

Pull media updates from Mauro Carvalho Chehab:

 - Add support for GMSL1 and GMSL‑coax modules (PCI mgb4)

 - Add driver for TI VIP

 - AV1 – first kernel support (pixel‑format, decoder, transcoder)

 - Three new camera‑sensor drivers (os05b10, s5k3m5, s5kjn1)

 - Synopsys CSI‑2 receiver driver

 - Verisilicon & rkvdec – major fixes and enhancements

 - IPU6 (and 7) fixes and preparation for metadata

 - omap3isp: v4l2-compliance updates

 - Fix DVB streaming, drop wait_prepare/finish (dvb/vb2)

* tag 'media/v7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (307 commits)
  media: uvcvideo: Pass allocation size directly to uvc_alloc_urb_buffer
  media: uvcvideo: Fix allocation for small frame sizes
  media: uvcvideo: Return queued buffers on start_streaming() failure
  media: uvcvideo: Create an ID namespace for streaming output terminals
  media: rkvdec: Add HEVC support for the VDPU383 variant
  media: rkvdec: Add HEVC support for the VDPU381 variant
  media: rkvdec: Add H264 support for the VDPU383 variant
  media: rkvdec: Add H264 support for the VDPU381 variant
  media: rkvdec: Disable multicore support
  media: rkvdec: Enable all clocks without naming them
  media: rkvdec: Support per-variant interrupt handler
  media: rkvdec: Add RCB and SRAM support
  media: rkvdec: Add variant specific coded formats list
  media: rkvdec: Move hevc functions to common file
  media: rkvdec: Move h264 functions to common file
  media: rkvdec: Use structs to represent the HW RPS
  media: rkvdec: Move cabac tables to their own source file
  media: rkvdec: Switch to using structs instead of writel
  media: visl: Add HEVC short and long term RPS sets
  media: v4l2-ctrls: Add hevc_ext_sps_[ls]t_rps controls
  ...
2026-02-11 12:20:25 -08:00
..
cadence media: cadence: cdns-csi2rx: Support multiple pixels per clock cycle 2025-08-25 15:40:42 +02:00
davinci
drv-intf media: saa7146: Replace saa7146_ext_vv.vbi_fops with write function 2025-11-03 15:58:42 +01:00
i2c media: i2c: mt9v032: Drop support for platform data 2025-09-09 15:59:17 +02:00
tpg
cec-notifier.h
cec-pin.h
cec.h media: cec: include linux/debugfs.h and linux/seq_file.h where needed 2025-01-07 12:21:38 +01:00
demux.h
dmxdev.h
dvb-usb-ids.h
dvb_ca_en50221.h
dvb_demux.h
dvb_frontend.h
dvb_net.h
dvb_ringbuffer.h
dvb_vb2.h media: dvb-core: dvb_vb2: drop wait_prepare/finish callbacks 2025-12-18 11:14:57 +01:00
dvbdev.h
frame_vector.h
imx.h
ipu-bridge.h
ipu6-pci-table.h
jpeg.h
media-dev-allocator.h
media-device.h media: mc: add debugfs node to keep track of requests 2026-01-05 15:56:31 +01:00
media-devnode.h media: mc: add debugfs node to keep track of requests 2026-01-05 15:56:31 +01:00
media-entity.h media: mc: Make macros to obtain containers const-aware 2025-11-03 15:58:41 +01:00
media-request.h media: mc: add debugfs node to keep track of requests 2026-01-05 15:56:31 +01:00
mipi-csi2.h
rc-core.h media: rc: reduce useless padding in struct rc_dev etc 2025-03-04 15:56:11 +01:00
rc-map.h media: rc: add keymap for Siemens Gigaset RC20 remote 2025-02-13 12:12:31 +01:00
rcar-fcp.h media: rcar-fcp: Add rcar_fcp_soft_reset() 2025-06-18 09:20:45 +02:00
tuner-types.h media: tuners: Constify struct tunertype, tuner_range and tuner_params 2025-02-21 10:33:15 +01:00
tuner.h
tveeprom.h
v4l2-async.h
v4l2-cci.h
v4l2-common.h media: v4l: Add helper to get number of active lanes via a pad 2025-11-13 10:57:52 +01:00
v4l2-ctrls.h media: v4l2-ctrls: Set error v4l2_ctrl_new_fwnode_properties consistently 2026-01-14 23:33:02 +01:00
v4l2-dev.h media: v4l2-dev: Make macros to obtain containers const-aware 2025-11-03 15:58:41 +01:00
v4l2-device.h media: include: update Hans Verkuil's email address 2025-09-09 15:58:56 +02:00
v4l2-dv-timings.h media: v4l2-core: v4l2-dv-timings: support DRM IFs 2025-09-07 10:29:19 +02:00
v4l2-event.h
v4l2-fh.h media: Drop V4L2_FL_USES_V4L2_FH checks 2025-08-13 08:33:46 +02:00
v4l2-flash-led-class.h
v4l2-fwnode.h media: v4l2-fwnode: Allow passing NULL fwnode to endpoint parsers 2026-01-14 23:33:02 +01:00
v4l2-h264.h
v4l2-image-sizes.h
v4l2-ioctl.h docs: media: v4l2-ioctl.h: document two global variables 2025-12-22 14:43:25 -07:00
v4l2-isp.h media: v4l2-isp: Rename block_info to block_type_info 2025-11-14 15:48:49 +01:00
v4l2-jpeg.h media: v4l2-jpeg: Remove unused v4l2_jpeg_parse_* wrappers 2025-06-17 10:35:17 +02:00
v4l2-mc.h
v4l2-mediabus.h media: v4l: Support obtaining link frequency via get_mbus_config 2025-02-15 15:22:53 +01:00
v4l2-mem2mem.h media: v4l2-mem2mem: Add a kref to the v4l2_m2m_dev structure 2026-01-05 15:56:31 +01:00
v4l2-rect.h
v4l2-subdev.h media: v4l2-subdev: Make media_entity_to_v4l2_subdev() const-aware 2025-11-03 15:58:41 +01:00
v4l2-vp9.h
videobuf2-core.h media: vb2: drop wait_prepare/finish callbacks 2025-12-18 11:14:57 +01:00
videobuf2-dma-contig.h
videobuf2-dma-sg.h
videobuf2-dvb.h
videobuf2-memops.h
videobuf2-v4l2.h media: vb2: remove vb2_ops_wait_prepare/finish helpers 2025-12-18 11:14:57 +01:00
videobuf2-vmalloc.h
vsp1.h media: vsp1: Add VSPX support 2025-06-18 09:20:47 +02:00