All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL for v4.13-rc1] media updates
@ 2017-07-05 12:49 Mauro Carvalho Chehab
  0 siblings, 0 replies; only message in thread
From: Mauro Carvalho Chehab @ 2017-07-05 12:49 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.13-1

For:

- Addition of fwnode support at V4L2 core;
- Addition of a few more SDR formats;
- New imx driver to support i.MX6 cameras;
- New driver for Qualcon venus codecs;
- New I2C sensor drivers: dw9714, max2175, ov13858, ov5640;
- New CEC driver: stm32-cec;
- Some Improvements at DVB frontend documentation and a few fixups;
- Several drivers improvements and fixups.

Regards,
Mauro

--


The following changes since commit 41f1830f5a7af77cf5c86359aba3cbd706687e52:

  Linux 4.12-rc6 (2017-06-19 22:19:37 +0800)

are available in the git repository at:

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

for you to fetch changes up to 2a2599c663684a1142dae0bff7737e125891ae6d:

  [media] media: entity: Catch unbalanced media_pipeline_stop calls (2017-06-23 09:23:36 -0300)

----------------------------------------------------------------
media updates for v4.13-rc1

----------------------------------------------------------------
A Sun (4):
      [media] mceusb: sporadic RX truncation corruption fix
      [media] mceusb: fix inaccurate debug buffer dumps, and misleading debug messages
      [media] mceusb: RX -EPIPE (urb status = -32) lockup failure fix
      [media] mceusb: TX -EPIPE (urb status = -32) lockup fix

Alan Cox (10):
      [media] atompisp: HAS_BL is never defined so lose it
      [media] atomisp: remove NUM_OF_BLS
      [media] atomisp2: remove HRT_UNSCHED
      [media] atomisp2: tidy up confused ifdefs
      [media] atomisp: eliminate dead code under HAS_RES_MGR
      [media] atomisp: unify sh_css_hmm_buffer_record_acquire
      [media] atomisp: Unify load_preview_binaries for the most part
      [media] atomisp: Unify lut free logic
      [media] atomisp: remove sh_css_irq - it contains nothing
      [media] atomisp: de-duplicate sh_css_mmu_set_page_table_base_index

Alex Deryskyba (1):
      [media] rc: meson-ir: switch config to NEC decoding on shutdown

Alexandre Courbot (2):
      [media] media-ioc-g-topology.rst: fix typos
      [media] s5p-jpeg: fix recursive spinlock acquisition

Andi Shyti (1):
      [media] rc: ir-spi: remove unnecessary initialization

Andrey Utkin (2):
      [media] MAINTAINERS: solo6x10, tw5864: add Anton Sviridenko
      [media] MAINTAINERS: solo6x10: update Andrey Utkin email

Andy Shevchenko (1):
      [media] as3645a: Join string literals back

Anton Blanchard (1):
      [media] ir-spi: Fix issues with lirc API

Antti Palosaari (15):
      [media] af9015: use correct 7-bit i2c addresses
      [media] af9013: move config values directly under driver state
      [media] af9013: add i2c client bindings
      [media] af9013: use kernel 64-bit division
      [media] af9013: fix logging
      [media] af9013: convert to regmap api
      [media] af9013: fix error handling
      [media] af9013: add dvbv5 cnr
      [media] af9015: fix and refactor i2c adapter algo logic
      [media] af9015: enable 2nd TS flow control when dual mode
      [media] af9013: add configurable TS output pin
      [media] af9013: remove unneeded register writes
      [media] af9015: move 2nd demod power-up wait different location
      [media] af9013: refactor firmware download routine
      [media] af9013: refactor power control

Arnd Bergmann (6):
      [media] rainshadow-cec: use strlcat instead of strncat
      [media] rainshadow-cec: avoid -Wmaybe-uninitialized warning
      [media] cec: improve MEDIA_CEC_RC dependencies
      [media] cec-notifier.h: handle unreachable CONFIG_CEC_CORE
      [media] ir-core: fix gcc-7 warning on bool arithmetic
      [media] dvb: don't use 'time_t' in event ioctl

Arvind Yadav (1):
      [media] tc358743: Handle return value of clk_prepare_enable

Avraham Shukron (3):
      [media] atomisp: fixed sparse warnings
      [media] atomisp: fixed coding style errors
      [media] atomisp: fix coding style warnings

Benjamin Gaignard (5):
      [media] cec: stih: allow to use max CEC logical addresses
      [media] cec: stih: fix typos in comments
      [media] dt-bindings: media: stm32 cec driver
      [media] cec: add STM32 cec driver
      [media] exynos4-is: use devm_of_platform_populate()

Chen Guanqiao (1):
      [media] staging: atomisp: lm3554: fix sparse warnings(was not declared. Should it be static?)

Christoph Fanelsa (1):
      [media] staging: media: cxd2099: Fix checkpatch issues

Christophe JAILLET (2):
      [media] vb2: Fix an off by one error in 'vb2_plane_vaddr'
      [media] vb2: Fix error handling in '__vb2_buf_mem_alloc'

Colin Ian King (4):
      [media] cx18: fix spelling mistake: "demodualtor" -> "demodulator"
      [media] em28xx: fix spelling mistake: "missdetected" -> "misdetected"
      [media] pvrusb2: remove redundant check on cnt > 8
      [media] s5p-mfc: fix spelling mistake: "destionation" -> "destination"

Dan Carpenter (3):
      [media] atomisp: one char read beyond end of string
      [media] atomisp: putting NULs in the wrong place
      [media] atomisp2: off by one in atomisp_s_input()

Daniel Kurtz (1):
      [media] media: mtk-mdp: Fix mdp device tree

Daniel Roschka (1):
      [media] uvcvideo: Quirk for webcam in MacBook Pro 2016

Daniel Scheller (32):
      [media] dvb-frontends/stv0367: add flag to make i2c_gatectrl optional
      [media] dvb-frontends/stv0367: print CPAMP status only if stv_debug is enabled
      [media] dvb-frontends/stv0367: refactor defaults table handling
      [media] dvb-frontends/stv0367: move out tables, support multiple tab variants
      [media] dvb-frontends/stv0367: make PLLSETUP a function, add 58MHz IC speed
      [media] dvb-frontends/stv0367: make full reinit on set_frontend() optional
      [media] dvb-frontends/stv0367: support reading if_khz from tuner config
      [media] dvb-frontends/stv0367: selectable QAM FEC Lock status register
      [media] dvb-frontends/stv0367: fix symbol rate conditions in cab_SetQamSize()
      [media] dvb-frontends/stv0367: add defaults for use w/DD-branded devices
      [media] dvb-frontends/stv0367: add Digital Devices compatibility
      [media] ddbridge: add i2c_read_regs()
      [media] ddbridge: support STV0367-based cards and modules
      [media] dvb-frontends/cxd2841er: remove kernel log spam in non-debug levels
      [media] dvb-frontends/cxd2841er: do I2C reads in one go
      [media] dvb-frontends/cxd2841er: immediately unfreeze regs when done
      [media] dvb-frontends/cxd2841er: support CXD2837/38/43ER demods/Chip IDs
      [media] dvb-frontends/cxd2841er: replace IFFREQ calc macros into functions
      [media] dvb-frontends/cxd2841er: add variable for configuration flags
      [media] dvb-frontends/cxd2841er: make call to i2c_gate_ctrl optional
      [media] dvb-frontends/cxd2841er: support IF speed calc from tuner values
      [media] dvb-frontends/cxd2841er: TS_SERIAL config flag
      [media] dvb-frontends/cxd2841er: make ASCOT use optional
      [media] dvb-frontends/cxd2841er: optionally tune earlier in set_frontend()
      [media] dvb-frontends/cxd2841er: make lock wait in set_fe_tc() optional
      [media] dvb-frontends/cxd2841er: configurable IFAGCNEG
      [media] dvb-frontends/cxd2841er: more configurable TSBITS
      [media] dvb-frontends/cxd2841er: improved snr reporting
      [media] ddbridge: board control setup, ts quirk flags
      [media] ddbridge: add I2C functions, add XO2 module support
      [media] ddbridge: support for Sony CXD28xx C/C2/T/T2 tuner modules
      [media] ddbridge: hardware IDs for new C2T2 cards and other devices

