projects/linux·commit 4d9708ea

Merge tag 'media/v3.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media

4d9708ea · Linus Torvalds <[email protected]> · 2014-10-10 22:04:49 -04:00

Pull media updates from Mauro Carvalho Chehab:

 - new IR driver: hix5hd2-ir

 - the virtual test driver (vivi) was replaced by vivid, with has an
   almost complete set of features to emulate most v4l2 devices and
   properly test all sorts of userspace apps

 - the as102 driver had several bugs fixed and was properly split into a
   frontend and a core driver.  With that, it got promoted from staging
   into mainstream

 - one new CI driver got added for CIMaX SP2/SP2HF (sp2 driver)

 - one new frontend driver for Toshiba ISDB-T/ISDB-S demod (tc90522)

 - one new PCI driver for ISDB-T/ISDB-S (pt3 driver)

 - saa7134 driver got support for go7007-based devices

 - added a new PCI driver for Techwell 68xx chipsets (tw68)

 - a new platform driver was added (coda)

 - new tuner drivers: mxl301rf and qm1d1c0042

 - a new DVB USB driver was added for DVBSky S860 & similar devices

 - added a new SDR driver (hackrf)

 - usbtv got audio support

 - several platform drivers are now compiled with COMPILE_TEST

 - a series of compiler fixup patches, making sparse/spatch happier with
   the media stuff and removing several warnings, especially on those
   platform drivers that didn't use to compile on x86

 - Support for several new modern devices got added

 - lots of other fixes, improvements and cleanups

* tag 'media/v3.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (544 commits)
  [media] ir-hix5hd2: fix build on c6x arch
  [media] pt3: fix DTV FE I2C driver load error paths
  Revert "[media] media: em28xx - remove reset_resume interface"
  [media] exynos4-is: fix some warnings when compiling on arm64
  [media] usb drivers: use %zu instead of %zd
  [media] pci drivers: use %zu instead of %zd
  [media] dvb-frontends: use %zu instead of %zd
  [media] s5p-mfc: Fix several printk warnings
  [media] s5p_mfc_opr: Fix warnings
  [media] ti-vpe: Fix typecast
  [media] s3c-camif: fix dma_addr_t printks
  [media] s5p_mfc_opr_v6: get rid of warnings when compiled with 64 bits
  [media] s5p_mfc_opr_v5: Fix lots of warnings on x86_64
  [media] em28xx: Fix identation
  [media] drxd: remove a dead code
  [media] saa7146: remove return after BUG()
  [media] cx88: remove return after BUG()
  [media] cx88: fix cards table CodingStyle
  [media] radio-sf16fmr2: declare some structs as static
  [media] radio-sf16fmi: declare pnp_attached as static
  ...
Commit
4d9708ea5e5a45973df7cf965805fdfb185dd5bf
Parents
754c7809 · a66d05d5

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

Changes

474 files changed · +36213 −13050

FileStatusAddDelContent
Documentation/DocBook/media/v4l/compat.xmlmodified+6−0View file
Documentation/DocBook/media/v4l/controls.xmlmodified+55−0View file
Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xmlmodified+48−4View file
Documentation/DocBook/media/v4l/vidioc-dqevent.xmlmodified+4−3View file
Documentation/DocBook/media/v4l/vidioc-g-edid.xmlmodified+7−7View file
Documentation/DocBook/media/v4l/vidioc-subscribe-event.xmlmodified+1−1View file
Documentation/devicetree/bindings/media/hix5hd2-ir.txtadded+25−0View file
Documentation/dvb/get_dvb_firmwaremodified+13−11View file
Documentation/video4linux/vivid.txtadded+1111−0View file
MAINTAINERSmodified+27−1View file
drivers/media/common/b2c2/flexcop.hmodified+1−1View file
drivers/media/common/saa7146/saa7146_fops.cmodified+0−3View file
drivers/media/common/siano/sms-cards.cmodified+6−0View file
drivers/media/common/siano/sms-cards.hmodified+1−0View file
drivers/media/common/siano/smscoreapi.cmodified+1−3View file
drivers/media/dvb-core/dmxdev.cmodified+5−2View file
drivers/media/dvb-core/dvb-usb-ids.hmodified+2−0View file
drivers/media/dvb-core/dvb_frontend.cmodified+32−13View file
drivers/media/dvb-core/dvb_frontend.hmodified+2−0View file
drivers/media/dvb-core/dvb_ringbuffer.cmodified+26−0View file
drivers/media/dvb-core/dvb_ringbuffer.hmodified+2−0View file
drivers/media/dvb-frontends/Kconfigmodified+20−0View file
drivers/media/dvb-frontends/Makefilemodified+3−1View file
drivers/media/dvb-frontends/af9013.cmodified+12−12View file
drivers/media/dvb-frontends/af9033.cmodified+425−332View file
drivers/media/dvb-frontends/af9033.hmodified+20−38View file
drivers/media/dvb-frontends/af9033_priv.hmodified+1−0View file
drivers/media/dvb-frontends/as102_fe.cadded+480−0View file
drivers/media/dvb-frontends/as102_fe.hadded+29−0View file
drivers/staging/media/as102/as10x_types.h → drivers/media/dvb-frontends/as102_fe_types.hrenamed+0−6View file
drivers/media/dvb-frontends/bcm3510.cmodified+3−3View file
drivers/media/dvb-frontends/cxd2820r_c.cmodified+2−2View file
drivers/media/dvb-frontends/cxd2820r_core.cmodified+2−2View file
drivers/media/dvb-frontends/cxd2820r_t.cmodified+2−2View file
drivers/media/dvb-frontends/dib7000p.cmodified+1−1View file
drivers/media/dvb-frontends/drx39xyj/drxj.cmodified+19−19View file
drivers/media/dvb-frontends/drxd_hard.cmodified+2−7View file
drivers/media/dvb-frontends/drxk_hard.cmodified+19−18View file
drivers/media/dvb-frontends/m88ds3103.cmodified+74−27View file
drivers/media/dvb-frontends/m88ds3103.hmodified+30−5View file
drivers/media/dvb-frontends/mb86a16.cmodified+4−2View file
drivers/media/dvb-frontends/mb86a20s.cmodified+7−7View file
drivers/media/dvb-frontends/mt312.cmodified+1−1View file
drivers/media/dvb-frontends/or51211.cmodified+1−1View file
drivers/media/dvb-frontends/rtl2832.cmodified+1−1View file
drivers/media/dvb-frontends/rtl2832_sdr.cmodified+56−62View file
drivers/media/dvb-frontends/si2165.cmodified+43−20View file
drivers/media/dvb-frontends/si2165_priv.hmodified+1−1View file
drivers/media/dvb-frontends/si2168.cmodified+83−46View file
drivers/media/dvb-frontends/si2168.hmodified+6−0View file
drivers/media/dvb-frontends/si2168_priv.hmodified+2−0View file
drivers/media/dvb-frontends/si21xx.cmodified+3−0View file
drivers/media/dvb-frontends/sp2.cadded+441−0View file
drivers/media/dvb-frontends/sp2.hadded+53−0View file
drivers/media/dvb-frontends/sp2_priv.hadded+50−0View file
drivers/media/dvb-frontends/sp8870.cmodified+1−2View file
drivers/media/dvb-frontends/stv0367.cmodified+4−8View file
drivers/media/dvb-frontends/stv0900_core.cmodified+2−5View file
drivers/media/dvb-frontends/stv0900_sw.cmodified+2−1View file
drivers/media/dvb-frontends/tc90522.cadded+840−0View file
drivers/media/dvb-frontends/tc90522.hadded+42−0View file
drivers/media/dvb-frontends/tda10071.cmodified+1−1View file
drivers/media/dvb-frontends/zl10039.cmodified+1−1View file
drivers/media/firewire/firedtv-avc.cmodified+10−0View file
drivers/media/i2c/adv7343_regs.hmodified+1−1View file
drivers/media/i2c/adv7604.cmodified+1−1View file
drivers/media/i2c/adv7842.cmodified+3−1View file
drivers/media/i2c/lm3560.cmodified+2−2View file
drivers/media/i2c/ov7670.cmodified+1−13View file
drivers/media/i2c/s5k5baf.cmodified+1−1View file
drivers/media/i2c/saa6752hs.cmodified+3−3View file
drivers/media/i2c/smiapp/smiapp-core.cmodified+100−43View file
drivers/media/i2c/smiapp/smiapp.hmodified+4−0View file
drivers/media/i2c/soc_camera/mt9t112.cmodified+1−3View file
drivers/media/i2c/soc_camera/ov772x.cmodified+1−4View file
drivers/media/i2c/soc_camera/ov9740.cmodified+2−2View file
drivers/media/i2c/tda7432.cmodified+1−1View file
drivers/media/i2c/tvp7002.cmodified+8−13View file
drivers/media/i2c/vs6624.cmodified+1−13View file
drivers/media/media-device.cmodified+2−4View file
drivers/media/media-devnode.cmodified+1−2View file
drivers/media/parport/pms.cmodified+6−1View file
drivers/media/pci/Kconfigmodified+2−0View file
drivers/media/pci/Makefilemodified+2−1View file
drivers/media/pci/bt8xx/bttv-driver.cmodified+2−3View file
drivers/media/pci/bt8xx/dst_ca.cmodified+1−3View file
drivers/media/pci/cx18/cx18-alsa-pcm.cmodified+1−1View file
drivers/media/pci/cx18/cx18-firmware.cmodified+3−3View file
drivers/media/pci/cx18/cx18-queue.cmodified+1−1View file
drivers/media/pci/cx23885/Kconfigmodified+6−3View file
drivers/media/pci/cx23885/Makefilemodified+0−1View file
drivers/media/pci/cx23885/altera-ci.cmodified+2−6View file
drivers/media/pci/cx23885/altera-ci.hmodified+0−4View file
drivers/media/pci/cx23885/cimax2.cmodified+0−4View file
drivers/media/pci/cx23885/cimax2.hmodified+0−4View file
drivers/media/pci/cx23885/cx23885-417.cmodified+149−354View file
drivers/media/pci/cx23885/cx23885-alsa.cmodified+90−19View file
drivers/media/pci/cx23885/cx23885-av.cmodified+0−5View file
drivers/media/pci/cx23885/cx23885-av.hmodified+0−5View file
drivers/media/pci/cx23885/cx23885-cards.cmodified+26−6View file
drivers/media/pci/cx23885/cx23885-core.cmodified+118−244View file
drivers/media/pci/cx23885/cx23885-dvb.cmodified+268−55View file
drivers/media/pci/cx23885/cx23885-f300.cmodified+0−4View file
drivers/media/pci/cx23885/cx23885-i2c.cmodified+0−12View file
drivers/media/pci/cx23885/cx23885-input.cmodified+0−5View file
drivers/media/pci/cx23885/cx23885-input.hmodified+0−5View file
drivers/media/pci/cx23885/cx23885-ioctl.cmodified+3−7View file
drivers/media/pci/cx23885/cx23885-ioctl.hmodified+0−4View file
drivers/media/pci/cx23885/cx23885-ir.cmodified+0−5View file
drivers/media/pci/cx23885/cx23885-ir.hmodified+0−5View file
drivers/media/pci/cx23885/cx23885-reg.hmodified+0−4View file
drivers/media/pci/cx23885/cx23885-vbi.cmodified+130−154View file
drivers/media/pci/cx23885/cx23885-video.cmodified+324−970View file
drivers/media/pci/cx23885/cx23885-video.hmodified+0−5View file
drivers/media/pci/cx23885/cx23885.hmodified+50−86View file
drivers/media/pci/cx23885/cx23888-ir.cmodified+0−5View file
drivers/media/pci/cx23885/cx23888-ir.hmodified+0−5View file
drivers/media/pci/cx23885/netup-eeprom.cmodified+0−4View file
drivers/media/pci/cx23885/netup-eeprom.hmodified+0−4View file
drivers/media/pci/cx23885/netup-init.cmodified+0−4View file
drivers/media/pci/cx23885/netup-init.hmodified+0−4View file
drivers/media/pci/cx25821/cx25821-video-upstream.cmodified+3−2View file
drivers/media/pci/cx88/cx88-cards.cmodified+316−316View file
drivers/media/pci/cx88/cx88-video.cmodified+0−3View file
drivers/media/pci/ddbridge/ddbridge-core.cmodified+14−16View file
drivers/media/pci/ddbridge/ddbridge.hmodified+5−7View file
drivers/media/pci/dm1105/dm1105.cmodified+1−1View file
drivers/media/pci/ivtv/ivtv-alsa-pcm.cmodified+1−1View file
drivers/media/pci/ivtv/ivtv-firmware.cmodified+2−2View file
drivers/media/pci/ivtv/ivtv-irq.cmodified+5−7View file
drivers/media/pci/mantis/hopper_vp3028.cmodified+1−1View file
drivers/media/pci/mantis/mantis_common.hmodified+1−1View file
drivers/media/pci/mantis/mantis_vp1033.cmodified+2−2View file
drivers/media/pci/mantis/mantis_vp1034.cmodified+1−1View file
drivers/media/pci/mantis/mantis_vp1041.cmodified+2−2View file
drivers/media/pci/mantis/mantis_vp2033.cmodified+2−2View file
drivers/media/pci/mantis/mantis_vp2040.cmodified+2−2View file
drivers/media/pci/mantis/mantis_vp3030.cmodified+2−2View file
drivers/media/pci/ngene/ngene-cards.cmodified+1−1View file
drivers/media/pci/ngene/ngene-core.cmodified+6−8View file
drivers/media/pci/ngene/ngene-dvb.cmodified+3−4View file
drivers/media/pci/ngene/ngene.hmodified+1−1View file
drivers/media/pci/pt3/Kconfigadded+10−0View file
drivers/media/pci/pt3/Makefileadded+8−0View file
drivers/media/pci/pt3/pt3.cadded+876−0View file
drivers/media/pci/pt3/pt3.hadded+186−0View file
drivers/media/pci/pt3/pt3_dma.cadded+225−0View file
drivers/media/pci/pt3/pt3_i2c.cadded+240−0View file
drivers/media/pci/saa7134/Kconfigmodified+8−0View file
drivers/media/pci/saa7134/Makefilemodified+2−0View file
drivers/media/pci/saa7134/saa7134-cards.cmodified+29−0View file
drivers/media/pci/saa7134/saa7134-core.cmodified+8−2View file
drivers/media/pci/saa7134/saa7134-go7007.cadded+531−0View file
drivers/media/pci/saa7134/saa7134-vbi.cmodified+1−1View file
drivers/media/pci/saa7134/saa7134-video.cmodified+1−1View file
drivers/media/pci/saa7134/saa7134.hmodified+5−0View file
drivers/media/pci/saa7164/saa7164-api.cmodified+1−2View file
drivers/media/pci/saa7164/saa7164-core.cmodified+3−3View file
drivers/media/pci/solo6x10/Kconfigmodified+1−0View file
drivers/media/pci/solo6x10/solo6x10-disp.cmodified+2−2View file
drivers/media/pci/solo6x10/solo6x10-eeprom.cmodified+4−4View file
drivers/media/pci/solo6x10/solo6x10.hmodified+2−2View file
drivers/media/pci/sta2x11/Kconfigmodified+1−0View file
drivers/media/pci/sta2x11/sta2x11_vip.cmodified+1−1View file
drivers/media/pci/ttpci/Kconfigmodified+4−0View file
drivers/media/pci/ttpci/Makefilemodified+1−1View file
drivers/media/pci/ttpci/av7110.cmodified+4−4View file
drivers/media/pci/tw68/Kconfigadded+10−0View file
drivers/media/pci/tw68/Makefileadded+3−0View file
drivers/media/pci/tw68/tw68-core.cadded+434−0View file
drivers/media/pci/tw68/tw68-reg.hadded+195−0View file
drivers/media/pci/tw68/tw68-risc.cadded+230−0View file
drivers/media/pci/tw68/tw68-video.cadded+1051−0View file
drivers/media/pci/tw68/tw68.hadded+231−0View file
drivers/media/pci/zoran/zoran_device.cmodified+1−1View file
drivers/media/platform/Kconfigmodified+32−22View file
drivers/media/platform/Makefilemodified+3−5View file
drivers/media/platform/blackfin/Kconfigmodified+1−0View file
drivers/media/platform/coda.cdeleted+0−3933View before deletion
drivers/media/platform/coda/Makefileadded+3−0View file
drivers/media/platform/coda/coda-bit.cadded+1861−0View file
drivers/media/platform/coda/coda-common.cadded+2052−0View file
drivers/media/platform/coda/coda-h264.cadded+37−0View file
drivers/media/platform/coda/coda.hadded+287−0View file
drivers/media/platform/coda.h → drivers/media/platform/coda/coda_regs.hrenamed+0−0View file
drivers/media/platform/davinci/Kconfigmodified+14−4View file
drivers/media/platform/davinci/dm355_ccdc.cmodified+1−1View file
drivers/media/platform/davinci/dm644x_ccdc.cmodified+7−7View file
drivers/media/platform/davinci/vpfe_capture.cmodified+7−9View file
drivers/media/platform/davinci/vpif.cmodified+1−0View file
drivers/media/platform/davinci/vpif_capture.cmodified+3−10View file
drivers/media/platform/davinci/vpif_display.cmodified+6−16View file
drivers/media/platform/exynos-gsc/gsc-core.cmodified+3−3View file
drivers/media/platform/exynos-gsc/gsc-m2m.cmodified+0−3View file
drivers/media/platform/exynos-gsc/gsc-regs.cmodified+4−4View file
drivers/media/platform/exynos4-is/Kconfigmodified+4−1View file
drivers/media/platform/exynos4-is/fimc-is-errno.cmodified+2−2View file
drivers/media/platform/exynos4-is/fimc-is-errno.hmodified+2−2View file
drivers/media/platform/exynos4-is/fimc-is-param.cmodified+0−2View file
drivers/media/platform/exynos4-is/fimc-is.cmodified+5−5View file
drivers/media/platform/exynos4-is/fimc-isp-video.cmodified+4−5View file
drivers/media/platform/exynos4-is/media-dev.cmodified+3−1View file
drivers/media/platform/exynos4-is/mipi-csis.cmodified+2−1View file
drivers/media/platform/marvell-ccic/Kconfigmodified+2−0View file
drivers/media/platform/marvell-ccic/mcam-core.cmodified+1−1View file
drivers/media/platform/mx2_emmaprp.cmodified+1−1View file
drivers/media/platform/omap/Kconfigmodified+1−1View file
drivers/media/platform/omap/omap_vout.cmodified+6−10View file
drivers/media/platform/omap/omap_vout_vrfb.cmodified+5−5View file
drivers/media/platform/omap/omap_vout_vrfb.hmodified+9−9View file
drivers/media/platform/omap3isp/cfa_coef_table.hmodified+0−10View file
drivers/media/platform/omap3isp/gamma_table.hmodified+0−10View file
drivers/media/platform/omap3isp/isp.cmodified+4−16View file
drivers/media/platform/omap3isp/isp.hmodified+0−10View file
drivers/media/platform/omap3isp/ispccdc.cmodified+293−131View file
drivers/media/platform/omap3isp/ispccdc.hmodified+11−10View file
drivers/media/platform/omap3isp/ispccp2.cmodified+0−10View file
drivers/media/platform/omap3isp/ispccp2.hmodified+0−10View file
drivers/media/platform/omap3isp/ispcsi2.cmodified+0−10View file
drivers/media/platform/omap3isp/ispcsi2.hmodified+0−10View file
drivers/media/platform/omap3isp/ispcsiphy.cmodified+0−10View file
drivers/media/platform/omap3isp/ispcsiphy.hmodified+0−10View file
drivers/media/platform/omap3isp/isph3a.hmodified+0−10View file
drivers/media/platform/omap3isp/isph3a_aewb.cmodified+0−10View file
drivers/media/platform/omap3isp/isph3a_af.cmodified+0−10View file
drivers/media/platform/omap3isp/isphist.cmodified+0−10View file
drivers/media/platform/omap3isp/isphist.hmodified+0−10View file
drivers/media/platform/omap3isp/isppreview.cmodified+0−10View file
drivers/media/platform/omap3isp/isppreview.hmodified+0−10View file
drivers/media/platform/omap3isp/ispreg.hmodified+3−17View file
drivers/media/platform/omap3isp/ispresizer.cmodified+45−35View file
drivers/media/platform/omap3isp/ispresizer.hmodified+3−10View file
drivers/media/platform/omap3isp/ispstat.cmodified+0−10View file
drivers/media/platform/omap3isp/ispstat.hmodified+0−10View file
drivers/media/platform/omap3isp/ispvideo.cmodified+45−14View file
drivers/media/platform/omap3isp/ispvideo.hmodified+2−10View file
drivers/media/platform/omap3isp/luma_enhance_table.hmodified+0−10View file
drivers/media/platform/omap3isp/noise_filter_table.hmodified+0−10View file
drivers/media/platform/s3c-camif/camif-capture.cmodified+2−2View file
drivers/media/platform/s3c-camif/camif-regs.cmodified+2−2View file
drivers/media/platform/s5p-g2d/g2d.cmodified+3−4View file
drivers/media/platform/s5p-jpeg/jpeg-core.cmodified+1−1View file
drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.cmodified+2−0View file
drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.cmodified+4−7View file
drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.cmodified+2−4View file
drivers/media/platform/s5p-mfc/s5p_mfc.cmodified+43−40View file
drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.cmodified+1−0View file
drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.cmodified+1−0View file
drivers/media/platform/s5p-mfc/s5p_mfc_common.hmodified+6−0View file
drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.cmodified+14−13View file
drivers/media/platform/s5p-mfc/s5p_mfc_debug.hmodified+3−3View file
drivers/media/platform/s5p-mfc/s5p_mfc_dec.cmodified+18−36View file
drivers/media/platform/s5p-mfc/s5p_mfc_enc.cmodified+23−44View file
drivers/media/platform/s5p-mfc/s5p_mfc_opr.cmodified+2−2View file
drivers/media/platform/s5p-mfc/s5p_mfc_opr.hmodified+244−244View file
drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.cmodified+15−16View file
drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.cmodified+243−248View file
drivers/media/platform/s5p-mfc/s5p_mfc_pm.cmodified+1−1View file
drivers/media/platform/s5p-tv/Kconfigmodified+3−1View file
drivers/media/platform/s5p-tv/hdmi_drv.cmodified+1−1View file
drivers/media/platform/s5p-tv/sdo_drv.cmodified+1−1View file
drivers/media/platform/s5p-tv/sii9234_drv.cmodified+1−1View file
drivers/media/platform/sh_veu.cmodified+1−3View file
drivers/media/platform/soc_camera/Kconfigmodified+13−3View file
drivers/media/platform/soc_camera/atmel-isi.cmodified+6−7View file
drivers/media/platform/soc_camera/mx2_camera.cmodified+2−3View file
drivers/media/platform/soc_camera/pxa_camera.cmodified+1−1View file
drivers/media/platform/soc_camera/rcar_vin.cmodified+2−2View file
drivers/media/platform/soc_camera/soc_camera.cmodified+18−3View file
drivers/media/platform/ti-vpe/vpdma.cmodified+2−2View file
drivers/media/platform/ti-vpe/vpe.cmodified+10−10View file
drivers/media/platform/via-camera.cmodified+3−10View file
drivers/media/platform/vivi.cdeleted+0−1542View before deletion
drivers/media/platform/vivid/Kconfigadded+19−0View file
drivers/media/platform/vivid/Makefileadded+6−0View file
drivers/media/platform/vivid/vivid-core.cadded+1390−0View file
drivers/media/platform/vivid/vivid-core.hadded+520−0View file
drivers/media/platform/vivid/vivid-ctrls.cadded+1502−0View file
drivers/media/platform/vivid/vivid-ctrls.hadded+34−0View file
drivers/media/platform/vivid/vivid-kthread-cap.cadded+886−0View file
drivers/media/platform/vivid/vivid-kthread-cap.hadded+26−0View file
drivers/media/platform/vivid/vivid-kthread-out.cadded+305−0View file
drivers/media/platform/vivid/vivid-kthread-out.hadded+26−0View file
drivers/media/platform/vivid/vivid-osd.cadded+400−0View file
drivers/media/platform/vivid/vivid-osd.hadded+27−0View file
drivers/media/platform/vivid/vivid-radio-common.cadded+189−0View file
drivers/media/platform/vivid/vivid-radio-common.hadded+40−0View file
drivers/media/platform/vivid/vivid-radio-rx.cadded+287−0View file
drivers/media/platform/vivid/vivid-radio-rx.hadded+31−0View file
drivers/media/platform/vivid/vivid-radio-tx.cadded+141−0View file
drivers/media/platform/vivid/vivid-radio-tx.hadded+29−0View file
drivers/media/platform/vivid/vivid-rds-gen.cadded+166−0View file
drivers/media/platform/vivid/vivid-rds-gen.hadded+53−0View file
drivers/media/platform/vivid/vivid-sdr-cap.cadded+499−0View file
drivers/media/platform/vivid/vivid-sdr-cap.hadded+34−0View file
drivers/media/platform/vivid/vivid-tpg-colors.cadded+310−0View file
drivers/media/platform/vivid/vivid-tpg-colors.hadded+64−0View file
drivers/media/platform/vivid/vivid-tpg.cadded+1439−0View file
drivers/media/platform/vivid/vivid-tpg.hadded+439−0View file
drivers/media/platform/vivid/vivid-vbi-cap.cadded+371−0View file
drivers/media/platform/vivid/vivid-vbi-cap.hadded+40−0View file
drivers/media/platform/vivid/vivid-vbi-gen.cadded+323−0View file
drivers/media/platform/vivid/vivid-vbi-gen.hadded+33−0View file
drivers/media/platform/vivid/vivid-vbi-out.cadded+248−0View file
drivers/media/platform/vivid/vivid-vbi-out.hadded+34−0View file
drivers/media/platform/vivid/vivid-vid-cap.cadded+1730−0View file
drivers/media/platform/vivid/vivid-vid-cap.hadded+71−0View file
drivers/media/platform/vivid/vivid-vid-common.cadded+571−0View file
drivers/media/platform/vivid/vivid-vid-common.hadded+61−0View file
drivers/media/platform/vivid/vivid-vid-out.cadded+1146−0View file
drivers/media/platform/vivid/vivid-vid-out.hadded+56−0View file
drivers/media/radio/radio-gemtek.cmodified+1−1View file
drivers/media/radio/radio-sf16fmi.cmodified+3−3View file
drivers/media/radio/radio-sf16fmr2.cmodified+2−2View file
drivers/media/radio/radio-tea5764.cmodified+6−6View file
drivers/media/radio/si470x/radio-si470x-common.cmodified+2−2View file
drivers/media/radio/si470x/radio-si470x-usb.cmodified+1−3View file
drivers/media/radio/wl128x/fmdrv_common.cmodified+6−5View file
drivers/media/radio/wl128x/fmdrv_rx.cmodified+5−5View file
drivers/media/radio/wl128x/fmdrv_tx.cmodified+1−1View file
drivers/media/rc/Kconfigmodified+13−2View file
drivers/media/rc/Makefilemodified+1−0View file
drivers/media/rc/ene_ir.cmodified+1−1View file
drivers/media/rc/fintek-cir.cmodified+2−4View file
drivers/media/rc/img-ir/img-ir-hw.cmodified+0−6View file
drivers/media/rc/img-ir/img-ir-hw.hmodified+6−0View file
drivers/media/rc/imon.cmodified+206−98View file
drivers/media/rc/ir-hix5hd2.cadded+351−0View file
drivers/media/rc/ite-cir.cmodified+1−2View file
drivers/media/rc/keymaps/Makefilemodified+1−0View file
drivers/media/rc/keymaps/rc-dvbsky.cadded+78−0View file
drivers/media/rc/lirc_dev.cmodified+7−7View file
drivers/media/rc/mceusb.cmodified+10−5View file
drivers/media/rc/nuvoton-cir.cmodified+2−4View file
drivers/media/rc/st_rc.cmodified+7−9View file
drivers/media/rc/streamzap.cmodified+2−4View file
drivers/media/tuners/Kconfigmodified+17−0View file
drivers/media/tuners/Makefilemodified+3−1View file
drivers/media/tuners/e4000.cmodified+34−41View file
drivers/media/tuners/it913x.cadded+478−0View file
drivers/media/tuners/tuner_it913x.h → drivers/media/tuners/it913x.hrenamed+25−16View file
drivers/media/tuners/m88ts2022.cmodified+129−226View file
drivers/media/tuners/m88ts2022_priv.hmodified+3−2View file
drivers/media/tuners/msi001.cmodified+31−25View file
drivers/media/tuners/mt2060.cmodified+1−2View file
drivers/media/tuners/mt2063.cmodified+13−13View file
drivers/media/tuners/mxl301rf.cadded+349−0View file
drivers/media/tuners/mxl301rf.hadded+26−0View file
drivers/media/tuners/mxl5005s.cmodified+1−2View file
drivers/media/tuners/qm1d1c0042.cadded+448−0View file
drivers/media/tuners/qm1d1c0042.hadded+37−0View file
drivers/media/tuners/si2157.cmodified+52−34View file
drivers/media/tuners/si2157.hmodified+1−1View file
drivers/media/tuners/si2157_priv.hmodified+2−1View file
drivers/media/tuners/tda18212.cmodified+108−164View file
drivers/media/tuners/tda18212.hmodified+5−14View file
drivers/media/tuners/tda18271-common.cmodified+8−11View file
drivers/media/tuners/tda18271-priv.hmodified+2−2View file
drivers/media/tuners/tuner-xc2028.cmodified+31−31View file
drivers/media/tuners/tuner_it913x.cdeleted+0−453View before deletion
drivers/media/tuners/tuner_it913x_priv.hdeleted+0−78View before deletion
drivers/media/tuners/xc4000.cmodified+31−31View file
drivers/media/tuners/xc5000.cmodified+162−80View file
drivers/media/usb/Kconfigmodified+3−1View file
drivers/media/usb/Makefilemodified+3−1View file
drivers/media/usb/airspy/airspy.cmodified+100−122View file
drivers/staging/media/as102/Kconfig → drivers/media/usb/as102/Kconfigrenamed+0−0View file
drivers/staging/media/as102/Makefile → drivers/media/usb/as102/Makefilerenamed+2−1View file
drivers/staging/media/as102/as102_drv.c → drivers/media/usb/as102/as102_drv.crenamed+138−14View file
drivers/staging/media/as102/as102_drv.h → drivers/media/usb/as102/as102_drv.hrenamed+5−21View file
drivers/staging/media/as102/as102_fw.c → drivers/media/usb/as102/as102_fw.crenamed+0−4View file
drivers/staging/media/as102/as102_fw.h → drivers/media/usb/as102/as102_fw.hrenamed+0−4View file
drivers/staging/media/as102/as102_usb_drv.c → drivers/media/usb/as102/as102_usb_drv.crenamed+28−25View file
drivers/staging/media/as102/as102_usb_drv.h → drivers/media/usb/as102/as102_usb_drv.hrenamed+0−4View file
drivers/staging/media/as102/as10x_cmd.c → drivers/media/usb/as102/as10x_cmd.crenamed+9−14View file
drivers/staging/media/as102/as10x_cmd.h → drivers/media/usb/as102/as10x_cmd.hrenamed+51−57View file
drivers/staging/media/as102/as10x_cmd_cfg.c → drivers/media/usb/as102/as10x_cmd_cfg.crenamed+2−7View file
drivers/staging/media/as102/as10x_cmd_stream.c → drivers/media/usb/as102/as10x_cmd_stream.crenamed+0−4View file
drivers/staging/media/as102/as10x_handle.h → drivers/media/usb/as102/as10x_handle.hrenamed+2−5View file
drivers/media/usb/au0828/au0828-cards.cmodified+16−20View file
drivers/media/usb/au0828/au0828-core.cmodified+61−23View file
drivers/media/usb/au0828/au0828-dvb.cmodified+74−36View file
drivers/media/usb/au0828/au0828-i2c.cmodified+8−7View file
drivers/media/usb/au0828/au0828-input.cmodified+28−8View file
drivers/media/usb/au0828/au0828-vbi.cmodified+2−2View file
drivers/media/usb/au0828/au0828-video.cmodified+78−12View file
drivers/media/usb/au0828/au0828.hmodified+26−8View file
drivers/media/usb/cx231xx/cx231xx-avcore.cmodified+7−7View file
drivers/media/usb/cx231xx/cx231xx-cards.cmodified+8−2View file
drivers/media/usb/cx231xx/cx231xx-core.cmodified+1−1View file
drivers/media/usb/cx231xx/cx231xx-dvb.cmodified+3−5View file
drivers/media/usb/dvb-usb-v2/Kconfigmodified+7−0View file
drivers/media/usb/dvb-usb-v2/Makefilemodified+3−0View file
drivers/media/usb/dvb-usb-v2/af9015.cmodified+1−1View file
drivers/media/usb/dvb-usb-v2/af9035.cmodified+563−81View file
drivers/media/usb/dvb-usb-v2/af9035.hmodified+10−2View file
drivers/media/usb/dvb-usb-v2/anysee.cmodified+149−36View file
drivers/media/usb/dvb-usb-v2/anysee.hmodified+3−0View file
drivers/media/usb/dvb-usb-v2/dvb_usb.hmodified+3−0View file
drivers/media/usb/dvb-usb-v2/dvb_usb_core.cmodified+23−5View file
drivers/media/usb/dvb-usb-v2/dvb_usb_urb.cmodified+1−1View file
drivers/media/usb/dvb-usb-v2/dvbsky.cadded+460−0View file
drivers/media/usb/dvb-usb-v2/lmedm04.cmodified+1−1View file
drivers/media/usb/dvb-usb-v2/mxl111sf.cmodified+4−4View file
drivers/media/usb/dvb-usb/Kconfigmodified+1−1View file
drivers/media/usb/dvb-usb/af9005.cmodified+1−1View file
drivers/media/usb/dvb-usb/cxusb.cmodified+128−2View file
drivers/media/usb/dvb-usb/cxusb.hmodified+4−0View file
drivers/media/usb/dvb-usb/dib0700_devices.cmodified+211−172View file
drivers/media/usb/dvb-usb/dibusb-common.cmodified+6−6View file
drivers/media/usb/dvb-usb/dw2102.cmodified+7−7View file
drivers/media/usb/dvb-usb/opera1.cmodified+2−2View file
drivers/media/usb/dvb-usb/pctv452e.cmodified+4−4View file
drivers/media/usb/em28xx/em28xx-audio.cmodified+5−5View file
drivers/media/usb/em28xx/em28xx-cards.cmodified+17−26View file
drivers/media/usb/em28xx/em28xx-core.cmodified+28−19View file
drivers/media/usb/em28xx/em28xx-dvb.cmodified+30−7View file
drivers/media/usb/em28xx/em28xx-input.cmodified+16−13View file
drivers/media/usb/em28xx/em28xx-vbi.cmodified+0−11View file
drivers/media/usb/em28xx/em28xx-video.cmodified+19−10View file
drivers/media/usb/em28xx/em28xx.hmodified+12−7View file
drivers/media/usb/go7007/go7007-usb.cmodified+2−2View file
drivers/media/usb/gspca/gspca.cmodified+2−3View file
drivers/media/usb/gspca/gspca.hmodified+1−1View file
drivers/media/usb/gspca/kinect.cmodified+6−6View file
drivers/media/usb/gspca/sn9c20x.cmodified+7−5View file
drivers/media/usb/hackrf/Kconfigadded+10−0View file
drivers/media/usb/hackrf/Makefileadded+1−0View file
drivers/media/usb/hackrf/hackrf.cadded+1142−0View file
drivers/media/usb/hdpvr/hdpvr-control.cmodified+6−15View file
drivers/media/usb/hdpvr/hdpvr-core.cmodified+6−21View file
drivers/media/usb/msi2500/msi2500.cmodified+74−100View file
drivers/media/usb/pwc/pwc-v4l.cmodified+1−1View file
drivers/media/usb/s2255/s2255drv.cmodified+1−1View file
drivers/media/usb/siano/smsusb.cmodified+4−2View file
drivers/media/usb/ttusb-dec/ttusbdecfe.cmodified+3−0View file
drivers/media/usb/usbtv/Kconfigmodified+2−1View file
drivers/media/usb/usbtv/Makefilemodified+2−1View file
drivers/media/usb/usbtv/usbtv-audio.cadded+385−0View file
drivers/media/usb/usbtv/usbtv-core.cmodified+13−4View file
drivers/media/usb/usbtv/usbtv-video.cmodified+11−7View file
drivers/media/usb/usbtv/usbtv.hmodified+20−1View file
drivers/media/usb/uvc/uvc_ctrl.cmodified+56−4View file
drivers/media/usb/uvc/uvc_driver.cmodified+19−1View file
drivers/media/usb/uvc/uvc_v4l2.cmodified+1−0View file
drivers/media/usb/uvc/uvc_video.cmodified+8−2View file
drivers/media/usb/uvc/uvcvideo.hmodified+4−1View file
drivers/media/v4l2-core/tuner-core.cmodified+7−3View file
drivers/media/v4l2-core/v4l2-common.cmodified+3−6View file
drivers/media/v4l2-core/v4l2-compat-ioctl32.cmodified+19−11View file
drivers/media/v4l2-core/v4l2-ctrls.cmodified+6−0View file
drivers/media/v4l2-core/v4l2-dv-timings.cmodified+2−1View file
drivers/media/v4l2-core/v4l2-ioctl.cmodified+3−3View file
drivers/media/v4l2-core/v4l2-subdev.cmodified+9−0View file
drivers/media/v4l2-core/videobuf-core.cmodified+6−5View file
drivers/media/v4l2-core/videobuf-dma-sg.cmodified+4−2View file
drivers/media/v4l2-core/videobuf2-core.cmodified+28−38View file
drivers/staging/media/Kconfigmodified+0−2View file
drivers/staging/media/Makefilemodified+0−1View file
drivers/staging/media/as102/as102_fe.cdeleted+0−571View before deletion
drivers/staging/media/davinci_vpfe/Kconfigmodified+1−0View file
drivers/staging/media/dt3155v4l/Kconfigmodified+1−0View file
drivers/staging/media/lirc/lirc_imon.cmodified+1−0View file
drivers/staging/media/lirc/lirc_sasem.cmodified+1−0View file
drivers/staging/media/omap4iss/Kconfigmodified+1−0View file
include/media/davinci/dm644x_ccdc.hmodified+1−1View file
include/media/omap3isp.hmodified+3−0View file
include/media/rc-map.hmodified+1−0View file
include/media/videobuf2-core.hmodified+13−2View file
include/uapi/linux/Kbuildmodified+1−0View file
include/uapi/linux/smiapp.hadded+29−0View file
include/uapi/linux/v4l2-controls.hmodified+6−0View file
include/uapi/linux/v4l2-dv-timings.hmodified+0−9View file
include/uapi/linux/videodev2.hmodified+8−5View file

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

Documentation/DocBook/media/v4l/compat.xml

View file
diff --git a/Documentation/DocBook/media/v4l/compat.xml b/Documentation/DocBook/media/v4l/compat.xml
index 3a626d1..07ffc76 100644
--- a/Documentation/DocBook/media/v4l/compat.xml
+++ b/Documentation/DocBook/media/v4l/compat.xml
@@ -2566,6 +2566,12 @@ fields changed from _s32 to _u32.
<para>Added compound control types and &VIDIOC-QUERY-EXT-CTRL;.
</para>
</listitem>
+ <title>V4L2 in Linux 3.18</title>
+ <orderedlist>
+ <listitem>
+ <para>Added <constant>V4L2_CID_PAN_SPEED</constant> and
+ <constant>V4L2_CID_TILT_SPEED</constant> camera controls.</para>
+ </listitem>
</orderedlist>
</section>

Documentation/DocBook/media/v4l/controls.xml

View file
diff --git a/Documentation/DocBook/media/v4l/controls.xml b/Documentation/DocBook/media/v4l/controls.xml
index 9f5ffd8..e013e4b 100644
--- a/Documentation/DocBook/media/v4l/controls.xml
+++ b/Documentation/DocBook/media/v4l/controls.xml
@@ -3965,6 +3965,27 @@ by exposure, white balance or focus controls.</entry>
</row>
<row><entry></entry></row>
+ <row>
+ <entry spanname="id"><constant>V4L2_CID_PAN_SPEED</constant>&nbsp;</entry>
+ <entry>integer</entry>
+ </row><row><entry spanname="descr">This control turns the
+camera horizontally at the specific speed. The unit is undefined. A
+positive value moves the camera to the right (clockwise when viewed
+from above), a negative value to the left. A value of zero stops the motion
+if one is in progress and has no effect otherwise.</entry>
+ </row>
+ <row><entry></entry></row>
+
+ <row>
+ <entry spanname="id"><constant>V4L2_CID_TILT_SPEED</constant>&nbsp;</entry>
+ <entry>integer</entry>
+ </row><row><entry spanname="descr">This control turns the
+camera vertically at the specified speed. The unit is undefined. A
+positive value moves the camera up, a negative value down. A value of zero
+stops the motion if one is in progress and has no effect otherwise.</entry>
+ </row>
+ <row><entry></entry></row>
+
</tbody>
</tgroup>
</table>
@@ -4790,6 +4811,40 @@ interface and may change in the future.</para>
conversion.
</entry>
</row>
+ <row>
+ <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_RED</constant></entry>
+ <entry>integer</entry>
+ </row>
+ <row>
+ <entry spanname="descr">Test pattern red colour component.
+ </entry>
+ </row>
+ <row>
+ <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_GREENR</constant></entry>
+ <entry>integer</entry>
+ </row>
+ <row>
+ <entry spanname="descr">Test pattern green (next to red)
+ colour component.
+ </entry>
+ </row>
+ <row>
+ <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_BLUE</constant></entry>
+ <entry>integer</entry>
+ </row>
+ <row>
+ <entry spanname="descr">Test pattern blue colour component.
+ </entry>
+ </row>
+ <row>
+ <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_GREENB</constant></entry>
+ <entry>integer</entry>
+ </row>
+ <row>
+ <entry spanname="descr">Test pattern green (next to blue)
+ colour component.
+ </entry>
+ </row>
<row><entry></entry></row>
</tbody>
</tgroup>

Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml

View file
diff --git a/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml b/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml
index 2aae8e9..6ab4f0f 100644
--- a/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml
+++ b/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml
@@ -237,9 +237,9 @@ for a pixel lie next to each other in memory.</para>
<entry>g<subscript>4</subscript></entry>
<entry>g<subscript>3</subscript></entry>
</row>
- <row id="V4L2-PIX-FMT-RGB555X">
- <entry><constant>V4L2_PIX_FMT_RGB555X</constant></entry>
- <entry>'RGBQ'</entry>
+ <row id="V4L2-PIX-FMT-ARGB555X">
+ <entry><constant>V4L2_PIX_FMT_ARGB555X</constant></entry>
+ <entry>'AR15' | (1 &lt;&lt; 31)</entry>
<entry></entry>
<entry>a</entry>
<entry>r<subscript>4</subscript></entry>
@@ -259,6 +259,28 @@ for a pixel lie next to each other in memory.</para>
<entry>b<subscript>1</subscript></entry>
<entry>b<subscript>0</subscript></entry>
</row>
+ <row id="V4L2-PIX-FMT-XRGB555X">
+ <entry><constant>V4L2_PIX_FMT_XRGB555X</constant></entry>
+ <entry>'XR15' | (1 &lt;&lt; 31)</entry>
+ <entry></entry>
+ <entry>-</entry>
+ <entry>r<subscript>4</subscript></entry>
+ <entry>r<subscript>3</subscript></entry>
+ <entry>r<subscript>2</subscript></entry>
+ <entry>r<subscript>1</subscript></entry>
+ <entry>r<subscript>0</subscript></entry>
+ <entry>g<subscript>4</subscript></entry>
+ <entry>g<subscript>3</subscript></entry>
+ <entry></entry>
+ <entry>g<subscript>2</subscript></entry>
+ <entry>g<subscript>1</subscript></entry>
+ <entry>g<subscript>0</subscript></entry>
+ <entry>b<subscript>4</subscript></entry>
+ <entry>b<subscript>3</subscript></entry>
+ <entry>b<subscript>2</subscript></entry>
+ <entry>b<subscript>1</subscript></entry>
+ <entry>b<subscript>0</subscript></entry>
+ </row>
<row id="V4L2-PIX-FMT-RGB565X">
<entry><constant>V4L2_PIX_FMT_RGB565X</constant></entry>
<entry>'RGBR'</entry>
@@ -464,7 +486,7 @@ for a pixel lie next to each other in memory.</para>
</row>
<row id="V4L2-PIX-FMT-ARGB32">
<entry><constant>V4L2_PIX_FMT_ARGB32</constant></entry>
- <entry>'AX24'</entry>
+ <entry>'BA24'</entry>
<entry></entry>
<entry>a<subscript>7</subscript></entry>
<entry>a<subscript>6</subscript></entry>
@@ -800,6 +822,28 @@ image</title>
<entry>g<subscript>4</subscript></entry>
<entry>g<subscript>3</subscript></entry>
</row>
+ <row id="V4L2-PIX-FMT-RGB555X">
+ <entry><constant>V4L2_PIX_FMT_RGB555X</constant></entry>
+ <entry>'RGBQ'</entry>
+ <entry></entry>
+ <entry>a</entry>
+ <entry>r<subscript>4</subscript></entry>
+ <entry>r<subscript>3</subscript></entry>
+ <entry>r<subscript>2</subscript></entry>
+ <entry>r<subscript>1</subscript></entry>
+ <entry>r<subscript>0</subscript></entry>
+ <entry>g<subscript>4</subscript></entry>
+ <entry>g<subscript>3</subscript></entry>
+ <entry></entry>
+ <entry>g<subscript>2</subscript></entry>
+ <entry>g<subscript>1</subscript></entry>
+ <entry>g<subscript>0</subscript></entry>
+ <entry>b<subscript>4</subscript></entry>
+ <entry>b<subscript>3</subscript></entry>
+ <entry>b<subscript>2</subscript></entry>
+ <entry>b<subscript>1</subscript></entry>
+ <entry>b<subscript>0</subscript></entry>
+ </row>
<row id="V4L2-PIX-FMT-BGR32">
<entry><constant>V4L2_PIX_FMT_BGR32</constant></entry>
<entry>'BGR4'</entry>

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

