All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Linux Media Mailing List <linux-media@vger.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL for v5.2-rc1] media updates
Date: Wed, 8 May 2019 14:45:56 -0300	[thread overview]
Message-ID: <20190508144509.1cc8c7d5@coco.lan> (raw)

Hi Linus,

Please pull from:
  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v5.1-2

For:

- Removal of the deprecated Zoran driver from staging;
- New I2C driver: ST MIPID02 CSI-2 camera bridge;
- New platform driver: Amlogic Meson AO CEC G12A Controller;
- Added support for USB audio via the media controller;
- au0828 driver is now supported via the media controller on
  both on media and on usbaudio;
- New kernel test for the media device allocator;
- Add support for stateless decoder at vicodec driver;
- Lots of other driver improvements fixes and cleanups.

You may expect a minor conflict with the staging tree due to
Zoran driver removal. The fix is simple: just remove the
driver :-)

Thanks!
Mauro

-

The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:

  Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 0d672fffb447aa1699d76fdacd90dc31eeb66d97:

  media: dt-bindings: aspeed-video: Add missing memory-region property (2019-04-30 13:53:12 -0400)

----------------------------------------------------------------
media updates for v5.1-rc1

----------------------------------------------------------------
Akinobu Mita (5):
      media: ov7670: restore default settings after power-up
      media: ov7670: don't access registers when the device is powered off
      media: ov7740: enable to get exposure control in autoexposure mode
      media: ov2659: make S_FMT succeed even if requested format doesn't match
      media: ov2659: fix unbalanced mutex_lock/unlock

Alexander Potapenko (1):
      media: vivid: use vfree() instead of kfree() for dev->bitmap_cap

Alexandre Courbot (3):
      media: mtk-vcodec: fix access to vb2_v4l2_buffer struct
      media: mtk-vcodec: fix access to incorrect planes member
      media: mtk-vcodec: remove ready_to_display

Andreas Kemnade (1):
      media: dvb: init i2c already in it930x_frontend_attach

Arnd Bergmann (12):
      media: saa7146: avoid high stack usage with clang
      media: go7007: avoid clang frame overflow warning with KASAN
      media: vicodec: avoid clang frame size warning
      media: i2c: adv748x: select V4L2_FWNODE
      media: staging: davinci_vpfe: disallow building with COMPILE_TEST
      media: staging/intel-ipu3-v4l: reduce kernel stack usage
      media: staging/intel-ipu3: mark PM function as __maybe_unused
      media: staging/intel-ipu3: reduce kernel stack usage
      media: staging: media: davinci_vpfe: fix large stack usage with clang
      media: staging: media: imx7-mipi-csis: fix debugfs compilation
      media: davinci-isif: avoid uninitialized variable use
      media: seco-cec: fix building with RC_CORE=m

Biju Das (4):
      media: dt-bindings: media: rcar-csi2: Add r8a774a1 support
      media: rcar-csi2: Enable support for r8a774a1
      media: dt-bindings: media: rcar_vin: Add r8a774a1 support
      media: rcar-vin: Enable support for r8a774a1

Bingbu Cao (1):
      media: staging/intel-ipu3: parameter buffer refactoring

Colin Ian King (2):
      media: em28xx-input: make const array addr_list static
      media: dvb: clean up redundant break statements

Dafna Hirschfeld (20):
      media: vicodec: selection api should only check single buffer types
      media: vicodec: upon release, call m2m release before freeing ctrl handler
      media: v4l2-ctrl: v4l2_ctrl_request_setup returns with error upon failure
      media: vicodec: change variable name for the return value of v4l2_fwht_encode
      media: vicodec: bugfix - call v4l2_m2m_buf_copy_metadata also if decoding fails
      media: vicodec: bugfix: free compressed_frame upon device release
      media: vicodec: Move raw frame preparation code to a function
      media: vicodec: add field 'buf' to fwht_raw_frame
      media: vicodec: keep the ref frame according to the format in decoder
      media: vicodec: Validate version dependent header values in a separate function
      media: vicodec: rename v4l2_fwht_default_fmt to v4l2_fwht_find_nth_fmt
      media: vicodec: Handle the case that the reference buffer is NULL
      media: vicodec: add struct for encoder/decoder instance
      media: vicodec: add documentation to V4L2_CID_FWHT_I/P_FRAME_QP
      media: vicodec: add documentation to V4L2_CID_MPEG_VIDEO_FWHT_PARAMS
      media: vicodec: add documentation to V4L2_PIX_FMT_FWHT_STATELESS
      media: vicodec: Introducing stateless fwht defs and structs
      media: vicodec: Register another node for stateless decoder
      media: vicodec: Add support for stateless decoder.
      media: vicodec: set pixelformat to V4L2_PIX_FMT_FWHT_STATELESS for stateless decoder

Dan Carpenter (8):
      media: staging/imx7: Fix an error code in mipi_csis_clk_get()
      media: ivtv: update *pos correctly in ivtv_read_pos()
      media: cx18: update *pos correctly in cx18_read_pos()
      media: wl128x: Fix an error code in fm_download_firmware()
      media: v4l2-ctrl: potential shift wrapping bugs
      media: wl128x: prevent two potential buffer overflows
      media: wl128x: Fix some error handling in fmc_prepare()
      media: pvrusb2: Prevent a buffer overflow

