linux/include/media
Linus Torvalds 42e6549eaf [GIT PULL for v7.4] media updates
-----BEGIN PGP SIGNATURE-----
 
 iQIyBAABCgAdFiEE+QmuaPwR3wnBdVwACF8+vY7k4RUFAmrXJzcACgkQCF8+vY7k
 4RWBOw/1FZWR4yNXSAP7UooVxSGYge/oNSvAFPNZxInSAySyDZl5ZNfHofmPJeYJ
 75sF1RIVcL01RzBsdFUlicIa5XScvoo+O7GNgXSBj8w5CdGOgDkKPL2Ak8MMs7EV
 0MQgBLNjPJaNVQLYegqPTksGa0uCVpYKdaodio8VGanCkJU0xGDOEgpYbhjGXGTw
 9FKf7tqZpsw6hZnzDT+dXEDBFpn+u13AySgCHpk4JftfjiP+dzPqwVoYdvEZXgvy
 hW9SllJAe8nMjVUUt6bD3g5bQBLs2taw2RXgIX25bD0VxhUQ93wp1F8TrHV3U7M7
 rYNwdJ4MS29mm4VFlBtmtXhocehtYNDt3Qgy5xLFSIN+17VgjfvgsxjBosP20iFy
 GA6GwRmncErdbFS+JaSCMUXLLk7HYUgapTrZYnp17KjFWa9p54TAx2NbujZAAYxP
 V9ohGEgdhjjv4p6YCBBzNAjsSGOHKX4pF+HBHBKNNxScEIXVC0Bv9SfnogNvqShk
 U4msbJOsi2MQDZgWM+IUxSIb9q2jRHAdJWroSiYgOG3krIM461yMM97PpvQTXB+4
 4DyTVCx1GxpbJqhN5C013f3PyhO4Y+Nr1zrZupYmUIZhTAGJgAzcDc8wbIk0KBto
 uD3OVchaQR5E0raCPQQCbnSbW8i6rRkrfCSU1mBM2VGEITeQkA==
 =LMlY
 -----END PGP SIGNATURE-----

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

Pull media updates from Mauro Carvalho Chehab:

 - v4l2 core:
     - improve subdev and pixformat kAPI;
     - fix P010 format info and add Y12 format info;
     - add fwnode_graph_for_each_endpoint_scoped();

 - New sensor drivers:
     - Sony IMX576
     - OmniVision OS02G10, OV05C10 and OG0VA1B
     - Samsung S5KJN5
     - Himax HM1246

 - Maxim GMSL2/3: add support for MAX9296A, MAX96717, and MAX96724

 - Intel IPU6: add support for IPU7, IPU7.5 and IPU8

 - NXP: add support for i.MX95 CSI pixel formatter driver

 - ITE: add driver for IT6625/IT6626 HDMI bridge

 - Qualcomm: add CSI2 3ph DPHY driver

 - Rockchip: add rk3576 MIPI capture vicap driver

 - STM32 DCMIPP: Add STM32MP25 subdevices

 - Lots of driver fixes and cleanups

* tag 'media/v7.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (596 commits)
  media: i2c: imx576: Fix line length register
  media: ov05c10: Remove duplicated writes to analogue gain register
  media: ov05c10: Power management fixes
  media: ov05c10: Set reset GPIO high when acquiring it
  media: ov05c10: Small cleanups
  media: maxim-serdes: Disable test pattern generator for now
  media: mc: Keep INTERNAL pad flags just for the kernel, for now
  media: i2c: imx576: select VIDEO_CCS_PLL to repair build error
  media: Documentation: mc: Fix Stream reference
  media: i2c: add imx576 image sensor driver
  dt-bindings: media: i2c: Add imx576 sensor
  media: i2c: maxim-serdes: add MAX9296A driver
  media: i2c: remove MAX96714 driver
  media: i2c: maxim-serdes: add MAX96724 driver
  staging: media: remove MAX96712 driver
  arm64: defconfig: disable deprecated MAX96712 driver
  media: i2c: maxim-serdes: add MAX96717 driver
  media: i2c: remove MAX96717 driver
  media: i2c: add Maxim GMSL2/3 deserializer framework
  media: i2c: add Maxim GMSL2/3 serializer framework
  ...
