[GIT PULL for 2.6.35] V4L/DVB updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linus,

Please pull from:

	ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git v4l_for_2.6.35

For most of the patches that we have for 2.6.35. I still have a bunch of 
pending patches here, that arrived on the last couple weeks, but I won't want to
postpone submitting everything because I'm just human, and I can't review
patches faster or while travelling.

This series contain a new staging driver (tm6000) that is not panic'ing/oopsing anymore.
The original idea were to add it to staging at 2.6.34, to allow more people to help with,
but it were too buggy on that time, even for staging. It is still crap, as the hardware/firmware
bugs need lots of workaround, and the current driver provides video  only (it lacks stream 
filling at the alsa driver), suffering several coding style issues, but it is not worse 
than other staging drivers, and it is getting serious attention this year.

It also contains the new Remote Controller subsystem, that is ready for LIRC addition
(or a lirc-like code). The new subsystem already supports all the V4L drivers, plus
one pure Remote Controller driver (irmon).

The rest of the series are one new omap driver, some core improvements for embedded systems
and the usual driver improvements and fixes.

Cheers,
Mauro

---

The following changes since commit ba2e1c5f25a99dec3873745031ad23ce3fd79bff:
  Linus Torvalds (1):
        Merge branch 'for-linus' of git://git.kernel.org/.../geert/linux-m68k

are available in the git repository at:

  ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git v4l_for_2.6.35

Abylay Ospan (3):
      V4L/DVB: Allow to enable TS continuity and TEI check on loaded module
      V4L/DVB: get_frontend for STV0900
      V4L/DVB: configurable IRQ from CAM

Andreas Bombe (1):
      V4L/DVB: V4L2: Replace loops for finding max buffers in VIDIOC_REQBUFS callbacks

Andreas Regel (1):
      V4L/DVB: Budget/STV090x/STV6110x: Initialize the demodulator immediately after the tuner is attached

Andrew Morton (1):
      V4L/DVB: dib7000p: reduce large stack usage fix

Andy Walls (4):
      V4L/DVB: ivtv: Combine capture start delays into a single delay
      V4L/DVB: cx18: Add support for component video inputs
      V4L/DVB: cx18: Add a component video input to the PVR2100 and DVR3200H card entries
      V4L/DVB: ivtv, ivtvfb: Use a define for the output line and field register address

Antonio Larrosa (1):
      V4L/DVB: em28xx: Support for Kworld VS-DVB-T 323UR

Antonio Ospite (3):
      V4L/DVB: gspca - ov534: Remove hue control
      V4L/DVB: gspca - ov534: Fix and document setting manual exposure
      V4L/DVB: gspca - ov534: Cosmetics: fix indentation and hex digits

Antti Palosaari (2):
      V4L/DVB: af9015: support for KWorld USB DVB-T Stick Mobile (UB383-T)
      V4L/DVB: af9015: support for KWorld TV Stick II (395UR)

Arnout Vandecappelle (1):
      V4L/DVB: buf-dma-sg.c: don't assume nr_pages == sglen

Bee Hock Goh (2):
      V4L/DVB: TM6000: Fix code which cause memory corruption
      V4L/DVB: tm6000: Add additional GPIO for UT821 during frmware loading

Bjørn Mork (1):
      V4L/DVB: budget: Oops: "BUG: unable to handle kernel NULL pointer dereference"

Brian Johnson (8):
      V4L/DVB: gspca - sn9c20x: Add support for camera LEDs
      V4L/DVB: gspca - sn9c20x: Add upside down detection
      V4L/DVB: gspca - sn9c20x: Add support for cameras using the MT9M112 sensor
      V4L/DVB: gspca - sn9c20x: Fix bug with OV9655 code
      V4L/DVB: gspca - sn9c20x: Add another laptop to upsidedown device list
      V4L/DVB: gspca - sn9c20x: Add another MSI laptop to upsidedown device list
      V4L/DVB: gspca - sn9c20x: HAS_BUTTON flag -> HAS_NO_BUTTON flag
      V4L/DVB: gspca - sn9c20x: Fix non working mt9v111 sensor

Chris Pascoe (1):
      V4L/DVB (12821): tm6000: update USB request names and clean up i2c routine

Christoph Fritz (1):
      V4L/DVB: pwc Kconfig dependency fix

Christopher Pascoe (1):
      V4L/DVB (12820): tm6000: fix i2c readings

Costantino Leandro (1):
      V4L/DVB: gspca - t613: Add color controls

Dan Carpenter (22):
      V4L/DVB: ivtv: sizeof() => ARRAY_SIZE()
      V4L/DVB: cx231xx: card->driver "Conexant cx231xx Audio" too long
      V4L/DVB: em28xx: "Empia Em28xx Audio" too long
      V4L/DVB: cx23885: strcpy() => strlcpy()
      V4L/DVB: davinci: don't return under lock on error path
      V4L/DVB: video/au0828: off by one bug
      V4L/DVB: video/cx231xx: cleanup. remove unneed null checks
      V4L/DVB: video/zc0301: improve error handling
      V4L/DVB: video/et61x251: improve error handling
      V4L/DVB: video/sn9c102: improve error handling
      V4L/DVB: cx231xx: improve error handling
      V4L/DVB: cx88: improve error handling
      V4L/DVB: media/IR/imon: precendence issue: ! vs ==
      V4L/DVB: media/IR/imon: testing the wrong variable
      V4L/DVB: media/IR/imon: potential double unlock on error
      V4L/DVB: media/az6027: doing dma on the stack
      V4L/DVB: media/az6027: handle -EIO failure
      V4L/DVB: dvb/stv6110x: cleanup error handling
      V4L/DVB: media/mem2mem: dereferencing free memory
      V4L/DVB: ov511: cleanup: remove unneeded null check
      V4L/DVB: s2255drv: return if vdev not found
      V4L/DVB: s2255drv: remove dead code

David Härdeman (16):
      V4L/DVB: drivers/media/IR - improve keytable code
      V4L/DVB: ir-core: improve keyup/keydown logic
      V4L/DVB: Convert drivers/media/dvb/ttpci/budget-ci.c to use ir-core
      V4L/DVB: rename sysfs remote controller devices from rcrcv to rc
      V4L/DVB: Teach drivers/media/IR/ir-raw-event.c to use durations
      V4L/DVB: Add RC5x support to ir-core
      V4L/DVB: Add NECx support to ir-core
      V4L/DVB: Add RC6 support to ir-core
      V4L/DVB: ir-core: change duration to be coded as a u32 integer
      V4L/DVB: ir-core: Add JVC support to ir-core
      V4L/DVB: ir-core: Add Sony support to ir-core
      V4L/DVB: ir-core: remove ir-functions usage from dm1105
      V4L/DVB: ir-core: fix double spinlock init in drivers/media/IR/rc-map.c
      V4L/DVB: ir-core: fix some confusing comments
      V4L/DVB: ir-core: remove IR_TYPE_PD
      V4L/DVB: ir-core: remove ir-functions usage from cx231xx

Dean Anderson (14):
      V4L/DVB: s2255drv: adding video input status capability
      V4L/DVB: s2255drv: fixes for big endian arch
      V4L/DVB: s2255drv: cleanup of V4L2 controls
      V4L/DVB: s2255drv: Add support for 2257 device
      V4L/DVB: s2255drv: support for frame skipping
      V4L/DVB: s2255drv: cleanup of driver disconnect code
      V4L/DVB: s2255drv: code cleanup
      V4L/DVB: s2255drv: video_device_alloc call not checked fix
      V4L/DVB: s2255drv: removal of big kernel lock
      V4L/DVB: s2255drv: cleanup of debug messages
      V4L/DVB: s2255drv: adding v4l2_device structure. video_register_device cleanup
      V4L/DVB: s2255drv: fix: v4l2_dev should be registered once only.
      V4L/DVB: s2255drv: removes kref tracking and videodev parent
      V4L/DVB: s2255drv: firmware reload on timeout

Devin Heitmueller (17):
      V4L/DVB: xc3028: fix regression in firmware loading time
      V4L/DVB: au8522: fix race condition in switching from digital to analog mode
      V4L/DVB: au8522: fix case where we don't perform the first tune after going digital
      V4L/DVB: em28xx: adjust number of packets per URB
      V4L/DVB: em28xx: reduce cropping for VBI area
      V4L/DVB: em28xx: rework buffer pointer tracking for offset to start of video
      V4L/DVB: saa7115: enable anti-alias filter
      V4L/DVB: videodev2: introduce a common control for chroma gain
      V4L/DVB: saa115: add support for chroma AGC and chroma gain
      V4L/DVB: v4l2-common: add ability to use v4l2_ctrl_query_fill for chroma gain
      V4L/DVB: em28xx: add em286x/tvp5150 reference design
      V4L/DVB: ngene: properly support boards where channel 0 isn't a TS input
      V4L/DVB: ngene: add initial support for digital side of Avermedia m780
      V4L/DVB: ngene: split out i2c code into a separate file
      V4L/DVB: ngene: split out card specific code into a separate file
      V4L/DVB: ngene: start separating out DVB functions into separate file
      V4L/DVB: ngene: Add lgdt3303 and mt2131 deps to Kconfig

Dmitri Belimov (10):
      V4L/DVB (13403): Add new TV cards of Beholder
      V4L/DVB: tm6000: fix some info messages
      V4L/DVB: tm6000 register defines
      V4L/DVB: fix broken I2C IR for Beholder
      V4L/DVB: Add SPI support to V4L2
      V4L/DVB: Add CHIP ID of the uPD61151
      V4L/DVB: Fix default state Beholder H6 tuner
      V4L/DVB: tm6000: fix i2c read
      V4L/DVB: Rework for support xc5000
      V4L/DVB: saa7134: Add support new Behold TV cards

Erik Andrén (1):
      V4L/DVB: gspca - pac207: Let all pac207 ctrls have a coherent naming

Frank Schaefer (1):
      V4L/DVB: v4l2_ctrl_get_name(): add missing control names, 	and make title for V4L2_CID_BG_COLOR consistent

German Galkin (1):
      V4L/DVB: gspca - sn9c20x: Fix exposure control for HV7131R sensor