Eddie James (3):
      media: platform: Aspeed: Remove use of reset line
      media: platform: Aspeed: Make reserved memory optional
      media: dt-bindings: aspeed-video: Add missing memory-region property

Eugen Hristev (2):
      media: atmel: atmel-isc: reworked driver and formats
      media: atmel: atmel-isc: removed ARGB32 added ABGR32 and XBGR32

Ezequiel Garcia (4):
      media: gspca: Kill URBs on USB device disconnect
      media: vb2: Minor function naming fix
      media: rockchip/vpu: Rename pixel format helpers
      media: Introduce helpers to fill pixel format structs

Fabien Dessenne (1):
      media: stm32-dcmi: return appropriate error codes during probe

Fish Lin (1):
      media: v4l: add I / P frame min max QP definitions

Geert Uytterhoeven (1):
      media: rcar_drif: Remove devm_ioremap_resource() error printing

Hans Petter Selasky (1):
      media: strscpy() returns a negative value on failure unlike strlcpy().

Hans Verkuil (32):
      media: cec: fill in cec chardev kobject to ease debugging
      media: media-devnode: fill in media chardev kobject to ease debugging
      media: vivid: use vzalloc for dev->bitmap_out
      media: vim2m: replace devm_kzalloc by kzalloc
      media: v4l2-subdev: add release() internal op
      media: v4l2-subdev: handle module refcounting here
      media: vimc: zero the media_device on probe
      media: vimc: free vimc_cap_device when the last user disappears
      media: vimc: use new release op
      media: imx7: fix smatch error
      media: cobalt: replace VB2_BUF_STATE_REQUEUEING by _ERROR
      media: vb2: drop VB2_BUF_STATE_REQUEUEING
      media: gspca: do not resubmit URBs when streaming has stopped
      media: vicodec: remove WARN_ON(1) from get_q_data()
      media: vicodec: reset last_src/dst_buf based on the IS_OUTPUT
      media: vb2: add requires_requests bit for stateless codecs
      media: cedrus: set requires_requests
      media: media requests: return EBADR instead of EACCES
      media: vicodec: fix g_selection: either handle crop or compose
      media: v4l2-ioctl.c: add V4L2_PIX_FMT_FWHT_STATELESS to v4l_fill_fmtdesc
      media: v4l2-ctrls.h: remove spurious text
      media: au0828: stop video streaming only when last user stops
      media: videobuf2-v4l2.c: move up STATE_DEQUEUED check
      media: vb2: add waiting_in_dqbuf flag
      media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper
      media: meson: ao-cec: use new cec_notifier_parse_hdmi_phandle helper
      media: s5p_cec: use new cec_notifier_parse_hdmi_phandle helper
      media: stih_cec: use new cec_notifier_parse_hdmi_phandle helper
      media: tegra_cec: use new cec_notifier_parse_hdmi_phandle helper
      media: seco-cec: decrement HDMI device refcount
      media: cros-ec-cec: decrement HDMI device refcount
      media: zoran: remove deprecated driver

Helen Fornazier (8):
      media: vimc: deb: fix default sink bayer format
      media: vimc: stream: fix thread state before sleep
      media: vimc: cap: fix step width/height in enum framesize
      media: vimc: stream: cleanup frame field from struct vimc_stream
      media: vimc: stream: add docs to struct vimc_stream
      media: vimc: stream: init/terminate the first entity
      media: v4l2-common: add bayer formats in v4l2_format_info
      media: vimc: propagate pixel format in the stream

Hugues Fruchet (5):
      media: stm32-dcmi: fix check of pm_runtime_get_sync return value
      media: stm32-dcmi: fix DMA corruption when stopping streaming
      media: stm32-dcmi: fix error messages
      media: stm32-dcmi: do not emit error trace in case of few overrun
      media: stm32-dcmi: fix crash when subdev do not expose any formats

James Hutchinson (1):
      media: m88ds3103: serialize reset messages in m88ds3103_set_frontend

Janusz Krzysztofik (3):
      media: ov6650: Fix sensor possibly not detected on probe
      media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper
      media: ov6650: Register with asynchronous subdevice framework

Jernej Skrabec (4):
      media: dt-bindings: media: cedrus: Add H6 compatible
      media: cedrus: Add a quirk for not setting DMA offset
      media: cedrus: Add support for H6
      media: cedrus: Fix initialization order

Jose Alberto Reguero (1):
      media: dvb: Add support for the Avermedia TD310

Kangjie Lu (3):
      media: si2165: fix a missing check of return value
      media: video-mux: fix null pointer dereferences
      media: usbvision: fix a potential NULL pointer dereference

Ken Sloat (1):
      media: atmel-isc: Add support for BT656 with CRC decoding

Koen Vandeputte (1):
      media: i2c: tda1997x: select V4L2_FWNODE

Laurent Pinchart (7):
      media: v4l: rcar_fdp1: Fix indentation oddities
      media: v4l: Add definitions for missing 32-bit RGB formats
      media: v4l: Add definitions for missing 16-bit RGB4444 formats
      media: v4l: Add definitions for missing 16-bit RGB555 formats
      media: vsp1: Add support for missing 32-bit RGB formats
      media: vsp1: Add support for missing 16-bit RGB444 formats
      media: vsp1: Add support for missing 16-bit RGB555 formats

