projects/linux·commit 063d1942

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

063d1942 · Linus Torvalds <[email protected]> · 2020-03-30 13:42:05 -07:00

Pull media updates from Mauro Carvalho Chehab:

 - New sensor driver: imx219

 - Support for some new pixelformats

 - Support for Sun8i SoC

 - Added more codecs to meson vdec driver

 - Prepare for removing the legacy usbvision driver by moving it to
   staging. This driver has issues and use legacy core APIs. If nobody
   steps up to address those, it is time for its retirement.

 - Several cleanups and improvements on drivers, with the addition of
   new supported boards

* tag 'media/v5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (236 commits)
  media: venus: firmware: Ignore secure call error on first resume
  media: mtk-vpu: load vpu firmware from the new location
  media: i2c: video-i2c: fix build errors due to 'imply hwmon'
  media: MAINTAINERS: add myself to co-maintain Hantro G1/G2 for i.MX8MQ
  media: hantro: add initial i.MX8MQ support
  media: dt-bindings: Document i.MX8MQ VPU bindings
  media: vivid: fix incorrect PA assignment to HDMI outputs
  media: hantro: Add linux-rockchip mailing list to MAINTAINERS
  media: cedrus: h264: Fix 4K decoding on H6
  media: siano: Use scnprintf() for avoiding potential buffer overflow
  media: rc: Use scnprintf() for avoiding potential buffer overflow
  media: allegro: create new struct for channel parameters
  media: allegro: move mail definitions to separate file
  media: allegro: pass buffers through firmware
  media: allegro: verify source and destination buffer in VCU response
  media: allegro: handle dependency of bitrate and bitrate_peak
  media: allegro: read bitrate mode directly from control
  media: allegro: make QP configurable
  media: allegro: make frame rate configurable
  media: allegro: skip filler data if possible
  ...
Commit
063d1942247668eb0bb800aef5afbbef337344be
Parents
47acac8c · 2632e7b6

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

Changes

343 files changed · +14879 −3012