Guennadi Liakhovetski (6):
      V4L/DVB: sh_mobile_ceu_camera.c: preserve output window on VIDIOC_S_CROP
      V4L/DVB: soc-camera: update comment
      V4L/DVB: sh_mobile_ceu_camera.c: update documentation to reflect the new cropping
      V4L/DVB: videobuf-dma-contig.c: simplify pointer dereference
      V4L/DVB: V4L: SuperH Video Output Unit (VOU) driver
      V4L/DVB: V4L: v4l2-subdev driver for AK8813 and AK8814 TV-encoders from AKM

HIRANO Takahito (1):
      V4L/DVB: pt1: Support Earthsoft PT2

Hans Verkuil (62):
      V4L/DVB: videobuf-core: fix spelling mistake in debug message
      V4L/DVB: v4l doc: fix font of field name
      V4L/DVB: v4l2: sort chip IDs in v4l2-chip-ident.h
      V4L/DVB: c-qcam: coding style cleanup
      V4L/DVB: bw-qcam: coding style cleanup
      V4L/DVB: arv: coding style cleanup
      V4L/DVB: w9966: coding style cleanup
      V4L/DVB: v4l: add V4L2_PIX_FMT_Y4 and V4L2_PIX_FMT_Y6 pixelformats
      V4L/DVB: pms: remove unnecessary exclusive open/close
      V4L/DVB: w9966: reorganize the order of functions
      V4L/DVB: w9966: remove camelCase
      V4L/DVB: meye: remove last V4L1 remnants from the code and add v4l2_device
      V4L/DVB: zoran: remove V4L1 videodev.h include
      V4L/DVB: arv: convert to V4L2
      V4L/DVB: V4L2 Spec: fix V4L2_CTRL_TYPE_CTRL_CLASS documentation
      V4L/DVB: videodev2.h: move definition of enum v4l2_ctrl_type to the other control types
      V4L/DVB: video_ioctl2: do not replace arg with NULL for _IO() ioctls
      V4L/DVB: video_ioctl2: don't return, use break
      V4L/DVB: usbvision: remove non-working vbi device
      V4L/DVB: DocBook/v4l/compat.xml: add missing </section>
      V4L/DVB: w9966: convert to V4L2
      V4L/DVB: v4l2-framework.txt: fix incorrect statement
      V4L/DVB: video_ioctl2: handle the v4l1 compat bit first and move VIDIOCGMBUF into the switch
      V4L/DVB: ivtv: move the _IO() decoder ioctls into vidioc_default
      V4L/DVB: v4l videobuf: remove unused mmap callback
      V4L/DVB: v4l videobuf: remove mmap_free callback
      V4L/DVB: v4l videobuf: remove unused is_mmapped field
      V4L/DVB: v4l videobuf: use struct videobuf_buffer * instead of void * for videobuf_alloc
      V4L/DVB: v4l videobuf: rename .vmalloc to .vaddr
      V4L/DVB: v4l videobuf: rename videobuf_queue_to_vmalloc to videobuf_queue_to_vaddr
      V4L/DVB: v4l videobuf: move video_copy_to_user and copy_stream to core
      V4L/DVB: v4l videobuf: add videobuf_buffer *buf as argument to mmap_mapper
      V4L/DVB: vivi: clean up and a major overhaul
      V4L/DVB: v4l: add VSYNC and EOS events for use with ivtv
      V4L/DVB: ivtv: support the new events API
      V4L/DVB: v4l spec: document what odd and even fields are
      V4L/DVB: v4l spec: document new events
      V4L/DVB: videobuf: Add support for V4L2_BUF_FLAG_ERROR
      V4L/DVB: v4l: move vbi-specific video ops to a new vbi ops struct
      V4L/DVB: v4l: add new subdev vbi ops to handle raw and sliced vbi
      V4L/DVB: saa7115: support new vbi ops to set/get VBI format
      V4L/DVB: cx25840: support new vbi ops to set/get VBI format
      V4L/DVB: cx18: support new vbi ops to set/get VBI format
      V4L/DVB: saa7127: support new vbi ops to set/get VBI format
      V4L/DVB: tvp5150: support new vbi ops to set/get VBI format
      V4L/DVB: ivtv: switch to new vbi subdev ops
      V4L/DVB: cx18: switch to new vbi subdev ops
      V4L/DVB: pvrusb2: switch to new vbi subdev ops
      V4L/DVB: cx231xx: switch to new vbi subdev ops
      V4L/DVB: em28xx: switch to new vbi subdev ops
      V4L/DVB: cx18/cx25840/saa7115/tvp5150: remove vbi support from s_fmt
      V4L/DVB: Documentation: fix small error in the ENUMINPUT doc
      V4L/DVB: bttv: remove bogus prio check in g_frequency
      V4L/DVB: v4l2-common: simplify prio utility functions
      V4L/DVB: tvp7002: fix query_dv_preset
      V4L/DVB: em28xx: g_tuner must set type field
      V4L/DVB: v4l2-dev: remove unnecessary lock around atomic clear_bit
      V4L/DVB: radio-am800: let v4l2_device_(un)register handle usb_get/set_intfdata
      V4L/DVB: hdpvr: fix disconnect sequence
      V4L/DVB: usbvision: don't use usb_set_intfdata, let v4l2_device_register handle this
      V4L/DVB: usbvision: add delay before detecting the saa711x
      V4L/DVB: ivtv: fix VIDIOC_S_PRIORITY handling

Hans de Goede (3):
      V4L/DVB: gspca_spca561: Fix LED on rev12a cameras
      V4L/DVB: gspca_spca561: Add support for camera button
      V4L/DVB: sn9c102: Make hv7131d sensor code also recognize the HV7131E

Henrik Kurelid (1):
      V4L/DVB: firedtv: correct version number and current/next in CA_PMT

Herton Ronaldo Krzesinski (1):
      Revert "V4L/DVB (11906): saa7134: Use v4l bounding/alignment function"

Huang Weiyi (2):
      V4L/DVB: tlg2300: remove unused #include <linux/version.h>
      V4L/DVB: DVB: ngene, remove unused #include <linux/version.h>

Ian Armstrong (3):
      V4L/DVB: ivtv: Really stop capture on device close
      V4L/DVB: cx2341x: Remove temporal filter control restriction
      V4L/DVB: ivtv: Avoid hard system lock on decoder output mode change

Istvan Varga (1):
      V4L/DVB: cx88: fix setting input when using DVB

Jarod Wilson (7):
      V4L/DVB: ir-core: make ir_g_keycode_from_table a public function
      V4L/DVB: ir-core: add imon pad and mce keymaps
      V4L/DVB: ir-core: add imon driver
      V4L/DVB: IR/imon: convert to ir-core protocol change handling
      V4L/DVB: IR/imon: minor change_protocol fixups
      V4L/DVB: IR/imon: add proper auto-repeat support
      V4L/DVB: IR/imon: remove dead IMON_KEY_RELEASE_OFFSET

Jean Delvare (1):
      V4L/DVB: saa7134: Fix IR support of some ASUS TV-FM 7135 variants

Jean-François Moine (22):
      V4L/DVB: gspca - t613: Check the result of kmalloc
      V4L/DVB: gspca - cpia1 / sn9c2028: Make control descriptors constant
      V4L/DVB: gspca - sonixj: More static const and better array initialization
      V4L/DVB: gspca - sonixj: Add webcam 0c45:6142 with sensors gc0307 and po2030n
      V4L/DVB: sn9c102 / zc0301: Handle webcams when no gspca subdriver conflict
      V4L/DVB: gspca: Change some copyrights and module authors
      V4L/DVB: gspca - sonixj: Let the JPEG header in the device
      V4L/DVB: gspca - sonixj: Add autogain for sensor gc0307
      V4L/DVB: gspca - vc032x: Change the ov7670 format to YUYV
      V4L/DVB: gspca - main: Check the file doing stream on/off
      V4L/DVB: gspca - main: Restart streaming after reqbuf
      V4L/DVB: gspca - main: Stop the webcam when bandwidth too small
      V4L/DVB: gspca - sonixj: Split the init sequence of sensor ov7630
      V4L/DVB: gspca - sonixj: Adjust debug output.  - fix bad function name  - add debug info for i2c buffer write
      V4L/DVB: gspca - sonixj: Set the colors at startup time
      V4L/DVB: gspca - sonixj: Adjust minor values of sensor ov7630.  - set the color gains to null at init time  - change value of register 0x9a
      V4L/DVB: gspca - sonixj: Reset the bridge after sensor probe
      V4L/DVB: gspca - sonixj: Add sensor soi768
      V4L/DVB: gspca - zc3xx: Fix the light frequency values for pas202b and pb0330
      V4L/DVB: gspca - zc3xx.c: Remove the brightness control
      V4L/DVB: gspca - zc3xx: Fix the gamma calculation from the contrast
      V4L/DVB: gspca - main: Convert wMaxPacketSize from little endian 16 to cpu

Jiri Slaby (1):
      V4L/DVB: dvb-usb: gp8psk, fix potential null derefernce

Joe Perches (2):
      V4L/DVB: ov511: Fix continuation lines
      V4L/DVB: pvrusb2-v4l2: Rename dev_info to pdi

Jonathan Corbet (8):
      V4L/DVB: ov7670: Use CCIR601 in all video modes
      V4L/DVB: ov7670: Avoid reading clkrc
      V4L/DVB: ov7670: Don't use SMBUS I/O
      V4L/DVB: ov7670: Wire up V4L2_CID_GAIN and V4L2_CID_AUTOGAIN
      V4L/DVB: ov7670: wire up controls for exposure and autoexposure
      V4L/DVB: ov7670: Restore SMBUS I/O for the XO 1.0
      V4L/DVB: ov7670: Always rewrite clkrc when setting format
      V4L/DVB: ov7670: silence some compiler warnings

Julia Lawall (4):
      V4L/DVB: drivers/staging/tm6000/tm6000-video.c: correct NULL test
      V4L/DVB: drivers/media: drop redundant memset
      V4L/DVB: drivers/media/video: move dereference after NULL test
      V4L/DVB: drivers/media/video: avoid NULL dereference

Kirill Smelkov (1):
      V4L/DVB: bttv: Add another ids for IVC-200