Lucas Leonardo Ciancaglini (1):
      media: staging/imx: Fix inconsistent long line breaks

Mao Wenan (1):
      media: staging: davinci: drop pointless static qualifier in vpfe_resizer_init()

Maoguang Meng (1):
      media: mtk-vcodec: fix vp9 content playback error with show exist frame

Matthias Reichl (1):
      media: rc: xbox_remote: add protocol and set timeout

Mauro Carvalho Chehab (15):
      media: Kconfig files: use the right help coding style
      media: imx214: don't de-reference a NULL pointer
      media: cx2341x: replace badly designed macros
      media: pwc-ctl: pChoose can't be NULL
      media: sti/delta: remove uneeded check
      media: rcar-dma: p_set can't be NULL
      media: hfi_parser: don't trick gcc with a wrong expected size
      media: dvbdev: remove double-unlock
      media: vim2m: Fix RGB 565 BE/LE support
      media: replace strncpy() by strscpy()
      media: bt8xx: avoid a needless u8 to char conversion
      media: staging: use strscpy() instead of strlcpy()
      media: pixfmt-packed-yuv.rst: fix PDF output
      media: pdf docs: adjust several tables for better display
      media: index.rst: exclude Indexes section from latex/pdf output

Mickael Guene (3):
      media: uapi: Add MEDIA_BUS_FMT_BGR888_3X8 media bus format
      media: dt-bindings: Document MIPID02 bindings
      media: st-mipid02: MIPID02 CSI-2 to PARALLEL bridge driver

Neil Armstrong (3):
      media: dt-bindings: media: meson-ao-cec: Add G12A AO-CEC-B Compatible
      media: platform: meson: Add Amlogic Meson G12A AO CEC Controller driver
      media: MAINTAINERS: Update AO CEC with ao-cec-g12a driver

Nicholas Mc Guire (1):
      media: cx23885: check allocation return

Niklas Söderlund (6):
      media: rcar-vin: Fix lockdep warning at stream on
      media: dt-bindings: rcar-csi2: List resets as a mandatory property
      media: rcar-csi2: Use standby mode instead of resetting
      media: rcar-csi2: Update V3M and E3 start procedure
      media: rcar-csi2: Update start procedure for H3 ES2
      media: rcar-csi2: Move setting of Field Detection Control Register

Philipp Zabel (8):
      media: coda: set codec earlier
      media: coda: remove mask from decoder h.264 level control
      media: coda: clear error return value before picture run
      media: coda: add min number of buffers controls
      media: coda: disable encoder command on decoder and vice versa
      media: coda: implement encoder frame size enumeration
      media: coda: allow encoder to set colorimetry on the output queue
      media: coda: throw error on create_bufs with too small size

Rui Miguel Silva (1):
      media: imx7-media-csi: don't store a floating pointer

Sakari Ailus (10):
      media: v4l2-fwnode: Defaults may not override endpoint configuration in firmware
      media: v4l2-fwnode: The first default data lane is 0 on C-PHY
      media: pxa-camera: Match with device node, not the port node
      media: ti-vpe: Parse local endpoint for properties, not the remote one
      media: v4l: i2c: Regroup lens drivers under their own section
      media: ipu3-cio2: Set CSI-2 receiver sub-device entity function
      media: v4l2-fwnode: Add a deprecation note in the old ACPI parsing example
      media: MAINTAINERS: Fix files for obsolete SoC camera framework
      media: soc_camera: Remove leftover files, add TODO
      media: ipu3-imgu: Use %u for formatting unsigned values (not %d)

Sergei Shtylyov (1):
      media: dt-bindings: media: Renesas R-Car IMR bindings

Shaobo He (1):
      media: platform/sh_veu.c: remove redundant NULL pointer checks

Shuah Khan (10):
      media: replace WARN_ON in __media_pipeline_start()
      media: au0828: minor fix to a misleading comment in _close()
      media: Media Device Allocator API
      media: change au0828 to use Media Device Allocator API
      media: media.h: Enable ALSA MEDIA_INTF_T* interface types
      media: sound/usb: Use Media Controller API to share media resources
      media: au0828: fix enable and disable source audio and video inconsistencies
      media: selftests: media_dev_allocator api test
      media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable()
      media: Clear devnode->media_dev holding media_devnode_lock

Souptick Joarder (1):
      media: videobuf2: Return error after allocation failure

Stefan Brüns (1):
      media: dvbsky: Avoid leaking dvb frontend

Steve Longerbeam (6):
      media: imx: vdic: Restore default case to prepare_vdi_in_buffers()
      media: imx: csi: Allow unknown nearest upstream entities
      media: imx: Clear fwnode link struct for each endpoint iteration
      media: imx: Rename functions that add IPU-internal subdevs
      media: imx: Don't register IPU subdevs/links if CSI port missing
      media: imx: vdic: Fix wrong CSI group ID

Wolfram Sang (1):
      media: staging: media: imx: imx7-mipi-csis: simplify getting .driver_data

Yannick Fertre (1):
      media: platform: stm32: wait end of transmission

Yizhuo (1):
      media: ts2020: Variable "utmp" in function ts2020_set_tuner_rf() could be uninitialized

