All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL for v4.1-rc1] media updates
@ 2015-04-21 15:23 Mauro Carvalho Chehab
  0 siblings, 0 replies; only message in thread
From: Mauro Carvalho Chehab @ 2015-04-21 15:23 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 tags/media/v4.1-2

For:
  - A new frontend driver for new ATSC devices: lgdt3306a
  - A new sensor driver: ov2659
  - a new platform driver: xilinx
  - The m88ts2022 tuner driver was merged at ts2020 driver
  - The media controller gained experimental support for DVB and hybrid
    devices;
  - Lots of random cleanups, fixes and improvements on media drivers

Thanks,
Mauro

-

The following changes since commit 2c33ce009ca2389dbf0535d0672214d09738e35e:

  Merge Linus master into drm-next (2015-04-20 13:05:20 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v4.1-2

for you to fetch changes up to 64131a87f2aae2ed9e05d8227c5b009ca6c50d98:

  Merge branch 'drm-next-merged' of git://people.freedesktop.org/~airlied/linux into v4l_for_linus (2015-04-21 09:44:55 -0300)

----------------------------------------------------------------
media updates for v4.1-rc1

----------------------------------------------------------------
Alexey Khoroshilov (2):
      [media] sh_vou: fix memory leak on error paths in sh_vou_open()
      [media] usbvision: fix leak of usb_dev on failure paths in usbvision_probe()

Andrzej Pietrasiewicz (1):
      [media] s5p-jpeg: add 5420 family support

Antti Palosaari (11):
      [media] mn88473: define symbol rate limits
      [media] mn88472: define symbol rate limits
      [media] ts2020: add support for TS2022
      [media] ts2020: implement I2C client bindings
      [media] em28xx: switch PCTV 461e to ts2020 driver
      [media] cx23885: switch ts2022 to ts2020 driver
      [media] smipcie: switch ts2022 to ts2020 driver
      [media] dvbsky: switch ts2022 to ts2020 driver
      [media] dw2102: switch ts2022 to ts2020 driver
      [media] m88ts2022: remove obsolete driver
      [media] ts2020: do not use i2c_transfer() on sleep()

Arnd Bergmann (2):
      [media] wl128x-radio really depends on TI_ST
      [media] Add and use IS_REACHABLE macro

Benjamin Larsson (14):
      [media] mn88473: calculate the IF register values
      [media] mn88473: simplify bandwidth registers setting code
      [media] r820t: add DVBC profile in sysfreq_sel
      [media] r820t: change read_gain() code to match register layout
      [media] rtl28xxu: lower the rc poll time to mitigate i2c transfer errors
      [media] mn88472: implement lock for all delivery systems
      [media] mn88472: implement firmware parity check
      [media] mn88473: implement firmware parity check
      [media] mn88473: check if firmware is already running before loading it
      [media] mn88472: check if firmware is already running before loading it
      [media] mn88473: implement lock for all delivery systems
      [media] mn88472: add ts mode and ts clock to driver
      [media] r820t: add settings for SYS_DVBC_ANNEX_C standard
      [media] r820t: enable flt_ext_wide for SYS_DVBC_ANNEX_A standard

Benoit Parrot (1):
      [media] media: i2c: add support for omnivision's ov2659 sensor

Christian Dale (1):
      [media] WinFast DTV2000 DS Plus

Christian Engelmayer (2):
      [media] cx88: Fix possible leak in cx8802_probe()
      [media] si2165: Fix possible leak in si2165_upload_firmware()

David Howells (3):
      [media] m88ts2022: Nested loops shouldn't use the same index variable
      [media] cx23885: Always initialise dev->slock spinlock
      [media] cxusb: Use enum to represent table offsets rather than hard-coding numbers

Devin Heitmueller (1):
      [media] xc5000: fix memory corruption when unplugging device

Dimitris Lampridis (1):
      [media] rtl28xxu: add support for Turbo-X DTT2000

Enrico Scholz (1):
      [media] mt9p031: fixed calculation of clk_div

Ezequiel Garcia (2):
      [media] stk1160: Make sure current buffer is released
      [media] MAINTAINERS: Update the maintainer mail address for stk1160

Fabian Frederick (1):
      [media] saa7146: replace current->state by set_current_state()

Florian Echtler (2):
      [media] add raw video stream support for Samsung SUR40
      [media] sur40: fix occasional hard freeze due to buffer queue underrun

Fred Richter (1):
      [media] DVB: add support for LG Electronics LGDT3306A ATSC/QAM-B Demodulator

Geert Uytterhoeven (2):
      [media] am437x: VIDEO_AM437X_VPFE should depend on HAS_DMA
      [media] timberdale: VIDEO_TIMBERDALE should depend on HAS_DMA

Gilles Risch (1):
      [media] Basic support for the Elgato EyeTV Hybrid INT 2008 USB Stick

Guennadi Liakhovetski (2):
      [media] V4L: remove clock name from v4l2_clk API
      [media] V4L: add CCF support to the v4l2_clk API

Hans Verkuil (118):
      [media] media.h: mark alsa struct in media_entity_desc as TODO
      [media] DocBook media: fix validation error
      [media] pvrusb2: replace .ioctl by .unlocked_ioctl
      [media] radio-bcm2048: use unlocked_ioctl instead of ioctl
      [media] uvc gadget: switch to v4l2 core locking
      [media] uvc gadget: switch to unlocked_ioctl
      [media] uvc gadget: set device_caps in querycap
      [media] v4l2-core: remove the old .ioctl BKL replacement
      [media] pvrusb2: use struct v4l2_fh
      [media] v4l2-core: drop g/s_priority ops
      [media] DocBook media: fix xvYCC601 documentation
      [media] DocBook media: fix typos in YUV420M description
      [media] v4l2-subdev: replace v4l2_subdev_fh by v4l2_subdev_pad_config
      [media] v4l2-subdev.h: add 'which' field for the enum structs
      [media] v4l2-subdev.c: add 'which' checks for enum ops
      [media] v4l2-subdev: support new 'which' field in enum_mbus_code
      [media] v4l2-subdev: add support for the new enum_frame_size 'which' field
      [media] DocBook media: document the new 'which' field
      [media] v4l2-subdev: add support for the new enum_frame_interval 'which' field
      [media] v4l2-subdev: remove enum_framesizes/intervals
      [media] vb2: check if vb2_fop_write/read is allowed
      [media] v4l2-framework.txt: debug -> dev_debug
      [media] v4l2-ioctl: tidy up debug messages
      [media] DocBook media: fix xv601/709 formulas
      [media] DocBook media: BT.2020 RGB uses limited quantization range
      [media] videodev2.h: fix comment
      [media] vivid: BT.2020 R'G'B' is limited range
      [media] DocBook v4l: update bytesperline handling
      [media] DocBook media: fix section IDs
      [media] rtl2832: fix compiler warning
      [media] cx231xx: fix compiler warnings
      [media] DocBook media: fix PIX_FMT_SGRBR8 example
      [media] au0828: fix broken streaming
      [media] v4l2-dev: disable selection ioctls for non-video devices
      [media] v4l2-ioctl: allow all controls if ctrl_class == 0
      [media] vivid: the overlay API wasn't disabled completely for multiplanar
      [media] vivid: fix typo in plane size checks
      [media] vivid: wrong top/bottom order for FIELD_ALTERNATE
      [media] vivid: use TPG_MAX_PLANES instead of hardcoding plane-arrays
      [media] vivid: fix test pattern movement for V4L2_FIELD_ALTERNATE
      [media] vivid: add new checkboard patterns
      [media] vivid-tpg: don't add offset when switching to monochrome
      [media] vivid: do not allow video loopback for SEQ_TB/BT
      [media] vivid-tpg: separate planes and buffers
      [media] vivid-tpg: add helper functions for single buffer planar formats
      [media] vivid-tpg: add hor/vert downsampling fields
      [media] vivid-tpg: precalculate downsampled lines
      [media] vivid-tpg: correctly average the two pixels in gen_twopix()
      [media] vivid-tpg: add hor/vert downsampling support to tpg_gen_text
      [media] vivid-tpg: finish hor/vert downsampling support
      [media] vivid-tpg: add support for more planar formats
      [media] vivid-tpg: add support for V4L2_PIX_FMT_GREY
      [media] vivid-tpg: add helper functions to simplify common calculations
      [media] vivid-tpg: add const where appropriate
      [media] vivid-tpg: add a new tpg_draw_params structure
      [media] vivid-tpg: move common parameters to tpg_draw_params
      [media] vivid-tpg: move pattern-related fields to struct tpg_draw_params
      [media] vivid-tpg: move 'extras' parameters to tpg_draw_params
      [media] vivid-tpg: move the 'extras' drawing to a separate function
      [media] vivid-tpg: split off the pattern drawing code
      [media] vivid: add new format fields
      [media] vivid: add support for single buffer planar formats
      [media] vivid: add downsampling support
      [media] vivid: add the new planar and monochrome formats
      [media] vivid: add RGB444 support
      [media] vivid: fix format comments
      [media] vivid: add support for [A|X]RGB555X
      [media] vivid: add support for NV24 and NV42
      [media] vivid: add support for PIX_FMT_RGB332
      [media] DocBook media: clarify BGR666
      [media] vivid: add support for BGR666
      [media] vivid: add support for packed YUV formats
      [media] vivid: turn this into a platform_device
      [media] vivid: use v4l2_device.release to clean up the driver
      [media] vivid: add support for 8-bit Bayer formats
      [media] vivid: allow s_dv_timings if it is the same as the current
      [media] vivid: report only one frameinterval
      [media] vivid: sanitize selection rectangle
      [media] DocBook media: fix VIDIOC_CROPCAP type description
      [media] DocBook media: fix awkward language in VIDIOC_QUERYCAP
      [media] DocBook media: improve event documentation
      [media] DocBook media: fix BT.2020 description
      [media] vivid-tpg.c: fix wrong Bt.2020 coefficients
      [media] DocBook media: improve V4L2_DV_FL_HALF_LINE documentation
      [media] ivtv: embed video_device
      [media] vim2m: embed video_device
      [media] saa7146: embed video_device
      [media] radio-bcm2048: embed video_device
      [media] dt3155v4l: embed video_device
      [media] meye: embed video_device
      [media] m2m-deinterlace: embed video_device
      [media] wl128x: embed video_device
      [media] gadget/uvc: embed video_device
      [media] hdpvr: embed video_device
      [media] tm6000: embed video_device
      [media] usbvision: embed video_device
      [media] cx231xx: embed video_device
      [media] v4l2_plane_pix_format: use __u32 bytesperline instead of __u16
      [media] sta2x11: embed video_device
      [media] ivtv: replace crop by selection
      [media] ivtv: disable fbuf support if ivtvfb isn't loaded
      [media] cx18: embed video_device
      [media] m88ts2022: remove from Makefile
      [media] ov2640: add missing consumer.h include
      [media] videodev2.h/v4l2-dv-timings.h: add V4L2_DV_FL_IS_CE_VIDEO flag
      [media] v4l2-dv-timings: log new V4L2_DV_FL_IS_CE_VIDEO flag
      [media] DocBook media: document the new V4L2_DV_FL_IS_CE_VIDEO flag
      [media] adv: use V4L2_DV_FL_IS_CE_VIDEO instead of V4L2_DV_BT_STD_CEA861
      [media] vivid: use V4L2_DV_FL_IS_CE_VIDEO instead of V4L2_DV_BT_STD_CEA861
      [media] cx18: add support for control events
      [media] cx18: fix VIDIOC_ENUMINPUT: wrong std value
      [media] cx18: replace cropping ioctls by selection ioctls
      [media] cx88: embed video_device
      [media] bttv: embed video_device
      [media] em28xx: embed video_device
      [media] uvc: embed video_device
      [media] uvcvideo: fix cropcap v4l2-compliance failure
      [media] uvcvideo: add support for VIDIOC_QUERY_EXT_CTRL

Hyun Kwon (2):
      [media] v4l: Sort YUV formats of v4l2_mbus_pixelcode
      [media] v4l: Add VUY8 24 bits bus format

Jacek Anaszewski (1):
      [media] s5p-jpeg: Initialize jpeg_addr fields to zero

Josh Wu (4):
      [media] media: soc-camera: use icd->control instead of icd->pdev for reset()
      [media] media: ov2640: add async probe function
      [media] media: ov2640: dt: add the device tree binding document
      [media] media: ov2640: add primary dt support

Julia Lawall (1):
      [media] media: pci: cx23885: don't export static symbol

Kamil Debski (4):
      [media] vb2: split the io_flags member of vb2_queue into a bit field
      [media] vb2: add allow_zero_bytesused flag to the vb2_queue struct
      [media] coda: set allow_zero_bytesused flag for vb2_queue_init
      [media] s5p-mfc: set allow_zero_bytesused flag for vb2_queue_init

Kiran Padwal (2):
      [media] staging: dt3155v4l: Switch to using managed resource with devm_
      [media] s5k5baf: Add missing error check for devm_kzalloc

KyongHo Cho (1):
      [media] v4l: vb2-memops: use vma slab when vma allocation

Lad, Prabhakar (31):
      [media] media: au0828: drop vbi_buffer_filled() and re-use buffer_filled()
      [media] media: drop call to v4l2_device_unregister_subdev()
      [media] media: i2c: ths7303: drop module param debug
      [media] media: omap/omap_vout: fix type of input members to omap_vout_setup_vrfb_bufs()
      [media] media: omap3isp: video: drop setting of vb2 buffer state to VB2_BUF_STATE_ACTIVE
      [media] media: am437x-vpfe: match the OF node/i2c addr instead of name
      [media] media: am437x-vpfe: return error in case memory allocation failure
      [media] media: am437x-vpfe: embed video_device struct in vpfe_device
      [media] media: blackfin: bfin_capture: drop buf_init() callback
      [media] media: blackfin: bfin_capture: release buffers in case start_streaming() call back fails
      [media] media: blackfin: bfin_capture: set min_buffers_needed
      [media] media: blackfin: bfin_capture: set vb2 buffer field
      [media] media: blackfin: bfin_capture: improve queue_setup() callback
      [media] media: blackfin: bfin_capture: use vb2_fop_mmap/poll
      [media] media: blackfin: bfin_capture: use v4l2_fh_open and vb2_fop_release
      [media] media: blackfin: bfin_capture: use vb2_ioctl_* helpers
      [media] media: blackfin: bfin_capture: make sure all buffers are returned on stop_streaming() callback
      [media] media: blackfin: bfin_capture: return -ENODATA for *std calls
      [media] media: blackfin: bfin_capture: return -ENODATA for *dv_timings calls
      [media] media: blackfin: bfin_capture: add support for vidioc_create_bufs
      [media] media: blackfin: bfin_capture: add support for VB2_DMABUF
      [media] media: blackfin: bfin_capture: add support for VIDIOC_EXPBUF
      [media] media: blackfin: bfin_capture: set v4l2 buffer sequence
      [media] media: blackfin: bfin_capture: drop bcap_get_unmapped_area()
      [media] media: blackfin: bfin_capture: embed video_device struct in bcap_device
      [media] media: davinci: vpif_capture: embed video_device struct in channel_obj
      [media] media: davinci: vpif_display: embed video_device struct in channel_obj
      [media] media: i2c: mt9p031: make sure we destroy the mutex
      [media] media: i2c: mt9p031: add support for asynchronous probing
      [media] media: davinci: vpfe_capture: embed video_device
      [media] media: sh_vou: embed video_device

Laurent Pinchart (23):
      [media] media: omap3isp: video: Don't call vb2 mmap with queue lock held
      [media] media: omap3isp: video: Use v4l2_get_timestamp()
      [media] media: omap3isp: hist: Move histogram DMA to DMA engine
      [media] omap3isp: DT support for clocks
      [media] uvcvideo: Don't call vb2 mmap and get_unmapped_area with queue lock held
      [media] uvcvideo: Recognize the Tasco USB microscope
      [media] uvcvideo: Validate index during step-wise frame intervals enumeration
      [media] media: am437x: Don't release OF node reference twice
      [media] soc-camera: Unregister v4l2 clock in the OF bind error path
      [media] soc-camera: Make clock_start and clock_stop operations optional
      [media] rcar-vin: Don't implement empty optional clock operations
      [media] staging: media: omap4iss: Cleanup media entities after unregistration
      [media] staging: media: omap4iss: video: Don't WARN() on unknown pixel formats
      [media] v4l: mt9p031: Convert to the gpiod API
      [media] v4l: mt9v032: Consider control initialization errors as fatal
      [media] of: Add vendor prefix for Aptina Imaging
      [media] v4l: mt9v032: Add OF support
      [media] media: entity: Document the media_entity_ops structure
      [media] v4l: Add RBG and RGB 8:8:8 media bus formats on 24 and 32 bit busses
      [media] v4l: of: Add v4l2_of_parse_link() function
      [media] v4l: xilinx: Add Xilinx Video IP core
      [media] v4l: xilinx: Add Video Timing Controller driver
      [media] v4l: xilinx: Add Test Pattern Generator driver

Luis de Bethencourt (5):
      [media] gpsca: remove the risk of a division by zero
      [media] media: bcm2048: remove unused return of function
      [media] dvb-usb: fix spaces after commas
      [media] dib0700: remove unused macros
      [media] rtl2832: remove compiler warning

Marek Szyprowski (2):
      [media] media: s5p-mfc: fix mmap support for 64bit arch
      [media] media: s5p-mfc: fix broken pointer cast on 64bit arch

Markus Elfring (8):
      [media] stk-webcam: Delete an unnecessary check before the function call "vfree"
      [media] au0828: Delete unnecessary checks before the function call "video_unregister_device"
      [media] mn88472: Deletion of an unnecessary check before the function call "release_firmware"
      [media] mn88472: One function call less in mn88472_init() after error detection
      [media] sp2: Delete an unnecessary check before the function call "kfree"
      [media] V4L2: Delete an unnecessary check before the function call "media_entity_put"
      [media] DVB: Delete an unnecessary check before the function call "dvb_unregister_device"
      [media] DVB: Less function calls in dvb_ca_en50221_init() after error detection

Masatake YAMATO (1):
      [media] am437x: include linux/videodev2.h for expanding BASE_VIDIOC_PRIVATE

Mauro Carvalho Chehab (70):
      [media] media: Fix DVB devnode representation at media controller
      [media] Docbook: Fix documentation for media controller devnodes
      [media] media: add new types for DVB devnodes
      [media] DocBook: Document the DVB API devnodes at the media controller
      [media] media: add a subdev type for tuner
      [media] DocBook: Add tuner subdev at documentation
      [media] dvbdev: add support for media controller
      [media] cx231xx: add media controller support
      [media] dvb_frontend: add media controller support for DVB frontend
      [media] dmxdev: add support for demux/dvr nodes at media controller
      [media] dvb_ca_en50221: add support for CA node at the media controller
      [media] dvb_net: add support for DVB net node at the media controller
      [media] dvbdev: add pad for the DVB devnodes
      [media] tuner-core: properly initialize media controller subdev
      [media] cx25840: fill the media controller entity
      [media] cx231xx: initialize video/vbi pads
      [media] cx231xx: create media links for analog mode
      [media] dvbdev: represent frontend with two pads
      [media] dvbdev: add a function to create DVB media graph
      [media] cx231xx: create DVB graph
      [media] dvbdev: enable DVB-specific links
      [media] dvb-frontend: enable tuner link when the FE thread starts
      [media] cx231xx: enable tuner->decoder link at videobuf start
      [media] dvb_frontend: start media pipeline while thread is running
      Merge tag 'v4.0-rc1' into patchwork
      [media] dvb core: only start media entity if not NULL
      [media] dvb-frontend: remove a warning
      [media] cx231xx: fix compilation if the media controller is not defined
      [media] tuner-core: fix compilation if the media controller is not defined
      [media] dvb core: rename the media controller entities
      [media] cx25840: better document the media controller TODO
      [media] cx231xx: Improve the media controller comment
      [media] cx231xx: enable the analog tuner at buffer setup
      [media] cx25840: fix return logic when media entity init fails
      [media] cx25840: better document the media pads
      [media] siano: add support for the media controller at USB driver
      [media] siano: use pr_* print functions
      [media] siano: replace sms_warn() by pr_warn()
      [media] siano: replace sms_err by pr_err
      [media] siano: replace sms_log() by pr_debug()
      [media] siano: replace sms_debug() by pr_debug()
      [media] siano: get rid of sms_info()
      [media] siano: get rid of sms_dbg parameter
      [media] siano: print a message if DVB register succeeds
      [media] siano: register media controller earlier
      [media] dvb-usb-v2: create one media_dev per adapter
      [media] dvb-usb: create one media_dev per adapter
      [media] dvbdev: use adapter arg for dvb_create_media_graph()
      [media] dvb: Avoid warnings when compiled without the media controller
      [media] use a function for DVB media controller register
      [media] siano: avoid a linkedit error if !MC
      [media] fixp-arith: replace sin/cos table by a better precision one
      [media] lgdt3306a: Use hexadecimal values in lowercase
      [media] lgdt3306a: Use IS_ENABLED() for attach function
      [media] lgdt3306a: one bit fields should be unsigned
      [media] lgdt3306a: don't go past the buffer
      [media] lgdt3306a: properly handle I/O errors
      [media] lgdt3306a: Remove FSF address
      [media] lbdt3306a: rework at printk macros
      [media] lbdt3306a: simplify the lock status check
      [media] lgdt3306a: Don't use else were not needed
      [media] lbdt3306a: remove uneeded braces
      [media] lgdt3306a: constify log tables
      [media] lgdt3306a: Break long lines
      [media] lgdt3306a: Minor source code cleanups
      Revert "[media] v4l: vb2-memops: use vma slab when vma allocation"
      dvb-frontends: use IS_REACHABLE() instead of IS_ENABLED()
      Revert "[media] Add device tree support to adp1653 flash driver"
      Merge branch 'patchwork' into v4l_for_linus
      Merge branch 'drm-next-merged' of git://people.freedesktop.org/~airlied/linux into v4l_for_linus

Michael Ira Krufky (9):
      [media] lgdt3306a: clean up whitespace & unneeded brackets
      [media] lgdt3306a: remove unnecessary 'else'
      [media] lgdt3306a: move EXPORT_SYMBOL to be just after function
      [media] lgdt3306a: fix ERROR: do not use assignment in if condition
      [media] lgdt3306a: do not add new typedefs
      [media] lgdt3306a: fix ERROR: do not use C99 // comments
      [media] lgdt3306a: fix WARNING: please, no spaces at the start of a line
      [media] lgdt3306a: typo fix
      [media] lgdt3306a: more small whitespace cleanups

Michael Opdenacker (1):
      [media] DocBook media: fix broken EIA hyperlink

Nicholas Mc Guire (4):
      [media] cx231xx: drop condition with no effect
      [media] si470x: fixup wait_for_completion_timeout return handling
      [media] media: radio: assign wait_for_completion_timeout to appropriately typed var
      [media] media: radio: handle timeouts

Olli Salonen (7):
      [media] si2157: IF frequency for ATSC and QAM
      [media] cx231xx: Hauppauge HVR-955Q ATSC/QAM tuner
      [media] saa7164: free_irq before pci_disable_device
      [media] si2157: extend frequency range for ATSC
      [media] dw2102: combine su3000_state and s6x0_state into dw2102_state
      [media] dw2102: store i2c client for tuner into dw2102_state
      [media] dw2102: TechnoTrend TT-connect S2-4600 DVB-S/S2 tuner

Pablo Anton (1):
      [media] media: i2c: ADV7604: Rename adv7604 prefixes

Pavel Machek (1):
      [media] Add device tree support to adp1653 flash driver

Peter Seiderer (2):
      [media] coda: check kasprintf return value in coda_open
      [media] coda: fix double call to debugfs_remove

Philipp Zabel (13):
      [media] v4l2-mem2mem: no need to initialize b in v4l2_m2m_next_buf and v4l2_m2m_buf_remove
      [media] coda: bitrate can only be set in kbps steps
      [media] coda: bitstream payload is unsigned
      [media] coda: use strlcpy instead of snprintf
      [media] coda: allocate per-context buffers from REQBUFS
      [media] coda: allocate bitstream buffer from REQBUFS, size depends on the format
      [media] coda: move parameter buffer in together with context buffer allocation
      [media] coda: remove duplicate error messages for buffer allocations
      [media] coda: fail to start streaming if userspace set invalid formats
      [media] coda: call SEQ_END when the first queue is stopped
      [media] coda: fix fill bitstream errors in nonstreaming case
      [media] coda: drop dma_sync_single_for_device in coda_bitstream_queue
      [media] coda: Add tracing support

Prashant Laddha (4):
      [media] vivid sdr: Use LUT based implementation for sin/cos()
      [media] vivid sdr: fix broken sine tone generated for sdr FM
      [media] vivid: add CVT,GTF standards to vivid dv timings caps
      [media] vivid: add support to set CVT, GTF timings

Rafael Lourenço de Lima Chehab (2):
      [media] dvb-usb-v2: add support for the media controller at USB driver
      [media] dvb-usb: add support for the media controller at USB driver

Ricardo Ribalda Delgado (5):
      [media] media/v4l2-ctrls: volatiles should not generate CH_VALUE
      [media] media: New flag V4L2_CTRL_FLAG_EXECUTE_ON_WRITE
      [media] media/v4l2-ctrls: Add execute flags to write_only controls
      [media] media/v4l2-ctrls: Always execute EXECUTE_ON_WRITE ctrls
      [media] media/Documentation: New flag EXECUTE_ON_WRITE

Rickard Strandqvist (1):
      [media] s5p-jpeg: Remove some unused functions

Russell King (1):
      [media] media: omap3isp: remove unused clkdev

Sakari Ailus (19):
      [media] omap3isp: Fix error handling in probe
      [media] omap3isp: Avoid a BUG_ON() in media_entity_create_link()
      [media] omap3isp: Separate external link creation from platform data parsing
      [media] omap3isp: Platform data could be NULL
      [media] omap3isp: Refactor device configuration structs for Device Tree
      [media] omap3isp: Rename regulators to better suit the Device Tree
      [media] omap3isp: Calculate vpclk_div for CSI-2
      [media] omap3isp: Replace mmio_base_phys array with the histogram block base
      [media] omap3isp: Move the syscon register out of the ISP register maps
      [media] omap3isp: Replace many MMIO regions by two
      [media] dt: bindings: Add lane-polarity property to endpoint nodes
      [media] v4l: of: Read lane-polarities endpoint property
      [media] omap3isp: Add support for the Device Tree
      [media] omap3isp: Deprecate platform data support
      [media] Revert "[media] smiapp: Don't compile of_read_number() if CONFIG_OF isn't defined"
      [media] smiapp: Use of_property_read_u64_array() to read a 64-bit number array
      [media] smiapp: Make pixel_order_str static
      [media] smiapp: Read link-frequencies property from the endpoint node
      [media] smiapp: Clean up smiapp_get_pdata()

Shuah Khan (1):
      [media] media: au0828 - embed vdev and vbi_dev structs in au0828_dev

Sifan Naeem (2):
      [media] rc: img-ir: Add and enable sys clock for img-ir
      [media] rc: img-ir: fix error in parameters passed to irq_free()

Simon Farnsworth (1):
      [media] cx18: Fix bytes_per_line

Tapasweni Pathak (2):
      [media] drivers: media: i2c : s5c73m3: Replace dev_err with pr_err
      [media] drivers: media: platform: vivid: Fix possible null derefrence

Uwe Kleine-König (2):
      [media] media: adv7604: improve usage of gpiod API
      [media] media: radio-si4713: improve usage of gpiod API

Wei Yongjun (1):
      [media] v4l2: remove unused including <linux/version.h>

Yannick Guerrini (1):
      [media] si2168: tda10071: m88ds3103: Fix trivial typos

Zhangfei Gao (1):
      [media] ir-hix5hd2: remove writel/readl_relaxed define

jean-michel.hautbois@vodalys.com (2):
      [media] media: i2c: ADV7604: In free run mode, signal is locked
      [media] media: adv7604: CP CSC uses a different register on adv7604 and adv7611

 Documentation/DocBook/media/v4l/compat.xml         |    2 +-
 .../DocBook/media/v4l/media-ioc-enum-entities.xml  |   92 +-
 .../DocBook/media/v4l/pixfmt-packed-rgb.xml        |   79 +-
 Documentation/DocBook/media/v4l/pixfmt-sgrbg8.xml  |   16 +-
 .../DocBook/media/v4l/pixfmt-srggb10p.xml          |    2 +-
 Documentation/DocBook/media/v4l/pixfmt-yuv420m.xml |    4 +-
 Documentation/DocBook/media/v4l/pixfmt.xml         |  110 +-
 Documentation/DocBook/media/v4l/subdev-formats.xml |  771 ++++---
 Documentation/DocBook/media/v4l/v4l2.xml           |    9 +
 Documentation/DocBook/media/v4l/vidioc-cropcap.xml |    9 +-
 Documentation/DocBook/media/v4l/vidioc-dqevent.xml |  121 +-
 Documentation/DocBook/media/v4l/vidioc-g-crop.xml  |    5 +
 .../DocBook/media/v4l/vidioc-g-dv-timings.xml      |   18 +-
 Documentation/DocBook/media/v4l/vidioc-g-fbuf.xml  |    4 +-
 .../DocBook/media/v4l/vidioc-g-selection.xml       |    4 +-
 .../DocBook/media/v4l/vidioc-querycap.xml          |    8 +-
 .../DocBook/media/v4l/vidioc-queryctrl.xml         |   12 +-
 .../v4l/vidioc-subdev-enum-frame-interval.xml      |   13 +-
 .../media/v4l/vidioc-subdev-enum-frame-size.xml    |   13 +-
 .../media/v4l/vidioc-subdev-enum-mbus-code.xml     |   11 +-
 .../DocBook/media/v4l/vidioc-subscribe-event.xml   |  111 +-
 .../bindings/media/exynos-jpeg-codec.txt           |    2 +-
 .../devicetree/bindings/media/i2c/mt9v032.txt      |   39 +
 .../devicetree/bindings/media/i2c/ov2640.txt       |   46 +
 .../devicetree/bindings/media/i2c/ov2659.txt       |   38 +
 .../devicetree/bindings/media/video-interfaces.txt |    6 +
 .../devicetree/bindings/media/xilinx/video.txt     |   35 +
 .../devicetree/bindings/media/xilinx/xlnx,v-tc.txt |   33 +
 .../bindings/media/xilinx/xlnx,v-tpg.txt           |   71 +
 .../bindings/media/xilinx/xlnx,video.txt           |   55 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 Documentation/video4linux/v4l2-controls.txt        |    4 +-
 Documentation/video4linux/v4l2-framework.txt       |    6 +-
 Documentation/video4linux/vivid.txt                |    5 +
 MAINTAINERS                                        |   33 +-
 arch/arm/mach-omap2/board-cm-t35.c                 |   57 +-
 arch/arm/mach-omap2/devices.c                      |   76 +-
 arch/arm/mach-omap2/omap34xx.h                     |   36 +-
 drivers/input/ff-memless.c                         |   18 +-
 drivers/input/touchscreen/Kconfig                  |    2 +
 drivers/input/touchscreen/sur40.c                  |  434 +++-
 drivers/media/Kconfig                              |   10 +-
 drivers/media/common/saa7146/saa7146_fops.c        |   19 +-
 drivers/media/common/saa7146/saa7146_vbi.c         |    4 +-
 drivers/media/common/siano/sms-cards.c             |    8 +-
 drivers/media/common/siano/sms-cards.h             |    3 +-
 drivers/media/common/siano/smscoreapi.c            |  164 +-
 drivers/media/common/siano/smscoreapi.h            |   32 +-
 drivers/media/common/siano/smsdvb-debugfs.c        |    6 +-
 drivers/media/common/siano/smsdvb-main.c           |   74 +-
 drivers/media/common/siano/smsir.c                 |   18 +-
 drivers/media/dvb-core/dmxdev.c                    |   11 +-
 drivers/media/dvb-core/dvb-usb-ids.h               |    3 +
 drivers/media/dvb-core/dvb_ca_en50221.c            |   30 +-
 drivers/media/dvb-core/dvb_frontend.c              |  124 +-
 drivers/media/dvb-core/dvb_net.c                   |    6 +-
 drivers/media/dvb-core/dvbdev.c                    |  144 +-
 drivers/media/dvb-core/dvbdev.h                    |   27 +
 drivers/media/dvb-frontends/Kconfig                |    8 +
 drivers/media/dvb-frontends/Makefile               |    1 +
 drivers/media/dvb-frontends/a8293.h                |    2 +-
 drivers/media/dvb-frontends/af9013.h               |    2 +-
 drivers/media/dvb-frontends/atbm8830.h             |    2 +-
 drivers/media/dvb-frontends/au8522.h               |    2 +-
 drivers/media/dvb-frontends/bcm3510.h              |    2 +-
 drivers/media/dvb-frontends/cx22700.h              |    2 +-
 drivers/media/dvb-frontends/cx22702.h              |    2 +-
 drivers/media/dvb-frontends/cx24110.h              |    2 +-
 drivers/media/dvb-frontends/cx24113.h              |    2 +-
 drivers/media/dvb-frontends/cx24116.h              |    2 +-
 drivers/media/dvb-frontends/cx24117.h              |    2 +-
 drivers/media/dvb-frontends/cx24123.h              |    2 +-
 drivers/media/dvb-frontends/cxd2820r.h             |    2 +-
 drivers/media/dvb-frontends/dib0070.h              |    2 +-
 drivers/media/dvb-frontends/dib0090.h              |    2 +-
 drivers/media/dvb-frontends/dib3000.h              |    2 +-
 drivers/media/dvb-frontends/dib3000mc.h            |    2 +-
 drivers/media/dvb-frontends/dib7000m.h             |    2 +-
 drivers/media/dvb-frontends/dib7000p.h             |    2 +-
 drivers/media/dvb-frontends/dib8000.h              |    2 +-
 drivers/media/dvb-frontends/dib9000.h              |    2 +-
 drivers/media/dvb-frontends/drx39xyj/drx39xxj.h    |    2 +-
 drivers/media/dvb-frontends/drxd.h                 |    2 +-
 drivers/media/dvb-frontends/drxk.h                 |    2 +-
 drivers/media/dvb-frontends/ds3000.h               |    2 +-
 drivers/media/dvb-frontends/dvb-pll.h              |    2 +-
 drivers/media/dvb-frontends/dvb_dummy_fe.h         |    2 +-
 drivers/media/dvb-frontends/ec100.h                |    2 +-
 drivers/media/dvb-frontends/hd29l2.h               |    2 +-
 drivers/media/dvb-frontends/isl6405.h              |    2 +-
 drivers/media/dvb-frontends/isl6421.h              |    2 +-
 drivers/media/dvb-frontends/isl6423.h              |    2 +-
 drivers/media/dvb-frontends/itd1000.h              |    2 +-
 drivers/media/dvb-frontends/ix2505v.h              |    2 +-
 drivers/media/dvb-frontends/l64781.h               |    2 +-
 drivers/media/dvb-frontends/lg2160.h               |    2 +-
 drivers/media/dvb-frontends/lgdt3305.h             |    2 +-
 drivers/media/dvb-frontends/lgdt3306a.c            | 2144 ++++++++++++++++++++
 drivers/media/dvb-frontends/lgdt3306a.h            |   74 +
 drivers/media/dvb-frontends/lgdt330x.h             |    2 +-
 drivers/media/dvb-frontends/lgs8gl5.h              |    2 +-
 drivers/media/dvb-frontends/lgs8gxx.h              |    2 +-
 drivers/media/dvb-frontends/lnbh24.h               |    2 +-
 drivers/media/dvb-frontends/lnbp21.h               |    2 +-
 drivers/media/dvb-frontends/lnbp22.h               |    2 +-
 drivers/media/dvb-frontends/m88rs2000.h            |    2 +-
 drivers/media/dvb-frontends/mb86a16.h              |    2 +-
 drivers/media/dvb-frontends/mb86a20s.h             |    2 +-
 drivers/media/dvb-frontends/mn88472.h              |   12 +
 drivers/media/dvb-frontends/mn88473.h              |    6 +
 drivers/media/dvb-frontends/mt312.h                |    2 +-
 drivers/media/dvb-frontends/mt352.h                |    2 +-
 drivers/media/dvb-frontends/nxt200x.h              |    2 +-
 drivers/media/dvb-frontends/nxt6000.h              |    2 +-
 drivers/media/dvb-frontends/or51132.h              |    2 +-
 drivers/media/dvb-frontends/or51211.h              |    2 +-
 drivers/media/dvb-frontends/rtl2832.c              |    2 +-
 drivers/media/dvb-frontends/s5h1409.h              |    2 +-
 drivers/media/dvb-frontends/s5h1411.h              |    2 +-
 drivers/media/dvb-frontends/s5h1420.h              |    2 +-
 drivers/media/dvb-frontends/s5h1432.h              |    2 +-
 drivers/media/dvb-frontends/s921.h                 |    2 +-
 drivers/media/dvb-frontends/si2165.c               |    2 +-
 drivers/media/dvb-frontends/si2165.h               |    2 +-
 drivers/media/dvb-frontends/si21xx.h               |    2 +-
 drivers/media/dvb-frontends/sp2.c                  |    5 +-
 drivers/media/dvb-frontends/sp8870.h               |    2 +-
 drivers/media/dvb-frontends/sp887x.h               |    2 +-
 drivers/media/dvb-frontends/stb0899_drv.h          |    2 +-
 drivers/media/dvb-frontends/stb6000.h              |    2 +-
 drivers/media/dvb-frontends/stb6100.h              |    2 +-
 drivers/media/dvb-frontends/stv0288.h              |    2 +-
 drivers/media/dvb-frontends/stv0297.h              |    2 +-
 drivers/media/dvb-frontends/stv0299.h              |    2 +-
 drivers/media/dvb-frontends/stv0367.h              |    2 +-
 drivers/media/dvb-frontends/stv0900.h              |    2 +-
 drivers/media/dvb-frontends/stv090x.h              |    2 +-
 drivers/media/dvb-frontends/stv6110.h              |    2 +-
 drivers/media/dvb-frontends/stv6110x.h             |    2 +-
 drivers/media/dvb-frontends/tda1002x.h             |    4 +-
 drivers/media/dvb-frontends/tda10048.h             |    2 +-
 drivers/media/dvb-frontends/tda1004x.h             |    2 +-
 drivers/media/dvb-frontends/tda10071.h             |    2 +-
 drivers/media/dvb-frontends/tda10086.h             |    2 +-
 drivers/media/dvb-frontends/tda18271c2dd.h         |    2 +-
 drivers/media/dvb-frontends/tda665x.h              |    2 +-
 drivers/media/dvb-frontends/tda8083.h              |    2 +-
 drivers/media/dvb-frontends/tda8261.h              |    2 +-
 drivers/media/dvb-frontends/tda826x.h              |    2 +-
 drivers/media/dvb-frontends/ts2020.c               |  302 ++-
 drivers/media/dvb-frontends/ts2020.h               |   27 +-
 drivers/media/dvb-frontends/tua6100.h              |    2 +-
 drivers/media/dvb-frontends/ves1820.h              |    2 +-
 drivers/media/dvb-frontends/ves1x93.h              |    2 +-
 drivers/media/dvb-frontends/zl10036.h              |    2 +-
 drivers/media/dvb-frontends/zl10039.h              |    2 +-
 drivers/media/dvb-frontends/zl10353.h              |    2 +-
 drivers/media/i2c/Kconfig                          |   11 +
 drivers/media/i2c/Makefile                         |    1 +
 drivers/media/i2c/ad9389b.c                        |   10 +-
 drivers/media/i2c/adv7180.c                        |   10 +-
 drivers/media/i2c/adv7343.c                        |    1 -
 drivers/media/i2c/adv7511.c                        |   26 +-
 drivers/media/i2c/adv7604.c                        |  945 ++++-----
 drivers/media/i2c/adv7842.c                        |    5 +-
 drivers/media/i2c/cx25840/cx25840-core.c           |   30 +
 drivers/media/i2c/cx25840/cx25840-core.h           |   11 +
 drivers/media/i2c/m5mols/m5mols_core.c             |   16 +-
 drivers/media/i2c/mt9m032.c                        |   34 +-
 drivers/media/i2c/mt9p031.c                        |   81 +-
 drivers/media/i2c/mt9t001.c                        |   36 +-
 drivers/media/i2c/mt9v032.c                        |  115 +-
 drivers/media/i2c/noon010pc30.c                    |   17 +-
 drivers/media/i2c/ov2659.c                         | 1509 ++++++++++++++
 drivers/media/i2c/ov7670.c                         |   37 +-
 drivers/media/i2c/ov9650.c                         |   16 +-
 drivers/media/i2c/s5c73m3/s5c73m3-core.c           |   72 +-
 drivers/media/i2c/s5c73m3/s5c73m3-spi.c            |    2 +-
 drivers/media/i2c/s5k4ecgx.c                       |   16 +-
 drivers/media/i2c/s5k5baf.c                        |   40 +-
 drivers/media/i2c/s5k6a3.c                         |   18 +-
 drivers/media/i2c/s5k6aa.c                         |   34 +-
 drivers/media/i2c/smiapp/smiapp-core.c             |  118 +-
 drivers/media/i2c/soc_camera/mt9m111.c             |    1 -
 drivers/media/i2c/soc_camera/ov2640.c              |  125 +-
 drivers/media/i2c/ths7303.c                        |    4 -
 drivers/media/i2c/ths8200.c                        |    1 -
 drivers/media/i2c/tvp514x.c                        |   13 +-
 drivers/media/i2c/tvp7002.c                        |   15 +-
 drivers/media/mmc/siano/smssdio.c                  |   17 +-
 drivers/media/pci/bt8xx/bttv-driver.c              |   73 +-
 drivers/media/pci/bt8xx/bttvp.h                    |    6 +-
 drivers/media/pci/cx18/cx18-alsa-main.c            |    2 +-
 drivers/media/pci/cx18/cx18-driver.h               |    3 +-
 drivers/media/pci/cx18/cx18-fileops.c              |   27 +-
 drivers/media/pci/cx18/cx18-ioctl.c                |   58 +-
 drivers/media/pci/cx18/cx18-streams.c              |   66 +-
 drivers/media/pci/cx18/cx18-streams.h              |    2 +-
 drivers/media/pci/cx23885/Kconfig                  |    1 -
 drivers/media/pci/cx23885/altera-ci.c              |    3 -
 drivers/media/pci/cx23885/altera-ci.h              |    2 +-
 drivers/media/pci/cx23885/cx23885-core.c           |    1 +
 drivers/media/pci/cx23885/cx23885-dvb.c            |   30 +-
 drivers/media/pci/cx23885/cx23885-video.c          |    1 -
 drivers/media/pci/cx88/cx88-blackbird.c            |   22 +-
 drivers/media/pci/cx88/cx88-core.c                 |   18 +-
 drivers/media/pci/cx88/cx88-mpeg.c                 |    3 +-
 drivers/media/pci/cx88/cx88-video.c                |   61 +-
 drivers/media/pci/cx88/cx88.h                      |   17 +-
 drivers/media/pci/ivtv/ivtv-alsa-main.c            |    2 +-
 drivers/media/pci/ivtv/ivtv-alsa-pcm.c             |    2 +-
 drivers/media/pci/ivtv/ivtv-driver.c               |    4 +-
 drivers/media/pci/ivtv/ivtv-driver.h               |    2 +-
 drivers/media/pci/ivtv/ivtv-fileops.c              |    2 +-
 drivers/media/pci/ivtv/ivtv-ioctl.c                |  159 +-
 drivers/media/pci/ivtv/ivtv-irq.c                  |    8 +-
 drivers/media/pci/ivtv/ivtv-streams.c              |  113 +-
 drivers/media/pci/ivtv/ivtv-streams.h              |    2 +-
 drivers/media/pci/meye/meye.c                      |   21 +-
 drivers/media/pci/meye/meye.h                      |    2 +-
 drivers/media/pci/saa7146/hexium_gemini.c          |    2 +-
 drivers/media/pci/saa7146/hexium_orion.c           |    2 +-
 drivers/media/pci/saa7146/mxb.c                    |    4 +-
 drivers/media/pci/saa7164/saa7164-core.c           |    4 +-
 drivers/media/pci/smipcie/Kconfig                  |    2 +-
 drivers/media/pci/smipcie/smipcie.c                |   12 +-
 drivers/media/pci/sta2x11/sta2x11_vip.c            |   35 +-
 drivers/media/pci/ttpci/av7110.h                   |    4 +-
 drivers/media/pci/ttpci/budget-av.c                |    2 +-
 drivers/media/platform/Kconfig                     |    4 +-
 drivers/media/platform/Makefile                    |    2 +
 drivers/media/platform/am437x/Kconfig              |    2 +-
 drivers/media/platform/am437x/am437x-vpfe.c        |   59 +-
 drivers/media/platform/am437x/am437x-vpfe.h        |    3 +-
 drivers/media/platform/blackfin/bfin_capture.c     |  348 +---
 drivers/media/platform/coda/Makefile               |    2 +
 drivers/media/platform/coda/coda-bit.c             |  205 +-
 drivers/media/platform/coda/coda-common.c          |  113 +-
 drivers/media/platform/coda/coda-jpeg.c            |    1 +
 drivers/media/platform/coda/coda.h                 |   18 +-
 drivers/media/platform/coda/trace.h                |  203 ++
 drivers/media/platform/davinci/vpfe_capture.c      |   26 +-
 drivers/media/platform/davinci/vpif_capture.c      |   52 +-
 drivers/media/platform/davinci/vpif_capture.h      |    2 +-
 drivers/media/platform/davinci/vpif_display.c      |   49 +-
 drivers/media/platform/davinci/vpif_display.h      |    2 +-
 drivers/media/platform/exynos4-is/fimc-capture.c   |   22 +-
 drivers/media/platform/exynos4-is/fimc-isp.c       |   28 +-
 drivers/media/platform/exynos4-is/fimc-lite.c      |   33 +-
 drivers/media/platform/exynos4-is/mipi-csis.c      |   16 +-
 drivers/media/platform/m2m-deinterlace.c           |   21 +-
 drivers/media/platform/marvell-ccic/mcam-core.c    |   48 +-
 drivers/media/platform/omap/omap_vout.c            |    2 +-
 drivers/media/platform/omap/omap_vout_vrfb.c       |    1 +
 drivers/media/platform/omap/omap_vout_vrfb.h       |    4 +-
 drivers/media/platform/omap3isp/isp.c              |  563 +++--
 drivers/media/platform/omap3isp/isp.h              |   43 +-
 drivers/media/platform/omap3isp/ispccdc.c          |  112 +-
 drivers/media/platform/omap3isp/ispccp2.c          |   68 +-
 drivers/media/platform/omap3isp/ispcsi2.c          |   56 +-
 drivers/media/platform/omap3isp/ispcsiphy.c        |   48 +-
 drivers/media/platform/omap3isp/isph3a_aewb.c      |    1 -
 drivers/media/platform/omap3isp/isph3a_af.c        |    1 -
 drivers/media/platform/omap3isp/isphist.c          |  127 +-
 drivers/media/platform/omap3isp/isppreview.c       |   70 +-
 drivers/media/platform/omap3isp/ispresizer.c       |   80 +-
 drivers/media/platform/omap3isp/ispstat.c          |    2 +-
 drivers/media/platform/omap3isp/ispstat.h          |    5 +-
 drivers/media/platform/omap3isp/ispvideo.c         |   20 +-
 drivers/media/platform/s3c-camif/camif-capture.c   |   18 +-
 drivers/media/platform/s5p-jpeg/jpeg-core.c        |   63 +-
 drivers/media/platform/s5p-jpeg/jpeg-core.h        |   12 +-
 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c      |   32 -
 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h      |    3 -
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |    7 +
 drivers/media/platform/s5p-tv/mixer_video.c        |    2 +-
 drivers/media/platform/sh_vou.c                    |   30 +-
 drivers/media/platform/soc_camera/rcar_vin.c       |   15 -
 drivers/media/platform/soc_camera/sh_mobile_csi2.c |    1 -
 drivers/media/platform/soc_camera/soc_camera.c     |  108 +-
 drivers/media/platform/via-camera.c                |   15 +-
 drivers/media/platform/vim2m.c                     |   23 +-
 drivers/media/platform/vivid/vivid-core.c          |   93 +-
 drivers/media/platform/vivid/vivid-core.h          |    8 +-
 drivers/media/platform/vivid/vivid-ctrls.c         |    2 +-
 drivers/media/platform/vivid/vivid-kthread-cap.c   |  125 +-
 drivers/media/platform/vivid/vivid-sdr-cap.c       |   66 +-
 drivers/media/platform/vivid/vivid-tpg.c           | 1082 +++++++---
 drivers/media/platform/vivid/vivid-tpg.h           |  112 +-
 drivers/media/platform/vivid/vivid-vid-cap.c       |  180 +-
 drivers/media/platform/vivid/vivid-vid-common.c    |  378 +++-
 drivers/media/platform/vivid/vivid-vid-out.c       |   85 +-
 drivers/media/platform/vsp1/vsp1_bru.c             |   42 +-
 drivers/media/platform/vsp1/vsp1_entity.c          |   16 +-
 drivers/media/platform/vsp1/vsp1_entity.h          |    4 +-
 drivers/media/platform/vsp1/vsp1_hsit.c            |   18 +-
 drivers/media/platform/vsp1/vsp1_lif.c             |   22 +-
 drivers/media/platform/vsp1/vsp1_lut.c             |   22 +-
 drivers/media/platform/vsp1/vsp1_rwpf.c            |   37 +-
 drivers/media/platform/vsp1/vsp1_rwpf.h            |   12 +-
 drivers/media/platform/vsp1/vsp1_sru.c             |   30 +-
 drivers/media/platform/vsp1/vsp1_uds.c             |   30 +-
 drivers/media/platform/xilinx/Kconfig              |   23 +
 drivers/media/platform/xilinx/Makefile             |    5 +
 drivers/media/platform/xilinx/xilinx-dma.c         |  766 +++++++
 drivers/media/platform/xilinx/xilinx-dma.h         |  109 +
 drivers/media/platform/xilinx/xilinx-tpg.c         |  931 +++++++++
 drivers/media/platform/xilinx/xilinx-vip.c         |  323 +++
 drivers/media/platform/xilinx/xilinx-vip.h         |  238 +++
 drivers/media/platform/xilinx/xilinx-vipp.c        |  669 ++++++
 drivers/media/platform/xilinx/xilinx-vipp.h        |   49 +
 drivers/media/platform/xilinx/xilinx-vtc.c         |  380 ++++
 drivers/media/platform/xilinx/xilinx-vtc.h         |   42 +
 drivers/media/radio/radio-wl1273.c                 |   27 +-
 drivers/media/radio/si470x/radio-si470x-common.c   |   14 +-
 drivers/media/radio/si4713/si4713.c                |   18 +-
 drivers/media/radio/wl128x/Kconfig                 |    2 +-
 drivers/media/radio/wl128x/fmdrv_v4l2.c            |   28 +-
 drivers/media/rc/img-ir/img-ir-core.c              |   31 +-
 drivers/media/rc/img-ir/img-ir.h                   |    2 +
 drivers/media/rc/ir-hix5hd2.c                      |    8 -
 drivers/media/tuners/Kconfig                       |    8 -
 drivers/media/tuners/Makefile                      |    1 -
 drivers/media/tuners/fc0011.h                      |    2 +-
 drivers/media/tuners/fc0012.h                      |    2 +-
 drivers/media/tuners/fc0013.h                      |    2 +-
 drivers/media/tuners/fc2580.h                      |    2 +-
 drivers/media/tuners/m88ts2022.c                   |  579 ------
 drivers/media/tuners/m88ts2022.h                   |   54 -
 drivers/media/tuners/m88ts2022_priv.h              |   35 -
 drivers/media/tuners/max2165.h                     |    2 +-
 drivers/media/tuners/mc44s803.h                    |    2 +-
 drivers/media/tuners/mt2060.h                      |    2 +-
 drivers/media/tuners/mt2063.h                      |    2 +-
 drivers/media/tuners/mt20xx.h                      |    2 +-
 drivers/media/tuners/mt2131.h                      |    2 +-
 drivers/media/tuners/mt2266.h                      |    2 +-
 drivers/media/tuners/mxl5005s.h                    |    2 +-
 drivers/media/tuners/mxl5007t.h                    |    2 +-
 drivers/media/tuners/qt1010.h                      |    2 +-
 drivers/media/tuners/r820t.c                       |   29 +-
 drivers/media/tuners/r820t.h                       |    2 +-
 drivers/media/tuners/si2157.c                      |   25 +-
 drivers/media/tuners/si2157_priv.h                 |    1 +
 drivers/media/tuners/tda18218.h                    |    2 +-
 drivers/media/tuners/tda18271.h                    |    2 +-
 drivers/media/tuners/tda827x.h                     |    2 +-
 drivers/media/tuners/tda8290.h                     |    2 +-
 drivers/media/tuners/tda9887.h                     |    2 +-
 drivers/media/tuners/tea5761.h                     |    2 +-
 drivers/media/tuners/tea5767.h                     |    2 +-
 drivers/media/tuners/tua9001.h                     |    2 +-
 drivers/media/tuners/tuner-simple.h                |    2 +-
 drivers/media/tuners/tuner-xc2028.h                |    2 +-
 drivers/media/tuners/xc4000.h                      |    2 +-
 drivers/media/tuners/xc5000.c                      |    5 +-
 drivers/media/tuners/xc5000.h                      |    2 +-
 drivers/media/usb/au0828/au0828-video.c            |  104 +-
 drivers/media/usb/au0828/au0828.h                  |    4 +-
 drivers/media/usb/cx231xx/Kconfig                  |    1 +
 drivers/media/usb/cx231xx/cx231xx-417.c            |   33 +-
 drivers/media/usb/cx231xx/cx231xx-cards.c          |  144 +-
 drivers/media/usb/cx231xx/cx231xx-core.c           |   13 +-
 drivers/media/usb/cx231xx/cx231xx-dvb.c            |   71 +
 drivers/media/usb/cx231xx/cx231xx-video.c          |  176 +-
 drivers/media/usb/cx231xx/cx231xx.h                |   21 +-
 drivers/media/usb/dvb-usb-v2/Kconfig               |    2 +-
 drivers/media/usb/dvb-usb-v2/dvb_usb.h             |    1 +
 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c        |   58 +
 drivers/media/usb/dvb-usb-v2/dvbsky.c              |   26 +-
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c            |    8 +-
 drivers/media/usb/dvb-usb/Kconfig                  |    5 +-
 drivers/media/usb/dvb-usb/cxusb.c                  |  155 +-
 drivers/media/usb/dvb-usb/dib0700_core.c           |    3 -
 drivers/media/usb/dvb-usb/dib0700_devices.c        |    3 -
 drivers/media/usb/dvb-usb/dvb-usb-dvb.c            |   69 +-
 drivers/media/usb/dvb-usb/dw2102.c                 |  192 +-
 drivers/media/usb/em28xx/Kconfig                   |    2 +-
 drivers/media/usb/em28xx/em28xx-camera.c           |    2 +-
 drivers/media/usb/em28xx/em28xx-cards.c            |   13 +-
 drivers/media/usb/em28xx/em28xx-dvb.c              |   14 +-
 drivers/media/usb/em28xx/em28xx-video.c            |  119 +-
 drivers/media/usb/em28xx/em28xx.h                  |    7 +-
 drivers/media/usb/gspca/ov534.c                    |   11 +-
 drivers/media/usb/gspca/topro.c                    |    4 +-
 drivers/media/usb/hdpvr/hdpvr-core.c               |   10 +-
 drivers/media/usb/hdpvr/hdpvr-video.c              |   19 +-
 drivers/media/usb/hdpvr/hdpvr.h                    |    2 +-
 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c           |   84 +-
 drivers/media/usb/siano/smsusb.c                   |  136 +-
 drivers/media/usb/stk1160/stk1160-v4l.c            |   17 +-
 drivers/media/usb/stkwebcam/stk-webcam.c           |    6 +-
 drivers/media/usb/tm6000/tm6000-video.c            |   59 +-
 drivers/media/usb/tm6000/tm6000.h                  |    4 +-
 drivers/media/usb/usbvision/usbvision-video.c      |   94 +-
 drivers/media/usb/usbvision/usbvision.h            |    4 +-
 drivers/media/usb/uvc/uvc_driver.c                 |   30 +-
 drivers/media/usb/uvc/uvc_queue.c                  |   15 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |   70 +-
 drivers/media/usb/uvc/uvcvideo.h                   |    2 +-
 drivers/media/v4l2-core/tuner-core.c               |   22 +
 drivers/media/v4l2-core/v4l2-clk.c                 |   81 +-
 drivers/media/v4l2-core/v4l2-ctrls.c               |   22 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |   55 +-
 drivers/media/v4l2-core/v4l2-device.c              |    5 +-
 drivers/media/v4l2-core/v4l2-dv-timings.c          |    6 +-
 drivers/media/v4l2-core/v4l2-ioctl.c               |   12 +-
 drivers/media/v4l2-core/v4l2-mem2mem.c             |    4 +-
 drivers/media/v4l2-core/v4l2-of.c                  |  102 +-
 drivers/media/v4l2-core/v4l2-subdev.c              |   33 +-
 drivers/media/v4l2-core/videobuf2-core.c           |   60 +-
 drivers/staging/media/bcm2048/radio-bcm2048.c      |   39 +-
 drivers/staging/media/davinci_vpfe/dm365_ipipe.c   |   51 +-
 drivers/staging/media/davinci_vpfe/dm365_ipipeif.c |   49 +-
 drivers/staging/media/davinci_vpfe/dm365_isif.c    |   83 +-
 drivers/staging/media/davinci_vpfe/dm365_resizer.c |   59 +-
 drivers/staging/media/dt3155v4l/dt3155v4l.c        |   37 +-
 drivers/staging/media/dt3155v4l/dt3155v4l.h        |    4 +-
 drivers/staging/media/mn88472/mn88472.c            |   93 +-
 drivers/staging/media/mn88472/mn88472_priv.h       |    2 +
 drivers/staging/media/mn88473/mn88473.c            |  133 +-
 drivers/staging/media/mn88473/mn88473_priv.h       |    1 +
 drivers/staging/media/omap4iss/iss_csi2.c          |   42 +-
 drivers/staging/media/omap4iss/iss_ipipe.c         |   48 +-
 drivers/staging/media/omap4iss/iss_ipipeif.c       |   58 +-
 drivers/staging/media/omap4iss/iss_resizer.c       |   52 +-
 drivers/staging/media/omap4iss/iss_video.c         |    8 +-
 drivers/usb/gadget/function/f_uvc.c                |   40 +-
 drivers/usb/gadget/function/uvc.h                  |    3 +-
 drivers/usb/gadget/function/uvc_queue.c            |   79 +-
 drivers/usb/gadget/function/uvc_queue.h            |    4 +-
 drivers/usb/gadget/function/uvc_v4l2.c             |    8 +-
 drivers/usb/gadget/function/uvc_video.c            |    3 +-
 include/dt-bindings/media/xilinx-vip.h             |   39 +
 include/linux/fixp-arith.h                         |  145 +-
 include/linux/kconfig.h                            |    9 +
 include/media/adv7604.h                            |   83 +-
 include/media/davinci/vpfe_capture.h               |    2 +-
 include/media/media-entity.h                       |   21 +-
 include/media/mt9p031.h                            |    2 -
 include/media/omap3isp.h                           |   38 +-
 include/media/ov2659.h                             |   34 +
 include/media/saa7146_vv.h                         |    4 +-
 include/media/v4l2-clk.h                           |   10 +-
 include/media/v4l2-dev.h                           |    1 -
 include/media/v4l2-device.h                        |    2 -
 include/media/v4l2-ioctl.h                         |    6 -
 include/media/v4l2-of.h                            |   30 +
 include/media/v4l2-subdev.h                        |   55 +-
 include/media/videobuf2-core.h                     |   20 +-
 include/uapi/linux/Kbuild                          |    1 +
 include/uapi/linux/am437x-vpfe.h                   |    2 +
 include/uapi/linux/media-bus-format.h              |   15 +-
 include/uapi/linux/media.h                         |   52 +-
 include/uapi/linux/v4l2-dv-timings.h               |   64 +-
 include/uapi/linux/v4l2-subdev.h                   |   12 +-
 include/uapi/linux/videodev2.h                     |   18 +-
 include/uapi/linux/xilinx-v4l2-controls.h          |   73 +
 458 files changed, 17083 insertions(+), 6399 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9v032.txt
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ov2640.txt
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ov2659.txt
 create mode 100644 Documentation/devicetree/bindings/media/xilinx/video.txt
 create mode 100644 Documentation/devicetree/bindings/media/xilinx/xlnx,v-tc.txt
 create mode 100644 Documentation/devicetree/bindings/media/xilinx/xlnx,v-tpg.txt
 create mode 100644 Documentation/devicetree/bindings/media/xilinx/xlnx,video.txt
 create mode 100644 drivers/media/dvb-frontends/lgdt3306a.c
 create mode 100644 drivers/media/dvb-frontends/lgdt3306a.h
 create mode 100644 drivers/media/i2c/ov2659.c
 create mode 100644 drivers/media/platform/coda/trace.h
 create mode 100644 drivers/media/platform/xilinx/Kconfig
 create mode 100644 drivers/media/platform/xilinx/Makefile
 create mode 100644 drivers/media/platform/xilinx/xilinx-dma.c
 create mode 100644 drivers/media/platform/xilinx/xilinx-dma.h
 create mode 100644 drivers/media/platform/xilinx/xilinx-tpg.c
 create mode 100644 drivers/media/platform/xilinx/xilinx-vip.c
 create mode 100644 drivers/media/platform/xilinx/xilinx-vip.h
 create mode 100644 drivers/media/platform/xilinx/xilinx-vipp.c
 create mode 100644 drivers/media/platform/xilinx/xilinx-vipp.h
 create mode 100644 drivers/media/platform/xilinx/xilinx-vtc.c
 create mode 100644 drivers/media/platform/xilinx/xilinx-vtc.h
 delete mode 100644 drivers/media/tuners/m88ts2022.c
 delete mode 100644 drivers/media/tuners/m88ts2022.h
 delete mode 100644 drivers/media/tuners/m88ts2022_priv.h
 create mode 100644 include/dt-bindings/media/xilinx-vip.h
 create mode 100644 include/media/ov2659.h
 create mode 100644 include/uapi/linux/xilinx-v4l2-controls.h


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-04-21 15:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-21 15:23 [GIT PULL for v4.1-rc1] media updates Mauro Carvalho Chehab

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.