projects/linux·commit f4cdf7ca

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

f4cdf7ca · Linus Torvalds <[email protected]> · 2026-08-19 10:09:22 -07:00

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
  ...
Commit
f4cdf7ca9a1fdcca413157df19753f388a5a224e
Parents
e5c91aac · 4900cad0

Merge commit. Changes below are compared with the first parent: e5c91aac.

Changes

351 files changed · +14635 −4658

FileStatusAddDelContent
CREDITSmodified+7−0View file
Documentation/admin-guide/media/em28xx-cardlist.rstmodified+4−0View file
Documentation/devicetree/bindings/media/i2c/sony,imx355.yamlmodified+9−2View file
Documentation/devicetree/bindings/media/i2c/sony,imx678.yamladded+130−0View file
Documentation/devicetree/bindings/media/i2c/st,vd55g1.yamlmodified+2−1View file
Documentation/devicetree/bindings/media/nxp,imx8-isi.yamlmodified+3−1View file
Documentation/devicetree/bindings/media/qcom,milos-iris.yamladded+166−0View file
Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yamlmodified+13−2View file
Documentation/devicetree/bindings/media/rc.yamlmodified+2−2View file
Documentation/devicetree/bindings/media/renesas,fcp.yamlmodified+17−1View file
Documentation/devicetree/bindings/media/renesas,vsp1.yamlmodified+16−1View file
Documentation/devicetree/bindings/media/ti,am437x-vpfe.yamladded+93−0View file
Documentation/devicetree/bindings/media/ti-am437x-vpfe.txtdeleted+0−61View before deletion
Documentation/driver-api/media/maintainer-entry-profile.rstmodified+4−0View file
Documentation/userspace-api/media/cec/cec-ioc-adap-g-log-addrs.rstmodified+7−0View file
Documentation/userspace-api/media/dvb/legacy_dvb_video.rstmodified+1−1View file
Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rstmodified+11−1View file
Documentation/userspace-api/media/v4l/meta-formats.rstmodified+1−0View file
Documentation/userspace-api/media/v4l/metafmt-rppx1.rstadded+99−0View file
Documentation/userspace-api/media/v4l/v4l2-isp.rstmodified+34−11View file
Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rstmodified+9−6View file
Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rstmodified+1−1View file
MAINTAINERSmodified+38−17View file
drivers/acpi/scan.cmodified+1−0View file
drivers/media/cec/core/cec-adap.cmodified+62−33View file
drivers/media/cec/core/cec-api.cmodified+2−3View file
drivers/media/cec/core/cec-core.cmodified+83−34View file
drivers/media/cec/core/cec-pin.cmodified+13−5View file
drivers/media/cec/platform/meson/ao-cec-g12a.cmodified+2−3View file
drivers/media/cec/platform/meson/ao-cec.cmodified+1−3View file
drivers/media/cec/platform/seco/seco-cec.cmodified+3−3View file
drivers/media/cec/platform/stm32/stm32-cec.cmodified+13−6View file
drivers/media/cec/platform/tegra/tegra_cec.cmodified+33−5View file
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.cmodified+2−1View file
drivers/media/common/v4l2-tpg/v4l2-tpg-core.cmodified+8−6View file
drivers/media/common/videobuf2/videobuf2-v4l2.cmodified+0−13View file
drivers/media/dvb-core/dmxdev.cmodified+9−2View file
drivers/media/dvb-core/dvb_frontend.cmodified+91−68View file
drivers/media/dvb-frontends/helene.cmodified+28−28View file
drivers/media/dvb-frontends/rtl2832_sdr.cmodified+16−5View file
drivers/media/i2c/Kconfigmodified+23−0View file
drivers/media/i2c/Makefilemodified+2−0View file
drivers/media/i2c/alvium-csi2.cmodified+1−1View file
drivers/media/i2c/cvs/core.cmodified+3−0View file
drivers/media/i2c/cvs/icvs.hmodified+0−2View file
drivers/media/i2c/cvs/v4l2.cmodified+8−9View file
drivers/media/i2c/cx25840/cx25840-core.cmodified+2−0View file
drivers/media/i2c/gc0310.cmodified+14−16View file
drivers/media/i2c/imx219.cmodified+21−6View file
drivers/media/i2c/imx355.cmodified+493−1029View file
drivers/media/i2c/imx412.cmodified+324−427View file
drivers/media/i2c/imx415.cmodified+2−2View file
drivers/media/i2c/imx471.cadded+957−0View file
drivers/media/i2c/imx678.cadded+1447−0View file
drivers/media/i2c/max9286.cmodified+4−1View file
drivers/media/i2c/msp3400-driver.cmodified+3−0View file
drivers/media/i2c/mt9p031.cmodified+1−5View file
drivers/media/i2c/mt9t112.cmodified+5−4View file
drivers/media/i2c/mt9v011.cmodified+3−0View file
drivers/media/i2c/ov02a10.cmodified+5−7View file
drivers/media/i2c/ov2740.cmodified+19−18View file
drivers/media/i2c/ov7740.cmodified+3−7View file
drivers/media/i2c/ov8865.cmodified+29−15View file
drivers/media/i2c/ov9282.cmodified+2−2View file
drivers/media/i2c/rdacm21.cmodified+4−1View file
drivers/media/i2c/saa7115.cmodified+2−0View file
drivers/media/i2c/vd55g1.cmodified+110−65View file
drivers/media/i2c/video-i2c.cmodified+6−2View file
drivers/media/pci/bt8xx/bttv-driver.cmodified+6−6View file
drivers/media/pci/cobalt/cobalt-alsa-main.cmodified+0−1View file
drivers/media/pci/cobalt/cobalt-driver.cmodified+2−3View file
drivers/media/pci/cx18/cx18-driver.cmodified+2−3View file
drivers/media/pci/cx18/cx18-vbi.cmodified+1−1View file
drivers/media/pci/cx23885/cimax2.cmodified+1−0View file
drivers/media/pci/cx23885/cx23885-core.cmodified+2−8View file
drivers/media/pci/cx25821/cx25821-alsa.cmodified+2−2View file
drivers/media/pci/cx25821/cx25821-core.cmodified+2−8View file
drivers/media/pci/cx88/cx88-alsa.cmodified+3−3View file
drivers/media/pci/cx88/cx88-mpeg.cmodified+2−4View file
drivers/media/pci/cx88/cx88-video.cmodified+1−4View file
drivers/media/pci/ddbridge/ddbridge-main.cmodified+1−1View file
drivers/media/pci/ddbridge/ddbridge.hmodified+1−1View file
drivers/media/pci/dm1105/dm1105.cmodified+2−8View file
drivers/media/pci/dt3155/dt3155.cmodified+2−2View file
drivers/media/pci/hws/hws_v4l2_ioctl.hmodified+0−4View file
drivers/media/pci/intel/ipu-bridge.cmodified+65−4View file
drivers/media/pci/intel/ipu3/ipu3-cio2.cmodified+1−1View file
drivers/media/pci/intel/ipu6/ipu6-isys.cmodified+1−0View file
drivers/media/pci/intel/ipu6/ipu6.cmodified+2−8View file
drivers/media/pci/ivtv/ivtv-driver.cmodified+3−5View file
drivers/media/pci/ivtv/ivtv-vbi.cmodified+1−1View file
drivers/media/pci/mantis/mantis_common.hmodified+3−5View file
drivers/media/pci/mgb4/mgb4_core.cmodified+3−3View file
drivers/media/pci/netup_unidvb/netup_unidvb_core.cmodified+1−1View file
drivers/media/pci/ngene/ngene-cards.cmodified+2−3View file
drivers/media/pci/pluto2/pluto2.cmodified+1−4View file
drivers/media/pci/saa7134/saa7134-cards.cmodified+744−1303View file
drivers/media/pci/saa7146/hexium_gemini.cmodified+7−15View file
drivers/media/pci/saa7146/hexium_orion.cmodified+10−23View file
drivers/media/pci/saa7146/mxb.cmodified+3−7View file
drivers/media/pci/saa7164/saa7164-core.cmodified+6−7View file
drivers/media/pci/smipcie/smipcie-main.cmodified+2−3View file
drivers/media/pci/solo6x10/solo6x10-core.cmodified+1−1View file
drivers/media/pci/ttpci/budget-ci.cmodified+1−3View file
drivers/media/pci/ttpci/budget.cmodified+1−3View file
drivers/media/pci/tw5864/tw5864-core.cmodified+2−2View file
drivers/media/pci/tw68/tw68-core.cmodified+8−8View file
drivers/media/pci/tw686x/tw686x-core.cmodified+11−12View file
drivers/media/pci/zoran/zoran_card.cmodified+5−4View file
drivers/media/platform/Kconfigmodified+1−0View file
drivers/media/platform/Makefilemodified+1−0View file
drivers/media/platform/amd/isp4/Kconfigmodified+1−0View file
drivers/media/platform/amd/isp4/isp4_interface.cmodified+4−6View file
drivers/media/platform/amd/isp4/isp4_interface.hmodified+1−1View file
drivers/media/platform/amd/isp4/isp4_subdev.cmodified+23−7View file
drivers/media/platform/amlogic/c3/isp/c3-isp-params.cmodified+39−3View file
drivers/media/platform/amphion/venc.cmodified+0−2View file
drivers/media/platform/arm/mali-c55/mali-c55-capture.cmodified+1−3View file
drivers/media/platform/arm/mali-c55/mali-c55-core.cmodified+2−0View file
drivers/media/platform/arm/mali-c55/mali-c55-params.cmodified+134−6View file
drivers/media/platform/arm/mali-c55/mali-c55-registers.hmodified+10−5View file
drivers/media/platform/arm/mali-c55/mali-c55-resizer.cmodified+1−1View file
drivers/media/platform/broadcom/bcm2835-unicam.cmodified+4−1View file
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.cmodified+52−12View file
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.cmodified+4−2View file
drivers/media/platform/chips-media/wave5/wave5-vpuconfig.hmodified+1−1View file
drivers/media/platform/dreamchip/Kconfigadded+3−0View file
drivers/media/platform/dreamchip/Makefileadded+6−0View file
drivers/media/platform/dreamchip/rppx1/Kconfigadded+12−0View file
drivers/media/platform/dreamchip/rppx1/Makefileadded+33−0View file
drivers/media/platform/dreamchip/rppx1/rpp_module.cadded+39−0View file
drivers/media/platform/dreamchip/rppx1/rpp_module.hadded+119−0View file
drivers/media/platform/dreamchip/rppx1/rpp_params.cadded+115−0View file
drivers/media/platform/dreamchip/rppx1/rpp_stats.cadded+66−0View file
drivers/media/platform/dreamchip/rppx1/rppx1.cadded+381−0View file
drivers/media/platform/dreamchip/rppx1/rppx1.hadded+105−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_acq.cadded+148−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_awbg.cadded+63−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_bd.cadded+53−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_bdrgb.cadded+81−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_bls.cadded+157−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_cac.cadded+30−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_ccor.cadded+166−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_db.cadded+45−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_dpcc.cadded+77−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_exm.cadded+127−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_ga.cadded+91−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_hist.cadded+186−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_hist256.cadded+47−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_is.cadded+43−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_lin.cadded+112−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_lsc.cadded+188−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_ltm.cadded+49−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_ltmmeas.cadded+42−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_outif.cadded+46−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_outregs.cadded+76−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_rmap.cadded+63−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_rmapmeas.cadded+47−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_shrp.cadded+65−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_wbmeas.cadded+165−0View file
drivers/media/platform/dreamchip/rppx1/rppx1_xyz2luv.cadded+27−0View file
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.cmodified+3−3View file
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.hmodified+3−3View file
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.cmodified+5−1View file
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.cmodified+9−20View file
drivers/media/platform/microchip/microchip-sama7g5-isc.cmodified+1−6View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.cmodified+3−0View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.hmodified+11−1View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.cmodified+85−26View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.cmodified+16−6View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.cmodified+1−1View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.cmodified+78−1View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-regs.hmodified+9−3View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.cmodified+97−1View file
drivers/media/platform/qcom/camss/camss-ispif.cmodified+2−2View file
drivers/media/platform/qcom/iris/iris_buffer.cmodified+30−93View file
drivers/media/platform/qcom/iris/iris_buffer.hmodified+1−1View file
drivers/media/platform/qcom/iris/iris_core.cmodified+9−3View file
drivers/media/platform/qcom/iris/iris_ctrls.cmodified+42−1View file
drivers/media/platform/qcom/iris/iris_ctrls.hmodified+2−0View file
drivers/media/platform/qcom/iris/iris_firmware.cmodified+102−17View file
drivers/media/platform/qcom/iris/iris_hfi_gen1.cmodified+14−12View file
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.cmodified+4−1View file
drivers/media/platform/qcom/iris/iris_hfi_gen1_defines.hmodified+1−0View file
drivers/media/platform/qcom/iris/iris_hfi_gen2.cmodified+904−1View file
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.cmodified+3−4View file
drivers/media/platform/qcom/iris/iris_hfi_gen2_defines.hmodified+8−0View file
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.cmodified+3−1View file
drivers/media/platform/qcom/iris/iris_platform_common.hmodified+5−6View file
drivers/media/platform/qcom/iris/iris_platform_milos.hadded+27−0View file
drivers/media/platform/qcom/iris/iris_platform_vpu2.cmodified+44−2View file
drivers/media/platform/qcom/iris/iris_platform_vpu3x.cmodified+5−5View file
drivers/media/platform/qcom/iris/iris_probe.cmodified+4−4View file
drivers/media/platform/qcom/iris/iris_resources.cmodified+8−11View file
drivers/media/platform/qcom/iris/iris_state.cmodified+2−2View file
drivers/media/platform/qcom/iris/iris_vidc.cmodified+12−2View file
drivers/media/platform/qcom/iris/iris_vpu_buffer.cmodified+2−2View file
drivers/media/platform/qcom/iris/iris_vpu_common.cmodified+1−1View file
drivers/media/platform/qcom/venus/hfi_helper.hmodified+3−3View file
drivers/media/platform/qcom/venus/hfi_msgs.cmodified+1−1View file
drivers/media/platform/qcom/venus/hfi_parser.cmodified+4−5View file
drivers/media/platform/qcom/venus/pm_helpers.cmodified+1−6View file
drivers/media/platform/renesas/rcar-csi2.cmodified+1−5View file
drivers/media/platform/renesas/rcar-isp/Kconfigmodified+2−0View file
drivers/media/platform/renesas/rcar-isp/Makefilemodified+1−1View file
drivers/media/platform/renesas/rcar-isp/core-io.cadded+997−0View file
drivers/media/platform/renesas/rcar-isp/core.cadded+916−0View file
drivers/media/platform/renesas/rcar-isp/csisp.cmodified+40−6View file
drivers/media/platform/renesas/rcar-isp/risp-core.hadded+178−0View file
drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru.hmodified+0−2View file
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.cmodified+5−0View file
drivers/media/platform/renesas/vsp1/vsp1_brx.cmodified+2−5View file
drivers/media/platform/renesas/vsp1/vsp1_clu.cmodified+1−2View file
drivers/media/platform/renesas/vsp1/vsp1_dl.cmodified+4−8View file
drivers/media/platform/renesas/vsp1/vsp1_drm.cmodified+5−9View file
drivers/media/platform/renesas/vsp1/vsp1_drv.cmodified+18−26View file
drivers/media/platform/renesas/vsp1/vsp1_entity.cmodified+1−3View file
drivers/media/platform/renesas/vsp1/vsp1_hgo.cmodified+3−4View file
drivers/media/platform/renesas/vsp1/vsp1_hgt.cmodified+5−8View file
drivers/media/platform/renesas/vsp1/vsp1_lut.cmodified+1−2View file
drivers/media/platform/renesas/vsp1/vsp1_pipe.cmodified+2−3View file
drivers/media/platform/renesas/vsp1/vsp1_video.cmodified+12−22View file
drivers/media/platform/renesas/vsp1/vsp1_wpf.cmodified+3−5View file
drivers/media/platform/rockchip/rga/rga3-hw.cmodified+8−4View file
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.cmodified+3−0View file
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.cmodified+2−2View file
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.cmodified+4−4View file
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.cmodified+4−4View file
drivers/media/platform/rockchip/rkvdec/rkvdec.cmodified+4−4View file
drivers/media/platform/samsung/s3c-camif/camif-core.cmodified+3−14View file
drivers/media/platform/st/stm32/stm32-dcmi.cmodified+11−8View file
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.cmodified+1−3View file
drivers/media/platform/ti/Kconfigmodified+1−0View file
drivers/media/platform/ti/vpe/vip.cmodified+33−4View file
drivers/media/platform/verisilicon/hantro_drv.cmodified+9−3View file
drivers/media/radio/radio-cadet.cmodified+2−2View file
drivers/media/radio/radio-gemtek.cmodified+2−2View file
drivers/media/rc/fintek-cir.cmodified+2−2View file
drivers/media/rc/ite-cir.cmodified+18−11View file
drivers/media/rc/keymaps/Makefilemodified+1−1View file
drivers/media/rc/keymaps/rc-videomate-m1f.c → drivers/media/rc/keymaps/rc-videomate-k100.crenamed+1−1View file
drivers/media/rc/nuvoton-cir.cmodified+3−3View file
drivers/media/rc/sunxi-cir.cmodified+6−3View file
drivers/media/rc/winbond-cir.cmodified+2−2View file
drivers/media/test-drivers/vicodec/vicodec-core.cmodified+2−2View file
drivers/media/test-drivers/vimc/vimc-capture.cmodified+2−2View file
drivers/media/test-drivers/vimc/vimc-sensor.cmodified+7−5View file
drivers/media/test-drivers/vivid/vivid-meta-out.cmodified+6−17View file
drivers/media/tuners/tda18250.cmodified+2−2View file
drivers/media/usb/airspy/airspy.cmodified+12−5View file
drivers/media/usb/au0828/au0828-cards.cmodified+14−0View file
drivers/media/usb/au0828/au0828-cards.hmodified+1−0View file
drivers/media/usb/au0828/au0828-dvb.cmodified+1−0View file
drivers/media/usb/cx231xx/cx231xx-audio.cmodified+5−0View file
drivers/media/usb/cx231xx/cx231xx-video.cmodified+2−2View file
drivers/media/usb/dvb-usb-v2/mxl111sf.cmodified+2−10View file
drivers/media/usb/em28xx/em28xx-cards.cmodified+32−4View file
drivers/media/usb/em28xx/em28xx-core.cmodified+3−1View file
drivers/media/usb/em28xx/em28xx-dvb.cmodified+1−1View file
drivers/media/usb/em28xx/em28xx-reg.hmodified+1−0View file
drivers/media/usb/em28xx/em28xx-video.cmodified+70−44View file
drivers/media/usb/em28xx/em28xx.hmodified+1−2View file
drivers/media/usb/go7007/go7007-driver.cmodified+10−4View file
drivers/media/usb/go7007/go7007-fw.cmodified+15−13View file
drivers/media/usb/go7007/s2250-board.cmodified+33−21View file
drivers/media/usb/go7007/snd-go7007.cmodified+9−1View file
drivers/media/usb/gspca/jl2005bcd.cmodified+1−6View file
drivers/media/usb/s2255/s2255drv.cmodified+215−207View file
drivers/media/usb/stk1160/stk1160-core.cmodified+7−8View file
drivers/media/usb/stk1160/stk1160-video.cmodified+3−0View file
drivers/media/usb/usbtv/usbtv-audio.cmodified+11−0View file
drivers/media/usb/usbtv/usbtv-core.cmodified+4−1View file
drivers/media/usb/usbtv/usbtv-video.cmodified+1−3View file
drivers/media/v4l2-core/v4l2-async.cmodified+12−4View file
drivers/media/v4l2-core/v4l2-ctrls-core.cmodified+50−18View file
drivers/media/v4l2-core/v4l2-dev.cmodified+21−7View file
drivers/media/v4l2-core/v4l2-fwnode.cmodified+2−0View file
drivers/media/v4l2-core/v4l2-ioctl.cmodified+2−0View file
drivers/media/v4l2-core/v4l2-isp.cmodified+55−0View file
drivers/platform/x86/intel/int3472/discrete.cmodified+45−6View file
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.hmodified+20−20View file
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf_comm.hmodified+2−2View file
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf_desc.hmodified+7−7View file
drivers/staging/media/atomisp/pci/camera/util/interface/ia_css_util.hmodified+1−1View file
drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_private.hmodified+9−9View file
drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_private.hmodified+2−2View file
drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio_private.hmodified+6−6View file
drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen_private.hmodified+4−4View file
drivers/staging/media/atomisp/pci/css_2401_system/pixelgen_global.hmodified+1−1View file
drivers/staging/media/atomisp/pci/hive_isp_css_common/timed_ctrl_global.hmodified+1−1View file
drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/device_access.hmodified+1−1View file
drivers/staging/media/atomisp/pci/hive_isp_css_include/host/csi_rx_public.hmodified+9−9View file
drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_stream2mmio_public.hmodified+6−6View file
drivers/staging/media/atomisp/pci/hive_isp_css_include/host/pixelgen_public.hmodified+4−4View file
drivers/staging/media/atomisp/pci/hive_isp_css_include/host/tag_public.hmodified+2−2View file
drivers/staging/media/atomisp/pci/hive_isp_css_include/platform_support.hmodified+1−1View file
drivers/staging/media/atomisp/pci/hive_isp_css_include/type_support.hmodified+1−1View file
drivers/staging/media/atomisp/pci/ia_css_frame_public.hmodified+1−1View file
drivers/staging/media/atomisp/pci/ia_css_host_data.hmodified+2−2View file
drivers/staging/media/atomisp/pci/ia_css_pipe_public.hmodified+4−4View file
drivers/staging/media/atomisp/pci/ia_css_prbs.hmodified+2−2View file
drivers/staging/media/atomisp/pci/ia_css_stream.hmodified+1−1View file
drivers/staging/media/atomisp/pci/ia_css_timer.hmodified+5−2View file
drivers/staging/media/atomisp/pci/ia_css_types.hmodified+3−3View file
drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion_types.hmodified+1−1View file
drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_types.hmodified+1−1View file
drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.hmodified+22−20View file
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_css_common_io_param.hmodified+1−1View file
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_css_common_io_types.hmodified+1−1View file
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.hmodified+1−1View file
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_param.hmodified+1−1View file
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_types.hmodified+1−1View file
drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.hmodified+2−2View file
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.hmodified+7−7View file
drivers/staging/media/atomisp/pci/isp/modes/interface/input_buf.isp.hmodified+1−1View file
drivers/staging/media/atomisp/pci/runtime/binary/interface/ia_css_binary.hmodified+1−1View file
drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css_bufq.hmodified+13−13View file
drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug.hmodified+5−5View file
drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug_pipe.hmodified+5−5View file
drivers/staging/media/atomisp/pci/runtime/eventq/interface/ia_css_eventq.hmodified+2−2View file
drivers/staging/media/atomisp/pci/runtime/isp_param/interface/ia_css_isp_param_types.hmodified+1−1View file
drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css_isys.hmodified+4−4View file
drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia_css_pipeline.hmodified+5−5View file
drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr.hmodified+2−2View file
drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.hmodified+9−9View file
drivers/staging/media/atomisp/pci/runtime/tagger/interface/ia_css_tagger_common.hmodified+2−2View file
drivers/staging/media/atomisp/pci/sh_css_internal.hmodified+2−2View file
drivers/staging/media/atomisp/pci/sh_css_sp.hmodified+7−7View file
drivers/staging/media/atomisp/pci/system_global.hmodified+2−2View file
drivers/staging/media/av7110/av7110.cmodified+10−10View file
drivers/staging/media/ipu7/ipu7-isys.cmodified+2−0View file
drivers/staging/media/ipu7/ipu7.cmodified+2−2View file
drivers/staging/media/meson/vdec/vdec.cmodified+2−2View file
drivers/staging/media/sunxi/cedrus/cedrus.cmodified+3−1View file
drivers/staging/media/tegra-video/tegra20.cmodified+4−2View file
drivers/staging/media/tegra-video/vi.cmodified+40−47View file
drivers/staging/media/tegra-video/vip.cmodified+3−7View file
include/media/cec.hmodified+4−2View file
include/media/drv-intf/s3c_camif.hmodified+0−2View file
include/media/drv-intf/saa7146.hmodified+4−7View file
include/media/media-entity.hmodified+1−0View file
include/media/rc-map.hmodified+0−2View file
include/media/rppx1.hadded+36−0View file
include/media/v4l2-ioctl.hmodified+2−2View file
include/media/v4l2-isp.hmodified+80−14View file
include/media/videobuf2-v4l2.hmodified+13−0View file
include/uapi/linux/cec.hmodified+2−0View file
include/uapi/linux/media/arm/mali-c55-config.hmodified+85−1View file
include/uapi/linux/media/dreamchip/rppx1-config.hadded+730−0View file
include/uapi/linux/media/v4l2-isp.hmodified+79−46View file
include/uapi/linux/videodev2.hmodified+4−0View file