YueHaibing (6):
      media: cpia2: Fix use-after-free in cpia2_exit
      media: rockchip-vpu: Remove duplicated include from rockchip_vpu_drv.c
      media: rc: remove unused including <linux/version.h>
      media: serial_ir: Fix use-after-free in serial_ir_init_module
      media: tw5864: Fix possible NULL pointer dereference in tw5864_handle_frame
      media: si2165: fix platform_no_drv_owner.cocci warnings

Yunfei Dong (1):
      media: mtk-vcodec: enlarge struct vdec_pic_info fields

claudiojpaz (1):
      media: staging: media: zoran: Fixes a checkpatch.pl error in videocodec.c

 .../devicetree/bindings/media/aspeed-video.txt     |    6 +
 Documentation/devicetree/bindings/media/cedrus.txt |    1 +
 .../bindings/media/i2c/st,st-mipid02.txt           |   82 +
 .../devicetree/bindings/media/meson-ao-cec.txt     |   13 +-
 .../devicetree/bindings/media/rcar_imr.txt         |   31 +
 .../devicetree/bindings/media/rcar_vin.txt         |    1 +
 .../bindings/media/renesas,rcar-csi2.txt           |    4 +-
 Documentation/media/index.rst                      |    2 +-
 Documentation/media/kapi/mc-core.rst               |   41 +
 Documentation/media/lirc.h.rst.exceptions          |    1 +
 Documentation/media/uapi/mediactl/request-api.rst  |    2 +-
 Documentation/media/uapi/v4l/buffer.rst            |   21 +-
 Documentation/media/uapi/v4l/colorspaces-defs.rst  |    4 +-
 Documentation/media/uapi/v4l/colorspaces.rst       |    4 +-
 Documentation/media/uapi/v4l/dev-raw-vbi.rst       |    4 +-
 Documentation/media/uapi/v4l/dev-rds.rst           |    2 +-
 Documentation/media/uapi/v4l/dev-sliced-vbi.rst    |   22 +-
 Documentation/media/uapi/v4l/dev-subdev.rst        |   82 +-
 Documentation/media/uapi/v4l/ext-ctrls-camera.rst  |   17 +-
 Documentation/media/uapi/v4l/ext-ctrls-codec.rst   |  235 +-
 Documentation/media/uapi/v4l/ext-ctrls-detect.rst  |    2 +-
 Documentation/media/uapi/v4l/ext-ctrls-dv.rst      |    2 +-
 Documentation/media/uapi/v4l/ext-ctrls-flash.rst   |    4 +-
 Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst    |    2 +-
 Documentation/media/uapi/v4l/field-order.rst       |    4 +-
 Documentation/media/uapi/v4l/pixfmt-compressed.rst |    6 +
 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst  |    9 +-
 .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst        |    9 +
 Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst |    2 +-
 Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst |  440 ++-
 Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst |   23 +-
 Documentation/media/uapi/v4l/pixfmt-srggb10p.rst   |    2 +-
 Documentation/media/uapi/v4l/pixfmt-srggb12p.rst   |    3 +-
 Documentation/media/uapi/v4l/pixfmt-srggb14p.rst   |   24 +-
 .../media/uapi/v4l/pixfmt-v4l2-mplane.rst          |   17 +-
 Documentation/media/uapi/v4l/pixfmt-y10p.rst       |   10 +
 Documentation/media/uapi/v4l/subdev-formats.rst    |  113 +-
 Documentation/media/uapi/v4l/vidioc-qbuf.rst       |   10 +-
 Documentation/media/v4l-drivers/index.rst          |    1 -
 Documentation/media/v4l-drivers/zoran.rst          |  583 ----
 MAINTAINERS                                        |   14 +-
 drivers/media/Kconfig                              |   20 +-
 drivers/media/Makefile                             |    6 +
 drivers/media/cec/Kconfig                          |    4 +-
 drivers/media/cec/cec-core.c                       |    1 +
 drivers/media/cec/cec-notifier.c                   |   30 +
 drivers/media/common/cx2341x.c                     |  151 +-
 drivers/media/common/siano/Kconfig                 |    4 +-
 drivers/media/common/videobuf2/videobuf2-core.c    |   46 +-
 drivers/media/common/videobuf2/videobuf2-v4l2.c    |   24 +-
 drivers/media/common/videobuf2/videobuf2-vmalloc.c |   10 +-
 drivers/media/dvb-core/dvbdev.c                    |    1 -
 drivers/media/dvb-frontends/as102_fe.c             |    2 +-
 drivers/media/dvb-frontends/dib7000p.c             |    3 +-
 drivers/media/dvb-frontends/dib8000.c              |    4 +-
 drivers/media/dvb-frontends/dib9000.c              |    6 +-
 drivers/media/dvb-frontends/drxd_hard.c            |   30 +-
 drivers/media/dvb-frontends/dvb-pll.c              |    2 +-
 drivers/media/dvb-frontends/m88ds3103.c            |   11 +-
 drivers/media/dvb-frontends/si2165.c               |    9 +-
 drivers/media/dvb-frontends/ts2020.c               |    3 +
 drivers/media/i2c/Kconfig                          |  271 +-
 drivers/media/i2c/Makefile                         |    1 +
 drivers/media/i2c/cx25840/Kconfig                  |    2 +-
 drivers/media/i2c/et8ek8/Kconfig                   |    2 +-
 drivers/media/i2c/imx214.c                         |   10 +-
 drivers/media/i2c/m5mols/Kconfig                   |    2 +-
 drivers/media/i2c/ov2659.c                         |    8 +-
 drivers/media/i2c/ov6650.c                         |   43 +-
 drivers/media/i2c/ov7670.c                         |   32 +-
 drivers/media/i2c/ov7740.c                         |   28 +-
 drivers/media/i2c/smiapp/Kconfig                   |    2 +-
 drivers/media/i2c/st-mipid02.c                     | 1033 +++++++
 drivers/media/media-dev-allocator.c                |  135 +
 drivers/media/media-devnode.c                      |    4 +-
 drivers/media/media-entity.c                       |   33 +-
 drivers/media/media-request.c                      |    4 +-
 drivers/media/mmc/siano/Kconfig                    |    2 +-
 drivers/media/pci/bt8xx/Kconfig                    |    2 +-
 drivers/media/pci/bt8xx/dst.c                      |    3 +-
 drivers/media/pci/bt8xx/dst_common.h               |    2 +-
 drivers/media/pci/cobalt/Kconfig                   |    2 +-
 drivers/media/pci/cobalt/cobalt-irq.c              |    2 +-
 drivers/media/pci/cx18/Kconfig                     |    4 +-
 drivers/media/pci/cx18/cx18-fileops.c              |    2 +-
 drivers/media/pci/cx23885/Kconfig                  |    4 +-
 drivers/media/pci/cx23885/cx23885-dvb.c            |    5 +-
 drivers/media/pci/cx25821/Kconfig                  |    4 +-
 drivers/media/pci/cx88/Kconfig                     |   10 +-
 drivers/media/pci/ddbridge/Kconfig                 |    4 +-
 drivers/media/pci/dt3155/Kconfig                   |    2 +-
 drivers/media/pci/intel/ipu3/Kconfig               |    2 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2.c           |    1 +
 drivers/media/pci/ivtv/Kconfig                     |   10 +-
 drivers/media/pci/ivtv/ivtv-fileops.c              |    2 +-
 drivers/media/pci/mantis/mantis_i2c.c              |    2 +-
 drivers/media/pci/meye/Kconfig                     |    2 +-
 drivers/media/pci/netup_unidvb/Kconfig             |    2 +-
 drivers/media/pci/ngene/Kconfig                    |    2 +-
 drivers/media/pci/saa7134/Kconfig                  |   10 +-
 drivers/media/pci/saa7134/saa7134-go7007.c         |    2 +-
 drivers/media/pci/saa7146/Kconfig                  |    6 +-
 drivers/media/pci/saa7146/hexium_gemini.c          |    5 +-
 drivers/media/pci/saa7146/hexium_orion.c           |    5 +-
 drivers/media/pci/saa7164/Kconfig                  |    2 +-
 drivers/media/pci/solo6x10/Kconfig                 |    2 +-
 drivers/media/pci/tw5864/Kconfig                   |    2 +-
 drivers/media/pci/tw5864/tw5864-video.c            |    4 +-
 drivers/media/pci/tw68/Kconfig                     |    2 +-
 drivers/media/platform/Kconfig                     |   90 +-
 drivers/media/platform/am437x/am437x-vpfe.c        |    2 +-
 drivers/media/platform/aspeed-video.c              |   33 +-
 drivers/media/platform/atmel/Kconfig               |    2 +-
 drivers/media/platform/atmel/atmel-isc-regs.h      |    2 +
 drivers/media/platform/atmel/atmel-isc.c           |  906 ++++---
 drivers/media/platform/coda/coda-bit.c             |    3 +
 drivers/media/platform/coda/coda-common.c          |  120 +-
 drivers/media/platform/cros-ec-cec/cros-ec-cec.c   |    1 +
 drivers/media/platform/davinci/isif.c              |    9 -
 drivers/media/platform/davinci/vpfe_capture.c      |    2 +-
 drivers/media/platform/davinci/vpif_capture.c      |    3 +-
 drivers/media/platform/davinci/vpif_display.c      |    4 +-
 drivers/media/platform/exynos4-is/fimc-capture.c   |    2 +-
 drivers/media/platform/exynos4-is/fimc-m2m.c       |    2 +-
 drivers/media/platform/imx-pxp.c                   |    4 +-
 drivers/media/platform/marvell-ccic/Kconfig        |    4 +-
 drivers/media/platform/meson/Makefile              |    1 +
 drivers/media/platform/meson/ao-cec-g12a.c         |  779 ++++++
 drivers/media/platform/meson/ao-cec.c              |   16 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |   75 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h |    2 -
 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |   16 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |   10 +-
 .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |    4 +-
 .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |    4 +-
 .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c   |   27 +-
 drivers/media/platform/mtk-vpu/mtk_vpu.c           |    2 +-
 drivers/media/platform/mx2_emmaprp.c               |    4 +-
 drivers/media/platform/omap/Kconfig                |    2 +-
 drivers/media/platform/pxa_camera.c                |    2 +-
 drivers/media/platform/qcom/venus/hfi_helper.h     |    4 +-
 drivers/media/platform/rcar-vin/Kconfig            |    3 +-
 drivers/media/platform/rcar-vin/rcar-core.c        |   47 +-
 drivers/media/platform/rcar-vin/rcar-csi2.c        |  120 +-
 drivers/media/platform/rcar-vin/rcar-dma.c         |    2 +-
 drivers/media/platform/rcar_drif.c                 |    8 +-
 drivers/media/platform/rcar_fdp1.c                 |   28 +-
 drivers/media/platform/s5p-cec/s5p_cec.c           |   16 +-
 drivers/media/platform/s5p-g2d/g2d.c               |    6 +-
 drivers/media/platform/seco-cec/seco-cec.c         |    1 +
 drivers/media/platform/sh_veu.c                    |    6 -
 drivers/media/platform/sti/c8sectpfe/Kconfig       |    2 +-
 drivers/media/platform/sti/cec/stih-cec.c          |   21 +-
 drivers/media/platform/sti/delta/delta-ipc.c       |    6 +-
 drivers/media/platform/stm32/stm32-cec.c           |   11 +
 drivers/media/platform/stm32/stm32-dcmi.c          |   60 +-
 .../media/platform/sunxi/sun6i-csi/sun6i_video.c   |    4 +-
 drivers/media/platform/tegra-cec/tegra_cec.c       |   14 +-
 drivers/media/platform/ti-vpe/cal.c                |   12 +-
 drivers/media/platform/ti-vpe/vpe.c                |    6 +-
 drivers/media/platform/vicodec/codec-fwht.c        |  121 +-
 drivers/media/platform/vicodec/codec-fwht.h        |   12 +-
 drivers/media/platform/vicodec/codec-v4l2-fwht.c   |  431 +--
 drivers/media/platform/vicodec/codec-v4l2-fwht.h   |    7 +-
 drivers/media/platform/vicodec/vicodec-core.c      |  762 ++++--
 drivers/media/platform/video-mux.c                 |    5 +
 drivers/media/platform/vim2m.c                     |   69 +-
 drivers/media/platform/vimc/Kconfig                |    2 +-
 drivers/media/platform/vimc/vimc-capture.c         |   93 +-
 drivers/media/platform/vimc/vimc-common.c          |  313 +--
 drivers/media/platform/vimc/vimc-common.h          |   60 +-
 drivers/media/platform/vimc/vimc-core.c            |    2 +
 drivers/media/platform/vimc/vimc-debayer.c         |   98 +-
 drivers/media/platform/vimc/vimc-scaler.c          |   78 +-
 drivers/media/platform/vimc/vimc-sensor.c          |   70 +-
 drivers/media/platform/vimc/vimc-streamer.c        |   40 +-
 drivers/media/platform/vimc/vimc-streamer.h        |   22 +-
 drivers/media/platform/vivid/Kconfig               |    6 +-
 drivers/media/platform/vivid/vivid-core.c          |    2 +-
 drivers/media/platform/vivid/vivid-vid-cap.c       |    2 +-
 drivers/media/platform/vivid/vivid-vid-out.c       |   14 +-
 drivers/media/platform/vsp1/vsp1_pipe.c            |   62 +
 drivers/media/platform/xilinx/Kconfig              |    6 +-
 drivers/media/radio/Kconfig                        |   54 +-
 drivers/media/radio/si470x/Kconfig                 |    6 +-
 drivers/media/radio/si4713/Kconfig                 |    6 +-
 drivers/media/radio/si4713/si4713.c                |    2 +-
 drivers/media/radio/wl128x/fmdrv_common.c          |   14 +-
 drivers/media/rc/Kconfig                           |   80 +-
 drivers/media/rc/ir-rcmm-decoder.c                 |    1 -
 drivers/media/rc/keymaps/Kconfig                   |    2 +-
 drivers/media/rc/keymaps/rc-xbox-dvd.c             |    2 +-
 drivers/media/rc/rc-main.c                         |    2 +
 drivers/media/rc/serial_ir.c                       |    9 +-
 drivers/media/rc/xbox_remote.c                     |    6 +-
 drivers/media/spi/Kconfig                          |    2 +-
 drivers/media/usb/airspy/Kconfig                   |    2 +-
 drivers/media/usb/au0828/Kconfig                   |    8 +-
 drivers/media/usb/au0828/au0828-core.c             |  196 +-
 drivers/media/usb/au0828/au0828-video.c            |   20 +-
 drivers/media/usb/au0828/au0828.h                  |    6 +-
 drivers/media/usb/cpia2/Kconfig                    |    2 +-
 drivers/media/usb/cpia2/cpia2_v4l.c                |    3 +-
 drivers/media/usb/cx231xx/Kconfig                  |    8 +-
 drivers/media/usb/dvb-usb-v2/af9035.c              |  104 +-
 drivers/media/usb/dvb-usb-v2/af9035.h              |   12 +
 drivers/media/usb/dvb-usb-v2/dvbsky.c              |   18 +-
 drivers/media/usb/em28xx/Kconfig                   |    8 +-
 drivers/media/usb/em28xx/em28xx-input.c            |    2 +-
 drivers/media/usb/go7007/Kconfig                   |    8 +-
 drivers/media/usb/go7007/go7007-fw.c               |    4 +-
 drivers/media/usb/go7007/go7007-usb.c              |   16 +-
 drivers/media/usb/go7007/go7007-v4l2.c             |    2 +-
 drivers/media/usb/gspca/Kconfig                    |    2 +-
 drivers/media/usb/gspca/gspca.c                    |   12 +-
 drivers/media/usb/hackrf/Kconfig                   |    2 +-
 drivers/media/usb/hdpvr/Kconfig                    |    2 +-
 drivers/media/usb/hdpvr/hdpvr-video.c              |   10 +-
 drivers/media/usb/pulse8-cec/Kconfig               |    2 +-
 drivers/media/usb/pulse8-cec/pulse8-cec.c          |    4 +-
 drivers/media/usb/pvrusb2/Kconfig                  |    8 +-
 drivers/media/usb/pvrusb2/pvrusb2-hdw.c            |    7 +-
 drivers/media/usb/pvrusb2/pvrusb2-hdw.h            |    1 +
 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c           |    4 +-
 drivers/media/usb/pwc/Kconfig                      |    4 +-
 drivers/media/usb/pwc/pwc-ctrl.c                   |   17 +-
 drivers/media/usb/rainshadow-cec/Kconfig           |    2 +-
 drivers/media/usb/siano/Kconfig                    |    2 +-
 drivers/media/usb/stk1160/Kconfig                  |    2 +-
 drivers/media/usb/stkwebcam/Kconfig                |    2 +-
 drivers/media/usb/tm6000/Kconfig                   |    4 +-
 drivers/media/usb/usbtv/Kconfig                    |    2 +-
 drivers/media/usb/usbvision/Kconfig                |    2 +-
 drivers/media/usb/usbvision/usbvision-core.c       |    3 +
 drivers/media/usb/uvc/Kconfig                      |    4 +-
 drivers/media/usb/zr364xx/Kconfig                  |    2 +-
 drivers/media/v4l2-core/Kconfig                    |    8 +-
 drivers/media/v4l2-core/v4l2-common.c              |  186 ++
 drivers/media/v4l2-core/v4l2-ctrls.c               |   38 +-
 drivers/media/v4l2-core/v4l2-device.c              |   19 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |   17 +-
 drivers/media/v4l2-core/v4l2-ioctl.c               |    3 +-
 drivers/media/v4l2-core/v4l2-subdev.c              |   22 +-
 drivers/staging/media/Kconfig                      |    4 +-
 drivers/staging/media/Makefile                     |    1 -
 drivers/staging/media/bcm2048/Kconfig              |    2 +-
 drivers/staging/media/bcm2048/radio-bcm2048.c      |    4 +-
 drivers/staging/media/davinci_vpfe/Kconfig         |    2 +-
 drivers/staging/media/davinci_vpfe/dm365_isif.c    |   20 +-
 drivers/staging/media/davinci_vpfe/dm365_resizer.c |    2 +-
 drivers/staging/media/imx/Kconfig                  |    4 +-
 drivers/staging/media/imx/imx-ic-common.c          |    4 +-
 drivers/staging/media/imx/imx-media-csi.c          |   18 +-
 drivers/staging/media/imx/imx-media-dev-common.c   |    4 +-
 drivers/staging/media/imx/imx-media-dev.c          |   28 +-
 drivers/staging/media/imx/imx-media-internal-sd.c  |   32 +-
 drivers/staging/media/imx/imx-media-of.c           |   73 +-
 drivers/staging/media/imx/imx-media-vdic.c         |   12 +-
 drivers/staging/media/imx/imx-media.h              |    7 +-
 drivers/staging/media/imx/imx7-media-csi.c         |    6 +-
 drivers/staging/media/imx/imx7-mipi-csis.c         |   26 +-
 drivers/staging/media/ipu3/Kconfig                 |    2 +-
 drivers/staging/media/ipu3/ipu3-css.c              |   40 +-
 drivers/staging/media/ipu3/ipu3-v4l2.c             |  126 +-
 drivers/staging/media/ipu3/ipu3.c                  |   32 +-
 drivers/staging/media/mt9t031/Kconfig              |    5 -
 drivers/staging/media/mt9t031/Makefile             |    1 -
 drivers/staging/media/mt9t031/TODO                 |    5 -
 drivers/staging/media/omap4iss/Kconfig             |    2 +-
 .../staging/media/rockchip/vpu/rockchip_vpu_drv.c  |    3 +-
 .../staging/media/rockchip/vpu/rockchip_vpu_enc.c  |   12 +-
 drivers/staging/media/soc_camera/TODO              |    4 +
 drivers/staging/media/sunxi/cedrus/cedrus.c        |   33 +-
 drivers/staging/media/sunxi/cedrus/cedrus.h        |    3 +
 drivers/staging/media/sunxi/cedrus/cedrus_hw.c     |    3 +-
 drivers/staging/media/sunxi/cedrus/cedrus_video.c  |    1 +
 drivers/staging/media/zoran/Kconfig                |   75 -
 drivers/staging/media/zoran/Makefile               |    7 -
 drivers/staging/media/zoran/TODO                   |    4 -
 drivers/staging/media/zoran/videocodec.c           |  391 ---
 drivers/staging/media/zoran/videocodec.h           |  349 ---
 drivers/staging/media/zoran/zoran.h                |  402 ---
 drivers/staging/media/zoran/zoran_card.c           | 1524 -----------
 drivers/staging/media/zoran/zoran_card.h           |   50 -
 drivers/staging/media/zoran/zoran_device.c         | 1619 -----------
 drivers/staging/media/zoran/zoran_device.h         |   91 -
 drivers/staging/media/zoran/zoran_driver.c         | 2850 --------------------
 drivers/staging/media/zoran/zoran_procfs.c         |  221 --
 drivers/staging/media/zoran/zoran_procfs.h         |   32 -
 drivers/staging/media/zoran/zr36016.c              |  516 ----
 drivers/staging/media/zoran/zr36016.h              |  107 -
 drivers/staging/media/zoran/zr36050.c              |  896 ------
 drivers/staging/media/zoran/zr36050.h              |  179 --
 drivers/staging/media/zoran/zr36057.h              |  164 --
 drivers/staging/media/zoran/zr36060.c              | 1006 -------
 drivers/staging/media/zoran/zr36060.h              |  216 --
 include/media/cec-notifier.h                       |   19 +-
 include/media/dvb-usb-ids.h                        |    1 +
 include/media/fwht-ctrls.h                         |   31 +
 include/media/media-dev-allocator.h                |   63 +
 include/media/media-entity.h                       |   24 -
 include/media/media-request.h                      |    4 +-
 include/media/rc-map.h                             |    4 +-
 include/media/v4l2-common.h                        |   33 +
 include/media/v4l2-ctrls.h                         |   11 +-
 include/media/v4l2-subdev.h                        |   15 +-
 include/media/videobuf2-core.h                     |   25 +-
 include/uapi/linux/lirc.h                          |    2 +
 include/uapi/linux/media-bus-format.h              |    3 +-
 include/uapi/linux/media.h                         |   25 +-
 include/uapi/linux/v4l2-controls.h                 |    8 +
 include/uapi/linux/videodev2.h                     |   17 +
 sound/usb/Kconfig                                  |    4 +
 sound/usb/Makefile                                 |    2 +
 sound/usb/card.c                                   |   14 +
 sound/usb/card.h                                   |    3 +
 sound/usb/media.c                                  |  327 +++
 sound/usb/media.h                                  |   74 +
 sound/usb/mixer.h                                  |    3 +
 sound/usb/pcm.c                                    |   29 +-
 sound/usb/quirks-table.h                           |    1 +
 sound/usb/stream.c                                 |    2 +
 sound/usb/usbaudio.h                               |    6 +
 .../selftests/media_tests/media_dev_allocator.sh   |   85 +
 324 files changed, 7625 insertions(+), 14158 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
 create mode 100644 Documentation/devicetree/bindings/media/rcar_imr.txt
 delete mode 100644 Documentation/media/v4l-drivers/zoran.rst
 create mode 100644 drivers/media/i2c/st-mipid02.c
 create mode 100644 drivers/media/media-dev-allocator.c
 create mode 100644 drivers/media/platform/meson/ao-cec-g12a.c
 delete mode 100644 drivers/staging/media/mt9t031/Kconfig
 delete mode 100644 drivers/staging/media/mt9t031/Makefile
 delete mode 100644 drivers/staging/media/mt9t031/TODO
 create mode 100644 drivers/staging/media/soc_camera/TODO
 delete mode 100644 drivers/staging/media/zoran/Kconfig
 delete mode 100644 drivers/staging/media/zoran/Makefile
 delete mode 100644 drivers/staging/media/zoran/TODO
 delete mode 100644 drivers/staging/media/zoran/videocodec.c
 delete mode 100644 drivers/staging/media/zoran/videocodec.h
 delete mode 100644 drivers/staging/media/zoran/zoran.h
 delete mode 100644 drivers/staging/media/zoran/zoran_card.c
 delete mode 100644 drivers/staging/media/zoran/zoran_card.h
 delete mode 100644 drivers/staging/media/zoran/zoran_device.c
 delete mode 100644 drivers/staging/media/zoran/zoran_device.h
 delete mode 100644 drivers/staging/media/zoran/zoran_driver.c
 delete mode 100644 drivers/staging/media/zoran/zoran_procfs.c
 delete mode 100644 drivers/staging/media/zoran/zoran_procfs.h
 delete mode 100644 drivers/staging/media/zoran/zr36016.c
 delete mode 100644 drivers/staging/media/zoran/zr36016.h
 delete mode 100644 drivers/staging/media/zoran/zr36050.c
 delete mode 100644 drivers/staging/media/zoran/zr36050.h
 delete mode 100644 drivers/staging/media/zoran/zr36057.h
 delete mode 100644 drivers/staging/media/zoran/zr36060.c
 delete mode 100644 drivers/staging/media/zoran/zr36060.h
 create mode 100644 include/media/fwht-ctrls.h
 create mode 100644 include/media/media-dev-allocator.h
 create mode 100644 sound/usb/media.c
 create mode 100644 sound/usb/media.h
 create mode 100755 tools/testing/selftests/media_tests/media_dev_allocator.sh


             reply	other threads:[~2019-05-08 17:46 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-05-08 17:45 Mauro Carvalho Chehab [this message]
2019-05-08 18:30 ` [GIT PULL for v5.2-rc1] media updates pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2019-06-12 15:50 Mauro Carvalho Chehab
2019-06-12 16:00 ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190508144509.1cc8c7d5@coco.lan \
    --to=mchehab+samsung@kernel.org \
    --cc=akpm@linux-foundation.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.