Dave Stevenson (3):
      [media] tc358743: Add enum_mbus_code
      [media] tc358743: Setup default mbus_fmt before registering
      [media] tc358743: Add support for platforms without IRQ line

David Härdeman (21):
      [media] rc-core: fix input repeat handling
      [media] ir-lirc-codec: let lirc_dev handle the lirc_buffer
      [media] lirc_dev: remove pointless functions
      [media] lirc_dev: remove unused set_use_inc/set_use_dec
      [media] lirc_dev: remove sampling kthread
      [media] lirc_dev: clarify error handling
      [media] lirc_dev: make fops mandatory
      [media] lirc_dev: merge lirc_register_driver() and lirc_allocate_driver()
      [media] lirc_zilog: remove module parameter minor
      [media] lirc_dev: remove lirc_irctl_init() and lirc_cdev_add()
      [media] lirc_dev: remove superfluous get/put_device() calls
      [media] lirc_dev: remove unused module parameter
      [media] lirc_dev: return POLLHUP and POLLERR when device is gone
      [media] lirc_dev: cleanup includes
      [media] lirc_dev: cleanup header
      [media] rc-core: ati_remote - leave the internals of rc_dev alone
      [media] rc-core: img-ir - leave the internals of rc_dev alone
      [media] rc-core: cx231xx - leave the internals of rc_dev alone
      [media] tm6000: key_addr is unused
      [media] rc-core: cleanup rc_register_device
      [media] rc-core: cleanup rc_register_device pt2

Devin Heitmueller (13):
      [media] cx88: Fix regression in initial video standard setting
      [media] mxl111sf: Fix driver to use heap allocate buffers for USB messages
      [media] au8522: don't attempt to configure unsupported VBI slicer
      [media] au8522: don't touch i2c master registers on au8522
      [media] au8522: rework setup of audio routing
      [media] au8522: remove note about VBI not being implemented
      [media] au8522: remove leading bit for register writes
      [media] au8522 Remove 0x4 bit for register reads
      [media] au8522: fix lock detection to be more reliable
      [media] xc5000: Don't spin waiting for analog lock
      [media] au8522: Set the initial modulation
      [media] au0828: Add timer to restart TS stream if no data arrives on bulk endpoint
      [media] rc: fix breakage in "make menuconfig" for media_build

Fabrizio Perria (1):
      [media] atomisp: Fix unnecessary initialization of static

Frank Schaefer (1):
      [media] em28xx: fix+improve the register (usb control message) debugging

Guru Das Srinagesh (2):
      [media] atomisp: use logical AND, not bitwise
      [media] atomisp: Make undeclared symbols static

Gustavo A. R. Silva (5):
      [media] media: platform: coda: remove variable self assignment
      [media] media: i2c: initialize scalar variables
      [media] s3c-camif: fix arguments position in a function call
      [media] i2c: tc358743: remove useless variable assignment in tc358743_isr
      [media] af9013: add check on af9013_wr_regs() return value

Hans Verkuil (14):
      [media] v4l2-ioctl.c: always copy G/S_EDID result
      [media] cec: improve debug messages
      [media] cec: add cec_s_phys_addr_from_edid helper function
      [media] cec: add cec_phys_addr_invalidate() helper function
      [media] cec: add cec_transmit_attempt_done helper function
      [media] stih-cec/vivid/pulse8/rainshadow: use cec_transmit_attempt_done
      [media] cec: add CEC_CAP_NEEDS_HPD
      [media] cec-ioc-adap-g-caps.rst: document CEC_CAP_NEEDS_HPD
      [media] dt-bindings: media/s5p-cec.txt: document needs-hpd property
      [media] s5p_cec: set the CEC_CAP_NEEDS_HPD flag if needed
      [media] dt-bindings: add media/cec.txt
      [media] dt-bindings: media/s5p-cec.txt, media/stih-cec.txt: refer to cec.txt
      [media] v4l2-ioctl/exynos: fix G/S_SELECTION's type handling
      [media] media/uapi/v4l: clarify cropcap/crop/selection behavior

Hans de Goede (9):
      [media] atomisp: Fix -Werror=int-in-bool-context compile errors
      [media] staging: atomisp: Fix calling efivar_entry_get() with unaligned arguments
      [media] staging: atomisp: Do not call dev_warn with a NULL device
      [media] staging: atomisp: Set step to 0 for mt9m114 menu control
      [media] staging: atomisp: Add INT0310 ACPI id to gc0310 driver
      [media] staging: atomisp: Add OVTI2680 ACPI id to ov2680 driver
      [media] staging: atomisp: Ignore errors from second gpio in ov2680 driver
      [media] staging: atomisp: Make ov2680 driver less chatty
      [media] staging: atomisp: Fix endless recursion in hmm_init

Heiner Kallweit (5):
      [media] rc: meson-ir: remove irq from struct meson_ir
      [media] rc: meson-ir: make use of the bitfield macros
      [media] rc: meson-ir: switch to managed rc device allocation / registration
      [media] rc: meson-ir: use readl_relaxed in the interrupt handler
      [media] rc: meson-ir: change irq name to to of node name

Helen Fornazier (12):
      [media] vimc: sen: Integrate the tpg on the sensor
      [media] vimc: Move common code from the core
      [media] vimc: common: Add vimc_ent_sd_* helper
      [media] vimc: common: Add vimc_pipeline_s_stream helper
      [media] vimc: common: Add vimc_link_validate
      [media] vimc: common: Add vimc_colorimetry_clamp
      [media] vimc: sen: Support several image formats
      [media] vimc: cap: Support several image formats
      [media] vimc: Subdevices as modules
      [media] vimc: deb: Add debayer filter
      [media] vimc: sca: Add scaler
      [media] vimc: sen: Declare vimc_sen_video_ops as static

Hirokazu Honda (1):
      [media] mtk-vcodec: Show mtk driver error without DEBUG definition

Hugues Fruchet (3):
      [media] dt-bindings: Document STM32 DCMI bindings
      [media] stm32-dcmi: STM32 DCMI camera interface driver
      [media] atmel-isi: code cleanup

Hyungwoo Yang (1):
      [media] ov13858: add support for OV13858 sensor

Jacopo Mondi (1):
      [media] media: i2c: ov772x: Force use of SCCB protocol

Jasmin Jessich (2):
      [media] dvb_ca_en50221: use foo *bar, instead of foo * bar
      [media] dvb_ca_en50221: Fix wrong EXPORT_SYMBOL order