FileStatusAddDelContent
.mailmapmodified+1−0View file
Documentation/devicetree/bindings/display/connector/analog-tv-connector.txtmodified+6−0View file
Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yamladded+70−0View file
Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yamlmodified+5−1View file
Documentation/devicetree/bindings/media/aspeed-video.txtmodified+3−2View file
Documentation/devicetree/bindings/media/i2c/imx219.yamladded+114−0View file
Documentation/devicetree/bindings/media/i2c/tvp5150.txtmodified+129−17View file
Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yamladded+77−0View file
Documentation/devicetree/bindings/media/qcom,msm8916-venus.yamladded+119−0View file
Documentation/devicetree/bindings/media/qcom,msm8996-venus.yamladded+172−0View file
Documentation/devicetree/bindings/media/qcom,sc7180-venus.yamladded+140−0View file
Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yamladded+140−0View file
Documentation/devicetree/bindings/media/qcom,sdm845-venus.yamladded+156−0View file
Documentation/devicetree/bindings/media/qcom,venus.txtdeleted+0−120View before deletion
Documentation/devicetree/bindings/media/rc.yamlmodified+1−0View file
Documentation/devicetree/bindings/media/rockchip-rga.txtmodified+3−2View file
Documentation/media/kapi/csi2.rstmodified+1−1View file
Documentation/media/kapi/v4l2-dev.rstmodified+2−2View file
Documentation/media/uapi/cec/cec-ioc-adap-g-conn-info.rstmodified+5−5View file
Documentation/media/uapi/cec/cec-ioc-dqevent.rstmodified+9−11View file
Documentation/media/uapi/mediactl/media-ioc-enum-entities.rstmodified+7−17View file
Documentation/media/uapi/v4l/buffer.rstmodified+16−37View file
Documentation/media/uapi/v4l/dev-sliced-vbi.rstmodified+6−9View file
Documentation/media/uapi/v4l/ext-ctrls-codec.rstmodified+16−0View file
Documentation/media/uapi/v4l/pixfmt-bayer.rstmodified+1−0View file
Documentation/media/uapi/v4l/pixfmt-srggb14.rstadded+82−0View file
Documentation/media/uapi/v4l/pixfmt-v4l2-mplane.rstmodified+4−2View file
Documentation/media/uapi/v4l/pixfmt-v4l2.rstmodified+0−2View file
Documentation/media/uapi/v4l/pixfmt-y14.rstadded+72−0View file
Documentation/media/uapi/v4l/subdev-formats.rstmodified+37−0View file
Documentation/media/uapi/v4l/vidioc-dbg-g-chip-info.rstmodified+6−6View file
Documentation/media/uapi/v4l/vidioc-dbg-g-register.rstmodified+6−6View file
Documentation/media/uapi/v4l/vidioc-decoder-cmd.rstmodified+7−19View file
Documentation/media/uapi/v4l/vidioc-dqevent.rstmodified+17−38View file
Documentation/media/uapi/v4l/vidioc-dv-timings-cap.rstmodified+6−8View file
Documentation/media/uapi/v4l/vidioc-enum-frameintervals.rstmodified+7−12View file
Documentation/media/uapi/v4l/vidioc-enum-framesizes.rstmodified+7−11View file
Documentation/media/uapi/v4l/vidioc-g-dv-timings.rstmodified+7−9View file
Documentation/media/uapi/v4l/vidioc-g-ext-ctrls.rstmodified+18−27View file
Documentation/media/uapi/v4l/vidioc-g-fmt.rstmodified+11−18View file
Documentation/media/uapi/v4l/vidioc-g-parm.rstmodified+7−11View file
Documentation/media/uapi/v4l/vidioc-queryctrl.rstmodified+8−13View file
Documentation/media/uapi/v4l/yuv-formats.rstmodified+1−0View file
Documentation/media/v4l-drivers/ipu3.rstmodified+7−4View file
Documentation/media/v4l-drivers/vivid.rstmodified+60−3View file
Documentation/translations/zh_CN/video4linux/v4l2-framework.txtmodified+2−2View file
MAINTAINERSmodified+26−6View file
arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dtsmodified+4−0View file
drivers/base/property.cmodified+1−0View file
drivers/media/Kconfigmodified+3−3View file
drivers/media/cec/cec-notifier.cmodified+27−14View file
drivers/media/common/saa7146/saa7146_fops.cmodified+5−7View file
drivers/media/common/siano/smsdvb-debugfs.cmodified+110−104View file
drivers/media/common/videobuf2/videobuf2-core.cmodified+2−2View file
drivers/media/common/videobuf2/videobuf2-dma-contig.cmodified+2−2View file
drivers/media/dvb-frontends/drx39xyj/drxj.cmodified+2−2View file
drivers/media/dvb-frontends/m88ds3103.cmodified+455−11View file
drivers/media/dvb-frontends/m88ds3103_priv.hmodified+12−2View file
drivers/media/dvb-frontends/tda10071.cmodified+5−4View file
drivers/media/i2c/Kconfigmodified+16−0View file
drivers/media/i2c/Makefilemodified+1−0View file
drivers/media/i2c/adv7180.cmodified+12−0View file
drivers/media/i2c/imx214.cmodified+0−1View file
drivers/media/i2c/imx219.cadded+1481−0View file
drivers/media/i2c/ov5675.cmodified+73−9View file
drivers/media/i2c/ov5695.cmodified+31−18View file
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.cmodified+1−1View file
drivers/media/i2c/smiapp/smiapp-core.cmodified+129−130View file
drivers/media/i2c/smiapp/smiapp-reg.hmodified+4−0View file
drivers/media/i2c/smiapp/smiapp-regs.cmodified+20−51View file
drivers/media/i2c/smiapp/smiapp.hmodified+43−1View file
drivers/media/i2c/tvp5150.cmodified+622−180View file
drivers/media/i2c/video-i2c.cmodified+2−2View file
drivers/media/mc/mc-entity.cmodified+8−3View file
drivers/media/pci/bt8xx/bttv-driver.cmodified+2−2View file
drivers/media/pci/cobalt/cobalt-v4l2.cmodified+1−1View file
drivers/media/pci/cx18/cx18-streams.cmodified+6−6View file
drivers/media/pci/cx23885/cx23885-417.cmodified+1−1View file
drivers/media/pci/cx23885/cx23885-video.cmodified+1−1View file
drivers/media/pci/cx25821/cx25821-video.cmodified+1−1View file
drivers/media/pci/cx88/cx88-blackbird.cmodified+1−1View file
drivers/media/pci/cx88/cx88-video.cmodified+1−1View file
drivers/media/pci/dt3155/dt3155.cmodified+1−1View file
drivers/media/pci/intel/ipu3/ipu3-cio2.cmodified+1−1View file
drivers/media/pci/ivtv/ivtv-streams.cmodified+6−6View file
drivers/media/pci/meye/meye.cmodified+1−1View file
drivers/media/pci/saa7134/saa7134-core.cmodified+1−1View file
drivers/media/pci/saa7134/saa7134-empress.cmodified+1−1View file
drivers/media/pci/saa7146/hexium_gemini.cmodified+1−1View file
drivers/media/pci/saa7146/hexium_orion.cmodified+1−1View file
drivers/media/pci/saa7146/mxb.cmodified+1−1View file
drivers/media/pci/saa7164/saa7164-encoder.cmodified+1−1View file
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.cmodified+1−1View file
drivers/media/pci/solo6x10/solo6x10-v4l2.cmodified+1−1View file
drivers/media/pci/sta2x11/sta2x11_vip.cmodified+1−1View file
drivers/media/pci/ttpci/av7110_v4l.cmodified+1−1View file
drivers/media/pci/ttpci/budget-av.cmodified+1−1View file
drivers/media/pci/tw5864/tw5864-video.cmodified+1−1View file
drivers/media/pci/tw68/tw68-video.cmodified+1−1View file
drivers/media/pci/tw686x/tw686x-video.cmodified+1−1View file
drivers/media/platform/Kconfigmodified+49−37View file
drivers/media/platform/am437x/am437x-vpfe.cmodified+7−6View file
drivers/media/platform/aspeed-video.cmodified+58−28View file
drivers/media/platform/atmel/atmel-isc-base.cmodified+196−28View file
drivers/media/platform/atmel/atmel-isc.hmodified+22−1View file
drivers/media/platform/atmel/atmel-isi.cmodified+1−1View file
drivers/media/platform/coda/coda-common.cmodified+1−1View file
drivers/media/platform/davinci/isif.cmodified+1−1View file
drivers/media/platform/davinci/vpbe_display.cmodified+1−1View file
drivers/media/platform/davinci/vpfe_capture.cmodified+2−2View file
drivers/media/platform/davinci/vpif_capture.cmodified+1−1View file
drivers/media/platform/davinci/vpif_display.cmodified+1−1View file
drivers/media/platform/exynos-gsc/gsc-m2m.cmodified+1−1View file
drivers/media/platform/exynos4-is/Kconfigmodified+1−1View file
drivers/media/platform/exynos4-is/fimc-capture.cmodified+1−1View file
drivers/media/platform/exynos4-is/fimc-isp-video.cmodified+1−1View file
drivers/media/platform/exynos4-is/fimc-lite.cmodified+4−1View file
drivers/media/platform/exynos4-is/fimc-m2m.cmodified+1−1View file
drivers/media/platform/fsl-viu.cmodified+1−1View file
drivers/media/platform/imx-pxp.cmodified+1−1View file
drivers/media/platform/m2m-deinterlace.cmodified+1−1View file
drivers/media/platform/marvell-ccic/mcam-core.cmodified+1−1View file
drivers/media/platform/mtk-jpeg/mtk_jpeg_core.cmodified+1−1View file
drivers/media/platform/mtk-mdp/mtk_mdp_comp.cmodified+6−0View file
drivers/media/platform/mtk-mdp/mtk_mdp_m2m.cmodified+1−1View file
drivers/media/platform/mtk-mdp/mtk_mdp_vpu.cmodified+5−4View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.cmodified+1−1View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.cmodified+1−1View file
drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.cmodified+25−4View file
drivers/media/platform/mtk-vcodec/vdec_vpu_if.cmodified+3−3View file
drivers/media/platform/mtk-vcodec/venc_vpu_if.cmodified+6−6View file
drivers/media/platform/mtk-vpu/mtk_vpu.cmodified+36−25View file
drivers/media/platform/mtk-vpu/mtk_vpu.hmodified+1−1View file
drivers/media/platform/mx2_emmaprp.cmodified+1−1View file
drivers/media/platform/omap/omap_vout.cmodified+1−1View file
drivers/media/platform/omap3isp/ispccdc.cmodified+4−0View file
drivers/media/platform/omap3isp/ispvideo.cmodified+4−4View file
drivers/media/platform/pxa_camera.cmodified+11−11View file
drivers/media/platform/qcom/camss/camss-video.cmodified+3−3View file
drivers/media/platform/qcom/venus/Makefilemodified+1−1View file
drivers/media/platform/qcom/venus/core.cmodified+104−63View file
drivers/media/platform/qcom/venus/core.hmodified+24−9View file
drivers/media/platform/qcom/venus/firmware.cmodified+9−4View file
drivers/media/platform/qcom/venus/helpers.cmodified+116−332View file
drivers/media/platform/qcom/venus/helpers.hmodified+0−4View file
drivers/media/platform/qcom/venus/hfi_cmds.cmodified+2−0View file
drivers/media/platform/qcom/venus/hfi_helper.hmodified+6−0View file
drivers/media/platform/qcom/venus/hfi_parser.cmodified+1−0View file
drivers/media/platform/qcom/venus/hfi_parser.hmodified+5−0View file
drivers/media/platform/qcom/venus/pm_helpers.cadded+959−0View file
drivers/media/platform/qcom/venus/pm_helpers.hadded+65−0View file
drivers/media/platform/qcom/venus/vdec.cmodified+32−54View file
drivers/media/platform/qcom/venus/venc.cmodified+28−53View file
drivers/media/platform/qcom/venus/venc_ctrls.cmodified+7−1View file
drivers/media/platform/rcar-vin/rcar-dma.cmodified+71−20View file
drivers/media/platform/rcar-vin/rcar-v4l2.cmodified+25−9View file
drivers/media/platform/rcar-vin/rcar-vin.hmodified+24−4View file
drivers/media/platform/rcar_drif.cmodified+8−4View file
drivers/media/platform/rcar_fdp1.cmodified+1−1View file
drivers/media/platform/rcar_jpu.cmodified+2−2View file
drivers/media/platform/renesas-ceu.cmodified+1−1View file
drivers/media/platform/rockchip/rga/rga.cmodified+1−1View file
drivers/media/platform/s3c-camif/camif-capture.cmodified+1−1View file
drivers/media/platform/s5p-g2d/g2d.cmodified+1−1View file
drivers/media/platform/s5p-jpeg/jpeg-core.cmodified+2−2View file
drivers/media/platform/s5p-mfc/s5p_mfc.cmodified+2−2View file
drivers/media/platform/sh_veu.cmodified+1−1View file
drivers/media/platform/sh_vou.cmodified+1−1View file
drivers/media/platform/sti/bdisp/bdisp-v4l2.cmodified+1−1View file
drivers/media/platform/sti/delta/delta-v4l2.cmodified+1−1View file
drivers/media/platform/sti/hva/hva-v4l2.cmodified+1−1View file
drivers/media/platform/stm32/stm32-cec.cmodified+8−2View file
drivers/media/platform/stm32/stm32-dcmi.cmodified+8−5View file
drivers/media/platform/sunxi/Makefilemodified+1−0View file
drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.cmodified+4−4View file
drivers/media/platform/sunxi/sun6i-csi/sun6i_video.cmodified+4−4View file
drivers/media/platform/sunxi/sun8i-di/sun8i-di.cmodified+2−5View file
drivers/media/platform/sunxi/sun8i-rotate/Makefileadded+5−0View file
drivers/media/platform/sunxi/sun8i-rotate/sun8i-formats.hadded+25−0View file
drivers/media/platform/sunxi/sun8i-rotate/sun8i-rotate.hadded+135−0View file
drivers/media/platform/sunxi/sun8i-rotate/sun8i_formats.cadded+273−0View file
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.cadded+924−0View file
drivers/media/platform/ti-vpe/cal.cmodified+17−14View file
drivers/media/platform/ti-vpe/vpe.cmodified+1−1View file
drivers/media/platform/via-camera.cmodified+1−1View file
drivers/media/platform/vicodec/vicodec-core.cmodified+53−111View file
drivers/media/platform/vim2m.cmodified+1−1View file
drivers/media/platform/vimc/vimc-capture.cmodified+10−10View file
drivers/media/platform/vimc/vimc-common.cmodified+0−2View file
drivers/media/platform/vimc/vimc-common.hmodified+13−14View file
drivers/media/platform/vimc/vimc-core.cmodified+61−32View file
drivers/media/platform/vimc/vimc-debayer.cmodified+4−17View file
drivers/media/platform/vimc/vimc-scaler.cmodified+4−17View file
drivers/media/platform/vimc/vimc-sensor.cmodified+4−16View file
drivers/media/platform/vimc/vimc-streamer.cmodified+14−3View file
drivers/media/platform/vivid/vivid-core.cmodified+7−7View file
drivers/media/platform/vsp1/vsp1_histo.cmodified+2−2View file
drivers/media/platform/vsp1/vsp1_regs.hmodified+1−1View file
drivers/media/platform/vsp1/vsp1_video.cmodified+2−2View file
drivers/media/platform/xilinx/xilinx-dma.cmodified+8−7View file
drivers/media/radio/si470x/Kconfigmodified+2−2View file
drivers/media/rc/bpf-lirc.cmodified+0−5View file
drivers/media/rc/iguanair.cmodified+1−1View file
drivers/media/rc/ir-xmp-decoder.cmodified+1−1View file
drivers/media/rc/keymaps/Makefilemodified+1−0View file
drivers/media/rc/keymaps/rc-videostrong-kii-pro.cadded+83−0View file
drivers/media/rc/lirc_dev.cmodified+1−6View file
drivers/media/rc/nuvoton-cir.cmodified+2−2View file
drivers/media/rc/rc-main.cmodified+58−22View file
drivers/media/spi/gs1662.cmodified+16−4View file
drivers/media/usb/Kconfigmodified+0−1View file
drivers/media/usb/Makefilemodified+0−1View file
drivers/media/usb/au0828/au0828-video.cmodified+2−2View file
drivers/media/usb/b2c2/flexcop-usb.cmodified+3−3View file
drivers/media/usb/cpia2/cpia2_v4l.cmodified+1−1View file
drivers/media/usb/cx231xx/cx231xx-417.cmodified+1−1View file
drivers/media/usb/cx231xx/cx231xx-dvb.cmodified+1−1View file
drivers/media/usb/cx231xx/cx231xx-video.cmodified+1−1View file
drivers/media/usb/dvb-usb-v2/anysee.cmodified+2−2View file
drivers/media/usb/dvb-usb-v2/lmedm04.cmodified+1−4View file
drivers/media/usb/dvb-usb-v2/rtl28xxu.cmodified+3−0View file
drivers/media/usb/dvb-usb/cxusb-analog.cmodified+6−6View file
drivers/media/usb/dvb-usb/dib0700_core.cmodified+2−2View file
drivers/media/usb/dvb-usb/dw2102.cmodified+43−2View file
drivers/media/usb/em28xx/em28xx-cards.cmodified+18−0View file
drivers/media/usb/em28xx/em28xx-dvb.cmodified+60−0View file
drivers/media/usb/em28xx/em28xx-video.cmodified+2−2View file
drivers/media/usb/em28xx/em28xx.hmodified+1−0View file
drivers/media/usb/go7007/go7007-usb.cmodified+3−1View file
drivers/media/usb/go7007/go7007-v4l2.cmodified+1−1View file
drivers/media/usb/gspca/gspca.cmodified+1−1View file
drivers/media/usb/gspca/ov519.cmodified+10−0View file
drivers/media/usb/gspca/stv06xx/stv06xx.cmodified+18−1View file
drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.cmodified+4−0View file
drivers/media/usb/gspca/xirlink_cit.cmodified+17−1View file
drivers/media/usb/hdpvr/hdpvr-video.cmodified+1−1View file
drivers/media/usb/pvrusb2/pvrusb2-v4l2.cmodified+2−2View file
drivers/media/usb/pwc/pwc-if.cmodified+1−1View file
drivers/media/usb/s2255/s2255drv.cmodified+2−2View file
drivers/media/usb/stk1160/stk1160-v4l.cmodified+1−1View file
drivers/media/usb/stkwebcam/stk-webcam.cmodified+1−1View file
drivers/media/usb/tm6000/tm6000-video.cmodified+2−2View file
drivers/media/usb/usbtv/usbtv-core.cmodified+1−1View file
drivers/media/usb/usbtv/usbtv-video.cmodified+4−3View file
drivers/media/usb/uvc/uvc_driver.cmodified+1−1View file
drivers/media/usb/zr364xx/zr364xx.cmodified+1−1View file
drivers/media/v4l2-core/v4l2-ctrls.cmodified+9−2View file
drivers/media/v4l2-core/v4l2-dev.cmodified+5−5View file
drivers/media/v4l2-core/v4l2-device.cmodified+3−5View file
drivers/media/v4l2-core/v4l2-fwnode.cmodified+176−16View file
drivers/media/v4l2-core/v4l2-i2c.cmodified+5−5View file
drivers/media/v4l2-core/v4l2-ioctl.cmodified+7−2View file
drivers/media/v4l2-core/v4l2-mc.cmodified+15−3View file
drivers/media/v4l2-core/v4l2-mem2mem.cmodified+219−2View file
drivers/staging/media/Kconfigmodified+4−0View file
drivers/staging/media/Makefilemodified+1−0View file
drivers/staging/media/allegro-dvt/Makefilemodified+1−1View file
drivers/staging/media/allegro-dvt/allegro-core.cmodified+540−390View file
drivers/staging/media/allegro-dvt/allegro-mail.cadded+37−0View file
drivers/staging/media/allegro-dvt/allegro-mail.hadded+267−0View file
drivers/staging/media/hantro/Kconfigmodified+12−4View file
drivers/staging/media/hantro/Makefilemodified+3−0View file
drivers/staging/media/hantro/hantro.hmodified+1−1View file
drivers/staging/media/hantro/hantro_drv.cmodified+14−1View file
drivers/staging/media/hantro/hantro_h1_jpeg_enc.cmodified+15−4View file
drivers/staging/media/hantro/hantro_hw.hmodified+1−0View file
drivers/staging/media/hantro/hantro_jpeg.cmodified+56−20View file
drivers/staging/media/hantro/hantro_jpeg.hmodified+1−1View file
drivers/staging/media/hantro/hantro_v4l2.cmodified+1−1View file
drivers/staging/media/hantro/imx8m_vpu_hw.cadded+220−0View file
drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.cmodified+17−7View file
drivers/staging/media/imx/imx-media-capture.cmodified+4−4View file
drivers/staging/media/imx/imx-media-csc-scaler.cmodified+1−1View file
drivers/staging/media/imx/imx-media-csi.cmodified+4−1View file
drivers/staging/media/imx/imx-media-utils.cmodified+13−6View file
drivers/staging/media/imx/imx7-media-csi.cmodified+23−1View file
drivers/staging/media/imx/imx7-mipi-csis.cmodified+15−1View file
drivers/staging/media/ipu3/TODOmodified+0−2View file
drivers/staging/media/ipu3/ipu3-css.cmodified+3−3View file
drivers/staging/media/ipu3/ipu3-css.hmodified+2−1View file
drivers/staging/media/ipu3/ipu3-mmu.cmodified+2−2View file
drivers/staging/media/ipu3/ipu3-v4l2.cmodified+1−1View file
drivers/staging/media/ipu3/ipu3.cmodified+14−2View file
drivers/staging/media/meson/vdec/Makefilemodified+2−2View file
drivers/staging/media/meson/vdec/codec_h264.cadded+485−0View file
drivers/staging/media/meson/vdec/codec_h264.hadded+14−0View file
drivers/staging/media/meson/vdec/codec_hevc_common.cadded+297−0View file
drivers/staging/media/meson/vdec/codec_hevc_common.hadded+71−0View file
drivers/staging/media/meson/vdec/codec_vp9.cadded+2141−0View file
drivers/staging/media/meson/vdec/codec_vp9.hadded+13−0View file
drivers/staging/media/meson/vdec/esparser.cmodified+166−34View file
drivers/staging/media/meson/vdec/hevc_regs.hadded+218−0View file
drivers/staging/media/meson/vdec/vdec.cmodified+68−39View file
drivers/staging/media/meson/vdec/vdec.hmodified+12−2View file
drivers/staging/media/meson/vdec/vdec_helpers.cmodified+75−48View file
drivers/staging/media/meson/vdec/vdec_helpers.hmodified+8−2View file
drivers/staging/media/meson/vdec/vdec_hevc.cadded+231−0View file
drivers/staging/media/meson/vdec/vdec_hevc.hadded+13−0View file
drivers/staging/media/meson/vdec/vdec_platform.cmodified+109−0View file
drivers/staging/media/omap4iss/iss_video.cmodified+4−4View file
drivers/staging/media/rkisp1/TODOmodified+0−1View file
drivers/staging/media/rkisp1/rkisp1-capture.cmodified+5−8View file
drivers/staging/media/rkisp1/rkisp1-common.hmodified+3−0View file
drivers/staging/media/rkisp1/rkisp1-dev.cmodified+9−11View file
drivers/staging/media/rkisp1/rkisp1-isp.cmodified+33−28View file
drivers/staging/media/rkisp1/rkisp1-params.cmodified+1−1View file
drivers/staging/media/rkisp1/rkisp1-resizer.cmodified+16−11View file
drivers/staging/media/rkisp1/rkisp1-stats.cmodified+2−3View file
drivers/staging/media/soc_camera/soc_camera.cmodified+1−1View file
drivers/staging/media/sunxi/cedrus/cedrus.cmodified+1−1View file
drivers/staging/media/sunxi/cedrus/cedrus_h264.cmodified+5−1View file
drivers/staging/media/tegra-vde/vde.cmodified+9−46View file
drivers/media/usb/usbvision/Kconfig → drivers/staging/media/usbvision/Kconfigrenamed+7−2View file
drivers/media/usb/usbvision/Makefile → drivers/staging/media/usbvision/Makefilerenamed+0−0View file
drivers/staging/media/usbvision/TODOadded+11−0View file
drivers/media/usb/usbvision/usbvision-cards.c → drivers/staging/media/usbvision/usbvision-cards.crenamed+0−0View file
drivers/media/usb/usbvision/usbvision-cards.h → drivers/staging/media/usbvision/usbvision-cards.hrenamed+0−0View file
drivers/media/usb/usbvision/usbvision-core.c → drivers/staging/media/usbvision/usbvision-core.crenamed+0−0View file
drivers/media/usb/usbvision/usbvision-i2c.c → drivers/staging/media/usbvision/usbvision-i2c.crenamed+0−0View file
drivers/media/usb/usbvision/usbvision-video.c → drivers/staging/media/usbvision/usbvision-video.crenamed+1−1View file
drivers/media/usb/usbvision/usbvision.h → drivers/staging/media/usbvision/usbvision.hrenamed+0−0View file
drivers/staging/most/video/video.cmodified+2−2View file
drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.cmodified+1−1View file
drivers/usb/gadget/function/f_uvc.cmodified+1−1View file
include/dt-bindings/display/sdtv-standards.hadded+76−0View file
include/dt-bindings/media/tvp5150.hmodified+0−2View file
include/linux/atmel-isc-media.hadded+58−0View file
include/media/cec-notifier.hmodified+8−31View file
include/media/h264-ctrls.hmodified+2−0View file
include/media/i2c/smiapp.hdeleted+0−63View before deletion
include/media/rc-core.hmodified+4−4View file
include/media/rc-map.hmodified+3−2View file
include/media/v4l2-dev.hmodified+2−2View file
include/media/v4l2-device.hmodified+8−8View file
include/media/v4l2-fwnode.hmodified+143−0View file
include/media/v4l2-mc.hmodified+25−15View file
include/media/v4l2-mem2mem.hmodified+133−0View file
include/media/v4l2-subdev.hmodified+1−1View file
include/media/videobuf2-core.hmodified+5−2View file
include/uapi/linux/media-bus-format.hmodified+2−1View file
include/uapi/linux/v4l2-controls.hmodified+6−0View file
include/uapi/linux/videodev2.hmodified+9−0View file
samples/v4l/v4l2-pci-skeleton.cmodified+1−1View file

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

