Hi Mauro On Mon, 31 Oct 2011, Mauro Carvalho Chehab wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi Linus, > > Please pull from: > git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media v4l_for_linus > > For the latest improvements at the media subsystem, including: > dvb-core: several fixes and addition for DVB turbo delivery system > (used on North American satellite streams); > dvb-usb: add support for multiple frontends; > ati-remote: migrate to rc-core subsystem; > new dvb-usb drivers:it913x, mxl111sf and pctv452e; > new frontends: a8293, it913x-fe, lnbp22 and tda10071; > Alsa driver for cx23885-based cards; > new gspca driver: topro; > new sensor drivers: mt9p031, mt9t001; > new driver for Samsung SoC s5p fimc; > drivers moved from staging: tda6000 and altera-stapl; > several fixes, card additions and improvements at the existing drivers. Could you, please, confirm, that there's not going to be even an attempt to push V4L patches from my tree up for 3.2, as requested more than a month ago: http://article.gmane.org/gmane.linux.drivers.video-input-infrastructure/38854 and re-requested a couple of times since then? It would really be a major inconvenience to have those patches lying around until 3.3, there are 101 of them, many of them will inevitably fail to apply then. Fixing them will cause breakage, re-testing on multiple systems with multiple hardware configurations and in multiple scenarious will be a very time-consuming operation. Thanks Guennadi > > Thanks! > Mauro > > - - > > Latest commit at the branch: bac2dacd5fb9ddad093d7a2dc5ab44e764874821 [media] pctv452e: Remove bogus code > > The following changes since commit c3b92c8787367a8bb53d57d9789b558f1295cc96: > > Linux 3.1 (2011-10-24 09:10:05 +0200) > > are available in the git repository at: > git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media v4l_for_linus > > Al Cooper (1): > [media] media: Fix a UVC performance problem on systems with non-coherent DMA > > Andreas Oberritter (12): > [media] DVB: dvb_frontend: fix stale parameters on initial frontend event > [media] DVB: dvb_frontend: avoid possible race condition on first event > [media] DVB: dvb_frontend: clear stale events on FE_SET_FRONTEND > [media] DVB: dvb_frontend: update locking in dvb_frontend_{add, get_event} > [media] DVB: Add SYS_TURBO for north american turbo code FEC > [media] DVB: dvb_frontend: Fix compatibility criteria for satellite receivers > [media] DVB: gp8psk-fe: use SYS_TURBO > [media] DVB: improve documentation for satellite delivery systems > [media] DVB: Change API version in documentation: 3 -> 5.4 > [media] DVB: dvb_frontend: remove static assignments from dtv_property_cache_sync() > [media] DVB: increment minor version after addition of SYS_TURBO > [media] DVB: dvb_frontend: check function pointers on reinitialize > > Andrzej Pietrasiewicz (1): > [media] media: mem2mem: eliminate possible NULL pointer dereference > > Andy Shevchenko (3): > [media] adp1653: check platform_data before usage > [media] adp1653: check error code of adp1653_init_controls > [media] adp1653: set media entity type > > Andy Walls (1): > [media] cx23885, cx25840: Provide IR Rx timeout event reports > > Anssi Hannula (7): > [media] move ati_remote driver from input/misc to media/rc > [media] ati_remote: migrate to the rc subsystem > [media] ati_remote: parent input devices to usb interface > [media] ati_remote: fix check for a weird byte > [media] ati_remote: add keymap for Medion X10 RF remote > [media] ati_remote: add support for SnapStream Firefly remote > [media] ati_remote: update Kconfig description > > Antti Palosaari (14): > [media] dvb-usb: prepare for multi-frontend support (MFE) > [media] dvb-usb: multi-frontend support (MFE) > [media] anysee: use multi-frontend (MFE) > [media] em28xx: use MFE lock for PCTV nanoStick T2 290e > [media] af9015: map remote for Leadtek WinFast DTV2000DS > [media] af9015: use logic or instead of sum numbers > [media] a8293: Allegro A8293 SEC driver > [media] tda10071: NXP TDA10071 DVB-S/S2 driver > [media] em28xx: add support for PCTV DVB-S2 Stick 460e [2013:024f] > [media] get_dvb_firmware: add dvb-fe-tda10071.fw > [media] get_dvb_firmware: update tda10071 file url > [media] tda10071: do not download last byte of fw > [media] tda10071: change sleeps to more suitable ones > [media] get_dvb_firmware: whitespace fix > > Arnaud Lacombe (1): > [media] drivers/media: do not use EXTRA_CFLAGS > > Arne Caspari (1): > [media] uvcvideo: Detect The Imaging Source CCD cameras by vendor and product ID > > Arvydas Sidorenko (3): > [media] drivers/media/video/stk-webcam.c: webcam LED bug fix > [media] drivers/media/video/stk-webcam.c: coding style issue > [media] stk-webcam.c: webcam LED bug fix > > Benjamin Larsson (1): > [media] get_dvb_firmware: Firmware extraction for IT9135 based devices > > Chris Rankin (13): > [media] Add missing OK key to PCTV IR keymap > [media] em28xx: pass correct buffer size to snprintf > [media] em28xx: use atomic bit operations for devices-in-use mask > [media] em28xx: clean up resources should init fail > [media] em28xx: move printk lines outside mutex lock > [media] em28xx: don't sleep on disconnect > [media] EM28xx - Fix memory leak on disconnect or error > [media] em28xx: ERROR: "em28xx_add_into_devlist" [drivers/media/video/em28xx/em28xx.ko] undefined! > [media] em28xx: Fix em28xx_devused cleanup logic on error > [media] em28xx: fix race on disconnect > [media] em28xx: fix deadlock when unplugging and replugging a DVB adapter > [media] em28xx: remove unused prototypes > [media] em28xx: replug locking cleanup > > Christian Gmeiner (1): > [media] adv7175: Make use of media bus pixel codes > > Dan Carpenter (6): > [media] dib7000p: return error code on allocation failure > [media] dib9000: return error code on failure > [media] ddbridge: fix ddb_ioctl() > [media] mxl111sf: fix a couple precedence bugs > [media] dib9000: release a lock on error > [media] rc/ir-lirc-codec: cleanup __user tags > > Daniel Drake (1): > [media] mmp_camera: add MODULE_ALIAS > > Doron Cohen (1): > [media] siano: apply debug flag to module level > > Edward Sheldrake (1): > [media] drxd: fix divide error > > Erik Andrén (5): > [media] gspca-stv06xx: Simplify register writes by avoiding special data structures > [media] gspca-stv06xx: Simplify stv_init struct and vv6410 bridge init > [media] gspca-stv06xx: Fix sensor init indentation > [media] gspca-stv06xx: Remove writes to read-only registers > [media] gspca-stv06xx: Triple frame rate by decreasing the scan rate > > Florent AUDEBERT (1): > [media] stb0899: Removed an extra byte sent at init on DiSEqC bus > > Frank Schaefer (1): > [media] gspca - sn9c20x: Fix status LED device 0c45:62b3 > > Guy Martin (1): > [media] stv090x: set status bits when there is no lock > > Hans Petter Selasky (1): > [media] Increase a timeout, so that bad scheduling does not accidentially cause a timeout > > Hans Verkuil (25): > [media] radio-si4713.c: fix compiler warning > [media] mt20xx.c: fix compiler warnings > [media] wl128x: fix compiler warning + wrong write() return > [media] saa7146: fix compiler warning > [media] ddbridge: fix compiler warnings > [media] mxl5005s: fix compiler warning > [media] af9005-fe: fix compiler warning > [media] tvaudio: fix compiler warnings > [media] az6027: fix compiler warnings > [media] mantis: fix compiler warnings > [media] drxd_hard: fix compiler warnings > [media] vpx3220, bt819: fix compiler warnings > [media] si470x: fix compile warning > [media] dvb_frontend: fix compile warning > [media] vivi: fill in colorspace > [media] ivtv: fill in service_set > [media] v4l2-ioctl: more -ENOTTY fixes > [media] videodev2.h: add V4L2_CTRL_FLAG_VOLATILE > [media] v4l2-ctrls: replace is_volatile with V4L2_CTRL_FLAG_VOLATILE > [media] v4l2-ctrls: implement new volatile autocluster scheme > [media] v4l2-controls.txt: update auto cluster documentation > [media] pwc: switch to the new auto-cluster volatile handling > [media] vivi: add support for VIDIOC_LOG_STATUS > [media] pwc: add support for VIDIOC_LOG_STATUS > [media] saa7115: use the new auto cluster support > > Hatim Ali (1): > [media] s5p-tv: Add PM_RUNTIME dependency > > Igor M. Liplianin (4): > [media] cx23885: fix type error > [media] altera-stapl: it is time to move out from staging > [media] dvb: Add support for pctv452e > [media] pctv452e: Remove bogus code > > Jarod Wilson (13): > [media] imon: rate-limit send_packet spew > [media] mceusb: command/response updates from MS docs > [media] mceusb: give hardware time to reply to cmds > [media] mceusb: set wakeup bits for IR-based resume > [media] mceusb: issue device resume cmd when needed > [media] mceusb: query device for firmware emulator version > [media] mceusb: get misc port data from hardware > [media] mceusb: flash LED (emu v2+ only) to signal end of init > [media] mceusb: report actual tx frequencies > [media] mceusb: update version, copyright, author > [media] redrat3: remove unused dev struct members > [media] em28xx: add em28xx_ prefix to functions > [media] imon: don't parse scancodes until intf configured > > Javier Martin (1): > [media] mt9p031: Aptina (Micron) MT9P031 5MP sensor driver > > Javier Martinez Canillas (1): > [media] tvp5150: Add video format registers configuration values > > Jean-François Moine (21): > [media] gspca - ov519: Fix LED inversion of some ov519 webcams > [media] gspca - sonixj: Fix the darkness of sensor om6802 in 320x240 > [media] gspca - jeilinj: Cleanup code > [media] gspca - sonixj: Adjust the contrast control > [media] gspca - sonixj: Increase the exposure for sensor soi768 > [media] gspca - sonixj: Cleanup source and remove useless instructions > [media] gspca - kinect: Remove the gspca_debug definition > [media] gspca - ov534_9: Use the new control mechanism > [media] gspca - ov534_9: New sensor ov9712 and new webcam 05a9:8065 > [media] gspca - main: Fix the isochronous transfer interval > [media] gspca - main: Better values for V4L2_FMT_FLAG_COMPRESSED > [media] gspca - benq: Remove the useless function sd_isoc_init > [media] gspca - main: Use a better altsetting for image transfer > [media] gspca - main: Handle the xHCI error on usb_set_interface() > [media] gspca - topro: New subdriver for Topro webcams > [media] gspca - spca1528: Increase the status waiting time > [media] gspca - spca1528: Add some comments and update copyright > [media] gspca - spca1528: Change the JPEG quality of the images > [media] gspca - spca1528: Don't force the USB transfer alternate setting > [media] gspca - main: Version change to 2.14.0 > [media] gspca - main: Display the subdriver name and version at probe time > > Joe Perches (15): > [media] tda18271: Use printk extension %pV > [media] tda18212: Use standard logging, remove tda18212_priv.h > [media] saa7146: Use current logging styles > [media] rc-core.h: Surround macro with do {} while (0) > [media] ene_ir: Use current logging styles > [media] winbond-cir: Use current logging styles > [media] bt8xx: Use current logging styles > [media] et61x251: Use current logging styles > [media] gl860: Use current logging styles > [media] m5602: Use current logging styles > [media] finepix: Use current logging styles > [media] pac207: Use current logging styles > [media] sn9c20x: Use current logging styles > [media] t613: Use current logging styles > [media] gspca: Use current logging styles > > Jonathan Corbet (1): > [media] videobuf2: Do not unconditionally map S/G buffers into kernel space > > Jonghun Han (1): > [media] media: DocBook: Fix trivial typo in Sub-device Interface > > Jose Alberto Reguero (3): > [media] tda827x: improve recection with limit frequencies > [media] ttusb2: add support for the dvb-t part of CT-3650 v3 > [media] ttusb2: TT CT-3650 CI support > > Julia Lawall (3): > [media] drivers/media/dvb/dvb-usb/usb-urb.c: adjust array index > [media] drivers/media/video/hexium_gemini.c: delete useless initialization > [media] drivers/media/video/zr364xx.c: add missing cleanup code > > Julian Scheel (1): > [media] Add support for new revision of KNC 1 DVB-C cards. Using tda10024 instead of tda10023, which is compatible to tda10023 driver > > Kamil Debski (1): > [media] media: s5p-mfc: fix section mismatch > > Laurent Pinchart (7): > [media] omap3isp: Don't accept pipelines with no video source as valid > [media] omap3isp: Move platform data definitions from isp.h to media/omap3isp.h > [media] omap3isp: Don't fail streamon when the sensor doesn't implement s_stream > [media] omap3isp: video: Avoid crashes when pipeline set stream operation fails > [media] mt9t001: Aptina (Micron) MT9T001 3MP sensor driver > [media] uvcvideo: Remove deprecated UVCIOC ioctls > USB: export video.h to the includes available for userspace > > Luiz Ramos (1): > [media] Fix wrong register mask in gspca/sonixj.c > > Lutz Sammer (2): > [media] TT-budget S2-3200 cannot tune on HB13E DVBS2 transponder > [media] stb0899: Fix slow and not locking DVB-S transponder(s) > > Malcolm Priestley (4): > [media] it913x_fe: frontend and tuner driver v1.05 > [media] it9137: Fimrware retrival information for Kworld UB499-2T T09 (id 1b80:e409) > [media] it913x: Driver for Kworld UB499-2T (id 1b80:e409) v1.05 > [media] it913x-fe changes to power up and down of tuner > > Manjunath Hadli (1): > [media] davinci vpbe: remove unused macro > > Marek Szyprowski (8): > [media] MAINTAINERS: add entries for s5p-mfc and s5p-tv drivers > [media] media: vb2: add a check if queued userptr buffer is large enough > [media] media: vb2: fix handling MAPPED buffer flag > [media] media: vb2: change plane sizes array to unsigned int[] > [media] media: vb2: dma contig allocator: use dma_addr instread of paddr > [media] media: vb2: change queue initialization order > [media] staging: dt3155v4l: fix build break > [media] media: vb2: fix incorrect return value > > Marko Ristola (1): > [media] Refactor Mantis DMA transfer to deliver 16Kb TS data per interrupt > > Martin Hostettler (1): > [media] v4l subdev: add dispatching for VIDIOC_DBG_G_REGISTER and VIDIOC_DBG_S_REGISTER > > Mats Randgaard (2): > [media] TVP7002: Return V4L2_DV_INVALID if any of the errors occur > [media] TVP7002: Changed register values > > Mauro Carvalho Chehab (22): > [media] rc-main: Fix device de-registration logic > [media] em28xx: Fix IR unregister logic > v4l2-ioctl: properly return -EINVAL when parameters are wrong > [media] tuner_xc2028: Allow selection of the frequency adjustment code for XC3028 > [media] tuner/xc2028: Fix frequency offset for radio mode > [media] tm6000: Don't try to use a non-existing interface > [media] dvb-core, tda18271c2dd: define get_if_frequency() callback > Merge tag 'v3.1-rc6' into staging/for_v3.2 > [media] tm6000: Fix some CodingStyle issues > [media] move tm6000 to drivers/media/video > [media] rc tables: include linux/module.h > Revert "[media] siano: apply debug flag to module level" > [media] saa7115: Fix standards detection > [media] pvrusb2: implement VIDIOC_QUERYSTD > [media] v4l2-ioctl: Fill the default value for VIDIOC_QUERYSTD > [media] saa7115: Trust that V4L2 core will fill the mask > [media] pvrusb2: initialize standards mask before detecting standard > [media] videodev2: Reorganize standard macros and add a few more macros > [media] msp3400: Add standards detection to the driver > [media] em28xx: Add VIDIOC_QUERYSTD support > [media] cx23885: Don't use memset on vidioc_ callbacks > [media] em28xx: implement VIDIOC_ENUM_FRAMESIZES > > Michael Grzeschik (1): > [media] mt9m111: move lastpage to struct mt9m111 for multi instances > > Michael Jones (1): > [media] omap3isp: queue: fail QBUF if user buffer is too small > > Michael Krufky (19): > [media] dvb-usb: add ATSC support for the Hauppauge WinTV-Aero-M > [media] dvb-usb: refactor MFE code for individual streaming config per frontend > [media] dvb-usb: fix streaming failure on channel change > [media] dvb-usb: improve sanity check of adap->active_fe in dvb_usb_ctrl_feed > [media] mxl111sf: use adap->num_frontends_initialized to determine which frontend is being attached > [media] dib0700: fix WARNING: please, no spaces at the start of a line > [media] dib0700: fix WARNING: suspect code indent for conditional statements > [media] dib0700: fix ERROR: space required before that '&' > [media] dib0700: fix ERROR: space required after that ',' > [media] dibusb-common: fix ERROR: space required after that ',' > [media] dibusb-mb: fix ERROR: space required after that ',' > [media] ttusb2: fix ERROR: space required after that ',' > [media] dvb-usb-dvb: ERROR: space required after that ',' > [media] cxusb: fix ERROR: do not use assignment in if condition > [media] dibusb-common: fix ERROR: do not use assignment in if condition > [media] dibusb-mb: fix ERROR: do not use assignment in if condition > [media] digitv: fix ERROR: do not use assignment in if condition > [media] m920x: fix ERROR: do not use assignment in if condition > [media] opera1: fix ERROR: do not use assignment in if condition > > Michael Olbrich (1): > [media] v4l: mem2mem: add wait_{prepare,finish} ops to m2m_testdev > > Mijhail Moreyra (4): > [media] cx23885: Add ALSA support > [media] cx23885: add definitions for HVR1500 to support audio > [media] cx23885: correct the contrast, saturation and hue controls > [media] cx23885: hooks the alsa changes into the video subsystem > > Ming Lei (1): > [media] uvcvideo: Set alternate setting 0 on resume if the bus has been reset > > Olivier Grenie (2): > [media] dib0700: protect the dib0700 buffer access > [media] dib0700: correct error message > > Patrick Boettcher (1): > [media] DiBcom: protect the I2C bufer access > > Paul Gortmaker (1): > [media] drivers/media: fix dependencies in video mt9t001/mt9p031 > > Pekka Enberg (1): > [media] media, rc: Use static inline functions to kill warnings > > Randy Dunlap (1): > [media] [-mmotm] media: video/adp1653.c needs module.h > > Renzo Dani (1): > [media] update az6027 firmware URL > > Sakari Ailus (3): > [media] v4l: Move event documentation from SUBSCRIBE_EVENT to DQEVENT > [media] v4l: events: Define V4L2_EVENT_FRAME_SYNC > [media] omap3isp: ccdc: Use generic frame sync event instead of private HS_VS event > > Simon Farnsworth (1): > [media] cx18: Fix videobuf capture > > Stephan Lachowsky (1): > [media] uvcvideo: Add a mapping for H.264 payloads > > Steve Kerrison (1): > [media] CXD2820R: Replace i2c message translation with repeater gate control > > Steven Toth (29): > [media] saa7164: Adding support for HVR2200 card id 0x8953 > [media] cx23885: convert call clients into subdevices > [media] cx23885: minor function renaming to ensure uniformity > [media] cx23885: setup the dma mapping for raw audio support > [media] cx23885: add two additional defines to simplify VBI register bitmap handling > [media] cx23885: initial support for VBI with the cx23885 > [media] cx23885: initialize VBI support in the core, add IRQ support, register vbi device > [media] cx23885: minor printk cleanups and device registration > [media] cx25840: enable raw cc processing only for the cx23885 hardware > [media] cx23885: vbi line window adjustments > [media] cx23885: add vbi buffer formatting, window changes and video core changes > [media] cx23885: Ensure the VBI pixel format is established correctly > [media] cx23885: ensure video is streaming before allowing vbi to stream > [media] cx23885: remove channel dump diagnostics when a vbi buffer times out > [media] cx23885: Ensure VBI buffers timeout quickly - bugfix for vbi hangs during streaming > [media] cx23885: Name an internal i2c part and declare a bitfield by name > [media] cx25840: Enable support for non-tuner LR1/LR2 audio inputs > [media] cx23885: Allow the audio mux config to be specified on a per input basis > [media] cx23885: Enable audio line in support from the back panel > [media] cx25840: Ensure AUDIO6 and AUDIO7 trigger line-in baseband use > [media] cx23885: Initial support for the MPX-885 mini-card > [media] cx23885: fixes related to maximum number of inputs and range checking > [media] cx23885: add generic functions for dealing with audio input selection > [media] cx23885: hook the audio selection functions into the main driver > [media] cx23885: v4l2 api compliance, set the audioset field correctly > [media] cx23885: Removed a spurious function cx23885_set_scale() > [media] cx23885: Avoid stopping the risc engine during buffer timeout > [media] cx23885: Avoid incorrect error handling and reporting > [media] cx23885: Stop the risc video fifo before reconfiguring it > > Sylwester Nawrocki (31): > [media] s5p-fimc: Add runtime PM support in the mem-to-mem driver > [media] s5p-csis: Handle all available power supplies > [media] s5p-csis: Rework the system suspend/resume helpers > [media] s5p-fimc: Add media entity initialization > [media] s5p-fimc: Remove registration of video nodes from probe() > [media] s5p-fimc: Remove sclk_cam clock handling > [media] s5p-fimc: Limit number of available inputs to one > [media] s5p-fimc: Remove sensor management code from FIMC capture driver > [media] s5p-fimc: Remove v4l2_device from video capture and m2m driver > [media] s5p-fimc: Add the media device driver > [media] s5p-fimc: Conversion to use struct v4l2_fh > [media] s5p-fimc: Convert to the new control framework > [media] s5p-fimc: Add media operations in the capture entity driver > [media] s5p-fimc: Add PM helper function for streaming control > [media] s5p-fimc: Correct color format enumeration > [media] s5p-fimc: Convert to use media pipeline operations > [media] s5p-fimc: Add subdev for the FIMC processing block > [media] s5p-fimc: Add support for JPEG capture > [media] s5p-fimc: Add v4l2_device notification support for single frame capture > [media] s5p-fimc: Use consistent names for the buffer list functions > [media] s5p-fimc: Add runtime PM support in the camera capture driver > [media] s5p-fimc: Correct crop offset alignment on exynos4 > [media] s5p-fimc: Remove single-planar capability flags > [media] sr030pc30: Remove empty s_stream op > [media] noon010pc30: Conversion to the media controller API > [media] noon010pc30: Improve s_power operation handling > [media] v4l: Move SR030PC30, NOON010PC30, M5MOLS drivers to the right location > [media] noon010pc30: Remove g_chip_ident operation handler > [media] v4l2: Add polarity flag definitions for the parallel bus FIELD signal > [media] s5p-fimc: Convert to use generic media bus polarity flags > [media] m5mols: Remove superfluous irq field from the platform data struct > > Thierry Reding (18): > [media] tuner/xc2028: Add I2C flush callback > [media] tm6000: Miscellaneous cleanups > [media] tm6000: Use correct input in radio mode > [media] tm6000: Implement I2C flush callback > [media] tm6000: Flesh out the IRQ callback > [media] tm6000: Rename active interface register > [media] tm6000: Disable video interface in radio mode > [media] tm6000: Rework standard register tables > [media] tm6000: Add locking for USB transfers > [media] tm6000: Properly count device usage > [media] tm6000: Initialize isochronous transfers only once > [media] tm6000: Execute lightweight reset on close > [media] tm6000: Do not use video buffers in radio mode > [media] tm6000: Plug memory leak on PCM free > [media] tm6000: Enable audio clock in radio mode > [media] tm6000: Enable radio mode for Cinergy Hybrid XE > [media] tm6000: Add fast USB access quirk > [media] tm6000: Enable fast USB quirk on Cinergy Hybrid > > Thomas Meyer (1): > [media] davinci vpbe: Use resource_size() > > Tomasz Stanislawski (3): > [media] media: v4l: remove single to multiplane conversion > [media] s5p-tv: hdmi: use DVI mode > [media] s5p-tv: fix mbus configuration > > Tony Jago (1): > [media] saa7164: Add support for another HVR2200 hardware revision > > Wolfram Sang (1): > [media] gspca - zc3xx: New webcam 03f0:1b07 HP Premium Starter Cam > > Yang Ruirui (1): > [media] v4l2: uvcvideo use after free bug fix > > Yu Tang (1): > [media] media: vb2: fix userptr VMA release seq > > istvan_v@xxxxxxxxxx (1): > [media] cx88: notch filter control fixes > > tvboxspy (5): > [media] STV0288 frontend provide wider carrier search and DVB-S2 drop out. resend > [media] [1/2,ver,1.89] DM04/QQBOX Interupt Urb and Timing changes > [media] [2/2,ver,1.90] DM04/QQBOX Reduce USB buffer size > [media] it913x: add remote control support > [media] it913x-fe: correct tuner settings > > Documentation/DocBook/media/dvb/dvbproperty.xml | 24 +- > Documentation/DocBook/media/dvb/intro.xml | 2 +- > Documentation/DocBook/media/v4l/compat.xml | 8 + > Documentation/DocBook/media/v4l/dev-subdev.xml | 2 +- > Documentation/DocBook/media/v4l/v4l2.xml | 9 +- > Documentation/DocBook/media/v4l/vidioc-dqevent.xml | 129 + > .../DocBook/media/v4l/vidioc-queryctrl.xml | 9 + > .../DocBook/media/v4l/vidioc-subscribe-event.xml | 123 +- > Documentation/dvb/get_dvb_firmware | 51 +- > Documentation/dvb/it9137.txt | 9 + > Documentation/feature-removal-schedule.txt | 23 - > .../video4linux/CARDLIST.tm6000 | 0 > Documentation/video4linux/gspca.txt | 4 + > Documentation/video4linux/omap3isp.txt | 9 +- > Documentation/video4linux/v4l2-controls.txt | 43 +- > MAINTAINERS | 18 + > drivers/input/misc/Kconfig | 16 - > drivers/input/misc/Makefile | 1 - > drivers/media/common/saa7146_core.c | 74 +- > drivers/media/common/saa7146_fops.c | 118 +- > drivers/media/common/saa7146_hlp.c | 14 +- > drivers/media/common/saa7146_i2c.c | 60 +- > drivers/media/common/saa7146_vbi.c | 48 +- > drivers/media/common/saa7146_video.c | 183 +- > drivers/media/common/tuners/Makefile | 4 +- > drivers/media/common/tuners/mt20xx.c | 24 +- > drivers/media/common/tuners/mxl5005s.c | 22 +- > drivers/media/common/tuners/tda18212.c | 31 +- > drivers/media/common/tuners/tda18271-common.c | 32 +- > drivers/media/common/tuners/tda18271-fe.c | 2 +- > drivers/media/common/tuners/tda18271-priv.h | 39 +- > drivers/media/common/tuners/tda827x.c | 8 +- > drivers/media/common/tuners/tuner-xc2028.c | 18 +- > drivers/media/common/tuners/tuner-xc2028.h | 1 + > drivers/media/dvb/b2c2/Makefile | 4 +- > drivers/media/dvb/bt8xx/Makefile | 8 +- > drivers/media/dvb/ddbridge/Makefile | 8 +- > drivers/media/dvb/ddbridge/ddbridge-core.c | 43 +- > drivers/media/dvb/dm1105/Makefile | 2 +- > drivers/media/dvb/dvb-core/dvb_frontend.c | 95 +- > drivers/media/dvb/dvb-core/dvb_frontend.h | 1 + > drivers/media/dvb/dvb-usb/Kconfig | 28 + > drivers/media/dvb/dvb-usb/Makefile | 15 +- > drivers/media/dvb/dvb-usb/a800.c | 4 +- > drivers/media/dvb/dvb-usb/af9005-fe.c | 2 - > drivers/media/dvb/dvb-usb/af9005.c | 5 +- > drivers/media/dvb/dvb-usb/af9015.c | 70 +- > drivers/media/dvb/dvb-usb/anysee.c | 337 +- > drivers/media/dvb/dvb-usb/anysee.h | 1 + > drivers/media/dvb/dvb-usb/au6610.c | 9 +- > drivers/media/dvb/dvb-usb/az6027.c | 26 +- > drivers/media/dvb/dvb-usb/ce6230.c | 9 +- > drivers/media/dvb/dvb-usb/cinergyT2-core.c | 5 +- > drivers/media/dvb/dvb-usb/cxusb.c | 142 +- > drivers/media/dvb/dvb-usb/dib0700_core.c | 99 +- > drivers/media/dvb/dvb-usb/dib0700_devices.c | 377 +- > drivers/media/dvb/dvb-usb/dibusb-common.c | 27 +- > drivers/media/dvb/dvb-usb/dibusb-mb.c | 31 +- > drivers/media/dvb/dvb-usb/dibusb-mc.c | 3 + > drivers/media/dvb/dvb-usb/digitv.c | 16 +- > drivers/media/dvb/dvb-usb/dtt200u.c | 14 +- > drivers/media/dvb/dvb-usb/dtv5100.c | 11 +- > drivers/media/dvb/dvb-usb/dvb-usb-dvb.c | 153 +- > drivers/media/dvb/dvb-usb/dvb-usb-ids.h | 4 + > drivers/media/dvb/dvb-usb/dvb-usb-init.c | 41 +- > drivers/media/dvb/dvb-usb/dvb-usb-urb.c | 28 +- > drivers/media/dvb/dvb-usb/dvb-usb.h | 37 +- > drivers/media/dvb/dvb-usb/dw2102.c | 115 +- > drivers/media/dvb/dvb-usb/ec168.c | 9 +- > drivers/media/dvb/dvb-usb/friio.c | 7 +- > drivers/media/dvb/dvb-usb/gl861.c | 9 +- > drivers/media/dvb/dvb-usb/gp8psk-fe.c | 17 +- > drivers/media/dvb/dvb-usb/gp8psk.c | 5 +- > drivers/media/dvb/dvb-usb/it913x.c | 651 +++ > drivers/media/dvb/dvb-usb/lmedm04.c | 60 +- > drivers/media/dvb/dvb-usb/m920x.c | 58 +- > drivers/media/dvb/dvb-usb/mxl111sf-gpio.c | 763 +++ > drivers/media/dvb/dvb-usb/mxl111sf-gpio.h | 56 + > drivers/media/dvb/dvb-usb/mxl111sf-i2c.c | 851 ++++ > drivers/media/dvb/dvb-usb/mxl111sf-i2c.h | 35 + > drivers/media/dvb/dvb-usb/mxl111sf-phy.c | 342 ++ > drivers/media/dvb/dvb-usb/mxl111sf-phy.h | 53 + > drivers/media/dvb/dvb-usb/mxl111sf-reg.h | 179 + > drivers/media/dvb/dvb-usb/mxl111sf-tuner.c | 476 ++ > drivers/media/dvb/dvb-usb/mxl111sf-tuner.h | 89 + > drivers/media/dvb/dvb-usb/mxl111sf.c | 864 ++++ > drivers/media/dvb/dvb-usb/mxl111sf.h | 158 + > drivers/media/dvb/dvb-usb/nova-t-usb2.c | 4 +- > drivers/media/dvb/dvb-usb/opera1.c | 13 +- > drivers/media/dvb/dvb-usb/pctv452e.c | 1079 +++++ > drivers/media/dvb/dvb-usb/technisat-usb2.c | 28 +- > drivers/media/dvb/dvb-usb/ttusb2.c | 407 ++- > drivers/media/dvb/dvb-usb/umt-010.c | 8 +- > drivers/media/dvb/dvb-usb/usb-urb.c | 4 +- > drivers/media/dvb/dvb-usb/vp702x.c | 5 +- > drivers/media/dvb/dvb-usb/vp7045.c | 5 +- > drivers/media/dvb/frontends/Kconfig | 30 + > drivers/media/dvb/frontends/Makefile | 8 +- > drivers/media/dvb/frontends/a8293.c | 184 + > .../tda18212_priv.h => dvb/frontends/a8293.h} | 39 +- > drivers/media/dvb/frontends/cxd2820r.h | 9 - > drivers/media/dvb/frontends/cxd2820r_c.c | 1 - > drivers/media/dvb/frontends/cxd2820r_core.c | 80 +- > drivers/media/dvb/frontends/cxd2820r_priv.h | 1 - > drivers/media/dvb/frontends/cxd2820r_t.c | 1 - > drivers/media/dvb/frontends/cxd2820r_t2.c | 1 - > drivers/media/dvb/frontends/dib0070.c | 37 +- > drivers/media/dvb/frontends/dib0090.c | 70 +- > drivers/media/dvb/frontends/dib7000m.c | 27 +- > drivers/media/dvb/frontends/dib7000p.c | 34 +- > drivers/media/dvb/frontends/dib8000.c | 72 +- > drivers/media/dvb/frontends/dib9000.c | 167 +- > drivers/media/dvb/frontends/dibx000_common.c | 76 +- > drivers/media/dvb/frontends/dibx000_common.h | 1 + > drivers/media/dvb/frontends/drxd_hard.c | 24 +- > drivers/media/dvb/frontends/drxk_hard.c | 10 +- > drivers/media/dvb/frontends/it913x-fe-priv.h | 336 ++ > drivers/media/dvb/frontends/it913x-fe.c | 839 ++++ > drivers/media/dvb/frontends/it913x-fe.h | 196 + > drivers/media/dvb/frontends/lnbp22.c | 148 + > drivers/media/dvb/frontends/lnbp22.h | 57 + > drivers/media/dvb/frontends/stb0899_algo.c | 3 + > drivers/media/dvb/frontends/stb0899_drv.c | 6 +- > drivers/media/dvb/frontends/stv0288.c | 29 +- > drivers/media/dvb/frontends/stv090x.c | 35 +- > drivers/media/dvb/frontends/tda10048.c | 37 +- > drivers/media/dvb/frontends/tda10048.h | 8 + > drivers/media/dvb/frontends/tda10071.c | 1269 +++++ > drivers/media/dvb/frontends/tda10071.h | 81 + > drivers/media/dvb/frontends/tda10071_priv.h | 122 + > drivers/media/dvb/frontends/tda18271c2dd.c | 4 +- > drivers/media/dvb/mantis/Makefile | 2 +- > drivers/media/dvb/mantis/hopper_cards.c | 6 +- > drivers/media/dvb/mantis/mantis_cards.c | 6 +- > drivers/media/dvb/mantis/mantis_common.h | 5 +- > drivers/media/dvb/mantis/mantis_dma.c | 92 +- > drivers/media/dvb/mantis/mantis_vp1041.c | 1 - > drivers/media/dvb/ngene/Makefile | 8 +- > drivers/media/dvb/pluto2/Makefile | 2 +- > drivers/media/dvb/pt1/Makefile | 2 +- > drivers/media/dvb/siano/Makefile | 4 +- > drivers/media/dvb/ttpci/Makefile | 4 +- > drivers/media/dvb/ttpci/av7110_v4l.c | 32 +- > drivers/media/dvb/ttpci/budget-av.c | 47 +- > drivers/media/dvb/ttpci/budget-ci.c | 1 - > drivers/media/dvb/ttpci/budget-core.c | 2 + > drivers/media/dvb/ttpci/budget.h | 1 + > drivers/media/dvb/ttpci/ttpci-eeprom.c | 29 + > drivers/media/dvb/ttpci/ttpci-eeprom.h | 1 + > drivers/media/dvb/ttusb-budget/Makefile | 2 +- > drivers/media/dvb/ttusb-dec/Makefile | 2 +- > drivers/media/radio/Makefile | 2 +- > drivers/media/radio/radio-si4713.c | 4 - > drivers/media/radio/radio-wl1273.c | 2 +- > drivers/media/radio/si470x/radio-si470x-usb.c | 2 - > drivers/media/radio/wl128x/fmdrv_v4l2.c | 6 +- > drivers/media/rc/Kconfig | 23 +- > drivers/media/rc/Makefile | 1 + > drivers/{input/misc => media/rc}/ati_remote.c | 301 +- > drivers/media/rc/ene_ir.c | 73 +- > drivers/media/rc/ene_ir.h | 19 +- > drivers/media/rc/imon.c | 36 +- > drivers/media/rc/ir-lirc-codec.c | 9 +- > drivers/media/rc/keymaps/Makefile | 3 + > drivers/media/rc/keymaps/rc-ati-x10.c | 104 + > drivers/media/rc/keymaps/rc-medion-x10.c | 117 + > drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c | 1 + > drivers/media/rc/keymaps/rc-snapstream-firefly.c | 107 + > drivers/media/rc/mceusb.c | 410 ++- > drivers/media/rc/rc-core-priv.h | 14 +- > drivers/media/rc/rc-main.c | 29 +- > drivers/media/rc/redrat3.c | 7 - > drivers/media/rc/winbond-cir.c | 6 +- > drivers/media/video/Kconfig | 49 +- > drivers/media/video/Makefile | 9 +- > drivers/media/video/adp1653.c | 20 +- > drivers/media/video/adv7175.c | 62 + > drivers/media/video/atmel-isi.c | 24 +- > drivers/media/video/au0828/Makefile | 8 +- > drivers/media/video/bt819.c | 2 +- > drivers/media/video/bt8xx/Makefile | 6 +- > drivers/media/video/bt8xx/bttv-cards.c | 242 +- > drivers/media/video/bt8xx/bttv-driver.c | 294 +- > drivers/media/video/bt8xx/bttv-gpio.c | 4 +- > drivers/media/video/bt8xx/bttv-i2c.c | 56 +- > drivers/media/video/bt8xx/bttv-input.c | 37 +- > drivers/media/video/bt8xx/bttv-risc.c | 25 +- > drivers/media/video/bt8xx/bttv-vbi.c | 9 +- > drivers/media/video/bt8xx/bttvp.h | 18 +- > drivers/media/video/cx18/Makefile | 6 +- > drivers/media/video/cx18/cx18-driver.h | 5 +- > drivers/media/video/cx18/cx18-fileops.c | 2 - > drivers/media/video/cx18/cx18-ioctl.c | 18 +- > drivers/media/video/cx18/cx18-mailbox.c | 2 +- > drivers/media/video/cx18/cx18-streams.c | 13 + > drivers/media/video/cx231xx/Makefile | 10 +- > drivers/media/video/cx23885/Kconfig | 2 +- > drivers/media/video/cx23885/Makefile | 12 +- > drivers/media/video/cx23885/cx23885-alsa.c | 535 +++ > drivers/media/video/cx23885/cx23885-cards.c | 55 +- > drivers/media/video/cx23885/cx23885-core.c | 99 +- > drivers/media/video/cx23885/cx23885-dvb.c | 2 +- > drivers/media/video/cx23885/cx23885-i2c.c | 1 + > drivers/media/video/cx23885/cx23885-reg.h | 3 + > drivers/media/video/cx23885/cx23885-vbi.c | 72 +- > drivers/media/video/cx23885/cx23885-video.c | 358 ++- > drivers/media/video/cx23885/cx23885.h | 56 + > drivers/media/video/cx23885/cx23888-ir.c | 12 +- > drivers/media/video/cx25840/Makefile | 2 +- > drivers/media/video/cx25840/cx25840-audio.c | 10 +- > drivers/media/video/cx25840/cx25840-core.c | 19 + > drivers/media/video/cx25840/cx25840-ir.c | 12 +- > drivers/media/video/cx88/Makefile | 8 +- > drivers/media/video/cx88/cx88-core.c | 3 - > drivers/media/video/cx88/cx88-video.c | 2 +- > drivers/media/video/davinci/vpbe_display.c | 1 - > drivers/media/video/davinci/vpbe_osd.c | 2 +- > drivers/media/video/em28xx/Kconfig | 2 + > drivers/media/video/em28xx/Makefile | 8 +- > drivers/media/video/em28xx/em28xx-cards.c | 155 +- > drivers/media/video/em28xx/em28xx-core.c | 45 +- > drivers/media/video/em28xx/em28xx-dvb.c | 117 +- > drivers/media/video/em28xx/em28xx-input.c | 6 +- > drivers/media/video/em28xx/em28xx-video.c | 58 +- > drivers/media/video/em28xx/em28xx.h | 3 +- > drivers/media/video/et61x251/et61x251.h | 66 +- > drivers/media/video/et61x251/et61x251_core.c | 2 + > drivers/media/video/et61x251/et61x251_tas5130d1b.c | 2 + > drivers/media/video/gspca/Kconfig | 10 + > drivers/media/video/gspca/Makefile | 2 + > drivers/media/video/gspca/benq.c | 31 +- > drivers/media/video/gspca/conex.c | 6 +- > drivers/media/video/gspca/cpia1.c | 7 +- > drivers/media/video/gspca/etoms.c | 6 +- > drivers/media/video/gspca/finepix.c | 8 +- > drivers/media/video/gspca/gl860/Makefile | 2 +- > drivers/media/video/gspca/gl860/gl860.c | 8 +- > drivers/media/video/gspca/gspca.c | 287 +- > drivers/media/video/gspca/gspca.h | 22 +- > drivers/media/video/gspca/jeilinj.c | 20 +- > drivers/media/video/gspca/kinect.c | 41 +- > drivers/media/video/gspca/konica.c | 16 +- > drivers/media/video/gspca/m5602/Makefile | 2 +- > drivers/media/video/gspca/m5602/m5602_core.c | 9 +- > drivers/media/video/gspca/m5602/m5602_mt9m111.c | 28 +- > drivers/media/video/gspca/m5602/m5602_ov7660.c | 21 +- > drivers/media/video/gspca/m5602/m5602_ov9650.c | 19 +- > drivers/media/video/gspca/m5602/m5602_po1030.c | 21 +- > drivers/media/video/gspca/m5602/m5602_s5k4aa.c | 35 +- > drivers/media/video/gspca/m5602/m5602_s5k83a.c | 30 +- > drivers/media/video/gspca/mars.c | 6 +- > drivers/media/video/gspca/mr97310a.c | 24 +- > drivers/media/video/gspca/nw80x.c | 9 +- > drivers/media/video/gspca/ov519.c | 41 +- > drivers/media/video/gspca/ov534.c | 12 +- > drivers/media/video/gspca/ov534_9.c | 516 +-- > drivers/media/video/gspca/pac207.c | 14 +- > drivers/media/video/gspca/pac7302.c | 15 +- > drivers/media/video/gspca/pac7311.c | 15 +- > drivers/media/video/gspca/se401.c | 46 +- > drivers/media/video/gspca/sn9c2028.c | 14 +- > drivers/media/video/gspca/sn9c20x.c | 76 +- > drivers/media/video/gspca/sonixj.c | 45 +- > drivers/media/video/gspca/spca1528.c | 34 +- > drivers/media/video/gspca/spca500.c | 6 +- > drivers/media/video/gspca/spca501.c | 4 +- > drivers/media/video/gspca/spca505.c | 8 +- > drivers/media/video/gspca/spca508.c | 6 +- > drivers/media/video/gspca/spca561.c | 4 +- > drivers/media/video/gspca/sq905.c | 17 +- > drivers/media/video/gspca/sq905c.c | 10 +- > drivers/media/video/gspca/sq930x.c | 21 +- > drivers/media/video/gspca/stk014.c | 16 +- > drivers/media/video/gspca/stv0680.c | 6 +- > drivers/media/video/gspca/stv06xx/Makefile | 2 +- > drivers/media/video/gspca/stv06xx/stv06xx.c | 18 +- > drivers/media/video/gspca/stv06xx/stv06xx.h | 6 +- > drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c | 10 +- > drivers/media/video/gspca/stv06xx/stv06xx_pb0100.c | 4 +- > drivers/media/video/gspca/stv06xx/stv06xx_st6422.c | 4 +- > drivers/media/video/gspca/stv06xx/stv06xx_vv6410.c | 32 +- > drivers/media/video/gspca/stv06xx/stv06xx_vv6410.h | 56 +- > drivers/media/video/gspca/sunplus.c | 10 +- > drivers/media/video/gspca/t613.c | 12 +- > drivers/media/video/gspca/topro.c | 4989 ++++++++++++++++++++ > drivers/media/video/gspca/vc032x.c | 13 +- > drivers/media/video/gspca/vicam.c | 12 +- > drivers/media/video/gspca/w996Xcf.c | 8 +- > drivers/media/video/gspca/xirlink_cit.c | 14 +- > drivers/media/video/gspca/zc3xx.c | 15 +- > drivers/media/video/hdpvr/Makefile | 4 +- > drivers/media/video/hexium_gemini.c | 44 +- > drivers/media/video/hexium_orion.c | 38 +- > drivers/media/video/ivtv/Makefile | 8 +- > drivers/media/video/ivtv/ivtv-ioctl.c | 15 +- > drivers/media/video/m5mols/m5mols_core.c | 6 +- > drivers/media/video/marvell-ccic/mcam-core.c | 12 +- > drivers/media/video/marvell-ccic/mmp-driver.c | 1 + > drivers/media/video/mem2mem_testdev.c | 16 +- > drivers/media/video/msp3400-driver.c | 20 + > drivers/media/video/msp3400-driver.h | 2 +- > drivers/media/video/msp3400-kthreads.c | 86 +- > drivers/media/video/mt9m111.c | 9 +- > drivers/media/video/mt9p031.c | 964 ++++ > drivers/media/video/mt9t001.c | 836 ++++ > drivers/media/video/mx3_camera.c | 4 +- > drivers/media/video/mxb.c | 80 +- > drivers/media/video/noon010pc30.c | 263 +- > drivers/media/video/omap3isp/Makefile | 4 +- > drivers/media/video/omap3isp/isp.c | 6 +- > drivers/media/video/omap3isp/isp.h | 85 +- > drivers/media/video/omap3isp/ispccdc.c | 11 +- > drivers/media/video/omap3isp/ispccp2.c | 4 +- > drivers/media/video/omap3isp/ispqueue.c | 4 + > drivers/media/video/omap3isp/ispvideo.c | 22 +- > drivers/media/video/pvrusb2/Makefile | 8 +- > drivers/media/video/pvrusb2/pvrusb2-hdw.c | 7 + > drivers/media/video/pvrusb2/pvrusb2-hdw.h | 3 + > drivers/media/video/pvrusb2/pvrusb2-v4l2.c | 8 + > drivers/media/video/pwc/pwc-if.c | 4 +- > drivers/media/video/pwc/pwc-v4l.c | 136 +- > drivers/media/video/s5p-fimc/Makefile | 2 +- > drivers/media/video/s5p-fimc/fimc-capture.c | 1462 ++++-- > drivers/media/video/s5p-fimc/fimc-core.c | 1134 +++--- > drivers/media/video/s5p-fimc/fimc-core.h | 221 +- > drivers/media/video/s5p-fimc/fimc-mdevice.c | 858 ++++ > drivers/media/video/s5p-fimc/fimc-mdevice.h | 118 + > drivers/media/video/s5p-fimc/fimc-reg.c | 90 +- > drivers/media/video/s5p-fimc/mipi-csis.c | 90 +- > drivers/media/video/s5p-fimc/regs-fimc.h | 9 +- > drivers/media/video/s5p-mfc/s5p_mfc.c | 15 +- > drivers/media/video/s5p-mfc/s5p_mfc_dec.c | 18 +- > drivers/media/video/s5p-mfc/s5p_mfc_enc.c | 36 +- > drivers/media/video/s5p-mfc/s5p_mfc_opr.c | 14 +- > drivers/media/video/s5p-tv/Kconfig | 2 +- > drivers/media/video/s5p-tv/hdmi_drv.c | 15 +- > drivers/media/video/s5p-tv/mixer.h | 2 - > drivers/media/video/s5p-tv/mixer_grp_layer.c | 2 +- > drivers/media/video/s5p-tv/mixer_reg.c | 11 +- > drivers/media/video/s5p-tv/mixer_video.c | 24 +- > drivers/media/video/s5p-tv/mixer_vp_layer.c | 4 +- > drivers/media/video/s5p-tv/regs-hdmi.h | 4 + > drivers/media/video/s5p-tv/regs-mixer.h | 1 + > drivers/media/video/s5p-tv/sdo_drv.c | 1 + > drivers/media/video/saa7115.c | 53 +- > drivers/media/video/saa7134/Makefile | 8 +- > drivers/media/video/saa7164/Makefile | 10 +- > drivers/media/video/saa7164/saa7164-cards.c | 128 + > drivers/media/video/saa7164/saa7164-dvb.c | 2 + > drivers/media/video/saa7164/saa7164.h | 2 + > drivers/media/video/sh_mobile_ceu_camera.c | 6 +- > drivers/media/video/sr030pc30.c | 6 - > drivers/media/video/stk-webcam.c | 29 +- > drivers/media/video/tlg2300/Makefile | 8 +- > drivers/{staging => media/video}/tm6000/Kconfig | 0 > drivers/{staging => media/video}/tm6000/Makefile | 0 > .../{staging => media/video}/tm6000/tm6000-alsa.c | 9 +- > .../{staging => media/video}/tm6000/tm6000-cards.c | 44 +- > .../{staging => media/video}/tm6000/tm6000-core.c | 108 +- > .../{staging => media/video}/tm6000/tm6000-dvb.c | 18 +- > .../{staging => media/video}/tm6000/tm6000-i2c.c | 21 +- > .../{staging => media/video}/tm6000/tm6000-input.c | 2 +- > .../{staging => media/video}/tm6000/tm6000-regs.h | 6 +- > drivers/media/video/tm6000/tm6000-stds.c | 659 +++ > .../video}/tm6000/tm6000-usb-isoc.h | 2 +- > .../{staging => media/video}/tm6000/tm6000-video.c | 122 +- > drivers/{staging => media/video}/tm6000/tm6000.h | 15 +- > drivers/media/video/tvaudio.c | 9 +- > drivers/media/video/tvp5150_reg.h | 17 +- > drivers/media/video/tvp7002.c | 14 +- > drivers/media/video/usbvision/Makefile | 4 +- > drivers/media/video/uvc/uvc_driver.c | 15 +- > drivers/media/video/uvc/uvc_v4l2.c | 54 +- > drivers/media/video/uvc/uvc_video.c | 27 +- > drivers/media/video/uvc/uvcvideo.h | 106 +- > drivers/media/video/v4l2-ctrls.c | 104 +- > drivers/media/video/v4l2-device.c | 2 + > drivers/media/video/v4l2-ioctl.c | 525 +-- > drivers/media/video/v4l2-mem2mem.c | 18 +- > drivers/media/video/v4l2-subdev.c | 19 + > drivers/media/video/videobuf2-core.c | 205 +- > drivers/media/video/videobuf2-dma-contig.c | 16 +- > drivers/media/video/videobuf2-dma-sg.c | 6 - > drivers/media/video/videobuf2-memops.c | 6 +- > drivers/media/video/vivi.c | 23 +- > drivers/media/video/vpx3220.c | 2 +- > drivers/media/video/zr364xx.c | 3 + > drivers/misc/Kconfig | 1 + > drivers/misc/Makefile | 1 + > drivers/{staging => misc}/altera-stapl/Kconfig | 2 + > drivers/misc/altera-stapl/Makefile | 3 + > .../{staging => misc}/altera-stapl/altera-comp.c | 0 > .../{staging => misc}/altera-stapl/altera-exprt.h | 0 > .../{staging => misc}/altera-stapl/altera-jtag.c | 2 +- > .../{staging => misc}/altera-stapl/altera-jtag.h | 0 > .../{staging => misc}/altera-stapl/altera-lpt.c | 0 > drivers/{staging => misc}/altera-stapl/altera.c | 2 +- > drivers/staging/Kconfig | 4 - > drivers/staging/Makefile | 2 - > drivers/staging/altera-stapl/Makefile | 3 - > drivers/staging/dt3155v4l/dt3155v4l.c | 4 +- > drivers/staging/tm6000/README | 22 - > drivers/staging/tm6000/TODO | 8 - > drivers/staging/tm6000/tm6000-stds.c | 679 --- > include/linux/dvb/frontend.h | 1 + > include/linux/dvb/version.h | 2 +- > include/linux/omap3isp.h | 2 - > include/linux/usb/Kbuild | 1 + > include/linux/videodev2.h | 92 +- > include/media/m5mols.h | 4 +- > include/media/mt9p031.h | 19 + > include/media/mt9t001.h | 8 + > include/media/omap3isp.h | 140 + > include/media/rc-core.h | 7 +- > include/media/rc-map.h | 3 + > include/media/s5p_fimc.h | 18 +- > include/media/saa7146.h | 36 +- > include/media/v4l2-chip-ident.h | 3 - > include/media/v4l2-ctrls.h | 15 +- > include/media/v4l2-mediabus.h | 12 +- > include/media/videobuf2-core.h | 23 +- > include/media/videobuf2-dma-contig.h | 6 +- > .../staging/altera-stapl => include/misc}/altera.h | 0 > 423 files changed, 27949 insertions(+), 6634 deletions(-) > create mode 100644 Documentation/dvb/it9137.txt > rename drivers/staging/tm6000/CARDLIST => Documentation/video4linux/CARDLIST.tm6000 (100%) > create mode 100644 drivers/media/dvb/dvb-usb/it913x.c > create mode 100644 drivers/media/dvb/dvb-usb/mxl111sf-gpio.c > create mode 100644 drivers/media/dvb/dvb-usb/mxl111sf-gpio.h > create mode 100644 drivers/media/dvb/dvb-usb/mxl111sf-i2c.c > create mode 100644 drivers/media/dvb/dvb-usb/mxl111sf-i2c.h > create mode 100644 drivers/media/dvb/dvb-usb/mxl111sf-phy.c > create mode 100644 drivers/media/dvb/dvb-usb/mxl111sf-phy.h > create mode 100644 drivers/media/dvb/dvb-usb/mxl111sf-reg.h > create mode 100644 drivers/media/dvb/dvb-usb/mxl111sf-tuner.c > create mode 100644 drivers/media/dvb/dvb-usb/mxl111sf-tuner.h > create mode 100644 drivers/media/dvb/dvb-usb/mxl111sf.c > create mode 100644 drivers/media/dvb/dvb-usb/mxl111sf.h > create mode 100644 drivers/media/dvb/dvb-usb/pctv452e.c > create mode 100644 drivers/media/dvb/frontends/a8293.c > rename drivers/media/{common/tuners/tda18212_priv.h => dvb/frontends/a8293.h} (58%) > create mode 100644 drivers/media/dvb/frontends/it913x-fe-priv.h > create mode 100644 drivers/media/dvb/frontends/it913x-fe.c > create mode 100644 drivers/media/dvb/frontends/it913x-fe.h > create mode 100644 drivers/media/dvb/frontends/lnbp22.c > create mode 100644 drivers/media/dvb/frontends/lnbp22.h > create mode 100644 drivers/media/dvb/frontends/tda10071.c > create mode 100644 drivers/media/dvb/frontends/tda10071.h > create mode 100644 drivers/media/dvb/frontends/tda10071_priv.h > rename drivers/{input/misc => media/rc}/ati_remote.c (77%) > create mode 100644 drivers/media/rc/keymaps/rc-ati-x10.c > create mode 100644 drivers/media/rc/keymaps/rc-medion-x10.c > create mode 100644 drivers/media/rc/keymaps/rc-snapstream-firefly.c > create mode 100644 drivers/media/video/cx23885/cx23885-alsa.c > create mode 100644 drivers/media/video/gspca/topro.c > create mode 100644 drivers/media/video/mt9p031.c > create mode 100644 drivers/media/video/mt9t001.c > create mode 100644 drivers/media/video/s5p-fimc/fimc-mdevice.c > create mode 100644 drivers/media/video/s5p-fimc/fimc-mdevice.h > rename drivers/{staging => media/video}/tm6000/Kconfig (100%) > rename drivers/{staging => media/video}/tm6000/Makefile (100%) > rename drivers/{staging => media/video}/tm6000/tm6000-alsa.c (97%) > rename drivers/{staging => media/video}/tm6000/tm6000-cards.c (97%) > rename drivers/{staging => media/video}/tm6000/tm6000-core.c (91%) > rename drivers/{staging => media/video}/tm6000/tm6000-dvb.c (95%) > rename drivers/{staging => media/video}/tm6000/tm6000-i2c.c (95%) > rename drivers/{staging => media/video}/tm6000/tm6000-input.c (99%) > rename drivers/{staging => media/video}/tm6000/tm6000-regs.h (99%) > create mode 100644 drivers/media/video/tm6000/tm6000-stds.c > rename drivers/{staging => media/video}/tm6000/tm6000-usb-isoc.h (97%) > rename drivers/{staging => media/video}/tm6000/tm6000-video.c (96%) > rename drivers/{staging => media/video}/tm6000/tm6000.h (98%) > rename drivers/{staging => misc}/altera-stapl/Kconfig (77%) > create mode 100644 drivers/misc/altera-stapl/Makefile > rename drivers/{staging => misc}/altera-stapl/altera-comp.c (100%) > rename drivers/{staging => misc}/altera-stapl/altera-exprt.h (100%) > rename drivers/{staging => misc}/altera-stapl/altera-jtag.c (99%) > rename drivers/{staging => misc}/altera-stapl/altera-jtag.h (100%) > rename drivers/{staging => misc}/altera-stapl/altera-lpt.c (100%) > rename drivers/{staging => misc}/altera-stapl/altera.c (99%) > delete mode 100644 drivers/staging/altera-stapl/Makefile > delete mode 100644 drivers/staging/tm6000/README > delete mode 100644 drivers/staging/tm6000/TODO > delete mode 100644 drivers/staging/tm6000/tm6000-stds.c > create mode 100644 include/media/mt9p031.h > create mode 100644 include/media/mt9t001.h > create mode 100644 include/media/omap3isp.h > rename {drivers/staging/altera-stapl => include/misc}/altera.h (100%) > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQIcBAEBAgAGBQJOrpdhAAoJEGO08Bl/PELnVK8QAKdWs2IeXNZrjYxcPxIDnQrJ > mSe4A9M60PhhlLre53tonFlZZ705cUDLcBPzFIugyFHKCQWOLZFXux325UlWtMLY > N/+tjrwKCh9vJnafIgMpsISdyIwG1hjL4Wq6kyZs7xrQFT/l57GrIEWf8Y+QXxxj > wd4Tn5R270QF3bO6YzltocvxzLqQ3XZVvIqvAgZimxhVjKTRaOBOCb6ckPuXlp8t > ReByHPaBHFEGKxNSIzFIaT26BevouNJoEQ3ReRZD+eLJ83QZ5daF8ZAT4n2tCZMU > qg7VS+4h7m8gqccstSvqzrNqbVDeAQlJ8+pSG6OwkTG8DHHbWybRxhqzRWUPHd8s > bVVfjxxYYY0TWole/dattYYzuXi/NO8g3Ag7OKATLS3C19oyeUSyE8DoCVhbchX1 > rCHdwcOaKR5zsKyUbo63KXEO4+OUynkO9fVTsbiWmcM/bhBXeuHolNIUngeG6eKm > 8fICEdrPyw/AkBNzH7Dc1kwGU/d0rZViweOOhSzA659z188Z/mhGMN+jauv58t1v > hesR51DS+jL3JqXMGeuAtJj2oDV7PeljmI917Y6YzFTzhBjou5X8cPEvgLCb7W2n > WPU1SIbonieyYlEbENsJFGntowO7ntZp+SHXomfjz0PM/Rcg5G+XWFq8YnduYGSl > yQ/8nRfRJAJ+rCMpGE+Z > =HJl5 > -----END PGP SIGNATURE----- > -- > 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 > --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- 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