All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL for v3.15-rc1] media updates
@ 2014-04-03 16:11 Mauro Carvalho Chehab
  2014-04-03 21:46 ` David Härdeman
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Mauro Carvalho Chehab @ 2014-04-03 16:11 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Andrew Morton, Linux Media Mailing List, Linux Kernel Mailing List

Hi Linus,

Please pull from:
  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media v4l_for_linus

For the main set of series of patches for media subsystem, including:
	- Document RC sysfs class;
	- Added an API to setup scancode to allow waking up systems using
	  the Remote Controller;
	- Add API for SDR devices. Drivers are still on staging;
	- Some API improvements for getting EDID data from media
	  inputs/outputs;
	- New DVB frontend driver for drx-j (ATSC);
	- One driver (it913x/it9137) got removed, in favor of an improvement
	  on another driver (af9035);
	- Added a skeleton V4L2 PCI driver at documentation;
	- Added a dual flash driver (lm3646);
	- Added a new IR driver (img-ir);
	- Added an IR scancode decoder for the Sharp protocol;
	- Some improvements at the usbtv driver, to allow its core to be
	  reused.
	- Added a new SDR driver (rtl2832u_sdr);
	- Added a new tuner driver (msi001);
	- Several improvements at em28xx driver to fix PM support,
	  device removal and to split the V4L2 specific bits into a
	  separate sub-driver.
	- One driver got converted to videobuf2 (s2255drv);
	- The e4000 tuner driver now follows an improved binding model;
	- Some fixes at V4L2 compat32 code;
	- Several fixes and enhancements at videobuf2 code;
	- Some cleanups at V4L2 API documentation;
	- usual driver enhancements, new board additions and misc fixups.

Thanks!
Mauro

-

PS.: You'll find some minor conflicts between this changeset and upstream,
mainly due to some code that moved from V4L2 to OF subsystem.

I have a separate topic branch with the exynos5 changes that is
more affected by this. I'll send on a separate pull request, after
this one gets merged.


The following changes since commit 0414855fdc4a40da05221fc6062cccbc0c30f169:

  Linux 3.14-rc5 (2014-03-02 18:56:16 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media v4l_for_linus

for you to fetch changes up to a83b93a7480441a47856dc9104bea970e84cda87:

  [media] em28xx-dvb: fix PCTV 461e tuner I2C binding (2014-03-31 08:02:16 -0300)

----------------------------------------------------------------
Alexander Shiyan (1):
      [media] stb6100: fix buffer length check in stb6100_write_reg_range()

Alexey Khoroshilov (1):
      [media] adv7180: free an interrupt on failure paths in init_device()

Amit Grover (2):
      [media] v4l2: Add settings for Horizontal and Vertical MV Search Range
      [media] s5p-mfc: Add Horizontal and Vertical MV Search Range

Andy Shevchenko (3):
      [media] lm3560: remove FSF address from the license
      [media] lm3560: keep style for the comments
      [media] lm3560: prevent memory leak in case of pdata absence

Antonio Ospite (2):
      [media] gspca_kinect: fix kinect_read() error path
      [media] gspca_kinect: fix messages about kinect_read() return value

Antti Palosaari (75):
      [media] af9035: add ID [2040:f900] Hauppauge WinTV-MiniStick 2
      [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
      [media] tda10071: do not check tuner PLL lock on read_status()
      [media] tda10071: coding style issues
      [media] af9035: use default i2c slave address for af9035 too
      [media] devices.txt: add video4linux device for Software Defined Radio
      [media] v4l: add device type for Software Defined Radio
      [media] v4l: add new tuner types for SDR
      [media] v4l: 1 Hz resolution flag for tuners
      [media] v4l: add stream format for SDR receiver
      [media] v4l: define own IOCTL ops for SDR FMT
      [media] v4l: enable some IOCTLs for SDR receiver
      [media] v4l: add device capability flag for SDR receiver
      [media] DocBook: document 1 Hz flag
      [media] DocBook: Software Defined Radio Interface
      [media] DocBook: mark SDR API as Experimental
      [media] v4l2-framework.txt: add SDR device type
      [media] xc2028: silence compiler warnings
      [media] rtl28xxu: add module parameter to disable IR
      [media] rtl2832: remove unused if_dvbt config parameter
      [media] rtl2832: style changes and minor cleanup
      [media] rtl2832: provide muxed I2C adapter
      [media] rtl2832: add muxed I2C adapter for demod itself
      [media] rtl2832: implement delayed I2C gate close
      [media] DocBook: media: document V4L2_CTRL_CLASS_RF_TUNER
      [media] DocBook: document RF tuner gain controls
      [media] v4l: add RF tuner gain controls
      [media] m88ds3103: remove dead code
      [media] m88ds3103: remove dead code 2nd part
      [media] m88ds3103: possible uninitialized scalar variable
      [media] DocBook: document RF tuner bandwidth controls
      [media] v4l: define unit for V4L2_CID_RF_TUNER_BANDWIDTH
      [media] v4l: add RF tuner channel bandwidth control
      [media] v4l: reorganize RF tuner control ID numbers
      [media] DocBook: media: add some general info about RF tuners
      [media] DocBook: V4L: add V4L2_SDR_FMT_CU8 - 'CU08'
      [media] DocBook: V4L: add V4L2_SDR_FMT_CU16LE - 'CU16'
      [media] v4l: uapi: add SDR formats CU8 and CU16LE
      [media] v4l: add enum_freq_bands support to tuner sub-device
      [media] DocBook: media: document PLL lock control
      [media] v4l: add control for RF tuner PLL lock flag
      [media] msi3101: convert to SDR API
      [media] msi001: Mirics MSi001 silicon tuner driver
      [media] msi3101: use msi001 tuner driver
      [media] MAINTAINERS: add msi001 driver
      [media] MAINTAINERS: add msi3101 driver
      [media] msi3101: clamp mmap buffers to reasonable level
      [media] msi001: fix v4l2-compliance issues
      [media] msi3101: fix v4l2-compliance issues
      [media] v4l: rename v4l2_format_sdr to v4l2_sdr_format
      [media] e4000: convert DVB tuner to I2C driver model
      [media] e4000: implement controls via v4l2 control framework
      [media] e4000: fix PLL calc to allow higher frequencies
      [media] e4000: implement PLL lock v4l control
      [media] rtl2832_sdr: Realtek RTL2832 SDR driver module
      [media] rtl2832_sdr: expose e4000 controls to user
      [media] rtl28xxu: constify demod config structs
      [media] rtl28xxu: attach SDR extension module
      [media] rtl28xxu: fix switch-case style issue
      [media] rtl28xxu: depends on I2C_MUX
      [media] rtl28xxu: use muxed RTL2832 I2C adapters for E4000 and RTL2832_SDR
      [media] e4000: get rid of DVB i2c_gate_ctrl()
      [media] e4000: convert to Regmap API
      [media] e4000: rename some variables
      [media] rtl2832_sdr: clamp bandwidth to nearest legal value in automode
      [media] MAINTAINERS: add rtl2832_sdr driver
      [media] e4000: fix 32-bit build error
      [media] rtl2832_sdr: do not use dynamic stack allocation
      [media] af9033: implement PID filter
      [media] af9035: use af9033 PID filters
      [media] e4000: make VIDEO_V4L2 dependency optional
      [media] m88ds3103: fix bug on .set_tone()
      [media] em28xx-dvb: fix PCTV 461e tuner I2C binding
      [media] em28xx: fix PCTV 290e LNA oops
      [media] em28xx-dvb: fix PCTV 461e tuner I2C binding

Antti Seppälä (2):
      [media] nuvoton-cir: Don't touch PS/2 interrupts while initializing
      [media] nuvoton-cir: Activate PNP device when probing

Arnd Bergmann (3):
      [media] omap_vout: avoid sleep_on race
      [media] arv: fix sleep_on race
      [media] Sensoray 2255 uses videobuf2

Dan Carpenter (6):
      [media] tda10071: remove a duplicative test
      [media] gspca_stv06xx: remove an unneeded check
      [media] stv0900: remove an unneeded check
      [media] em28xx-cards: remove a wrong indent level
      [media] av7110_hw: fix a sanity check in av7110_fw_cmd()
      [media] ddbridge: remove unneeded an NULL check

Daniel Jeong (3):
      [media] controls.xml: Document addtional Flash fault bits
      [media] v4l2-controls.h: Add addtional Flash fault bits
      [media] lm3646: add new dual LED Flash driver

Dave Jones (1):
      [media] drx-d: add missing braces in drxd_hard.c:DRXD_init

Dean Anderson (7):
      [media] s2255drv: removal of s2255_dmaqueue structure
      [media] s2255drv: refactoring s2255_channel to s2255_vc
      [media] s2255drv: buffer setup fix
      [media] s2255drv: remove redundant parameter
      [media] s2255drv: dynamic memory allocation efficiency fix
      [media] s2255drv: fix for return code not checked
      [media] s2255drv: cleanup of s2255_fh

Devin Heitmueller (3):
      [media] au0828: rework GPIO management for HVR-950q
      [media] drx-j: add a driver for Trident drx-j frontend
      [media] drx-j: put under 3-clause BSD license

Edgar Thier (1):
      [media] uvcvideo: Add bayer 8-bit patterns to uvcvideo

Federico Simoncelli (1):
      [media] usbtv: split core and video implementation

Fengguang Wu (4):
      [media] em28xx-cards: em28xx_devused can be static
      [media] rc-core: ir_core_dev_number can be static
      [media] drx-j: drxj_default_aud_data_g can be static
      [media] drivers/media/usb/usbtv/usbtv-core.c:119:22: sparse: symbol 'usbtv_id_table' was not declared. Should it be static?

Florian Vaussard (1):
      [media] omap3isp: preview: Fix the crop margins

Frank Schaefer (7):
      [media] em28xx-audio: fix user counting in snd_em28xx_capture_open()
      [media] em28xx-video: do not unregister the v4l2 dummy clock before v4l2_device_unregister() has been called
      [media] em28xx-camera: fix return value checks on sensor probing
      [media] em28xx-v4l: do not call em28xx_init_camera() if the device has no sensor
      [media] em28xx-i2c: fix the i2c error description strings for -ENXIO
      [media] em28xx-i2c: fix the error code for unknown errors
      [media] em28xx-audio: make sure audio is unmuted on open()

Geert Uytterhoeven (1):
      [media] v4l: VIDEO_SH_VOU should depend on HAS_DMA

Georgi Chorbadzhiyski (1):
      [media] FE_READ_SNR and FE_READ_SIGNAL_STRENGTH docs

Gianluca Gennari (1):
      [media] drx39xyj: fix 64 bit division on 32 bit arch

Guennadi Liakhovetski (1):
      [media] MAINTAINERS: remove myself as a maintainer of VEU and VOU V4L2 drivers

Hans Verkuil (64):
      [media] usbtv: fix compiler error due to missing module.h
      [media] usbvision: drop unused define USBVISION_SAY_AND_WAIT
      [media] s3c-camif: Remove use of deprecated V4L2_CTRL_FLAG_DISABLED
      [media] v4l2-dv-timings.h: add new 4K DMT resolutions
      [media] v4l2-dv-timings: mention missing 'reduced blanking V2'
      [media] DocBook media: fix email addresses
      [media] DocBook media: update copyright years and Introduction
      [media] DocBook media: Cleanup some sections at common.xml
      [media] DocBook media: update three sections of common.xml
      [media] DocBook media: drop the old incorrect packed RGB table
      [media] DocBook media: add revision entry for 3.15
      [media] DocBook: partial rewrite of "Opening and Closing Devices"
      [media] radio-usb-si4713: make array of structs const
      [media] v4l2-subdev: Allow 32-bit compat ioctls
      [media] vivi: fix sequence counting
      [media] vivi: drop unused field
      [media] vivi: queue_setup improvements
      [media] radio-cadet: avoid interruptible_sleep_on race
      [media] v4l: do not allow modulator ioctls for non-radio devices
      [media] vb2: fix timecode and flags handling for output buffers
      [media] vb2: fix read/write regression
      [media] vb2: fix PREPARE_BUF regression
      [media] vb2: add debugging code to check for unbalanced ops
      [media] vb2: change result code of buf_finish to void
      [media] pwc: do not decompress the image unless the state is DONE
      [media] vb2: call buf_finish from __queue_cancel
      [media] vb2: consistent usage of periods in videobuf2-core.h
      [media] vb2: fix buf_init/buf_cleanup call sequences
      [media] vb2: rename queued_count to owned_by_drv_count
      [media] vb2: don't init the list if there are still buffers
      [media] vb2: only call start_streaming if sufficient buffers are queued
      [media] vb2: properly clean up PREPARED and QUEUED buffers
      [media] vb2: replace BUG by WARN_ON
      [media] vb2: fix streamoff handling if streamon wasn't called
      [media] vb2: call buf_finish after the state check
      [media] vivi: correctly cleanup after a start_streaming failure
      [media] vivi: fix ENUM_FRAMEINTERVALS implementation
      [media] v4l2-ctrls: replace BUG_ON by WARN_ON
      [media] media DocBook: fix NV16M description
      [media] v4l2-compat-ioctl32: fix wrong VIDIOC_SUBDEV_G/S_EDID32 support
      [media] v4l2: allow v4l2_subdev_edid to be used with video nodes
      [media] v4l2: add VIDIOC_G/S_EDID support to the v4l2 core
      [media] adv*: replace the deprecated v4l2_subdev_edid by v4l2_edid
      [media] DocBook v4l2: update the G/S_EDID documentation
      [media] mem2mem_testdev: use 40ms default transfer time
      [media] mem2mem_testdev: pick default format with try_fmt
      [media] mem2mem_testdev: set priv to 0
      [media] mem2mem_testdev: add USERPTR support
      [media] mem2mem_testdev: return pending buffers in stop_streaming()
      [media] mem2mem_testdev: fix field, sequence and time copying
      [media] mem2mem_testdev: improve field handling
      [media] DocBook media: update STREAMON/OFF documentation
      [media] DocBook: fix incorrect code example
      [media] DocBook media: clarify v4l2_buffer/plane fields
      [media] DocBook media: fix broken FIELD_ALTERNATE description
      [media] rtl2832_sdr: fixing v4l2-compliance issues
      [media] v4l2-pci-skeleton: add a V4L2 PCI skeleton driver
      [media] DocBook media: clarify v4l2_pix_format and v4l2_pix_format_mplane fields
      [media] DocBook media: v4l2_format_sdr was renamed to v4l2_sdr_format
      [media] si4713: fix Kconfig dependencies
      [media] saa6752hs: depends on CRC32
      [media] videodev2.h: add parenthesis around macro arguments
      [media] v4l2-dv-timings: add module name, description, license
      [media] saa7134: fix WARN_ON during resume

Hans de Goede (1):
      [media] gspca_topro: Add a couple of missing length check in the packet parsing code

Heinrich Schuchardt (1):
      [media] ds3000: fix reading array out of bound in ds3000_read_snr

James Hogan (27):
      [media] media: rc: only turn on LED if keypress generated
      [media] media: rc: document rc class sysfs API
      [media] media: rc: add Sharp infrared protocol
      [media] media: rc: add raw decoder for Sharp protocol
      [media] rc: ir-raw: Load ir-sharp-decoder module at init
      [media] media: rc: add sysfs scancode filtering interface
      [media] media: rc: change 32bit NEC scancode format
      [media] rc-main: store_filter: pass errors to userland
      [media] rc-main: add generic scancode filtering
      [media] rc: abstract access to allowed/enabled protocols
      [media] rc: add allowed/enabled wakeup protocol masks
      [media] rc: add wakeup_protocols sysfs file
      [media] rc-main: automatically refresh filter on protocol change
      [media] dt: binding: add binding for ImgTec IR block
      [media] rc: img-ir: add base driver
      [media] rc: img-ir: add raw driver
      [media] rc: img-ir: add hardware decoder driver
      [media] rc: img-ir: add to build
      [media] rc: img-ir: add NEC decoder module
      [media] rc: img-ir: add JVC decoder module
      [media] rc: img-ir: add Sony decoder module
      [media] rc: img-ir: add Sharp decoder module
      [media] rc: img-ir: add Sanyo decoder module
      [media] rc-main: fix missing unlock if no devno left
      [media] rc: img-ir: hw: Remove unnecessary semi-colon
      [media] rc: img-ir: jvc: Remove unused no-leader timings
      [media] rc: img-ir: hw: Fix min/max bits setup

Jan Vcelak (3):
      [media] rtl28xxu: add USB ID for Genius TVGo DVB-T03
      [media] rtl28xxu: add chipset version comments into device list
      [media] rtl28xxu: add USB ID for Genius TVGo DVB-T03

Joakim Hernberg (1):
      [media] cx23885: Fix tuning regression for TeVii S471

Jon Mason (1):
      [media] staging/dt3155v4l: use PCI_VENDOR_ID_INTEL

Joonyoung Shim (2):
      [media] s5p-mfc: Replaced commas with semicolons
      [media] au0828: fix i2c clock speed for DViCO FusionHDTV7

Kees Cook (1):
      [media] media: rc-core: use %s in rc_map_get() module load

Lad, Prabhakar (6):
      [media] mt9p031: Check return value of clk_prepare_enable/clk_set_rate
      [media] mt9v032: Check return value of clk_prepare_enable/clk_set_rate
      [media] omap3isp: Fix typos
      [media] omap3isp: ispccdc: Remove unwanted comments
      [media] omap3isp: Rename the variable names in description
      [media] media: davinci: vpbe: fix build warning

Lars-Peter Clausen (7):
      [media] adv7180: Fix remove order
      [media] adv7180: Free control handler on remove()
      [media] adv7180: Remove unnecessary v4l2_device_unregister_subdev() from probe error path
      [media] adv7180: Remove duplicated probe error message
      [media] adv7180: Use threaded IRQ instead of IRQ + workqueue
      [media] adv7180: Add support for async device registration
      [media] adv7180: Add support for power down

Laurent Pinchart (12):
      [media] omap3isp: Don't try to locate external subdev for mem-to-mem pipelines
      [media] omap3isp: Don't ignore failure to locate external subdev
      [media] ARM: omap2: cm-t35: Add regulators and clock for camera sensor
      [media] mt9t001: Add regulator support
      [media] mt9t001: Add clock support
      [media] mt9p031: Fix typo in comment
      [media] mt9p031: Add support for PLL bypass
      [media] uvcvideo: Remove duplicate check for number of buffers in queue_setup
      [media] uvcvideo: Support allocating buffers larger than the current frame size
      [media] v4l: of: Support empty port nodes
      [media] omap_vout: Add DVI display type support
      [media] v4l: vsp1: Update copyright notice

Levente Kurusa (1):
      [media] staging: davinci_vpfe: fix error check

Luis Alves (1):
      [media] rtl2832: Fix deadlock on i2c mux select function

Malcolm Priestley (9):
      [media] af9035: Move it913x single devices to af9035
      [media] af9035: add default 0x9135 slave I2C address
      [media] af9035: Add remaining it913x dual ids to af9035
      [media] it913x: dead code Remove driver
      [media] it913x-fe: Dead code remove driver
      [media] MAINTAINERS: Remove it913x* maintainers entries
      [media] get_dvb_firmware: it913x: Remove it9137 firmware files
      [media] m88rs2000: add caps FE_CAN_INVERSION_AUTO
      [media] m88rs2000: prevent frontend crash on continuous transponder scans

Marcus Folkesson (1):
      [media] media: i2c: Kconfig: create dependency to MEDIA_CONTROLLER for adv7*

Martin Bugge (7):
      [media] adv7842: adjust gain and offset for DVI-D signals
      [media] adv7842: pixelclock read-out
      [media] adv7842: log-status for Audio Video Info frames (AVI)
      [media] adv7842: platform-data for Hotplug Active (HPA) manual/auto
      [media] ths8200: Zero blanking level for RGB
      [media] ths8200: Corrected sync polarities setting
      [media] ths8200: Format adjustment

Masanari Iida (1):
      [media] DocBook: Fix typo in xml and template file

Mauro Carvalho Chehab (112):
      [media] DocBook/media_api: Better organize the DocBook
      [media] DocBook: Add a description for the Remote Controller interface
      [media, edac] Change my email address
      [media] em28xx_dvb: only call the software filter if data
      [media] em28xx: Display the used DVB alternate
      [media] dvb_frontend: better handle lna set errors
      [media] DocBook: document DVB DMX_[ADD|REMOVE]_PID
      [media] drx-j: CodingStyle fixes
      [media] drx-j: Fix compilation and un-comment it
      [media] drx-j: Fix CodingStyle
      [media] drx-j: get rid of the typedefs on bsp_i2c.h
      [media] drx-j: remove the "const" annotate on HICommand()
      [media] drx-j: get rid of the integer typedefs
      [media] drx-j: get rid of the other typedefs at bsp_types.h
      [media] drx-j: get rid of the bsp*.h headers
      [media] drx-j: get rid of most of the typedefs
      [media] drx-j: fix whitespacing on pointer parmameters
      [media] drx-j: Use checkpatch --fix to solve several issues
      [media] drx-j: Don't use CamelCase
      [media] drx-j: do more CodingStyle fixes
      [media] drx-j: remove the unused tuner_i2c_write_read() function
      [media] drx-j: Remove a bunch of unused but assigned vars
      [media] drx-j: Some minor CodingStyle fixes at headers
      [media] drx-j: make a few functions static
      [media] drx-j: Get rid of drx39xyj/bsp_tuner.h
      [media] drx-j: get rid of typedefs in drx_driver.h
      [media] drx-j: Get rid of typedefs on drxh.h
      [media] drx-j: a few more CodingStyle fixups
      [media] drx-j: Don't use buffer if an error occurs
      [media] drx-j: replace the ugly CHK_ERROR() macro
      [media] drx-j: don't use parenthesis on return
      [media] drx-j: Simplify logic expressions
      [media] drx-j: More CamelCase fixups
      [media] drx-j: Remove typedefs in drxj.c
      [media] drx-j: CodingStyle fixups on drxj.c
      [media] drx-j: Use the Linux error codes
      [media] drx-j: Replace printk's by pr_foo()
      [media] drx-j: get rid of some ugly macros
      [media] drx-j: remove typedefs at drx_driver.c
      [media] drx-j: remove drxj_options.h
      [media] drx-j: make checkpatch.pl happy
      [media] drx-j: remove the useless microcode_size
      [media] drx-j: Fix release and error path on drx39xxj.c
      [media] drx-j: Be sure that all allocated data are properly initialized
      [media] drx-j: dynamically load the firmware
      [media] drx-j: Split firmware size check from the main routine
      [media] em28xx: add support for PCTV 80e remote controller
      [media] drx-j: remove unused code from drx_driver.c
      [media] drx-j: get rid of its own be??_to_cpu() implementation
      [media] drx-j: reset the DVB scan configuration at powerup
      [media] drx-j: Allow standard selection
      [media] drx-j: Some cleanups at drx_driver.c source
      [media] drx-j: prepend function names with drx_ at drx_driver.c
      [media] drx-j: get rid of drx_driver.c
      [media] drx-j: Avoid any regressions by preserving old behavior
      [media] drx-j: Remove duplicated firmware upload code
      [media] drx-j: get rid of drx_ctrl
      [media] drx-j: get rid of the remaining drx generic functions
      [media] drx-j: move drx39xxj into drxj.c
      [media] drx-j: get rid of drxj_ctrl()
      [media] drx-j: comment or remove unused code
      [media] drx-j: remove some ugly bindings from drx39xxj_dummy.c
      [media] drx-j: get rid of tuner dummy get/set frequency
      [media] drx-j: be sure to use tuner's IF
      [media] drx-j: avoid calling power_down_foo twice
      [media] drx-j: call ctrl_set_standard even if a standard is powered
      [media] drx-j: use the proper timeout code on scu_command
      [media] drx-j: remove some unused data
      [media] drx-j: Fix qam/256 mode
      [media] drx-j: Get rid of I2C protocol version
      [media] drx-j: get rid of function prototypes at drx_dap_fasi.c
      [media] drx-j: get rid of drx_dap_fasi.c
      [media] drx-j: get rid of struct drx_dap_fasi_funct_g
      [media] drx-j: get rid of function wrappers
      [media] drx-j: Allow userspace control of LNA
      [media] drx-j: Use single master mode
      [media] drx-j: be sure to send the powerup command at device open
      [media] drx-j: be sure to do a full software reset
      [media] drx-j: disable OOB
      [media] drx-j: Properly initialize mpeg struct before using it
      [media] drx-j: set it to serial mode by default
      [media] em28xx: update CARDLIST.em28xx
      [media] Update CARDLIST.cx23885
      [media] tda18212: add support for ATSC and clearQAM on tda18272
      [media] em28xx: add support for Kworld UB435-Q version 3
      [media] em28xx: add support for DVB monitor led
      [media] em28xx: Add LED support for Kworld UB435-Q v3
      [media] DocBook: add Antti at the V4L2 revision list
      [media] DocBook: Fix a breakage at controls.xml
      Merge tag 'v3.14-rc5' into patchwork
      [media] em28xx: only enable PCTV 80e led when streaming
      [media] em28xx: Only deallocate struct em28xx after finishing all extensions
      [media] em28xx-dvb: remove one level of identation at fini callback
      [media] drx-j: Don't use 0 as NULL
      [media] drx-j: Fix dubious usage of "&" instead of "&&"
      [media] drx39xxj.h: Fix undefined reference to attach function
      [media] drx-j: don't use mc_info before checking if its not NULL
      [media] drx-j: get rid of dead code
      [media] drx-j: remove external symbols
      [media] drx-j: Fix usage of drxj_close()
      [media] drx-j: propagate returned error from request_firmware()
      [media] drx-j: get rid of some unused vars
      [media] drx-j: Don't use "state" for DVB lock state
      [media] drx-j: re-add get_sig_strength()
      [media] drx-j: Prepare to use DVBv5 stats
      [media] drx-j: properly handle bit counts on stats
      [media] drx-j: Fix detection of no signal
      [media] drx-j: enable DVBv5 stats
      drx-j: use ber_count var
      drx-j: Fix post-BER calculus on QAM modulation
      [media] af9033: Don't export functions for the hardware filter
      Revert "[media] em28xx-dvb: fix PCTV 461e tuner I2C binding"

Michael Opdenacker (1):
      [media] davinci: vpfe: remove deprecated IRQF_DISABLED

Ole Ernst (1):
      [media] dvb_frontend: Fix possible read out of bounds

Oleksij Rempel (1):
      [media] uvcvideo: Do not use usb_set_interface on bulk EP

Oliver Neukum (1):
      [media] uvcvideo: Simplify redundant check

Peter Meerwald (1):
      [media] omap3isp: Fix kerneldoc for _module_sync_is_stopping and isp_isr()

Phil Edworthy (1):
      [media] media: soc_camera: rcar_vin: Add support for 10-bit YUV cameras

Philipp Zabel (3):
      [media] uvcvideo: Enable VIDIOC_CREATE_BUFS
      [media] tvp5150: Fix type mismatch warning in clamp macro
      [media] tvp5150: Make debug module parameter visible in sysfs

Pojar George (1):
      [media] bttv: Add support for Kworld V-Stream Xpert TV PVR878

Ricardo Ribalda Delgado (1):
      [media] vb2: Check if there are buffers before streamon

Sachin Kamat (1):
      [media] radio-keene: Use module_usb_driver

Sakari Ailus (10):
      [media] v4l: Document timestamp behaviour to correspond to reality
      [media] v4l: Use full 32 bits for buffer flags
      [media] v4l: Rename vb2_queue.timestamp_type as timestamp_flags
      [media] v4l: Timestamp flags will soon contain timestamp source, not just type
      [media] v4l: Add timestamp source flags, mask and document them
      [media] v4l: Handle buffer timestamp flags correctly
      [media] uvcvideo: Tell the user space we're using start-of-exposure timestamps
      [media] exynos-gsc, m2m-deinterlace, mx2_emmaprp: Copy v4l2_buffer data from src to dst
      [media] v4l: Copy timestamp source flags to destination on m2m devices
      [media] v4l: Document timestamp buffer flag behaviour

Satoshi Nagahama (1):
      [media] Siano: smsusb - Add a device id for PX-S1UD

Sean Young (3):
      [media] iguanair: explain tx carrier setup
      [media] iguanair: simplify tx loop
      [media] mceusb: improve error logging

Seung-Woo Kim (1):
      [media] s5p-mfc: remove meaningless memory bank assignment

Shuah Khan (9):
      [media] em28xx: add suspend/resume to em28xx_ops
      [media] em28xx-audio: implement em28xx_ops: suspend/resume hooks
      [media] em28xx-dvb: implement em28xx_ops: suspend/resume hooks
      [media] em28xx-input: implement em28xx_ops: suspend/resume hooks
      [media] em28xx-video: implement em28xx_ops: suspend/resume hooks
      [media] em28xx: implement em28xx_usb_driver suspend, resume, reset_resume hooks
      [media] drx-j: fix pr_dbg undefined compile errors when DJH_DEBUG is defined
      [media] drx-j: remove return that prevents DJH_DEBUG code to run
      [media] drx-j: fix boot failure due to null pointer dereference

Thomas Pugliese (1):
      [media] uvcvideo: Update uvc_endpoint_max_bpi to handle USB_SPEED_WIRELESS devices

Till Dörges (1):
      [media] rtl28xxu: add ID [0ccd:00b4] TerraTec NOXON DAB Stick (rev 3)

Wolfram Sang (1):
      [media] media: gspca: sn9c20x: add ID for Genius Look 1320 V2

sensoray-dev (3):
      [media] s2255drv: checkpatch fix: coding style fix
      [media] s2255drv: upgrade to videobuf2
      [media] s2255drv: memory leak fix

 CREDITS                                            |     7 +
 Documentation/ABI/testing/sysfs-class-rc           |   111 +
 Documentation/DocBook/media/dvb/demux.xml          |    23 +-
 Documentation/DocBook/media/dvb/dvbapi.xml         |     4 +-
 Documentation/DocBook/media/dvb/dvbproperty.xml    |     2 +-
 Documentation/DocBook/media/dvb/frontend.xml       |     8 +-
 Documentation/DocBook/media/v4l/common.xml         |   412 +-
 Documentation/DocBook/media/v4l/compat.xml         |    15 +-
 Documentation/DocBook/media/v4l/controls.xml       |   176 +
 Documentation/DocBook/media/v4l/dev-osd.xml        |    22 +-
 Documentation/DocBook/media/v4l/dev-sdr.xml        |   110 +
 Documentation/DocBook/media/v4l/io.xml             |   189 +-
 Documentation/DocBook/media/v4l/pixfmt-nv16m.xml   |     9 +-
 .../DocBook/media/v4l/pixfmt-packed-rgb.xml        |   513 +-
 .../DocBook/media/v4l/pixfmt-sdr-cu08.xml          |    44 +
 .../DocBook/media/v4l/pixfmt-sdr-cu16le.xml        |    46 +
 Documentation/DocBook/media/v4l/pixfmt.xml         |    34 +-
 .../DocBook/media/v4l/remote_controllers.xml       |   143 +
 Documentation/DocBook/media/v4l/v4l2.xml           |    26 +-
 .../DocBook/media/v4l/vidioc-enum-freq-bands.xml   |     8 +-
 ...{vidioc-subdev-g-edid.xml => vidioc-g-edid.xml} |    36 +-
 .../DocBook/media/v4l/vidioc-g-ext-ctrls.xml       |     7 +-
 Documentation/DocBook/media/v4l/vidioc-g-fmt.xml   |     7 +
 .../DocBook/media/v4l/vidioc-g-frequency.xml       |     5 +-
 .../DocBook/media/v4l/vidioc-g-modulator.xml       |     6 +-
 Documentation/DocBook/media/v4l/vidioc-g-tuner.xml |    15 +-
 .../DocBook/media/v4l/vidioc-querycap.xml          |     6 +
 .../DocBook/media/v4l/vidioc-s-hw-freq-seek.xml    |     8 +-
 .../DocBook/media/v4l/vidioc-streamon.xml          |    28 +-
 Documentation/DocBook/media_api.tmpl               |    90 +-
 Documentation/devices.txt                          |     7 +
 .../devicetree/bindings/media/img-ir-rev1.txt      |    34 +
 Documentation/dvb/get_dvb_firmware                 |    22 +-
 Documentation/dvb/it9137.txt                       |     9 -
 Documentation/edac.txt                             |     2 +-
 Documentation/video4linux/CARDLIST.bttv            |     1 +
 Documentation/video4linux/CARDLIST.cx23885         |     5 +-
 Documentation/video4linux/CARDLIST.em28xx          |     6 +
 Documentation/video4linux/gspca.txt                |     1 +
 Documentation/video4linux/v4l2-framework.txt       |     5 +
 Documentation/video4linux/v4l2-pci-skeleton.c      |   913 ++
 MAINTAINERS                                        |    52 +-
 arch/arm/mach-omap2/board-cm-t35.c                 |    16 +
 drivers/edac/edac_mc_sysfs.c                       |     2 +-
 drivers/edac/ghes_edac.c                           |     2 +-
 drivers/edac/i5400_edac.c                          |     4 +-
 drivers/edac/i7300_edac.c                          |     4 +-
 drivers/edac/i7core_edac.c                         |     4 +-
 drivers/edac/sb_edac.c                             |     4 +-
 drivers/hid/hid-picolcd_cir.c                      |     2 +-
 drivers/media/common/siano/smsdvb-debugfs.c        |     2 +-
 drivers/media/common/siano/smsir.c                 |     2 +-
 drivers/media/dvb-core/dvb-usb-ids.h               |     1 +
 drivers/media/dvb-core/dvb_frontend.c              |    10 +-
 drivers/media/dvb-frontends/Kconfig                |    12 +-
 drivers/media/dvb-frontends/Makefile               |     2 +-
 drivers/media/dvb-frontends/af9033.c               |    59 +-
 drivers/media/dvb-frontends/af9033.h               |    34 +-
 drivers/media/dvb-frontends/drx39xyj/Kconfig       |     7 +
 drivers/media/dvb-frontends/drx39xyj/Makefile      |     6 +
 drivers/media/dvb-frontends/drx39xyj/bsp_i2c.h     |   139 +
 drivers/media/dvb-frontends/drx39xyj/drx39xxj.h    |    45 +
 .../media/dvb-frontends/drx39xyj/drx_dap_fasi.h    |   256 +
 drivers/media/dvb-frontends/drx39xyj/drx_driver.h  |  2343 +++
 .../dvb-frontends/drx39xyj/drx_driver_version.h    |    72 +
 drivers/media/dvb-frontends/drx39xyj/drxj.c        | 12400 +++++++++++++++
 drivers/media/dvb-frontends/drx39xyj/drxj.h        |   650 +
 drivers/media/dvb-frontends/drx39xyj/drxj_map.h    | 15055 +++++++++++++++++++
 drivers/media/dvb-frontends/drxd_hard.c            |     4 +-
 drivers/media/dvb-frontends/ds3000.c               |     2 +-
 drivers/media/dvb-frontends/it913x-fe-priv.h       |  1051 --
 drivers/media/dvb-frontends/it913x-fe.c            |  1045 --
 drivers/media/dvb-frontends/it913x-fe.h            |   237 -
 drivers/media/dvb-frontends/m88ds3103.c            |    30 +-
 drivers/media/dvb-frontends/m88rs2000.c            |    19 +-
 drivers/media/dvb-frontends/mb86a20s.c             |     4 +-
 drivers/media/dvb-frontends/mb86a20s.h             |     2 +-
 drivers/media/dvb-frontends/rtl2832.c              |   191 +-
 drivers/media/dvb-frontends/rtl2832.h              |    34 +-
 drivers/media/dvb-frontends/rtl2832_priv.h         |    54 +-
 drivers/media/dvb-frontends/s921.c                 |     4 +-
 drivers/media/dvb-frontends/s921.h                 |     2 +-
 drivers/media/dvb-frontends/stb6100.c              |     2 +-
 drivers/media/dvb-frontends/stv0900_sw.c           |     2 +-
 drivers/media/dvb-frontends/tda10071.c             |    68 +-
 drivers/media/dvb-frontends/tda10071.h             |     2 +-
 drivers/media/i2c/Kconfig                          |    16 +-
 drivers/media/i2c/Makefile                         |     1 +
 drivers/media/i2c/ad9389b.c                        |     2 +-
 drivers/media/i2c/adv7180.c                        |   118 +-
 drivers/media/i2c/adv7511.c                        |     2 +-
 drivers/media/i2c/adv7604.c                        |     4 +-
 drivers/media/i2c/adv7842.c                        |   153 +-
 drivers/media/i2c/ir-kbd-i2c.c                     |     4 +-
 drivers/media/i2c/lm3560.c                         |    22 +-
 drivers/media/i2c/lm3646.c                         |   414 +
 drivers/media/i2c/mt9p031.c                        |    49 +-
 drivers/media/i2c/mt9t001.c                        |   229 +-
 drivers/media/i2c/mt9v011.c                        |     4 +-
 drivers/media/i2c/mt9v032.c                        |    10 +-
 drivers/media/i2c/sr030pc30.c                      |     2 +-
 drivers/media/i2c/ths8200.c                        |    26 +-
 drivers/media/i2c/tvp5150.c                        |     8 +-
 drivers/media/parport/bw-qcam.c                    |     8 +-
 drivers/media/pci/bt8xx/bttv-cards.c               |    17 +-
 drivers/media/pci/bt8xx/bttv-input.c               |     1 +
 drivers/media/pci/bt8xx/bttv.h                     |     1 +
 drivers/media/pci/cx23885/cx23885-dvb.c            |     1 +
 drivers/media/pci/cx23885/cx23885-input.c          |     2 +-
 drivers/media/pci/cx88/cx88-input.c                |     2 +-
 drivers/media/pci/ddbridge/ddbridge-core.c         |     6 +-
 drivers/media/pci/saa7134/saa7134-cards.c          |     4 +-
 drivers/media/pci/sta2x11/sta2x11_vip.c            |     7 +-
 drivers/media/pci/ttpci/av7110_hw.c                |     2 +-
 drivers/media/platform/Kconfig                     |     2 +-
 drivers/media/platform/arv.c                       |     6 +-
 drivers/media/platform/blackfin/bfin_capture.c     |     2 +-
 drivers/media/platform/coda.c                      |     7 +-
 drivers/media/platform/davinci/vpbe_display.c      |     9 +-
 drivers/media/platform/davinci/vpif_capture.c      |     9 +-
 drivers/media/platform/davinci/vpif_display.c      |     9 +-
 drivers/media/platform/exynos-gsc/gsc-m2m.c        |    12 +-
 drivers/media/platform/exynos4-is/fimc-capture.c   |     2 +-
 drivers/media/platform/exynos4-is/fimc-lite.c      |     2 +-
 drivers/media/platform/exynos4-is/fimc-m2m.c       |     7 +-
 drivers/media/platform/m2m-deinterlace.c           |    11 +-
 drivers/media/platform/marvell-ccic/mcam-core.c    |     3 +-
 drivers/media/platform/mem2mem_testdev.c           |    95 +-
 drivers/media/platform/mx2_emmaprp.c               |    13 +-
 drivers/media/platform/omap/omap_vout.c            |     1 +
 drivers/media/platform/omap/omap_vout_vrfb.c       |     3 +-
 drivers/media/platform/omap3isp/isp.c              |     7 +-
 drivers/media/platform/omap3isp/isp.h              |    12 +-
 drivers/media/platform/omap3isp/ispccdc.c          |    10 +-
 drivers/media/platform/omap3isp/ispccdc.h          |     6 -
 drivers/media/platform/omap3isp/ispccp2.c          |     6 +-
 drivers/media/platform/omap3isp/isphist.c          |     4 +-
 drivers/media/platform/omap3isp/isppreview.c       |    22 +-
 drivers/media/platform/omap3isp/ispqueue.c         |     2 +-
 drivers/media/platform/omap3isp/ispresizer.c       |     6 +-
 drivers/media/platform/omap3isp/ispresizer.h       |     4 +-
 drivers/media/platform/omap3isp/ispstat.c          |     4 +-
 drivers/media/platform/omap3isp/ispvideo.c         |    12 +-
 drivers/media/platform/s3c-camif/camif-capture.c   |    17 +-
 drivers/media/platform/s5p-g2d/g2d.c               |     7 +-
 drivers/media/platform/s5p-jpeg/jpeg-core.c        |     7 +-
 drivers/media/platform/s5p-mfc/regs-mfc-v6.h       |     1 +
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |    17 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |     2 +
 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |     2 -
 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c       |    24 +
 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |     8 +-
 drivers/media/platform/s5p-tv/mixer_video.c        |     6 +-
 drivers/media/platform/soc_camera/atmel-isi.c      |     2 +-
 drivers/media/platform/soc_camera/mx2_camera.c     |     2 +-
 drivers/media/platform/soc_camera/mx3_camera.c     |     2 +-
 drivers/media/platform/soc_camera/rcar_vin.c       |    11 +-
 .../platform/soc_camera/sh_mobile_ceu_camera.c     |     2 +-
 drivers/media/platform/ti-vpe/vpe.c                |     6 +-
 drivers/media/platform/vivi.c                      |    54 +-
 drivers/media/platform/vsp1/vsp1.h                 |     2 +-
 drivers/media/platform/vsp1/vsp1_drv.c             |     2 +-
 drivers/media/platform/vsp1/vsp1_entity.c          |     2 +-
 drivers/media/platform/vsp1/vsp1_entity.h          |     2 +-
 drivers/media/platform/vsp1/vsp1_lif.c             |     2 +-
 drivers/media/platform/vsp1/vsp1_lif.h             |     2 +-
 drivers/media/platform/vsp1/vsp1_rpf.c             |     2 +-
 drivers/media/platform/vsp1/vsp1_rwpf.c            |     2 +-
 drivers/media/platform/vsp1/vsp1_rwpf.h            |     2 +-
 drivers/media/platform/vsp1/vsp1_uds.c             |     2 +-
 drivers/media/platform/vsp1/vsp1_uds.h             |     2 +-
 drivers/media/platform/vsp1/vsp1_video.c           |     4 +-
 drivers/media/platform/vsp1/vsp1_video.h           |     2 +-
 drivers/media/platform/vsp1/vsp1_wpf.c             |     2 +-
 drivers/media/radio/radio-cadet.c                  |    46 +-
 drivers/media/radio/radio-keene.c                  |    19 +-
 drivers/media/radio/si4713/Kconfig                 |     6 +-
 drivers/media/radio/si4713/radio-usb-si4713.c      |     4 +-
 drivers/media/rc/Kconfig                           |    11 +
 drivers/media/rc/Makefile                          |     2 +
 drivers/media/rc/ati_remote.c                      |     2 +-
 drivers/media/rc/ene_ir.c                          |     2 +-
 drivers/media/rc/fintek-cir.c                      |     2 +-
 drivers/media/rc/gpio-ir-recv.c                    |     4 +-
 drivers/media/rc/iguanair.c                        |    31 +-
 drivers/media/rc/img-ir/Kconfig                    |    61 +
 drivers/media/rc/img-ir/Makefile                   |    11 +
 drivers/media/rc/img-ir/img-ir-core.c              |   176 +
 drivers/media/rc/img-ir/img-ir-hw.c                |  1053 ++
 drivers/media/rc/img-ir/img-ir-hw.h                |   269 +
 drivers/media/rc/img-ir/img-ir-jvc.c               |    81 +
 drivers/media/rc/img-ir/img-ir-nec.c               |   148 +
 drivers/media/rc/img-ir/img-ir-raw.c               |   151 +
 drivers/media/rc/img-ir/img-ir-raw.h               |    60 +
 drivers/media/rc/img-ir/img-ir-sanyo.c             |   122 +
 drivers/media/rc/img-ir/img-ir-sharp.c             |    99 +
 drivers/media/rc/img-ir/img-ir-sony.c              |   145 +
 drivers/media/rc/img-ir/img-ir.h                   |   166 +
 drivers/media/rc/imon.c                            |     7 +-
 drivers/media/rc/ir-jvc-decoder.c                  |     2 +-
 drivers/media/rc/ir-lirc-codec.c                   |     2 +-
 drivers/media/rc/ir-mce_kbd-decoder.c              |     2 +-
 drivers/media/rc/ir-nec-decoder.c                  |    11 +-
 drivers/media/rc/ir-raw.c                          |     5 +-
 drivers/media/rc/ir-rc5-decoder.c                  |    10 +-
 drivers/media/rc/ir-rc5-sz-decoder.c               |     4 +-
 drivers/media/rc/ir-rc6-decoder.c                  |     6 +-
 drivers/media/rc/ir-sanyo-decoder.c                |     6 +-
 drivers/media/rc/ir-sharp-decoder.c                |   200 +
 drivers/media/rc/ir-sony-decoder.c                 |    10 +-
 drivers/media/rc/ite-cir.c                         |     2 +-
 drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c    |     4 +-
 drivers/media/rc/keymaps/rc-apac-viewcomp.c        |     4 +-
 drivers/media/rc/keymaps/rc-asus-pc39.c            |     4 +-
 drivers/media/rc/keymaps/rc-asus-ps3-100.c         |     4 +-
 drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c |     4 +-
 drivers/media/rc/keymaps/rc-avermedia-a16d.c       |     4 +-
 drivers/media/rc/keymaps/rc-avermedia-cardbus.c    |     4 +-
 drivers/media/rc/keymaps/rc-avermedia-dvbt.c       |     4 +-
 drivers/media/rc/keymaps/rc-avermedia-m135a.c      |     4 +-
 .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c    |     2 +-
 drivers/media/rc/keymaps/rc-avermedia.c            |     4 +-
 drivers/media/rc/keymaps/rc-avertv-303.c           |     4 +-
 drivers/media/rc/keymaps/rc-behold-columbus.c      |     4 +-
 drivers/media/rc/keymaps/rc-behold.c               |     4 +-
 drivers/media/rc/keymaps/rc-budget-ci-old.c        |     4 +-
 drivers/media/rc/keymaps/rc-cinergy-1400.c         |     4 +-
 drivers/media/rc/keymaps/rc-cinergy.c              |     4 +-
 drivers/media/rc/keymaps/rc-dib0700-nec.c          |     4 +-
 drivers/media/rc/keymaps/rc-dib0700-rc5.c          |     4 +-
 drivers/media/rc/keymaps/rc-dm1105-nec.c           |     4 +-
 drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c      |     4 +-
 drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c   |     4 +-
 drivers/media/rc/keymaps/rc-em-terratec.c          |     4 +-
 drivers/media/rc/keymaps/rc-encore-enltv-fm53.c    |     4 +-
 drivers/media/rc/keymaps/rc-encore-enltv.c         |     4 +-
 drivers/media/rc/keymaps/rc-encore-enltv2.c        |     4 +-
 drivers/media/rc/keymaps/rc-evga-indtube.c         |     4 +-
 drivers/media/rc/keymaps/rc-eztv.c                 |     4 +-
 drivers/media/rc/keymaps/rc-flydvb.c               |     4 +-
 drivers/media/rc/keymaps/rc-flyvideo.c             |     4 +-
 drivers/media/rc/keymaps/rc-fusionhdtv-mce.c       |     4 +-
 drivers/media/rc/keymaps/rc-gadmei-rm008z.c        |     4 +-
 drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c   |     4 +-
 drivers/media/rc/keymaps/rc-gotview7135.c          |     4 +-
 drivers/media/rc/keymaps/rc-hauppauge.c            |     4 +-
 drivers/media/rc/keymaps/rc-iodata-bctv7e.c        |     4 +-
 drivers/media/rc/keymaps/rc-kaiomy.c               |     4 +-
 drivers/media/rc/keymaps/rc-kworld-315u.c          |     4 +-
 drivers/media/rc/keymaps/rc-kworld-pc150u.c        |     2 +-
 .../media/rc/keymaps/rc-kworld-plus-tv-analog.c    |     4 +-
 drivers/media/rc/keymaps/rc-manli.c                |     4 +-
 drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c  |     4 +-
 drivers/media/rc/keymaps/rc-msi-tvanywhere.c       |     4 +-
 drivers/media/rc/keymaps/rc-nebula.c               |     4 +-
 .../media/rc/keymaps/rc-nec-terratec-cinergy-xs.c  |     6 +-
 drivers/media/rc/keymaps/rc-norwood.c              |     4 +-
 drivers/media/rc/keymaps/rc-npgtech.c              |     4 +-
 drivers/media/rc/keymaps/rc-pctv-sedna.c           |     4 +-
 drivers/media/rc/keymaps/rc-pinnacle-color.c       |     4 +-
 drivers/media/rc/keymaps/rc-pinnacle-grey.c        |     4 +-
 drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c     |     4 +-
 drivers/media/rc/keymaps/rc-pixelview-002t.c       |     4 +-
 drivers/media/rc/keymaps/rc-pixelview-mk12.c       |     4 +-
 drivers/media/rc/keymaps/rc-pixelview-new.c        |     4 +-
 drivers/media/rc/keymaps/rc-pixelview.c            |     4 +-
 .../media/rc/keymaps/rc-powercolor-real-angel.c    |     4 +-
 drivers/media/rc/keymaps/rc-proteus-2309.c         |     4 +-
 drivers/media/rc/keymaps/rc-purpletv.c             |     4 +-
 drivers/media/rc/keymaps/rc-pv951.c                |     4 +-
 .../media/rc/keymaps/rc-real-audio-220-32-keys.c   |     4 +-
 drivers/media/rc/keymaps/rc-tbs-nec.c              |     4 +-
 drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c  |     4 +-
 drivers/media/rc/keymaps/rc-tevii-nec.c            |     4 +-
 drivers/media/rc/keymaps/rc-tivo.c                 |    86 +-
 drivers/media/rc/keymaps/rc-tt-1500.c              |     4 +-
 drivers/media/rc/keymaps/rc-videomate-s350.c       |     4 +-
 drivers/media/rc/keymaps/rc-videomate-tv-pvr.c     |     4 +-
 drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c |     4 +-
 drivers/media/rc/keymaps/rc-winfast.c              |     4 +-
 drivers/media/rc/mceusb.c                          |   184 +-
 drivers/media/rc/nuvoton-cir.c                     |    12 +-
 drivers/media/rc/nuvoton-cir.h                     |     1 -
 drivers/media/rc/rc-core-priv.h                    |    15 +-
 drivers/media/rc/rc-loopback.c                     |     2 +-
 drivers/media/rc/rc-main.c                         |   253 +-
 drivers/media/rc/redrat3.c                         |     2 +-
 drivers/media/rc/st_rc.c                           |     2 +-
 drivers/media/rc/streamzap.c                       |     2 +-
 drivers/media/rc/ttusbir.c                         |     2 +-
 drivers/media/rc/winbond-cir.c                     |     2 +-
 drivers/media/tuners/Kconfig                       |     1 +
 drivers/media/tuners/e4000.c                       |   608 +-
 drivers/media/tuners/e4000.h                       |    21 +-
 drivers/media/tuners/e4000_priv.h                  |    88 +-
 drivers/media/tuners/mt2063.c                      |     4 +-
 drivers/media/tuners/r820t.c                       |     4 +-
 drivers/media/tuners/tda18212.c                    |    12 +
 drivers/media/tuners/tda18212.h                    |     2 +
 drivers/media/tuners/tuner-xc2028.c                |     3 +
 drivers/media/usb/au0828/au0828-cards.c            |    23 +-
 drivers/media/usb/cx231xx/cx231xx-input.c          |     2 +-
 drivers/media/usb/dvb-usb-v2/Kconfig               |     9 +-
 drivers/media/usb/dvb-usb-v2/Makefile              |     4 +-
 drivers/media/usb/dvb-usb-v2/af9035.c              |   102 +-
 drivers/media/usb/dvb-usb-v2/af9035.h              |     2 +
 drivers/media/usb/dvb-usb-v2/az6007.c              |     4 +-
 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c        |     2 +-
 drivers/media/usb/dvb-usb-v2/it913x.c              |   828 -
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c            |   123 +-
 drivers/media/usb/dvb-usb-v2/rtl28xxu.h            |     2 +
 drivers/media/usb/dvb-usb/dvb-usb-remote.c         |     2 +-
 drivers/media/usb/em28xx/Kconfig                   |     2 +
 drivers/media/usb/em28xx/em28xx-audio.c            |   103 +-
 drivers/media/usb/em28xx/em28xx-camera.c           |     4 +-
 drivers/media/usb/em28xx/em28xx-cards.c            |   129 +-
 drivers/media/usb/em28xx/em28xx-core.c             |    54 +-
 drivers/media/usb/em28xx/em28xx-dvb.c              |   193 +-
 drivers/media/usb/em28xx/em28xx-i2c.c              |    41 +-
 drivers/media/usb/em28xx/em28xx-input.c            |    55 +-
 drivers/media/usb/em28xx/em28xx-video.c            |    56 +-
 drivers/media/usb/em28xx/em28xx.h                  |    15 +-
 drivers/media/usb/gspca/kinect.c                   |     7 +-
 drivers/media/usb/gspca/sn9c20x.c                  |     1 +
 drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c   |     2 +-
 drivers/media/usb/gspca/topro.c                    |    10 +-
 drivers/media/usb/pwc/pwc-if.c                     |    19 +-
 drivers/media/usb/s2255/Kconfig                    |     2 +-
 drivers/media/usb/s2255/s2255drv.c                 |  1271 +-
 drivers/media/usb/siano/smsusb.c                   |     2 +
 drivers/media/usb/stk1160/stk1160-v4l.c            |     2 +-
 drivers/media/usb/tm6000/tm6000-alsa.c             |     4 +-
 drivers/media/usb/tm6000/tm6000-dvb.c              |     2 +-
 drivers/media/usb/tm6000/tm6000-input.c            |     2 +-
 drivers/media/usb/tm6000/tm6000-stds.c             |     2 +-
 drivers/media/usb/usbtv/Makefile                   |     3 +
 drivers/media/usb/usbtv/usbtv-core.c               |   134 +
 drivers/media/usb/usbtv/{usbtv.c => usbtv-video.c} |   171 +-
 drivers/media/usb/usbtv/usbtv.h                    |    99 +
 drivers/media/usb/usbvision/usbvision.h            |     8 -
 drivers/media/usb/uvc/uvc_driver.c                 |    24 +-
 drivers/media/usb/uvc/uvc_queue.c                  |    29 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |    11 +
 drivers/media/usb/uvc/uvc_video.c                  |    23 +-
 drivers/media/usb/uvc/uvcvideo.h                   |    16 +-
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c      |   133 +-
 drivers/media/v4l2-core/v4l2-ctrls.c               |    33 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |    32 +-
 drivers/media/v4l2-core/v4l2-dv-timings.c          |     8 +
 drivers/media/v4l2-core/v4l2-ioctl.c               |    91 +-
 drivers/media/v4l2-core/v4l2-of.c                  |    52 +-
 drivers/media/v4l2-core/v4l2-subdev.c              |    18 +-
 drivers/media/v4l2-core/videobuf2-core.c           |   658 +-
 drivers/staging/media/Kconfig                      |     2 +
 drivers/staging/media/Makefile                     |     2 +
 .../staging/media/davinci_vpfe/dm365_ipipe_hw.c    |     2 +-
 .../staging/media/davinci_vpfe/vpfe_mc_capture.c   |     6 +-
 drivers/staging/media/davinci_vpfe/vpfe_video.c    |     3 +-
 drivers/staging/media/dt3155v4l/dt3155v4l.c        |     5 +-
 drivers/staging/media/go7007/go7007-v4l2.c         |     5 +-
 drivers/staging/media/msi3101/Kconfig              |     7 +-
 drivers/staging/media/msi3101/Makefile             |     1 +
 drivers/staging/media/msi3101/msi001.c             |   500 +
 drivers/staging/media/msi3101/sdr-msi3101.c        |  1566 +-
 drivers/staging/media/omap4iss/iss_video.c         |     2 +-
 drivers/staging/media/rtl2832u_sdr/Kconfig         |     7 +
 drivers/staging/media/rtl2832u_sdr/Makefile        |     6 +
 drivers/staging/media/rtl2832u_sdr/rtl2832_sdr.c   |  1500 ++
 drivers/staging/media/rtl2832u_sdr/rtl2832_sdr.h   |    54 +
 drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c |     2 +-
 drivers/staging/media/solo6x10/solo6x10-v4l2.c     |     2 +-
 include/media/adv7842.h                            |     3 +
 include/media/lm3646.h                             |    87 +
 include/media/rc-core.h                            |    80 +-
 include/media/rc-map.h                             |     6 +-
 include/media/v4l2-dev.h                           |     3 +-
 include/media/v4l2-ioctl.h                         |    10 +
 include/media/v4l2-subdev.h                        |     9 +-
 include/media/videobuf2-core.h                     |   117 +-
 include/trace/events/v4l2.h                        |     1 +
 include/uapi/linux/v4l2-common.h                   |     8 +
 include/uapi/linux/v4l2-controls.h                 |    19 +
 include/uapi/linux/v4l2-dv-timings.h               |    17 +
 include/uapi/linux/v4l2-subdev.h                   |    14 +-
 include/uapi/linux/videodev2.h                     |    74 +-
 385 files changed, 44004 insertions(+), 7910 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-class-rc
 create mode 100644 Documentation/DocBook/media/v4l/dev-sdr.xml
 create mode 100644 Documentation/DocBook/media/v4l/pixfmt-sdr-cu08.xml
 create mode 100644 Documentation/DocBook/media/v4l/pixfmt-sdr-cu16le.xml
 rename Documentation/DocBook/media/v4l/{vidioc-subdev-g-edid.xml => vidioc-g-edid.xml} (77%)
 create mode 100644 Documentation/devicetree/bindings/media/img-ir-rev1.txt
 delete mode 100644 Documentation/dvb/it9137.txt
 create mode 100644 Documentation/video4linux/v4l2-pci-skeleton.c
 create mode 100644 drivers/media/dvb-frontends/drx39xyj/Kconfig
 create mode 100644 drivers/media/dvb-frontends/drx39xyj/Makefile
 create mode 100644 drivers/media/dvb-frontends/drx39xyj/bsp_i2c.h
 create mode 100644 drivers/media/dvb-frontends/drx39xyj/drx39xxj.h
 create mode 100644 drivers/media/dvb-frontends/drx39xyj/drx_dap_fasi.h
 create mode 100644 drivers/media/dvb-frontends/drx39xyj/drx_driver.h
 create mode 100644 drivers/media/dvb-frontends/drx39xyj/drx_driver_version.h
 create mode 100644 drivers/media/dvb-frontends/drx39xyj/drxj.c
 create mode 100644 drivers/media/dvb-frontends/drx39xyj/drxj.h
 create mode 100644 drivers/media/dvb-frontends/drx39xyj/drxj_map.h
 delete mode 100644 drivers/media/dvb-frontends/it913x-fe-priv.h
 delete mode 100644 drivers/media/dvb-frontends/it913x-fe.c
 delete mode 100644 drivers/media/dvb-frontends/it913x-fe.h
 create mode 100644 drivers/media/i2c/lm3646.c
 create mode 100644 drivers/media/rc/img-ir/Kconfig
 create mode 100644 drivers/media/rc/img-ir/Makefile
 create mode 100644 drivers/media/rc/img-ir/img-ir-core.c
 create mode 100644 drivers/media/rc/img-ir/img-ir-hw.c
 create mode 100644 drivers/media/rc/img-ir/img-ir-hw.h
 create mode 100644 drivers/media/rc/img-ir/img-ir-jvc.c
 create mode 100644 drivers/media/rc/img-ir/img-ir-nec.c
 create mode 100644 drivers/media/rc/img-ir/img-ir-raw.c
 create mode 100644 drivers/media/rc/img-ir/img-ir-raw.h
 create mode 100644 drivers/media/rc/img-ir/img-ir-sanyo.c
 create mode 100644 drivers/media/rc/img-ir/img-ir-sharp.c
 create mode 100644 drivers/media/rc/img-ir/img-ir-sony.c
 create mode 100644 drivers/media/rc/img-ir/img-ir.h
 create mode 100644 drivers/media/rc/ir-sharp-decoder.c
 delete mode 100644 drivers/media/usb/dvb-usb-v2/it913x.c
 create mode 100644 drivers/media/usb/usbtv/usbtv-core.c
 rename drivers/media/usb/usbtv/{usbtv.c => usbtv-video.c} (81%)
 create mode 100644 drivers/media/usb/usbtv/usbtv.h
 create mode 100644 drivers/staging/media/msi3101/msi001.c
 create mode 100644 drivers/staging/media/rtl2832u_sdr/Kconfig
 create mode 100644 drivers/staging/media/rtl2832u_sdr/Makefile
 create mode 100644 drivers/staging/media/rtl2832u_sdr/rtl2832_sdr.c
 create mode 100644 drivers/staging/media/rtl2832u_sdr/rtl2832_sdr.h
 create mode 100644 include/media/lm3646.h



-- 

Regards,
Mauro

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-04-06 14:43 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-03 16:11 [GIT PULL for v3.15-rc1] media updates Mauro Carvalho Chehab
2014-04-03 21:46 ` David Härdeman
2014-04-03 22:06   ` Mauro Carvalho Chehab
2014-04-04 17:26 ` Linus Torvalds
2014-04-04 19:17   ` Laurent Pinchart
2014-04-06  9:23     ` Philipp Zabel
2014-04-04 22:04 ` Linus Torvalds
2014-04-06 14:43   ` Mauro Carvalho Chehab
2014-04-05 11:20 ` [PATCH] [media] drx-j: use customise option correctly Paul Bolle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.