Klaus Schmidinger (1):
      V4L/DVB: Add FE_CAN_PSK_8 to allow apps to identify PSK_8 capable DVB devices

Laurent Pinchart (11):
      V4L/DVB (13556a): v4l: Remove unneeded video_device::minor assignments
      V4L/DVB: uvcvideo: Add support for unbranded Arkmicro 18ec:3290 webcams
      V4L/DVB: uvcvideo: Add support for Packard Bell EasyNote MX52 integrated webcam
      V4L/DVB: v4l: Add V4L2_CID_IRIS_ABSOLUTE and V4L2_CID_IRIS_RELATIVE controls
      V4L/DVB: uvcvideo: Support iris absolute and relative controls
      V4L/DVB: uvcvideo: Use POLLOUT and POLLWRNORM for output devices
      V4L/DVB: event: Export the v4l2_event_init and v4l2_event_dequeue functions
      V4L/DVB: uvcvideo: Add support for V4L2_PIX_FMT_Y16
      V4L/DVB: uvcvideo: Flag relative controls as write-only
      V4L/DVB: uvcvideo: Prevent division by 0 when control step value is 0
      V4L/DVB: MAINTAINERS: Update uvcvideo web site address

Manu Abraham (4):
      V4L/DVB: [STV090x] Code simplification
      V4L/DVB: [STV090x, STV6110x] Use tuner sleep within the demodulator control
      V4L/DVB: [STV090x] Use gate control, while tuner is being accessed
      V4L/DVB: stv090x: Add some notes about the internal tuner I/O control

Marton Balint (1):
      V4L/DVB: cx88: increase BUFFER_TIMEOUT to 2 seconds

Mats Randgaard (3):
      V4L/DVB: v4l2-subdev.h: Add support for enum_dv_preset
      V4L/DVB: tvp7002.c: Add support for enum_dv_presets
      V4L/DVB: tvp7002.c: fix some copy-paste errors in the comments

Matthieu CASTET (1):
      V4L/DVB: fix dvb frontend lockup

Mauro Carvalho Chehab (153):
      V4L/DVB (12770): Add tm6000 driver to staging tree
      V4L/DVB (12776): tm6000: decrement users count
      V4L/DVB (12781): tm6000: Start adding support for GPIO device-specific parameters
      V4L/DVB (12784): tm6000: Some cleanups at the driver
      V4L/DVB (12789): tm6000: fix DVB dependency
      V4L/DVB (12790): tm6000: check for errors on usb->status
      V4L/DVB (12791): tm6000: fix poll() method
      V4L/DVB (12793): tm6000: On some kernels, eeprom reading were generating a bug
      V4L/DVB (12794): tm6000: handle also PAL/SECAM resolutions
      V4L/DVB (12795): tm6000: Fix buffering size
      V4L/DVB (12796): tm6000: Add a hack for PAL standards
      V4L/DVB (12797): tm6000: Allow selecting audio bitrate
      V4L/DVB (12798): tm6000: Split header processing from header find
      V4L/DVB (12799): tm6000: avoid troubles if a header is broken on separate URBs
      V4L/DVB (12800): tm6000: fix tm6000 analog video buffer handling
      V4L/DVB (12802): tm6000: adds command to enable audio output at tm6000
      V4L/DVB (12803): tm6000: make tm6000_devused static
      V4L/DVB (12805): tm6000: Fix a memory leak at tm6000-video
      V4L/DVB (12806): tm6000: Select VIDEO_TUNER for tm6000 devices
      V4L/DVB (12807): tm6000: Properly select xc2028 parameters
      V4L/DVB (12808): tm6000: Move analog tv standards to tm6000-stds
      V4L/DVB (12809): tm6000: Remove an old hack
      V4L/DVB (12810): tm6000: Avoid sending xc3028 setups for other tuners
      V4L/DVB (12811): tm6000: a few registers is needed from the sif/noif setings
      V4L/DVB (12813): tm6000: all read messages should use prev_reg
      V4L/DVB (12814): tm6000: fix eeprom reading on tm6000
      V4L/DVB (12815): tm6000: follow videobuf API changes
      V4L/DVB (12819): tm6000: mts parameter has changed on tuner-xc2028.c
      V4L/DVB (12822): tm6000: Add support for tm6010
      V4L/DVB (12823): tm6000: Uses another method for handling incomplete packets
      V4L/DVB (12824): tuner-xc2028: adds an option to send i2c data on slower speed
      V4L/DVB (12825): tm6000: I2C reading operations is not reliable on tm6000
      V4L/DVB (12826): tm6000: adds 10ms delay between two consecutive i2c write ops
      V4L/DVB (12827): tm6000: fix image hangs
      V4L/DVB (12828): tm6000: fixes several CodingStyle and do some cleanups
      V4L/DVB (12829): tm6000: several changes on usb preparation trying to avoid -EPROTO errors
      V4L/DVB (12830): tm6000: copy cx88-alsa as tm6000-alsa
      V4L/DVB (12831): tm6000: Convert cx88-alsa into tm6000-alsa
      V4L/DVB (12832): tm6000: allow compilation of tm6000-alsa module
      V4L/DVB (12833): tm6000: add a proper init code for -alsa
      V4L/DVB (12834): tm6000: Fix two warnings
      V4L/DVB (12835): tm6000: Cleanups to work like em28xx-video
      V4L/DVB (12836): tm6000: revert to an old way to copy video
      V4L/DVB (12838): tm6000: Fix color support on tm6010
      V4L/DVB (12839): tm6000: Another trial to fix analog streaming
      V4L/DVB (12840): tm6000: add support for HVR900H
      V4L/DVB (12841): tm6000: Fix compilation with newer v4l2-dev API
      V4L/DVB (12842): tm6000: avoid kernel panic while retrieving the filling buffer
      V4L/DVB (12843): tm6000: cleanup: remove a test debug code
      V4L/DVB (12844): tm6000: avoid writing on a floating pointer
      V4L/DVB (12845): tm6000: more buffer handling fixes
      V4L/DVB (12846): tuner-xc2028: Fix skip code for devices with broken read (tm6000)
      V4L/DVB (12848): tm6000: Add README with todo list
      V4L/DVB (12852): tm6000: Fix compilation against 2.6.31
      V4L/DVB (12853): tm6000: Fix almost all warnings at the driver
      V4L/DVB (12854): tm6000: i2c addresses should now be specified in 7bit formats
      tm6000: Remove legacy code to work with older kernel versions
      V4L/DVB (13555a): v4l: Use video_device_node_name() instead of the minor number
      V4L-DVB: tm6000: add missing BEHOLDER board definitions
      V4L/DVB: tm6000: add Terratec Cinergy Hybrid XE
      V4L/DVB: tm6000: Allow tm6000 driver compilation
      V4L/DVB: tm6000: move board-specific init to tm6000-cards
      V4L/DVB: tm6000: only register after initialized
      V4L/DVB: tm6000: fix mutex lock unbalance
      V4L/DVB: soc-camera: add runtime pm support for subdevices
      V4L/DVB: Fix bad whitespacing
      V4L/DVB: ir: use a real device instead of a virtual class
      V4L/DVB: ir-core: Add a macro to properly create IR tables
      V4L/DVB: ir-core: Export IR name via uevent
      V4L/DVB: ir-core: export driver name used by IR via uevent
      V4L/DVB: tm6000: Replace all Req 7 group of regs with another naming convention
      V4L/DVB: tm6000: Replace all Req 8 group of regs with another naming convention
      V4L/DVB: tm6000: Add request at Req07/Req08 register definitions
      V4L/DVB: tm6000: Replace all magic values by a register alias
      V4L/DVB: tm6000: Replace naming convention for registers of req 05 group
      V4L/DVB: tm6000: add request to registers of the group 05
      V4L/DVB: tm6000: replace occurences of req05 magic by a naming alias
      V4L/DVB: gspca - sn9c20x: use gspca's input device handling
      V4L/DVB: Fix cx88 and em28xx cardlists
      V4L/DVB: saa7134: Use the same name on CARDLIST as found at the driver
      V4L/DVB: stv0900: Whitespace cleanup
      V4L/DVB: gspca: fixes compilation when input is not selected
      V4L/DVB: cx25821-audio-upstream.c: Fixed some checkpatch.pl warnings/errors
      V4L/DVB: cx25821-video.c: fix table indent
      V4L/DVB: cx25821: prepend cx25821_ to video exported symbols
      V4L/DVB: ir-core: be less pedantic with RC protocol name
      V4L/DVB: saa7134: use a full scancode table for M135A
      V4L/DVB: saa7134: add code to allow changing IR protocol
      V4L/DVB: ir-core: Add logic to decode IR protocols at the IR core
      V4L/DVB: ir-core: add two functions to report keyup/keydown events
      V4L/DVB: ir-core/saa7134: Move ir keyup/keydown code to the ir-core
      V4L/DVB: saa7134: don't wait too much to generate an IR event on raw_decode
      V4L/DVB: ir-core: dynamically load the compiled IR protocols
      V4L/DVB: ir-core: prepare to add more operations for ir decoders
      V4L/DVB: ir-nec-decoder: Add sysfs node to enable/disable per irrcv
      V4L/DVB: saa7134: clear warning noise
      V4L/DVB: ir-core: rename sysfs remote controller class from ir to rc
      V4L/DVB: ir-core: Add callbacks for input/evdev open/close on IR core
      V4L/DVB: cx88: Only start IR if the input device is opened
      V4L/DVB: ir-common: Use a function to declare an IR table
      V4L/DVB: ir-common: re-order keytables by name and remove duplicates
      V4L/DVB: ir: use IR_KEYTABLE where an IR table is needed
      V4L/DVB: rename all *_rc_keys to ir_codes_*_nec_table
      V4L/DVB: ir-common: Use macros to define the keytables
      V4L/DVB: ir-common: move IR tables from ir-keymaps.c to a separate file
      V4L/DVB: ir-core: Add support for RC map code register
      V4L/DVB: Break Remote Controller keymaps into modules
      V4L/DVB: ir: prepare IR code for a parameter change at register function
      V4L/DVB: ir-core: Make use of the new IR keymap modules
      V4L/DVB: ir-common: remove keymap tables from the module
      V4L/DVB: saa7134: Fix IRQ2 bit names for the register map
      V4L/DVB: saa7134: Add support for both positive and negative edge IRQ
      V4L/DVB: ir-core: re-add some debug functions for keytable changes
      V4L/DVB: ir-nec-decoder: Reimplement the entire decoder
      V4L/DVB: ir-nec-decoder: Cleanups
      V4L-DVB: ir-rc5-decoder: Add a decoder for RC-5 IR protocol
      V4L/DVB: cx88: don't handle IR on Pixelview too fast
      V4L-DVB: ir-core: remove the ancillary buffer
      V4L/DVB: ir-core: move rc map code to rc-map.h
      V4L/DVB: ir-core: Add support for badly-implemented hardware decoders
      V4L/DVB: re-add enable/disable check to the IR decoders
      V4L/DVB: ir-rc5-decoder: fix state machine
      V4L/DVB: em28xx: fix a regression caused by the rc-map changes
      V4L/DVB: ir: Make sure that the spinlocks are properly initialized
      V4L/DVB: ir-core: Distinguish sysfs attributes for in-hardware and raw decoders
      V4L/DVB: ir-core: properly present the supported and current protocols
      V4L/DVB: ir-core: fix gcc warning noise
      V4L/DVB: ir-core: move subsystem internal calls to ir-core-priv.h
      V4L/DVB: ir-core: Remove warining noise if decoders compiled builtin
      V4L/DVB: cpia1: comment unused command_setlights()
      V4L/DVB: tm6000: fix compilation due to the lack of a semicolon
      V4L/DVB: ir-core-priv: fix a typo for RC6 config option
      V4L/DVB: ir Kconfig: better describe the options
      ir-core: Remove the quotation mark from the uevent names
      ir-core: Fix the delete logic
      V4L/DVB: ir-core-priv.h: Fix a few CodingStyle errors
      V4L/DVB: irmon: Cleanup some warning noise
      V4L/DVB: ir-core: fix table resize during keymap init
      Revert "V4L/DVB: Add FE_CAN_PSK_8 to allow apps to identify PSK_8 capable DVB devices"
      V4L/DVB: Add firmware v2.4 to xc2028/xc3028 extracting tool
      V4L/DVB: videobuf-dma-sg: Avoid using a wrong size
      V4L/DVB: tm6000: Properly set alternate when preparing to stream
      V4L/DVB: tm6000: Fix a panic if buffer become NULL
      V4L/DVB: tm6000: Don't copy outside the buffer
      V4L/DVB: Fix color format with tm6010
      V4L/DVB: tm6000: update the todo list
      Fix compilation breakage with tm6000
      V4L/DVB: em28xx: fix locks during dvb init sequence
      V4L/DVB: videobuf-dma-sg: remove external function videobuf_dma_sync()
      V4L/DVB: videobuf-vmalloc: remove __videobuf_sync()
      V4L-DVB: ngene: make sure that tuner headers are included
      V4L/DVB: Fix unlock logic at medusa_video_init
      V4L/DVB (13554a): v4l: Use the video_drvdata function in drivers