Jia-Ju Bai (2):
      [media] ivtv: Fix a sleep-in-atomic bug in snd_ivtv_pcm_hw_free
      [media] cx18: Fix a sleep-in-atomic bug in snd_cx18_pcm_hw_free

Joe Perches (1):
      [media] atomisp: Add __printf validation and fix fallout

Johan Hovold (3):
      [media] usbvision: add missing USB-descriptor endianness conversions
      [media] mceusb: fix memory leaks in error path
      [media] mceusb: drop redundant urb reinitialisation

Jonas Karlman (1):
      [media] rc: meson-ir: store raw event without processing

Juan Antonio Pedreira Martos (1):
      [media] staging: media: atomisp: fix non static symbol warnings

Kevin Hilman (4):
      [media] davinci: vpif_capture: drop compliance hack
      [media] davinci: vpif_capture: get subdevs from DT when available
      [media] davinci: vpif_capture: cleanup raw camera support
      [media] davinci: vpif: adaptions for DT support

Kieran Bingham (3):
      [media] v4l: subdev: tolerate null in media_entity_to_v4l2_subdev
      [media] media: fdp1: Support ES2 platforms
      [media] media: entity: Catch unbalanced media_pipeline_stop calls

Lucas Stach (3):
      [media] coda: use correct offset for mvcol buffer
      [media] coda: first step at error recovery
      [media] coda/imx-vdoa: always wait for job completion

Manny Vindiola (1):
      [media] atomisp: fix missing blank line coding style issue in atomisp_tpg.c

Marek Szyprowski (1):
      [media] s5p-cec: update MAINTAINERS entry

Marek Vasut (1):
      [media] media: imx: Drop warning upon multiple S_STREAM disable calls

Mauro Carvalho Chehab (23):
      Merge tag 'v4.12-rc1' into patchwork
      [media] atomisp: don't treat warnings as errors
      [media] bcm3510: fix handling of VSB16 modulation
      [media] saa7164: better handle error codes
      [media] bt8xx: add missing break
      [media] dvb-usb-remote: don't write bogus debug messages
      [media] media drivers: annotate fall-through
      [media] s5p-jpeg: don't return a random width/height
      [media] mtk_vcodec_dec: return error at mtk_vdec_pic_info_update()
      [media] atomisp: disable several warnings when W=1
      [media] av7110: avoid switch fall through
      [media] zoran: annotate switch fall through
      [media] soc_camera: annotate a switch fall through
      [media] s2255drv: avoid a switch fall through
      [media] uvcvideo: annotate a switch fall through
      Merge tag 'media/v4.12-2' into patchwork
      [media] platform/Makefile: don't depend on arch to include dirs
      [media] staging: css2400/Makefile: don't include non-existing files
      [media] atomisp: use correct dialect to disable warnings
      [media] max2175: remove an useless comparision
      [media] ov13858: remove duplicated const declaration
      Merge tag 'v4.12-rc6' into patchwork
      [media] dvb uapi docs: enums are passed by value, not reference

Minghsiu Tsai (1):
      [media] dt-bindings: mt8173: Fix mdp device tree

Nicholas Mc Guire (1):
      [media] s5k6aa: set usleep_range() range greater than 0

Niklas Söderlund (19):
      [media] rcar-vin: reset bytesperline and sizeimage when resetting format
      [media] rcar-vin: use rvin_reset_format() in S_DV_TIMINGS
      [media] rcar-vin: fix how pads are handled for v4l2 subdevice operations
      [media] rcar-vin: fix standard in input enumeration
      [media] rcar-vin: move subdev source and sink pad index to rvin_graph_entity
      [media] rcar-vin: refactor pad lookup code
      [media] rcar-vin: move pad lookup to async bound handler
      [media] rcar-vin: use pad information when verifying media bus format
      [media] rcar-vin: decrease buffers needed to capture
      [media] rcar-vin: move functions which acts on hardware
      [media] rcar-vin: select capture mode based on free buffers
      [media] rcar-vin: allow switch between capturing modes when stalling
      [media] rcar-vin: refactor and fold in function after stall handling rework
      [media] rcar-vin: remove subdevice matching from bind and unbind callbacks
      [media] rcar-vin: add missing error check to propagate error
      [media] rcar-vin: fix bug in pixelformat selection
      [media] v4l: async: check for v4l2_dev in v4l2_async_notifier_register()
      [media] media: entity: Add get_fwnode_pad entity operation
      [media] media: entity: Add media_entity_get_fwnode_pad() function

Nori, Sekhar (1):
      [media] davinci: vpif_capture: fix default pixel format for BT.656/BT.1120 video

Oleh Kravchenko (1):
      [media] cx231xx: Initial support Astrometa T2hybrid

Pan Bian (3):
      [media] m5602_s5k83a: check return value of kthread_create
      [media] cobalt: fix unchecked return values
      [media] cx25840: fix unchecked return values

Paolo Cretaro (1):
      [media] atomisp: use NULL instead of 0 for pointers

Pavel Machek (1):
      [media] Doc*/media/uapi: fix control name

Peter Boström (1):
      [media] uvcvideo: Add iFunction or iInterface to device names

Petr Cvek (5):
      [media] pxa_camera: fix module remove codepath for v4l2 clock
      [media] pxa_camera: Add remaining Bayer 8 formats
      [media] pxa_camera: Fix incorrect test in the image size generation
      [media] pxa_camera: Add (un)subscribe_event ioctl
      [media] pxa_camera: Fix a call with an uninitialized device pointer

Philipp Zabel (12):
      [media] tc358743: fix register i2c_rd/wr function fix
      [media] coda: simplify optional reset handling
      [media] coda: improve colorimetry handling
      [media] coda: implement forced key frames
      [media] coda: copy headers in front of every I-frame
      [media] dt-bindings: Add bindings for video-multiplexer device
      [media] add mux and video interface bridge entity functions
      [media] platform: add video-multiplexer subdevice driver
      [media] MAINTAINERS: add maintainer entry for video multiplexer v4l2 subdevice driver
      [media] media: imx: csi: increase burst size for YUV formats
      [media] media: imx: csi: add frame skipping support
      [media] media: imx: csi: add sink selection rectangles

Rajmohan Mani (1):
      [media] dw9714: Initial driver for dw9714 VCM

Ramesh Shanmugasundaram (8):
      [media] media: v4l2-ctrls: Reserve controls for MAX217X
      [media] dt-bindings: media: Add MAX2175 binding description
      [media] media: i2c: max2175: Add MAX2175 support
      [media] media: Add new SDR formats PC16, PC18 & PC20
      [media] doc_rst: media: New SDR formats PC16, PC18 & PC20
      [media] dt-bindings: media: Add Renesas R-Car DRIF binding
      [media] media: platform: rcar_drif: Add DRIF support
      [media] MAINTAINERS: Add entry for R-Car DRIF & MAX2175 drivers

Rene Hickersberger (1):
      [media] media: s5p-cec: Fixed spelling mistake

Ricardo Silva (5):
      [media] lirc_zilog: Fix whitespace style checks
      [media] lirc_zilog: Fix NULL comparisons style
      [media] lirc_zilog: Use __func__ for logging function name
      [media] lirc_zilog: Use sizeof(*p) instead of sizeof(struct P)
      [media] lirc_zilog: Fix unbalanced braces around if/else