View file
diff --git a/Documentation/DocBook/media/v4l/vidioc-dqevent.xml b/Documentation/DocBook/media/v4l/vidioc-dqevent.xml
index cb77325..b036f89 100644
--- a/Documentation/DocBook/media/v4l/vidioc-dqevent.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-dqevent.xml
@@ -76,21 +76,22 @@
<entry></entry>
<entry>&v4l2-event-vsync;</entry>
<entry><structfield>vsync</structfield></entry>
- <entry>Event data for event V4L2_EVENT_VSYNC.
+ <entry>Event data for event <constant>V4L2_EVENT_VSYNC</constant>.
</entry>
</row>
<row>
<entry></entry>
<entry>&v4l2-event-ctrl;</entry>
<entry><structfield>ctrl</structfield></entry>
- <entry>Event data for event V4L2_EVENT_CTRL.
+ <entry>Event data for event <constant>V4L2_EVENT_CTRL</constant>.
</entry>
</row>
<row>
<entry></entry>
<entry>&v4l2-event-frame-sync;</entry>
<entry><structfield>frame_sync</structfield></entry>
- <entry>Event data for event V4L2_EVENT_FRAME_SYNC.</entry>
+ <entry>Event data for event
+ <constant>V4L2_EVENT_FRAME_SYNC</constant>.</entry>
</row>
<row>
<entry></entry>