Max Thrun (7):
      V4L/DVB: gspca- ov534: Remove ambiguous controls
      V4L/DVB: gspca - ov534: Fix autogain control, enable it by default
      V4L/DVB: gspca - ov534: Add Auto Exposure
      V4L/DVB: gspca - ov534: Fix Auto White Balance control
      V4L/DVB: gspca - ov534: Fixes for sharpness control
      V4L/DVB: gspca - ov534: Fix unsetting hflip and vflip bits
      V4L/DVB: gspca - ov534: Update copyright info

Maykel Moya (1):
      V4L/DVB (12837): tm6000: make tree buildable

Michael Krufky (1):
      V4L/DVB: dvb-usb: enable specifying a separate generic bulk ctrl response endpoint

Michael Müller (1):
      V4L/DVB: Add Elgato EyeTV Diversity to dibcom driver

Michel Ludwig (19):
      V4L/DVB (12772): tm6000: fix module load/unload
      V4L/DVB (12773): tm6000: fix module unregister
      V4L/DVB (12774): tm6000: fix module load/unload
      V4L/DVB (12775): tm6000: fix usb_submit_urb to be called inside interrupt context
      V4L/DVB (12777): tm6000: Add support for Freecom Hybrid Stick / Moka DVB-T Receiver Dual
      V4L/DVB (12778): tm6000: Fix SMBus Read Byte command
      V4L/DVB (12779): tm6000: Correct dev init & Add general USB ctrl msg pause
      V4L/DVB (12780): tm6000: Improve handling of SMBus Write Byte commands followed by a read command.
      V4L/DVB (12782): tm6000: Correct some device capabilities
      V4L/DVB (12783): tm6000: add xc2028/3028 to dvb
      V4L/DVB (12785): tm6000: allow user gpio address for tuner reset
      V4L/DVB (12786): tm6000: Remove code dealing with the ZL10353
      V4L/DVB (12788): tm6000: Add initial DVB-T support
      V4L/DVB (12801): tm6000: Add support for ADSTech Mini Dual TV (PTV-339).
      V4L/DVB (12804): tm6000: Build the module properly if CONFIG_VIDEO_TM6000_DVB is selected.
      V4L/DVB (12812): tm6000: fix build dependencies for tm6000 and tuner-xc2028
      V4L/DVB (12816): tm6000: fix tm6000 attach method and fix a few CodingStyles
      V4L/DVB (12817): tm6000: add a missing symbol_put
      V4L/DVB (12818): tm6000: Use dvb_frontend_detach instead of single symbol_put commands

Mosalam Ebrahimi (1):
      V4L/DVB: gspca - ov534: Add Powerline Frequency control

Márton Németh (6):
      V4L/DVB: The first two parameters of soc_camera_limit_side() are usually pointers  to struct v4l2_rect elements. They are signed, so adjust the prototype  accordingly
      V4L/DVB: tlg2300: cleanups when power management is not configured
      V4L/DVB: nGene: use NULL when pointer is needed
      V4L/DVB: tlg2300: make local variables and functions static
      V4L/DVB: az6027: remove redundant condition check
      V4L/DVB: gspca cpia1: make local functions static

Nicolas Noirbent (1):
      V4L/DVB: ds3000: fix divide-by-zero error in ds3000_read_snr()

Oleg Roitburd (2):
      V4L/DVB: AZ6027: Add support for Technisat V1 device
      V4L/DVB: AZ6027: Fix initialization for some cards

Olimpiu Pascariu (6):
      V4L/DVB: Staging: cx25821: fix coding style issues in cx25821-alsa.c
      V4L/DVB: cx25821: fix coding style issues in cx25821-core.c
      V4L/DVB: cx25821: fix coding style issues in cx25821-gpio.c
      V4L/DVB: cx25821: fix coding style issues in cx25821-medusa-video.c
      V4L/DVB: cx25821: fix coding style issues in cx25821-i2c.c
      V4L/DVB: cx25821: fix coding style issues in cx25821-video-upstream.c

Oliver Endriss (1):
      V4L/DVB: ngene: Add support for cineS2 v5 and SaTiX-S2 Dual v2

Paulo Assis (1):
      V4L/DVB: gspca - main: Use ktime instead of jiffies for buffer timestamping

Pawel Osciak (7):
      V4L/DVB: v4l: videobuf: code cleanup
      V4L/DVB: add memory-to-memory device helper framework for videobuf
      V4L/DVB: [v5,2/2] v4l: Add a mem-to-mem videobuf framework test device
      V4L/DVB: v4l: videobuf: qbuf now uses relevant v4l2_buffer fields for OUTPUT 	types
      V4L/DVB: Add a new ERROR flag for DQBUF after recoverable streaming errors
      V4L/DVB: Add documentation for the new error flag
      V4L/DVB: videobuf: make poll() report proper flags for output video devices

Peter Huewe (1):
      V4L/DVB: media/IR: Add missing include file to rc-map.c

Pierre Gronlier (1):
      V4L/DVB: Read MAC for TeVii S470 PCI-e DVB-S2 card

Randy Dunlap (6):
      V4L/DVB: tm6000: fix build errors
      V4L/DVB: [-next] gspca: fix build for INPUT=m or INPUT=n
      V4L/DVB: dib7000p: reduce large stack usage
      V4L/DVB: dib3000mc: reduce large stack usage
      V4L/DVB: [-next] media: fix vivi build error
      V4L/DVB: vivi and mem2mem_testdev need slab.h to build

Ricardo Maraschini (2):
      V4L/DVB: cx88-dvb: fix on switch identation
      V4L/DVB: cx25821-video-upstream.c: Added severity to printk calls

Roel Van Nyen (1):
      V4L/DVB: tm6000: fix coding style issues of tm6000-cards.c

Sakari Ailus (7):
      V4L/DVB: V4L: File handles
      V4L/DVB: V4L: File handles: Add documentation
      V4L/DVB: V4L: Events: Add new ioctls for events
      V4L/DVB: V4L: Events: Add backend
      V4L/DVB: V4L: Events: Support event handling in do_ioctl
      V4L/DVB: V4L: Events: Add documentation
      V4L/DVB: V4L: Events: Replace bad WARN_ON() with assert_spin_locked()