Russell King (3):
      [media] media: imx: csi: add support for bayer formats
      [media] media: imx: csi: add frame size/interval enumeration
      [media] media: imx: capture: add frame sizes/interval enumeration

Sakari Ailus (14):
      [media] v4l: fwnode: Support generic fwnode for parsing standardised properties
      [media] v4l: async: Add fwnode match support
      [media] v4l: flash led class: Use fwnode_handle instead of device_node in init
      [media] v4l: Switch from V4L2 OF not V4L2 fwnode API
      [media] docs-rst: media: Switch documentation to V4L2 fwnode API
      [media] v4l: Remove V4L2 OF framework in favour of V4L2 fwnode framework
      [media] v4l2-ctrls.c: Implement unlocked variant of v4l2_ctrl_handler_setup()
      [media] v4l2-ctrls: Correctly destroy mutex in v4l2_ctrl_handler_free()
      [media] davinci: Switch from V4L2 OF to V4L2 fwnode
      [media] ad5820: unregister async sub-device
      [media] vb2: Rename confusingly named internal buffer preparation functions
      [media] vb2: Move buffer cache synchronisation to prepare from queue
      [media] v4l: ctrls: Add a control for digital gain
      [media] v4l: controls: Improve documentation for V4L2_CID_GAIN

Sean Young (7):
      [media] sir_ir: infinite loop in interrupt handler
      [media] sir_ir: attempt to free already free_irq
      [media] sir_ir: use dev managed resources
      [media] sir_ir: remove init_port and drop_port functions
      [media] sir_ir: remove init_chrdev and init_sir_ir functions
      [media] staging: remove todo and replace with lirc_zilog todo
      [media] sir_ir: annotate hardware config module parameters

Songjun Wu (1):
      [media] atmel-isc: Set the default DMA memory burst size

Stanimir Varbanov (19):
      [media] media: v4l2-mem2mem: extend m2m APIs for more accurate buffer management
      [media] doc: DT: venus: binding document for Qualcomm video driver
      [media] MAINTAINERS: Add Qualcomm Venus video accelerator driver
      [media] media: venus: adding core part and helper functions
      [media] media: venus: vdec: add video decoder files
      [media] media: venus: venc: add video encoder files
      [media] media: venus: hfi: add Host Firmware Interface (HFI)
      [media] media: venus: hfi: add Venus HFI files
      [media] media: venus: enable building of Venus video driver
      [media] media: venus: hfi: fix mutex unlock
      [media] media: venus: hfi_cmds: fix variable dereferenced before check
      [media] media: venus: helpers: fix variable dereferenced before check
      [media] media: venus: hfi_venus: fix variable dereferenced before check
      [media] media: venus: hfi_msgs: fix set but not used variables
      [media] media: venus: vdec: fix compile error in vdec_close
      [media] media: venus: venc: fix compile error in venc_close
      [media] media: venus: vdec: add support for min buffers for capture
      [media] media: venus: update firmware path with linux-firmware place
      [media] media: venus: enable building with COMPILE_TEST

Steve Longerbeam (14):
      [media] dt/bindings: Add bindings for OV5640
      [media] add Omnivision OV5640 sensor driver
      [media] MAINTAINERS: add entry for OV5640 sensor driver
      [media] dt-bindings: Add bindings for i.MX media driver
      [media] media: Add userspace header file for i.MX
      [media] media: Add i.MX media core driver
      [media] media: imx: Add a TODO file
      [media] media: imx: Add Capture Device Interface
      [media] media: imx: Add CSI subdev driver
      [media] media: imx: Add VDIC subdev driver
      [media] media: imx: Add IC subdev drivers
      [media] media: imx: Add MIPI CSI-2 Receiver subdev driver
      [media] media: imx: set and propagate default field, colorimetry
      [media] MAINTAINERS: add entry for Freescale i.MX media driver

Steven Toth (1):
      [media] saa7164: fix double fetch PCIe access condition

Thibault Saunier (1):
      [media] exynos-gsc: Use user configured colorspace if provided

Tomasz Figa (1):
      [media] v4l2-core: Use kvmalloc() for potentially big allocations

Ulrich Hecht (2):
      [media] media: adv7180: Add adv7180cp, adv7180st bindings
      [media] media: adv7180: add adv7180cp, adv7180st compatible strings

Valentin Vidic (1):
      [media] atomisp: drop unused qos variable

Wei Yongjun (2):
      [media] rainshadow-cec: Fix missing spin_lock_init()
      [media] s5p-cec: remove unused including <linux/version.h>