Only the first 600 diff lines are shown. Download the complete patch.

CREDITS

View file
diff --git a/CREDITS b/CREDITS
index 91c51c1..7367317 100644
--- a/CREDITS
+++ b/CREDITS
@@ -640,6 +640,10 @@ S: 25-29 St Giles
S: Oxford
S: United Kingdom
+N: Bingbu Cao
+D: Ipu6, ipu7 and camera sensor drivers
+
N: Luiz Fernando N. Capitulino
@@ -3334,6 +3338,9 @@ E: [email protected]
D: Backlight subsystem maintainer
S: United Kingdom
+N: Tian Shu Qiu
+D: Ipu6, ipu7 and camera sensor drivers
+
N: Daniel Quinlan
W: https://www.pathname.com/~quinlan/

Documentation/admin-guide/media/em28xx-cardlist.rst

View file
diff --git a/Documentation/admin-guide/media/em28xx-cardlist.rst b/Documentation/admin-guide/media/em28xx-cardlist.rst
index 7dac079..741aa7f 100644
--- a/Documentation/admin-guide/media/em28xx-cardlist.rst
+++ b/Documentation/admin-guide/media/em28xx-cardlist.rst
@@ -446,3 +446,7 @@ EM28xx cards list
- MyGica UTV3 Analog USB2.0 TV Box
- em2860
- eb1a:2860
+ * - 113
+ - StarTech SVID2USB232
+ - em28281
+ - eb1a:8286

