[GIT PULL for v3.12-rc1] media updates
From: Mauro Carvalho Chehab
Date: Thu Sep 05 2013 - 10:24:54 EST
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media v4l_for_linus
This series contain:
- Exynos s5p-mfc driver got support for VP8 encoder;
- Some SoC drivers gained support for asynchronous registration
(needed for DT);
- The RC subsystem gained support for RC activity LED;
- New drivers added: a video decoder(adv7842), a video encoder (adv7511),
a new GSPCA driver (stk1135) and support for Renesas R-Car (vsp1).
- the first SDR kernel driver: mirics msi3101. Due to some troubles with
the driver, and because the API is still under discussion, it will be
merged at staging for 3.12. Need to rework on it;
- usual new boards additions, fixes, cleanups and driver improvements.
Thanks!
Mauro
PS.: Some trivial conflicts are expected when merging with ARM tree
(mach-shmobile), due to a few patches on this series with DT data for
Reneseas R-Car.
Also, a trivial conflict at s5p_mfc_dec.c and s5p_mfc_enc.c will happen as
a macro name got renamed from IS_MFCV6 to IS_MFCV6_PLUS.
Both are easy to solve. Also, all of them are solved at the linux-next tree.
-
The following changes since commit 3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:
Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)
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 f66b2a1c7f2ae3fb0d5b67d07ab4f5055fd3cf16:
[media] cx88: Fix regression: CX88_AUDIO_WM8775 can't be 0 (2013-09-03 09:24:22 -0300)
----------------------------------------------------------------
Alban Browaeys (2):
[media] em28xx: Fix vidioc fmt vid cap v4l2 compliance
[media] em28xx: fix assignment of the eeprom data
Alexander Shiyan (1):
[media] media: coda: Fix DT driver data pointer for i.MX27
Alexey Khoroshilov (4):
[media] tlg2300: implement error handling in poseidon_probe()
[media] tlg2300: fix checking firmware in poseidon_probe()
[media] gspca: fix dev_open() error path
[media] hdpvr: fix iteration over uninitialized lists in hdpvr_probe()
Andrzej Hajda (4):
[media] V4L: s5c73m3: Add format propagation for TRY formats
[media] exynos4-is: Ensure the FIMC gate clock is disabled at driver remove()
[media] DocBook: upgrade media_api DocBook version to 4.2
[media] v4l2: added missing mutex.h include to v4l2-ctrls.h
Andy Shevchenko (1):
[media] smiapp: re-use clamp_t instead of min(..., max(...))
Antonio Ospite (1):
[media] gspca-ov534: don't call sd_start() from sd_init()
Antti Palosaari (26):
[media] dvb-usb-v2: fix Kconfig dependency when RC_CORE=m
[media] e4000: implement DC offset correction
[media] e4000: use swap() macro
[media] e4000: make checkpatch.pl happy
[media] e4000: change remaining pr_warn to dev_warn
[media] lme2510: do not use bInterfaceNumber from dvb_usb_v2
[media] dvb_usb_v2: get rid of deferred probe
[media] Mirics MSi3101 SDR Dongle driver
[media] msi3101: sample is correct term for sample
[media] msi3101: fix sampling rate calculation
[media] msi3101: add sampling mode control
[media] msi3101: enhance sampling results
[media] msi3101: fix stream re-start halt
[media] msi3101: add 2040:d300 Hauppauge WinTV 133559 LF
[media] msi3101: add debug dump for unknown stream data
[media] msi3101: correct ADC sampling rate calc a little bit
[media] msi3101: improve tuner synth calc step size
[media] msi3101: add support for stream format "252" I+Q per frame
[media] msi3101: init bits 23:20 on PLL register
[media] msi3101: fix overflow in freq setting
[media] msi3101: add stream format 336 I+Q pairs per frame
[media] msi3101: changes for tuner PLL freq limits
[media] msi3101: a lot of small cleanups
[media] msi3101: implement stream format 504
[media] msi3101: change stream format 384
[media] msi3101: few improvements for RF tuner
Arun Kumar K (9):
[media] s5p-mfc: Update v6 encoder buffer sizes
[media] s5p-mfc: Rename IS_MFCV6 macro
[media] s5p-mfc: Add register definition file for MFC v7
[media] s5p-mfc: Core support for MFC v7
[media] s5p-mfc: Update driver for v7 firmware
[media] V4L: Add VP8 encoder controls
[media] s5p-mfc: Add support for VP8 encoder
[media] exynos4-is: Fix fimc-lite bayer formats
[media] exynos-gsc: Register v4l2 device
BjÃrn Mork (1):
[media] siano: fix divide error on 0 counters
Dan Carpenter (5):
[media] staging: lirc: clean error handling in probe()
[media] exynos4-is: Print error message on timeout
[media] s3c-camif: forever loop in camif_hw_set_source_format()
[media] s5k6aa: off by one in s5k6aa_enum_frame_interval()
[media] ov9650: off by one in ov965x_enum_frame_sizes()
Dean Anderson (1):
[media] S2255: Removal of unnecessary videobuf_queue_is_busy
Ezequiel Garcia (2):
[media] stk1160: Allow to change input while streaming
[media] media: stk1160: Ignore unchanged standard set
Fabio Estevam (3):
[media] coda: Fix error paths
[media] coda: Check the return value from clk_prepare_enable()
[media] coda: No need to check the return value of platform_get_resource()
Geert Uytterhoeven (1):
[media] media/v4l2: VIDEO_SH_VEU should depend on HAS_DMA
Guennadi Liakhovetski (6):
[media] V4L2: soc-camera: fix requesting regulators in synchronous case
[media] V4L2: mx3_camera: convert to managed resource allocation
[media] V4L2: mx3_camera: print V4L2_MBUS_FMT_* codes in hexadecimal format
[media] V4L2: mx3_camera: add support for asynchronous subdevice registration
[media] V4L2: mt9t031: don't Oops if asynchronous probing is attempted
[media] V4L2: mt9m111: switch to asynchronous subdevice probing
Hans Verkuil (24):
[media] v4l2-dv-timings.h: remove duplicate V4L2_DV_BT_DMT_1366X768P60
[media] v4l2-dv-timings: add new helper module
[media] v4l2: move dv-timings related code to v4l2-dv-timings.c
[media] DocBook/media/v4l: il_* fields always 0 for progressive formats
[media] videodev2.h: defines to calculate blanking and frame sizes
[media] v4l2: use new V4L2_DV_BT_BLANKING/FRAME defines
[media] v4l2: use new V4L2_DV_BT_BLANKING/FRAME defines
[media] ths8200/ad9389b: use new dv_timings helpers
[media] soc_camera: fix compiler warning
[media] v4l2-dv-timings: add v4l2_print_dv_timings helper
[media] ad9389b/adv7604/ths8200: use new v4l2_print_dv_timings helper
[media] v4l2-dv-timings: rename v4l_match_dv_timings to v4l2_match_dv_timings
[media] adv7604/ad9389b/ths8200: decrease min_pixelclock to 25MHz
[media] v4l2-dv-timings: fill in type field
[media] v4l2-dv-timings: export the timings list
[media] v4l2-dv-timings: rename v4l2_dv_valid_timings to v4l2_valid_dv_timings
[media] v4l2-dv-timings: add callback to handle exceptions
[media] adv7604: set is_private only after successfully creating all controls
[media] ad9389b: set is_private only after successfully creating all controls
[media] adv7842: add new video decoder driver
[media] adv7511: add new video encoder
[media] MAINTAINERS: add entries for adv7511 and adv7842
[media] ml86v7667: fix compile warning: 'ret' set but not used
[media] cx88: Fix regression: CX88_AUDIO_WM8775 can't be 0
Hans de Goede (2):
[media] radio-si470x-usb: Remove software version check
[media] gspca_ov519: Fix support for the Terratec Terracam USB Pro
Johannes Erdfelt (1):
[media] cx231xx: Add support for KWorld UB445-U
Johannes Koch (1):
[media] cx23885: Fix TeVii S471 regression since introduction of ts2020
John Sheu (1):
[media] s5p-mfc: Fix input/output format reporting
Jon Arne JÃrgensen (3):
[media] saa7115: Fix saa711x_set_v4lstd for gm7113c
[media] saa7115: Do not load saa7115_init_misc for gm7113c
[media] saa7115: Implement i2c_board_info.platform_data
Juergen Lock (1):
[media] media: rc: rdev->open or rdev->close can be NULL
Julia Lawall (1):
[media] marvell-ccic/mmp-driver.c: simplify use of devm_ioremap_resource
Katsuya Matsubara (2):
[media] vsp1: Fix lack of the sink entity registration for enabled links
[media] vsp1: Use the maximum number of entities defined in platform data
Lad, Prabhakar (15):
[media] media: i2c: ths8200: support asynchronous probing
[media] media: i2c: ths8200: add OF support
[media] media: i2c: adv7343: add support for asynchronous probing
[media] media: i2c: tvp7002: add support for asynchronous probing
[media] media: i2c: tvp514x: add support for asynchronous probing
[media] media: davinci: vpif: capture: add V4L2-async support
[media] media: davinci: vpif: display: add V4L2-async support
[media] media: davinci: vpbe_venc: convert to devm_* api
[media] media: davinci: vpbe_osd: convert to devm_* api
[media] media: davinci: vpbe_display: convert to devm* api
[media] media: davinci: vpss: convert to devm* api
[media] media: i2c: adv7343: make the platform data members as array
[media] media: i2c: adv7343: add OF support
[media] media: OF: add "sync-on-green-active" property
[media] media: i2c: tvp7002: add OF support
Laurent Pinchart (20):
[media] media: Add support for circular graph traversal
[media] Documentation: media: Clarify the VIDIOC_CREATE_BUFS format requirements
[media] media: vb2: Clarify queue_setup() and buf_prepare() usage documentation
[media] media: vb2: Take queue or device lock in mmap-related vb2 ioctl handlers
[media] v4l: Fix V4L2_MBUS_FMT_YUV10_1X30 media bus pixel code value
[media] v4l: Add media format codes for ARGB8888 and AYUV8888 on 32-bit busses
[media] v4l: Add V4L2_PIX_FMT_NV16M and V4L2_PIX_FMT_NV61M formats
[media] v4l: Renesas R-Car VSP1 driver
[media] videobuf2-core: Verify planes lengths for output buffers
[media] v4l: of: Use of_get_child_by_name()
[media] v4l: of: Drop acquired reference to node when getting next endpoint
[media] v4l: Fix colorspace conversion error in sample code
[media] v4l: async: Make it safe to unregister unregistered notifier
[media] mt9v032: Use the common clock framework
[media] media: vb2: Fix potential deadlock in vb2_prepare_buffer
[media] media: vb2: Share code between vb2_prepare_buf and vb2_qbuf
[media] MAINTAINERS: Add entry for the Aptina PLL library
[media] v4l: vsp1: Initialize media device bus_info field
[media] v4l: vsp1: Add support for RT clock
[media] v4l: vsp1: Fix mutex double lock at streamon time
Libin Yang (7):
[media] marvell-ccic: add MIPI support for marvell-ccic driver
[media] marvell-ccic: add clock tree support for marvell-ccic driver
[media] marvell-ccic: reset ccic phy when stop streaming for stability
[media] marvell-ccic: refine mcam_set_contig_buffer function
[media] marvell-ccic: add new formats support for marvell-ccic driver
[media] marvell-ccic: add SOF / EOF pair check for marvell-ccic driver
[media] marvell-ccic: switch to resource managed allocation and request
Libo Chen (1):
[media] drivers/media/radio/radio-maxiradio: Convert to module_pci_driver
Lubomir Rintel (3):
[media] usbtv: Add S-Video input support
[media] usbtv: Fix deinterlacing
[media] usbtv: Throw corrupted frames away
Luis Alves (2):
[media] cx23885[v4]: Fix interrupt storm when enabling IR receiver
[media] Fixed misleading error when handling IR interrupts
Martin Bugge (4):
[media] v4l2-dv-timings: fix CVT calculation
[media] adv7604: pixel-clock depends on deep-color-mode
[media] ad9389b: trigger edid re-read by power-cycle chip
[media] adv7604: corrected edid crc-calculation
Mats Randgaard (5):
[media] adv7604: debounce "format change" notifications
[media] adv7604: improve log_status for HDMI/DVI-D signals
[media] adv7604: print flags and standards in timing information
[media] ad9389b: no monitor if EDID is wrong
[media] ad9389b: change initial register configuration in ad9389b_setup()
Mauro Carvalho Chehab (15):
Merge tag 'v3.11-rc2' into patchwork
[media] cx23885-video: fix two warnings
[media] stk1160: Build as a module if SND is m and audio support is selected
[media] saa7115: make multi-line comments compliant with CodingStyle
sh_mobile_ceu_camera: Fix a compilation warning
v4l2-common: warning fix (W=1): add a missed function prototype
[media] cx23885-dvb: use a better approach to hook set_frontend
[media] mb86a20s: Fix TS parallel mode
[media] cx23885: Add DTV support for Mygica X8502/X8507 boards
[media] Fix build errors on usbtv when driver is builtin
[media] sms: fix randconfig building error
[media] cx88: fix build when VP3054=m and CX88_DVB=y
[media] sound/pci/Kconfig: select RADIO_ADAPTERS if needed
[media] vsp1: Fix a sparse warning
[media] msi3101: Fix compilation on i386
Maxim Levitsky (3):
[media] ene_ir: Fix interrupt line passthrough to hardware
[media] ene_ir: disable the device if wake is disabled
[media] ene_ir: don't use pr_debug after all
Michael Krufky (1):
[media] dib0700: add support for PCTV 2002e & PCTV 2002e SE
Ondrej Zary (7):
[media] tea575x-tuner: move HW init to a separate function
[media] bttv: stop abusing mbox_we for sw_status
[media] radio-aztech: Convert to generic lm7000 implementation
[media] radio-aztech: Implement signal strength detection and fix stereo detection
[media] tea575x: Move header from sound to media
[media] tea575x: Move from sound to media
[media] introduce gspca-stk1135: Syntek STK1135 driver
Philipp Zabel (9):
[media] mem2mem: add support for hardware buffered queue
[media] coda: use vb2_set_plane_payload instead of setting v4l2_planes[0].bytesused directly
[media] coda: dynamic IRAM setup for encoder
[media] coda: do not allocate maximum number of framebuffers for encoder
[media] coda: update CODA7541 to firmware 1.4.50
[media] coda: add bitstream ringbuffer handling for decoder
[media] coda: dynamic IRAM setup for decoder
[media] coda: split encoder specific parts out of device_run and irq_handler
[media] coda: add CODA7541 decoding support
Prathyush K (1):
[media] exynos-gsc: fix s2r functionality
Ricardo Ribalda (1):
[media] v4l2-dev: Fix race condition on __video_register_device
Sachin Kamat (4):
[media] exynos4-is: Fix potential NULL pointer dereference
[media] exynos4-is: Staticize local symbol
[media] exynos4-is: Annotate unused functions
[media] s5p-g2d: Fix registration failure
Sakari Ailus (3):
[media] smiapp-pll: Add a few comments to PLL calculation
[media] smiapp: Prepare and unprepare clocks correctly
[media] smiapp: Call the clock "ext_clk"
Sean Young (9):
[media] redrat3: errors on unplug
[media] rc: allowed_protos now is a bit field
[media] lirc: validate transmission ir data
[media] lirc: make transmit interface consistent
[media] redrat3: ensure whole packet is read
[media] rc: add feedback led trigger for rc keypresses
[media] redrat3: wire up rc feedback led
[media] ttusbir: wire up rc feedback led
[media] winbond: wire up rc feedback led
Shaik Ameer Basha (1):
[media] v4l2-mem2mem: clear m2m context from job_queue before ctx streamoff
Srinivas Kandagatla (2):
[media] media: rc: Add rc_open/close and use count to rc_dev
[media] media: lirc: Allow lirc dev to talk to rc device
Sylwester Nawrocki (15):
[media] V4L: Drop bus_type check in v4l2-async match functions
[media] V4L: Rename v4l2_async_bus_* to v4l2_async_match_*
[media] V4L: Add V4L2_ASYNC_MATCH_OF subdev matching type
[media] V4L: Rename subdev field of struct v4l2_async_notifier
[media] V4L: Merge struct v4l2_async_subdev_list with struct v4l2_subdev
[media] DocBook: Fix typo in V4L2_CID_JPEG_COMPRESSION_QUALITY reference
[media] V4L: Add support for integer menu controls with standard menu items
[media] v4l2-async: Use proper list head for iteration over registered subdevs
[media] v4l2-ctrl: Suppress build warning from v4l2_ctrl_new_std_menu()
[media] exynos4-is: Initialize the ISP subdev sd->owner field
[media] exynos4-is: Add missing MODULE_LICENSE for exynos-fimc-is.ko
[media] exynos4-is: Add missing v4l2_device_unregister() call in fimc_md_remove()
[media] exynos4-is: Simplify sclk_cam clocks handling
[media] s5p-tv: Include missing v4l2-dv-timings.h header file
[media] exynos4-is: Fix entity unregistration on error path
Tomasz Figa (1):
[media] exynos4-is: Handle suspend/resume of fimc-is-i2c correctly
Vladimir Barinov (8):
[media] ml86v7667: override default field interlace order
[media] V4L2: soc_camera: Renesas R-Car VIN driver
[media] ARM: shmobile: r8a7778: add VIN support
[media] ARM: shmobile: BOCK-W: add VIN and ML86V7667 support
[media] ARM: shmobile: BOCK-W: enable VIN and ML86V7667 in defconfig
[media] ARM: shmobile: r8a7779: add VIN support
[media] ARM: shmobile: Marzen: add VIN and ADV7180 support
[media] ARM: shmobile: Marzen: enable VIN and ADV7180 in defconfig
Wei Yongjun (3):
[media] usbtv: remove unused including <linux/version.h>
[media] davinci: vpif_display: fix error return code in vpif_probe()
[media] davinci: vpif_capture: fix error return code in vpif_probe()
Documentation/DocBook/media/v4l/controls.xml | 168 +-
.../DocBook/media/v4l/lirc_device_interface.xml | 4 +-
Documentation/DocBook/media/v4l/pixfmt-nv16m.xml | 171 ++
Documentation/DocBook/media/v4l/pixfmt.xml | 7 +-
Documentation/DocBook/media/v4l/subdev-formats.xml | 611 ++--
.../DocBook/media/v4l/vidioc-create-bufs.xml | 41 +-
.../DocBook/media/v4l/vidioc-g-dv-timings.xml | 6 +-
.../DocBook/media/v4l/vidioc-g-jpegcomp.xml | 4 +-
Documentation/DocBook/media_api.tmpl | 10 +-
.../devicetree/bindings/media/i2c/adv7343.txt | 48 +
.../devicetree/bindings/media/i2c/ths8200.txt | 19 +
.../devicetree/bindings/media/i2c/tvp7002.txt | 53 +
.../devicetree/bindings/media/s5p-mfc.txt | 1 +
.../devicetree/bindings/media/video-interfaces.txt | 2 +
Documentation/video4linux/v4l2-controls.txt | 21 +-
MAINTAINERS | 26 +-
arch/arm/configs/bockw_defconfig | 7 +
arch/arm/configs/marzen_defconfig | 7 +
arch/arm/mach-davinci/board-da850-evm.c | 6 +-
arch/arm/mach-shmobile/board-bockw.c | 41 +
arch/arm/mach-shmobile/board-marzen.c | 44 +-
arch/arm/mach-shmobile/clock-r8a7778.c | 5 +
arch/arm/mach-shmobile/clock-r8a7779.c | 10 +
arch/arm/mach-shmobile/include/mach/r8a7778.h | 3 +
arch/arm/mach-shmobile/include/mach/r8a7779.h | 3 +
arch/arm/mach-shmobile/setup-r8a7778.c | 34 +
arch/arm/mach-shmobile/setup-r8a7779.c | 37 +
drivers/media/common/siano/Kconfig | 2 +
drivers/media/common/siano/smsdvb-main.c | 3 +-
drivers/media/dvb-core/dvb-usb-ids.h | 2 +
drivers/media/dvb-frontends/mb86a20s.c | 16 +-
drivers/media/i2c/Kconfig | 23 +
drivers/media/i2c/Makefile | 2 +
drivers/media/i2c/ad9389b.c | 163 +-
drivers/media/i2c/adv7343.c | 89 +-
drivers/media/i2c/adv7511.c | 1198 ++++++++
drivers/media/i2c/adv7604.c | 156 +-
drivers/media/i2c/adv7842.c | 2946 ++++++++++++++++++++
drivers/media/i2c/ml86v7667.c | 7 +-
drivers/media/i2c/mt9v032.c | 17 +-
drivers/media/i2c/ov9650.c | 2 +-
drivers/media/i2c/s5c73m3/s5c73m3-core.c | 5 +
drivers/media/i2c/s5k6aa.c | 2 +-
drivers/media/i2c/saa7115.c | 169 +-
drivers/media/i2c/saa711x_regs.h | 19 +
drivers/media/i2c/smiapp-pll.c | 17 +
drivers/media/i2c/smiapp/smiapp-core.c | 31 +-
drivers/media/i2c/soc_camera/mt9m111.c | 38 +-
drivers/media/i2c/soc_camera/mt9t031.c | 7 +-
drivers/media/i2c/ths7303.c | 6 +-
drivers/media/i2c/ths8200.c | 123 +-
drivers/media/i2c/tvp514x.c | 20 +-
drivers/media/i2c/tvp7002.c | 73 +-
drivers/media/media-entity.c | 14 +-
drivers/media/pci/bt8xx/bttv-cards.c | 26 +-
drivers/media/pci/bt8xx/bttvp.h | 3 +
drivers/media/pci/cx23885/Kconfig | 1 +
drivers/media/pci/cx23885/cx23885-av.c | 13 +
drivers/media/pci/cx23885/cx23885-cards.c | 6 +-
drivers/media/pci/cx23885/cx23885-core.c | 5 +-
drivers/media/pci/cx23885/cx23885-dvb.c | 53 +-
drivers/media/pci/cx23885/cx23885-video.c | 5 +-
drivers/media/pci/cx23885/cx23885-video.h | 26 +
drivers/media/pci/cx23885/cx23885.h | 2 +
drivers/media/pci/cx88/Kconfig | 11 +-
drivers/media/pci/cx88/cx88.h | 2 +-
drivers/media/platform/Kconfig | 12 +-
drivers/media/platform/Makefile | 2 +
drivers/media/platform/blackfin/bfin_capture.c | 9 +-
drivers/media/platform/coda.c | 1508 ++++++++--
drivers/media/platform/coda.h | 107 +-
drivers/media/platform/davinci/vpbe_display.c | 23 +-
drivers/media/platform/davinci/vpbe_osd.c | 45 +-
drivers/media/platform/davinci/vpbe_venc.c | 97 +-
drivers/media/platform/davinci/vpif_capture.c | 162 +-
drivers/media/platform/davinci/vpif_capture.h | 2 +
drivers/media/platform/davinci/vpif_display.c | 221 +-
drivers/media/platform/davinci/vpif_display.h | 3 +-
drivers/media/platform/davinci/vpss.c | 62 +-
drivers/media/platform/exynos-gsc/gsc-core.c | 22 +-
drivers/media/platform/exynos-gsc/gsc-core.h | 1 +
drivers/media/platform/exynos-gsc/gsc-m2m.c | 1 +
drivers/media/platform/exynos4-is/fimc-core.c | 2 +
drivers/media/platform/exynos4-is/fimc-is-i2c.c | 33 +-
drivers/media/platform/exynos4-is/fimc-is-param.c | 4 +-
drivers/media/platform/exynos4-is/fimc-is-regs.c | 4 +-
drivers/media/platform/exynos4-is/fimc-is.c | 1 +
drivers/media/platform/exynos4-is/fimc-isp.c | 2 +
drivers/media/platform/exynos4-is/fimc-lite.c | 17 +-
drivers/media/platform/exynos4-is/media-dev.c | 17 +-
drivers/media/platform/marvell-ccic/cafe-driver.c | 4 +-
drivers/media/platform/marvell-ccic/mcam-core.c | 325 ++-
drivers/media/platform/marvell-ccic/mcam-core.h | 50 +-
drivers/media/platform/marvell-ccic/mmp-driver.c | 278 +-
drivers/media/platform/s3c-camif/camif-regs.c | 8 +-
drivers/media/platform/s5p-g2d/g2d.c | 1 +
drivers/media/platform/s5p-mfc/regs-mfc-v6.h | 4 +-
drivers/media/platform/s5p-mfc/regs-mfc-v7.h | 61 +
drivers/media/platform/s5p-mfc/s5p_mfc.c | 32 +
drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c | 2 +-
drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c | 3 +
drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 23 +-
drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 12 +-
drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 90 +-
drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 150 +-
drivers/media/platform/s5p-mfc/s5p_mfc_opr.c | 2 +-
drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 149 +-
drivers/media/platform/s5p-tv/hdmi_drv.c | 3 +-
drivers/media/platform/soc_camera/Kconfig | 8 +
drivers/media/platform/soc_camera/Makefile | 1 +
drivers/media/platform/soc_camera/mx3_camera.c | 67 +-
drivers/media/platform/soc_camera/rcar_vin.c | 1486 ++++++++++
.../platform/soc_camera/sh_mobile_ceu_camera.c | 9 +-
drivers/media/platform/soc_camera/soc_camera.c | 40 +-
drivers/media/platform/vsp1/Makefile | 5 +
drivers/media/platform/vsp1/vsp1.h | 74 +
drivers/media/platform/vsp1/vsp1_drv.c | 527 ++++
drivers/media/platform/vsp1/vsp1_entity.c | 181 ++
drivers/media/platform/vsp1/vsp1_entity.h | 68 +
drivers/media/platform/vsp1/vsp1_lif.c | 238 ++
drivers/media/platform/vsp1/vsp1_lif.h | 37 +
drivers/media/platform/vsp1/vsp1_regs.h | 581 ++++
drivers/media/platform/vsp1/vsp1_rpf.c | 209 ++
drivers/media/platform/vsp1/vsp1_rwpf.c | 124 +
drivers/media/platform/vsp1/vsp1_rwpf.h | 53 +
drivers/media/platform/vsp1/vsp1_uds.c | 346 +++
drivers/media/platform/vsp1/vsp1_uds.h | 40 +
drivers/media/platform/vsp1/vsp1_video.c | 1069 +++++++
drivers/media/platform/vsp1/vsp1_video.h | 144 +
drivers/media/platform/vsp1/vsp1_wpf.c | 233 ++
drivers/media/radio/Kconfig | 12 +-
drivers/media/radio/Makefile | 1 +
drivers/media/radio/radio-aztech.c | 81 +-
drivers/media/radio/radio-maxiradio.c | 15 +-
drivers/media/radio/radio-sf16fmr2.c | 2 +-
drivers/media/radio/radio-shark.c | 2 +-
drivers/media/radio/si470x/radio-si470x-usb.c | 11 -
.../media/radio/tea575x.c | 21 +-
drivers/media/rc/Kconfig | 3 +-
drivers/media/rc/ene_ir.c | 30 +-
drivers/media/rc/ene_ir.h | 2 +-
drivers/media/rc/iguanair.c | 4 +-
drivers/media/rc/ir-lirc-codec.c | 12 +-
drivers/media/rc/lirc_dev.c | 10 +
drivers/media/rc/rc-main.c | 52 +-
drivers/media/rc/redrat3.c | 120 +-
drivers/media/rc/ttusbir.c | 1 +
drivers/media/rc/winbond-cir.c | 38 +-
drivers/media/tuners/e4000.c | 82 +-
drivers/media/tuners/e4000.h | 2 +-
drivers/media/usb/cx231xx/cx231xx-cards.c | 40 +
drivers/media/usb/cx231xx/cx231xx-dvb.c | 1 +
drivers/media/usb/cx231xx/cx231xx.h | 1 +
drivers/media/usb/dvb-usb-v2/Kconfig | 2 +-
drivers/media/usb/dvb-usb-v2/dvb_usb.h | 5 -
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 134 +-
drivers/media/usb/dvb-usb-v2/lmedm04.c | 2 +-
drivers/media/usb/dvb-usb/dib0700_devices.c | 12 +-
drivers/media/usb/dvb-usb/m920x.c | 2 +-
drivers/media/usb/em28xx/em28xx-i2c.c | 2 +-
drivers/media/usb/em28xx/em28xx-video.c | 1 +
drivers/media/usb/gspca/Kconfig | 9 +
drivers/media/usb/gspca/Makefile | 2 +
drivers/media/usb/gspca/gspca.c | 6 +-
drivers/media/usb/gspca/ov519.c | 32 +-
drivers/media/usb/gspca/ov534.c | 3 +-
drivers/media/usb/gspca/stk1135.c | 685 +++++
drivers/media/usb/gspca/stk1135.h | 57 +
drivers/media/usb/hdpvr/hdpvr-core.c | 11 +-
drivers/media/usb/hdpvr/hdpvr-video.c | 9 +-
drivers/media/usb/s2255/s2255drv.c | 9 +-
drivers/media/usb/stk1160/Kconfig | 16 +-
drivers/media/usb/stk1160/stk1160-v4l.c | 6 +-
drivers/media/usb/tlg2300/pd-main.c | 37 +-
drivers/media/usb/usbtv/Kconfig | 2 +-
drivers/media/usb/usbtv/usbtv.c | 151 +-
drivers/media/v4l2-core/Makefile | 1 +
drivers/media/v4l2-core/v4l2-async.c | 112 +-
drivers/media/v4l2-core/v4l2-common.c | 357 ---
drivers/media/v4l2-core/v4l2-ctrls.c | 67 +-
drivers/media/v4l2-core/v4l2-dev.c | 5 +-
drivers/media/v4l2-core/v4l2-dv-timings.c | 609 ++++
drivers/media/v4l2-core/v4l2-mem2mem.c | 69 +-
drivers/media/v4l2-core/v4l2-of.c | 13 +-
drivers/media/v4l2-core/videobuf2-core.c | 269 +-
drivers/staging/media/Kconfig | 2 +
drivers/staging/media/Makefile | 1 +
drivers/staging/media/lirc/lirc_igorplugusb.c | 56 +-
drivers/staging/media/msi3101/Kconfig | 3 +
drivers/staging/media/msi3101/Makefile | 1 +
drivers/staging/media/msi3101/sdr-msi3101.c | 1931 +++++++++++++
include/linux/platform_data/camera-mx3.h | 4 +
include/linux/platform_data/camera-rcar.h | 25 +
include/linux/platform_data/vsp1.h | 25 +
include/media/adv7343.h | 20 +-
include/media/adv7511.h | 48 +
include/media/adv7842.h | 226 ++
include/media/davinci/vpif_types.h | 4 +
include/media/lirc_dev.h | 1 +
include/media/media-entity.h | 4 +
include/media/mt9v032.h | 4 -
include/media/rc-core.h | 4 +
include/media/saa7115.h | 77 +-
include/media/smiapp.h | 1 -
include/{sound/tea575x-tuner.h => media/tea575x.h} | 1 +
include/media/v4l2-async.h | 36 +-
include/media/v4l2-common.h | 14 +-
include/media/v4l2-ctrls.h | 1 +
include/media/v4l2-dv-timings.h | 161 ++
include/media/v4l2-mediabus.h | 3 +
include/media/v4l2-mem2mem.h | 13 +
include/media/v4l2-subdev.h | 13 +-
include/media/videobuf2-core.h | 11 +-
include/uapi/linux/v4l2-controls.h | 29 +
include/uapi/linux/v4l2-dv-timings.h | 8 -
include/uapi/linux/v4l2-mediabus.h | 6 +-
include/uapi/linux/videodev2.h | 12 +
sound/i2c/other/Makefile | 2 -
sound/pci/Kconfig | 12 +-
sound/pci/es1968.c | 2 +-
sound/pci/fm801.c | 2 +-
221 files changed, 19059 insertions(+), 2730 deletions(-)
create mode 100644 Documentation/DocBook/media/v4l/pixfmt-nv16m.xml
create mode 100644 Documentation/devicetree/bindings/media/i2c/adv7343.txt
create mode 100644 Documentation/devicetree/bindings/media/i2c/ths8200.txt
create mode 100644 Documentation/devicetree/bindings/media/i2c/tvp7002.txt
create mode 100644 drivers/media/i2c/adv7511.c
create mode 100644 drivers/media/i2c/adv7842.c
create mode 100644 drivers/media/pci/cx23885/cx23885-video.h
create mode 100644 drivers/media/platform/s5p-mfc/regs-mfc-v7.h
create mode 100644 drivers/media/platform/soc_camera/rcar_vin.c
create mode 100644 drivers/media/platform/vsp1/Makefile
create mode 100644 drivers/media/platform/vsp1/vsp1.h
create mode 100644 drivers/media/platform/vsp1/vsp1_drv.c
create mode 100644 drivers/media/platform/vsp1/vsp1_entity.c
create mode 100644 drivers/media/platform/vsp1/vsp1_entity.h
create mode 100644 drivers/media/platform/vsp1/vsp1_lif.c
create mode 100644 drivers/media/platform/vsp1/vsp1_lif.h
create mode 100644 drivers/media/platform/vsp1/vsp1_regs.h
create mode 100644 drivers/media/platform/vsp1/vsp1_rpf.c
create mode 100644 drivers/media/platform/vsp1/vsp1_rwpf.c
create mode 100644 drivers/media/platform/vsp1/vsp1_rwpf.h
create mode 100644 drivers/media/platform/vsp1/vsp1_uds.c
create mode 100644 drivers/media/platform/vsp1/vsp1_uds.h
create mode 100644 drivers/media/platform/vsp1/vsp1_video.c
create mode 100644 drivers/media/platform/vsp1/vsp1_video.h
create mode 100644 drivers/media/platform/vsp1/vsp1_wpf.c
rename sound/i2c/other/tea575x-tuner.c => drivers/media/radio/tea575x.c (98%)
create mode 100644 drivers/media/usb/gspca/stk1135.c
create mode 100644 drivers/media/usb/gspca/stk1135.h
create mode 100644 drivers/media/v4l2-core/v4l2-dv-timings.c
create mode 100644 drivers/staging/media/msi3101/Kconfig
create mode 100644 drivers/staging/media/msi3101/Makefile
create mode 100644 drivers/staging/media/msi3101/sdr-msi3101.c
create mode 100644 include/linux/platform_data/camera-rcar.h
create mode 100644 include/linux/platform_data/vsp1.h
create mode 100644 include/media/adv7511.h
create mode 100644 include/media/adv7842.h
rename include/{sound/tea575x-tuner.h => media/tea575x.h} (98%)
create mode 100644 include/media/v4l2-dv-timings.h
--
Cheers,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/