Documentation/DocBook/media/v4l/vidioc-g-edid.xml

View file
diff --git a/Documentation/DocBook/media/v4l/vidioc-g-edid.xml b/Documentation/DocBook/media/v4l/vidioc-g-edid.xml
index ce4563b..6df40db 100644
--- a/Documentation/DocBook/media/v4l/vidioc-g-edid.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-g-edid.xml
@@ -24,7 +24,7 @@
<funcdef>int <function>ioctl</function></funcdef>
<paramdef>int <parameter>fd</parameter></paramdef>
<paramdef>int <parameter>request</parameter></paramdef>
- <paramdef>const struct v4l2_edid *<parameter>argp</parameter></paramdef>
+ <paramdef>struct v4l2_edid *<parameter>argp</parameter></paramdef>
</funcprototype>
</funcsynopsis>
</refsynopsisdiv>
@@ -125,17 +125,17 @@
<structfield>blocks</structfield> is 0, then the EDID is disabled or erased.</entry>
</row>
<row>
- <entry>__u8&nbsp;*</entry>
- <entry><structfield>edid</structfield></entry>
- <entry>Pointer to memory that contains the EDID. The minimum size is
- <structfield>blocks</structfield>&nbsp;*&nbsp;128.</entry>
- </row>
- <row>
<entry>__u32</entry>
<entry><structfield>reserved</structfield>[5]</entry>
<entry>Reserved for future extensions. Applications and drivers must
set the array to zero.</entry>
</row>
+ <row>
+ <entry>__u8&nbsp;*</entry>
+ <entry><structfield>edid</structfield></entry>
+ <entry>Pointer to memory that contains the EDID. The minimum size is
+ <structfield>blocks</structfield>&nbsp;*&nbsp;128.</entry>
+ </row>
</tbody>
</tgroup>
</table>

Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml

View file
diff --git a/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml b/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml
index 9f60956..d7c9365 100644
--- a/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml
@@ -176,7 +176,7 @@
</row>
<row>
<entry><constant>V4L2_EVENT_MOTION_DET</constant></entry>
- <entry>5</entry>
+ <entry>6</entry>
<entry>
<para>Triggered whenever the motion detection state for one or more of the regions
changes. This event has a &v4l2-event-motion-det; associated with it.</para>

Documentation/devicetree/bindings/media/hix5hd2-ir.txt

View file
diff --git a/Documentation/devicetree/bindings/media/hix5hd2-ir.txt b/Documentation/devicetree/bindings/media/hix5hd2-ir.txt
new file mode 100644
index 0000000..fb5e760
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/hix5hd2-ir.txt
@@ -0,0 +1,25 @@
+Device-Tree bindings for hix5hd2 ir IP
+
+Required properties:
+ - compatible: Should contain "hisilicon,hix5hd2-ir".
+ - reg: Base physical address of the controller and length of memory
+ mapped region.
+ - interrupts: interrupt-specifier for the sole interrupt generated by
+ the device. The interrupt specifier format depends on the interrupt
+ controller parent.
+ - clocks: clock phandle and specifier pair.
+ - hisilicon,power-syscon: phandle of syscon used to control power.
+
+Optional properties:
+ - linux,rc-map-name : Remote control map name.
+
+Example node:
+
+ ir: ir@f8001000 {
+ compatible = "hisilicon,hix5hd2-ir";
+ reg = <0xf8001000 0x1000>;
+ interrupts = <0 47 4>;
+ clocks = <&clock HIX5HD2_FIXED_24M>;
+ hisilicon,power-syscon = <&sysctrl>;
+ linux,rc-map-name = "rc-tivo";
+ };

Documentation/dvb/get_dvb_firmware