Documentation/devicetree/bindings/media/i2c/sony,imx355.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/sony,imx355.yaml b/Documentation/devicetree/bindings/media/i2c/sony,imx355.yaml
index 6050d7e..d9cdfda 100644
--- a/Documentation/devicetree/bindings/media/i2c/sony,imx355.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/sony,imx355.yaml
@@ -50,8 +50,15 @@ properties:
properties:
data-lanes:
- minItems: 4
- maxItems: 4
+ oneOf:
+ - items:
+ - const: 1
+ - const: 2
+ - const: 3
+ - const: 4
+ - items:
+ - const: 1
+ - const: 2
required:
- link-frequencies

Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml b/Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml
new file mode 100644
index 0000000..098f725
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml
@@ -0,0 +1,130 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+# Copyright (C) 2026 Ideas on Board Oy
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/i2c/sony,imx678.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Sony IMX678 Sensor
+
+maintainers:
+ - Jai Luthra <[email protected]>
+
+description:
+ Sony IMX678 diagonal 8.86 mm (Type 1/1.8) CMOS active pixel type solid-state
+ image sensor with a square pixel array and 8.40M (3856x2180) effective pixels.
+
+allOf:
+ - $ref: /schemas/media/video-interface-devices.yaml#
+
+properties:
+ compatible:
+ items:
+ - enum:
+ - sony,imx678-aamr
+ - sony,imx678-aaqr
+ - const: sony,imx678
+ description:
+ The IMX678 sensor exists in a colour variant (IMX678-AAQR) and a mono
+ variant (IMX678-AAMR). The variant-specific compatible describes the
+ exact sensor variant, with the generic IMX678 compatible as a fallback.
+
+ reg:
+ maxItems: 1
+
+ clocks:
+ description: |
+ Input clock (INCK). Only the rates listed in the datasheet are supported:
+ 13.5, 18, 24, 27, 36, 37.125, 72, and 74.25 MHz.
+ maxItems: 1
+
+ avdd-supply:
+ description: Analog power supply (3.3V)
+
+ ovdd-supply:
+ description: Interface power supply (1.8V)
+
+ dvdd-supply:
+ description: Digital power supply (1.1V)
+
+ reset-gpios:
+ description: Sensor RESETN (XCLR) GPIO
+ maxItems: 1
+
+ port:
+ $ref: /schemas/graph.yaml#/$defs/port-base
+ additionalProperties: false
+
+ properties:
+ endpoint:
+ $ref: /schemas/media/video-interfaces.yaml#
+ unevaluatedProperties: false
+
+ properties:
+ data-lanes:
+ oneOf:
+ - items:
+ - const: 1
+ - const: 2
+ - items:
+ - const: 1
+ - const: 2
+ - const: 3
+ - const: 4
+ - items:
+ - const: 1
+ - const: 2
+ - const: 3
+ - const: 4
+ - const: 5
+ - const: 6
+ - const: 7
+ - const: 8
+
+ required:
+ - data-lanes
+ - link-frequencies
+
+ required:
+ - endpoint
+
+required:
+ - compatible
+ - reg
+ - clocks
+ - avdd-supply
+ - ovdd-supply
+ - dvdd-supply
+ - port
+
+unevaluatedProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/gpio/gpio.h>
+
+ i2c {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ camera@1a {
+ compatible = "sony,imx678-aaqr", "sony,imx678";
+ reg = <0x1a>;
+ clocks = <&imx678_clk>;
+
+ avdd-supply = <&camera_avdd_3v3>;
+ ovdd-supply = <&camera_ovdd_1v8>;
+ dvdd-supply = <&camera_dvdd_1v1>;
+
+ reset-gpios = <&gpio 0 GPIO_ACTIVE_LOW>;
+
+ port {
+ imx678: endpoint {
+ remote-endpoint = <&cam>;
+ data-lanes = <1 2 3 4>;
+ link-frequencies = /bits/ 64 <720000000>;
+ };
+ };
+ };
+ };
+...

Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml b/Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
index 060ac68..58b1f9e 100644
--- a/Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
@@ -27,9 +27,10 @@ properties:
compatible:
enum:
- st,vd55g1
+ - st,vd55g4
- st,vd65g4
description:
- VD55G1 is the monochrome variant, while VD65G4 is the color one.
+ VD55G1 and VD55G4 are monochrome variants, while VD65G4 is a color one.
reg:
maxItems: 1

Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml b/Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
index b59c4ce..279c9cd 100644
--- a/Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
+++ b/Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
@@ -117,7 +117,9 @@ allOf:
compatible:
not:
contains:
- const: fsl,imx91-isi
+ enum:
+ - fsl,imx8ulp-isi
+ - fsl,imx91-isi
then:
required:
- fsl,blk-ctrl

