projects/linux·commit 61da593f

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

61da593f · Linus Torvalds <[email protected]> · 2024-01-12 14:29:48 -08:00

Pull media updates from Mauro Carvalho Chehab:

 - v4l core: subdev frame interval now supports which field

 - v4l kapi: moves and renames the init_cfg pad op to init_state as an
   internal op.

 - new sensor drivers: gc0308, gc2145, Avnet Alvium, ov64a40, tw9900

 - new camera driver: STM32 DCMIPP

 - s5p-mfc has gained MFC v12 support

 - new ISP driver added to staging: Starfive

 - new stateful encoder/decoded: Wave5 codec It is found on the J721S2
   SoC, JH7100 SoC, ssd202d SoC. Etc.

 - fwnode gained support for MIPI "DisCo for Imaging"
   (https://www.mipi.org/specifications/mipi-disco-imaging)

 - as usual, lots of cleanups, fixups and driver improvements.

* tag 'media/v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (309 commits)
  media: i2c: thp7312: select CONFIG_FW_LOADER
  media: i2c: mt9m114: use fsleep() in place of udelay()
  media: videobuf2: core: Rename min_buffers_needed field in vb2_queue
  media: i2c: thp7312: Store frame interval in subdev state
  media: docs: uAPI: Fix documentation of 'which' field for routing ioctls
  media: docs: uAPI: Expand error documentation for invalid 'which' value
  media: docs: uAPI: Clarify error documentation for invalid 'which' value
  media: v4l2-subdev: Store frame interval in subdev state
  media: v4l2-subdev: Add which field to struct v4l2_subdev_frame_interval
  media: v4l2-subdev: Turn .[gs]_frame_interval into pad operations
  media: v4l: subdev: Move out subdev state lock macros outside CONFIG_MEDIA_CONTROLLER
  media: s5p-mfc: DPB Count Independent of VIDIOC_REQBUF
  media: s5p-mfc: Load firmware for each run in MFCv12.
  media: s5p-mfc: Set context for valid case before calling try_run
  media: s5p-mfc: Add support for DMABUF for encoder
  media: s5p-mfc: Add support for UHD encoding.
  media: s5p-mfc: Add support for rate controls in MFCv12
  media: s5p-mfc: Add YV12 and I420 multiplanar format support
  media: s5p-mfc: Add initial support for MFCv12
  media: s5p-mfc: Rename IS_MFCV10 macro
  ...
Commit
61da593f4458f25c59f65cfd9ba1bda570db5db7
Parents
a3cc31e7 · 60a031b6

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

Changes

478 files changed · +38136 −5193

FileStatusAddDelContent
Documentation/admin-guide/media/starfive_camss.rstadded+72−0View file
Documentation/admin-guide/media/starfive_camss_graph.dotadded+12−0View file
Documentation/admin-guide/media/v4l-drivers.rstmodified+1−0View file
Documentation/admin-guide/media/visl.rstmodified+2−0View file
Documentation/devicetree/bindings/media/cnm,wave521c.yamladded+61−0View file
Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yamladded+81−0View file
Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yamlmodified+3−1View file
Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yamladded+108−0View file
Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yamladded+113−0View file
Documentation/devicetree/bindings/media/i2c/ov8856.yamlmodified+11−13View file
Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yamladded+103−0View file
Documentation/devicetree/bindings/media/i2c/sony,imx335.yamlmodified+13−0View file
Documentation/devicetree/bindings/media/i2c/techwell,tw9900.yamladded+137−0View file
Documentation/devicetree/bindings/media/i2c/thine,thp7312.yamladded+224−0View file
Documentation/devicetree/bindings/media/rockchip-isp1.yamlmodified+6−5View file
Documentation/devicetree/bindings/media/samsung,s5p-mfc.yamlmodified+18−0View file
Documentation/devicetree/bindings/media/st,stm32-dcmipp.yamladded+89−0View file
Documentation/devicetree/bindings/media/starfive,jh7110-camss.yamladded+180−0View file
Documentation/devicetree/bindings/vendor-prefixes.yamlmodified+6−0View file
Documentation/driver-api/media/camera-sensor.rstmodified+4−3View file
Documentation/driver-api/media/drivers/ccs/mk-ccs-regsmodified+75−29View file
Documentation/driver-api/media/tx-rx.rstmodified+13−12View file
Documentation/driver-api/media/v4l2-subdev.rstmodified+9−2View file
Documentation/userspace-api/media/drivers/index.rstmodified+1−0View file
Documentation/userspace-api/media/drivers/thp7312.rstadded+39−0View file
Documentation/userspace-api/media/v4l/vidioc-create-bufs.rstmodified+6−2View file
Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rstmodified+8−0View file
Documentation/userspace-api/media/v4l/vidioc-reqbufs.rstmodified+1−0View file
Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-interval.rstmodified+4−5View file
Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-size.rstmodified+3−4View file
Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rstmodified+3−4View file
Documentation/userspace-api/media/v4l/vidioc-subdev-g-client-cap.rstmodified+5−0View file
Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rstmodified+3−4View file
Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rstmodified+2−3View file
Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-interval.rstmodified+12−8View file
Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rstmodified+4−3View file
Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rstmodified+3−4View file
MAINTAINERSmodified+73−2View file
drivers/base/property.cmodified+28−0View file
drivers/input/touchscreen/atmel_mxt_ts.cmodified+1−1View file
drivers/input/touchscreen/sur40.cmodified+4−3View file
drivers/media/cec/core/cec-adap.cmodified+49−5View file
drivers/media/cec/platform/cros-ec/cros-ec-cec.cmodified+2−0View file
drivers/media/common/saa7146/saa7146_fops.cmodified+1−1View file
drivers/media/common/videobuf2/videobuf2-core.cmodified+315−203View file
drivers/media/common/videobuf2/videobuf2-dma-sg.cmodified+8−2View file
drivers/media/common/videobuf2/videobuf2-v4l2.cmodified+54−33View file
drivers/media/dvb-core/dvb_vb2.cmodified+10−11View file
drivers/media/dvb-core/dvbdev.cmodified+2−0View file
drivers/media/dvb-frontends/m88ds3103.cmodified+5−2View file
drivers/media/dvb-frontends/rtl2832_sdr.cmodified+3−2View file
drivers/media/i2c/Kconfigmodified+73−0View file
drivers/media/i2c/Makefilemodified+6−0View file
drivers/media/i2c/adv7180.cmodified+20−8View file
drivers/media/i2c/adv7183.cmodified+0−2View file
drivers/media/i2c/adv748x/adv748x-afe.cmodified+3−3View file
drivers/media/i2c/adv748x/adv748x-csi2.cmodified+1−1View file
drivers/media/i2c/adv748x/adv748x-hdmi.cmodified+3−3View file
drivers/media/i2c/adv7511-v4l2.cmodified+2−2View file
drivers/media/i2c/adv7604.cmodified+2−2View file
drivers/media/i2c/adv7842.cmodified+2−2View file
drivers/media/i2c/ak7375.cmodified+86−46View file
drivers/media/i2c/alvium-csi2.cadded+2558−0View file
drivers/media/i2c/alvium-csi2.hadded+475−0View file
drivers/media/i2c/ar0521.cmodified+2−3View file
drivers/media/i2c/ccs/Kconfigmodified+1−0View file
drivers/media/i2c/ccs/ccs-core.cmodified+73−61View file
drivers/media/i2c/ccs/ccs-reg-access.cmodified+36−177View file
drivers/media/i2c/ccs/ccs-regs.hmodified+453−453View file
drivers/media/i2c/ccs/ccs.hmodified+3−0View file
drivers/media/i2c/ccs/smiapp-reg-defs.hmodified+477−474View file
drivers/media/i2c/ds90ub913.cmodified+8−5View file
drivers/media/i2c/ds90ub953.cmodified+8−5View file
drivers/media/i2c/ds90ub960.cmodified+12−11View file
drivers/media/i2c/et8ek8/et8ek8_driver.cmodified+19−4View file
drivers/media/i2c/gc0308.cadded+1451−0View file
drivers/media/i2c/gc2145.cadded+1450−0View file
drivers/media/i2c/hi556.cmodified+6−7View file
drivers/media/i2c/hi846.cmodified+12−9View file
drivers/media/i2c/hi847.cmodified+4−5View file
drivers/media/i2c/imx208.cmodified+4−5View file
drivers/media/i2c/imx214.cmodified+142−65View file
drivers/media/i2c/imx219.cmodified+12−9View file
drivers/media/i2c/imx258.cmodified+4−5View file
drivers/media/i2c/imx274.cmodified+36−38View file
drivers/media/i2c/imx290.cmodified+32−28View file
drivers/media/i2c/imx296.cmodified+16−12View file
drivers/media/i2c/imx319.cmodified+10−9View file
drivers/media/i2c/imx334.cmodified+10−6View file
drivers/media/i2c/imx335.cmodified+188−39View file
drivers/media/i2c/imx355.cmodified+10−9View file
drivers/media/i2c/imx412.cmodified+10−6View file
drivers/media/i2c/imx415.cmodified+10−6View file
drivers/media/i2c/isl7998x.cmodified+3−3View file
drivers/media/i2c/max9286.cmodified+24−8View file
drivers/media/i2c/mt9m001.cmodified+10−6View file
drivers/media/i2c/mt9m111.cmodified+32−12View file
drivers/media/i2c/mt9m114.cmodified+62−42View file
drivers/media/i2c/mt9p031.cmodified+6−8View file
drivers/media/i2c/mt9t112.cmodified+0−1View file
drivers/media/i2c/mt9v011.cmodified+23−11View file
drivers/media/i2c/mt9v032.cmodified+4−6View file
drivers/media/i2c/mt9v111.cmodified+32−12View file
drivers/media/i2c/og01a1b.cmodified+4−6View file
drivers/media/i2c/ov01a10.cmodified+22−8View file
drivers/media/i2c/ov02a10.cmodified+10−6View file
drivers/media/i2c/ov08d10.cmodified+4−5View file
drivers/media/i2c/ov08x40.cmodified+3−4View file
drivers/media/i2c/ov13858.cmodified+4−6View file
drivers/media/i2c/ov13b10.cmodified+13−11View file
drivers/media/i2c/ov2640.cmodified+10−6View file
drivers/media/i2c/ov2659.cmodified+3−3View file
drivers/media/i2c/ov2680.cmodified+23−11View file
drivers/media/i2c/ov2685.cmodified+2−2View file
drivers/media/i2c/ov2740.cmodified+339−57View file
drivers/media/i2c/ov4689.cmodified+1−1View file
drivers/media/i2c/ov5640.cmodified+34−15View file
drivers/media/i2c/ov5645.cmodified+10−6View file
drivers/media/i2c/ov5647.cmodified+6−6View file
drivers/media/i2c/ov5648.cmodified+40−32View file
drivers/media/i2c/ov5670.cmodified+13−10View file
drivers/media/i2c/ov5675.cmodified+4−5View file
drivers/media/i2c/ov5693.cmodified+13−5View file
drivers/media/i2c/ov5695.cmodified+4−4View file
drivers/media/i2c/ov64a40.cadded+3690−0View file
drivers/media/i2c/ov6650.cmodified+44−20View file
drivers/media/i2c/ov7251.cmodified+28−8View file
drivers/media/i2c/ov7670.cmodified+23−14View file
drivers/media/i2c/ov772x.cmodified+23−7View file
drivers/media/i2c/ov7740.cmodified+17−30View file
drivers/media/i2c/ov8856.cmodified+4−5View file
drivers/media/i2c/ov8858.cmodified+10−6View file
drivers/media/i2c/ov8865.cmodified+37−29View file
drivers/media/i2c/ov9282.cmodified+11−7View file
drivers/media/i2c/ov9640.cmodified+0−2View file
drivers/media/i2c/ov9650.cmodified+25−10View file
drivers/media/i2c/ov9734.cmodified+15−13View file
drivers/media/i2c/rj54n1cb0c.cmodified+1−3View file
drivers/media/i2c/s5c73m3/s5c73m3-core.cmodified+39−26View file
drivers/media/i2c/s5k5baf.cmodified+41−28View file
drivers/media/i2c/s5k6a3.cmodified+3−5View file
drivers/media/i2c/saa6752hs.cmodified+1−3View file
drivers/media/i2c/st-mipid02.cmodified+156−325View file
drivers/media/i2c/st-vgxy61.cmodified+27−7View file
drivers/media/i2c/tc358746.cmodified+13−9View file
drivers/media/i2c/tda1997x.cmodified+10−6View file
drivers/media/i2c/thp7312.cadded+2256−0View file
drivers/media/i2c/tvp514x.cmodified+20−21View file
drivers/media/i2c/tvp5150.cmodified+4−4View file
drivers/media/i2c/tvp7002.cmodified+3−3View file
drivers/media/i2c/tw9900.cadded+781−0View file
drivers/media/i2c/tw9910.cmodified+0−2View file
drivers/media/i2c/video-i2c.cmodified+4−3View file
drivers/media/mc/Kconfigmodified+0−7View file
drivers/media/mc/mc-device.cmodified+0−4View file
drivers/media/pci/bt8xx/bttv-driver.cmodified+24−5View file
drivers/media/pci/bt8xx/bttv-vbi.cmodified+3−5View file
drivers/media/pci/cobalt/cobalt-v4l2.cmodified+1−1View file
drivers/media/pci/cx18/cx18-streams.cmodified+4−3View file
drivers/media/pci/cx23885/cx23885-417.cmodified+1−1View file
drivers/media/pci/cx23885/cx23885-dvb.cmodified+1−1View file
drivers/media/pci/cx23885/cx23885-video.cmodified+2−2View 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-dvb.cmodified+1−1View file
drivers/media/pci/cx88/cx88-video.cmodified+2−2View file
drivers/media/pci/ddbridge/ddbridge-main.cmodified+1−1View file
drivers/media/pci/dt3155/dt3155.cmodified+1−3View file
drivers/media/pci/intel/ipu-bridge.cmodified+1−1View file
drivers/media/pci/intel/ipu3/ipu3-cio2.cmodified+6−20View file
drivers/media/pci/intel/ivsc/mei_csi.cmodified+53−30View file
drivers/media/pci/ivtv/ivtv-driver.hmodified+1−0View file
drivers/media/pci/ivtv/ivtv-streams.cmodified+3−1View file
drivers/media/pci/mgb4/mgb4_vin.cmodified+1−1View file
drivers/media/pci/mgb4/mgb4_vout.cmodified+1−1View file
drivers/media/pci/netup_unidvb/netup_unidvb_core.cmodified+3−2View file
drivers/media/pci/tw5864/tw5864-video.cmodified+1−1View file
drivers/media/pci/tw68/tw68-video.cmodified+4−3View file
drivers/media/pci/tw686x/tw686x-video.cmodified+4−3View file
drivers/media/pci/zoran/zoran_driver.cmodified+3−3View file
drivers/media/platform/amphion/vpu.hmodified+2−1View file
drivers/media/platform/amphion/vpu_cmds.cmodified+9−19View file
drivers/media/platform/amphion/vpu_core.cmodified+1−1View file
drivers/media/platform/amphion/vpu_dbg.cmodified+22−8View file
drivers/media/platform/amphion/vpu_v4l2.cmodified+5−4View file
drivers/media/platform/aspeed/aspeed-video.cmodified+1−1View file
drivers/media/platform/atmel/atmel-isi.cmodified+9−6View file
drivers/media/platform/cadence/cdns-csi2rx.cmodified+9−5View file
drivers/media/platform/cadence/cdns-csi2tx.cmodified+1−2View file
drivers/media/platform/chips-media/Kconfigmodified+2−16View file
drivers/media/platform/chips-media/Makefilemodified+2−4View file
drivers/media/platform/chips-media/coda/Kconfigadded+18−0View file
drivers/media/platform/chips-media/coda/Makefileadded+6−0View file
drivers/media/platform/chips-media/coda-bit.c → drivers/media/platform/chips-media/coda/coda-bit.crenamed+0−0View file
drivers/media/platform/chips-media/coda-common.c → drivers/media/platform/chips-media/coda/coda-common.crenamed+2−2View file
drivers/media/platform/chips-media/coda-gdi.c → drivers/media/platform/chips-media/coda/coda-gdi.crenamed+0−0View file
drivers/media/platform/chips-media/coda-h264.c → drivers/media/platform/chips-media/coda/coda-h264.crenamed+0−0View file
drivers/media/platform/chips-media/coda-jpeg.c → drivers/media/platform/chips-media/coda/coda-jpeg.crenamed+0−0View file
drivers/media/platform/chips-media/coda-mpeg2.c → drivers/media/platform/chips-media/coda/coda-mpeg2.crenamed+0−0View file
drivers/media/platform/chips-media/coda-mpeg4.c → drivers/media/platform/chips-media/coda/coda-mpeg4.crenamed+0−0View file
drivers/media/platform/chips-media/coda.h → drivers/media/platform/chips-media/coda/coda.hrenamed+0−0View file
drivers/media/platform/chips-media/coda_regs.h → drivers/media/platform/chips-media/coda/coda_regs.hrenamed+0−0View file
drivers/media/platform/chips-media/imx-vdoa.c → drivers/media/platform/chips-media/coda/imx-vdoa.crenamed+0−0View file
drivers/media/platform/chips-media/imx-vdoa.h → drivers/media/platform/chips-media/coda/imx-vdoa.hrenamed+0−0View file
drivers/media/platform/chips-media/trace.h → drivers/media/platform/chips-media/coda/trace.hrenamed+1−1View file
drivers/media/platform/chips-media/wave5/Kconfigadded+15−0View file
drivers/media/platform/chips-media/wave5/Makefileadded+10−0View file
drivers/media/platform/chips-media/wave5/wave5-helper.cadded+213−0View file
drivers/media/platform/chips-media/wave5/wave5-helper.hadded+31−0View file
drivers/media/platform/chips-media/wave5/wave5-hw.cadded+2551−0View file
drivers/media/platform/chips-media/wave5/wave5-regdefine.hadded+732−0View file
drivers/media/platform/chips-media/wave5/wave5-vdi.cadded+205−0View file
drivers/media/platform/chips-media/wave5/wave5-vdi.hadded+35−0View file
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.cadded+1932−0View file
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.cadded+1794−0View file
drivers/media/platform/chips-media/wave5/wave5-vpu.cadded+291−0View file
drivers/media/platform/chips-media/wave5/wave5-vpu.hadded+83−0View file
drivers/media/platform/chips-media/wave5/wave5-vpuapi.cadded+960−0View file
drivers/media/platform/chips-media/wave5/wave5-vpuapi.hadded+870−0View file
drivers/media/platform/chips-media/wave5/wave5-vpuconfig.hadded+77−0View file
drivers/media/platform/chips-media/wave5/wave5-vpuerror.hadded+292−0View file
drivers/media/platform/chips-media/wave5/wave5.hadded+114−0View file
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.cmodified+9−11View file
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.cmodified+10−6View file
drivers/media/platform/mediatek/vcodec/Kconfigmodified+0−1View file
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.cmodified+1−23View file
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.cmodified+26−0View file
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.hmodified+14−0View file
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.cmodified+167−1View file
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.cmodified+2−7View file
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.cmodified+1−1View file
drivers/media/platform/microchip/microchip-csi2dc.cmodified+14−11View file
drivers/media/platform/microchip/microchip-isc-base.cmodified+1−40View file
drivers/media/platform/microchip/microchip-isc-scaler.cmodified+15−11View file
drivers/media/platform/nuvoton/npcm-video.cmodified+15−19View file
drivers/media/platform/nvidia/tegra-vde/Kconfigmodified+0−1View file
drivers/media/platform/nvidia/tegra-vde/v4l2.cmodified+1−1View file
drivers/media/platform/nxp/imx-mipi-csis.cmodified+17−20View file
drivers/media/platform/nxp/imx7-media-csi.cmodified+37−21View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.cmodified+12−8View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-debug.cmodified+24−3View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.cmodified+16−12View file
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.cmodified+2−2View file
drivers/media/platform/nxp/imx8mq-mipi-csi2.cmodified+14−9View file
drivers/media/platform/qcom/camss/camss-csid-gen2.cmodified+15−16View file
drivers/media/platform/qcom/camss/camss-csid.cmodified+12−8View file
drivers/media/platform/qcom/camss/camss-csid.hmodified+7−0View file
drivers/media/platform/qcom/camss/camss-csiphy.cmodified+7−8View file
drivers/media/platform/qcom/camss/camss-ispif.cmodified+8−9View file
drivers/media/platform/qcom/camss/camss-vfe-170.cmodified+0−36View file
drivers/media/platform/qcom/camss/camss-vfe-4-1.cmodified+4−4View file
drivers/media/platform/qcom/camss/camss-vfe-4-7.cmodified+0−36View file
drivers/media/platform/qcom/camss/camss-vfe-4-8.cmodified+0−31View file
drivers/media/platform/qcom/camss/camss-vfe-480.cmodified+15−54View file
drivers/media/platform/qcom/camss/camss-vfe.cmodified+97−18View file
drivers/media/platform/qcom/camss/camss-vfe.hmodified+26−0View file
drivers/media/platform/qcom/camss/camss.cmodified+80−42View file
drivers/media/platform/qcom/camss/camss.hmodified+6−4View file
drivers/media/platform/qcom/venus/core.cmodified+4−0View file
drivers/media/platform/qcom/venus/vdec.cmodified+2−2View file
drivers/media/platform/qcom/venus/venc.cmodified+2−2View file
drivers/media/platform/renesas/rcar-isp.cmodified+2−2View file
drivers/media/platform/renesas/rcar-vin/rcar-csi2.cmodified+2−2View file
drivers/media/platform/renesas/rcar-vin/rcar-dma.cmodified+1−1View file
drivers/media/platform/renesas/rcar_drif.cmodified+3−2View file
drivers/media/platform/renesas/renesas-ceu.cmodified+1−1View file
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.cmodified+10−6View file
drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.cmodified+10−6View file
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.cmodified+1−1View file
drivers/media/platform/renesas/sh_vou.cmodified+1−1View file
drivers/media/platform/renesas/vsp1/vsp1_brx.cmodified+20−23View file
drivers/media/platform/renesas/vsp1/vsp1_clu.cmodified+1−3View file
drivers/media/platform/renesas/vsp1/vsp1_entity.cmodified+66−72View file
drivers/media/platform/renesas/vsp1/vsp1_entity.hmodified+5−7View file
drivers/media/platform/renesas/vsp1/vsp1_hgo.cmodified+2−2View file
drivers/media/platform/renesas/vsp1/vsp1_hgt.cmodified+2−2View file
drivers/media/platform/renesas/vsp1/vsp1_histo.cmodified+11−13View file
drivers/media/platform/renesas/vsp1/vsp1_hsit.cmodified+5−7View file
drivers/media/platform/renesas/vsp1/vsp1_lif.cmodified+1−2View file
drivers/media/platform/renesas/vsp1/vsp1_lut.cmodified+0−1View file
drivers/media/platform/renesas/vsp1/vsp1_rpf.cmodified+4−4View file
drivers/media/platform/renesas/vsp1/vsp1_rwpf.cmodified+18−23View file
drivers/media/platform/renesas/vsp1/vsp1_sru.cmodified+17−20View file
drivers/media/platform/renesas/vsp1/vsp1_uds.cmodified+18−22View file
drivers/media/platform/renesas/vsp1/vsp1_uif.cmodified+11−14View file
drivers/media/platform/renesas/vsp1/vsp1_video.cmodified+2−2View file
drivers/media/platform/renesas/vsp1/vsp1_wpf.cmodified+5−5View file
drivers/media/platform/rockchip/rga/rga-buf.cmodified+117−45View file
drivers/media/platform/rockchip/rga/rga-hw.cmodified+92−54View file
drivers/media/platform/rockchip/rga/rga.cmodified+88−101View file
drivers/media/platform/rockchip/rga/rga.hmodified+31−4View file
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.cmodified+1−1View file
drivers/media/platform/rockchip/rkisp1/rkisp1-common.hmodified+11−1View file
drivers/media/platform/rockchip/rkisp1/rkisp1-csi.cmodified+27−13View file
drivers/media/platform/rockchip/rkisp1/rkisp1-debug.cmodified+6−0View file
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.cmodified+31−10View file
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.cmodified+79−57View file
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.hmodified+3−6View file
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.cmodified+50−51View file
drivers/media/platform/samsung/exynos-gsc/gsc-core.hmodified+0−1View file
drivers/media/platform/samsung/exynos4-is/fimc-capture.cmodified+6−6View file
drivers/media/platform/samsung/exynos4-is/fimc-core.cmodified+1−1View file
drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.cmodified+0−1View file
drivers/media/platform/samsung/exynos4-is/fimc-isp.cmodified+11−13View file
drivers/media/platform/samsung/exynos4-is/fimc-lite.cmodified+7−9View file
drivers/media/platform/samsung/exynos4-is/mipi-csis.cmodified+1−2View file
drivers/media/platform/samsung/s3c-camif/camif-capture.cmodified+4−4View file
drivers/media/platform/samsung/s5p-mfc/regs-mfc-v12.hadded+52−0View file
drivers/media/platform/samsung/s5p-mfc/regs-mfc-v7.hmodified+1−0View file
drivers/media/platform/samsung/s5p-mfc/regs-mfc-v8.hmodified+3−0View file
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.cmodified+34−2View file
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.hmodified+24−9View file
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.cmodified+10−4View file
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.cmodified+51−9View file
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.cmodified+103−47View file
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.hmodified+8−6View file
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.cmodified+7−5View file
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.cmodified+236−63View file
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.hmodified+3−4View file
drivers/media/platform/st/sti/hva/hva-v4l2.cmodified+5−8View file
drivers/media/platform/st/stm32/Kconfigmodified+16−0View file
drivers/media/platform/st/stm32/Makefilemodified+1−0View file
drivers/media/platform/st/stm32/stm32-dcmi.cmodified+1−9View file
drivers/media/platform/st/stm32/stm32-dcmipp/Makefileadded+4−0View file
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.cadded+956−0View file
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.cadded+565−0View file
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.cadded+111−0View file
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.hadded+217−0View file
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.cadded+604−0View file
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-parallel.cadded+440−0View file
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.cmodified+1−0View file
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.hmodified+1−0View file
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.cmodified+1−1View file
drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.cmodified+9−8View file
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.cmodified+11−7View file
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.cmodified+1−1View file
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.cmodified+11−7View file
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.cmodified+11−7View file
drivers/media/platform/sunxi/sun8i-di/sun8i-di.cmodified+2−2View file
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.cmodified+2−2View file
drivers/media/platform/ti/am437x/am437x-vpfe.cmodified+4−3View file
drivers/media/platform/ti/cal/cal-camerarx.cmodified+15−13View file
drivers/media/platform/ti/cal/cal-video.cmodified+5−4View file
drivers/media/platform/ti/davinci/vpif_capture.cmodified+4−3View file
drivers/media/platform/ti/davinci/vpif_display.cmodified+4−3View file
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.cmodified+1−1View file
drivers/media/platform/ti/omap/omap_vout.cmodified+4−3View file
drivers/media/platform/ti/omap3isp/ispccdc.cmodified+9−10View file
drivers/media/platform/ti/omap3isp/ispccp2.cmodified+6−7View file
drivers/media/platform/ti/omap3isp/ispcsi2.cmodified+4−5View file
drivers/media/platform/ti/omap3isp/isppreview.cmodified+8−10View file
drivers/media/platform/ti/omap3isp/ispresizer.cmodified+10−11View file
drivers/media/platform/verisilicon/Kconfigmodified+0−1View file
drivers/media/platform/verisilicon/hantro.hmodified+7−2View file
drivers/media/platform/verisilicon/hantro_drv.cmodified+5−1View file
drivers/media/platform/verisilicon/hantro_g2.cmodified+14−0View file
drivers/media/platform/verisilicon/hantro_g2_hevc_dec.cmodified+2−16View file
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.cmodified+6−22View file
drivers/media/platform/verisilicon/hantro_hw.hmodified+6−1View file
drivers/media/platform/verisilicon/hantro_postproc.cmodified+73−20View file
drivers/media/platform/verisilicon/hantro_v4l2.cmodified+7−22View file
drivers/media/platform/video-mux.cmodified+16−12View file
drivers/media/platform/xilinx/xilinx-csi2rxss.cmodified+9−65View file
drivers/media/platform/xilinx/xilinx-tpg.cmodified+4−5View file
drivers/media/platform/xilinx/xilinx-vip.cmodified+2−2View file
drivers/media/rc/ir-hix5hd2.cmodified+5−5View file
drivers/media/rc/meson-ir-tx.cmodified+10−24View file
drivers/media/test-drivers/Kconfigmodified+0−1View file
drivers/media/test-drivers/vicodec/Kconfigmodified+0−1View file
drivers/media/test-drivers/vicodec/vicodec-core.cmodified+14−6View file
drivers/media/test-drivers/vimc/vimc-capture.cmodified+1−1View file
drivers/media/test-drivers/vimc/vimc-debayer.cmodified+13−8View file
drivers/media/test-drivers/vimc/vimc-scaler.cmodified+12−8View file
drivers/media/test-drivers/vimc/vimc-sensor.cmodified+11−6View file
drivers/media/test-drivers/visl/Kconfigmodified+0−1View file
drivers/media/test-drivers/visl/visl-core.cmodified+21−0View file
drivers/media/test-drivers/visl/visl-dec.cmodified+94−10View file
drivers/media/test-drivers/visl/visl-dec.hmodified+8−0View file
drivers/media/test-drivers/visl/visl-trace-av1.hadded+314−0View file
drivers/media/test-drivers/visl/visl-trace-points.cmodified+1−0View file
drivers/media/test-drivers/visl/visl-video.cmodified+21−0View file
drivers/media/test-drivers/visl/visl-video.hmodified+1−0View file
drivers/media/test-drivers/visl/visl.hmodified+1−0View file
drivers/media/test-drivers/vivid/Kconfigmodified+0−1View file
drivers/media/test-drivers/vivid/vivid-core.cmodified+16−2View file
drivers/media/test-drivers/vivid/vivid-meta-cap.cmodified+0−3View file
drivers/media/test-drivers/vivid/vivid-meta-out.cmodified+3−2View file
drivers/media/test-drivers/vivid/vivid-touch-cap.cmodified+3−2View file
drivers/media/test-drivers/vivid/vivid-vbi-cap.cmodified+0−3View file
drivers/media/test-drivers/vivid/vivid-vbi-out.cmodified+0−3View file
drivers/media/test-drivers/vivid/vivid-vid-cap.cmodified+0−3View file
drivers/media/test-drivers/vivid/vivid-vid-out.cmodified+1−4View file
drivers/media/usb/airspy/airspy.cmodified+3−2View file
drivers/media/usb/cx231xx/cx231xx-417.cmodified+4−3View file
drivers/media/usb/cx231xx/cx231xx-core.cmodified+2−0View file
drivers/media/usb/cx231xx/cx231xx-video.cmodified+5−4View file
drivers/media/usb/dvb-usb/cxusb-analog.cmodified+1−1View file
drivers/media/usb/em28xx/em28xx-video.cmodified+4−2View file
drivers/media/usb/gspca/gspca.cmodified+3−3View file
drivers/media/usb/hackrf/hackrf.cmodified+3−2View file
drivers/media/usb/pvrusb2/pvrusb2-context.cmodified+2−1View file
drivers/media/usb/stk1160/stk1160-video.cmodified+2−3View file
drivers/media/usb/usbtv/usbtv-video.cmodified+3−2View file
drivers/media/usb/uvc/uvc_driver.cmodified+18−0View file
drivers/media/usb/uvc/uvc_video.cmodified+1−1View file
drivers/media/v4l2-core/v4l2-async.cmodified+0−4View file
drivers/media/v4l2-core/v4l2-cci.cmodified+40−12View file
drivers/media/v4l2-core/v4l2-common.cmodified+7−4View file
drivers/media/v4l2-core/v4l2-compat-ioctl32.cmodified+9−1View file
drivers/media/v4l2-core/v4l2-dev.cmodified+4−2View file
drivers/media/v4l2-core/v4l2-fwnode.cmodified+3−1View file
drivers/media/v4l2-core/v4l2-ioctl.cmodified+3−3View file
drivers/media/v4l2-core/v4l2-mem2mem.cmodified+6−3View file
drivers/media/v4l2-core/v4l2-subdev.cmodified+219−115View file
drivers/staging/media/Kconfigmodified+2−0View file
drivers/staging/media/Makefilemodified+1−0View file
drivers/staging/media/atomisp/i2c/atomisp-gc0310.cmodified+12−4View file
drivers/staging/media/atomisp/i2c/atomisp-gc2235.cmodified+12−4View file
drivers/staging/media/atomisp/i2c/atomisp-mt9m114.cmodified+12−4View file
drivers/staging/media/atomisp/i2c/atomisp-ov2722.cmodified+12−4View file
drivers/staging/media/atomisp/pci/atomisp_cmd.cmodified+2−2View file
drivers/staging/media/atomisp/pci/atomisp_csi2.cmodified+1−2View file
drivers/staging/media/atomisp/pci/atomisp_ioctl.cmodified+4−4View file
drivers/staging/media/atomisp/pci/atomisp_subdev.cmodified+3−3View file
drivers/staging/media/atomisp/pci/atomisp_tpg.cmodified+1−1View file
drivers/staging/media/deprecated/atmel/atmel-isc-base.cmodified+7−5View file
drivers/staging/media/imx/imx-ic-prp.cmodified+24−10View file
drivers/staging/media/imx/imx-ic-prpencvf.cmodified+24−10View file
drivers/staging/media/imx/imx-media-capture.cmodified+9−6View file
drivers/staging/media/imx/imx-media-csi.cmodified+26−12View file
drivers/staging/media/imx/imx-media-utils.cmodified+5−5View file
drivers/staging/media/imx/imx-media-vdic.cmodified+24−8View file
drivers/staging/media/imx/imx-media.hmodified+2−2View file
drivers/staging/media/imx/imx6-mipi-csi2.cmodified+2−2View file
drivers/staging/media/ipu3/ipu3-v4l2.cmodified+8−8View file
drivers/staging/media/meson/vdec/vdec.cmodified+10−9View file
drivers/staging/media/omap4iss/iss_csi2.cmodified+4−5View file
drivers/staging/media/omap4iss/iss_ipipe.cmodified+5−6View file
drivers/staging/media/omap4iss/iss_ipipeif.cmodified+5−6View file
drivers/staging/media/omap4iss/iss_resizer.cmodified+5−6View file
drivers/staging/media/rkvdec/Kconfigmodified+0−1View file
drivers/staging/media/rkvdec/rkvdec.cmodified+3−0View file
drivers/staging/media/starfive/Kconfigadded+5−0View file
drivers/staging/media/starfive/Makefileadded+2−0View file
drivers/staging/media/starfive/camss/Kconfigadded+18−0View file
drivers/staging/media/starfive/camss/Makefileadded+13−0View file
drivers/staging/media/starfive/camss/TODO.txtadded+4−0View file
drivers/staging/media/starfive/camss/stf-camss.cadded+436−0View file
drivers/staging/media/starfive/camss/stf-camss.hadded+134−0View file
drivers/staging/media/starfive/camss/stf-capture.cadded+603−0View file
drivers/staging/media/starfive/camss/stf-capture.hadded+86−0View file
drivers/staging/media/starfive/camss/stf-isp-hw-ops.cadded+445−0View file
drivers/staging/media/starfive/camss/stf-isp.cadded+385−0View file
drivers/staging/media/starfive/camss/stf-isp.hadded+428−0View file
drivers/staging/media/starfive/camss/stf-video.cadded+572−0View file
drivers/staging/media/starfive/camss/stf-video.hadded+100−0View file
drivers/staging/media/sunxi/cedrus/Kconfigmodified+0−1View file
drivers/staging/media/sunxi/cedrus/TODOmodified+16−7View file
drivers/staging/media/sunxi/cedrus/cedrus_h264.cmodified+7−2View file
drivers/staging/media/sunxi/cedrus/cedrus_h265.cmodified+7−2View file
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.cmodified+1−1View file
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.cmodified+1−1View file
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.cmodified+11−7View file
drivers/staging/media/tegra-video/csi.cmodified+14−8View file
drivers/staging/media/tegra-video/vi.cmodified+11−11View file
drivers/staging/media/tegra-video/vip.cmodified+2−4View file
include/linux/property.hmodified+1−0View file
include/media/cec.hmodified+20−2View file
include/media/v4l2-cci.hmodified+16−0View file
include/media/v4l2-common.hmodified+2−2View file
include/media/v4l2-mem2mem.hmodified+8−1View file
include/media/v4l2-subdev.hmodified+208−211View file
include/media/videobuf2-core.hmodified+35−13View file
include/uapi/linux/thp7312.hadded+19−0View file
include/uapi/linux/v4l2-controls.hmodified+6−0View file
include/uapi/linux/v4l2-subdev.hmodified+12−3View file
include/uapi/linux/videodev2.hmodified+9−2View file
samples/v4l/v4l2-pci-skeleton.cmodified+4−3View file

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

Documentation/admin-guide/media/starfive_camss.rst

View file
diff --git a/Documentation/admin-guide/media/starfive_camss.rst b/Documentation/admin-guide/media/starfive_camss.rst
new file mode 100644
index 0000000..ca42e94
--- /dev/null
+++ b/Documentation/admin-guide/media/starfive_camss.rst
@@ -0,0 +1,72 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. include:: <isonum.txt>
+
+================================
+Starfive Camera Subsystem driver
+================================
+
+Introduction
+------------
+
+This file documents the driver for the Starfive Camera Subsystem found on
+Starfive JH7110 SoC. The driver is located under drivers/staging/media/starfive/
+camss.
+
+The driver implements V4L2, Media controller and v4l2_subdev interfaces. Camera
+sensor using V4L2 subdev interface in the kernel is supported.
+
+The driver has been successfully used on the Gstreamer 1.18.5 with v4l2src
+plugin.
+
+
+Starfive Camera Subsystem hardware
+----------------------------------
+
+The Starfive Camera Subsystem hardware consists of::
+
+ |\ +---------------+ +-----------+
+ +----------+ | \ | | | |
+ | | | | | | | |
+ | MIPI |----->| |----->| ISP |----->| |
+ | | | | | | | |
+ +----------+ | | | | | Memory |
+ |MUX| +---------------+ | Interface |
+ +----------+ | | | |
+ | | | |---------------------------->| |
+ | Parallel |----->| | | |
+ | | | | | |
+ +----------+ | / | |
+ |/ +-----------+
+
+- MIPI: The MIPI interface, receiving data from a MIPI CSI-2 camera sensor.
+
+- Parallel: The parallel interface, receiving data from a parallel sensor.
+
+- ISP: The ISP, processing raw Bayer data from an image sensor and producing
+ YUV frames.
+
+
+Topology
+--------
+
+The media controller pipeline graph is as follows:
+
+.. _starfive_camss_graph:
+
+.. kernel-figure:: starfive_camss_graph.dot
+ :alt: starfive_camss_graph.dot
+ :align: center
+
+The driver has 2 video devices:
+
+- capture_raw: The capture device, capturing image data directly from a sensor.
+- capture_yuv: The capture device, capturing YUV frame data processed by the
+ ISP module
+
+The driver has 3 subdevices:
+
+- stf_isp: is responsible for all the isp operations, outputs YUV frames.
+- cdns_csi2rx: a CSI-2 bridge supporting up to 4 CSI lanes in input, and 4
+ different pixel streams in output.
+- imx219: an image sensor, image data is sent through MIPI CSI-2.

Documentation/admin-guide/media/starfive_camss_graph.dot

View file
diff --git a/Documentation/admin-guide/media/starfive_camss_graph.dot b/Documentation/admin-guide/media/starfive_camss_graph.dot
new file mode 100644
index 0000000..8eff1f1
--- /dev/null
+++ b/Documentation/admin-guide/media/starfive_camss_graph.dot
@@ -0,0 +1,12 @@
+digraph board {
+ rankdir=TB
+ n00000001 [label="{{<port0> 0} | stf_isp\n/dev/v4l-subdev0 | {<port1> 1}}", shape=Mrecord, style=filled, fillcolor=green]
+ n00000001:port1 -> n00000008 [style=dashed]
+ n00000004 [label="capture_raw\n/dev/video0", shape=box, style=filled, fillcolor=yellow]
+ n00000008 [label="capture_yuv\n/dev/video1", shape=box, style=filled, fillcolor=yellow]
+ n0000000e [label="{{<port0> 0} | cdns_csi2rx.19800000.csi-bridge\n | {<port1> 1 | <port2> 2 | <port3> 3 | <port4> 4}}", shape=Mrecord, style=filled, fillcolor=green]
+ n0000000e:port1 -> n00000001:port0 [style=dashed]
+ n0000000e:port1 -> n00000004 [style=dashed]
+ n00000018 [label="{{} | imx219 6-0010\n/dev/v4l-subdev1 | {<port0> 0}}", shape=Mrecord, style=filled, fillcolor=green]
+ n00000018:port0 -> n0000000e:port0 [style=bold]
+}

Documentation/admin-guide/media/v4l-drivers.rst

View file
diff --git a/Documentation/admin-guide/media/v4l-drivers.rst b/Documentation/admin-guide/media/v4l-drivers.rst
index 61283d6..f4bb260 100644
--- a/Documentation/admin-guide/media/v4l-drivers.rst
+++ b/Documentation/admin-guide/media/v4l-drivers.rst
@@ -28,6 +28,7 @@ Video4Linux (V4L) driver-specific documentation
si470x
si4713
si476x
+ starfive_camss
vimc
visl
vivid

Documentation/admin-guide/media/visl.rst

View file
diff --git a/Documentation/admin-guide/media/visl.rst b/Documentation/admin-guide/media/visl.rst
index 4328c6c..db1ef29 100644
--- a/Documentation/admin-guide/media/visl.rst
+++ b/Documentation/admin-guide/media/visl.rst
@@ -71,6 +71,7 @@ The following codecs are supported:
- VP9
- H.264
- HEVC
+- AV1
visl trace events
-----------------
@@ -79,6 +80,7 @@ The trace events are defined on a per-codec basis, e.g.:
.. code-block:: bash
$ ls /sys/kernel/tracing/events/ | grep visl
+ visl_av1_controls
visl_fwht_controls
visl_h264_controls
visl_hevc_controls

Documentation/devicetree/bindings/media/cnm,wave521c.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/cnm,wave521c.yaml b/Documentation/devicetree/bindings/media/cnm,wave521c.yaml
new file mode 100644
index 0000000..6d5569e
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/cnm,wave521c.yaml
@@ -0,0 +1,61 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/cnm,wave521c.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Chips&Media Wave 5 Series multi-standard codec IP
+
+maintainers:
+ - Nas Chung <[email protected]>
+ - Jackson Lee <[email protected]>
+
+description:
+ The Chips&Media WAVE codec IP is a multi format video encoder/decoder
+
+properties:
+ compatible:
+ items:
+ - enum:
+ - ti,k3-j721s2-wave521c
+ - const: cnm,wave521c
+
+ reg:
+ maxItems: 1
+
+ clocks:
+ items:
+ - description: VCODEC clock
+
+ interrupts:
+ maxItems: 1
+
+ power-domains:
+ maxItems: 1
+
+ resets:
+ maxItems: 1
+
+ sram:
+ $ref: /schemas/types.yaml#/definitions/phandle
+ description:
+ The VPU uses the SRAM to store some of the reference data instead of
+ storing it on DMA memory. It is mainly used for the purpose of reducing
+ bandwidth.
+
+required:
+ - compatible
+ - reg
+ - clocks
+
+additionalProperties: false
+
+examples:
+ - |
+ vpu: video-codec@12345678 {
+ compatible = "ti,k3-j721s2-wave521c", "cnm,wave521c";
+ reg = <0x12345678 0x1000>;
+ clocks = <&clks 42>;
+ interrupts = <42>;
+ sram = <&sram>;
+ };

Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml b/Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
new file mode 100644
index 0000000..d3329e9
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
@@ -0,0 +1,81 @@
+# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/i2c/alliedvision,alvium-csi2.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Allied Vision Alvium Camera
+
+maintainers:
+ - Tommaso Merciai <[email protected]>
+ - Martin Hecht <[email protected]>
+
+allOf:
+ - $ref: /schemas/media/video-interface-devices.yaml#
+
+properties:
+ compatible:
+ const: alliedvision,alvium-csi2
+
+ reg:
+ maxItems: 1
+
+ vcc-ext-in-supply:
+ description: |
+ The regulator that supplies power to the VCC_EXT_IN pins.
+
+ port:
+ description: Digital Output Port
+ $ref: /schemas/graph.yaml#/$defs/port-base
+ additionalProperties: false
+
+ properties:
+ endpoint:
+ $ref: /schemas/media/video-interfaces.yaml#
+ unevaluatedProperties: false
+
+ properties:
+ link-frequencies: true
+
+ data-lanes:
+ minItems: 1
+ items:
+ - const: 1
+ - const: 2
+ - const: 3
+ - const: 4
+
+ required:
+ - data-lanes
+ - link-frequencies
+
+required:
+ - compatible
+ - reg
+ - vcc-ext-in-supply
+ - port
+
+additionalProperties: false
+
+examples:
+ - |
+ i2c {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ alvium: camera@3c {
+ compatible = "alliedvision,alvium-csi2";
+ reg = <0x3c>;
+ vcc-ext-in-supply = <&reg_vcc_ext_in>;
+
+ port {
+ alvium_out: endpoint {
+ remote-endpoint = <&mipi_csi_0_in>;
+ data-lanes = <1 2 3 4>;
+ link-frequencies = /bits/ 64 <681250000>;
+ };
+ };
+ };
+ };
+
+...

Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml b/Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
index 22a810f..fe312cc 100644
--- a/Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
@@ -15,7 +15,9 @@ description:
properties:
compatible:
- const: asahi-kasei,ak7375
+ enum:
+ - asahi-kasei,ak7345
+ - asahi-kasei,ak7375
reg:
maxItems: 1

Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml b/Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
new file mode 100644
index 0000000..f81e7da
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
@@ -0,0 +1,108 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/i2c/galaxycore,gc0308.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Galaxycore GC0308 and GC0309 Image Sensors
+
+maintainers:
+ - Sebastian Reichel <[email protected]>
+
+description: |
+ The GalaxyCore GC0308 (1/6.5") and GC0309 (1/9") are 640x480 VGA sensors
+ programmable through an I2C interface and connected via parallel bus.
+ They include an ISP capable of auto exposure and auto white balance.
+
+allOf:
+ - $ref: ../video-interface-devices.yaml#
+
+properties:
+ compatible:
+ oneOf:
+ - const: galaxycore,gc0308
+ - items:
+ - const: galaxycore,gc0309
+ - const: galaxycore,gc0308
+
+ reg:
+ const: 0x21
+
+ clocks:
+ description: Reference to the xclk clock.
+ maxItems: 1
+
+ reset-gpios:
+ description: GPIO descriptor for the reset pin.
+ maxItems: 1
+
+ powerdown-gpios:
+ description: GPIO descriptor for the powerdown pin.
+ maxItems: 1
+
+ vdd28-supply:
+ description: 2.8V supply
+
+ port:
+ $ref: /schemas/graph.yaml#/$defs/port-base
+ description: |
+ Video output port.
+
+ properties:
+ endpoint:
+ $ref: /schemas/media/video-interfaces.yaml#
+ unevaluatedProperties: false
+
+ properties:
+ bus-width: true
+ data-shift: true
+ hsync-active: true
+ vsync-active: true
+ data-active: true
+ pclk-sample: true
+
+ required:
+ - bus-width
+
+ additionalProperties: false
+
+required:
+ - compatible
+ - reg
+ - clocks
+ - powerdown-gpios
+ - port
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/gpio/gpio.h>
+
+ i2c {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ camera-sensor@21 {
+ compatible = "galaxycore,gc0308";
+ reg = <0x21>;
+ clocks = <&camera_clk>;
+ powerdown-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
+ reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
+ vdd28-supply = <&vdd28>;
+
+ port {
+ gc0308_ep: endpoint {
+ remote-endpoint = <&parallel_from_gc0308>;
+ bus-width = <8>;
+ data-shift = <2>; /* lines 9:2 are used */
+ hsync-active = <1>; /* active high */
+ vsync-active = <1>; /* active high */
+ data-active = <1>; /* active high */
+ pclk-sample = <1>; /* sample on rising edge */
+ };
+ };
+ };
+ };
+
+...

Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml b/Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
new file mode 100644
index 0000000..1726ecc
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
@@ -0,0 +1,113 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/i2c/galaxycore,gc2145.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Galaxy Core 1/5'' UXGA CMOS Image Sensor
+
+maintainers:
+ - Alain Volmat <[email protected]>
+
+description:
+ The Galaxy Core GC2145 is a 2 Megapixel CMOS image sensor, for mobile
+ phone camera applications and digital camera products. GC2145 incorporates a
+ 1616V x 1232H active pixel array, on-chip 10-bit ADC, and image signal
+ processor allowing AE/AWB/interpolation/de-noise/color-conversion and
+ gamma correction. Bayer RGB, RGB565 and YCbCr 4:2:2 can be provided by the
+ sensor. It is programmable through an I2C interface. Image data is sent
+ either through a parallel interface or through MIPI CSI-2.
+
+allOf:
+ - $ref: ../video-interface-devices.yaml#
+
+properties:
+ compatible:
+ const: galaxycore,gc2145
+
+ reg:
+ const: 0x3c
+
+ clocks:
+ maxItems: 1
+
+ powerdown-gpios:
+ maxItems: 1
+
+ reset-gpios:
+ maxItems: 1
+
+ iovdd-supply:
+ description: Power Supply for I/O circuits (1.7 - 3V).
+
+ avdd-supply:
+ description: Power for analog circuit/sensor array (2.7 - 3V).
+
+ dvdd-supply:
+ description: Power for digital core (1.7 - 1.9V).
+
+ orientation: true
+
+ rotation: true
+
+ port:
+ $ref: /schemas/graph.yaml#/$defs/port-base
+
+ properties:
+ endpoint:
+ $ref: /schemas/media/video-interfaces.yaml#
+ unevaluatedProperties: false
+
+ properties:
+ link-frequencies: true
+
+ required:
+ - link-frequencies
+
+ required:
+ - endpoint
+
+ additionalProperties: false
+
+required:
+ - compatible
+ - reg
+ - clocks
+ - powerdown-gpios
+ - reset-gpios
+ - iovdd-supply
+ - avdd-supply
+ - dvdd-supply
+ - port
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/gpio/gpio.h>
+
+ i2c {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ camera@3c {
+ compatible = "galaxycore,gc2145";
+ reg = <0x3c>;
+ clocks = <&clk_ext_camera>;
+ iovdd-supply = <&scmi_v3v3_sw>;
+ avdd-supply = <&scmi_v3v3_sw>;
+ dvdd-supply = <&scmi_v3v3_sw>;
+ powerdown-gpios = <&mcp23017 3 (GPIO_ACTIVE_LOW | GPIO_PUSH_PULL)>;
+ reset-gpios = <&mcp23017 4 (GPIO_ACTIVE_LOW | GPIO_PUSH_PULL)>;
+
+ port {
+ endpoint {
+ remote-endpoint = <&mipid02_0>;
+ data-lanes = <1 2>;
+ link-frequencies = /bits/ 64 <120000000 192000000 240000000>;
+ };
+ };
+ };
+ };
+
+...

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

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/ov8856.yaml b/Documentation/devicetree/bindings/media/i2c/ov8856.yaml
index 57f5e48..816dac9 100644
--- a/Documentation/devicetree/bindings/media/i2c/ov8856.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/ov8856.yaml
@@ -67,19 +67,17 @@ properties:
properties:
data-lanes:
- description: |-
- The driver only supports four-lane operation.
- items:
- - const: 1
- - const: 2
- - const: 3
- - const: 4
-
- link-frequencies:
- description: Frequencies listed are driver, not h/w limitations.
- maxItems: 2
- items:
- enum: [ 360000000, 180000000 ]
+ oneOf:
+ - items:
+ - const: 1
+ - items:
+ - const: 1
+ - const: 2
+ - items:
+ - const: 1
+ - const: 2
+ - const: 3
+ - const: 4
required:
- link-frequencies

Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml b/Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
new file mode 100644
index 0000000..2b6143a
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
@@ -0,0 +1,103 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/i2c/ovti,ov64a40.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: OmniVision OV64A40 Image Sensor
+
+maintainers:
+ - Jacopo Mondi <[email protected]>
+
+allOf:
+ - $ref: /schemas/media/video-interface-devices.yaml#
+
+properties:
+ compatible:
+ const: ovti,ov64a40
+
+ reg:
+ maxItems: 1
+
+ clocks:
+ maxItems: 1
+
+ avdd-supply:
+ description: Analog voltage supply, 2.8 volts
+
+ dvdd-supply:
+ description: Digital core voltage supply, 1.1 volts

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/i2c/techwell,tw9900.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/rockchip-isp1.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/vendor-prefixes.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/camera-sensor.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/drivers/ccs/mk-ccs-regs

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/tx-rx.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/v4l2-subdev.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/drivers/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/drivers/thp7312.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-create-bufs.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-reqbufs.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-interval.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-size.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-interval.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.

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

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

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/input/touchscreen/atmel_mxt_ts.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/touchscreen/sur40.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/platform/cros-ec/cros-ec-cec.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/videobuf2/videobuf2-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/videobuf2/videobuf2-dma-sg.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/dvb_vb2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dvbdev.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/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/adv7180.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv7183.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv748x/adv748x-afe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv748x/adv748x-csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv748x/adv748x-hdmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv7511-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv7604.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv7842.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ak7375.c

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/alvium-csi2.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ar0521.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ccs/Kconfig

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ccs/ccs-reg-access.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ccs/ccs-regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ccs/ccs.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ds90ub913.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ds90ub953.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ds90ub960.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/et8ek8/et8ek8_driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/gc0308.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/gc2145.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/hi556.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/hi846.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/hi847.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx208.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/imx258.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx274.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx290.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx296.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx319.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx334.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/imx335.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/isl7998x.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/mt9m001.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/mt9m111.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/mt9m114.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/mt9v032.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/mt9v111.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/og01a1b.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov01a10.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/ov08d10.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov08x40.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov13858.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov13b10.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov2640.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov2659.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov2680.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov2685.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/ov4689.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov5640.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov5645.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov5647.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov5648.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov5670.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/ov5693.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/ov64a40.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov6650.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov7251.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov7670.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov772x.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/ov8856.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov8858.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/ov9640.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov9650.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov9734.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/rj54n1cb0c.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/s5k5baf.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/s5k6a3.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/saa6752hs.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/st-mipid02.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/st-vgxy61.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tc358746.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tda1997x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/thp7312.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tvp514x.c

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/tvp7002.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tw9900.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tw9910.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/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/mc/mc-device.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/bt8xx/bttv-vbi.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-dvb.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-dvb.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/dt3155/dt3155.c

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/ivsc/mei_csi.c

View file

This diff is incomplete. Download the complete patch.

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

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/mgb4/mgb4_vin.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mgb4/mgb4_vout.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/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/pci/zoran/zoran_driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_cmds.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_dbg.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/amphion/vpu_v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/aspeed/aspeed-video.c

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/cadence/cdns-csi2rx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/cadence/cdns-csi2tx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/coda-bit.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/coda-gdi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/coda-h264.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/coda-jpeg.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/coda-mpeg2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/coda-mpeg4.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/coda.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/coda_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/imx-vdoa.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/imx-vdoa.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/coda/trace.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/wave5/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/wave5/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/wave5/wave5-helper.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/wave5/wave5-hw.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/wave5/wave5-vdi.c

View file

This diff is incomplete. Download the complete patch.

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

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/chips-media/wave5/wave5-vpuapi.c

View file

This diff is incomplete. Download the complete patch.

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

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/chips-media/wave5/wave5-vpuerror.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c

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/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.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/mediatek/vcodec/encoder/mtk_vcodec_enc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/microchip/microchip-csi2dc.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nuvoton/npcm-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nvidia/tegra-vde/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nvidia/tegra-vde/v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx-mipi-csis.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx7-media-csi.c

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-debug.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-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/nxp/imx8mq-mipi-csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-csid-gen2.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-csid.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-csiphy.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/camss/camss-vfe-170.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-vfe-4-1.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-vfe-4-7.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-vfe-4-8.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-vfe-480.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss-vfe.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/qcom/camss/camss.h

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/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/renesas/rcar-isp.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/rcar_drif.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/renesas-ceu.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

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/sh_vou.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_entity.c

View file

This diff is incomplete. Download the complete patch.

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

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_lif.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_rpf.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/renesas/vsp1/vsp1_uif.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/rga-buf.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rga/rga-hw.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/rockchip/rga/rga.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkisp1/rkisp1-common.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkisp1/rkisp1-debug.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/exynos-gsc/gsc-core.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/exynos4-is/fimc-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/exynos4-is/fimc-is-i2c.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/exynos4-is/mipi-csis.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s5p-mfc/regs-mfc-v12.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s5p-mfc/regs-mfc-v7.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s5p-mfc/regs-mfc-v8.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/st/stm32/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/st/stm32/Makefile

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/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.h

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/st/stm32/stm32-dcmipp/dcmipp-parallel.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h

View file

This diff is incomplete. Download the complete patch.

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

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.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/sun8i_rotate.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/am437x/am437x-vpfe.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/davinci/vpif_capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/davinci/vpif_display.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/omap/omap_vout.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/omap3isp/ispccdc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/omap3isp/ispccp2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/omap3isp/ispcsi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/omap3isp/isppreview.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti/omap3isp/ispresizer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/hantro.h

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/platform/verisilicon/hantro_g2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/hantro_hw.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/hantro_postproc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/verisilicon/hantro_v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/video-mux.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/ir-hix5hd2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/meson-ir-tx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vicodec/Kconfig

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vimc/vimc-scaler.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/visl/Kconfig

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/visl/visl-dec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/visl/visl-dec.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/visl/visl-trace-av1.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/visl/visl-trace-points.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/visl/visl-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/visl/visl-video.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/visl/visl.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vivid/Kconfig

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vivid/vivid-meta-cap.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/test-drivers/vivid/vivid-touch-cap.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vivid/vivid-vbi-cap.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vivid/vivid-vid-cap.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/test-drivers/vivid/vivid-vid-out.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/cx231xx/cx231xx-417.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/cx231xx/cx231xx-core.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/cxusb-analog.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/gspca/gspca.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/hackrf/hackrf.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/pvrusb2/pvrusb2-context.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-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/uvc/uvc_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-cci.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-compat-ioctl32.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-mem2mem.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-subdev.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/atomisp/i2c/atomisp-gc0310.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/i2c/atomisp-gc2235.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/i2c/atomisp-mt9m114.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/i2c/atomisp-ov2722.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_cmd.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_subdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/atomisp/pci/atomisp_tpg.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/deprecated/atmel/atmel-isc-base.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/imx/imx-ic-prp.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/imx/imx-ic-prpencvf.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-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/imx-media-vdic.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/imx/imx-media.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/imx/imx6-mipi-csi2.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/meson/vdec/vdec.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap4iss/iss_csi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap4iss/iss_ipipe.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap4iss/iss_ipipeif.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap4iss/iss_resizer.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/rkvdec/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/rkvdec/rkvdec.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/TODO.txt

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/stf-camss.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/stf-camss.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/stf-capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/stf-capture.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/stf-isp-hw-ops.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/stf-isp.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/stf-isp.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/stf-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/starfive/camss/stf-video.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/sunxi/cedrus/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/sunxi/cedrus/TODO

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/sunxi/cedrus/cedrus_h265.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/tegra-video/csi.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/linux/property.h

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/v4l2-cci.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-common.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/thp7312.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/v4l2-subdev.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.