[GIT PULL FOR v4.21] Various fixes/enhancements

2018-12-07 Thread Hans Verkuil
Note: there are a few patches that combine bindings with code changes.
But since these are older patches and the bindings have already been
reviewed I am not going to require the author to split them up. That's a
bit overkill.

If new patches arrive that have this problem, then I will request this
going forward.

Regards,

Hans

The following changes since commit 3c28b91380dd1183347d32d87d820818031ebecf:

  media: stkwebcam: Bugfix for wrong return values (2018-12-05 14:10:48 -0500)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v4.21i

for you to fetch changes up to 54efad597804e6846ab860e7c2af84af529c669c:

  media: cedrus: Add device-tree compatible and variant for A64 support 
(2018-12-07 13:12:34 +0100)


Tag branch


Akinobu Mita (1):
  media: video-i2c: support runtime PM

Colin Ian King (2):
  media: pvrusb2: fix spelling mistake "statuss" -> "status"
  media: sun6i: fix spelling mistake "droped" -> "dropped"

Dmitry Osipenko (1):
  media: staging: tegra-vde: Replace debug messages with trace points

Ezequiel Garcia (1):
  v4l2-ioctl: Zero v4l2_plane_pix_format reserved fields

Gabriel Francisco Mandaji (1):
  media: vivid: Improve timestamping

Kelvin Lawson (1):
  media: venus: Support V4L2 QP parameters in Venus encoder

Lubomir Rintel (1):
  marvell-ccic: trivial fix to the datasheet URL

Luca Ceresoli (1):
  media: v4l2-subdev: document controls need _FL_HAS_DEVNODE

Malathi Gottam (1):
  media: venus: add support for key frame

Matt Ranostay (1):
  media: video-i2c: check if chip struct has set_power function

Paul Kocialkowski (4):
  media: cedrus: Remove global IRQ spin lock from the driver
  dt-bindings: media: cedrus: Add compatibles for the A64 and H5
  media: cedrus: Add device-tree compatible and variant for H5 support
  media: cedrus: Add device-tree compatible and variant for A64 support

Philipp Zabel (2):
  media: v4l2: clarify H.264 loop filter offset controls
  media: coda: fix H.264 deblocking filter controls

Rob Herring (2):
  media: Use of_node_name_eq for node name comparisons
  staging: media: imx: Use of_node_name_eq for node name comparisons

Sergei Shtylyov (2):
  rcar-csi2: add R8A77980 support
  rcar-vin: add R8A77980 support

Todor Tomov (1):
  MAINTAINERS: Change Todor Tomov's email address

Vivek Gautam (1):
  media: venus: core: Set dma maximum segment size

 Documentation/devicetree/bindings/media/cedrus.txt|   2 +
 Documentation/devicetree/bindings/media/rcar_vin.txt  |   1 +
 Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt |   1 +
 Documentation/media/uapi/v4l/extended-controls.rst|   6 ++
 MAINTAINERS   |   2 +-
 drivers/media/i2c/video-i2c.c | 153 
+-
 drivers/media/platform/coda/coda-bit.c|  19 ++--
 drivers/media/platform/coda/coda-common.c |  15 ++-
 drivers/media/platform/coda/coda.h|   6 +-
 drivers/media/platform/coda/coda_regs.h   |   2 +-
 drivers/media/platform/exynos4-is/media-dev.c |  12 +--
 drivers/media/platform/marvell-ccic/cafe-driver.c |   2 +-
 drivers/media/platform/qcom/venus/core.c  |   8 ++
 drivers/media/platform/qcom/venus/venc.c  |  19 
 drivers/media/platform/qcom/venus/venc_ctrls.c|  19 +++-
 drivers/media/platform/rcar-vin/rcar-core.c   |  32 ++
 drivers/media/platform/rcar-vin/rcar-csi2.c   |  11 ++
 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c  |   4 +-
 drivers/media/platform/ti-vpe/cal.c   |   4 +-
 drivers/media/platform/vivid/vivid-core.h |   3 +
 drivers/media/platform/vivid/vivid-kthread-cap.c  |  51 ++---
 drivers/media/platform/vivid/vivid-vbi-cap.c  |   4 -
 drivers/media/platform/xilinx/xilinx-tpg.c|   2 +-
 drivers/media/usb/pvrusb2/pvrusb2-hdw.c   |   2 +-
 drivers/media/v4l2-core/v4l2-fwnode.c |   6 +-
 drivers/media/v4l2-core/v4l2-ioctl.c  |  10 ++
 drivers/staging/media/imx/imx-media-of.c  |   2 +-
 drivers/staging/media/sunxi/cedrus/cedrus.c   |  17 ++-
 drivers/staging/media/sunxi/cedrus/cedrus.h   |   2 -
 drivers/staging/media/sunxi/cedrus/cedrus_dec.c   |   9 --
 drivers/staging/media/sunxi/cedrus/cedrus_hw.c|  13 +--
 drivers/staging/media/sunxi/cedrus/cedrus_video.c |   5 -
 