Wolfram Sang (2):
      [media] rcar_vin: use proper name for the R-Car SoC
      [media] v4l: rcar_fdp1: use proper name for the R-Car SoC

 Documentation/devicetree/bindings/media/cec.txt    |    8 +
 .../devicetree/bindings/media/i2c/adv7180.txt      |   15 +
 .../devicetree/bindings/media/i2c/max2175.txt      |   59 +
 .../devicetree/bindings/media/i2c/ov5640.txt       |   45 +
 Documentation/devicetree/bindings/media/imx.txt    |   53 +
 .../devicetree/bindings/media/mediatek-mdp.txt     |   12 +-
 .../devicetree/bindings/media/qcom,venus.txt       |  107 +
 .../devicetree/bindings/media/rcar_vin.txt         |    4 +-
 .../devicetree/bindings/media/renesas,drif.txt     |  176 ++
 .../devicetree/bindings/media/s5p-cec.txt          |    6 +-
 .../devicetree/bindings/media/st,stm32-cec.txt     |   19 +
 .../devicetree/bindings/media/st,stm32-dcmi.txt    |   45 +
 .../devicetree/bindings/media/stih-cec.txt         |    2 +-
 .../devicetree/bindings/media/video-mux.txt        |   60 +
 .../devicetree/bindings/property-units.txt         |    1 +
 Documentation/media/kapi/cec-core.rst              |   18 +
 Documentation/media/kapi/v4l2-core.rst             |    2 +-
 Documentation/media/kapi/v4l2-fwnode.rst           |    3 +
 Documentation/media/kapi/v4l2-of.rst               |    3 -
 .../media/uapi/cec/cec-ioc-adap-g-caps.rst         |    8 +
 .../media/uapi/dvb/fe-diseqc-send-burst.rst        |    4 +-
 Documentation/media/uapi/dvb/fe-set-tone.rst       |    4 +-
 Documentation/media/uapi/dvb/fe-set-voltage.rst    |    7 +-
 .../media/uapi/mediactl/media-ioc-g-topology.rst   |    8 +-
 Documentation/media/uapi/mediactl/media-types.rst  |   21 +
 Documentation/media/uapi/v4l/control.rst           |    6 +
 Documentation/media/uapi/v4l/extended-controls.rst |    9 +-
 .../media/uapi/v4l/pixfmt-sdr-pcu16be.rst          |   55 +
 .../media/uapi/v4l/pixfmt-sdr-pcu18be.rst          |   55 +
 .../media/uapi/v4l/pixfmt-sdr-pcu20be.rst          |   54 +
 Documentation/media/uapi/v4l/sdr-formats.rst       |    3 +
 Documentation/media/uapi/v4l/vidioc-cropcap.rst    |   23 +-
 Documentation/media/uapi/v4l/vidioc-g-crop.rst     |   22 +-
 .../media/uapi/v4l/vidioc-g-selection.rst          |   22 +-
 Documentation/media/v4l-drivers/imx.rst            |  614 +++++
 Documentation/media/v4l-drivers/index.rst          |    1 +
 Documentation/media/v4l-drivers/max2175.rst        |   62 +
 MAINTAINERS                                        |   78 +-
 drivers/leds/leds-aat1290.c                        |    5 +-
 drivers/leds/leds-max77693.c                       |    5 +-
 drivers/media/cec/cec-adap.c                       |   88 +-
 drivers/media/cec/cec-api.c                        |    5 +-
 drivers/media/cec/cec-core.c                       |    1 +
 drivers/media/dvb-core/dvb_ca_en50221.c            |   39 +-
 drivers/media/dvb-frontends/Kconfig                |    1 +
 drivers/media/dvb-frontends/af9013.c               | 1186 +++++-----
 drivers/media/dvb-frontends/af9013.h               |   86 +-
 drivers/media/dvb-frontends/af9013_priv.h          |    2 +
 drivers/media/dvb-frontends/au8522_common.c        |    1 +
 drivers/media/dvb-frontends/au8522_decoder.c       |   74 +-
 drivers/media/dvb-frontends/au8522_dig.c           |  215 +-
 drivers/media/dvb-frontends/bcm3510.c              |    4 +-
 drivers/media/dvb-frontends/cxd2841er.c            |  302 ++-
 drivers/media/dvb-frontends/cxd2841er.h            |   10 +
 drivers/media/dvb-frontends/cxd2841er_priv.h       |    3 +
 drivers/media/dvb-frontends/dib7000p.c             |    6 +-
 drivers/media/dvb-frontends/drx39xyj/drxj.c        |   20 +-
 drivers/media/dvb-frontends/drxd_hard.c            |   10 +-
 drivers/media/dvb-frontends/drxk_hard.c            |   20 +-
 drivers/media/dvb-frontends/mt352.c                |    1 +
 drivers/media/dvb-frontends/or51132.c              |    4 +-
 drivers/media/dvb-frontends/s5h1411.c              |    4 +-
 drivers/media/dvb-frontends/stv0367.c              | 1168 ++++------
 drivers/media/dvb-frontends/stv0367.h              |   13 +
 drivers/media/dvb-frontends/stv0367_defs.h         | 1301 +++++++++++
 drivers/media/dvb-frontends/stv0367_regs.h         |    4 -
 drivers/media/dvb-frontends/zl10353.c              |    3 +-
 drivers/media/i2c/Kconfig                          |   51 +
 drivers/media/i2c/Makefile                         |    5 +
 drivers/media/i2c/ad5820.c                         |    2 +-
 drivers/media/i2c/adv7180.c                        |    2 +
 drivers/media/i2c/adv7604.c                        |    7 +-
 drivers/media/i2c/as3645a.c                        |   12 +-
 drivers/media/i2c/cx25840/cx25840-core.c           |   36 +-
 drivers/media/i2c/dw9714.c                         |  291 +++
 drivers/media/i2c/max2175.c                        | 1453 ++++++++++++
 drivers/media/i2c/max2175.h                        |  109 +
 drivers/media/i2c/msp3400-kthreads.c               |    1 +
 drivers/media/i2c/mt9v032.c                        |    7 +-
 drivers/media/i2c/ov13858.c                        | 1816 +++++++++++++++
 drivers/media/i2c/ov2659.c                         |   11 +-
 drivers/media/i2c/ov5640.c                         | 2344 ++++++++++++++++++++
 drivers/media/i2c/ov5645.c                         |    7 +-
 drivers/media/i2c/ov5647.c                         |    7 +-
 drivers/media/i2c/s5c73m3/s5c73m3-core.c           |    7 +-
 drivers/media/i2c/s5k5baf.c                        |    6 +-
 drivers/media/i2c/s5k6aa.c                         |    2 +-
 drivers/media/i2c/smiapp/Kconfig                   |    1 +
 drivers/media/i2c/smiapp/smiapp-core.c             |   29 +-
 drivers/media/i2c/soc_camera/ov6650.c              |    2 +
 drivers/media/i2c/soc_camera/ov772x.c              |    6 +-
 drivers/media/i2c/tc358743.c                       |   77 +-
 drivers/media/i2c/tvp514x.c                        |    6 +-
 drivers/media/i2c/tvp5150.c                        |    7 +-
 drivers/media/i2c/tvp7002.c                        |    6 +-
 drivers/media/media-entity.c                       |   43 +-
 drivers/media/pci/bt8xx/dst_ca.c                   |    1 +
 drivers/media/pci/cobalt/cobalt-driver.c           |    2 +
 drivers/media/pci/cx18/cx18-alsa-pcm.c             |    4 +-
 drivers/media/pci/cx18/cx18-dvb.c                  |    2 +-
 drivers/media/pci/cx23885/cx23885-cards.c          |    3 +-
 drivers/media/pci/cx88/cx88-cards.c                |    9 +-
 drivers/media/pci/cx88/cx88-video.c                |    4 +-
 drivers/media/pci/ddbridge/Kconfig                 |    6 +
 drivers/media/pci/ddbridge/ddbridge-core.c         |  531 ++++-
 drivers/media/pci/ddbridge/ddbridge-regs.h         |    4 +
 drivers/media/pci/ddbridge/ddbridge.h              |   41 +-
 drivers/media/pci/ivtv/ivtv-alsa-pcm.c             |    4 +-
 drivers/media/pci/netup_unidvb/netup_unidvb_core.c |    3 +-
 drivers/media/pci/saa7134/saa7134-cards.c          |    4 +-
 drivers/media/pci/saa7164/saa7164-bus.c            |   13 +-
 drivers/media/pci/saa7164/saa7164-cmd.c            |    2 +
 drivers/media/pci/solo6x10/solo6x10-core.c         |    1 +
 drivers/media/pci/solo6x10/solo6x10-i2c.c          |    1 +
 drivers/media/pci/ttpci/av7110.c                   |    5 +
 drivers/media/pci/zoran/zoran_driver.c             |    2 +
 drivers/media/platform/Kconfig                     |   74 +
 drivers/media/platform/Makefile                    |   13 +-
 drivers/media/platform/am437x/Kconfig              |    1 +
 drivers/media/platform/am437x/am437x-vpfe.c        |   15 +-
 drivers/media/platform/atmel/Kconfig               |    2 +
 drivers/media/platform/atmel/atmel-isc.c           |   36 +-
 drivers/media/platform/atmel/atmel-isi.c           |   35 +-
 drivers/media/platform/coda/coda-bit.c             |   49 +-
 drivers/media/platform/coda/coda-common.c          |   70 +-
 drivers/media/platform/coda/coda.h                 |    5 +
 drivers/media/platform/coda/imx-vdoa.c             |   49 +-
 drivers/media/platform/davinci/Kconfig             |    1 +
 drivers/media/platform/davinci/vpif.c              |   57 +-
 drivers/media/platform/davinci/vpif_capture.c      |  232 +-
 drivers/media/platform/davinci/vpif_display.c      |    5 +
 drivers/media/platform/exynos-gsc/gsc-core.c       |   13 +-
 drivers/media/platform/exynos-gsc/gsc-core.h       |    1 +
 drivers/media/platform/exynos-gsc/gsc-m2m.c        |    8 +-
 drivers/media/platform/exynos4-is/Kconfig          |    2 +
 drivers/media/platform/exynos4-is/fimc-capture.c   |    7 +-
 drivers/media/platform/exynos4-is/fimc-is.c        |    7 +-
 drivers/media/platform/exynos4-is/fimc-lite.c      |    4 +-
 drivers/media/platform/exynos4-is/media-dev.c      |   13 +-
 drivers/media/platform/exynos4-is/mipi-csis.c      |    6 +-
 drivers/media/platform/marvell-ccic/mcam-core.c    |    1 +
 drivers/media/platform/mtk-mdp/mtk_mdp_core.c      |   12 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |   10 +-
 .../media/platform/mtk-vcodec/mtk_vcodec_util.h    |   20 +-
 drivers/media/platform/omap3isp/isp.c              |   49 +-
 drivers/media/platform/pxa_camera.c                |   77 +-
 drivers/media/platform/qcom/venus/Makefile         |   11 +
 drivers/media/platform/qcom/venus/core.c           |  390 ++++
 drivers/media/platform/qcom/venus/core.h           |  324 +++
 drivers/media/platform/qcom/venus/firmware.c       |  108 +
 drivers/media/platform/qcom/venus/firmware.h       |   23 +
 drivers/media/platform/qcom/venus/helpers.c        |  725 ++++++
 drivers/media/platform/qcom/venus/helpers.h        |   45 +
 drivers/media/platform/qcom/venus/hfi.c            |  522 +++++
 drivers/media/platform/qcom/venus/hfi.h            |  175 ++
 drivers/media/platform/qcom/venus/hfi_cmds.c       | 1259 +++++++++++
 drivers/media/platform/qcom/venus/hfi_cmds.h       |  304 +++
 drivers/media/platform/qcom/venus/hfi_helper.h     | 1050 +++++++++
 drivers/media/platform/qcom/venus/hfi_msgs.c       | 1052 +++++++++
 drivers/media/platform/qcom/venus/hfi_msgs.h       |  283 +++
 drivers/media/platform/qcom/venus/hfi_venus.c      | 1572 +++++++++++++
 drivers/media/platform/qcom/venus/hfi_venus.h      |   23 +
 drivers/media/platform/qcom/venus/hfi_venus_io.h   |  113 +
 drivers/media/platform/qcom/venus/vdec.c           | 1162 ++++++++++
 drivers/media/platform/qcom/venus/vdec.h           |   23 +
 drivers/media/platform/qcom/venus/vdec_ctrls.c     |  158 ++
 drivers/media/platform/qcom/venus/venc.c           | 1283 +++++++++++
 drivers/media/platform/qcom/venus/venc.h           |   23 +
 drivers/media/platform/qcom/venus/venc_ctrls.c     |  270 +++
 drivers/media/platform/rcar-vin/Kconfig            |    1 +
 drivers/media/platform/rcar-vin/rcar-core.c        |   66 +-
 drivers/media/platform/rcar-vin/rcar-dma.c         |  230 +-
 drivers/media/platform/rcar-vin/rcar-v4l2.c        |   97 +-
 drivers/media/platform/rcar-vin/rcar-vin.h         |    9 +-
 drivers/media/platform/rcar_drif.c                 | 1498 +++++++++++++
 drivers/media/platform/rcar_fdp1.c                 |   12 +-
 drivers/media/platform/s3c-camif/camif-capture.c   |    4 +-
 drivers/media/platform/s5p-cec/s5p_cec.c           |    6 +-
 drivers/media/platform/s5p-cec/s5p_cec.h           |    1 -
 drivers/media/platform/s5p-jpeg/jpeg-core.c        |   20 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |    2 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |    2 +-
 drivers/media/platform/sh_vou.c                    |    2 +
 drivers/media/platform/soc_camera/soc_camera.c     |    7 +-
 drivers/media/platform/soc_camera/soc_mediabus.c   |    1 +
 drivers/media/platform/sti/cec/stih-cec.c          |   16 +-
 drivers/media/platform/stm32/Makefile              |    2 +
 drivers/media/platform/stm32/stm32-cec.c           |  362 +++
 drivers/media/platform/stm32/stm32-dcmi.c          | 1404 ++++++++++++
 drivers/media/platform/ti-vpe/cal.c                |   15 +-
 drivers/media/platform/video-mux.c                 |  334 +++
 drivers/media/platform/vimc/Kconfig                |    1 +
 drivers/media/platform/vimc/Makefile               |   10 +-
 drivers/media/platform/vimc/vimc-capture.c         |  321 +--
 drivers/media/platform/vimc/vimc-capture.h         |   28 -
 drivers/media/platform/vimc/vimc-common.c          |  473 ++++
 drivers/media/platform/vimc/vimc-common.h          |  229 ++
 drivers/media/platform/vimc/vimc-core.c            |  610 ++---
 drivers/media/platform/vimc/vimc-core.h            |  112 -
 drivers/media/platform/vimc/vimc-debayer.c         |  601 +++++
 drivers/media/platform/vimc/vimc-scaler.c          |  455 ++++
 drivers/media/platform/vimc/vimc-sensor.c          |  321 ++-
 drivers/media/platform/vimc/vimc-sensor.h          |   28 -
 drivers/media/platform/vivid/vivid-cec.c           |    6 +-
 drivers/media/platform/xilinx/Kconfig              |    1 +
 drivers/media/platform/xilinx/xilinx-vipp.c        |   63 +-
 drivers/media/rc/Kconfig                           |    8 +-
 drivers/media/rc/ati_remote.c                      |    3 -
 drivers/media/rc/iguanair.c                        |    1 +
 drivers/media/rc/img-ir/img-ir-hw.c                |    4 -
 drivers/media/rc/imon.c                            |    2 +-
 drivers/media/rc/ir-lirc-codec.c                   |   37 +-
 drivers/media/rc/ir-spi.c                          |   11 +-
 drivers/media/rc/lirc_dev.c                        |  254 +--
 drivers/media/rc/mceusb.c                          |  158 +-
 drivers/media/rc/meson-ir.c                        |   89 +-
 drivers/media/rc/rc-core-priv.h                    |    2 +
 drivers/media/rc/rc-ir-raw.c                       |   36 +-
 drivers/media/rc/rc-main.c                         |  160 +-
 drivers/media/rc/sir_ir.c                          |   94 +-
 drivers/media/tuners/tda18271-fe.c                 |    2 +-
 drivers/media/tuners/xc5000.c                      |   27 +-
 drivers/media/usb/au0828/au0828-dvb.c              |   30 +
 drivers/media/usb/au0828/au0828.h                  |    2 +
 drivers/media/usb/cpia2/cpia2_core.c               |   51 +-
 drivers/media/usb/cx231xx/Kconfig                  |    2 +
 drivers/media/usb/cx231xx/cx231xx-cards.c          |   34 +
 drivers/media/usb/cx231xx/cx231xx-dvb.c            |   49 +
 drivers/media/usb/cx231xx/cx231xx-input.c          |    5 +-
 drivers/media/usb/cx231xx/cx231xx-video.c          |    2 +-
 drivers/media/usb/cx231xx/cx231xx.h                |    1 +
 drivers/media/usb/dvb-usb-v2/af9015.c              |  199 +-
 drivers/media/usb/dvb-usb-v2/af9015.h              |    4 +-
 drivers/media/usb/dvb-usb-v2/lmedm04.c             |    1 +
 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c        |    4 +-
 drivers/media/usb/dvb-usb-v2/mxl111sf.c            |   32 +-
 drivers/media/usb/dvb-usb-v2/mxl111sf.h            |    8 +-
 drivers/media/usb/dvb-usb/dib0700_devices.c        |    1 +
 drivers/media/usb/dvb-usb/dvb-usb-remote.c         |    5 +
 drivers/media/usb/dvb-usb/dw2102.c                 |    4 +-
 drivers/media/usb/em28xx/em28xx-cards.c            |    4 +-
 drivers/media/usb/em28xx/em28xx-core.c             |   35 +-
 drivers/media/usb/gspca/m5602/m5602_s5k83a.c       |    5 +
 drivers/media/usb/gspca/ov519.c                    |    3 +-
 drivers/media/usb/pulse8-cec/pulse8-cec.c          |    9 +-
 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c       |    2 +-
 drivers/media/usb/pwc/pwc-v4l.c                    |    3 +-
 drivers/media/usb/rainshadow-cec/rainshadow-cec.c  |   14 +-
 drivers/media/usb/s2255/s2255drv.c                 |    2 +
 drivers/media/usb/tm6000/tm6000-input.c            |    4 -
 drivers/media/usb/usbvision/usbvision-i2c.c        |    3 +
 drivers/media/usb/usbvision/usbvision-video.c      |    4 +-
 drivers/media/usb/uvc/uvc_driver.c                 |   34 +-
 drivers/media/usb/uvc/uvc_video.c                  |    4 +-
 drivers/media/v4l2-core/Kconfig                    |    3 +
 drivers/media/v4l2-core/Makefile                   |    4 +-
 drivers/media/v4l2-core/v4l2-async.c               |   29 +-
 drivers/media/v4l2-core/v4l2-ctrls.c               |   51 +-
 drivers/media/v4l2-core/v4l2-event.c               |    8 +-
 drivers/media/v4l2-core/v4l2-flash-led-class.c     |   12 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |  345 +++
 drivers/media/v4l2-core/v4l2-ioctl.c               |   94 +-
 drivers/media/v4l2-core/v4l2-mem2mem.c             |   37 +
 drivers/media/v4l2-core/v4l2-of.c                  |  327 ---
 drivers/media/v4l2-core/v4l2-subdev.c              |    8 +-
 drivers/media/v4l2-core/videobuf2-core.c           |   40 +-
 drivers/media/v4l2-core/videobuf2-dma-sg.c         |    8 +-
 drivers/staging/media/Kconfig                      |    2 +
 drivers/staging/media/Makefile                     |    1 +
 drivers/staging/media/atomisp/i2c/Makefile         |    6 +
 drivers/staging/media/atomisp/i2c/gc0310.c         |    1 +
 drivers/staging/media/atomisp/i2c/imx/Makefile     |    7 +
 drivers/staging/media/atomisp/i2c/lm3554.c         |    4 +-
 drivers/staging/media/atomisp/i2c/mt9m114.c        |    2 +-
 drivers/staging/media/atomisp/i2c/ov2680.c         |   15 +-
 drivers/staging/media/atomisp/i2c/ov5693/Makefile  |    7 +
 drivers/staging/media/atomisp/i2c/ov5693/ov5693.c  |    2 +-
 .../staging/media/atomisp/pci/atomisp2/Makefile    |    7 +-
 .../atomisp/pci/atomisp2/atomisp_compat_css20.c    |    1 -
 .../media/atomisp/pci/atomisp2/atomisp_fops.c      |   14 +-
 .../media/atomisp/pci/atomisp2/atomisp_ioctl.c     |    2 +-
 .../media/atomisp/pci/atomisp2/atomisp_tpg.c       |    1 +
 .../media/atomisp/pci/atomisp2/atomisp_v4l2.c      |    6 +-
 .../media/atomisp/pci/atomisp2/css2400/Makefile    |    2 -
 .../css2400/hive_isp_css_include/math_support.h    |    6 +-
 .../css2400/hive_isp_css_include/string_support.h  |    9 +-
 .../pci/atomisp2/css2400/ia_css_mmu_private.h      |    2 -
 .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c   |    6 +-
 .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c    |    2 +-
 .../isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c      |    2 +-
 .../css2400/isp/modes/interface/isp_const.h        |   16 -
 .../css2400/isp/modes/interface/isp_exprs.h        |   23 -
 .../atomisp2/css2400/runtime/binary/src/binary.c   |   36 +-
 .../pci/atomisp2/css2400/runtime/bufq/src/bufq.c   |    2 +-
 .../css2400/runtime/debug/interface/ia_css_debug.h |    1 +
 .../css2400/runtime/debug/src/ia_css_debug.c       |   13 +-
 .../atomisp2/css2400/runtime/spctrl/src/spctrl.c   |   10 +-
 .../media/atomisp/pci/atomisp2/css2400/sh_css.c    |  297 +--
 .../atomisp/pci/atomisp2/css2400/sh_css_firmware.c |   34 +-
 .../atomisp/pci/atomisp2/css2400/sh_css_internal.h |    7 -
 .../atomisp/pci/atomisp2/css2400/sh_css_irq.c      |   16 -
 .../atomisp/pci/atomisp2/css2400/sh_css_mipi.c     |    2 +-
 .../atomisp/pci/atomisp2/css2400/sh_css_mmu.c      |    6 -
 .../atomisp/pci/atomisp2/css2400/sh_css_params.c   |   24 +-
 .../staging/media/atomisp/pci/atomisp2/hmm/hmm.c   |    8 +-
 .../atomisp/pci/atomisp2/hrt/hive_isp_css_mm_hrt.c |    4 +-
 .../platform/intel-mid/atomisp_gmin_platform.c     |  227 +-
 .../platform/intel-mid/intel_mid_pcihelpers.c      |   12 +-
 drivers/staging/media/cxd2099/cxd2099.c            |    6 +-
 drivers/staging/media/imx/Kconfig                  |   21 +
 drivers/staging/media/imx/Makefile                 |   12 +
 drivers/staging/media/imx/TODO                     |   23 +
 drivers/staging/media/imx/imx-ic-common.c          |  113 +
 drivers/staging/media/imx/imx-ic-prp.c             |  518 +++++
 drivers/staging/media/imx/imx-ic-prpencvf.c        | 1309 +++++++++++
 drivers/staging/media/imx/imx-ic.h                 |   38 +
 drivers/staging/media/imx/imx-media-capture.c      |  775 +++++++
 drivers/staging/media/imx/imx-media-csi.c          | 1817 +++++++++++++++
 drivers/staging/media/imx/imx-media-dev.c          |  667 ++++++
 drivers/staging/media/imx/imx-media-fim.c          |  494 +++++
 drivers/staging/media/imx/imx-media-internal-sd.c  |  349 +++
 drivers/staging/media/imx/imx-media-of.c           |  270 +++
 drivers/staging/media/imx/imx-media-utils.c        |  896 ++++++++
 drivers/staging/media/imx/imx-media-vdic.c         | 1009 +++++++++
 drivers/staging/media/imx/imx-media.h              |  325 +++
 drivers/staging/media/imx/imx6-mipi-csi2.c         |  698 ++++++
 drivers/staging/media/lirc/TODO                    |   47 +-
 drivers/staging/media/lirc/TODO.lirc_zilog         |   36 -
 drivers/staging/media/lirc/lirc_zilog.c            |  136 +-
 include/linux/imx-media.h                          |   29 +
 include/media/cec.h                                |   29 +
 include/media/davinci/vpif_types.h                 |    9 +-
 include/media/imx.h                                |   15 +
 include/media/lirc_dev.h                           |   32 -
 include/media/media-entity.h                       |   28 +
 include/media/rc-core.h                            |    2 -
 include/media/v4l2-async.h                         |    8 +-
 include/media/v4l2-ctrls.h                         |   13 +
 include/media/v4l2-flash-led-class.h               |    6 +-
 include/media/{v4l2-of.h => v4l2-fwnode.h}         |   96 +-
 include/media/v4l2-mem2mem.h                       |   92 +
 include/media/v4l2-subdev.h                        |   16 +-
 include/uapi/linux/cec.h                           |    2 +
 include/uapi/linux/dvb/video.h                     |    3 +-
 include/uapi/linux/max2175.h                       |   28 +
 include/uapi/linux/media.h                         |    6 +
 include/uapi/linux/v4l2-controls.h                 |   11 +-
 include/uapi/linux/videodev2.h                     |    3 +
 348 files changed, 40503 insertions(+), 5135 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/cec.txt
 create mode 100644 Documentation/devicetree/bindings/media/i2c/max2175.txt
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt
 create mode 100644 Documentation/devicetree/bindings/media/imx.txt
 create mode 100644 Documentation/devicetree/bindings/media/qcom,venus.txt
 create mode 100644 Documentation/devicetree/bindings/media/renesas,drif.txt
 create mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.txt
 create mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
 create mode 100644 Documentation/devicetree/bindings/media/video-mux.txt
 create mode 100644 Documentation/media/kapi/v4l2-fwnode.rst
 delete mode 100644 Documentation/media/kapi/v4l2-of.rst
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu16be.rst
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu18be.rst
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu20be.rst
 create mode 100644 Documentation/media/v4l-drivers/imx.rst
 create mode 100644 Documentation/media/v4l-drivers/max2175.rst
 create mode 100644 drivers/media/dvb-frontends/stv0367_defs.h
 create mode 100644 drivers/media/i2c/dw9714.c
 create mode 100644 drivers/media/i2c/max2175.c
 create mode 100644 drivers/media/i2c/max2175.h
 create mode 100644 drivers/media/i2c/ov13858.c
 create mode 100644 drivers/media/i2c/ov5640.c
 create mode 100644 drivers/media/platform/qcom/venus/Makefile
 create mode 100644 drivers/media/platform/qcom/venus/core.c
 create mode 100644 drivers/media/platform/qcom/venus/core.h
 create mode 100644 drivers/media/platform/qcom/venus/firmware.c
 create mode 100644 drivers/media/platform/qcom/venus/firmware.h
 create mode 100644 drivers/media/platform/qcom/venus/helpers.c
 create mode 100644 drivers/media/platform/qcom/venus/helpers.h
 create mode 100644 drivers/media/platform/qcom/venus/hfi.c
 create mode 100644 drivers/media/platform/qcom/venus/hfi.h
 create mode 100644 drivers/media/platform/qcom/venus/hfi_cmds.c
 create mode 100644 drivers/media/platform/qcom/venus/hfi_cmds.h
 create mode 100644 drivers/media/platform/qcom/venus/hfi_helper.h
 create mode 100644 drivers/media/platform/qcom/venus/hfi_msgs.c
 create mode 100644 drivers/media/platform/qcom/venus/hfi_msgs.h
 create mode 100644 drivers/media/platform/qcom/venus/hfi_venus.c
 create mode 100644 drivers/media/platform/qcom/venus/hfi_venus.h
 create mode 100644 drivers/media/platform/qcom/venus/hfi_venus_io.h
 create mode 100644 drivers/media/platform/qcom/venus/vdec.c
 create mode 100644 drivers/media/platform/qcom/venus/vdec.h
 create mode 100644 drivers/media/platform/qcom/venus/vdec_ctrls.c
 create mode 100644 drivers/media/platform/qcom/venus/venc.c
 create mode 100644 drivers/media/platform/qcom/venus/venc.h
 create mode 100644 drivers/media/platform/qcom/venus/venc_ctrls.c
 create mode 100644 drivers/media/platform/rcar_drif.c
 create mode 100644 drivers/media/platform/stm32/Makefile
 create mode 100644 drivers/media/platform/stm32/stm32-cec.c
 create mode 100644 drivers/media/platform/stm32/stm32-dcmi.c
 create mode 100644 drivers/media/platform/video-mux.c
 delete mode 100644 drivers/media/platform/vimc/vimc-capture.h
 create mode 100644 drivers/media/platform/vimc/vimc-common.c
 create mode 100644 drivers/media/platform/vimc/vimc-common.h
 delete mode 100644 drivers/media/platform/vimc/vimc-core.h
 create mode 100644 drivers/media/platform/vimc/vimc-debayer.c
 create mode 100644 drivers/media/platform/vimc/vimc-scaler.c
 delete mode 100644 drivers/media/platform/vimc/vimc-sensor.h
 create mode 100644 drivers/media/v4l2-core/v4l2-fwnode.c
 delete mode 100644 drivers/media/v4l2-core/v4l2-of.c
 delete mode 100644 drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css_irq.c
 create mode 100644 drivers/staging/media/imx/Kconfig
 create mode 100644 drivers/staging/media/imx/Makefile
 create mode 100644 drivers/staging/media/imx/TODO
 create mode 100644 drivers/staging/media/imx/imx-ic-common.c
 create mode 100644 drivers/staging/media/imx/imx-ic-prp.c
 create mode 100644 drivers/staging/media/imx/imx-ic-prpencvf.c
 create mode 100644 drivers/staging/media/imx/imx-ic.h
 create mode 100644 drivers/staging/media/imx/imx-media-capture.c
 create mode 100644 drivers/staging/media/imx/imx-media-csi.c
 create mode 100644 drivers/staging/media/imx/imx-media-dev.c
 create mode 100644 drivers/staging/media/imx/imx-media-fim.c
 create mode 100644 drivers/staging/media/imx/imx-media-internal-sd.c
 create mode 100644 drivers/staging/media/imx/imx-media-of.c
 create mode 100644 drivers/staging/media/imx/imx-media-utils.c
 create mode 100644 drivers/staging/media/imx/imx-media-vdic.c
 create mode 100644 drivers/staging/media/imx/imx-media.h
 create mode 100644 drivers/staging/media/imx/imx6-mipi-csi2.c
 delete mode 100644 drivers/staging/media/lirc/TODO.lirc_zilog
 create mode 100644 include/linux/imx-media.h
 create mode 100644 include/media/imx.h
 rename include/media/{v4l2-of.h => v4l2-fwnode.h} (50%)
 create mode 100644 include/uapi/linux/max2175.h

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

only message in thread, other threads:[~2017-07-05 12:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-05 12:49 [GIT PULL for v4.13-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.