All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab+huawei@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.6-rc1] media updates
Date: Fri, 31 Jan 2020 16:49:22 +0100	[thread overview]
Message-ID: <20200131164922.7b105df7@kernel.org> (raw)

Hi Linus,

Please pull from:

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

For:
  - New staging driver for Rockship ISPv1 unit;
  - New staging driver for Rockchip MIPI Synopsys DPHY RX0;
  - y2038 fixes at V4L2 API (backward-compatible);
  - A dvb core fix when receiving invalid EIT sections;
  - Some clang-specific warnings got fixed;
  - Added support for touch V4L2 interface at vivid;
  - Several drivers were converted to use the new
    i2c_new_scanned_device() kAPI;
  - Added sm1 support at meson's vdec driver;
  - Several other driver cleanups, fixes and improvements.

Thanks!
Mauro

---

The following changes since commit c79f46a282390e0f5b306007bf7b11a46d529538:

  Linux 5.5-rc5 (2020-01-05 14:23:27 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 1697d98124819aab09b86602978bd4f50e101e2d:

  media: staging/intel-ipu3: remove TODO item about acronyms (2020-01-23 15:50:53 +0100)

----------------------------------------------------------------
media updates for v5.6-rc1

----------------------------------------------------------------
Adam Ford (2):
      media: ov5640: Put max framerate into table and simplify check
      media: ov5640: Fix check for PLL1 exceeding max allowed rate

Aditya Pakki (3):
      media: cx231xx: replace BUG_ON with recovery code
      media: saa7146: Avoid using BUG_ON as an assertion
      media: davinci/vpfe_capture.c: Avoid BUG_ON for register failure

Alexandre Courbot (1):
      media: mtk-vcodec: use v4l2_m2m_buffer where appropriate

Arnd Bergmann (9):
      media: documentation: fix video_event description
      media: v4l2: abstract timeval handling in v4l2_buffer
      media: v4l2-core: compat: ignore native command codes
      media: v4l2-core: split out data copy from video_usercopy
      media: v4l2-core: fix VIDIOC_DQEVENT for time64 ABI
      media: v4l2-core: fix v4l2_buffer handling for time64 ABI
      media: v4l2-core: fix compat VIDIOC_DQEVENT for time64 ABI
      media: v4l2-core: fix compat v4l2_buffer handling for time64 ABI
      media: v4l2-core: only zero-out ioctl-read buffers

Benoit Parrot (20):
      media: dt-bindings: media: cal: update binding to use syscon
      media: dt-bindings: media: cal: update binding example
      media: ti-vpe: cal: switch BIT_MASK to BIT
      media: ti-vpe: cal: Add per platform data support
      media: ti-vpe: cal: Enable DMABUF export
      media: dt-bindings: media: cal: update binding to add PHY LDO errata support
      media: ti-vpe: cal: add CSI2 PHY LDO errata support
      media: ti-vpe: cal: Fix ths_term/ths_settle parameters
      media: ti-vpe: cal: Fix pixel processing parameters
      media: ti-vpe: cal: Align DPHY init sequence with docs
      media: dt-bindings: media: cal: update binding to add DRA76x support
      media: ti-vpe: cal: Add DRA76x support
      media: dt-bindings: media: cal: update binding to add AM654 support
      media: ti-vpe: cal: Add AM654 support
      media: ti-vpe: cal: Add subdev s_power hooks
      media: ti-vpe: cal: Properly calculate max resolution boundary
      media: ti-vpe: cal: Fix a WARN issued when start streaming fails
      media: ti-vpe: cal: fix enum_mbus_code/frame_size subdev arguments
      media: dt-bindings: media: cal: convert binding to yaml
      media: ti-vpe: csc: fix single vs multiplanar format handling

Bingbu Cao (4):
      media: staging/intel-ipu3: set the main output as mandatory
      media: staging/intel-ipu3: make imgu use fixed running mode
      media: Revert "media: staging/intel-ipu3: make imgu use fixed running mode"
      media: staging/intel-ipu3: remove TODO item about acronyms

Bodo Eggert (1):
      media: serial_ir: change "ignoring spike" to debug level

Chen-Yu Tsai (6):
      media: dt-bindings: media: sun4i-csi: Add compatible for CSI1 on A10/A20
      media: dt-bindings: media: sun4i-csi: Add compatible for CSI0 on R40
      media: sun4i-csi: Fix data sampling polarity handling
      media: sun4i-csi: Fix [HV]sync polarity handling
      media: sun4i-csi: Deal with DRAM offset
      media: sun4i-csi: Add support for A10 CSI1 camera sensor interface

Chuhong Yuan (5):
      media: bdisp: add missed destroy_workqueue in remove and probe failure
      media: platform: mtk-mdp: add missed destroy_workqueue in remove
      media: usb: go7007: s2250-board: add missed i2c_unregister_device
      media: pxa_camera: add missed tasklet_kill
      media: go7007: fix a miss of snd_card_free

Colin Ian King (2):
      media: meson: add missing allocation failure check on new_buf
      media: v4l2-core: fix uninitialized structure fields being returned to userspace

Dan Carpenter (1):
      media: hantro: remove a pointless NULL check

Daniel Gomez (2):
      media: v4l2: Fix fourcc names for BAYER12P
      media: v4l2: Fix fourcc names for 12b and 14b packed bayer

Daniel W. S. Almeida (8):
      media: dvb_dummy_fe: place EXPORT_SYMBOL below corresponding function
      media: dvb_dummy_fe: Add blank line after declaration
      media: dvb_dummy_fe: Fix ERROR: POINTER_LOCATION, AVOID_EXTERN and long lines
      media: dvb_dummy_fe: Add blank line after declaration
      media: dvb_dummy_fe: change printk to pr_warn
      media: as102: improve formatting
      media: Documentation: media: dtv-frontend.rst: fix a few minor typos
      media: au8522: improve formatting

David J. Fiddes (1):
      media: rtl28xxu: Add support for PROlectrix DV107669 DVB-T dongle

Dmitry Osipenko (3):
      media: staging: tegra-vde: Select IOVA unconditionally in Kconfig
      media: staging: tegra-vde: Sort headers alphabetically
      media: staging: tegra-vde: Use __maybe_unused attribute instead of ifdef

Dragos Bogdan (1):
      media: adv7604: extend deep color mode to ADV7611

Eugen Hristev (9):
      media: atmel: atmel-isc-base: allow 8 bit direct dump
      media: atmel: atmel-isc-base: add support for Y10 format
      media: atmel: atmel-isc-base: properly initialize pad_cfg
      media: atmel: atmel-isc-base: fix enum calls default format
      media: atmel: atmel-isc-base: initialize the try_crop for the pads in try_fmt
      media: atmel: atmel-isi: add support for mono sensors, GRAY and Y16
      media: atmel: atmel-isi: properly initialize pad_cfg
      media: atmel: atmel-isi: initialize the try_crop for the pads in try_fmt
      media: i2c: mt9v032: fix enum mbus codes and frame sizes

Ezequiel Garcia (5):
      media: vidioc-enum-fmt.rst: clarify format preference
      media: hantro: Cleanup format negotiation helpers
      media: hantro: Rename {prepare,finish}_run to {start,end}_prepare_run
      media: hantro: Support color conversion via post-processing
      media: staging: phy-rockchip-dphy-rx0: add Rockchip MIPI Synopsys DPHY RX0 driver

Forest Crossman (1):
      media: cx23885: Add support for AVerMedia CE310B

Guilherme Alcarde Gallo (1):
      media: vimc: Implement get/set selection in sink

Gustavo A. R. Silva (1):
      media: i2c: adv748x: Fix unsafe macros

Hans Verkuil (25):
      media: cec: CEC 2.0-only bcast messages were ignored
      media: cec: avoid decrementing transmit_queue_sz if it is 0
      media: cec: check 'transmit_in_progress', not 'transmitting'
      media: pulse8-cec: fix lost cec_transmit_attempt_done() call
      media: gspca: zero usb_buf
      media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
      media: vidioc-g-dv-timings.rst: fix wrong porch
      media: ivtv/cx18: remove ivtvdriver.org references
      media: cec-ioc-g-mode.rst: remove trailing 'i'
      media: pixfmt-tch-td16/tu16.rst: document that this is little endian
      media: pulse8-cec: improve debugging
      media: pulse8-cec: reorganize function order
      media: pulse8-cec: locking improvements
      media: pulse8-cec: add 2nd debug level
      media: pulse8-cec: set tx_done_status for transmit_done status
      media: pulse8-cec: move the transmit to a workqueue
      media: pulse8-cec: queue received messages in an array
      media: pulse8-cec: use adap_free callback
      media: pulse8-cec: schedule next ping after current ping finished
      media: pulse8-cec: log when a CEC message is received
      media: vivid: set field to NONE for touch
      media: v4l2-ioctl.c: allow multiplanar for touch
      media: vivid: support multiplanar touch devices
      media: Revert "media: v4l2: Fix fourcc names for BAYER12P"
      media: cec: remove unused functions

Helen Koike (7):
      media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments
      media: staging: dt-bindings: add Rockchip ISP1 yaml bindings
      media: staging: dt-bindings: add Rockchip MIPI RX D-PHY RX0 yaml bindings
      media: staging: rkisp1: add Rockchip ISP1 base driver
      media: staging: rkisp1: add streaming paths
      media: staging: rkisp1: add TODO file for staging
      media: MAINTAINERS: add entry for Rockchip ISP1 driver

Hirokazu Honda (1):
      media: mtk-vcodec: Remove extra area allocation in an input buffer on encoding

Jacob Chen (3):
      media: staging: rkisp1: add capture device for statistics
      media: staging: rkisp1: add output device for parameters
      media: staging: rkisp1: add document for rkisp1 meta buffer format

James Hogan (1):
      media: MAINTAINERS: Orphan img-ir driver

Jeffy Chen (1):
      media: staging: rkisp1: add user space ABI definitions

Jernej Skrabec (2):
      media: cedrus: Fix decoding for some HEVC videos
      media: cedrus: hevc: Add luma bit depth

Jia-Ju Bai (1):
      media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run()

Johan Hovold (1):
      media: iguanair: fix endpoint sanity check

Johann Friedrichs (1):
      media: dvb-core: Fix receiving invalid EIT-sections

Jonas Karlman (1):
      media: hantro: fix post-processing NULL pointer dereference

Jules Irenge (1):
      media: staging: ipu3: replace 0 with false

Julia Lawall (1):
      media: mt9v111: constify copied structure

Ma Feng (1):
      media: pvrusb2: Remove unneeded semicolon and add newline

Maoguang Meng (1):
      media: platform: VIDEO_MEDIATEK_JPEG can also depend on MTK_IOMMU

Mauro Carvalho Chehab (1):
      Merge tag 'v5.5-rc5' into patchwork

Maxime Jourdan (1):
      media: meson: vdec: add g12a platform

Nathan Chancellor (1):
      media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros

Neil Armstrong (4):
      media: dt-bindings: media: amlogic,vdec: convert to yaml
      media: dt-bindings: media: amlogic,gx-vdec: add bindings for G12A family
      media: dt-bindings: media: amlogic,gx-vdec: add bindings for SM1 family
      media: meson: vdec: add sm1 platform

Nikhil Devshatwar (1):
      media: ti-vpe: cal: Restrict DMA to avoid memory corruption

Niklas Söderlund (3):
      media: dt-bindings: rcar-vin: Remove paragraph about aliases
      media: dt-bindings: rcar-vin: Document compatibility string for R8A77470
      media: rcar-vin: Use correct pixel format when aligning format

Philipp Zabel (6):
      media: coda: do not skip finish_run if aborting
      media: coda: jpeg: merge Huffman table bits and values
      media: coda: jpeg: add JPEG register definitions for CODA960
      media: coda: jpeg: add CODA960 JPEG encoder support
      media: coda: remove redundant platform_get_irq error message
      media: coda: avoid hardware lockups with more than 13 capture buffers

Rui Miguel Silva (1):
      media: imx7-mipi-csis: remove subdev_notifier

Sakari Ailus (5):
      media: omap3isp: Ignore failure of stopping streaming on external subdev
      media: omap3isp: Don't restart CCDC if we're about to stop
      media: smiapp: Avoid maintaining power state information
      media: smiapp: Put the device again if starting streaming fails
      media: v4l2-fwnode: Print the node name while parsing endpoints

Sean Young (9):
      media: digitv: don't continue if remote control state can't be read
      media: af9005: uninitialized variable printked
      media: vp7045: do not read uninitialized values if usb transfer fails
      media: cxusb: use dev_dbg() rather than hand-rolled debug
      media: rc: ensure lirc is initialized before registering input device
      media: dib7000m: incorrect format specifier detected by clang
      media: dib7000p: incorrect format specifier detected by clang
      media: dib0070: incorrect format specifiers detected by clang
      media: dib0090: incorrect format specifier detected by clang

Sergey Zakharchenko (1):
      media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value

Shawn Guo (2):
      media: dt-bindings: media: add "hisilicon,hi3796cv300-ir" compatible
      media: rc: ir-hix5hd2: add hi3796cv300-ir support

Takashi Iwai (14):
      media: solo6x10: Use managed buffer allocation
      media: tw686x: Use managed buffer allocation
      media: usbtv: Use managed buffer allocation
      media: cobalt: Clean up ALSA PCM API usages
      media: cx18: Clean up ALSA PCM API usages
      media: ivtv: Clean up ALSA PCM API usages
      media: cs231xx: Clean up ALSA PCM API usages
      media: em28xx: Clean up ALSA PCM API usages
      media: go7007: Clean up ALSA PCM API usages
      media: tm6000: Clean up ALSA PCM API usages
      media: cobalt: Drop superfluous ioctl PCM ops
      media: cx18: Drop superfluous ioctl PCM ops
      media: ivtv: Drop superfluous ioctl PCM ops
      media: Drop superfluous ioctl PCM ops

Tomasz Maciej Nowak (1):
      media: dvb: add support for TerraTec TC2 Stick (193534)

Vandana BN (1):
      media: vivid: Add touch support

Wei Yongjun (1):
      media: sun8i: Remove redundant dev_err call in deinterlace_probe()

Will Deacon (1):
      media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors

Wolfram Sang (21):
      media: v4l2-subdev: remove wrong @cond from kdocs
      media: pci: cx23885: convert to i2c_new_scanned_device
      media: pci: cx88: convert to i2c_new_scanned_device
      media: pci: bt8xx: convert to i2c_new_scanned_device
      media: pci: cx18: convert to i2c_new_scanned_device
      media: pci: ivtv: convert to i2c_new_scanned_device
      media: dvb-core: dvbdev: convert to use i2c_new_client_device()
      media: dvb-frontends: cxd2820r_core: convert to use i2c_new_client_device()
      media: dvb-frontends: lgdt330x: convert to use i2c_new_client_device()
      media: dvb-frontends: m88ds3103: convert to use i2c_new_client_device()
      media: dvb-frontends: ts2020: convert to use i2c_new_client_device()
      media: pci: cx23885: cx23885-dvb: convert to use i2c_new_client_device()
      media: pci: saa7164: saa7164-dvb: convert to use i2c_new_client_device()
      media: pci: smipcie: smipcie-main: convert to use i2c_new_client_device()
      media: platform: sti: c8sectpfe: c8sectpfe-dvb: convert to use i2c_new_client_device()
      media: usb: dvb-usb-v2: af9035: convert to use i2c_new_client_device()
      media: usb: dvb-usb-v2: anysee: convert to use i2c_new_client_device()
      media: usb: dvb-usb-v2: rtl28xxu: convert to use i2c_new_client_device()
      media: usb: dvb-usb-v2: zd1301: convert to use i2c_new_client_device()
      media: usb: dvb-usb: dib0700_devices: convert to use i2c_new_client_device()
      media: usb: dvb-usb: dw2102: convert to use i2c_new_client_device()

 .../bindings/media/allwinner,sun4i-a10-csi.yaml    |   14 +-
 .../devicetree/bindings/media/amlogic,gx-vdec.yaml |  141 ++
 .../devicetree/bindings/media/amlogic,vdec.txt     |   72 -
 .../devicetree/bindings/media/hix5hd2-ir.txt       |    3 +-
 .../devicetree/bindings/media/renesas,vin.txt      |    4 +-
 .../devicetree/bindings/media/ti,cal.yaml          |  202 +++
 Documentation/devicetree/bindings/media/ti-cal.txt |   72 -
 Documentation/media/kapi/dtv-frontend.rst          |   16 +-
 Documentation/media/uapi/cec/cec-ioc-g-mode.rst    |    2 +-
 Documentation/media/uapi/dvb/video-get-event.rst   |    2 +-
 Documentation/media/uapi/dvb/video_types.rst       |    2 +-
 Documentation/media/uapi/v4l/pixfmt-reserved.rst   |    3 +-
 Documentation/media/uapi/v4l/pixfmt-srggb12p.rst   |    2 +-
 Documentation/media/uapi/v4l/pixfmt-srggb14p.rst   |    2 +-
 Documentation/media/uapi/v4l/pixfmt-tch-td16.rst   |   34 +-
 Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst   |   34 +-
 Documentation/media/uapi/v4l/vidioc-enum-fmt.rst   |    4 +-
 .../media/uapi/v4l/vidioc-g-dv-timings.rst         |    2 +-
 Documentation/media/v4l-drivers/cx18.rst           |   39 -
 Documentation/media/v4l-drivers/index.rst          |    1 -
 MAINTAINERS                                        |   16 +-
 drivers/media/cec/cec-core.c                       |   21 +-
 drivers/media/cec/cec-notifier.c                   |   37 +-
 drivers/media/cec/cec-priv.h                       |    2 +-
 drivers/media/common/saa7146/saa7146_video.c       |    6 +-
 drivers/media/common/videobuf2/videobuf2-v4l2.c    |    4 +-
 drivers/media/dvb-core/dvb_demux.c                 |    1 +
 drivers/media/dvb-core/dvbdev.c                    |    4 +-
 drivers/media/dvb-frontends/as102_fe.c             |    3 +-
 drivers/media/dvb-frontends/au8522_decoder.c       |    2 +-
 drivers/media/dvb-frontends/cxd2820r_core.c        |    4 +-
 drivers/media/dvb-frontends/dib0070.c              |   23 +-
 drivers/media/dvb-frontends/dib0090.c              |    3 +-
 drivers/media/dvb-frontends/dib7000m.c             |    2 +-
 drivers/media/dvb-frontends/dib7000p.c             |    2 +-
 drivers/media/dvb-frontends/dvb_dummy_fe.c         |   91 +-
 drivers/media/dvb-frontends/dvb_dummy_fe.h         |   12 +-
 drivers/media/dvb-frontends/lgdt330x.c             |    4 +-
 drivers/media/dvb-frontends/m88ds3103.c            |    4 +-
 drivers/media/dvb-frontends/ts2020.c               |    4 +-
 drivers/media/i2c/adv748x/adv748x.h                |    8 +-
 drivers/media/i2c/adv7604.c                        |   32 +-
 drivers/media/i2c/mt9v032.c                        |   10 +-
 drivers/media/i2c/mt9v111.c                        |    2 +-
 drivers/media/i2c/ov5640.c                         |   41 +-
 drivers/media/i2c/smiapp/smiapp-core.c             |  198 ++-
 drivers/media/i2c/smiapp/smiapp-regs.c             |    3 -
 drivers/media/i2c/smiapp/smiapp.h                  |    1 -
 drivers/media/pci/bt8xx/bttv-input.c               |    6 +-
 drivers/media/pci/cobalt/cobalt-alsa-pcm.c         |   69 +-
 drivers/media/pci/cx18/cx18-alsa-pcm.c             |   75 +-
 drivers/media/pci/cx18/cx18-cards.c                |    8 +-
 drivers/media/pci/cx18/cx18-driver.c               |    2 +-
 drivers/media/pci/cx18/cx18-i2c.c                  |    2 +-
 drivers/media/pci/cx23885/cx23885-alsa.c           |    1 -
 drivers/media/pci/cx23885/cx23885-cards.c          |   24 +
 drivers/media/pci/cx23885/cx23885-dvb.c            |  114 +-
 drivers/media/pci/cx23885/cx23885-i2c.c            |    4 +-
 drivers/media/pci/cx23885/cx23885-video.c          |    3 +-
 drivers/media/pci/cx23885/cx23885.h                |    1 +
 drivers/media/pci/cx25821/cx25821-alsa.c           |    1 -
 drivers/media/pci/cx88/cx88-alsa.c                 |    1 -
 drivers/media/pci/cx88/cx88-input.c                |    2 +-
 drivers/media/pci/ivtv/Kconfig                     |    5 +-
 drivers/media/pci/ivtv/ivtv-alsa-pcm.c             |   76 +-
 drivers/media/pci/ivtv/ivtv-driver.c               |    3 +-
 drivers/media/pci/ivtv/ivtv-driver.h               |    1 -
 drivers/media/pci/ivtv/ivtv-i2c.c                  |    6 +-
 drivers/media/pci/ivtv/ivtv-i2c.h                  |    2 +-
 drivers/media/pci/meye/meye.c                      |    4 +-
 drivers/media/pci/saa7134/saa7134-alsa.c           |    1 -
 drivers/media/pci/saa7164/saa7164-dvb.c            |   24 +-
 drivers/media/pci/smipcie/smipcie-main.c           |    4 +-
 drivers/media/pci/solo6x10/solo6x10-g723.c         |   24 +-
 drivers/media/pci/tw686x/tw686x-audio.c            |   16 +-
 drivers/media/platform/Kconfig                     |    4 +-
 drivers/media/platform/atmel/atmel-isc-base.c      |   94 +-
 drivers/media/platform/atmel/atmel-isi.c           |   42 +-
 drivers/media/platform/atmel/atmel-isi.h           |    2 +
 drivers/media/platform/coda/coda-bit.c             |   29 +-
 drivers/media/platform/coda/coda-common.c          |   45 +-
 drivers/media/platform/coda/coda-jpeg.c            |  746 ++++++++-
 drivers/media/platform/coda/coda.h                 |    3 +
 drivers/media/platform/coda/coda_regs.h            |   83 +
 drivers/media/platform/coda/trace.h                |   10 +
 drivers/media/platform/davinci/vpfe_capture.c      |   31 +-
 drivers/media/platform/mtk-mdp/mtk_mdp_core.c      |    3 +
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |   66 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h |    7 +-
 .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c |    2 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |   23 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h |    8 +-
 drivers/media/platform/omap3isp/isp.c              |    8 +-
 drivers/media/platform/omap3isp/ispccdc.c          |   12 +-
 drivers/media/platform/pxa_camera.c                |    2 +
 drivers/media/platform/rcar-vin/rcar-v4l2.c        |    2 +-
 drivers/media/platform/sti/bdisp/bdisp-hw.c        |    6 +-
 drivers/media/platform/sti/bdisp/bdisp-v4l2.c      |   13 +-
 .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c   |    5 +-
 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c |   57 +-
 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h |    6 +-
 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c |   20 +-
 drivers/media/platform/sunxi/sun8i-di/sun8i-di.c   |    5 +-
 drivers/media/platform/ti-vpe/cal.c                |  773 ++++++++--
 drivers/media/platform/ti-vpe/cal_regs.h           |  221 +--
 drivers/media/platform/ti-vpe/csc.c                |   32 +-
 drivers/media/platform/vimc/vimc-scaler.c          |  166 +-
 drivers/media/platform/vivid/Makefile              |    3 +-
 drivers/media/platform/vivid/vivid-core.c          |  203 ++-
 drivers/media/platform/vivid/vivid-core.h          |   20 +
 drivers/media/platform/vivid/vivid-ctrls.c         |   11 +
 drivers/media/platform/vivid/vivid-kthread-touch.c |  181 +++
 drivers/media/platform/vivid/vivid-kthread-touch.h |   13 +
 drivers/media/platform/vivid/vivid-touch-cap.c     |  341 ++++
 drivers/media/platform/vivid/vivid-touch-cap.h     |   39 +
 drivers/media/platform/vivid/vivid-vid-common.c    |    2 +-
 drivers/media/rc/iguanair.c                        |    2 +-
 drivers/media/rc/ir-hix5hd2.c                      |   79 +-
 drivers/media/rc/rc-main.c                         |   27 +-
 drivers/media/rc/serial_ir.c                       |    2 +-
 drivers/media/usb/cpia2/cpia2_v4l.c                |    4 +-
 drivers/media/usb/cx231xx/cx231xx-audio.c          |   79 +-
 drivers/media/usb/cx231xx/cx231xx-i2c.c            |    3 +-
 drivers/media/usb/dvb-usb-v2/af9035.c              |   19 +-
 drivers/media/usb/dvb-usb-v2/anysee.c              |    4 +-
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c            |   42 +-
 drivers/media/usb/dvb-usb-v2/zd1301.c              |    4 +-
 drivers/media/usb/dvb-usb/af9005.c                 |    2 +-
 drivers/media/usb/dvb-usb/cxusb.c                  |   33 +-
 drivers/media/usb/dvb-usb/dib0700_devices.c        |    8 +-
 drivers/media/usb/dvb-usb/digitv.c                 |   10 +-
 drivers/media/usb/dvb-usb/dvb-usb-urb.c            |    2 +-
 drivers/media/usb/dvb-usb/dw2102.c                 |    8 +-
 drivers/media/usb/dvb-usb/vp7045.c                 |   21 +-
 drivers/media/usb/em28xx/em28xx-audio.c            |   87 +-
 drivers/media/usb/go7007/s2250-board.c             |    1 +
 drivers/media/usb/go7007/snd-go7007.c              |   60 +-
 drivers/media/usb/gspca/gspca.c                    |    2 +-
 drivers/media/usb/pulse8-cec/pulse8-cec.c          |  769 +++++----
 drivers/media/usb/pvrusb2/pvrusb2-encoder.c        |    4 +-
 drivers/media/usb/stkwebcam/stk-webcam.c           |    2 +-
 drivers/media/usb/tm6000/tm6000-alsa.c             |   82 +-
 drivers/media/usb/usbtv/usbtv-audio.c              |   29 +-
 drivers/media/usb/usbvision/usbvision-video.c      |    4 +-
 drivers/media/usb/uvc/uvc_driver.c                 |   37 +
 drivers/media/usb/uvc/uvcvideo.h                   |    1 +
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c      |  476 +++++-
 drivers/media/v4l2-core/v4l2-event.c               |    5 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |    6 +-
 drivers/media/v4l2-core/v4l2-ioctl.c               |  213 ++-
 drivers/media/v4l2-core/v4l2-subdev.c              |   26 +-
 drivers/media/v4l2-core/videobuf-core.c            |    5 +-
 drivers/staging/media/Kconfig                      |    4 +
 drivers/staging/media/Makefile                     |    2 +
 drivers/staging/media/hantro/Makefile              |    1 +
 drivers/staging/media/hantro/hantro.h              |   66 +-
 drivers/staging/media/hantro/hantro_drv.c          |   11 +-
 drivers/staging/media/hantro/hantro_g1_h264_dec.c  |    4 +-
 drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c |    6 +-
 drivers/staging/media/hantro/hantro_g1_regs.h      |   53 +
 drivers/staging/media/hantro/hantro_g1_vp8_dec.c   |    6 +-
 drivers/staging/media/hantro/hantro_h1_jpeg_enc.c  |    4 +-
 drivers/staging/media/hantro/hantro_h264.c         |    2 +-
 drivers/staging/media/hantro/hantro_hw.h           |   17 +-
 drivers/staging/media/hantro/hantro_postproc.c     |  148 ++
 drivers/staging/media/hantro/hantro_v4l2.c         |  109 +-
 drivers/staging/media/hantro/rk3288_vpu_hw.c       |   10 +
 .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c  |    4 +-
 .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c |    4 +-
 .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c   |    4 +-
 drivers/staging/media/imx/imx7-mipi-csis.c         |    3 -
 drivers/staging/media/ipu3/TODO                    |    6 -
 drivers/staging/media/ipu3/ipu3-css.c              |    2 +-
 drivers/staging/media/ipu3/ipu3-v4l2.c             |    5 +
 drivers/staging/media/meson/vdec/vdec.c            |   18 +-
 drivers/staging/media/meson/vdec/vdec.h            |    1 +
 drivers/staging/media/meson/vdec/vdec_1.c          |   29 +-
 drivers/staging/media/meson/vdec/vdec_platform.c   |   60 +
 drivers/staging/media/meson/vdec/vdec_platform.h   |    4 +
 .../bindings/phy/rockchip-mipi-dphy-rx0.yaml       |   76 +
 .../staging/media/phy-rockchip-dphy-rx0/Kconfig    |   13 +
 .../staging/media/phy-rockchip-dphy-rx0/Makefile   |    2 +
 drivers/staging/media/phy-rockchip-dphy-rx0/TODO   |    6 +
 .../phy-rockchip-dphy-rx0/phy-rockchip-dphy-rx0.c  |  388 +++++
 .../devicetree/bindings/media/rockchip-isp1.yaml   |  192 +++
 .../media/uapi/v4l/pixfmt-meta-rkisp1-params.rst   |   23 +
 .../media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst     |   22 +
 drivers/staging/media/rkisp1/Kconfig               |   17 +
 drivers/staging/media/rkisp1/Makefile              |    8 +
 drivers/staging/media/rkisp1/TODO                  |   23 +
 drivers/staging/media/rkisp1/rkisp1-capture.c      | 1437 +++++++++++++++++
 drivers/staging/media/rkisp1/rkisp1-common.c       |   37 +
 drivers/staging/media/rkisp1/rkisp1-common.h       |  337 ++++
 drivers/staging/media/rkisp1/rkisp1-dev.c          |  574 +++++++
 drivers/staging/media/rkisp1/rkisp1-isp.c          | 1164 ++++++++++++++
 drivers/staging/media/rkisp1/rkisp1-params.c       | 1630 ++++++++++++++++++++
 drivers/staging/media/rkisp1/rkisp1-regs.h         | 1264 +++++++++++++++
 drivers/staging/media/rkisp1/rkisp1-resizer.c      |  775 ++++++++++
 drivers/staging/media/rkisp1/rkisp1-stats.c        |  530 +++++++
 drivers/staging/media/rkisp1/uapi/rkisp1-config.h  |  819 ++++++++++
 drivers/staging/media/sunxi/cedrus/cedrus_h265.c   |   26 +-
 drivers/staging/media/sunxi/cedrus/cedrus_regs.h   |    1 +
 drivers/staging/media/tegra-vde/Kconfig            |    2 +-
 drivers/staging/media/tegra-vde/vde.c              |    6 +-
 drivers/staging/media/tegra-vde/vde.h              |    2 +-
 include/media/cec-notifier.h                       |   27 -
 include/media/cec.h                                |   46 -
 include/media/dvb-usb-ids.h                        |    2 +
 include/media/v4l2-common.h                        |   21 +
 include/media/v4l2-device.h                        |   12 +-
 include/media/v4l2-ioctl.h                         |   55 +
 include/media/v4l2-rect.h                          |    8 +-
 include/media/v4l2-subdev.h                        |    2 +-
 include/trace/events/v4l2.h                        |    2 +-
 include/uapi/linux/videodev2.h                     |   29 +
 215 files changed, 14973 insertions(+), 2355 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt
 create mode 100644 Documentation/devicetree/bindings/media/ti,cal.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/ti-cal.txt
 delete mode 100644 Documentation/media/v4l-drivers/cx18.rst
 create mode 100644 drivers/media/platform/vivid/vivid-kthread-touch.c
 create mode 100644 drivers/media/platform/vivid/vivid-kthread-touch.h
 create mode 100644 drivers/media/platform/vivid/vivid-touch-cap.c
 create mode 100644 drivers/media/platform/vivid/vivid-touch-cap.h
 create mode 100644 drivers/staging/media/hantro/hantro_postproc.c
 create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml
 create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Kconfig
 create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Makefile
 create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/TODO
 create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/phy-rockchip-dphy-rx0.c
 create mode 100644 drivers/staging/media/rkisp1/Documentation/devicetree/bindings/media/rockchip-isp1.yaml
 create mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfmt-meta-rkisp1-params.rst
 create mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst
 create mode 100644 drivers/staging/media/rkisp1/Kconfig
 create mode 100644 drivers/staging/media/rkisp1/Makefile
 create mode 100644 drivers/staging/media/rkisp1/TODO
 create mode 100644 drivers/staging/media/rkisp1/rkisp1-capture.c
 create mode 100644 drivers/staging/media/rkisp1/rkisp1-common.c
 create mode 100644 drivers/staging/media/rkisp1/rkisp1-common.h
 create mode 100644 drivers/staging/media/rkisp1/rkisp1-dev.c
 create mode 100644 drivers/staging/media/rkisp1/rkisp1-isp.c
 create mode 100644 drivers/staging/media/rkisp1/rkisp1-params.c
 create mode 100644 drivers/staging/media/rkisp1/rkisp1-regs.h
 create mode 100644 drivers/staging/media/rkisp1/rkisp1-resizer.c
 create mode 100644 drivers/staging/media/rkisp1/rkisp1-stats.c
 create mode 100644 drivers/staging/media/rkisp1/uapi/rkisp1-config.h


             reply	other threads:[~2020-01-31 15:49 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-01-31 15:49 Mauro Carvalho Chehab [this message]
2020-01-31 16:00 ` [GIT PULL for v5.6-rc1] media updates Jenkins
2020-01-31 23:10 ` 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=20200131164922.7b105df7@kernel.org \
    --to=mchehab+huawei@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.