2026-10-24 19:27:32 -10:00
..
cadence media: cadence: cdns-csi2rx: Support multiple pixels per clock cycle 2025-08-25 15:40:42 +02:00
davinci
drv-intf media: pci: Use PCI_DEVICE macros and drop zeros from pci_device_id arrays 2026-07-15 17:12:54 +02:00
i2c media: i2c: lm3560: Add proper support for LM3559 2026-05-15 15:00:44 +03:00
tpg
cec-notifier.h
cec-pin.h
cec.h media: cec/core: add error-inj-tx-timeouts debugfs entry 2026-07-17 10:14:19 +02:00
demux.h
dmxdev.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
dvb-usb-ids.h
dvbdev.h
frame_vector.h
imx.h
ipu-bridge.h media: ipu-bridge: Keep the clock-noncontinuous property name out of rodata 2026-10-03 19:24:42 +03:00
ipu6-pci-table.h media: ipu6: Add PCI ID for IPU8 2026-10-01 14:02:31 +03:00
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-entity: Add missing kerneldoc 2026-06-28 22:29:48 +02: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: lirc: increase IR_MAX_DURATION to send extended code sequences 2026-03-17 14:43:57 +01:00
rc-map.h media: rc: Replace open coded krealloc() for keymap 2026-09-22 14:50:16 +01:00
rcar-fcp.h media: rcar-fcp: Add rcar_fcp_soft_reset() 2025-06-18 09:20:45 +02:00
rppx1.h media: rppx1: Add framework to support Dreamchip RPPX1 ISP 2026-07-30 20:51:35 +03:00
tuner-types.h
tuner.h
tveeprom.h
v4l2-async.h media: v4l2-fwnode: Fix subdev owner overwritten in v4l2_async_register_subdev_sensor() 2026-06-05 10:28:03 +03:00
v4l2-cci.h
v4l2-common.h media: v4l2-common: Add kernel-doc for v4l2_fill_pixfmt_mp_aligned() 2026-09-02 11:03:39 +03:00
v4l2-ctrls.h media: v4l2-ctrls: do nothing if controls[0] == NULL in cluster functions 2026-09-23 14:54:49 +02: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: i2c/platform: add V4L2_SET_EDID_HPD_LOW_JIFFIES define 2026-09-23 14:54:49 +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: Return -EPROBE_DEFER on parsing NULL endpoints 2026-03-24 11:58:02 +01:00
v4l2-h264.h
v4l2-hevc.h media: hevc: add bounded tile-count helpers 2026-09-07 09:01:05 +02:00
v4l2-image-sizes.h
v4l2-ioctl.h media: v4l2-ioctl: fix video_ioctl2 kernel-doc 2026-07-10 10:32:27 +02:00
v4l2-isp.h media: v4l2-isp: Add helpers for stats buffer 2026-07-30 20:51:13 +03: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
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: Add struct v4l2_subdev_client_info pointer to pad ops 2026-09-17 12:14:55 +03:00
v4l2-vp9.h
videobuf2-core.h media: vb2: use ssize_t for vb2_read/vb2_write 2026-05-06 09:05:56 +02:00
videobuf2-dma-contig.h
videobuf2-dma-sg.h
videobuf2-dvb.h
videobuf2-memops.h
videobuf2-v4l2.h media: videobuf2: move vb2_querybuf() kernel-doc to header 2026-07-15 17:12:55 +02:00
videobuf2-vmalloc.h
vsp1.h media: renesas: vsp1: Drop deprecated vsp1_du_setup_lif() function 2026-05-21 09:10:15 +02:00