Stefan Ringel (30):
      V4L/DVB: tm6000: fix driver compilation
      V4L/DVB: tm6000: add digital init for tm6010
      V4L/DVB: tm6000: fix: avoid unregister the driver after success
      V4L/DVB: tm6000: typo fix: the identifer string is wrong
      V4L/DVB: tm6000: add special usb request to quit i2c tuner transfer
      V4L/DVB: tm6000: add tuner callback for dvb frontend
      V4L/DVB: tm6000: add tuner parameter for DVB devices
      V4L/DVB: tm6000: remove unused function
      V4L/DVB: tm6000: Fix several bugs at the usb DVB transfer
      V4L/DVB: tm6000: add a different set param values
      V4L/DVB: tm6000: add additional init register for tm6010
      V4L/DVB: tm6000: add different tuner reset for terratec
      V4L/DVB: tm6000: add card setup for terratec cinergy hybrid
      V4L/DVB: tm6000: reset the numbers of feeds to 8
      V4L/DVB: tm6000: special request for all tuner
      V4L/DVB: tm6000: change version to 0.0.2
      V4L/DVB: tm6000: remove hack.c hack.h, switch to zl10353 module
      V4L/DVB: tm6000: fix i2c addr test
      V4L/DVB: tm6000: add send and recv function
      V4L/DVB: tm6000: bugfix reading problems with demodulator zl10353
      V4L/DVB: tm6000: add new hybrid-stick
      V4L/DVB: tm6000: switch to gpio strcut
      V4L/DVB: tm6000: add gpios to board struct
      V4L/DVB: tm6000: add gpios for tm6010 generic board
      V4L/DVB: tm6000: tm6000_i2c_xfer: request labeling
      V4L/DVB: tm6000: request labeling board version check
      V4L/DVB: tm6000: bugfix analog init for tm6010
      V4L/DVB: tm6000: renaming firmware
      V4L/DVB: tm6000: README - add vbi
      V4L/DVB: tm6000: bugfix image position

Vaibhav Hiremath (9):
      V4L/DVB: V4L: dm644x_ccdc: Debug register read prints removed
      V4L/DVB: V4L: vpfe_capture: Add call back function for interrupt clear for vpfe_cfg
      V4L/DVB: V4L: dm644x_ccdc: Add 10bit BT support
      V4L/DVB: V4L: vpfe_capture: Return 0 from suspend/resume
      V4L/DVB: V4L: dm644x_ccdc: Add Suspend/Resume Support
      V4L/DVB: V4L: vpfe_capture: Add support for USERPTR mode of operation
      V4L/DVB: V4L: tvp514x: Add Powerup sequence during s_input to lock the signal properly
      V4L/DVB: V4L2: Add support for OMAP2/3 V4L2 display driver on top of DSS2
      V4L/DVB: omap_vout:V4L2 Display: Changed enum return type to int

Valentin Longchamp (1):
      V4L/DVB: mt9t031: use runtime pm support to restore ADDRESS_MODE registers

Vladimir Ermakov (2):
      V4L/DVB: saa7134: add capture boards Hawell HW-404M7 and HW-808M7
      V4L/DVB: saa7134: fix GPIO HW-404M7

Wolfram Sang (1):
      V4L/DVB: dvb/dib8000: fix build warning

Xiaolin Zhang (1):
      V4L/DVB: core: add support for more color effects

istvan_v@xxxxxxxxxx (1):
      V4L/DVB: cx88: fix checks for analog TV inputs

sai (2):
      V4L/DVB: staging:cx2581: fixes coding style issues in cx25821-cards.c
      V4L/DVB: staging:cx25821:fixes coding styles in cx25821-i2c.c