Documentation/devicetree/bindings/media/qcom,milos-iris.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/qcom,milos-iris.yaml b/Documentation/devicetree/bindings/media/qcom,milos-iris.yaml
new file mode 100644
index 0000000..b0b0355
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/qcom,milos-iris.yaml
@@ -0,0 +1,166 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/qcom,milos-iris.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Qualcomm Milos SoC Iris video encoder and decoder
+
+maintainers:
+ - Alexander Koskovich <[email protected]>
+
+description:
+ The Iris video processing unit on Qualcomm Milos SoC is a video encode and
+ decode accelerator.
+
+properties:
+ compatible:
+ enum:
+ - qcom,milos-iris
+
+ clocks:
+ maxItems: 3
+
+ clock-names:
+ items:
+ - const: iface
+ - const: core
+ - const: vcodec0_core
+
+ dma-coherent: true
+
+ interconnects:
+ maxItems: 2
+
+ interconnect-names:
+ items:
+ - const: cpu-cfg
+ - const: video-mem
+
+ iommus:
+ maxItems: 2
+
+ operating-points-v2: true
+ opp-table:
+ type: object
+
+ power-domains:
+ maxItems: 4
+
+ power-domain-names:
+ items:
+ - const: venus
+ - const: vcodec0
+ - const: cx
+ - const: mx
+
+ resets:
+ maxItems: 2
+
+ reset-names:
+ items:
+ - const: bus
+ - const: core
+
+required:
+ - compatible
+ - dma-coherent
+ - interconnects
+ - interconnect-names
+ - iommus
+ - power-domain-names
+ - resets
+ - reset-names
+
+allOf:
+ - $ref: qcom,venus-common.yaml#
+
+unevaluatedProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/clock/qcom,rpmh.h>
+ #include <dt-bindings/clock/qcom,milos-gcc.h>
+ #include <dt-bindings/clock/qcom,milos-videocc.h>
+ #include <dt-bindings/interrupt-controller/arm-gic.h>
+ #include <dt-bindings/interconnect/qcom,icc.h>
+ #include <dt-bindings/interconnect/qcom,milos-rpmh.h>
+ #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
+
+ video-codec@aa00000 {
+ compatible = "qcom,milos-iris";
+ reg = <0x0aa00000 0xf0000>;
+
+ clocks = <&gcc GCC_VIDEO_AXI0_CLK>,
+ <&videocc VIDEO_CC_MVS0C_CLK>,
+ <&videocc VIDEO_CC_MVS0_CLK>;
+ clock-names = "iface",
+ "core",
+ "vcodec0_core";
+
+ dma-coherent;
+ iommus = <&apps_smmu 0x1960 0>,
+ <&apps_smmu 0x1967 0>;
+
+ interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
+ &cnoc_cfg SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_ONLY>,
+ <&mmss_noc MASTER_VIDEO QCOM_ICC_TAG_ALWAYS
+ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
+ interconnect-names = "cpu-cfg",
+ "video-mem";
+
+ interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
+
+ operating-points-v2 = <&iris_opp_table>;
+
+ memory-region = <&video_mem>;
+
+ power-domains = <&videocc VIDEO_CC_MVS0C_GDSC>,
+ <&videocc VIDEO_CC_MVS0_GDSC>,
+ <&rpmhpd RPMHPD_CX>,
+ <&rpmhpd RPMHPD_MX>;
+ power-domain-names = "venus",
+ "vcodec0",
+ "cx",
+ "mx";
+
+ resets = <&gcc GCC_VIDEO_AXI0_CLK_ARES>,
+ <&videocc VIDEO_CC_MVS0C_CLK_ARES>;
+ reset-names = "bus",
+ "core";
+
+ iris_opp_table: opp-table {
+ compatible = "operating-points-v2";
+
+ opp-240000000 {
+ opp-hz = /bits/ 64 <240000000>;
+ required-opps = <&rpmhpd_opp_low_svs>,
+ <&rpmhpd_opp_svs>;
+ };
+
+ opp-338000000 {
+ opp-hz = /bits/ 64 <338000000>;
+ required-opps = <&rpmhpd_opp_svs>,
+ <&rpmhpd_opp_svs>;
+ };
+
+ opp-366000000 {
+ opp-hz = /bits/ 64 <366000000>;
+ required-opps = <&rpmhpd_opp_svs_l1>,
+ <&rpmhpd_opp_svs>;
+ };
+
+ opp-444000000 {
+ opp-hz = /bits/ 64 <444000000>;
+ required-opps = <&rpmhpd_opp_nom>,
+ <&rpmhpd_opp_svs_l1>;
+ };
+
+ opp-552000000 {
+ opp-hz = /bits/ 64 <552000000>;
+ required-opps = <&rpmhpd_opp_turbo>,
+ <&rpmhpd_opp_nom>;
+ };
+ };
+ };

Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml b/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml
index 391d0f6..490a7f3 100644
--- a/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml
+++ b/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml
@@ -14,7 +14,11 @@ description:
properties:
compatible:
- const: qcom,qcm2290-camss
+ oneOf:
+ - items:
+ - const: qcom,shikra-camss
+ - const: qcom,qcm2290-camss
+ - const: qcom,qcm2290-camss
reg:
maxItems: 9
@@ -76,7 +80,14 @@ properties:
- const: sf_mnoc
iommus:
- maxItems: 4
+ oneOf:
+ - items:
+ - description: S1 HLOS VFE non-protected (VFE only)
+ - items:
+ - description: S1 HLOS VFE non-protected
+ - description: S1 HLOS CDM non-protected
+ - description: S1 HLOS OPE read non-protected
+ - description: S1 HLOS OPE write non-protected
power-domains:
items:

Documentation/devicetree/bindings/media/rc.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/rc.yaml b/Documentation/devicetree/bindings/media/rc.yaml
index dedc5a4..43d8429 100644
--- a/Documentation/devicetree/bindings/media/rc.yaml
+++ b/Documentation/devicetree/bindings/media/rc.yaml
@@ -122,10 +122,10 @@ properties:
- rc-proteus-2309
- rc-purpletv
- rc-pv951
- - rc-rc5-tv
- rc-rc6-mce
- rc-real-audio-220-32-keys
- rc-reddo
+ - rc-siemens-gigaset-rc20
- rc-snapstream-firefly
- rc-streamzap
- rc-su3000
@@ -147,11 +147,11 @@ properties:
- rc-tt-1500
- rc-twinhan-dtv-cab-ci
- rc-twinhan1027
+ - rc-vega-s9x
- rc-videomate-k100
- rc-videomate-s350
- rc-videomate-tv-pvr
- rc-videostrong-kii-pro
- - rc-vega-s9x
- rc-wetek-hub
- rc-wetek-play2
- rc-winfast

Documentation/devicetree/bindings/media/renesas,fcp.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/renesas,fcp.yaml b/Documentation/devicetree/bindings/media/renesas,fcp.yaml
index 5e11ae0..cbb16a7 100644
--- a/Documentation/devicetree/bindings/media/renesas,fcp.yaml
+++ b/Documentation/devicetree/bindings/media/renesas,fcp.yaml
@@ -34,6 +34,8 @@ properties:
- renesas,r9a09g047-fcpvd # RZ/G3E
- renesas,r9a09g056-fcpvd # RZ/V2N
- renesas,r9a09g057-fcpvd # RZ/V2H(P)
+ - renesas,r9a09g077-fcpvd # RZ/T2H
+ - renesas,r9a09g087-fcpvd # RZ/N2H
- const: renesas,fcpv # Generic FCP for VSP fallback
reg:
@@ -66,7 +68,6 @@ required:
- reg
- clocks
- power-domains
- - resets
additionalProperties: false
@@ -83,6 +84,8 @@ allOf:
- renesas,r9a09g047-fcpvd
- renesas,r9a09g056-fcpvd
- renesas,r9a09g057-fcpvd
+ - renesas,r9a09g077-fcpvd
+ - renesas,r9a09g087-fcpvd
then:
properties:
clocks:
@@ -94,6 +97,19 @@ allOf:
clocks:
maxItems: 1
clock-names: false
+ - if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - renesas,r9a09g077-fcpvd
+ - renesas,r9a09g087-fcpvd
+ then:
+ properties:
+ resets: false
+ else:
+ required:
+ - resets
examples:
# R8A7795 (R-Car H3) FCP for VSP-D1

Documentation/devicetree/bindings/media/renesas,vsp1.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/renesas,vsp1.yaml b/Documentation/devicetree/bindings/media/renesas,vsp1.yaml
index 8033587..a286321 100644
--- a/Documentation/devicetree/bindings/media/renesas,vsp1.yaml
+++ b/Documentation/devicetree/bindings/media/renesas,vsp1.yaml
@@ -29,6 +29,8 @@ properties:
- renesas,r9a09g047-vsp2 # RZ/G3E
- renesas,r9a09g056-vsp2 # RZ/V2N
- renesas,r9a09g057-vsp2 # RZ/V2H(P)
+ - renesas,r9a09g077-vsp2 # RZ/T2H
+ - renesas,r9a09g087-vsp2 # RZ/N2H
- const: renesas,r9a07g044-vsp2 # RZ/G2L fallback
reg:
@@ -67,7 +69,6 @@ required:
- interrupts
- clocks
- power-domains
- - resets
additionalProperties: false
@@ -101,6 +102,20 @@ allOf:
maxItems: 1
clock-names: false
+ - if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - renesas,r9a09g077-vsp2
+ - renesas,r9a09g087-vsp2
+ then:
+ properties:
+ resets: false
+ else:
+ required:
+ - resets
+
examples:
# R8A7790 (R-Car H2) VSP1-S
- |

Documentation/devicetree/bindings/media/ti,am437x-vpfe.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/ti,am437x-vpfe.yaml b/Documentation/devicetree/bindings/media/ti,am437x-vpfe.yaml
new file mode 100644
index 0000000..983e705
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/ti,am437x-vpfe.yaml
@@ -0,0 +1,93 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/ti,am437x-vpfe.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Texas Instruments AM437x CAMERA Video Processing Front End (VPFE)
+
+maintainers:
+ - Benoit Parrot <[email protected]>
+ - Bhargav Joshi <[email protected]>
+
+description:
+ The Video Processing Front End (VPFE) is a key component for image capture
+ applications. The capture module provides the system interface and the
+ processing capability to connect RAW image-sensor modules and video decoders
+ to the AM437x device.
+
+properties:
+ compatible:
+ const: ti,am437x-vpfe
+
+ reg:
+ maxItems: 1
+
+ interrupts:
+ maxItems: 1
+
+ port:
+ $ref: /schemas/graph.yaml#/$defs/port-base
+ unevaluatedProperties: false
+ description:
+ A single parallel input port connecting to an external image sensor or
+ video decoder. The VPFE supports only one input port per instance.
+
+ properties:
+ endpoint:
+ $ref: video-interfaces.yaml#
+ unevaluatedProperties: false
+
+ properties:
+ ti,am437x-vpfe-interface:

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/ti-am437x-vpfe.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/maintainer-entry-profile.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-ioc-adap-g-log-addrs.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/legacy_dvb_video.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/meta-formats.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/metafmt-rppx1.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/v4l2-isp.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

drivers/acpi/scan.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/core/cec-adap.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/core/cec-api.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/core/cec-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/core/cec-pin.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/platform/meson/ao-cec-g12a.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/platform/meson/ao-cec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/platform/seco/seco-cec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/platform/stm32/stm32-cec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/platform/tegra/tegra_cec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/v4l2-tpg/v4l2-tpg-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/videobuf2/videobuf2-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dmxdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dvb_frontend.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/helene.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/rtl2832_sdr.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/alvium-csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/cvs/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/cvs/icvs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/cvs/v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/cx25840/cx25840-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/gc0310.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx219.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx355.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx412.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx415.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx471.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx678.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/max9286.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/msp3400-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/mt9p031.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/mt9t112.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/mt9v011.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov02a10.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov2740.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov7740.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov8865.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov9282.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/rdacm21.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/saa7115.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/vd55g1.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/video-i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/bt8xx/bttv-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cobalt/cobalt-alsa-main.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cobalt/cobalt-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx18/cx18-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx18/cx18-vbi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/cimax2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/cx23885-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx25821/cx25821-alsa.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx25821/cx25821-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx88/cx88-alsa.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx88/cx88-mpeg.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx88/cx88-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ddbridge/ddbridge-main.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ddbridge/ddbridge.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/dm1105/dm1105.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/dt3155/dt3155.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/hws/hws_v4l2_ioctl.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/intel/ipu-bridge.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/intel/ipu3/ipu3-cio2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/intel/ipu6/ipu6-isys.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/intel/ipu6/ipu6.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ivtv/ivtv-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ivtv/ivtv-vbi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mantis/mantis_common.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mgb4/mgb4_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/netup_unidvb/netup_unidvb_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ngene/ngene-cards.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/pluto2/pluto2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7134/saa7134-cards.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7146/hexium_gemini.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7146/hexium_orion.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7146/mxb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7164/saa7164-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/smipcie/smipcie-main.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/solo6x10/solo6x10-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ttpci/budget-ci.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ttpci/budget.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/tw5864/tw5864-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/tw68/tw68-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/tw686x/tw686x-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/zoran/zoran_card.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amd/isp4/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amd/isp4/isp4_interface.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amd/isp4/isp4_interface.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amd/isp4/isp4_subdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amlogic/c3/isp/c3-isp-params.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/venc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/arm/mali-c55/mali-c55-capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/arm/mali-c55/mali-c55-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/arm/mali-c55/mali-c55-params.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/arm/mali-c55/mali-c55-registers.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/arm/mali-c55/mali-c55-resizer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/broadcom/bcm2835-unicam.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rpp_module.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rpp_module.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rpp_params.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rpp_stats.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_acq.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_awbg.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_bd.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_bdrgb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_bls.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_cac.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_ccor.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_db.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_dpcc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_exm.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_ga.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_hist.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_hist256.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_is.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_lin.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_lsc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_ltm.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_ltmmeas.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_outif.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_outregs.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_rmap.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_rmapmeas.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_shrp.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_wbmeas.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/dreamchip/rppx1/rppx1_xyz2luv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/microchip/microchip-sama7g5-isc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8-isi/imx8-isi-regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-ispif.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_buffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_buffer.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_ctrls.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_ctrls.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_firmware.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen1.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen1_defines.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen2_defines.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_platform_common.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_platform_milos.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_platform_vpu2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_platform_vpu3x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_probe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_resources.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_state.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_vidc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_vpu_buffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/iris/iris_vpu_common.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/hfi_helper.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/hfi_msgs.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/hfi_parser.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/pm_helpers.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-isp/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-isp/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-isp/core-io.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-isp/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-isp/csisp.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar-isp/risp-core.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_brx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_clu.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_dl.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_drm.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_entity.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_hgo.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_hgt.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_lut.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_pipe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_wpf.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rga/rga3-hw.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkvdec/rkvdec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s3c-camif/camif-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/st/stm32/stm32-dcmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/vpe/vip.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/hantro_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-cadet.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-gemtek.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/fintek-cir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/ite-cir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/keymaps/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/keymaps/rc-videomate-k100.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/nuvoton-cir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/sunxi-cir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/winbond-cir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vicodec/vicodec-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vimc/vimc-capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vimc/vimc-sensor.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vivid/vivid-meta-out.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/tda18250.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/airspy/airspy.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/au0828/au0828-cards.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/au0828/au0828-cards.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/au0828/au0828-dvb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/cx231xx/cx231xx-audio.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/cx231xx/cx231xx-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/dvb-usb-v2/mxl111sf.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/em28xx/em28xx-cards.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/em28xx/em28xx-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/em28xx/em28xx-dvb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/em28xx/em28xx-reg.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/em28xx/em28xx-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/em28xx/em28xx.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/go7007/go7007-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/go7007/go7007-fw.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/go7007/s2250-board.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/go7007/snd-go7007.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/jl2005bcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/s2255/s2255drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/stk1160/stk1160-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/stk1160/stk1160-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/usbtv/usbtv-audio.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/usbtv/usbtv-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/usbtv/usbtv-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-async.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-ctrls-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-dev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-fwnode.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-isp.c

View file

This diff is incomplete. Download the complete patch.

drivers/platform/x86/intel/int3472/discrete.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf_comm.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf_desc.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/camera/util/interface/ia_css_util.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_private.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq_private.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/css_2401_system/host/isys_stream2mmio_private.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen_private.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/css_2401_system/pixelgen_global.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/hive_isp_css_common/timed_ctrl_global.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/device_access.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/hive_isp_css_include/host/csi_rx_public.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isys_stream2mmio_public.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/hive_isp_css_include/host/pixelgen_public.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/hive_isp_css_include/host/tag_public.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/hive_isp_css_include/platform_support.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/hive_isp_css_include/type_support.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/ia_css_frame_public.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/ia_css_host_data.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/ia_css_pipe_public.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/ia_css_prbs.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/ia_css_stream.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/ia_css_timer.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/ia_css_types.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/conversion/conversion_1.0/ia_css_conversion_types.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_css_common_io_param.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_css_common_io_types.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_param.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io_types.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/isp/modes/interface/input_buf.isp.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/binary/interface/ia_css_binary.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css_bufq.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_css_debug_pipe.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/eventq/interface/ia_css_eventq.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/isp_param/interface/ia_css_isp_param_types.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css_isys.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia_css_pipeline.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/runtime/tagger/interface/ia_css_tagger_common.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/sh_css_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/sh_css_sp.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/system_global.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/av7110/av7110.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7-isys.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu7/ipu7.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/meson/vdec/vdec.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/sunxi/cedrus/cedrus.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/tegra-video/tegra20.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/tegra-video/vi.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/tegra-video/vip.c

View file

This diff is incomplete. Download the complete patch.

include/media/cec.h

View file

This diff is incomplete. Download the complete patch.

include/media/drv-intf/s3c_camif.h

View file

This diff is incomplete. Download the complete patch.

include/media/drv-intf/saa7146.h

View file

This diff is incomplete. Download the complete patch.

include/media/media-entity.h

View file

This diff is incomplete. Download the complete patch.

include/media/rc-map.h

View file

This diff is incomplete. Download the complete patch.

include/media/rppx1.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-ioctl.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-isp.h

View file

This diff is incomplete. Download the complete patch.

include/media/videobuf2-v4l2.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/cec.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/media/arm/mali-c55-config.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/media/dreamchip/rppx1-config.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/media/v4l2-isp.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/videodev2.h

View file

This diff is incomplete. Download the complete patch.