[GIT PULL FOR v4.21] Various fixes/enhancements

2018-11-29 Thread Hans Verkuil
The following changes since commit 708d75fe1c7c6e9abc5381b6fcc32b49830383d0:

  media: dvb-pll: don't re-validate tuner frequencies (2018-11-23 12:27:18 
-0500)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v4.21g

for you to fetch changes up to e5b4ae2f474785d61653e8fcb762427ee537e156:

  vicodec: move the GREY format to the end of the list (2018-11-29 10:09:18 
+0100)


Tag branch


Alexey Khoroshilov (1):
  DaVinci-VPBE: fix error handling in vpbe_initialize()

Arnd Bergmann (1):
  media: i2c: TDA1997x: select CONFIG_HDMI

Colin Ian King (4):
  exynos4-is: fix spelling mistake ACTURATOR -> ACTUATOR
  media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier"
  media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy"
  tda7432: fix spelling mistake "maximium" -> "maximum"

Hans Verkuil (3):
  vivid: fix smatch warnings
  vivid: add req_validate error injection
  vicodec: move the GREY format to the end of the list

Jasmin Jessich (1):
  media: adv7604 added include of linux/interrupt.h

Jonas Karlman (1):
  media: v4l: Fix MPEG-2 slice Intra DC Precision validation

Michael Tretter (2):
  v4l2-pci-skeleton: replace vb2_buffer with vb2_v4l2_buffer
  v4l2-pci-skeleton: depend on CONFIG_SAMPLES

Sakari Ailus (1):
  v4l: ioctl: Allow drivers to fill in the format description

Tim Harvey (1):
  media: adv7180: add g_skip_frames support

Todor Tomov (1):
  media: camss: Take in account sensor skip frames

Tomasz Figa (1):
  media: mtk-vcodec: Remove VA from encoder frame buffers

 Documentation/media/v4l-drivers/em28xx-cardlist.rst |  2 +-
 drivers/media/i2c/Kconfig   |  1 +
 drivers/media/i2c/adv7180.c | 15 +++
 drivers/media/i2c/adv7604.c |  1 +
 drivers/media/i2c/tda7432.c |  4 ++--
 drivers/media/platform/davinci/vpbe.c   |  7 +--
 drivers/media/platform/exynos4-is/fimc-is-errno.c   |  4 ++--
 drivers/media/platform/exynos4-is/fimc-is-errno.h   |  2 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c  |  6 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h |  5 +
 drivers/media/platform/mtk-vcodec/venc_drv_if.h |  2 +-
 drivers/media/platform/qcom/camss/camss-vfe.c   | 23 
++-
 drivers/media/platform/qcom/camss/camss.c   |  2 +-
 drivers/media/platform/qcom/camss/camss.h   |  1 +
 drivers/media/platform/vicodec/codec-v4l2-fwht.c|  3 +--
 drivers/media/platform/vivid/vivid-core.c   | 37 
++---
 drivers/media/platform/vivid/vivid-core.h   |  2 ++
 drivers/media/platform/vivid/vivid-ctrls.c  | 16 
 drivers/media/usb/dvb-usb/dib0700_devices.c |  2 +-
 drivers/media/usb/em28xx/em28xx-cards.c |  2 +-
 drivers/media/v4l2-core/Kconfig |  1 +
 drivers/media/v4l2-core/v4l2-ctrls.c|  3 ++-
 drivers/media/v4l2-core/v4l2-ioctl.c|  2 +-
 samples/v4l/v4l2-pci-skeleton.c | 11 ++-
 24 files changed, 116 insertions(+), 38 deletions(-)