sai gopal (1):
      V4L/DVB: cx25821: fix coding style issues in cx25821-alsa.c

 Documentation/DocBook/media-entities.tmpl          |   11 +
 Documentation/DocBook/v4l/compat.xml               |  126 +-
 Documentation/DocBook/v4l/controls.xml             |   36 +-
 Documentation/DocBook/v4l/dev-event.xml            |   31 +
 Documentation/DocBook/v4l/io.xml                   |   18 +-
 Documentation/DocBook/v4l/pixfmt.xml               |   12 +
 Documentation/DocBook/v4l/v4l2.xml                 |    3 +
 Documentation/DocBook/v4l/videodev2.h.xml          |   10 +
 Documentation/DocBook/v4l/vidioc-dqevent.xml       |  131 +
 Documentation/DocBook/v4l/vidioc-enuminput.xml     |    2 +-
 Documentation/DocBook/v4l/vidioc-qbuf.xml          |   14 +-
 Documentation/DocBook/v4l/vidioc-queryctrl.xml     |    2 +-
 Documentation/DocBook/v4l/vidioc-reqbufs.xml       |    2 +-
 .../DocBook/v4l/vidioc-subscribe-event.xml         |  133 +
 Documentation/video4linux/CARDLIST.bttv            |    2 +-
 Documentation/video4linux/CARDLIST.cx88            |    1 +
 Documentation/video4linux/CARDLIST.em28xx          |    4 +-
 Documentation/video4linux/CARDLIST.saa7134         |    3 +
 Documentation/video4linux/extract_xc3028.pl        |  817 +++++-
 Documentation/video4linux/gspca.txt                |    5 +
 Documentation/video4linux/sh_mobile_ceu_camera.txt |   80 +-
 Documentation/video4linux/v4l2-framework.txt       |  143 +-
 MAINTAINERS                                        |    2 +-
 drivers/media/IR/Kconfig                           |   59 +
 drivers/media/IR/Makefile                          |   14 +-
 drivers/media/IR/imon.c                            | 2396 ++++++++++++++
 drivers/media/IR/ir-core-priv.h                    |  126 +
 drivers/media/IR/ir-functions.c                    |    1 +
 drivers/media/IR/ir-jvc-decoder.c                  |  320 ++
 drivers/media/IR/ir-keymaps.c                      | 3494 --------------------
 drivers/media/IR/ir-keytable.c                     |  687 ++--
 drivers/media/IR/ir-nec-decoder.c                  |  328 ++
 drivers/media/IR/ir-raw-event.c                    |  251 ++
 drivers/media/IR/ir-rc5-decoder.c                  |  324 ++
 drivers/media/IR/ir-rc6-decoder.c                  |  419 +++
 drivers/media/IR/ir-sony-decoder.c                 |  312 ++
 drivers/media/IR/ir-sysfs.c                        |  202 +-
 drivers/media/IR/keymaps/Kconfig                   |   15 +
 drivers/media/IR/keymaps/Makefile                  |   67 +
 drivers/media/IR/keymaps/rc-adstech-dvb-t-pci.c    |   89 +
 drivers/media/IR/keymaps/rc-apac-viewcomp.c        |   80 +
 drivers/media/IR/keymaps/rc-asus-pc39.c            |   91 +
 drivers/media/IR/keymaps/rc-ati-tv-wonder-hd-600.c |   69 +
 drivers/media/IR/keymaps/rc-avermedia-a16d.c       |   75 +
 drivers/media/IR/keymaps/rc-avermedia-cardbus.c    |   97 +
 drivers/media/IR/keymaps/rc-avermedia-dvbt.c       |   78 +
 .../media/IR/keymaps/rc-avermedia-m135a-rm-jx.c    |   90 +
 drivers/media/IR/keymaps/rc-avermedia.c            |   86 +
 drivers/media/IR/keymaps/rc-avertv-303.c           |   85 +
 drivers/media/IR/keymaps/rc-behold-columbus.c      |  108 +
 drivers/media/IR/keymaps/rc-behold.c               |  141 +
 drivers/media/IR/keymaps/rc-budget-ci-old.c        |   92 +
 drivers/media/IR/keymaps/rc-cinergy-1400.c         |   84 +
 drivers/media/IR/keymaps/rc-cinergy.c              |   78 +
 drivers/media/IR/keymaps/rc-dm1105-nec.c           |   76 +
 drivers/media/IR/keymaps/rc-dntv-live-dvb-t.c      |   78 +
 drivers/media/IR/keymaps/rc-dntv-live-dvbt-pro.c   |   97 +
 drivers/media/IR/keymaps/rc-em-terratec.c          |   69 +
 drivers/media/IR/keymaps/rc-empty.c                |   44 +
 drivers/media/IR/keymaps/rc-encore-enltv-fm53.c    |   81 +
 drivers/media/IR/keymaps/rc-encore-enltv.c         |  112 +
 drivers/media/IR/keymaps/rc-encore-enltv2.c        |   90 +
 drivers/media/IR/keymaps/rc-evga-indtube.c         |   61 +
 drivers/media/IR/keymaps/rc-eztv.c                 |   96 +
 drivers/media/IR/keymaps/rc-flydvb.c               |   77 +
 drivers/media/IR/keymaps/rc-flyvideo.c             |   70 +
 drivers/media/IR/keymaps/rc-fusionhdtv-mce.c       |   98 +
 drivers/media/IR/keymaps/rc-gadmei-rm008z.c        |   81 +
 drivers/media/IR/keymaps/rc-genius-tvgo-a11mce.c   |   84 +
 drivers/media/IR/keymaps/rc-gotview7135.c          |   79 +
 drivers/media/IR/keymaps/rc-hauppauge-new.c        |  100 +
 drivers/media/IR/keymaps/rc-imon-mce.c             |  142 +
 drivers/media/IR/keymaps/rc-imon-pad.c             |  156 +
 drivers/media/IR/keymaps/rc-iodata-bctv7e.c        |   88 +
 drivers/media/IR/keymaps/rc-kaiomy.c               |   87 +
 drivers/media/IR/keymaps/rc-kworld-315u.c          |   83 +
 .../media/IR/keymaps/rc-kworld-plus-tv-analog.c    |   99 +
 drivers/media/IR/keymaps/rc-manli.c                |  135 +
 drivers/media/IR/keymaps/rc-msi-tvanywhere-plus.c  |  123 +
 drivers/media/IR/keymaps/rc-msi-tvanywhere.c       |   69 +
 drivers/media/IR/keymaps/rc-nebula.c               |   96 +
 .../media/IR/keymaps/rc-nec-terratec-cinergy-xs.c  |  105 +
 drivers/media/IR/keymaps/rc-norwood.c              |   85 +
 drivers/media/IR/keymaps/rc-npgtech.c              |   80 +
 drivers/media/IR/keymaps/rc-pctv-sedna.c           |   80 +
 drivers/media/IR/keymaps/rc-pinnacle-color.c       |   94 +
 drivers/media/IR/keymaps/rc-pinnacle-grey.c        |   89 +
 drivers/media/IR/keymaps/rc-pinnacle-pctv-hd.c     |   73 +
 drivers/media/IR/keymaps/rc-pixelview-mk12.c       |   83 +
 drivers/media/IR/keymaps/rc-pixelview-new.c        |   83 +
 drivers/media/IR/keymaps/rc-pixelview.c            |   82 +
 .../media/IR/keymaps/rc-powercolor-real-angel.c    |   81 +
 drivers/media/IR/keymaps/rc-proteus-2309.c         |   69 +
 drivers/media/IR/keymaps/rc-purpletv.c             |   81 +
 drivers/media/IR/keymaps/rc-pv951.c                |   78 +
 drivers/media/IR/keymaps/rc-rc5-hauppauge-new.c    |  103 +
 drivers/media/IR/keymaps/rc-rc5-tv.c               |   81 +
 .../media/IR/keymaps/rc-real-audio-220-32-keys.c   |   78 +
 drivers/media/IR/keymaps/rc-tbs-nec.c              |   73 +
 drivers/media/IR/keymaps/rc-terratec-cinergy-xs.c  |   92 +
 drivers/media/IR/keymaps/rc-tevii-nec.c            |   88 +
 drivers/media/IR/keymaps/rc-tt-1500.c              |   82 +
 drivers/media/IR/keymaps/rc-videomate-s350.c       |   85 +
 drivers/media/IR/keymaps/rc-videomate-tv-pvr.c     |   87 +
 drivers/media/IR/keymaps/rc-winfast-usbii-deluxe.c |   82 +
 drivers/media/IR/keymaps/rc-winfast.c              |  102 +
 drivers/media/IR/rc-map.c                          |   84 +
 drivers/media/common/tuners/tuner-xc2028.c         |   25 +-
 drivers/media/common/tuners/tuner-xc2028.h         |    2 +
 drivers/media/dvb/bt8xx/dst.c                      |    2 -
 drivers/media/dvb/dm1105/dm1105.c                  |   25 +-
 drivers/media/dvb/dvb-core/dvb_demux.c             |   11 +-
 drivers/media/dvb/dvb-core/dvb_frontend.c          |   25 +-
 drivers/media/dvb/dvb-usb/a800.c                   |    6 +-
 drivers/media/dvb/dvb-usb/af9005-remote.c          |   16 +-
 drivers/media/dvb/dvb-usb/af9005.c                 |    8 +-
 drivers/media/dvb/dvb-usb/af9005.h                 |    4 +-
 drivers/media/dvb/dvb-usb/af9015.c                 |   43 +-
 drivers/media/dvb/dvb-usb/af9015.h                 |   18 +-
 drivers/media/dvb/dvb-usb/anysee.c                 |    6 +-
 drivers/media/dvb/dvb-usb/az6027.c                 |  114 +-
 drivers/media/dvb/dvb-usb/cinergyT2-core.c         |    6 +-
 drivers/media/dvb/dvb-usb/cxusb.c                  |   51 +-
 drivers/media/dvb/dvb-usb/dib0700_devices.c        |  100 +-
 drivers/media/dvb/dvb-usb/dibusb-common.c          |    4 +-
 drivers/media/dvb/dvb-usb/dibusb-mb.c              |    8 +-
 drivers/media/dvb/dvb-usb/dibusb-mc.c              |    2 +-
 drivers/media/dvb/dvb-usb/dibusb.h                 |    2 +-
 drivers/media/dvb/dvb-usb/digitv.c                 |    6 +-
 drivers/media/dvb/dvb-usb/dtt200u.c                |   18 +-
 drivers/media/dvb/dvb-usb/dvb-usb-ids.h            |    9 +-
 drivers/media/dvb/dvb-usb/dvb-usb-urb.c            |    2 +
 drivers/media/dvb/dvb-usb/dvb-usb.h                |    7 +
 drivers/media/dvb/dvb-usb/dw2102.c                 |   44 +-
 drivers/media/dvb/dvb-usb/gp8psk.c                 |    4 +
 drivers/media/dvb/dvb-usb/m920x.c                  |   18 +-
 drivers/media/dvb/dvb-usb/nova-t-usb2.c            |   18 +-
 drivers/media/dvb/dvb-usb/opera1.c                 |   16 +-
 drivers/media/dvb/dvb-usb/vp702x.c                 |   12 +-
 drivers/media/dvb/dvb-usb/vp7045.c                 |   12 +-
 drivers/media/dvb/firewire/firedtv-avc.c           |    2 +-
 drivers/media/dvb/frontends/atbm8830_priv.h        |    2 +-
 drivers/media/dvb/frontends/au8522_decoder.c       |    7 +
 drivers/media/dvb/frontends/au8522_dig.c           |   26 +
 drivers/media/dvb/frontends/au8522_priv.h          |    5 +
 drivers/media/dvb/frontends/dib3000mc.c            |   35 +-
 drivers/media/dvb/frontends/dib7000p.c             |   36 +-
 drivers/media/dvb/frontends/dib8000.h              |    1 +
 drivers/media/dvb/frontends/ds3000.c               |    2 +-
 drivers/media/dvb/frontends/stv0900_core.c         |   16 +-
 drivers/media/dvb/frontends/stv090x.c              |   94 +-
 drivers/media/dvb/frontends/stv090x.h              |    1 +
 drivers/media/dvb/frontends/stv6110x.c             |   34 +-
 drivers/media/dvb/frontends/stv6110x.h             |    1 +
 drivers/media/dvb/mantis/mantis_input.c            |    4 +-
 drivers/media/dvb/mantis/mantis_vp1041.c           |   10 +-
 drivers/media/dvb/ngene/Kconfig                    |    2 +
 drivers/media/dvb/ngene/Makefile                   |    4 +-
 drivers/media/dvb/ngene/ngene-cards.c              |  328 ++
 drivers/media/dvb/ngene/ngene-core.c               |  518 +---
 drivers/media/dvb/ngene/ngene-dvb.c                |  172 +
 drivers/media/dvb/ngene/ngene-i2c.c                |  179 +
 drivers/media/dvb/ngene/ngene.h                    |   30 +
 drivers/media/dvb/pt1/pt1.c                        |  271 ++-
 drivers/media/dvb/pt1/va1j5jf8007s.c               |   32 +-
 drivers/media/dvb/pt1/va1j5jf8007s.h               |    8 +-
 drivers/media/dvb/pt1/va1j5jf8007t.c               |   31 +-
 drivers/media/dvb/pt1/va1j5jf8007t.h               |    8 +-
 drivers/media/dvb/ttpci/budget-ci.c                |   52 +-
 drivers/media/dvb/ttpci/budget.c                   |   47 +-
 drivers/media/radio/radio-mr800.c                  |   19 +-
 drivers/media/video/Kconfig                        |   52 +-
 drivers/media/video/Makefile                       |   14 +-
 drivers/media/video/ak881x.c                       |  368 ++
 drivers/media/video/arv.c                          |  524 ++--
 drivers/media/video/au0828/au0828-video.c          |    2 +-
 drivers/media/video/bt8xx/bttv-cards.c             |    4 +
 drivers/media/video/bt8xx/bttv-driver.c            |   27 +-
 drivers/media/video/bt8xx/bttv-input.c             |   30 +-
 drivers/media/video/bw-qcam.c                      |  452 ++--
 drivers/media/video/c-qcam.c                       |  483 ++--
 drivers/media/video/cpia2/cpia2_v4l.c              |    4 +-
 drivers/media/video/cx18/cx18-av-core.c            |   54 +-
 drivers/media/video/cx18/cx18-av-core.h            |   24 +-
 drivers/media/video/cx18/cx18-av-vbi.c             |   42 +-
 drivers/media/video/cx18/cx18-cards.c              |    4 +-
 drivers/media/video/cx18/cx18-cards.h              |    4 +-
 drivers/media/video/cx18/cx18-controls.c           |    2 +-
 drivers/media/video/cx18/cx18-fileops.c            |    2 +-
 drivers/media/video/cx18/cx18-i2c.c                |    2 +-
 drivers/media/video/cx18/cx18-ioctl.c              |   22 +-
 drivers/media/video/cx18/cx18-streams.c            |    5 +-
 drivers/media/video/cx18/cx18-vbi.c                |    2 +-
 drivers/media/video/cx231xx/cx231xx-audio.c        |    2 +-
 drivers/media/video/cx231xx/cx231xx-core.c         |   13 +-
 drivers/media/video/cx231xx/cx231xx-input.c        |   52 +-
 drivers/media/video/cx231xx/cx231xx-video.c        |    9 +-
 drivers/media/video/cx231xx/cx231xx.h              |    2 +-
 drivers/media/video/cx2341x.c                      |   14 -
 drivers/media/video/cx23885/cimax2.c               |   12 +-
 drivers/media/video/cx23885/cx23885-417.c          |    2 +-
 drivers/media/video/cx23885/cx23885-dvb.c          |   16 +
 drivers/media/video/cx23885/cx23885-input.c        |    8 +-
 drivers/media/video/cx23885/cx23885-video.c        |    4 +-
 drivers/media/video/cx25840/cx25840-core.c         |   17 +-
 drivers/media/video/cx25840/cx25840-core.h         |    5 +-
 drivers/media/video/cx25840/cx25840-vbi.c          |   40 +-
 drivers/media/video/cx88/cx88-core.c               |    3 +-
 drivers/media/video/cx88/cx88-dvb.c                |    2 +-
 drivers/media/video/cx88/cx88-input.c              |  149 +-
 drivers/media/video/cx88/cx88-mpeg.c               |   11 +-
 drivers/media/video/cx88/cx88-video.c              |   20 +-
 drivers/media/video/cx88/cx88.h                    |    8 +-
 drivers/media/video/davinci/dm644x_ccdc.c          |  131 +-
 drivers/media/video/davinci/dm644x_ccdc_regs.h     |   10 +-
 drivers/media/video/davinci/isif_regs.h            |    2 +-
 drivers/media/video/davinci/vpfe_capture.c         |   83 +-
 drivers/media/video/davinci/vpif_capture.c         |    8 +-
 drivers/media/video/davinci/vpif_display.c         |    6 +-
 drivers/media/video/em28xx/em28xx-audio.c          |    2 +-
 drivers/media/video/em28xx/em28xx-cards.c          |   56 +-
 drivers/media/video/em28xx/em28xx-core.c           |   25 +-
 drivers/media/video/em28xx/em28xx-dvb.c            |   11 +-
 drivers/media/video/em28xx/em28xx-input.c          |   29 +-
 drivers/media/video/em28xx/em28xx-video.c          |   66 +-
 drivers/media/video/em28xx/em28xx.h                |    7 +-
 drivers/media/video/et61x251/et61x251_core.c       |    6 +-
 drivers/media/video/font.h                         |  407 ---
 drivers/media/video/gspca/Kconfig                  |    6 -
 drivers/media/video/gspca/cpia1.c                  |   36 +-
 drivers/media/video/gspca/gspca.c                  |  124 +-
 drivers/media/video/gspca/gspca.h                  |    6 +-
 drivers/media/video/gspca/ov534.c                  |  563 ++--
 drivers/media/video/gspca/pac207.c                 |    4 +-
 drivers/media/video/gspca/sn9c2028.c               |    2 +-
 drivers/media/video/gspca/sn9c20x.c                |  359 +--
 drivers/media/video/gspca/sonixj.c                 |  585 +++-
 drivers/media/video/gspca/spca561.c                |   58 +-
 drivers/media/video/gspca/t613.c                   |  172 +-
 drivers/media/video/gspca/vc032x.c                 |  747 +++--
 drivers/media/video/gspca/zc3xx.c                  |   95 +-
 drivers/media/video/hdpvr/hdpvr-core.c             |   33 +-
 drivers/media/video/hdpvr/hdpvr-video.c            |   18 +
 drivers/media/video/hdpvr/hdpvr.h                  |    5 +
 drivers/media/video/ir-kbd-i2c.c                   |   28 +-
 drivers/media/video/ivtv/ivtv-driver.c             |    5 +-
 drivers/media/video/ivtv/ivtv-driver.h             |   10 +
 drivers/media/video/ivtv/ivtv-fileops.c            |   55 +-
 drivers/media/video/ivtv/ivtv-i2c.c                |    6 +-
 drivers/media/video/ivtv/ivtv-ioctl.c              |  119 +-
 drivers/media/video/ivtv/ivtv-irq.c                |   23 +-
 drivers/media/video/ivtv/ivtv-streams.c            |   17 +-
 drivers/media/video/ivtv/ivtv-vbi.c                |   18 +-
 drivers/media/video/ivtv/ivtvfb.c                  |    2 +-
 drivers/media/video/mem2mem_testdev.c              | 1052 ++++++
 drivers/media/video/meye.c                         |   78 +-
 drivers/media/video/meye.h                         |   10 +-
 drivers/media/video/mt9t031.c                      |   66 +-
 drivers/media/video/mt9v022.c                      |    2 +-
 drivers/media/video/mx1_camera.c                   |    4 +-
 drivers/media/video/mx3_camera.c                   |    4 +-
 drivers/media/video/omap/Kconfig                   |   11 +
 drivers/media/video/omap/Makefile                  |    7 +
 drivers/media/video/omap/omap_vout.c               | 2643 +++++++++++++++
 drivers/media/video/omap/omap_voutdef.h            |  147 +
 drivers/media/video/omap/omap_voutlib.c            |  293 ++
 drivers/media/video/omap/omap_voutlib.h            |   34 +
 drivers/media/video/omap24xxcam.c                  |    4 +-
 drivers/media/video/ov511.c                        |   11 +-
 drivers/media/video/ov7670.c                       |  286 ++-
 drivers/media/video/ov9640.c                       |    6 +-
 drivers/media/video/pms.c                          |   18 -
 drivers/media/video/pvrusb2/pvrusb2-hdw.c          |    2 +-
 drivers/media/video/pvrusb2/pvrusb2-v4l2.c         |   28 +-
 drivers/media/video/pwc/Kconfig                    |    2 +-
 drivers/media/video/pxa_camera.c                   |    4 +-
 drivers/media/video/rj54n1cb0c.c                   |   18 +-
 drivers/media/video/s2255drv.c                     | 1161 ++++---
 drivers/media/video/saa7115.c                      |   74 +-
 drivers/media/video/saa7127.c                      |   31 +-
 drivers/media/video/saa7134/saa7134-alsa.c         |    2 -
 drivers/media/video/saa7134/saa7134-cards.c        |  111 +
 drivers/media/video/saa7134/saa7134-core.c         |   22 +-
 drivers/media/video/saa7134/saa7134-dvb.c          |    9 +
 drivers/media/video/saa7134/saa7134-input.c        |  283 ++-
 drivers/media/video/saa7134/saa7134-reg.h          |   24 +-
 drivers/media/video/saa7134/saa7134-video.c        |   25 +-
 drivers/media/video/saa7134/saa7134.h              |    7 +-
 drivers/media/video/sh_mobile_ceu_camera.c         |  613 ++--
 drivers/media/video/sh_vou.c                       | 1476 +++++++++
 drivers/media/video/sn9c102/sn9c102_core.c         |    6 +-
 drivers/media/video/sn9c102/sn9c102_devtable.h     |   18 +-
 drivers/media/video/sn9c102/sn9c102_hv7131d.c      |    2 +-
 drivers/media/video/soc_camera.c                   |   21 +-
 drivers/media/video/tlg2300/pd-dvb.c               |    6 +-
 drivers/media/video/tlg2300/pd-main.c              |    7 +-
 drivers/media/video/tlg2300/pd-radio.c             |   21 +-
 drivers/media/video/tlg2300/pd-video.c             |   18 +-
 drivers/media/video/tvp514x.c                      |   13 +
 drivers/media/video/tvp5150.c                      |   67 +-
 drivers/media/video/tvp7002.c                      |   53 +-
 drivers/media/video/usbvideo/quickcam_messenger.c  |    3 +-
 drivers/media/video/usbvision/usbvision-i2c.c      |    3 +
 drivers/media/video/usbvision/usbvision-video.c    |   82 +-
 drivers/media/video/usbvision/usbvision.h          |    6 +-
 drivers/media/video/uvc/uvc_ctrl.c                 |   50 +-
 drivers/media/video/uvc/uvc_driver.c               |   25 +-
 drivers/media/video/uvc/uvc_queue.c                |    8 +-
 drivers/media/video/uvc/uvcvideo.h                 |    4 +-
 drivers/media/video/v4l2-common.c                  |  101 +-
 drivers/media/video/v4l2-compat-ioctl32.c          |    3 +
 drivers/media/video/v4l2-dev.c                     |    6 +-
 drivers/media/video/v4l2-device.c                  |   11 +
 drivers/media/video/v4l2-event.c                   |  292 ++
 drivers/media/video/v4l2-fh.c                      |   79 +
 drivers/media/video/v4l2-ioctl.c                   |  103 +-
 drivers/media/video/v4l2-mem2mem.c                 |  633 ++++
 drivers/media/video/videobuf-core.c                |  244 +-
 drivers/media/video/videobuf-dma-contig.c          |  115 +-
 drivers/media/video/videobuf-dma-sg.c              |  383 +--
 drivers/media/video/videobuf-dvb.c                 |    2 +-
 drivers/media/video/videobuf-vmalloc.c             |  183 +-
 drivers/media/video/vivi.c                         |  806 ++---
 drivers/media/video/w9966.c                        | 1149 ++++----
 drivers/media/video/zc0301/zc0301_core.c           |    6 +-
 drivers/media/video/zc0301/zc0301_sensor.h         |    2 +-
 drivers/media/video/zoran/zoran.h                  |   24 +-
 drivers/media/video/zoran/zoran_driver.c           |   16 +-
 drivers/media/video/zr364xx.c                      |    4 +-
 drivers/staging/Kconfig                            |    2 +
 drivers/staging/Makefile                           |    1 +
 drivers/staging/cx25821/cx25821-alsa.c             |  103 +-
 drivers/staging/cx25821/cx25821-audio-upstream.c   |  146 +-
 drivers/staging/cx25821/cx25821-audups11.c         |   84 +-
 drivers/staging/cx25821/cx25821-cards.c            |    4 +-
 drivers/staging/cx25821/cx25821-core.c             |  160 +-
 drivers/staging/cx25821/cx25821-gpio.c             |   25 +-
 drivers/staging/cx25821/cx25821-i2c.c              |   14 +-
 drivers/staging/cx25821/cx25821-medusa-video.c     |  260 +-
 drivers/staging/cx25821/cx25821-video-upstream.c   |  145 +-
 drivers/staging/cx25821/cx25821-video.c            |  145 +-
 drivers/staging/cx25821/cx25821-video.h            |   78 +-
 drivers/staging/cx25821/cx25821-video0.c           |   88 +-
 drivers/staging/cx25821/cx25821-video1.c           |   88 +-
 drivers/staging/cx25821/cx25821-video2.c           |   88 +-
 drivers/staging/cx25821/cx25821-video3.c           |   88 +-
 drivers/staging/cx25821/cx25821-video4.c           |   88 +-
 drivers/staging/cx25821/cx25821-video5.c           |   88 +-
 drivers/staging/cx25821/cx25821-video6.c           |   88 +-
 drivers/staging/cx25821/cx25821-video7.c           |   88 +-
 drivers/staging/cx25821/cx25821-videoioctl.c       |   84 +-
 drivers/staging/cx25821/cx25821-vidups10.c         |   84 +-
 drivers/staging/cx25821/cx25821-vidups9.c          |   84 +-
 drivers/staging/tm6000/Kconfig                     |   32 +
 drivers/staging/tm6000/Makefile                    |   17 +
 drivers/staging/tm6000/README                      |   22 +
 drivers/staging/tm6000/tm6000-alsa.c               |  414 +++
 drivers/staging/tm6000/tm6000-cards.c              |  973 ++++++
 drivers/staging/tm6000/tm6000-core.c               |  602 ++++
 drivers/staging/tm6000/tm6000-dvb.c                |  346 ++
 drivers/staging/tm6000/tm6000-i2c.c                |  370 +++
 drivers/staging/tm6000/tm6000-regs.h               |  541 +++
 drivers/staging/tm6000/tm6000-stds.c               |  873 +++++
 drivers/staging/tm6000/tm6000-usb-isoc.h           |   53 +
 drivers/staging/tm6000/tm6000-video.c              | 1557 +++++++++
 drivers/staging/tm6000/tm6000.h                    |  301 ++
 include/linux/meye.h                               |   12 +-
 include/linux/videodev2.h                          |   75 +-
 include/media/ak881x.h                             |   25 +
 include/media/davinci/vpfe_capture.h               |    2 +
 include/media/ir-common.h                          |   74 +-
 include/media/ir-core.h                            |  142 +-
 include/media/ir-kbd-i2c.h                         |    6 +-
 include/media/rc-map.h                             |  121 +
 include/media/sh_vou.h                             |   34 +
 include/media/soc_camera.h                         |   12 +-
 include/media/v4l2-chip-ident.h                    |  127 +-
 include/media/v4l2-common.h                        |   27 +-
 include/media/v4l2-dev.h                           |    5 +
 include/media/v4l2-event.h                         |   67 +
 include/media/v4l2-fh.h                            |   65 +
 include/media/v4l2-ioctl.h                         |    7 +
 include/media/v4l2-mem2mem.h                       |  201 ++
 include/media/v4l2-subdev.h                        |   70 +-
 include/media/videobuf-core.h                      |   35 +-
 include/media/videobuf-dma-sg.h                    |   26 +-
 include/media/videobuf-vmalloc.h                   |   12 +-
 387 files changed, 36270 insertions(+), 11937 deletions(-)
 create mode 100644 Documentation/DocBook/v4l/dev-event.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-dqevent.xml
 create mode 100644 Documentation/DocBook/v4l/vidioc-subscribe-event.xml
 create mode 100644 drivers/media/IR/imon.c
 create mode 100644 drivers/media/IR/ir-core-priv.h
 create mode 100644 drivers/media/IR/ir-jvc-decoder.c
 delete mode 100644 drivers/media/IR/ir-keymaps.c
 create mode 100644 drivers/media/IR/ir-nec-decoder.c
 create mode 100644 drivers/media/IR/ir-raw-event.c
 create mode 100644 drivers/media/IR/ir-rc5-decoder.c
 create mode 100644 drivers/media/IR/ir-rc6-decoder.c
 create mode 100644 drivers/media/IR/ir-sony-decoder.c
 create mode 100644 drivers/media/IR/keymaps/Kconfig
 create mode 100644 drivers/media/IR/keymaps/Makefile
 create mode 100644 drivers/media/IR/keymaps/rc-adstech-dvb-t-pci.c
 create mode 100644 drivers/media/IR/keymaps/rc-apac-viewcomp.c
 create mode 100644 drivers/media/IR/keymaps/rc-asus-pc39.c
 create mode 100644 drivers/media/IR/keymaps/rc-ati-tv-wonder-hd-600.c
 create mode 100644 drivers/media/IR/keymaps/rc-avermedia-a16d.c
 create mode 100644 drivers/media/IR/keymaps/rc-avermedia-cardbus.c
 create mode 100644 drivers/media/IR/keymaps/rc-avermedia-dvbt.c
 create mode 100644 drivers/media/IR/keymaps/rc-avermedia-m135a-rm-jx.c
 create mode 100644 drivers/media/IR/keymaps/rc-avermedia.c
 create mode 100644 drivers/media/IR/keymaps/rc-avertv-303.c
 create mode 100644 drivers/media/IR/keymaps/rc-behold-columbus.c
 create mode 100644 drivers/media/IR/keymaps/rc-behold.c
 create mode 100644 drivers/media/IR/keymaps/rc-budget-ci-old.c
 create mode 100644 drivers/media/IR/keymaps/rc-cinergy-1400.c
 create mode 100644 drivers/media/IR/keymaps/rc-cinergy.c
 create mode 100644 drivers/media/IR/keymaps/rc-dm1105-nec.c
 create mode 100644 drivers/media/IR/keymaps/rc-dntv-live-dvb-t.c
 create mode 100644 drivers/media/IR/keymaps/rc-dntv-live-dvbt-pro.c
 create mode 100644 drivers/media/IR/keymaps/rc-em-terratec.c
 create mode 100644 drivers/media/IR/keymaps/rc-empty.c
 create mode 100644 drivers/media/IR/keymaps/rc-encore-enltv-fm53.c
 create mode 100644 drivers/media/IR/keymaps/rc-encore-enltv.c
 create mode 100644 drivers/media/IR/keymaps/rc-encore-enltv2.c
 create mode 100644 drivers/media/IR/keymaps/rc-evga-indtube.c
 create mode 100644 drivers/media/IR/keymaps/rc-eztv.c
 create mode 100644 drivers/media/IR/keymaps/rc-flydvb.c
 create mode 100644 drivers/media/IR/keymaps/rc-flyvideo.c
 create mode 100644 drivers/media/IR/keymaps/rc-fusionhdtv-mce.c
 create mode 100644 drivers/media/IR/keymaps/rc-gadmei-rm008z.c
 create mode 100644 drivers/media/IR/keymaps/rc-genius-tvgo-a11mce.c
 create mode 100644 drivers/media/IR/keymaps/rc-gotview7135.c
 create mode 100644 drivers/media/IR/keymaps/rc-hauppauge-new.c
 create mode 100644 drivers/media/IR/keymaps/rc-imon-mce.c
 create mode 100644 drivers/media/IR/keymaps/rc-imon-pad.c
 create mode 100644 drivers/media/IR/keymaps/rc-iodata-bctv7e.c
 create mode 100644 drivers/media/IR/keymaps/rc-kaiomy.c
 create mode 100644 drivers/media/IR/keymaps/rc-kworld-315u.c
 create mode 100644 drivers/media/IR/keymaps/rc-kworld-plus-tv-analog.c
 create mode 100644 drivers/media/IR/keymaps/rc-manli.c
 create mode 100644 drivers/media/IR/keymaps/rc-msi-tvanywhere-plus.c
 create mode 100644 drivers/media/IR/keymaps/rc-msi-tvanywhere.c
 create mode 100644 drivers/media/IR/keymaps/rc-nebula.c
 create mode 100644 drivers/media/IR/keymaps/rc-nec-terratec-cinergy-xs.c
 create mode 100644 drivers/media/IR/keymaps/rc-norwood.c
 create mode 100644 drivers/media/IR/keymaps/rc-npgtech.c
 create mode 100644 drivers/media/IR/keymaps/rc-pctv-sedna.c
 create mode 100644 drivers/media/IR/keymaps/rc-pinnacle-color.c
 create mode 100644 drivers/media/IR/keymaps/rc-pinnacle-grey.c
 create mode 100644 drivers/media/IR/keymaps/rc-pinnacle-pctv-hd.c
 create mode 100644 drivers/media/IR/keymaps/rc-pixelview-mk12.c
 create mode 100644 drivers/media/IR/keymaps/rc-pixelview-new.c
 create mode 100644 drivers/media/IR/keymaps/rc-pixelview.c
 create mode 100644 drivers/media/IR/keymaps/rc-powercolor-real-angel.c
 create mode 100644 drivers/media/IR/keymaps/rc-proteus-2309.c
 create mode 100644 drivers/media/IR/keymaps/rc-purpletv.c
 create mode 100644 drivers/media/IR/keymaps/rc-pv951.c
 create mode 100644 drivers/media/IR/keymaps/rc-rc5-hauppauge-new.c
 create mode 100644 drivers/media/IR/keymaps/rc-rc5-tv.c
 create mode 100644 drivers/media/IR/keymaps/rc-real-audio-220-32-keys.c
 create mode 100644 drivers/media/IR/keymaps/rc-tbs-nec.c
 create mode 100644 drivers/media/IR/keymaps/rc-terratec-cinergy-xs.c
 create mode 100644 drivers/media/IR/keymaps/rc-tevii-nec.c
 create mode 100644 drivers/media/IR/keymaps/rc-tt-1500.c
 create mode 100644 drivers/media/IR/keymaps/rc-videomate-s350.c
 create mode 100644 drivers/media/IR/keymaps/rc-videomate-tv-pvr.c
 create mode 100644 drivers/media/IR/keymaps/rc-winfast-usbii-deluxe.c
 create mode 100644 drivers/media/IR/keymaps/rc-winfast.c
 create mode 100644 drivers/media/IR/rc-map.c
 create mode 100644 drivers/media/dvb/ngene/ngene-cards.c
 create mode 100644 drivers/media/dvb/ngene/ngene-dvb.c
 create mode 100644 drivers/media/dvb/ngene/ngene-i2c.c
 create mode 100644 drivers/media/video/ak881x.c
 delete mode 100644 drivers/media/video/font.h
 create mode 100644 drivers/media/video/mem2mem_testdev.c
 create mode 100644 drivers/media/video/omap/Kconfig
 create mode 100644 drivers/media/video/omap/Makefile
 create mode 100644 drivers/media/video/omap/omap_vout.c
 create mode 100644 drivers/media/video/omap/omap_voutdef.h
 create mode 100644 drivers/media/video/omap/omap_voutlib.c
 create mode 100644 drivers/media/video/omap/omap_voutlib.h
 create mode 100644 drivers/media/video/sh_vou.c
 create mode 100644 drivers/media/video/v4l2-event.c
 create mode 100644 drivers/media/video/v4l2-fh.c
 create mode 100644 drivers/media/video/v4l2-mem2mem.c
 create mode 100644 drivers/staging/tm6000/Kconfig
 create mode 100644 drivers/staging/tm6000/Makefile
 create mode 100644 drivers/staging/tm6000/README
 create mode 100644 drivers/staging/tm6000/tm6000-alsa.c
 create mode 100644 drivers/staging/tm6000/tm6000-cards.c
 create mode 100644 drivers/staging/tm6000/tm6000-core.c
 create mode 100644 drivers/staging/tm6000/tm6000-dvb.c
 create mode 100644 drivers/staging/tm6000/tm6000-i2c.c
 create mode 100644 drivers/staging/tm6000/tm6000-regs.h
 create mode 100644 drivers/staging/tm6000/tm6000-stds.c
 create mode 100644 drivers/staging/tm6000/tm6000-usb-isoc.h
 create mode 100644 drivers/staging/tm6000/tm6000-video.c
 create mode 100644 drivers/staging/tm6000/tm6000.h
 create mode 100644 include/media/ak881x.h
 create mode 100644 include/media/rc-map.h
 create mode 100644 include/media/sh_vou.h
 create mode 100644 include/media/v4l2-event.h
 create mode 100644 include/media/v4l2-fh.h
 create mode 100644 include/media/v4l2-mem2mem.h





Cheers,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux