projects/linux·commit 9c1958fc

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

9c1958fc · Linus Torvalds <[email protected]> · 2016-07-26 18:59:59 -07:00

Pull media updates from Mauro Carvalho Chehab:

 - new framework support for HDMI CEC and remote control support

 - new encoding codec driver for Mediatek SoC

 - new frontend driver: helene tuner

 - added support for NetUp almost universal devices, with supports
   DVB-C/S/S2/T/T2 and ISDB-T

 - the mn88472 frontend driver got promoted from staging

 - a new driver for RCar video input

 - some soc_camera legacy drivers got removed: timb, omap1, mx2, mx3

 - lots of driver cleanups, improvements and fixups

* tag 'media/v4.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (377 commits)
  [media] cec: always check all_device_types and features
  [media] cec: poll should check if there is room in the tx queue
  [media] vivid: support monitor all mode
  [media] cec: fix test for unconfigured adapter in main message loop
  [media] cec: limit the size of the transmit queue
  [media] cec: zero unused msg part after msg->len
  [media] cec: don't set fh to NULL in CEC_TRANSMIT
  [media] cec: clear all status fields before transmit and always fill in sequence
  [media] cec: CEC_RECEIVE overwrote the timeout field
  [media] cxd2841er: Reading SNR for DVB-C added
  [media] cxd2841er: Reading BER and UCB for DVB-C added
  [media] cxd2841er: fix switch-case for DVB-C
  [media] cxd2841er: fix signal strength scale for ISDB-T
  [media] cxd2841er: adjust the dB scale for DVB-C
  [media] cxd2841er: provide signal strength for DVB-C
  [media] cxd2841er: fix BER report via DVBv5 stats API
  [media] mb86a20s: apply mask to val after checking for read failure
  [media] airspy: fix error logic during device register
  [media] s5p-cec/TODO: add TODO item
  [media] cec/TODO: drop comment about sphinx documentation
  ...
Commit
9c1958fc326a0a0a533ec8e86ea6fa30977207de
Parents
1b3fc0be · 009a6208

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

Changes

446 files changed · +28775 −11176

FileStatusAddDelContent
Documentation/DocBook/device-drivers.tmplmodified+3−0View file
Documentation/DocBook/media/Makefilemodified+2−0View file
Documentation/DocBook/media/v4l/biblio.xmlmodified+10−0View file
Documentation/DocBook/media/v4l/cec-api.xmladded+75−0View file
Documentation/DocBook/media/v4l/cec-func-close.xmladded+64−0View file
Documentation/DocBook/media/v4l/cec-func-ioctl.xmladded+78−0View file
Documentation/DocBook/media/v4l/cec-func-open.xmladded+104−0View file
Documentation/DocBook/media/v4l/cec-func-poll.xmladded+94−0View file
Documentation/DocBook/media/v4l/cec-ioc-adap-g-caps.xmladded+151−0View file
Documentation/DocBook/media/v4l/cec-ioc-adap-g-log-addrs.xmladded+329−0View file
Documentation/DocBook/media/v4l/cec-ioc-adap-g-phys-addr.xmladded+86−0View file
Documentation/DocBook/media/v4l/cec-ioc-dqevent.xmladded+202−0View file
Documentation/DocBook/media/v4l/cec-ioc-g-mode.xmladded+255−0View file
Documentation/DocBook/media/v4l/cec-ioc-receive.xmladded+274−0View file
Documentation/DocBook/media/v4l/io.xmlmodified+2−2View file
Documentation/DocBook/media/v4l/lirc_device_interface.xmlmodified+1−1View file
Documentation/DocBook/media/v4l/media-types.xmlmodified+64−0View file
Documentation/DocBook/media/v4l/pixfmt-z16.xmlmodified+1−1View file
Documentation/DocBook/media/v4l/vidioc-reqbufs.xmlmodified+1−1View file
Documentation/DocBook/media_api.tmplmodified+5−1View file
Documentation/cec.txtadded+267−0View file
Documentation/devicetree/bindings/media/mediatek-vcodec.txtadded+59−0View file
Documentation/devicetree/bindings/media/mediatek-vpu.txtadded+31−0View file
Documentation/devicetree/bindings/media/renesas,fcp.txtadded+32−0View file
Documentation/devicetree/bindings/media/renesas,vsp1.txtmodified+5−0View file
Documentation/devicetree/bindings/media/s5p-cec.txtadded+31−0View file
Documentation/devicetree/bindings/media/s5p-mfc.txtmodified+31−8View file
Documentation/video4linux/CARDLIST.cx23885modified+1−0View file
Documentation/video4linux/v4l2-controls.txtmodified+0−15View file
Documentation/video4linux/vivid.txtmodified+31−5View file
MAINTAINERSmodified+63−11View file
arch/arm64/boot/dts/mediatek/mt8173.dtsimodified+62−0View file
arch/blackfin/mach-bf609/boards/ezkit.cmodified+0−2View file
drivers/gpu/drm/rcar-du/rcar_du_vsp.cmodified+25−20View file
drivers/gpu/drm/rcar-du/rcar_du_vsp.hmodified+2−0View file
drivers/input/touchscreen/sur40.cmodified+5−16View file
drivers/media/Kconfigmodified+3−0View file
drivers/media/Makefilemodified+4−0View file
drivers/media/cec-edid.cadded+168−0View file
drivers/media/common/v4l2-tpg/v4l2-tpg-core.cmodified+2−2View file
drivers/media/dvb-core/demux.hmodified+1−1View file
drivers/media/dvb-core/dmxdev.cmodified+1−1View file
drivers/media/dvb-core/dvb_ca_en50221.cmodified+35−4View file
drivers/media/dvb-core/dvb_demux.cmodified+6−11View file
drivers/media/dvb-core/dvb_demux.hmodified+2−2View file
drivers/media/dvb-core/dvb_frontend.cmodified+25−8View file
drivers/media/dvb-core/dvb_net.cmodified+1−1View file
drivers/media/dvb-core/dvb_ringbuffer.cmodified+61−13View file
drivers/media/dvb-frontends/Kconfigmodified+15−0View file
drivers/media/dvb-frontends/Makefilemodified+2−0View file
drivers/media/dvb-frontends/af9033.cmodified+155−172View file
drivers/media/dvb-frontends/ascot2e.cmodified+1−1View file
drivers/media/dvb-frontends/cxd2841er.cmodified+1495−436View file
drivers/media/dvb-frontends/cxd2841er.hmodified+11−13View file
drivers/media/dvb-frontends/cxd2841er_priv.hmodified+1−0View file
drivers/media/dvb-frontends/dib0090.cmodified+6−0View file
drivers/media/dvb-frontends/drx39xyj/drxj.cmodified+3−0View file
drivers/media/dvb-frontends/ds3000.cmodified+9−0View file
drivers/media/dvb-frontends/helene.cadded+1042−0View file
drivers/media/dvb-frontends/helene.hadded+79−0View file
drivers/media/dvb-frontends/horus3a.cmodified+3−23View file
drivers/media/dvb-frontends/m88ds3103.cmodified+65−79View file
drivers/media/dvb-frontends/m88ds3103_priv.hmodified+1−2View file
drivers/media/dvb-frontends/m88rs2000.cmodified+1−1View file
drivers/media/dvb-frontends/mb86a20s.cmodified+2−1View file
drivers/staging/media/mn88472/mn88472.c → drivers/media/dvb-frontends/mn88472.crenamed+278−241View file
drivers/media/dvb-frontends/mn88472.hmodified+24−21View file
drivers/staging/media/mn88472/mn88472_priv.h → drivers/media/dvb-frontends/mn88472_priv.hrenamed+5−6View file
drivers/media/dvb-frontends/mn88473.cmodified+4−3View file
drivers/media/dvb-frontends/rtl2830.cmodified+89−114View file
drivers/media/dvb-frontends/rtl2830_priv.hmodified+1−1View file
drivers/media/dvb-frontends/rtl2832.cmodified+20−6View file
drivers/media/dvb-frontends/rtl2832_priv.hmodified+1−0View file
drivers/media/dvb-frontends/rtl2832_sdr.cmodified+1−1View file
drivers/media/dvb-frontends/si2168.cmodified+75−52View file
drivers/media/dvb-frontends/si2168_priv.hmodified+7−1View file
drivers/media/i2c/Kconfigmodified+24−0View file
drivers/media/i2c/adv7511.cmodified+412−33View file
drivers/media/i2c/adv7604.cmodified+333−60View file
drivers/media/i2c/adv7842.cmodified+327−86View file
drivers/media/i2c/cs53l32a.cmodified+0−7View file
drivers/media/i2c/cx25840/cx25840-core.cmodified+0−7View file
drivers/media/i2c/msp3400-driver.cmodified+0−7View file
drivers/media/i2c/mt9t001.cmodified+14−3View file
drivers/media/i2c/mt9v032.cmodified+210−69View file
drivers/media/i2c/saa7115.cmodified+0−7View file
drivers/media/i2c/smiapp/smiapp-core.cmodified+1−3View file
drivers/media/i2c/tc358743.cmodified+1−14View file
drivers/media/i2c/tvaudio.cmodified+0−7View file
drivers/media/i2c/wm8775.cmodified+0−7View file
drivers/media/media-device.cmodified+33−14View file
drivers/media/media-devnode.cmodified+85−64View file
drivers/media/pci/bt8xx/dst_ca.cmodified+0−2View file
drivers/media/pci/cobalt/cobalt-driver.cmodified+0−11View file
drivers/media/pci/cobalt/cobalt-driver.hmodified+0−1View file
drivers/media/pci/cobalt/cobalt-v4l2.cmodified+2−2View file
drivers/media/pci/cx18/cx18-alsa-mixer.cmodified+3−3View file
drivers/media/pci/cx18/cx18-driver.cmodified+1−1View file
drivers/media/pci/cx18/cx18-driver.hmodified+3−3View file
drivers/media/pci/cx18/cx18-ioctl.cmodified+1−1View file
drivers/media/pci/cx18/cx18-streams.cmodified+6−6View file
drivers/media/pci/cx18/cx18-vbi.cmodified+3−3View file
drivers/media/pci/cx23885/cx23885-417.cmodified+1−2View file
drivers/media/pci/cx23885/cx23885-cards.cmodified+46−13View file
drivers/media/pci/cx23885/cx23885-core.cmodified+1−9View file
drivers/media/pci/cx23885/cx23885-dvb.cmodified+101−3View file
drivers/media/pci/cx23885/cx23885-vbi.cmodified+1−2View file
drivers/media/pci/cx23885/cx23885-video.cmodified+3−2View file
drivers/media/pci/cx23885/cx23885.hmodified+1−1View file
drivers/media/pci/cx25821/cx25821-alsa.cmodified+1−1View file
drivers/media/pci/cx25821/cx25821-core.cmodified+1−9View file
drivers/media/pci/cx25821/cx25821-video.cmodified+2−3View file
drivers/media/pci/cx25821/cx25821.hmodified+0−1View file
drivers/media/pci/cx88/cx88-alsa.cmodified+2−6View file
drivers/media/pci/cx88/cx88-blackbird.cmodified+2−2View file
drivers/media/pci/cx88/cx88-dvb.cmodified+2−2View file
drivers/media/pci/cx88/cx88-mpeg.cmodified+1−9View file
drivers/media/pci/cx88/cx88-vbi.cmodified+1−2View file
drivers/media/pci/cx88/cx88-video.cmodified+3−10View file
drivers/media/pci/cx88/cx88.hmodified+0−2View file
drivers/media/pci/ddbridge/ddbridge-core.cmodified+1−2View file
drivers/media/pci/dt3155/dt3155.cmodified+3−12View file
drivers/media/pci/dt3155/dt3155.hmodified+0−2View file
drivers/media/pci/ivtv/ivtv-alsa-mixer.cmodified+3−3View file
drivers/media/pci/netup_unidvb/Kconfigmodified+6−1View file
drivers/media/pci/netup_unidvb/netup_unidvb.hmodified+10−0View file
drivers/media/pci/netup_unidvb/netup_unidvb_ci.cmodified+2−2View file
drivers/media/pci/netup_unidvb/netup_unidvb_core.cmodified+109−65View file
drivers/media/pci/saa7134/saa7134-core.cmodified+7−15View file
drivers/media/pci/saa7134/saa7134-ts.cmodified+1−2View file
drivers/media/pci/saa7134/saa7134-vbi.cmodified+1−2View file
drivers/media/pci/saa7134/saa7134-video.cmodified+3−2View file
drivers/media/pci/saa7134/saa7134.hmodified+1−2View file
drivers/media/pci/saa7164/saa7164-encoder.cmodified+2−4View file
drivers/media/pci/saa7164/saa7164.hmodified+0−4View file
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.cmodified+3−12View file
drivers/media/pci/solo6x10/solo6x10-v4l2.cmodified+17−27View file
drivers/media/pci/solo6x10/solo6x10.hmodified+0−2View file
drivers/media/pci/sta2x11/sta2x11_vip.cmodified+3−17View file
drivers/media/pci/tw68/tw68-core.cmodified+3−12View file
drivers/media/pci/tw68/tw68-video.cmodified+2−2View file
drivers/media/pci/tw68/tw68.hmodified+0−1View file
drivers/media/pci/tw686x/Kconfigmodified+2−0View file
drivers/media/pci/tw686x/tw686x-audio.cmodified+67−25View file
drivers/media/pci/tw686x/tw686x-core.cmodified+48−8View file
drivers/media/pci/tw686x/tw686x-regs.hmodified+9−0View file
drivers/media/pci/tw686x/tw686x-video.cmodified+453−142View file
drivers/media/pci/tw686x/tw686x.hmodified+33−9View file
drivers/media/pci/zoran/zr36016.cmodified+0−4View file
drivers/media/platform/Kconfigmodified+45−0View file
drivers/media/platform/Makefilemodified+7−0View file
drivers/media/platform/am437x/am437x-vpfe.cmodified+3−11View file
drivers/media/platform/am437x/am437x-vpfe.hmodified+0−2View file
drivers/media/platform/blackfin/bfin_capture.cmodified+3−14View file
drivers/media/platform/coda/coda-common.cmodified+4−16View file
drivers/media/platform/coda/coda.hmodified+0−1View file
drivers/media/platform/davinci/ccdc_hw_device.hmodified+0−7View file
drivers/media/platform/davinci/vpbe_display.cmodified+2−12View file
drivers/media/platform/davinci/vpif_capture.cmodified+3−12View file
drivers/media/platform/davinci/vpif_capture.hmodified+0−2View file
drivers/media/platform/davinci/vpif_display.cmodified+3−12View file
drivers/media/platform/davinci/vpif_display.hmodified+0−2View file
drivers/media/platform/exynos-gsc/gsc-core.cmodified+3−9View file
drivers/media/platform/exynos-gsc/gsc-core.hmodified+0−2View file
drivers/media/platform/exynos-gsc/gsc-m2m.cmodified+4−4View file
drivers/media/platform/exynos4-is/fimc-capture.cmodified+3−6View file
drivers/media/platform/exynos4-is/fimc-core.cmodified+2−10View file
drivers/media/platform/exynos4-is/fimc-core.hmodified+0−3View file
drivers/media/platform/exynos4-is/fimc-is.cmodified+3−12View file
drivers/media/platform/exynos4-is/fimc-is.hmodified+0−2View file
drivers/media/platform/exynos4-is/fimc-isp-video.cmodified+4−7View file
drivers/media/platform/exynos4-is/fimc-isp.hmodified+0−2View file
drivers/media/platform/exynos4-is/fimc-lite.cmodified+6−16View file
drivers/media/platform/exynos4-is/fimc-lite.hmodified+0−2View file
drivers/media/platform/exynos4-is/fimc-m2m.cmodified+14−18View file
drivers/media/platform/exynos4-is/mipi-csis.cmodified+0−17View file
drivers/media/platform/m2m-deinterlace.cmodified+3−14View file
drivers/media/platform/marvell-ccic/mcam-core.cmodified+3−25View file
drivers/media/platform/marvell-ccic/mcam-core.hmodified+0−2View file
drivers/media/platform/mtk-vcodec/Makefileadded+19−0View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.hadded+335−0View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.cadded+1292−0View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.hadded+58−0View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.cadded+439−0View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.cadded+137−0View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.hadded+26−0View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.cadded+54−0View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.hadded+27−0View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_util.cadded+94−0View file
drivers/media/platform/mtk-vcodec/mtk_vcodec_util.hadded+87−0View file
drivers/media/platform/mtk-vcodec/venc/venc_h264_if.cadded+679−0View file
drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.cadded+486−0View file
drivers/media/platform/mtk-vcodec/venc_drv_base.hadded+62−0View file
drivers/media/platform/mtk-vcodec/venc_drv_if.cadded+113−0View file
drivers/media/platform/mtk-vcodec/venc_drv_if.hadded+163−0View file
drivers/media/platform/mtk-vcodec/venc_ipi_msg.hadded+210−0View file
drivers/media/platform/mtk-vcodec/venc_vpu_if.cadded+238−0View file
drivers/media/platform/mtk-vcodec/venc_vpu_if.hadded+61−0View file
drivers/media/platform/mtk-vpu/Makefileadded+3−0View file
drivers/media/platform/mtk-vpu/mtk_vpu.cadded+946−0View file
drivers/media/platform/mtk-vpu/mtk_vpu.hadded+162−0View file
drivers/media/platform/mx2_emmaprp.cmodified+4−15View file
drivers/media/platform/omap/omap_vout.cmodified+27−82View file
drivers/media/platform/omap/omap_voutdef.hmodified+2−3View file
drivers/media/platform/omap3isp/ispvideo.cmodified+3−11View file
drivers/media/platform/omap3isp/ispvideo.hmodified+0−1View file
drivers/media/platform/rcar-fcp.cadded+181−0View file
drivers/media/platform/rcar-vin/Kconfigadded+11−0View file
drivers/media/platform/rcar-vin/Makefileadded+3−0View file
drivers/media/platform/rcar-vin/rcar-core.cadded+334−0View file
drivers/media/platform/rcar-vin/rcar-dma.cadded+1187−0View file
drivers/media/platform/rcar-vin/rcar-v4l2.cadded+874−0View file
drivers/media/platform/rcar-vin/rcar-vin.hadded+163−0View file
drivers/media/platform/rcar_jpu.cmodified+5−19View file
drivers/media/platform/s3c-camif/camif-capture.cmodified+2−3View file
drivers/media/platform/s3c-camif/camif-core.cmodified+1−10View file
drivers/media/platform/s3c-camif/camif-core.hmodified+0−2View file
drivers/media/platform/s5p-g2d/g2d.cmodified+6−11View file
drivers/media/platform/s5p-g2d/g2d.hmodified+0−1View file
drivers/media/platform/s5p-jpeg/jpeg-core.cmodified+7−14View file
drivers/media/platform/s5p-jpeg/jpeg-core.hmodified+0−2View file
drivers/media/platform/s5p-mfc/s5p_mfc.cmodified+122−105View file
drivers/media/platform/s5p-mfc/s5p_mfc_common.hmodified+2−2View file
drivers/media/platform/s5p-mfc/s5p_mfc_dec.cmodified+13−15View file
drivers/media/platform/s5p-mfc/s5p_mfc_enc.cmodified+13−22View file
drivers/media/platform/s5p-mfc/s5p_mfc_iommu.hadded+79−0View file
drivers/media/platform/s5p-mfc/s5p_mfc_pm.cmodified+10−3View file
drivers/media/platform/s5p-tv/mixer.hmodified+0−2View file
drivers/media/platform/s5p-tv/mixer_video.cmodified+5−14View file
drivers/media/platform/sh_veu.cmodified+4−15View file
drivers/media/platform/sh_vou.cmodified+3−13View file
drivers/media/platform/soc_camera/Kconfigmodified+2−2View file
drivers/media/platform/soc_camera/Makefilemodified+1−1View file
drivers/media/platform/soc_camera/atmel-isi.cmodified+2−13View file
drivers/media/platform/soc_camera/rcar_vin.cmodified+2−12View file
drivers/media/platform/soc_camera/sh_mobile_ceu_camera.cmodified+3−14View file
drivers/media/platform/sti/bdisp/bdisp-filter.hmodified+0−304View file
drivers/media/platform/sti/bdisp/bdisp-hw.cmodified+305−0View file
drivers/media/platform/sti/bdisp/bdisp-v4l2.cmodified+4−14View file
drivers/media/platform/sti/bdisp/bdisp.hmodified+0−2View file
drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.cmodified+1−0View file
drivers/media/platform/ti-vpe/cal.cmodified+2−15View file
drivers/media/platform/ti-vpe/vpe.cmodified+5−17View file
drivers/media/platform/via-camera.cmodified+1−1View file
drivers/media/platform/vim2m.cmodified+1−6View file
drivers/media/platform/vivid/Kconfigmodified+8−0View file
drivers/media/platform/vivid/Makefilemodified+4−0View file
drivers/media/platform/vivid/vivid-cec.cadded+241−0View file
drivers/media/platform/vivid/vivid-cec.hadded+33−0View file
drivers/media/platform/vivid/vivid-core.cmodified+109−9View file
drivers/media/platform/vivid/vivid-core.hmodified+27−0View file
drivers/media/platform/vivid/vivid-kthread-cap.cmodified+13−0View file
drivers/media/platform/vivid/vivid-sdr-cap.cmodified+1−3View file
drivers/media/platform/vivid/vivid-vbi-cap.cmodified+1−1View file
drivers/media/platform/vivid/vivid-vbi-out.cmodified+1−1View file
drivers/media/platform/vivid/vivid-vid-cap.cmodified+25−9View file
drivers/media/platform/vivid/vivid-vid-common.cmodified+7−0View file
drivers/media/platform/vivid/vivid-vid-out.cmodified+1−6View file
drivers/media/platform/vsp1/Makefilemodified+2−1View file
drivers/media/platform/vsp1/vsp1.hmodified+7−4View file
drivers/media/platform/vsp1/vsp1_bru.cmodified+8−4View file
drivers/media/platform/vsp1/vsp1_clu.cadded+292−0View file
drivers/media/platform/vsp1/vsp1_clu.hadded+48−0View file
drivers/media/platform/vsp1/vsp1_dl.cmodified+58−14View file
drivers/media/platform/vsp1/vsp1_drm.cmodified+34−40View file
drivers/media/platform/vsp1/vsp1_drv.cmodified+106−85View file
drivers/media/platform/vsp1/vsp1_entity.cmodified+67−25View file
drivers/media/platform/vsp1/vsp1_entity.hmodified+11−6View file
drivers/media/platform/vsp1/vsp1_hsit.cmodified+9−5View file
drivers/media/platform/vsp1/vsp1_lif.cmodified+12−4View file
drivers/media/platform/vsp1/vsp1_lut.cmodified+69−32View file
drivers/media/platform/vsp1/vsp1_lut.hmodified+5−2View file
drivers/media/platform/vsp1/vsp1_pipe.cmodified+21−37View file
drivers/media/platform/vsp1/vsp1_pipe.hmodified+4−4View file
drivers/media/platform/vsp1/vsp1_regs.hmodified+20−4View file
drivers/media/platform/vsp1/vsp1_rpf.cmodified+23−15View file
drivers/media/platform/vsp1/vsp1_rwpf.cmodified+2−4View file
drivers/media/platform/vsp1/vsp1_rwpf.hmodified+13−1View file
drivers/media/platform/vsp1/vsp1_sru.cmodified+9−5View file
drivers/media/platform/vsp1/vsp1_uds.cmodified+11−5View file
drivers/media/platform/vsp1/vsp1_uds.hmodified+1−1View file
drivers/media/platform/vsp1/vsp1_video.cmodified+16−24View file
drivers/media/platform/vsp1/vsp1_video.hmodified+0−2View file
drivers/media/platform/vsp1/vsp1_wpf.cmodified+151−10View file
drivers/media/platform/xilinx/xilinx-dma.cmodified+2−11View file
drivers/media/platform/xilinx/xilinx-dma.hmodified+0−2View file
drivers/media/radio/radio-aztech.cmodified+0−1View file
drivers/media/radio/radio-maxiradio.cmodified+1−0View file
drivers/media/rc/ene_ir.cmodified+1−1View file
drivers/media/rc/iguanair.cmodified+1−1View file
drivers/media/rc/ir-lirc-codec.cmodified+4−1View file
drivers/media/rc/ir-rc5-decoder.cmodified+1−1View file
drivers/media/rc/keymaps/Makefilemodified+2−0View file
drivers/media/rc/keymaps/rc-cec.cadded+182−0View file
drivers/media/rc/keymaps/rc-dtt200u.cadded+59−0View file
drivers/media/rc/lirc_dev.cmodified+140−159View file
drivers/media/rc/mceusb.cmodified+7−1View file
drivers/media/rc/nuvoton-cir.cmodified+15−123View file
drivers/media/rc/nuvoton-cir.hmodified+0−25View file
drivers/media/rc/rc-main.cmodified+9−2View file
drivers/media/rc/redrat3.cmodified+46−38View file
drivers/media/rc/winbond-cir.cmodified+4−0View file
drivers/media/tuners/it913x.cmodified+1−0View file
drivers/media/tuners/mt2063.cmodified+5−25View file
drivers/media/tuners/r820t.cmodified+15−14View file
drivers/media/tuners/si2157.cmodified+2−1View file
drivers/media/usb/airspy/airspy.cmodified+1−1View file
drivers/media/usb/au0828/au0828-core.cmodified+2−2View file
drivers/media/usb/au0828/au0828-vbi.cmodified+1−1View file
drivers/media/usb/au0828/au0828-video.cmodified+1−1View file
drivers/media/usb/cx231xx/cx231xx-417.cmodified+3−1View file
drivers/media/usb/dvb-usb-v2/Kconfigmodified+9−4View file
drivers/media/usb/dvb-usb-v2/af9035.cmodified+164−111View file
drivers/media/usb/dvb-usb-v2/af9035.hmodified+2−1View file
drivers/media/usb/dvb-usb-v2/rtl28xxu.cmodified+1−1View file
drivers/media/usb/dvb-usb/dtt200u.cmodified+37−37View file
drivers/media/usb/dvb-usb/dvb-usb-dvb.cmodified+0−2View file
drivers/media/usb/dvb-usb/dw2102.cmodified+27−21View file
drivers/media/usb/em28xx/em28xx-dvb.cmodified+0−11View file
drivers/media/usb/em28xx/em28xx-i2c.cmodified+2−3View file
drivers/media/usb/em28xx/em28xx-vbi.cmodified+1−1View file
drivers/media/usb/em28xx/em28xx-video.cmodified+1−1View file
drivers/media/usb/go7007/go7007-v4l2.cmodified+1−1View file
drivers/media/usb/gspca/cpia1.cmodified+1−1View file
drivers/media/usb/gspca/gspca.cmodified+23−6View file
drivers/media/usb/gspca/konica.cmodified+1−1View file
drivers/media/usb/gspca/m5602/m5602_bridge.hmodified+0−15View file
drivers/media/usb/gspca/m5602/m5602_core.cmodified+15−0View file
drivers/media/usb/gspca/m5602/m5602_mt9m111.cmodified+144−0View file
drivers/media/usb/gspca/m5602/m5602_mt9m111.hmodified+0−144View file
drivers/media/usb/gspca/m5602/m5602_ov7660.cmodified+153−0View file
drivers/media/usb/gspca/m5602/m5602_ov7660.hmodified+0−153View file
drivers/media/usb/gspca/m5602/m5602_ov9650.cmodified+152−0View file
drivers/media/usb/gspca/m5602/m5602_ov9650.hmodified+0−150View file
drivers/media/usb/gspca/m5602/m5602_po1030.cmodified+104−0View file
drivers/media/usb/gspca/m5602/m5602_po1030.hmodified+0−104View file
drivers/media/usb/gspca/m5602/m5602_s5k4aa.cmodified+199−0View file
drivers/media/usb/gspca/m5602/m5602_s5k4aa.hmodified+0−197View file
drivers/media/usb/gspca/m5602/m5602_s5k83a.cmodified+124−0View file
drivers/media/usb/gspca/m5602/m5602_s5k83a.hmodified+0−124View file
drivers/media/usb/gspca/ov534.cmodified+3−4View file
drivers/media/usb/gspca/sn9c20x.cmodified+4−10View file
drivers/media/usb/gspca/t613.cmodified+1−1View file
drivers/media/usb/gspca/topro.cmodified+4−2View file
drivers/media/usb/gspca/zc3xx.cmodified+4−9View file
drivers/media/usb/hackrf/hackrf.cmodified+1−1View file
drivers/media/usb/hdpvr/hdpvr-core.cmodified+2−8View file
drivers/media/usb/hdpvr/hdpvr-video.cmodified+3−3View file
drivers/media/usb/hdpvr/hdpvr.hmodified+0−2View file
drivers/media/usb/msi2500/msi2500.cmodified+1−1View file
drivers/media/usb/pvrusb2/pvrusb2-hdw.cmodified+5−1View file
drivers/media/usb/pwc/pwc-if.cmodified+3−1View file
drivers/media/usb/s2255/s2255drv.cmodified+1−1View file
drivers/media/usb/stk1160/stk1160-v4l.cmodified+4−1View file
drivers/media/usb/usbtv/usbtv-audio.cmodified+26−7View file
drivers/media/usb/usbtv/usbtv-core.cmodified+27−13View file
drivers/media/usb/usbtv/usbtv-video.cmodified+45−16View file
drivers/media/usb/usbtv/usbtv.hmodified+18−4View file
drivers/media/usb/usbvision/usbvision-core.cmodified+0−5View file
drivers/media/usb/usbvision/usbvision-video.cmodified+16−24View file
drivers/media/usb/uvc/uvc_driver.cmodified+1−1View file
drivers/media/usb/uvc/uvc_queue.cmodified+1−1View file
drivers/media/usb/uvc/uvc_v4l2.cmodified+17−2View file
drivers/media/usb/uvc/uvc_video.cmodified+1−0View file
drivers/media/v4l2-core/v4l2-ctrls.cmodified+0−45View file
drivers/media/v4l2-core/v4l2-flash-led-class.cmodified+1−8View file
drivers/media/v4l2-core/v4l2-ioctl.cmodified+2−2View file
drivers/media/v4l2-core/videobuf2-core.cmodified+22−18View file
drivers/media/v4l2-core/videobuf2-dma-contig.cmodified+55−33View file
drivers/media/v4l2-core/videobuf2-dma-sg.cmodified+9−36View file
drivers/media/v4l2-core/videobuf2-v4l2.cmodified+28−25View file
drivers/media/v4l2-core/videobuf2-vmalloc.cmodified+5−4View file
drivers/of/of_reserved_mem.cmodified+63−20View file
drivers/staging/media/Kconfigmodified+5−9View file
drivers/staging/media/Makefilemodified+3−5View file
drivers/staging/media/cec/Kconfigadded+15−0View file
drivers/staging/media/cec/Makefileadded+5−0View file
drivers/staging/media/cec/TODOadded+31−0View file
drivers/staging/media/cec/cec-adap.cadded+1654−0View file
drivers/staging/media/cec/cec-api.cadded+579−0View file
drivers/staging/media/cec/cec-core.cadded+409−0View file
drivers/staging/media/cec/cec-priv.hadded+56−0View file
drivers/staging/media/davinci_vpfe/vpfe_video.cmodified+3−11View file
drivers/staging/media/davinci_vpfe/vpfe_video.hmodified+0−2View file
drivers/staging/media/lirc/lirc_parallel.cmodified+4−4View file
drivers/staging/media/mn88472/Kconfigdeleted+0−7View before deletion
drivers/staging/media/mn88472/Makefiledeleted+0−5View before deletion
drivers/staging/media/mn88472/TODOdeleted+0−21View before deletion
drivers/staging/media/mx2/Kconfigdeleted+0−15View before deletion
drivers/staging/media/mx2/Makefiledeleted+0−3View before deletion
drivers/staging/media/mx2/TODOdeleted+0−10View before deletion
drivers/staging/media/mx2/mx2_camera.cdeleted+0−1636View before deletion
drivers/staging/media/mx3/Kconfigdeleted+0−15View before deletion
drivers/staging/media/mx3/Makefiledeleted+0−3View before deletion
drivers/staging/media/mx3/TODOdeleted+0−10View before deletion
drivers/staging/media/mx3/mx3_camera.cdeleted+0−1264View before deletion
drivers/staging/media/omap1/Kconfigdeleted+0−13View before deletion
drivers/staging/media/omap1/Makefiledeleted+0−3View before deletion
drivers/staging/media/omap1/TODOdeleted+0−8View before deletion
drivers/staging/media/omap1/omap1_camera.cdeleted+0−1702View before deletion
drivers/staging/media/omap4iss/iss_video.cmodified+2−10View file
drivers/staging/media/omap4iss/iss_video.hmodified+0−1View file
drivers/staging/media/pulse8-cec/Kconfigadded+10−0View file
drivers/staging/media/pulse8-cec/Makefileadded+1−0View file
drivers/staging/media/pulse8-cec/TODOadded+52−0View file
drivers/staging/media/pulse8-cec/pulse8-cec.cadded+505−0View file
drivers/staging/media/s5p-cec/Kconfigadded+9−0View file
drivers/staging/media/s5p-cec/Makefileadded+2−0View file
drivers/staging/media/s5p-cec/TODOadded+7−0View file
drivers/staging/media/s5p-cec/exynos_hdmi_cec.hadded+38−0View file
drivers/staging/media/s5p-cec/exynos_hdmi_cecctrl.cadded+209−0View file
drivers/staging/media/s5p-cec/regs-cec.hadded+96−0View file
drivers/staging/media/s5p-cec/s5p_cec.cadded+294−0View file
drivers/staging/media/s5p-cec/s5p_cec.hadded+76−0View file
drivers/staging/media/timb/Kconfigdeleted+0−11View before deletion
drivers/staging/media/timb/Makefiledeleted+0−1View before deletion
drivers/staging/media/timb/timblogiw.cdeleted+0−870View before deletion
drivers/staging/media/tw686x-kh/tw686x-kh-video.cmodified+2−10View file
drivers/staging/media/tw686x-kh/tw686x-kh.hmodified+0−1View file
drivers/usb/gadget/function/uvc_queue.cmodified+1−1View file
fs/compat_ioctl.cmodified+12−0View file
include/linux/cec-funcs.hadded+1899−0View file
include/linux/cec.hadded+1011−0View file
include/linux/of_reserved_mem.hmodified+22−3View file
include/media/cec-edid.hadded+104−0View file
include/media/cec.hadded+241−0View file
include/media/davinci/vpbe_display.hmodified+0−2View file
include/media/i2c/adv7511.hmodified+1−5View file
include/media/i2c/adv7604.hmodified+0−2View file
include/media/i2c/adv7842.hmodified+0−2View file
include/media/media-device.hmodified+1−4View file
include/media/media-devnode.hmodified+35−11View file
include/media/rc-core.hmodified+3−0View file
include/media/rc-map.hmodified+5−1View file
include/media/rcar-fcp.hadded+37−0View file
include/media/v4l2-ctrls.hmodified+12−22View file
include/media/v4l2-subdev.hmodified+0−21View file
include/media/videobuf2-core.hmodified+14−10View file
include/media/videobuf2-dma-contig.hmodified+2−9View file
include/media/videobuf2-dma-sg.hmodified+0−3View file
include/media/vsp1.hmodified+13−16View file
include/uapi/linux/media.hmodified+10−0View file
include/uapi/linux/serio.hmodified+1−0View file
include/uapi/linux/videodev2.hmodified+8−6View file
include/uapi/linux/vsp1.hdeleted+0−34View before deletion
samples/v4l/v4l2-pci-skeleton.cmodified+3−14View file

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

Documentation/DocBook/device-drivers.tmpl

View file
diff --git a/Documentation/DocBook/device-drivers.tmpl b/Documentation/DocBook/device-drivers.tmpl
index 8c68768..58af32b 100644
--- a/Documentation/DocBook/device-drivers.tmpl
+++ b/Documentation/DocBook/device-drivers.tmpl
@@ -300,6 +300,9 @@ X!Isound/sound_firmware.c
!Iinclude/media/media-devnode.h
!Iinclude/media/media-entity.h
</sect1>
+ <sect1><title>Consumer Electronics Control devices</title>
+!Iinclude/media/cec-edid.h
+ </sect1>
</chapter>

Documentation/DocBook/media/Makefile

View file
diff --git a/Documentation/DocBook/media/Makefile b/Documentation/DocBook/media/Makefile
index 2840ff4..fdc1386 100644
--- a/Documentation/DocBook/media/Makefile
+++ b/Documentation/DocBook/media/Makefile
@@ -64,6 +64,7 @@ IOCTLS = \
$(shell perl -ne 'print "$$1 " if /\#define\s+([A-Z][^\s]+)\s+_IO/' $(srctree)/include/uapi/linux/dvb/net.h) \
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/uapi/linux/dvb/video.h) \
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/uapi/linux/media.h) \
+ $(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/linux/cec.h) \
$(shell perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/uapi/linux/v4l2-subdev.h) \
DEFINES = \
@@ -100,6 +101,7 @@ STRUCTS = \
$(shell perl -ne 'print "$$1 " if (/^struct\s+([^\s]+)\s+/ && !/_old/)' $(srctree)/include/uapi/linux/dvb/net.h) \
$(shell perl -ne 'print "$$1 " if (/^struct\s+([^\s]+)\s+/)' $(srctree)/include/uapi/linux/dvb/video.h) \
$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/uapi/linux/media.h) \
+ $(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/linux/cec.h) \
$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/uapi/linux/v4l2-subdev.h) \
$(shell perl -ne 'print "$$1 " if /^struct\s+([^\s]+)\s+/' $(srctree)/include/uapi/linux/v4l2-mediabus.h)

Documentation/DocBook/media/v4l/biblio.xml

View file
diff --git a/Documentation/DocBook/media/v4l/biblio.xml b/Documentation/DocBook/media/v4l/biblio.xml
index 9beb30f..87f1d24 100644
--- a/Documentation/DocBook/media/v4l/biblio.xml
+++ b/Documentation/DocBook/media/v4l/biblio.xml
@@ -342,6 +342,16 @@ in the frequency range from 87,5 to 108,0 MHz</title>
<subtitle>Specification Version 1.4a</subtitle>
</biblioentry>
+ <biblioentry id="hdmi2">
+ <abbrev>HDMI2</abbrev>
+ <authorgroup>
+ <corpauthor>HDMI Licensing LLC
+(<ulink url="http://www.hdmi.org">http://www.hdmi.org</ulink>)</corpauthor>
+ </authorgroup>
+ <title>High-Definition Multimedia Interface</title>
+ <subtitle>Specification Version 2.0</subtitle>
+ </biblioentry>
+
<biblioentry id="dp">
<abbrev>DP</abbrev>
<authorgroup>

Documentation/DocBook/media/v4l/cec-api.xml

View file
diff --git a/Documentation/DocBook/media/v4l/cec-api.xml b/Documentation/DocBook/media/v4l/cec-api.xml
new file mode 100644
index 0000000..7062c1f
--- /dev/null
+++ b/Documentation/DocBook/media/v4l/cec-api.xml
@@ -0,0 +1,75 @@
+<partinfo>
+ <authorgroup>
+ <author>
+ <firstname>Hans</firstname>
+ <surname>Verkuil</surname>
+ <affiliation><address><email>[email protected]</email></address></affiliation>
+ <contrib>Initial version.</contrib>
+ </author>
+ </authorgroup>
+ <copyright>
+ <year>2016</year>
+ <holder>Hans Verkuil</holder>
+ </copyright>
+
+ <revhistory>
+ <!-- Put document revisions here, newest first. -->
+ <revision>
+ <revnumber>1.0.0</revnumber>
+ <date>2016-03-17</date>
+ <authorinitials>hv</authorinitials>
+ <revremark>Initial revision</revremark>
+ </revision>
+ </revhistory>
+</partinfo>
+
+<title>CEC API</title>
+
+<chapter id="cec-api">
+ <title>CEC: Consumer Electronics Control</title>
+
+ <section id="cec-intro">
+ <title>Introduction</title>
+ <para>
+ Note: this documents the proposed CEC API. This API is not yet finalized and
+ is currently only available as a staging kernel module.
+ </para>
+ <para>HDMI connectors provide a single pin for use by the Consumer Electronics
+ Control protocol. This protocol allows different devices connected by an HDMI cable
+ to communicate. The protocol for CEC version 1.4 is defined in supplements 1 (CEC)
+ and 2 (HEAC or HDMI Ethernet and Audio Return Channel) of the HDMI 1.4a
+ (<xref linkend="hdmi" />) specification and the extensions added to CEC version 2.0
+ are defined in chapter 11 of the HDMI 2.0 (<xref linkend="hdmi2" />) specification.
+ </para>
+
+ <para>The bitrate is very slow (effectively no more than 36 bytes per second) and
+ is based on the ancient AV.link protocol used in old SCART connectors. The protocol
+ closely resembles a crazy Rube Goldberg contraption and is an unholy mix of low and
+ high level messages. Some messages, especially those part of the HEAC protocol layered
+ on top of CEC, need to be handled by the kernel, others can be handled either by the
+ kernel or by userspace.</para>
+
+ <para>In addition, CEC can be implemented in HDMI receivers, transmitters and in USB
+ devices that have an HDMI input and an HDMI output and that control just the CEC pin.</para>
+
+ <para>Drivers that support CEC will create a CEC device node (/dev/cecX)
+ to give userspace access to the CEC adapter. The &CEC-ADAP-G-CAPS; ioctl will tell userspace
+ what it is allowed to do.</para>
+ </section>
+</chapter>
+
+<appendix id="cec-user-func">
+ <title>Function Reference</title>
+ <!-- Keep this alphabetically sorted. -->
+ &sub-cec-func-open;
+ &sub-cec-func-close;
+ &sub-cec-func-ioctl;
+ &sub-cec-func-poll;
+ <!-- All ioctls go here. -->
+ &sub-cec-ioc-adap-g-caps;
+ &sub-cec-ioc-adap-g-log-addrs;
+ &sub-cec-ioc-adap-g-phys-addr;
+ &sub-cec-ioc-dqevent;
+ &sub-cec-ioc-g-mode;
+ &sub-cec-ioc-receive;
+</appendix>

Documentation/DocBook/media/v4l/cec-func-close.xml

View file
diff --git a/Documentation/DocBook/media/v4l/cec-func-close.xml b/Documentation/DocBook/media/v4l/cec-func-close.xml
new file mode 100644
index 0000000..0812c8c
--- /dev/null
+++ b/Documentation/DocBook/media/v4l/cec-func-close.xml
@@ -0,0 +1,64 @@
+<refentry id="cec-func-close">
+ <refmeta>
+ <refentrytitle>cec close()</refentrytitle>
+ &manvol;
+ </refmeta>
+
+ <refnamediv>
+ <refname>cec-close</refname>
+ <refpurpose>Close a cec device</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <funcsynopsis>
+ <funcsynopsisinfo>#include &lt;unistd.h&gt;</funcsynopsisinfo>
+ <funcprototype>
+ <funcdef>int <function>close</function></funcdef>
+ <paramdef>int <parameter>fd</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1>
+ <title>Arguments</title>
+
+ <variablelist>
+ <varlistentry>
+ <term><parameter>fd</parameter></term>
+ <listitem>
+ <para>&fd;</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+
+ <refsect1>
+ <title>Description</title>
+
+ <para>
+ Note: this documents the proposed CEC API. This API is not yet finalized and
+ is currently only available as a staging kernel module.
+ </para>
+
+ <para>Closes the cec device. Resources associated with the file descriptor
+ are freed. The device configuration remain unchanged.</para>
+ </refsect1>
+
+ <refsect1>
+ <title>Return Value</title>
+
+ <para><function>close</function> returns 0 on success. On error, -1 is
+ returned, and <varname>errno</varname> is set appropriately. Possible error
+ codes are:</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><errorcode>EBADF</errorcode></term>
+ <listitem>
+ <para><parameter>fd</parameter> is not a valid open file descriptor.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+</refentry>

Documentation/DocBook/media/v4l/cec-func-ioctl.xml

View file
diff --git a/Documentation/DocBook/media/v4l/cec-func-ioctl.xml b/Documentation/DocBook/media/v4l/cec-func-ioctl.xml
new file mode 100644
index 0000000..f92817a
--- /dev/null
+++ b/Documentation/DocBook/media/v4l/cec-func-ioctl.xml
@@ -0,0 +1,78 @@
+<refentry id="cec-func-ioctl">
+ <refmeta>
+ <refentrytitle>cec ioctl()</refentrytitle>
+ &manvol;
+ </refmeta>
+
+ <refnamediv>
+ <refname>cec-ioctl</refname>
+ <refpurpose>Control a cec device</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <funcsynopsis>
+ <funcsynopsisinfo>#include &lt;sys/ioctl.h&gt;</funcsynopsisinfo>
+ <funcprototype>
+ <funcdef>int <function>ioctl</function></funcdef>
+ <paramdef>int <parameter>fd</parameter></paramdef>
+ <paramdef>int <parameter>request</parameter></paramdef>
+ <paramdef>void *<parameter>argp</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1>
+ <title>Arguments</title>
+
+ <variablelist>
+ <varlistentry>
+ <term><parameter>fd</parameter></term>
+ <listitem>
+ <para>&fd;</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>request</parameter></term>
+ <listitem>
+ <para>CEC ioctl request code as defined in the cec.h header file,
+ for example CEC_ADAP_G_CAPS.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>argp</parameter></term>
+ <listitem>
+ <para>Pointer to a request-specific structure.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+
+ <refsect1>
+ <title>Description</title>
+ <para>
+ Note: this documents the proposed CEC API. This API is not yet finalized and
+ is currently only available as a staging kernel module.
+ </para>
+
+ <para>The <function>ioctl()</function> function manipulates cec device
+ parameters. The argument <parameter>fd</parameter> must be an open file
+ descriptor.</para>
+ <para>The ioctl <parameter>request</parameter> code specifies the cec
+ function to be called. It has encoded in it whether the argument is an
+ input, output or read/write parameter, and the size of the argument
+ <parameter>argp</parameter> in bytes.</para>
+ <para>Macros and structures definitions specifying cec ioctl requests and
+ their parameters are located in the cec.h header file. All cec ioctl
+ requests, their respective function and parameters are specified in
+ <xref linkend="cec-user-func" />.</para>
+ </refsect1>
+
+ <refsect1>
+ &return-value;
+
+ <para>Request-specific error codes are listed in the
+ individual requests descriptions.</para>
+ <para>When an ioctl that takes an output or read/write parameter fails,
+ the parameter remains unmodified.</para>
+ </refsect1>
+</refentry>

Documentation/DocBook/media/v4l/cec-func-open.xml

View file
diff --git a/Documentation/DocBook/media/v4l/cec-func-open.xml b/Documentation/DocBook/media/v4l/cec-func-open.xml
new file mode 100644
index 0000000..2edc555
--- /dev/null
+++ b/Documentation/DocBook/media/v4l/cec-func-open.xml
@@ -0,0 +1,104 @@
+<refentry id="cec-func-open">
+ <refmeta>
+ <refentrytitle>cec open()</refentrytitle>
+ &manvol;
+ </refmeta>
+
+ <refnamediv>
+ <refname>cec-open</refname>
+ <refpurpose>Open a cec device</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <funcsynopsis>
+ <funcsynopsisinfo>#include &lt;fcntl.h&gt;</funcsynopsisinfo>
+ <funcprototype>
+ <funcdef>int <function>open</function></funcdef>
+ <paramdef>const char *<parameter>device_name</parameter></paramdef>
+ <paramdef>int <parameter>flags</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1>
+ <title>Arguments</title>
+
+ <variablelist>
+ <varlistentry>
+ <term><parameter>device_name</parameter></term>
+ <listitem>
+ <para>Device to be opened.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>flags</parameter></term>
+ <listitem>
+ <para>Open flags. Access mode must be <constant>O_RDWR</constant>.
+ </para>
+ <para>When the <constant>O_NONBLOCK</constant> flag is
+given, the &CEC-RECEIVE; ioctl will return &EAGAIN; when no message is
+available, and the &CEC-TRANSMIT;, &CEC-ADAP-S-PHYS-ADDR; and
+&CEC-ADAP-S-LOG-ADDRS; ioctls all act in non-blocking mode.</para>
+ <para>Other flags have no effect.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+ <refsect1>
+ <title>Description</title>
+ <para>
+ Note: this documents the proposed CEC API. This API is not yet finalized and
+ is currently only available as a staging kernel module.
+ </para>
+
+ <para>To open a cec device applications call <function>open()</function>
+ with the desired device name. The function has no side effects; the device
+ configuration remain unchanged.</para>
+ <para>When the device is opened in read-only mode, attempts to modify its
+ configuration will result in an error, and <varname>errno</varname> will be
+ set to <errorcode>EBADF</errorcode>.</para>
+ </refsect1>
+ <refsect1>
+ <title>Return Value</title>
+
+ <para><function>open</function> returns the new file descriptor on success.
+ On error, -1 is returned, and <varname>errno</varname> is set appropriately.
+ Possible error codes include:</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><errorcode>EACCES</errorcode></term>
+ <listitem>
+ <para>The requested access to the file is not allowed.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><errorcode>EMFILE</errorcode></term>
+ <listitem>
+ <para>The process already has the maximum number of files open.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><errorcode>ENFILE</errorcode></term>
+ <listitem>
+ <para>The system limit on the total number of open files has been
+ reached.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><errorcode>ENOMEM</errorcode></term>
+ <listitem>
+ <para>Insufficient kernel memory was available.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><errorcode>ENXIO</errorcode></term>
+ <listitem>
+ <para>No device corresponding to this device special file exists.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+</refentry>

Documentation/DocBook/media/v4l/cec-func-poll.xml

View file
diff --git a/Documentation/DocBook/media/v4l/cec-func-poll.xml b/Documentation/DocBook/media/v4l/cec-func-poll.xml
new file mode 100644
index 0000000..1bddbde
--- /dev/null
+++ b/Documentation/DocBook/media/v4l/cec-func-poll.xml
@@ -0,0 +1,94 @@
+<refentry id="cec-func-poll">
+ <refmeta>
+ <refentrytitle>cec poll()</refentrytitle>
+ &manvol;
+ </refmeta>
+
+ <refnamediv>
+ <refname>cec-poll</refname>
+ <refpurpose>Wait for some event on a file descriptor</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <funcsynopsis>
+ <funcsynopsisinfo>#include &lt;sys/poll.h&gt;</funcsynopsisinfo>
+ <funcprototype>
+ <funcdef>int <function>poll</function></funcdef>
+ <paramdef>struct pollfd *<parameter>ufds</parameter></paramdef>
+ <paramdef>unsigned int <parameter>nfds</parameter></paramdef>
+ <paramdef>int <parameter>timeout</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1>
+ <title>Description</title>
+
+ <para>
+ Note: this documents the proposed CEC API. This API is not yet finalized and
+ is currently only available as a staging kernel module.
+ </para>
+
+ <para>With the <function>poll()</function> function applications
+can wait for CEC events.</para>
+
+ <para>On success <function>poll()</function> returns the number of
+file descriptors that have been selected (that is, file descriptors
+for which the <structfield>revents</structfield> field of the
+respective <structname>pollfd</structname> structure is non-zero).
+CEC devices set the <constant>POLLIN</constant> and
+<constant>POLLRDNORM</constant> flags in the
+<structfield>revents</structfield> field if there are messages in the
+receive queue. If the transmit queue has room for new messages, the
+<constant>POLLOUT</constant> and <constant>POLLWRNORM</constant>
+flags are set. If there are events in the event queue, then the
+<constant>POLLPRI</constant> flag is set.
+When the function timed out it returns a value of zero, on
+failure it returns <returnvalue>-1</returnvalue> and the
+<varname>errno</varname> variable is set appropriately.
+</para>
+
+ <para>For more details see the
+<function>poll()</function> manual page.</para>
+ </refsect1>
+
+ <refsect1>
+ <title>Return Value</title>
+
+ <para>On success, <function>poll()</function> returns the number
+structures which have non-zero <structfield>revents</structfield>
+fields, or zero if the call timed out. On error
+<returnvalue>-1</returnvalue> is returned, and the
+<varname>errno</varname> variable is set appropriately:</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><errorcode>EBADF</errorcode></term>
+ <listitem>
+ <para>One or more of the <parameter>ufds</parameter> members
+specify an invalid file descriptor.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><errorcode>EFAULT</errorcode></term>
+ <listitem>
+ <para><parameter>ufds</parameter> references an inaccessible
+memory area.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><errorcode>EINTR</errorcode></term>
+ <listitem>
+ <para>The call was interrupted by a signal.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><errorcode>EINVAL</errorcode></term>
+ <listitem>
+ <para>The <parameter>nfds</parameter> argument is greater
+than <constant>OPEN_MAX</constant>.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+</refentry>

Documentation/DocBook/media/v4l/cec-ioc-adap-g-caps.xml

View file
diff --git a/Documentation/DocBook/media/v4l/cec-ioc-adap-g-caps.xml b/Documentation/DocBook/media/v4l/cec-ioc-adap-g-caps.xml
new file mode 100644
index 0000000..3523ef2
--- /dev/null
+++ b/Documentation/DocBook/media/v4l/cec-ioc-adap-g-caps.xml
@@ -0,0 +1,151 @@
+<refentry id="cec-ioc-adap-g-caps">
+ <refmeta>
+ <refentrytitle>ioctl CEC_ADAP_G_CAPS</refentrytitle>
+ &manvol;
+ </refmeta>
+
+ <refnamediv>
+ <refname>CEC_ADAP_G_CAPS</refname>
+ <refpurpose>Query device capabilities</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>int <function>ioctl</function></funcdef>
+ <paramdef>int <parameter>fd</parameter></paramdef>
+ <paramdef>int <parameter>request</parameter></paramdef>
+ <paramdef>struct cec_caps *<parameter>argp</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1>
+ <title>Arguments</title>
+
+ <variablelist>
+ <varlistentry>
+ <term><parameter>fd</parameter></term>
+ <listitem>
+ <para>File descriptor returned by
+ <link linkend='cec-func-open'><function>open()</function></link>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>request</parameter></term>
+ <listitem>
+ <para>CEC_ADAP_G_CAPS</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><parameter>argp</parameter></term>
+ <listitem>
+ <para></para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsect1>
+
+ <refsect1>
+ <title>Description</title>
+
+ <para>
+ Note: this documents the proposed CEC API. This API is not yet finalized and
+ is currently only available as a staging kernel module.
+ </para>
+
+ <para>All cec devices must support the <constant>CEC_ADAP_G_CAPS</constant>
+ ioctl. To query device information, applications call the ioctl with a
+ pointer to a &cec-caps;. The driver fills the structure and returns
+ the information to the application.
+ The ioctl never fails.</para>
+
+ <table pgwide="1" frame="none" id="cec-caps">
+ <title>struct <structname>cec_caps</structname></title>
+ <tgroup cols="3">
+ &cs-str;
+ <tbody valign="top">
+ <row>
+ <entry>char</entry>
+ <entry><structfield>driver[32]</structfield></entry>
+ <entry>The name of the cec adapter driver.</entry>
+ </row>
+ <row>
+ <entry>char</entry>
+ <entry><structfield>name[32]</structfield></entry>
+ <entry>The name of this CEC adapter. The combination <structfield>driver</structfield>
+ and <structfield>name</structfield> must be unique.</entry>
+ </row>
+ <row>
+ <entry>__u32</entry>
+ <entry><structfield>capabilities</structfield></entry>
+ <entry>The capabilities of the CEC adapter, see <xref
+ linkend="cec-capabilities" />.</entry>
+ </row>
+ <row>
+ <entry>__u32</entry>
+ <entry><structfield>version</structfield></entry>
+ <entry>CEC Framework API version, formatted with the
+ <constant>KERNEL_VERSION()</constant> macro.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+

This diff is incomplete. Download the complete patch.

Documentation/DocBook/media/v4l/cec-ioc-adap-g-log-addrs.xml

View file

This diff is incomplete. Download the complete patch.

Documentation/DocBook/media/v4l/cec-ioc-adap-g-phys-addr.xml

View file

This diff is incomplete. Download the complete patch.

Documentation/DocBook/media/v4l/cec-ioc-dqevent.xml

View file

This diff is incomplete. Download the complete patch.

Documentation/DocBook/media/v4l/cec-ioc-g-mode.xml

View file

This diff is incomplete. Download the complete patch.

Documentation/DocBook/media/v4l/cec-ioc-receive.xml

View file

This diff is incomplete. Download the complete patch.

Documentation/DocBook/media/v4l/io.xml

View file

This diff is incomplete. Download the complete patch.

Documentation/DocBook/media/v4l/lirc_device_interface.xml

View file

This diff is incomplete. Download the complete patch.

Documentation/DocBook/media/v4l/media-types.xml

View file

This diff is incomplete. Download the complete patch.

Documentation/DocBook/media/v4l/pixfmt-z16.xml

View file

This diff is incomplete. Download the complete patch.

Documentation/DocBook/media/v4l/vidioc-reqbufs.xml

View file

This diff is incomplete. Download the complete patch.

Documentation/DocBook/media_api.tmpl

View file

This diff is incomplete. Download the complete patch.

Documentation/cec.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/mediatek-vcodec.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/mediatek-vpu.txt

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/s5p-cec.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/s5p-mfc.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/video4linux/CARDLIST.cx23885

View file

This diff is incomplete. Download the complete patch.

Documentation/video4linux/v4l2-controls.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/video4linux/vivid.txt

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

arch/arm64/boot/dts/mediatek/mt8173.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/blackfin/mach-bf609/boards/ezkit.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/rcar-du/rcar_du_vsp.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/rcar-du/rcar_du_vsp.h

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/cec-edid.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/demux.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dmxdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dvb_ca_en50221.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dvb_demux.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dvb_demux.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dvb_frontend.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dvb_net.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dvb_ringbuffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/af9033.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/ascot2e.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/cxd2841er.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/cxd2841er.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/cxd2841er_priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/dib0090.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/ds3000.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/helene.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/helene.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/horus3a.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/m88ds3103.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/m88ds3103_priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/m88rs2000.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/mb86a20s.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/mn88472.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/mn88472.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/mn88472_priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/mn88473.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/rtl2830.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/rtl2830_priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/rtl2832.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/rtl2832_priv.h

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/dvb-frontends/si2168.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/si2168_priv.h

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/adv7511.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/cs53l32a.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/msp3400-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/mt9t001.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/saa7115.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tc358743.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tvaudio.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/wm8775.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/media-device.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/media-devnode.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/bt8xx/dst_ca.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

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-alsa-mixer.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx18/cx18-ioctl.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/cx18/cx18-vbi.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-cards.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/cx23885-vbi.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/cx23885/cx23885.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx25821/cx25821.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx88/cx88-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-mpeg.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx88/cx88-vbi.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/cx88/cx88.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ddbridge/ddbridge-core.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/dt3155/dt3155.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ivtv/ivtv-alsa-mixer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/netup_unidvb/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/netup_unidvb/netup_unidvb.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/netup_unidvb/netup_unidvb_ci.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/saa7134/saa7134-core.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7134/saa7134.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7164/saa7164.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/solo6x10/solo6x10.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/sta2x11/sta2x11_vip.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/tw68/tw68-core.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/tw68/tw68.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/tw686x/Kconfig

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/tw686x/tw686x-regs.h

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/tw686x/tw686x.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/zoran/zr36016.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/am437x/am437x-vpfe.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/blackfin/bfin_capture.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/coda/coda.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/ccdc_hw_device.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpbe_display.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpif_capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpif_capture.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpif_display.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpif_display.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/exynos4-is/fimc-core.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/exynos4-is/fimc-is.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/exynos4-is/fimc-isp.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/m2m-deinterlace.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/venc_drv_base.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/venc_drv_if.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vcodec/venc_ipi_msg.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mtk-vpu/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/mx2_emmaprp.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap/omap_vout.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap/omap_voutdef.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispvideo.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispvideo.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rcar-fcp.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rcar-vin/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rcar-vin/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/rcar_jpu.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s3c-camif/camif-core.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s5p-mfc/s5p_mfc_iommu.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s5p-tv/mixer.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s5p-tv/mixer_video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sh_veu.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sh_vou.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/soc_camera/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/soc_camera/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/soc_camera/rcar_vin.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sti/bdisp/bdisp-filter.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sti/bdisp/bdisp.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/via-camera.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vim2m.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-cec.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-kthread-cap.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-sdr-cap.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-vid-common.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-vid-out.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_bru.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_clu.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_clu.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_dl.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_drm.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_entity.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_entity.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_hsit.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_lif.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_lut.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_lut.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_pipe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_pipe.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_rpf.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_rwpf.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_rwpf.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_sru.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_uds.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_uds.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_video.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vsp1/vsp1_wpf.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-aztech.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-maxiradio.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/ene_ir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/iguanair.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/ir-lirc-codec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/ir-rc5-decoder.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/keymaps/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/keymaps/rc-cec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/keymaps/rc-dtt200u.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/lirc_dev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/mceusb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/nuvoton-cir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/nuvoton-cir.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/rc-main.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/redrat3.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/winbond-cir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/it913x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/mt2063.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/r820t.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/si2157.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/airspy/airspy.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/dvb-usb-v2/Kconfig

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/dvb-usb-v2/af9035.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/em28xx/em28xx-vbi.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/go7007/go7007-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/cpia1.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/gspca.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/konica.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_bridge.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_mt9m111.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_mt9m111.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_ov7660.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_ov7660.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_ov9650.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_ov9650.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_po1030.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_po1030.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_s5k4aa.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_s5k4aa.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_s5k83a.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/m5602/m5602_s5k83a.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/ov534.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/sn9c20x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/t613.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/topro.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/zc3xx.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/hdpvr/hdpvr-core.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/hdpvr/hdpvr.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/msi2500/msi2500.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/pwc/pwc-if.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/s2255/s2255drv.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/usbtv/usbtv.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/usbvision/usbvision-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_queue.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/uvc/uvc_v4l2.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-ctrls.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-flash-led-class.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/videobuf2-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/videobuf2-dma-contig.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/videobuf2-dma-sg.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/videobuf2-vmalloc.c

View file

This diff is incomplete. Download the complete patch.

drivers/of/of_reserved_mem.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/cec/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/cec/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/cec/TODO

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/cec/cec-priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/davinci_vpfe/vpfe_video.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/davinci_vpfe/vpfe_video.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/lirc/lirc_parallel.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/mn88472/Kconfig

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/mn88472/Makefile

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/mn88472/TODO

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/mx2/Kconfig

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/mx2/Makefile

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/mx2/TODO

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/mx2/mx2_camera.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/mx3/Kconfig

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/mx3/Makefile

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/mx3/TODO

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/mx3/mx3_camera.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap1/Kconfig

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap1/Makefile

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap1/TODO

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap1/omap1_camera.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap4iss/iss_video.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap4iss/iss_video.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/pulse8-cec/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/pulse8-cec/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/pulse8-cec/TODO

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/pulse8-cec/pulse8-cec.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/s5p-cec/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/s5p-cec/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/s5p-cec/TODO

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/s5p-cec/exynos_hdmi_cec.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/s5p-cec/exynos_hdmi_cecctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/s5p-cec/regs-cec.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/s5p-cec/s5p_cec.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/s5p-cec/s5p_cec.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/timb/Kconfig

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/timb/Makefile

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/timb/timblogiw.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/tw686x-kh/tw686x-kh-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/tw686x-kh/tw686x-kh.h

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/function/uvc_queue.c

View file

This diff is incomplete. Download the complete patch.

fs/compat_ioctl.c

View file

This diff is incomplete. Download the complete patch.

include/linux/cec-funcs.h

View file

This diff is incomplete. Download the complete patch.

include/linux/cec.h

View file

This diff is incomplete. Download the complete patch.

include/linux/of_reserved_mem.h

View file

This diff is incomplete. Download the complete patch.

include/media/cec-edid.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/davinci/vpbe_display.h

View file

This diff is incomplete. Download the complete patch.

include/media/i2c/adv7511.h

View file

This diff is incomplete. Download the complete patch.

include/media/i2c/adv7604.h

View file

This diff is incomplete. Download the complete patch.

include/media/i2c/adv7842.h

View file

This diff is incomplete. Download the complete patch.

include/media/media-device.h

View file

This diff is incomplete. Download the complete patch.

include/media/media-devnode.h

View file

This diff is incomplete. Download the complete patch.

include/media/rc-core.h

View file

This diff is incomplete. Download the complete patch.

include/media/rc-map.h

View file

This diff is incomplete. Download the complete patch.

include/media/rcar-fcp.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-ctrls.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/media/videobuf2-dma-contig.h

View file

This diff is incomplete. Download the complete patch.

include/media/videobuf2-dma-sg.h

View file

This diff is incomplete. Download the complete patch.

include/media/vsp1.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/media.h

View file

This diff is incomplete. Download the complete patch.

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

include/uapi/linux/vsp1.h

View before deletion

This diff is incomplete. Download the complete patch.

samples/v4l/v4l2-pci-skeleton.c

View file

This diff is incomplete. Download the complete patch.