View file
diff --git a/Documentation/dvb/get_dvb_firmware b/Documentation/dvb/get_dvb_firmware
index 26c623d..91b43d2 100755
--- a/Documentation/dvb/get_dvb_firmware
+++ b/Documentation/dvb/get_dvb_firmware
@@ -708,23 +708,25 @@ sub drxk_terratec_htc_stick {
}
sub it9135 {
- my $sourcefile = "dvb-usb-it9135.zip";
- my $url = "http://www.ite.com.tw/uploads/firmware/v3.6.0.0/$sourcefile";
- my $hash = "1e55f6c8833f1d0ae067c2bb2953e6a9";
- my $tmpdir = tempdir(DIR => "/tmp", CLEANUP => 0);
- my $outfile = "dvb-usb-it9135.fw";
+ my $url = "http://www.ite.com.tw/uploads/firmware/v3.25.0.0/";
+ my $file1 = "dvb-usb-it9135-01.zip";
my $fwfile1 = "dvb-usb-it9135-01.fw";
+ my $hash1 = "02fcf11174eda84745dae7e61c5ff9ba";
+ my $file2 = "dvb-usb-it9135-02.zip";
my $fwfile2 = "dvb-usb-it9135-02.fw";
+ my $hash2 = "d5e1437dc24358578e07999475d4cac9";
checkstandard();
- wgetfile($sourcefile, $url);
- unzip($sourcefile, $tmpdir);
- verify("$tmpdir/$outfile", $hash);
- extract("$tmpdir/$outfile", 64, 8128, "$fwfile1");
- extract("$tmpdir/$outfile", 12866, 5817, "$fwfile2");
+ wgetfile($file1, $url . $file1);
+ unzip($file1, "");
+ verify("$fwfile1", $hash1);
+
+ wgetfile($file2, $url . $file2);
+ unzip($file2, "");
+ verify("$fwfile2", $hash2);
- "$fwfile1 $fwfile2"
+ "$file1 $file2"
}
sub tda10071 {

Documentation/video4linux/vivid.txt

View file
diff --git a/Documentation/video4linux/vivid.txt b/Documentation/video4linux/vivid.txt
new file mode 100644
index 0000000..eeb11a2
--- /dev/null
+++ b/Documentation/video4linux/vivid.txt
@@ -0,0 +1,1111 @@
+vivid: Virtual Video Test Driver
+================================
+
+This driver emulates video4linux hardware of various types: video capture, video
+output, vbi capture and output, radio receivers and transmitters and a software
+defined radio receiver. In addition a simple framebuffer device is available for
+testing capture and output overlays.
+
+Up to 64 vivid instances can be created, each with up to 16 inputs and 16 outputs.
+
+Each input can be a webcam, TV capture device, S-Video capture device or an HDMI
+capture device. Each output can be an S-Video output device or an HDMI output
+device.
+
+These inputs and outputs act exactly as a real hardware device would behave. This
+allows you to use this driver as a test input for application development, since
+you can test the various features without requiring special hardware.
+
+This document describes the features implemented by this driver:
+
+- Support for read()/write(), MMAP, USERPTR and DMABUF streaming I/O.
+- A large list of test patterns and variations thereof
+- Working brightness, contrast, saturation and hue controls
+- Support for the alpha color component
+- Full colorspace support, including limited/full RGB range
+- All possible control types are present
+- Support for various pixel aspect ratios and video aspect ratios
+- Error injection to test what happens if errors occur
+- Supports crop/compose/scale in any combination for both input and output
+- Can emulate up to 4K resolutions
+- All Field settings are supported for testing interlaced capturing
+- Supports all standard YUV and RGB formats, including two multiplanar YUV formats
+- Raw and Sliced VBI capture and output support
+- Radio receiver and transmitter support, including RDS support
+- Software defined radio (SDR) support
+- Capture and output overlay support
+
+These features will be described in more detail below.
+
+
+Table of Contents
+-----------------
+
+Section 1: Configuring the driver
+Section 2: Video Capture
+Section 2.1: Webcam Input
+Section 2.2: TV and S-Video Inputs
+Section 2.3: HDMI Input
+Section 3: Video Output
+Section 3.1: S-Video Output
+Section 3.2: HDMI Output
+Section 4: VBI Capture
+Section 5: VBI Output
+Section 6: Radio Receiver
+Section 7: Radio Transmitter
+Section 8: Software Defined Radio Receiver
+Section 9: Controls
+Section 9.1: User Controls - Test Controls
+Section 9.2: User Controls - Video Capture
+Section 9.3: User Controls - Audio
+Section 9.4: Vivid Controls
+Section 9.4.1: Test Pattern Controls
+Section 9.4.2: Capture Feature Selection Controls
+Section 9.4.3: Output Feature Selection Controls
+Section 9.4.4: Error Injection Controls
+Section 9.4.5: VBI Raw Capture Controls
+Section 9.5: Digital Video Controls
+Section 9.6: FM Radio Receiver Controls
+Section 9.7: FM Radio Modulator
+Section 10: Video, VBI and RDS Looping
+Section 10.1: Video and Sliced VBI looping
+Section 10.2: Radio & RDS Looping
+Section 11: Cropping, Composing, Scaling
+Section 12: Formats
+Section 13: Capture Overlay
+Section 14: Output Overlay
+Section 15: Some Future Improvements
+
+
+Section 1: Configuring the driver
+---------------------------------
+
+By default the driver will create a single instance that has a video capture
+device with webcam, TV, S-Video and HDMI inputs, a video output device with
+S-Video and HDMI outputs, one vbi capture device, one vbi output device, one
+radio receiver device, one radio transmitter device and one SDR device.
+
+The number of instances, devices, video inputs and outputs and their types are
+all configurable using the following module options:
+
+n_devs: number of driver instances to create. By default set to 1. Up to 64
+ instances can be created.
+
+node_types: which devices should each driver instance create. An array of
+ hexadecimal values, one for each instance. The default is 0x1d3d.
+ Each value is a bitmask with the following meaning:
+ bit 0: Video Capture node
+ bit 2-3: VBI Capture node: 0 = none, 1 = raw vbi, 2 = sliced vbi, 3 = both
+ bit 4: Radio Receiver node
+ bit 5: Software Defined Radio Receiver node
+ bit 8: Video Output node
+ bit 10-11: VBI Output node: 0 = none, 1 = raw vbi, 2 = sliced vbi, 3 = both
+ bit 12: Radio Transmitter node
+ bit 16: Framebuffer for testing overlays
+
+ So to create four instances, the first two with just one video capture
+ device, the second two with just one video output device you would pass
+ these module options to vivid:
+
+ n_devs=4 node_types=0x1,0x1,0x100,0x100
+
+num_inputs: the number of inputs, one for each instance. By default 4 inputs
+ are created for each video capture device. At most 16 inputs can be created,
+ and there must be at least one.
+
+input_types: the input types for each instance, the default is 0xe4. This defines
+ what the type of each input is when the inputs are created for each driver
+ instance. This is a hexadecimal value with up to 16 pairs of bits, each
+ pair gives the type and bits 0-1 map to input 0, bits 2-3 map to input 1,
+ 30-31 map to input 15. Each pair of bits has the following meaning:
+
+ 00: this is a webcam input
+ 01: this is a TV tuner input
+ 10: this is an S-Video input
+ 11: this is an HDMI input
+
+ So to create a video capture device with 8 inputs where input 0 is a TV
+ tuner, inputs 1-3 are S-Video inputs and inputs 4-7 are HDMI inputs you
+ would use the following module options:
+
+ num_inputs=8 input_types=0xffa9
+
+num_outputs: the number of outputs, one for each instance. By default 2 outputs
+ are created for each video output device. At most 16 outputs can be
+ created, and there must be at least one.
+
+output_types: the output types for each instance, the default is 0x02. This defines
+ what the type of each output is when the outputs are created for each
+ driver instance. This is a hexadecimal value with up to 16 bits, each bit
+ gives the type and bit 0 maps to output 0, bit 1 maps to output 1, bit
+ 15 maps to output 15. The meaning of each bit is as follows:
+
+ 0: this is an S-Video output
+ 1: this is an HDMI output
+
+ So to create a video output device with 8 outputs where outputs 0-3 are
+ S-Video outputs and outputs 4-7 are HDMI outputs you would use the
+ following module options:
+
+ num_outputs=8 output_types=0xf0
+
+vid_cap_nr: give the desired videoX start number for each video capture device.
+ The default is -1 which will just take the first free number. This allows
+ you to map capture video nodes to specific videoX device nodes. Example:
+
+ n_devs=4 vid_cap_nr=2,4,6,8
+
+ This will attempt to assign /dev/video2 for the video capture device of
+ the first vivid instance, video4 for the next up to video8 for the last
+ instance. If it can't succeed, then it will just take the next free
+ number.
+
+vid_out_nr: give the desired videoX start number for each video output device.
+ The default is -1 which will just take the first free number.
+
+vbi_cap_nr: give the desired vbiX start number for each vbi capture device.
+ The default is -1 which will just take the first free number.
+
+vbi_out_nr: give the desired vbiX start number for each vbi output device.
+ The default is -1 which will just take the first free number.
+
+radio_rx_nr: give the desired radioX start number for each radio receiver device.
+ The default is -1 which will just take the first free number.
+
+radio_tx_nr: give the desired radioX start number for each radio transmitter
+ device. The default is -1 which will just take the first free number.
+
+sdr_cap_nr: give the desired swradioX start number for each SDR capture device.
+ The default is -1 which will just take the first free number.
+
+ccs_cap_mode: specify the allowed video capture crop/compose/scaling combination
+ for each driver instance. Video capture devices can have any combination
+ of cropping, composing and scaling capabilities and this will tell the
+ vivid driver which of those is should emulate. By default the user can
+ select this through controls.
+
+ The value is either -1 (controlled by the user) or a set of three bits,
+ each enabling (1) or disabling (0) one of the features:
+
+ bit 0: Enable crop support. Cropping will take only part of the
+ incoming picture.
+ bit 1: Enable compose support. Composing will copy the incoming
+ picture into a larger buffer.
+ bit 2: Enable scaling support. Scaling can scale the incoming
+ picture. The scaler of the vivid driver can enlarge up
+ or down to four times the original size. The scaler is
+ very simple and low-quality. Simplicity and speed were
+ key, not quality.
+
+ Note that this value is ignored by webcam inputs: those enumerate
+ discrete framesizes and that is incompatible with cropping, composing
+ or scaling.
+
+ccs_out_mode: specify the allowed video output crop/compose/scaling combination
+ for each driver instance. Video output devices can have any combination
+ of cropping, composing and scaling capabilities and this will tell the
+ vivid driver which of those is should emulate. By default the user can
+ select this through controls.
+
+ The value is either -1 (controlled by the user) or a set of three bits,
+ each enabling (1) or disabling (0) one of the features:
+
+ bit 0: Enable crop support. Cropping will take only part of the
+ outgoing buffer.
+ bit 1: Enable compose support. Composing will copy the incoming
+ buffer into a larger picture frame.
+ bit 2: Enable scaling support. Scaling can scale the incoming
+ buffer. The scaler of the vivid driver can enlarge up
+ or down to four times the original size. The scaler is
+ very simple and low-quality. Simplicity and speed were
+ key, not quality.
+
+multiplanar: select whether each device instance supports multi-planar formats,
+ and thus the V4L2 multi-planar API. By default the first device instance
+ is single-planar, the second multi-planar, and it keeps alternating.
+
+ This module option can override that for each instance. Values are:
+
+ 0: use alternating single and multi-planar devices.
+ 1: this is a single-planar instance.
+ 2: this is a multi-planar instance.
+
+vivid_debug: enable driver debugging info
+
+no_error_inj: if set disable the error injecting controls. This option is
+ needed in order to run a tool like v4l2-compliance. Tools like that
+ exercise all controls including a control like 'Disconnect' which
+ emulates a USB disconnect, making the device inaccessible and so
+ all tests that v4l2-compliance is doing will fail afterwards.
+
+ There may be other situations as well where you want to disable the
+ error injection support of vivid. When this option is set, then the
+ controls that select crop, compose and scale behavior are also
+ removed. Unless overridden by ccs_cap_mode and/or ccs_out_mode the
+ will default to enabling crop, compose and scaling.
+
+Taken together, all these module options allow you to precisely customize
+the driver behavior and test your application with all sorts of permutations.
+It is also very suitable to emulate hardware that is not yet available, e.g.
+when developing software for a new upcoming device.
+
+
+Section 2: Video Capture
+------------------------
+
+This is probably the most frequently used feature. The video capture device
+can be configured by using the module options num_inputs, input_types and
+ccs_cap_mode (see section 1 for more detailed information), but by default
+four inputs are configured: a webcam, a TV tuner, an S-Video and an HDMI
+input, one input for each input type. Those are described in more detail
+below.
+
+Special attention has been given to the rate at which new frames become
+available. The jitter will be around 1 jiffie (that depends on the HZ
+configuration of your kernel, so usually 1/100, 1/250 or 1/1000 of a second),
+but the long-term behavior is exactly following the framerate. So a
+framerate of 59.94 Hz is really different from 60 Hz. If the framerate
+exceeds your kernel's HZ value, then you will get dropped frames, but the

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/b2c2/flexcop.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/saa7146/saa7146_fops.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/siano/sms-cards.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/siano/sms-cards.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/siano/smscoreapi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dmxdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-core/dvb-usb-ids.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_frontend.h

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-core/dvb_ringbuffer.h

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

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/af9033_priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/as102_fe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/as102_fe.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/as102_fe_types.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/bcm3510.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/cxd2820r_c.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/cxd2820r_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/cxd2820r_t.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/dib7000p.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/drxd_hard.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/drxk_hard.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.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/mb86a16.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/mt312.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/or51211.c

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/si2165.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/si2165_priv.h

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

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/sp2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/sp2.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/sp2_priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/sp8870.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/stv0367.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/stv0900_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/stv0900_sw.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/tc90522.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/tc90522.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/tda10071.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb-frontends/zl10039.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/firewire/firedtv-avc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/adv7343_regs.h

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/ov7670.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/s5k5baf.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/saa6752hs.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/smiapp/smiapp.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/soc_camera/mt9t112.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/soc_camera/ov772x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/soc_camera/ov9740.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tda7432.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/tvp7002.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/i2c/vs6624.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/parport/pms.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/bt8xx/dst_ca.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx18/cx18-alsa-pcm.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/altera-ci.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/altera-ci.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/cimax2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/cimax2.h

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/cx23885-av.h

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/cx23885-input.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/cx23885-ioctl.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/cx23885-ir.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/cx23885-reg.h

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-video.h

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/cx23885/cx23888-ir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/cx23888-ir.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/netup-eeprom.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/netup-eeprom.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/netup-init.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/cx23885/netup-init.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ddbridge/ddbridge.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/dm1105/dm1105.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mantis/hopper_vp3028.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mantis/mantis_common.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mantis/mantis_vp1033.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mantis/mantis_vp1034.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mantis/mantis_vp1041.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mantis/mantis_vp2033.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mantis/mantis_vp2040.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/mantis/mantis_vp3030.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ngene/ngene.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/pt3/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/pt3/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/pt3/pt3.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/pt3/pt3.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/pt3/pt3_dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/pt3/pt3_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7134/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7134/Makefile

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/saa7134/saa7134-go7007.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-api.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/solo6x10/Kconfig

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/solo6x10/solo6x10-eeprom.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/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/sta2x11/sta2x11_vip.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ttpci/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ttpci/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/ttpci/av7110.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/tw68/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/tw68/Makefile

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-reg.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/pci/tw68/tw68-risc.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/zoran/zoran_device.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/blackfin/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/coda.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/media/platform/coda/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/coda/coda-bit.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-h264.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/coda/coda_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/dm355_ccdc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/dm644x_ccdc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpfe_capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpif.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpif_capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/davinci/vpif_display.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/exynos4-is/Kconfig

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/exynos4-is/media-dev.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/marvell-ccic/Kconfig

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap/Kconfig

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap/omap_vout_vrfb.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/cfa_coef_table.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/gamma_table.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/isp.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/isp.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispccdc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispccdc.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispccp2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispccp2.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispcsi2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispcsi2.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispcsiphy.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispcsiphy.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/isph3a.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/isph3a_aewb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/isph3a_af.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/isphist.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/isphist.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/isppreview.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/isppreview.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispreg.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispresizer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispresizer.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispstat.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/ispstat.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/omap3isp/luma_enhance_table.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/omap3isp/noise_filter_table.h

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.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_ctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s5p-mfc/s5p_mfc_debug.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_opr.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/s5p-tv/sii9234_drv.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/soc_camera/Kconfig

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/soc_camera/pxa_camera.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/soc_camera.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/ti-vpe/vpdma.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/vivi.c

View before deletion

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-ctrls.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-kthread-cap.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-kthread-out.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-radio-common.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-radio-rx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-radio-rx.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-radio-tx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-radio-tx.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-rds-gen.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-rds-gen.h

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-sdr-cap.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-tpg-colors.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-tpg-colors.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

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-cap.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/platform/vivid/vivid-vbi-gen.h

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-vbi-out.h

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-cap.h

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-common.h

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/vivid/vivid-vid-out.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-gemtek.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-sf16fmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-sf16fmr2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-tea5764.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/si470x/radio-si470x-common.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/si470x/radio-si470x-usb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/wl128x/fmdrv_common.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/wl128x/fmdrv_rx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/wl128x/fmdrv_tx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/Makefile

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/fintek-cir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/img-ir/img-ir-hw.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/img-ir/img-ir-hw.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/imon.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/ir-hix5hd2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/ite-cir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/keymaps/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/keymaps/rc-dvbsky.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/st_rc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/streamzap.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/e4000.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/it913x.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/m88ts2022.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/m88ts2022_priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/msi001.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/mt2060.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/mxl301rf.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/mxl301rf.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/mxl5005s.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/qm1d1c0042.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/qm1d1c0042.h

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/tuners/si2157.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/si2157_priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/tda18212.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/tda18212.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/tda18271-common.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/tda18271-priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/tuner-xc2028.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/tuner_it913x.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/media/tuners/tuner_it913x_priv.h

View before deletion

This diff is incomplete. Download the complete patch.

drivers/media/tuners/xc4000.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/tuners/xc5000.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/airspy/airspy.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/as102_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/as102_drv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/as102_fw.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/as102_fw.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/as102_usb_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/as102_usb_drv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/as10x_cmd.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/as10x_cmd.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/as10x_cmd_cfg.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/as10x_cmd_stream.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/as102/as10x_handle.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/au0828/au0828-input.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/au0828/au0828.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/dvb-usb/Kconfig

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/dvb-usb/cxusb.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/dvb-usb/dibusb-common.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/dvb-usb/opera1.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/em28xx/em28xx-input.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/em28xx/em28xx.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/gspca.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/gspca.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/gspca/kinect.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/hackrf/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/hackrf/Makefile

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-control.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/msi2500/msi2500.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/ttusb-dec/ttusbdecfe.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/usbtv/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/usb/usbtv/Makefile

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/uvc/uvc_ctrl.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_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/usb/uvc/uvcvideo.h

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-compat-ioctl32.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/v4l2-dv-timings.c

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

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

View file

This diff is incomplete. Download the complete patch.

drivers/media/v4l2-core/videobuf-dma-sg.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/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/as102/as102_fe.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/staging/media/davinci_vpfe/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/dt3155v4l/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/lirc/lirc_imon.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/lirc/lirc_sasem.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/omap4iss/Kconfig

View file

This diff is incomplete. Download the complete patch.

include/media/davinci/dm644x_ccdc.h

View file

This diff is incomplete. Download the complete patch.

include/media/omap3isp.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/videobuf2-core.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/Kbuild

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/smiapp.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/v4l2-controls.h

View file

This diff is incomplete. Download the complete patch.

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