[GIT PULL for 2.6.35] V4L/DVB updates

From: Mauro Carvalho Chehab
Date: Wed May 19 2010 - 18:18:51 EST


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-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/