.mailmap

View file
diff --git a/.mailmap b/.mailmap
index a0dfce8..9198a93 100644
--- a/.mailmap
+++ b/.mailmap
@@ -244,6 +244,7 @@ Santosh Shilimkar <[email protected]>
Santosh Shilimkar <[email protected]>
Sascha Hauer <[email protected]>
S.Çağlar Onur <[email protected]>
Sebastian Reichel <[email protected]> <[email protected]>
Sebastian Reichel <[email protected]> <[email protected]>

Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt

View file
diff --git a/Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt b/Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt
index 0c0970c..883bcb2 100644
--- a/Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt
+++ b/Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt
@@ -6,16 +6,22 @@ Required properties:
Optional properties:
- label: a symbolic name for the connector
+- sdtv-standards: limit the supported TV standards on a connector to the given
+ ones. If not specified all TV standards are allowed.
+ Possible TV standards are defined in
+ include/dt-bindings/display/sdtv-standards.h.
Required nodes:
- Video port for TV input
Example
-------
+#include <dt-bindings/display/sdtv-standards.h>
tv: connector {
compatible = "composite-video-connector";
label = "tv";
+ sdtv-standards = <(SDTV_STD_PAL | SDTV_STD_NTSC)>;
port {
tv_connector_in: endpoint {

Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml b/Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
new file mode 100644
index 0000000..75196d1
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
@@ -0,0 +1,70 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/allwinner,sun8i-a83t-de2-rotate.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Allwinner A83T DE2 Rotate Device Tree Bindings
+
+maintainers:
+ - Jernej Skrabec <[email protected]>
+ - Chen-Yu Tsai <[email protected]>
+ - Maxime Ripard <[email protected]>
+
+description: |-
+ The Allwinner A83T and A64 have a rotation core used for
+ rotating and flipping images.
+
+properties:
+ compatible:
+ oneOf:
+ - const: allwinner,sun8i-a83t-de2-rotate
+ - items:
+ - const: allwinner,sun50i-a64-de2-rotate
+ - const: allwinner,sun8i-a83t-de2-rotate
+
+ reg:
+ maxItems: 1
+
+ interrupts:
+ maxItems: 1
+
+ clocks:
+ items:
+ - description: Rotate interface clock
+ - description: Rotate module clock
+
+ clock-names:
+ items:
+ - const: bus
+ - const: mod
+
+ resets:
+ maxItems: 1
+
+required:
+ - compatible
+ - reg
+ - interrupts
+ - clocks
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/interrupt-controller/arm-gic.h>
+ #include <dt-bindings/clock/sun8i-de2.h>
+ #include <dt-bindings/reset/sun8i-de2.h>
+
+ rotate: rotate@1020000 {
+ compatible = "allwinner,sun8i-a83t-de2-rotate";
+ reg = <0x1020000 0x10000>;
+ interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&display_clocks CLK_BUS_ROT>,
+ <&display_clocks CLK_ROT>;
+ clock-names = "bus",
+ "mod";
+ resets = <&display_clocks RST_ROT>;
+ };
+
+...

Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml b/Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
index 2e40f70..8707df6 100644
--- a/Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
+++ b/Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
@@ -17,7 +17,11 @@ description: |-
properties:
compatible:
- const: allwinner,sun8i-h3-deinterlace
+ oneOf:
+ - const: allwinner,sun8i-h3-deinterlace
+ - items:
+ - const: allwinner,sun50i-a64-deinterlace
+ - const: allwinner,sun8i-h3-deinterlace
reg:
maxItems: 1

Documentation/devicetree/bindings/media/aspeed-video.txt

View file
diff --git a/Documentation/devicetree/bindings/media/aspeed-video.txt b/Documentation/devicetree/bindings/media/aspeed-video.txt
index ce28945..d2ca325 100644
--- a/Documentation/devicetree/bindings/media/aspeed-video.txt
+++ b/Documentation/devicetree/bindings/media/aspeed-video.txt
@@ -1,11 +1,12 @@
* Device tree bindings for Aspeed Video Engine
-The Video Engine (VE) embedded in the Aspeed AST2400 and AST2500 SOCs can
+The Video Engine (VE) embedded in the Aspeed AST2400/2500/2600 SOCs can
capture and compress video data from digital or analog sources.
Required properties:
- compatible: "aspeed,ast2400-video-engine" or
- "aspeed,ast2500-video-engine"
+ "aspeed,ast2500-video-engine" or
+ "aspeed,ast2600-video-engine"
- reg: contains the offset and length of the VE memory region
- clocks: clock specifiers for the syscon clocks associated with
the VE (ordering must match the clock-names property)

Documentation/devicetree/bindings/media/i2c/imx219.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/imx219.yaml b/Documentation/devicetree/bindings/media/i2c/imx219.yaml
new file mode 100644
index 0000000..32d6b69
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/i2c/imx219.yaml
@@ -0,0 +1,114 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/i2c/imx219.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Sony 1/4.0-Inch 8Mpixel CMOS Digital Image Sensor
+
+maintainers:
+ - Dave Stevenson <[email protected]>
+
+description: |-
+ The Sony imx219 is a 1/4.0-inch CMOS active pixel digital image sensor
+ with an active array size of 3280H x 2464V. It is programmable through
+ I2C interface. The I2C address is fixed to 0x10 as per sensor data sheet.
+ Image data is sent through MIPI CSI-2, which is configured as either 2 or
+ 4 data lanes.
+
+properties:
+ compatible:
+ const: sony,imx219
+
+ reg:
+ description: I2C device address
+ maxItems: 1
+
+ clocks:
+ maxItems: 1
+
+ VDIG-supply:
+ description:
+ Digital I/O voltage supply, 1.8 volts
+
+ VANA-supply:
+ description:
+ Analog voltage supply, 2.8 volts
+
+ VDDL-supply:
+ description:
+ Digital core voltage supply, 1.2 volts
+
+ reset-gpios:
+ description: |-
+ Reference to the GPIO connected to the xclr pin, if any.
+ Must be released (set high) after all supplies are applied.
+
+ # See ../video-interfaces.txt for more details
+ port:
+ type: object
+ properties:
+ endpoint:
+ type: object
+ properties:
+ data-lanes:
+ description: |-
+ The sensor supports either two-lane, or four-lane operation.
+ If this property is omitted four-lane operation is assumed.
+ For two-lane operation the property must be set to <1 2>.
+ items:
+ - const: 1
+ - const: 2
+
+ clock-noncontinuous:
+ type: boolean
+ description: |-
+ MIPI CSI-2 clock is non-continuous if this property is present,
+ otherwise it's continuous.
+
+ link-frequencies:
+ allOf:
+ - $ref: /schemas/types.yaml#/definitions/uint64-array
+ description:
+ Allowed data bus frequencies.
+
+ required:
+ - link-frequencies
+
+required:
+ - compatible
+ - reg
+ - clocks
+ - VANA-supply
+ - VDIG-supply
+ - VDDL-supply
+ - port
+
+additionalProperties: false
+
+examples:
+ - |
+ i2c0 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ imx219: sensor@10 {
+ compatible = "sony,imx219";
+ reg = <0x10>;
+ clocks = <&imx219_clk>;
+ VANA-supply = <&imx219_vana>; /* 2.8v */
+ VDIG-supply = <&imx219_vdig>; /* 1.8v */
+ VDDL-supply = <&imx219_vddl>; /* 1.2v */
+
+ port {
+ imx219_0: endpoint {
+ remote-endpoint = <&csi1_ep>;
+ data-lanes = <1 2>;
+ clock-noncontinuous;
+ link-frequencies = /bits/ 64 <456000000>;
+ };
+ };
+ };
+ };
+
+...

Documentation/devicetree/bindings/media/i2c/tvp5150.txt

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/tvp5150.txt b/Documentation/devicetree/bindings/media/i2c/tvp5150.txt
index 8c0fc1a..6c88ce8 100644
--- a/Documentation/devicetree/bindings/media/i2c/tvp5150.txt
+++ b/Documentation/devicetree/bindings/media/i2c/tvp5150.txt
@@ -5,38 +5,150 @@ The TVP5150 and TVP5151 are video decoders that convert baseband NTSC and PAL
with discrete syncs or 8-bit ITU-R BT.656 with embedded syncs output formats.
Required Properties:
-- compatible: value must be "ti,tvp5150"
-- reg: I2C slave address
+====================
+- compatible: Value must be "ti,tvp5150".
+- reg: I2C slave address.
Optional Properties:
-- pdn-gpios: phandle for the GPIO connected to the PDN pin, if any.
-- reset-gpios: phandle for the GPIO connected to the RESETB pin, if any.
+====================
+- pdn-gpios: Phandle for the GPIO connected to the PDN pin, if any.
+- reset-gpios: Phandle for the GPIO connected to the RESETB pin, if any.
-The device node must contain one 'port' child node for its digital output
-video port, in accordance with the video interface bindings defined in
-Documentation/devicetree/bindings/media/video-interfaces.txt.
+The device node must contain one 'port' child node per device physical input
+and output port, in accordance with the video interface bindings defined in
+Documentation/devicetree/bindings/media/video-interfaces.txt. The port nodes
+are numbered as follows
-Required Endpoint Properties for parallel synchronization:
+ Name Type Port
+ --------------------------------------
+ AIP1A sink 0
+ AIP1B sink 1
+ Y-OUT src 2
-- hsync-active: active state of the HSYNC signal. Must be <1> (HIGH).
-- vsync-active: active state of the VSYNC signal. Must be <1> (HIGH).
-- field-even-active: field signal level during the even field data
- transmission. Must be <0>.
+The device node must contain at least one sink port and the src port. Each input
+port must be linked to an endpoint defined in [1]. The port/connector layout is
+as follows
-If none of hsync-active, vsync-active and field-even-active is specified,
-the endpoint is assumed to use embedded BT.656 synchronization.
+tvp-5150 port@0 (AIP1A)
+ endpoint@0 -----------> Comp0-Con port
+ endpoint@1 ------+----> Svideo-Con port
+tvp-5150 port@1 (AIP1B) |
+ endpoint@1 ------+
+ endpoint@0 -----------> Comp1-Con port
+tvp-5150 port@2
+ endpoint (video bitstream output at YOUT[0-7] parallel bus)
-Example:
+Required Endpoint Properties for parallel synchronization on output port:
+=========================================================================
+
+- hsync-active: Active state of the HSYNC signal. Must be <1> (HIGH).
+- vsync-active: Active state of the VSYNC signal. Must be <1> (HIGH).
+- field-even-active: Field signal level during the even field data
+ transmission. Must be <0>.
+
+Note: Do not specify any of these properties if you want to use the embedded
+ BT.656 synchronization.
+
+Optional Connector Properties:
+==============================
+
+- sdtv-standards: Set the possible signals to which the hardware tries to lock
+ instead of using the autodetection mechnism. Please look at
+ [1] for more information.
+
+[1] Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt.
+
+Example - three input sources:
+#include <dt-bindings/display/sdtv-standards.h>
+
+comp_connector_0 {
+ compatible = "composite-video-connector";
+ label = "Composite0";
+ sdtv-standards = <SDTV_STD_PAL_M>; /* limit to pal-m signals */
+
+ port {
+ composite0_to_tvp5150: endpoint {
+ remote-endpoint = <&tvp5150_to_composite0>;
+ };
+ };
+};
+
+comp_connector_1 {
+ compatible = "composite-video-connector";
+ label = "Composite1";
+ sdtv-standards = <SDTV_STD_NTSC_M>; /* limit to ntsc-m signals */
+
+ port {
+ composite1_to_tvp5150: endpoint {
+ remote-endpoint = <&tvp5150_to_composite1>;
+ };
+ };
+};
+
+svideo_connector {
+ compatible = "svideo-connector";
+ label = "S-Video";
+
+ port {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ svideo_luma_to_tvp5150: endpoint@0 {
+ reg = <0>;
+ remote-endpoint = <&tvp5150_to_svideo_luma>;
+ };
+
+ svideo_chroma_to_tvp5150: endpoint@1 {
+ reg = <1>;
+ remote-endpoint = <&tvp5150_to_svideo_chroma>;
+ };
+ };
+};
&i2c2 {
- ...
tvp5150@5c {
compatible = "ti,tvp5150";
reg = <0x5c>;
pdn-gpios = <&gpio4 30 GPIO_ACTIVE_LOW>;
reset-gpios = <&gpio6 7 GPIO_ACTIVE_LOW>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@0 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ reg = <0>;
+
+ tvp5150_to_composite0: endpoint@0 {
+ reg = <0>;
+ remote-endpoint = <&composite0_to_tvp5150>;
+ };
+
+ tvp5150_to_svideo_luma: endpoint@1 {
+ reg = <1>;
+ remote-endpoint = <&svideo_luma_to_tvp5150>;
+ };
+ };
+
+ port@1 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ reg = <1>;
+
+ tvp5150_to_composite1: endpoint@0 {
+ reg = <0>;
+ remote-endpoint = <&composite1_to_tvp5150>;
+ };
+
+ tvp5150_to_svideo_chroma: endpoint@1 {
+ reg = <1>;
+ remote-endpoint = <&svideo_chroma_to_tvp5150>;
+ };
+ };
+
+ port@2 {
+ reg = <2>;
- port {
tvp5150_1: endpoint {
remote-endpoint = <&ccdc_ep>;
};

Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml b/Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
new file mode 100644
index 0000000..a2d1cd7
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
@@ -0,0 +1,77 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+
+%YAML 1.2
+---
+$id: "http://devicetree.org/schemas/media/nxp,imx8mq-vpu.yaml#"
+$schema: "http://devicetree.org/meta-schemas/core.yaml#"
+
+title: Hantro G1/G2 VPU codecs implemented on i.MX8MQ SoCs
+
+maintainers:
+ - Philipp Zabel <[email protected]>
+
+description:
+ Hantro G1/G2 video decode accelerators present on i.MX8MQ SoCs.
+
+properties:
+ compatible:
+ const: nxp,imx8mq-vpu
+
+ reg:
+ maxItems: 3
+
+ reg-names:
+ items:
+ - const: g1
+ - const: g2
+ - const: ctrl
+
+ interrupts:
+ maxItems: 2
+
+ interrupt-names:
+ items:
+ - const: g1
+ - const: g2
+
+ clocks:
+ maxItems: 3
+
+ clock-names:
+ items:
+ - const: g1
+ - const: g2
+ - const: bus
+
+ power-domains:
+ maxItems: 1
+
+required:
+ - compatible
+ - reg
+ - reg-names
+ - interrupts
+ - interrupt-names
+ - clocks
+ - clock-names
+
+examples:
+ - |
+ #include <dt-bindings/clock/imx8mq-clock.h>
+ #include <dt-bindings/interrupt-controller/arm-gic.h>
+
+ vpu: video-codec@38300000 {
+ compatible = "nxp,imx8mq-vpu";
+ reg = <0x38300000 0x10000>,
+ <0x38310000 0x10000>,
+ <0x38320000 0x10000>;
+ reg-names = "g1", "g2", "ctrl";
+ interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "g1", "g2";
+ clocks = <&clk IMX8MQ_CLK_VPU_G1_ROOT>,
+ <&clk IMX8MQ_CLK_VPU_G2_ROOT>,
+ <&clk IMX8MQ_CLK_VPU_DEC_ROOT>;
+ clock-names = "g1", "g2", "bus";
+ power-domains = <&pgc_vpu>;
+ };

Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml b/Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml
new file mode 100644
index 0000000..f9606df
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml
@@ -0,0 +1,119 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+
+%YAML 1.2
+---
+$id: "http://devicetree.org/schemas/media/qcom,msm8916-venus.yaml#"
+$schema: "http://devicetree.org/meta-schemas/core.yaml#"
+
+title: Qualcomm Venus video encode and decode accelerators
+
+maintainers:
+ - Stanimir Varbanov <[email protected]>
+
+description: |
+ The Venus IP is a video encode and decode accelerator present
+ on Qualcomm platforms
+
+properties:
+ compatible:
+ const: qcom,msm8916-venus
+
+ reg:
+ maxItems: 1
+
+ interrupts:
+ maxItems: 1
+
+ power-domains:
+ maxItems: 1
+
+ clocks:
+ maxItems: 3
+
+ clock-names:
+ items:
+ - const: core
+ - const: iface
+ - const: bus
+
+ iommus:
+ maxItems: 1
+
+ memory-region:
+ maxItems: 1
+
+ video-decoder:
+ type: object
+
+ properties:
+ compatible:
+ const: "venus-decoder"
+
+ required:
+ - compatible
+
+ additionalProperties: false
+
+ video-encoder:
+ type: object
+
+ properties:
+ compatible:
+ const: "venus-encoder"
+
+ required:
+ - compatible
+
+ additionalProperties: false
+

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/qcom,msm8996-venus.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/qcom,sdm845-venus.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/qcom,venus.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/rc.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/rockchip-rga.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/media/kapi/csi2.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/kapi/v4l2-dev.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/cec/cec-ioc-adap-g-conn-info.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/cec/cec-ioc-dqevent.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/mediactl/media-ioc-enum-entities.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/buffer.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/dev-sliced-vbi.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/ext-ctrls-codec.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/pixfmt-bayer.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/pixfmt-srggb14.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/pixfmt-v4l2-mplane.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/pixfmt-v4l2.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/pixfmt-y14.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/subdev-formats.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-dbg-g-chip-info.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-dbg-g-register.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-decoder-cmd.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-dqevent.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-dv-timings-cap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-enum-frameintervals.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-enum-framesizes.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-g-dv-timings.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-g-ext-ctrls.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-g-fmt.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-g-parm.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-queryctrl.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/yuv-formats.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/v4l-drivers/ipu3.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/media/v4l-drivers/vivid.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/translations/zh_CN/video4linux/v4l2-framework.txt

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts

View file

This diff is incomplete. Download the complete patch.

drivers/base/property.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec/cec-notifier.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/saa7146/saa7146_fops.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/siano/smsdvb-debugfs.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/videobuf2/videobuf2-dma-contig.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/drx39xyj/drxj.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/m88ds3103.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/m88ds3103_priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/tda10071.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/adv7180.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx214.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/ov5675.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov5695.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/smiapp/smiapp-reg.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/smiapp/smiapp-regs.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/smiapp/smiapp.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tvp5150.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/mc/mc-entity.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-v4l2.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx88/cx88-blackbird.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/dt3155/dt3155.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/ivtv/ivtv-streams.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/meye/meye.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7134/saa7134-empress.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-encoder.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/sta2x11/sta2x11_vip.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ttpci/av7110_v4l.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/tw686x/tw686x-video.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/am437x/am437x-vpfe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/aspeed-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/atmel/atmel-isc-base.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/atmel/atmel-isc.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/atmel/atmel-isi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/coda/coda-common.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/isif.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpbe_display.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpfe_capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpif_capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpif_display.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/exynos-gsc/gsc-m2m.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/exynos4-is/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/exynos4-is/fimc-capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/exynos4-is/fimc-isp-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/exynos4-is/fimc-lite.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/exynos4-is/fimc-m2m.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/fsl-viu.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/imx-pxp.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/m2m-deinterlace.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/marvell-ccic/mcam-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-mdp/mtk_mdp_comp.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/vdec_vpu_if.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/venc_vpu_if.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vpu/mtk_vpu.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vpu/mtk_vpu.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mx2_emmaprp.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap/omap_vout.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispccdc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispvideo.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/pxa_camera.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/venus/hfi_cmds.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_parser.c

View file

This diff is incomplete. Download the complete patch.

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

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/qcom/venus/pm_helpers.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rcar-vin/rcar-dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rcar-vin/rcar-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rcar-vin/rcar-vin.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rcar_drif.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rcar_fdp1.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rcar_jpu.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas-ceu.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rga/rga.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s3c-camif/camif-capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s5p-g2d/g2d.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s5p-jpeg/jpeg-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s5p-mfc/s5p_mfc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sh_veu.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sh_vou.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sti/bdisp/bdisp-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sti/delta/delta-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sti/hva/hva-v4l2.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/sun8i-di/sun8i-di.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/sun8i-rotate/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/sun8i-rotate/sun8i-formats.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/sun8i-rotate/sun8i-rotate.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/sun8i-rotate/sun8i_formats.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti-vpe/cal.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/via-camera.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vim2m.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vimc/vimc-common.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vimc/vimc-common.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vimc/vimc-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vimc/vimc-debayer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vimc/vimc-scaler.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vimc/vimc-streamer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_histo.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/xilinx/xilinx-dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/si470x/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/bpf-lirc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/iguanair.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/ir-xmp-decoder.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-videostrong-kii-pro.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/lirc_dev.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/rc-main.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/spi/gs1662.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/b2c2/flexcop-usb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/cpia2/cpia2_v4l.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/cx231xx/cx231xx-dvb.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/anysee.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/dvb-usb/cxusb-analog.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/dvb-usb/dw2102.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-dvb.c

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-usb.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/gspca.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/ov519.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/stv06xx/stv06xx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/xirlink_cit.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/pvrusb2/pvrusb2-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/pwc/pwc-if.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-v4l.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/stkwebcam/stk-webcam.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/tm6000/tm6000-video.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/usb/uvc/uvc_driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/zr364xx/zr364xx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-ctrls.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-device.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-i2c.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-mc.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/allegro-dvt/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/allegro-dvt/allegro-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/allegro-dvt/allegro-mail.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/allegro-dvt/allegro-mail.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/hantro/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/hantro/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/hantro/hantro.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/hantro/hantro_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/hantro/hantro_h1_jpeg_enc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/hantro/hantro_hw.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/hantro/hantro_jpeg.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/hantro/hantro_jpeg.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/hantro/hantro_v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/hantro/imx8m_vpu_hw.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/imx/imx-media-capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/imx/imx-media-csc-scaler.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/imx/imx-media-csi.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/imx/imx-media-utils.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/imx/imx7-media-csi.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/imx/imx7-mipi-csis.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu3/TODO

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu3/ipu3-css.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu3/ipu3-css.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu3/ipu3-mmu.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu3/ipu3-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/ipu3/ipu3.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/meson/vdec/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/meson/vdec/codec_h264.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/meson/vdec/codec_hevc_common.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/meson/vdec/codec_vp9.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/meson/vdec/hevc_regs.h

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/meson/vdec/vdec.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/meson/vdec/vdec_helpers.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/meson/vdec/vdec_hevc.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap4iss/iss_video.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/rkisp1/TODO

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/rkisp1/rkisp1-capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/rkisp1/rkisp1-common.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/rkisp1/rkisp1-dev.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/rkisp1/rkisp1-isp.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/rkisp1/rkisp1-params.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/rkisp1/rkisp1-resizer.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/rkisp1/rkisp1-stats.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/soc_camera/soc_camera.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/sunxi/cedrus/cedrus_h264.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/tegra-vde/vde.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/usbvision/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/usbvision/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/usbvision/TODO

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/usbvision/usbvision-cards.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/usbvision/usbvision-cards.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/usbvision/usbvision-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/usbvision/usbvision-i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/usbvision/usbvision-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/usbvision/usbvision.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/most/video/video.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/function/f_uvc.c

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/display/sdtv-standards.h

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/media/tvp5150.h

View file

This diff is incomplete. Download the complete patch.

include/linux/atmel-isc-media.h

View file

This diff is incomplete. Download the complete patch.

include/media/cec-notifier.h

View file

This diff is incomplete. Download the complete patch.

include/media/h264-ctrls.h

View file

This diff is incomplete. Download the complete patch.

include/media/i2c/smiapp.h

View before deletion

This diff is incomplete. Download the complete patch.

include/media/rc-core.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/v4l2-dev.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-device.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-fwnode.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-mc.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-mem2mem.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-subdev.h

View file

This diff is incomplete. Download the complete patch.

include/media/videobuf2-core.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/media-bus-format.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/v4l2-controls.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.

samples/v4l/v4l2-pci-skeleton.c

View file

This diff is incomplete. Download the complete patch.